部署 CODEARTS DEPLOY-向CodeArts Deploy主机集群添加目标主机:Linux系统主机配置

时间:2024-10-25 16:16:51

Linux系统主机配置

为确保Linux系统主机连通性验证成功,Linux主机需确保安装Python并开启SELinux机制,目标主机需要满足以下条件。

  • 目标主机安装Python
    需安装Python2.6及以上版本,如果已安装Python2.6以下版本,需要在主机上安装以下模块,各系统安装命令如下:
    • Ubuntu系统
      sudo apt install python-minimal python-simplejson  
    • Centos或Euler系统
      sudo yum install python-minimal python-simplejson 
      ln -s /usr/bin/python2 /usr/bin/python

    采用Apt或者Yum安装工具时,请确保已配置可用的源。

  • 主机开启SELinux机制并安装“libselinux-python”模块:
    1. 查看SELinux状态,命令如下:
      /usr/sbin/sestatus

      “SELinux”状态参数值所对应的模式:

      SELinux=disabled:未开启。

      SELinux=enforcing:强制模式,表示所有违反安全策略的行为都将被禁止。

      SELinux=permissive:宽容模式,表示所有违反安全策略的行为不被禁止,但是会在日志中作记录。

    2. 若SELinux=disabled,则主机未开启该机制,需修改SELinux状态,步骤如下:
      1. 编辑SELinux的config文件,执行命令:
        vi /etc/selinux/config
      2. 根据实际情况选择修改SELinux参数为参数:

        SELinux=enforcing:强制模式,表示所有违反安全策略的行为都将被禁止。

        SELinux=permissive:宽容模式,表示所有违反安全策略的行为不被禁止,但是会在日志中作记录。

      3. 修改完成按键盘“Esc键”,退出编辑模式,执行下面的命令,保存并退出文件。
        wq
      4. 在根目录下创建隐藏文件.autorelabel,执行下面的命令后,重启Linux主机。
        touch /.autorelabel
    3. 在主机上安装“libselinux-python”模块,各系统安装命令如下:
      • Ubuntu系统
        sudo apt install libselinux-python
      • Centos或Euler系统
        sudo yum install libselinux-python
support.huaweicloud.com/usermanual-deployman/deployman_hlp_1101.html