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 正常工作。