EUCA 4.4.5 VPCMIDO 实例在启动时终止
EUCA 4.4.5 VPCMIDO Instances Terminate at Launch
我在3个硬件上实现了一个小型测试云。它在 EDGE 模式下工作正常,但当我尝试为 VPCMIDO 配置它时,新实例开始启动但随后超时并进入终止状态。我还可以看到实例的初始卷和配置数据出现在 NC 和 CC 数据目录中。下面是我的系统布局和network.json。
主机 1:CLC/UFS/WALRUS/MIDOCLUSTER/MIDOGATEWAY/MIDOLMAN代理:
em1(包括Mido集群在内的所有服务):10.0.0.21
em3(目标 VPCMIDO 适配器):10.0.0.22
主机 2:CC/SC
em1 : 10.0.0.23
主机 3:NC/MIDOLMAN 代理
em1 : 10.0.0.24
{
"Mido": {
"Gateways": [
{
"Ip": "10.0.0.22",
"ExternalDevice": "em3",
"ExternalCidr": "192.168.0.0/16",
"ExternalIp": "192.168.0.2",
"ExternalRouterIp": "192.168.0.1"
}
]
},
"Mode": "VPCMIDO",
"PublicIps": [
"10.0.100.1-10.0.100.254"
]
}
我可能误解了只为mido网关预留一个接口的意图。我的所有 eucalyptus/zookeeper/cassandra/midonet 配置都使用 10.0.0.21 接口并且似乎可以正常通信。 midonet 隧道区域报告我的 CLC 主机和 NC 主机在隧道区域成功。我的配置中唯一引用我打算用于 midonet 网关的接口的部分是 network.json。在我的配置过程中任何时候都没有返回错误,所以我想我可能遗漏了一些概念性的东西。
您可能需要按照此处所述启动 eucanetd:
https://docs.eucalyptus.cloud/eucalyptus/4.4.5/index.html#install-guide/starting_euca_clc.html
vpcmido模式下的eucanetd组件运行在云控制器上,负责控制midonet
当 eucanetd 不是 运行 实例将无法启动,因为不会创建所需的网络资源。
我在 NC 上配置了一个网桥,实例能够启动,我的 nc.log 中不再出现错误。文档和 eucalyptus.conf 文件注释告诉我我不需要在 VPCMIDO 网络模式下执行此操作:https://docs.eucalyptus.cloud/eucalyptus/4.4.5/index.html#install-guide/configuring_bridge.html
尽管添加网桥解决了这个问题。
我在3个硬件上实现了一个小型测试云。它在 EDGE 模式下工作正常,但当我尝试为 VPCMIDO 配置它时,新实例开始启动但随后超时并进入终止状态。我还可以看到实例的初始卷和配置数据出现在 NC 和 CC 数据目录中。下面是我的系统布局和network.json。
主机 1:CLC/UFS/WALRUS/MIDOCLUSTER/MIDOGATEWAY/MIDOLMAN代理:
em1(包括Mido集群在内的所有服务):10.0.0.21
em3(目标 VPCMIDO 适配器):10.0.0.22
主机 2:CC/SC
em1 : 10.0.0.23
主机 3:NC/MIDOLMAN 代理
em1 : 10.0.0.24
{
"Mido": {
"Gateways": [
{
"Ip": "10.0.0.22",
"ExternalDevice": "em3",
"ExternalCidr": "192.168.0.0/16",
"ExternalIp": "192.168.0.2",
"ExternalRouterIp": "192.168.0.1"
}
]
},
"Mode": "VPCMIDO",
"PublicIps": [
"10.0.100.1-10.0.100.254"
]
}
我可能误解了只为mido网关预留一个接口的意图。我的所有 eucalyptus/zookeeper/cassandra/midonet 配置都使用 10.0.0.21 接口并且似乎可以正常通信。 midonet 隧道区域报告我的 CLC 主机和 NC 主机在隧道区域成功。我的配置中唯一引用我打算用于 midonet 网关的接口的部分是 network.json。在我的配置过程中任何时候都没有返回错误,所以我想我可能遗漏了一些概念性的东西。
您可能需要按照此处所述启动 eucanetd:
https://docs.eucalyptus.cloud/eucalyptus/4.4.5/index.html#install-guide/starting_euca_clc.html
vpcmido模式下的eucanetd组件运行在云控制器上,负责控制midonet
当 eucanetd 不是 运行 实例将无法启动,因为不会创建所需的网络资源。
我在 NC 上配置了一个网桥,实例能够启动,我的 nc.log 中不再出现错误。文档和 eucalyptus.conf 文件注释告诉我我不需要在 VPCMIDO 网络模式下执行此操作:https://docs.eucalyptus.cloud/eucalyptus/4.4.5/index.html#install-guide/configuring_bridge.html
尽管添加网桥解决了这个问题。