26.3. 使用 cockpit RHEL 系统角色安装 Web 控制台
您可以使用 cockpit
系统角色安装并启用 RHEL web 控制台。
默认情况下,RHEL web 控制台使用自签名证书。为了安全起见,您可以指定由可信证书颁发机构发布的证书。
在本例中,您可以使用 cockpit
系统角色来:
- 安装 RHEL web 控制台。
-
允许 web 控制台管理
firewalld
。 -
将 web 控制台设置为使用
ipa
trusted 证书颁发机构的证书,而不使用自签名证书。 - 将 web 控制台设置为使用自定义端口 9050。
注意
您不必在 playbook 中调用 firewall
或 certificate
系统角色来管理防火墙或创建证书。cockpit
系统角色根据需要自动调用它们。
先决条件
- 访问一个或多个 受管节点。
对 控制节点 的访问和权限。
在控制节点上:
- Red Hat Ansible Engine 已安装。
-
rhel-system-roles
软件包已安装。 - 存在一个列出受管节点的清单文件。
流程
使用以下内容创建新的
playbook.yml
文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:验证 playbook 语法:
ansible-playbook --syntax-check -i inventory_file playbook.yml
# ansible-playbook --syntax-check -i inventory_file playbook.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在清单文件上运行 playbook:
ansible-playbook -i inventory_file /path/to/file/playbook.yml
# ansible-playbook -i inventory_file /path/to/file/playbook.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow