インストール時に NIC がひとつだけだった Nutanix CE の AHV に、後から追加した NIC を認識させてみます。
今回の AHV のバージョンです。これは ESXi 上の Nested Nutanix CE です。
[root@NTNX-54e60e4a-A ~]# cat /etc/nutanix-release el7.nutanix.20180123.170
NIC は、4つありますが、ens192 だけ UP しています。
[root@NTNX-54e60e4a-A ~]# ip link | grep ens 2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master ovs-system state UP mode DEFAULT qlen 1000 15: ens224: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master ovs-system state DOWN mode DEFAULT qlen 1000 16: ens256: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master ovs-system state DOWN mode DEFAULT qlen 1000 17: ens161: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master ovs-system state DOWN mode DEFAULT qlen 1000 [root@NTNX-54e60e4a-A ~]#
見た目がわかりやすいので、ifconfig でも見ておきます。
[root@NTNX-54e60e4a-A ~]# ifconfig | grep ens ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 [root@NTNX-54e60e4a-A ~]# ifconfig -a | grep ens ens161: flags=4098<BROADCAST,MULTICAST> mtu 1500 ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ens224: flags=4098<BROADCAST,MULTICAST> mtu 1500 ens256: flags=4098<BROADCAST,MULTICAST> mtu 1500 [root@NTNX-54e60e4a-A ~]#
CVM から見ておきます。まだ ens192 だけ link True です。
nutanix@NTNX-54e60e4a-A-CVM:192.168.1.185:~$ manage_ovs show_interfaces name mode link speed ens161 10000 False None ens192 10000 True 10000 ens224 10000 False None ens256 10000 False None nutanix@NTNX-54e60e4a-A-CVM:192.168.1.185:~$
AHV にもどり、ifcfg- ファイルを見てみます。現状だと、ifcfg-ens192 だけあります。
[root@NTNX-54e60e4a-A ~]# ls -1 /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/network-scripts/ifcfg-br0 /etc/sysconfig/network-scripts/ifcfg-ens192 /etc/sysconfig/network-scripts/ifcfg-lo [root@NTNX-54e60e4a-A ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens192 DEVICE="ens192" BOOTPROTO="none" NM_CONTROLLED="no" ONBOOT="yes" [root@NTNX-54e60e4a-A ~]#
のこりの NIC の ifcfg- ファイルも作成します。
ens224
[root@NTNX-54e60e4a-A ~]# cat << EOF > /etc/sysconfig/network-scripts/ifcfg-ens224 > DEVICE="ens224" > BOOTPROTO="none" > NM_CONTROLLED="no" > ONBOOT="yes" > EOF [root@NTNX-54e60e4a-A ~]#
ens256
[root@NTNX-54e60e4a-A ~]# cat << EOF > /etc/sysconfig/network-scripts/ifcfg-ens256 > DEVICE="ens256" > BOOTPROTO="none" > NM_CONTROLLED="no" > ONBOOT="yes" > EOF [root@NTNX-54e60e4a-A ~]#
ens161
[root@NTNX-54e60e4a-A ~]# cat << EOF > /etc/sysconfig/network-scripts/ifcfg-ens161 > DEVICE="ens161" > BOOTPROTO="none" > NM_CONTROLLED="no" > ONBOOT="yes" > EOF [root@NTNX-54e60e4a-A ~]#
作成されました。
[root@NTNX-54e60e4a-A ~]# ls -1 /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/network-scripts/ifcfg-br0 /etc/sysconfig/network-scripts/ifcfg-ens161 /etc/sysconfig/network-scripts/ifcfg-ens192 /etc/sysconfig/network-scripts/ifcfg-ens224 /etc/sysconfig/network-scripts/ifcfg-ens256 /etc/sysconfig/network-scripts/ifcfg-lo [root@NTNX-54e60e4a-A ~]#
インターフェースを UP させます。
[root@NTNX-54e60e4a-A ~]# ip link set ens224 up [root@NTNX-54e60e4a-A ~]# ip link set ens256 up [root@NTNX-54e60e4a-A ~]# ip link set ens161 up [root@NTNX-54e60e4a-A ~]# ifconfig | grep ens ens161: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ens224: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ens256: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 [root@NTNX-54e60e4a-A ~]#
CVM から見てみます。すべて link True になりました。
nutanix@NTNX-54e60e4a-A-CVM:192.168.1.185:~$ manage_ovs show_interfaces name mode link speed ens161 10000 True 10000 ens192 10000 True 10000 ens224 10000 True 10000 ens256 10000 True 10000 nutanix@NTNX-54e60e4a-A-CVM:192.168.1.185:~$
これで、AHV を再起動しても Link した状態になります。
以上。