juju gomaasapi:从服务器返回错误:504 网关超时

juju gomaasapi:从服务器返回错误:504 网关超时
juju 引导错误

    juju bootstrap --debug --> 失败
    juju bootstrap --upload-tools --debug --> 成功

    juju bootstrap --debug ----以下错误

    错误 1:gomaasapi:从服务器返回错误:504 网关超时
    系统无法与外部服务器 ( 170.xxx ) 通信。  

注意:170.xxx 是 eth0 非 PXE 接口(这是互联网所在的地方)....eth1 是 10.xxx 网络..PXE 启动接口..

     错误 2:互联网服务器可能正忙、可能永久关闭,或者可能
    由于网络问题无法接通

   environment.yaml 代理在 openstack 和 maas 下定义....以及在不同的组合中定义,即仅在 openstack 下定义或仅在 maas 下定义或两者兼有

    OpenStack:
     类型:openstack
        juju 设置环境 http 代理:http://xxxx:80
        juju 设置-env https-proxy:http://xxxx:80
        juju set-env no-proxy:localhost,10.1.1.0/24,170.xxx/26
      马斯:
          类型:MAS
          juju 设置环境 http 代理:http://xxxx:80
          juju 设置-env https-proxy:http://xxxx:80
          juju set-env no-proxy:localhost,10.1.1.0/24,170.xxx/26
此外,在环境中还定义 http、https 且无代理,即导出 http_proxy 等

tail -f /var/log/maas/regiond.log

    错误:3
    2016-05-09 13:19:01 [-] 127.0.0.1 - - [09/May/2016:20:19:01 +0000] “GET /MAAS/rpc/HTTP/1.1” 200 388 “-” “provisioningserver.rpc.clusterservice.ClusterClientService”
    2016-05-09 13:19:05 [HTTPChannel,14,127.0.0.1] 打开与 IPv4Address(TCP, '127.0.0.1', 56410) 的连接
    2016-05-09 13:19:05 [-] 关闭连接:(u'无法验证用户。')
    2016-05-09 13:19:11 [HTTPChannel,15,127.0.0.1] 打开与 IPv4Address(TCP, '127.0.0.1', 56414) 的连接
    2016-05-09 13:19:11 [-] 关闭连接:(u'无法验证用户。')
    2016-05-09 13:19:17 [HTTPChannel,16,127.0.0.1] 打开与 IPv4Address(TCP, '127.0.0.1', 56418) 的连接
    2016-05-09 13:19:17 [-] 关闭连接:(u'无法验证用户。')

答案1

如果 upload-tools 可以工作,而没有它则不行,那么你可能需要以下内容防火墙端口开放

MAAS、其节点和自动驾驶仪需要能够访问互联网,或者至少访问这些网站(http 和 https):

  • maas.ubuntu.com
  • 云图片
  • streams.canonical.com
  • Ubuntu 档案库(archive.ubuntu.com 或镜像)
  • api.jujucharms.com
  • manage.jujucharms.com
  • jujucharms.com
  • 商店.juju.ubuntu.com
  • 密钥服务器
  • ppa.launchpad.net
  • usn.ubuntu.com

如果在防火墙上打开漏洞,请注意这些地址可能会解析为多个 IP。

相关内容