Chef 操作与调试指南
1. 查看 Test Kitchen 管理的 VMs 状态
若要了解 Test Kitchen 管理的各个虚拟机(VMs)的状态,可使用以下命令列出它们:
mma@laptop:~/chef-repo/cookbooks/my_cookbook $ kitchen list
执行该命令后,会得到如下输出示例:
| Instance | Driver | Provisioner | Verifier | Transport | Last Action |
|----------------------|----------|--------------|-----------|------------|-------------|
| default-ubuntu-1404 | Vagrant | ChefZero | Inspec | Ssh | |
| default-ubuntu-1604 | Vagrant | ChefZero | Inspec | Ssh | |
2. 上传食谱前查看受影响的节点
在调整食谱以支持新服务器并将其上传到 Chef 服务器时,可能会遇到旧生产服务器因使用修改后的食谱而出现问题。为避免这种情况,可使用 knife preflight 命令在上传食谱前查看使用特定食谱的所有节点。
- 准备工作 :假设多个服务器的运行列表中包含 ntp 食谱(直接包含或通过角
超级会员免费看
订阅专栏 解锁全文
93

被折叠的 条评论
为什么被折叠?



