我有一个厨师节点,引导
knife bootstrap my.example.com --ssh-user USER --ssh-password 'PASSWORD' --sudo --use-sudo-password --node-name my.example.com
如果我然后格式化节点,我怎么能让厨师再次运行? 我不想做knife client delete my.example.com因为这将删除knife node edit my.example.com所有数据knife node edit my.example.com
如果将client.pem引入到新安装中,并在/etc/chef/client.rb文件中使用相同的node_name ,则新安装应inheritance厨师服务器上的客户端注册,因此您无需注销并重新login从服务器注册节点。
您需要从厨师服务器上复制重要数据(如果您想懒惰,请knife download nodes/my.example.com ),从服务器中删除节点和客户端,然后重新启动。 您只需清理客户端即可,但是您必须手动修复ACL,而且通常不太方便。