yum install smartmontools -y
1 2 3 4 |
groupadd globalcache useradd -g globalcache -s /sbin/nologin globalcache useradd -g globalcache -s /sbin/nologin ccm useradd -g globalcache -s /bin/bash globalcacheop |
设置globalcacheop用户密码。
1
|
passwd globalcacheop
|
设置globalcache用户,ccm用户,globalcacheop用户的umask为0027。
1 2 3 |
vi /home/globalcache/.bashrc vi /home/ccm/.bashrc vi /home/globalcacheop/.bashrc |
在.bashrc文件中添加umask 0027。
1 2 3 4 5 6 7 |
# Source default setting [ -f /etc/bashrc ] && . /etc/bashrc umask 0027 # User environment PATH PATH="$HOME/.local/bin:$HOME/bin:$PATH" export PATH |
1
|
usermod -a -G systemd-journal globalcacheop |
1
|
vi /etc/sudoers
|
1 2 3 4 5 6 7 8 9 |
globalcacheop ALL=(root) /usr/bin/systemctl start ccm globalcacheop ALL=(root) /usr/bin/systemctl stop ccm globalcacheop ALL=(root) /usr/bin/systemctl status ccm globalcacheop ALL=(root) /usr/bin/systemctl start globalcache globalcacheop ALL=(root) /usr/bin/systemctl stop globalcache globalcacheop ALL=(root) /usr/bin/systemctl status globalcache globalcacheop ALL=(root) /usr/bin/systemctl start GlobalCache.target globalcacheop ALL=(root) /usr/bin/systemctl stop GlobalCache.target globalcacheop ALL=(root) /usr/bin/systemctl status GlobalCache.target |
1
|
rpm -ivh boostkit-globalcache-release-1.3.15.oe1.aarch64.rpm |
1 2 |
tar zxvf cephlib.tar.gz \cp cephlib/* /opt/gcache/lib/ |
1 2 |
chmod 550 /opt/gcache/lib/* chown globalcache:globalcache -R /opt/gcache/lib/ |
1 2 3 4 |
cp /etc/ceph/ceph.conf /opt/gcache/ceph/ cp /etc/ceph/ceph.client.admin.keyring /opt/gcache/ceph/ chown globalcache:globalcache -R /opt/gcache/ceph/ chmod 640 /opt/gcache/ceph/* |
RPM包安装结束后会生成一个“/opt/gcache”文件夹,在“/opt/gcache/bin和/opt/gcache/conf”目录下分别存放了服务端的程序和配置文件。