第 8 章 将 Puppet 类分配给单个主机
流程
- 在 Satellite Web UI 中,进入到 Hosts > All Hosts。
-
找到您要添加
ntpPuppet 类的主机,然后单击 Edit。 - 选择 Puppet ENC 选项卡并查找 ntp 类。
-
单击
ntp旁边的 + 符号,将 ntp 子模块 添加到包含类 的列表。 点 Submit 保存您的更改。
提示如果单个主机的 Puppet 类 选项卡为空,请检查它是否已分配给正确的 Puppet 环境。
验证 Puppet 配置。
- 进入 Hosts > All Hosts 并选择主机。
- 从顶部溢出菜单中选择 Legacy UI。
在 Details 下,单击 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.
# 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 配置。