第 8 章 将 Puppet 类分配给单独的主机
流程
- 在 Satellite Web UI 中,导航到 Hosts > All hosts。
-
单击 您要添加
ntpPuppet 类的主机的编辑按钮。 - 选择 Puppet ENC 选项卡并查找 ntp 类。
-
单击
ntp旁边的 + 符号,将 ntp 子模块 添加到包含类 的列表。 点底部的提交按钮保存您的更改。
提示如果单个主机的 Puppet 类 选项卡为空,请检查它是否已分配给正确的 Puppet 环境。
验证 Puppet 配置。
- 导航到 Hosts > All Hosts 并选择主机。
- 在 top overflow 菜单中,选择 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 配置。