在Azure

时间:2016-03-22 15:50:40

标签: azure ubuntu chef

我一直在配置我在Azure(ARM部署)中创建的运行Ubuntu的Chef服务器。无论我尝试过什么,我都无法弄清楚如何更改服务器的管理FQDN URL。

以下是有关安装的一些事实

  • 我通过Chef Server 12,BYOL模板
  • 在Azure中创建了一个VM
  • 我有一个带有DNS标签设置的公共IP地址
  • 我可以通过SSH进入机器 通过分配给公共IP的DNS
  • 我更新了主机名 机器通过sudo hostname fakechefserver.eastus.cloudapp.azure.com使用FQDN,并通过致电hostname -f
  • 确认其正确无误
  • 我确保https,http,ssh和https8443端口在网络安全组(NSG)中打开
  • 我修改了 /etc/opscode/chef-server.rb如下(来自 https://learn.chef.io/install-and-manage-your-own-chef-server/linux/install-chef-server/install-chef-server-using-your-hardware/#step3

    server_name = "fakechefserver.eastus.cloudapp.azure.com"
    api_fqdn server_name
    bookshelf['vip'] = server_name
    nginx['url'] = "https://#{server_name}"
    nginx['server_name'] = server_name
    nginx['ssl_certificate'] = "/var/opt/opscode/nginx/ca/#{server_name}.crt"
    nginx['ssl_certificate_key'] = "/var/opt/opscode/nginx/ca/#{server_name}.key"
    

问题是,在使用chef-server-ctl reconfigure重新配置服务器然后重新启动该框后,https://fakechefserver.eastus.cloudapp.azure.com的网址无法连接。

此外,当我SSH到机器时,它告诉我管理URL是https://devops-chef-server。************。bx.internal.cloudapp.net(其中devops-chef -server是公共IP地址的天蓝色名称。

非常感谢任何帮助!

0 个答案:

没有答案