0

Azure 中有 2 个订阅,将 Chef 从 Chef Server1(subscr-1) 迁移到 Azure 中的另一个 Server2(subscr-2)。随后的过程是使用 VHD 文件。VHD 文件是从 Server1(Subscr1) 创建的,而 VM 是使用订阅 2 中的 VHD 映像进行配置的。这有效并且能够使用来自 Server1 的相同凭据登录到 Server2。

服务正在运行并且确实重新启动了服务。Chef URL 不起作用并更改了主机名(编辑了 /etc/hosts,/etc/hostname)并执行了“chef-server-ctl reconfigure”。但是 URL 没有出现。然后恢复主机名更改(主机文件中没有显式主机名或 ip)并将如下行添加到主机文件中。

#/etc/hosts
127:0.0.1 old.chef.server.blob-url.cloud.com 

并重新启动服务器和 Chef URL 工作。考虑重现该问题并确实更改了主机名并且无法使 Chef URL 正常工作。确实执行了重新配置并重新启动了服务并重新启动了 VM。但是厨师 URL 没有出现。

将 Chef 从一个订阅迁移到另一个订阅的正确方法是什么,以及需要进行哪些文件/更改才能使 Chef 正常工作。

4

1 回答 1

0

不要复制整个磁盘映像,而是进行实际的 Chef Server 备份,然后将其还原到新服务器。确保您也包含任何需要的配置设置chef-server.rb

于 2016-07-15T17:47:42.570 回答