第 8 章 将 Puppet 类分配给单个主机
流程
- 在 Satellite Web UI 中,导航到 Hosts > All hosts。
-
单击您要添加
ntpPuppet 类的主机的 Edit 按钮。 - 选择 Puppet ENC 选项卡并查找 ntp 类。
-
单击
ntp旁边的 + 符号,将 ntp 子模块添加到 所含类 的列表。 点底部的 Submit 按钮保存您的更改。
提示如果单个主机的 Puppet 类 选项卡为空,请检查是否将其分配给正确的 Puppet 环境。
验证 Puppet 配置。
- 导航到 Hosts > All Hosts 并选择主机。
- 在顶部溢出菜单中选择 Legacy UI。
在详细信息 下,单击 Puppet YAML 按钮。这会生成类似如下的输出:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证 ntp 配置。
使用 SSH 连接到您的主机,并检查
/etc/ntp.conf的内容。本例假定您的主机正在运行 CentOS 7。其他操作系统可能会将 ntp 配置文件存储在不同的路径中。
提示您可能需要通过执行以下命令在主机上运行 Puppet 代理:
puppet agent -t
# puppet agent -tCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在主机中运行以下命令检查使用哪个 ntp 服务器进行时钟同步:
cat /etc/ntp.conf
# cat /etc/ntp.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 这会返回类似如下的输出:
# ntp.conf: Managed by puppet. server 0.de.pool.ntp.org server 1.de.pool.ntp.org server 2.de.pool.ntp.org server 3.de.pool.ntp.org
# ntp.conf: Managed by puppet. server 0.de.pool.ntp.org server 1.de.pool.ntp.org server 2.de.pool.ntp.org server 3.de.pool.ntp.orgCopy to Clipboard Copied! Toggle word wrap Toggle overflow
您现在有一个正常工作的 ntp 模块,您可以添加到主机或一组主机,以自动推出 ntp 配置。