如何在启动时禁用 chef-server

如何在启动时禁用 chef-server

我一直在尝试在启动时禁用 chef-server 服务。我查看了“/etc/init.d/”,但没有列出任何与 chef 相关的服务。我从 service --status-all 检查了服务列表,但没有找到与 chef 相关的服务。我尝试使用“chef-server-ctl once bookshelf”命令,但重启后,服务会自动启动。我正在使用带有 chef 11 服务器的 ubuntu 14.04。任何帮助都将不胜感激。

root@talkwithmurtuza5:/home/user# chef-server-ctl status
down: bookshelf: 97s, normally up; run: log: (pid 808) 658s
down: chef-expander: 95s, normally up; run: log: (pid 806) 658s
down: chef-solr: 94s, normally up; run: log: (pid 805) 658s
down: erchef: 94s, normally up; run: log: (pid 807) 658s
down: postgresql: 93s, normally up; run: log: (pid 815) 658s
down: rabbitmq: 93s, normally up; run: log: (pid 822) 658s

答案1

我问的是同样的问题。看起来 chef uninstall 可以完成您想要的操作,并且不会丢失任何数据。

chef-server-ctl uninstall

https://d2avhevdwylo4t.cloudfront.net/ctl_chef_server.html#uninstall

恢复

chef-server-ctl reconfigure

https://d2avhevdwylo4t.cloudfront.net/ctl_chef_server.html#reconfigure

相关内容