您需要根用户权限 (sudo su) 才能部署 Automation Suite。以下各节描述了需要根用户访问权限的特定组件及其需要的原因。
节点配置
以下组件需要根用户访问权限才能配置计算机以安装 Automation Suite。这是必需的,因为 RHEL 计算机上的默认分区结构不适合安装 Kubernetes。所有节点都需要所有这些组件。
Component | Why is root required to execute? |
---|---|
parted | Required to update the partition structure. |
pvresize | Required to resize physical volume. |
lvextend | Required to extend logical volume. |
xfs_growfs | Required to expand an XFS filesystem. |
mkfs.ext4 | Required to build a Linux filesystem. |
mount | Required to mount a filesystem. |
部署
安装时需要以下组件才能执行 Automation Suite 安装程序。所有 Linux 组件都需要安装根目录。
Component | Node(s) the component is required |
---|---|
helm | Server and Agent |
argocd | Server |
jq | Server and Agent |
curl | Server and Agent |
openssl | Server and Agent |
uuidd | Server and Agent |
nc | Server and Agent |
httpd-tools | Server and Agent |
iscsi-initiator-utils | Server and Agent |
iscsid | Server and Agent |
rke2 services with Kubernetes | Server and Agent |
longhorn | Server and Agent |
podman* | Server |
*仅离线安装需要
运行时
在已安装的组件中,以下组件在正常的 Automation Suite 集群操作期间以根用户身份运行。
Component | Node(s) the compenent is required | Why is root required to execute? |
---|---|---|
iscsi-initiator-utils | Server and Agent | Required to provide the server daemon for the Internet Small Computer System Interface (iSCSI) protocol, as well as the utility programs used to manage it. |
iscsid | Server and Agent | Required to implement the control path for iSCSI protocol for distributing disk access using SCSI commands sent over Internet Protocol networks, plus some management facilities. |
rke2 services with Kubernetes | Server and Agent | Required to configure containers and networking rules in the Kubernetes distribution. Learn more |
longhorn | Server and Agent | Required to manage block storage between containers and the disks on the machines. Learn more |
5个月前更新