automation-suite
2023.4
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Linux 版 Automation Suite 安装指南

上次更新日期 2025年9月5日

如何在离线环境中安装 RKE2 SELinux

使用本指南在离线环境中安装rke2-selinux包。此包不包含在 Automation Suite 安装包中。在大多数情况下,这不是必需的。但是,如果您在离线实例上遇到与 SELinux 相关的问题,请按照本指南中的步骤操作。
开始之前,请确保您:
  • 用于下载所需包的可访问互联网的计算机。
  • 安装了 RKE2 的离线计算机。
  • 访问kubectl CLI。
注意:如果您没有离线计算机,可以向 UiPath 支持请求所需的文件。运行以下命令并与支持团队共享输出:
kubectl get nodes -o widekubectl get nodes -o wide
采取以下步骤:
  1. 检查是否已安装rke2-selinux ,如下所示:
    1. 登录到 Automation Suite 计算机。
    2. 运行以下命令:
      rpm -qa | grep rke2-selinuxrpm -qa | grep rke2-selinux
    • 如果该命令未返回结果,则表示未安装该包。继续学习本指南。
    • 如果已安装包但问题仍然存在,请联系 UiPath 支持团队并提供支持包。
  2. 识别版本详细信息,如下所示:
    1. 获取 RKE2 版本:
      kubectl get nodes -o widekubectl get nodes -o wide
      从输出中提取次要版本。例如,对于版本v1.30.5+rke2r1 ,次要版本为30
    2. 获取 Red Hat Enterprise Linux 版本:
      cat /etc/os-releasecat /etc/os-release
      
      VERSION_ID字段中提取主要版本。例如, VERSION_ID="8.5"表示主要版本为8
  3. (在已连接的计算机上)配置 YUM 存储库,如下所示:
    注意:使用正确的RKE2_MINORLINUX_MAJOR值更新以下脚本。
    export RKE2_MINOR=XX
    export LINUX_MAJOR=XX
    
    cat << EOF > /etc/yum.repos.d/rancher-rke2-1-\${RKE2_MINOR}-latest.repo
    [rancher-rke2-common-latest]
    name=Rancher RKE2 Common Latest
    baseurl=https://rpm.rancher.io/rke2/latest/common/centos/\${LINUX_MAJOR}/noarch
    enabled=1
    gpgcheck=1
    gpgkey=https://rpm.rancher.io/public.key
    
    [rancher-rke2-1-\${RKE2_MINOR}-latest]
    name=Rancher RKE2 1.\${RKE2_MINOR} Latest
    baseurl=https://rpm.rancher.io/rke2/latest/1.\${RKE2_MINOR}/centos/\${LINUX_MAJOR}/x86_64
    enabled=1
    gpgcheck=1
    gpgkey=https://rpm.rancher.io/public.key
    EOFexport RKE2_MINOR=XX
    export LINUX_MAJOR=XX
    
    cat << EOF > /etc/yum.repos.d/rancher-rke2-1-\${RKE2_MINOR}-latest.repo
    [rancher-rke2-common-latest]
    name=Rancher RKE2 Common Latest
    baseurl=https://rpm.rancher.io/rke2/latest/common/centos/\${LINUX_MAJOR}/noarch
    enabled=1
    gpgcheck=1
    gpgkey=https://rpm.rancher.io/public.key
    
    [rancher-rke2-1-\${RKE2_MINOR}-latest]
    name=Rancher RKE2 1.\${RKE2_MINOR} Latest
    baseurl=https://rpm.rancher.io/rke2/latest/1.\${RKE2_MINOR}/centos/\${LINUX_MAJOR}/x86_64
    enabled=1
    gpgcheck=1
    gpgkey=https://rpm.rancher.io/public.key
    EOF
    
  4. 下载 RPM 文件。在已连接的计算机上运行以下命令:
    sudo yum install --downloadonly --downloaddir=./rke2-selinux-packages rke2-selinuxsudo yum install --downloadonly --downloaddir=./rke2-selinux-packages rke2-selinux
    
    • 确认下载目录包含一个.rpm文件。
    • 使用安全复制、U 盘或其他批准的方法将此文件传输到每个离线节点。
  5. 在每个离线节点上安装包,如下所示:
    注意:一次在一个节点上执行以下步骤。
    1. 停止节点:
      1. 添加 RKE2 二进制路径:
        export PATH="$PATH:/usr/local/bin:/var/lib/rancher/rke2/bin"export PATH="$PATH:/usr/local/bin:/var/lib/rancher/rke2/bin"
        
      2. 排空并停止节点:
        systemctl stop node-drain
        rke2-killall.shsystemctl stop node-drain
        rke2-killall.sh
        
    2. 安装包:
      sudo rpm -ivh <rke2-selinux-package>.rpmsudo rpm -ivh <rke2-selinux-package>.rpm
      
    3. 重新启动 RKE2 服务:
      1. 启动 RKE2 代理或服务器:
        systemctl start rke2-server || systemctl start rke2-agentsystemctl start rke2-server || systemctl start rke2-agent
        
      2. 取消封锁节点并重新启动排出服务:
        systemctl restart node-uncordon
        systemctl start node-drain.servicesystemctl restart node-uncordon
        systemctl start node-drain.service
        
  6. 对集群中剩余的每个节点重复步骤 5

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。