NTNX>日記

個人的な趣味による Nutanix Community Edition 日記。Japanese のみですみません。

インストール後の Nutanix CE AHV に追加した NIC を認識させてみる。

インストール時に 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 した状態になります。

以上。