假设knife node delete 'NODENAME'从主厨服务器中删除节点,同时让相应的虚拟机保持运行状态.
如果我将来需要对该服务器进行更改,是否有可能再次将VM添加为节点并在其上运行chef-client(或任何其他主厨命令)?
Tom*_*iss 14
我们的用例涉及创建虚拟机和厨师引导它们(使用主机名作为主厨节点名称).通常会删除节点并使用相同的名称反复创建节点.当我们销毁虚拟机时,我们运行两个命令来清理Chef.
knife node delete --yes NODENAME
knife client delete --yes NODENAME
Run Code Online (Sandbox Code Playgroud)
请记住,在我们的用例中,我们不想保留有关节点正在做什么的任何信息(即,其运行列表或其他属性).
如果您不想删除服务器,可以运行以上两个命令从Chef服务器清除节点,然后在计算机上运行以下命令以在本地删除chef.完成后,您可以再次使用厨师自行启动机器.
#depending on how you installed chef
yum -y remove chef
OR
rpm -e `rpm -q chef` # rpm -q chef returns the version of chef installed
rm -rf /var/chef
rm -rf /etc/chef
rm -rf /opt/chef
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11604 次 |
| 最近记录: |