EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装Global Cache RPM包

  1. 安装smartmontools
    yum install smartmontools -y
  2. 手动创建Global Cache用户和用户组。
    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
    
    添加systemctl-journal的查询权限。
    1
    usermod -a -G systemd-journal globalcacheop
    
    修改/etc/sudoers文件,在root ALL=(ALL)ALL下添加下图命令,用户名为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
    
  3. 安装Global Cache的RPM包。
    1
    rpm -ivh boostkit-globalcache-release-1.3.15.oe1.aarch64.rpm
    
  4. 编译服务端安装包最后得到的cephlib.tar.gz的压缩包放到“/home”目录下,解压并拷贝至“/opt/gcache/lib/”
    1
    2
    tar zxvf cephlib.tar.gz
    \cp cephlib/* /opt/gcache/lib/
    
  5. 给目录添加权限。
    1
    2
    chmod 550  /opt/gcache/lib/* 
    chown globalcache:globalcache -R /opt/gcache/lib/
    
  6. 拷贝ceph配置信息到/opt/gcache/ceph下。
    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”目录下分别存放了服务端的程序和配置文件。