LDOM 故障排除:来宾域和控制域不能相互通信,但可以与网络上的任何其他人通信

首次配置来宾 LDOM 时常犯的一个错误是没有为域间通信配置控制域。
在这种情况下,控制域和来宾 ldom 可以与网络上的其他设备通讯,但不能相互通讯。

有2种情况:

  1. 如果只是想让来宾域与外界通信,那么应该直接连接交换机 vsw 以及用于创建这些 vsw 的主域网络接口(在我们的示例中,我们有 e1000g0)。

例如。

primary # ifconfig vsw0 plumb
  1. 如果要在来宾域和控制域之间进行通信,则需要将例如 (e1000g0) 的主接口替换为 vsw0。

例如下面是来自控制域和来宾域的“ldm ls -l”和“ifconfig -a”输出
主/控制域输出:

# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.1.2.xx netmask ffffff00 broadcast 10.1.2.255
        ether 0:21:28:3f:a3:50
# ldm ls -l      --- (Only switch output)
......
VSW
    NAME                  MAC                  NET-DEV   ID   DEVICE     LINKPROP   DEFAULT-VLAN-ID PVID VID                  MTU   MODE   INTER-VNET-LINK
    primary-vsw0     00:14:4f:fb:44:fb e1000g0   0    switch@0              1            1                                                   1500         on

来宾域 ldom01 输出:

# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
vnet0: flags=1000843[UP,BROADCAST,RUNNING,MULTICAST,IPv4] mtu 1500 index 2
        inet 10.1.2.xx netmask ffffff00 broadcast 10.1.2.255
        ether 0:14:4f:fa:e8:33
欢迎 on it road

用 vsw0 替换 e1000g0

以下是用 vsw0 替换 e1000g0 的步骤:

  1. 首先,解绑使用 vsw0 的来宾域。
    如果我们将其他来宾域绑定到该交换机,则需要为这些域运行相同的命令。
# ldm unbind ldom01

其中 ldom01 是绑定到该交换机的来宾域。

2)将主域接口文件重命名为vsw0。

# mv /etc/hostname.e1000g0 /etc/hostname.vsw0
  1. 移除虚拟交换机 vsw-e1000g0。
# ldm rm-vsw vsw-e1000g0 primary
  1. 现在重新添加虚拟交换机vsw-e1000g0,mac地址为e1000g0接口。
# ldm add-vsw mac-addr=0:21:28:3f:a3:50 net-dev=e1000g0 vsw-e1000g0 primary
  1. 将新配置保存为newconfig。
# ldm add-config newconfig
  1. 重启主域。
# reboot
  1. 验证控制域是否从 newconfig 启动,它应该显示“当前”。
# ldm list-config 
factory-default
newconfig [current]
  1. 绑定guest ldom。
# ldm bind ldom01

其中 ldom01 是绑定到该交换机的来宾域。
如果我们将其他来宾域绑定到该交换机,则还需要为这些域运行相同的命令。

  1. 启动guest ldom。
# ldm start ldom01
  1. 通过从控制域连接到来宾域来验证与主域的网络连接。
日期:2020-09-17 00:15:15 来源:oir作者:oir