virtualization/nutanix

[Nutanix] IPMI 정보의 변경

yueisu 2017. 9. 22. 19:33


그다지 이용할 경우가 많지않으리라 생각됩니다만, 비망록겸...


얼마전 vSphere를 하이퍼바이저로 이용을 하는 Nutanix, 정확히는 Dell EMC의 XC 시리즈를 도입한 고객으로부터 연락을 받았습니다. Dell EMC 서버의 IPMI인 iDRAC의 IP 어드레스를 변경후, 아래와 같은 내용의 경고 메일을 받았다고 합니다.

IPMI IP address on Controller VM xxx.xxx.xxx.xxx was updated from xxx.xxx.xxx.xxx to xxx.xxx.xxx.xxx without following the Nutanix IP Reconfiguration procedure.


Impact          : The host is unreachable through the IPMI interface.

Cause           : The IP address configured in the cluster does not match the actual setting of the IPMI interface.

Resolution      : Follow the IP address change procedure in the Nutanix documentation.


Node Id         : NA

Block Id        : 11111112

Cluster Id      : 122345678884

Cluster Name    : cluster.clustername

Cluster Version : nutanix-core-el6-release-danube-4.5.2-stable-aa92c58bb4cd101868bbe59ce13350ea2237e8f3

Cluster Ips     : aaa.aaa.aaa.aaa bbb.bbb.bbb ccc.ccc.ccc

Timestamp       : Mon Sep 10 02:51:56 2017


확인을 해보니 고객은 iDRAC의 UI에서 직접 IP 어드레스를 변경했다고 합니다.


당연한 경고입니다. iDRAC에서 직접 IP 어드레스를 변경했을 경우, 그 내용은 CVM 측에서 인식을 하지 못합니다. 따라서 iDRAC의 IP 어드레스를 변경할 경우는 호스트측에서 변경을 해줘야 합니다.

변경은 Linux 공통의 명령어인 ipmitool을 이용하면 됩니다.


우선 다음의 명령어로 현상태를 확인합니다.

[root@esx-3:~]  /ipmitool lan print 1

Set in Progress         : Set Complete

Auth Type Support       : MD5

Auth Type Enable        : Callback : MD5

                        : User     : MD5

                        : Operator : MD5

                        : Admin    : MD5

                        : OEM      :

IP Address Source       : Static Address

IP Address              : 10.3.12.213

Subnet Mask             : 255.255.255.0

MAC Address             : 74:e6:e2:fc:9d:3a

SNMP Community String   : public

IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10

BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Disabled

Gratituous ARP Intrvl   : 2.0 seconds

Default Gateway IP      : 10.3.12.254

Default Gateway MAC     : 00:00:00:00:00:00

Backup Gateway IP       : 0.0.0.0

Backup Gateway MAC      : 00:00:00:00:00:00

802.1q VLAN ID          : Disabled

802.1q VLAN Priority    : 0

RMCP+ Cipher Suites     : 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14

Cipher Suite Priv Max   : Xaaaaaaaaaaaaaa

                        :     X=Cipher Suite Unused

                        :     c=CALLBACK

                        :     u=USER

                        :     o=OPERATOR

                        :     a=ADMIN

                        :     O=OEM


위의 명령어를 실행하므로써 현재의 네트워크 정보를 확인할 수 있습니다.


다음에는 아래의 명령어를 실행하여 설정이 가능한 상태로 전환을 합니다.

[root@esx-3:~] /ipmitool lan set 1 ipsrc static


다음에는 아래의 명령어를 실행하여 새로운 네트워크 정보를 설정합니다.

[root@esx-3:~] /ipmitool lan set 1 ipaddress 10.3.12.3

Setting LAN IP Address to 10.3.12.3

[root@esx-3:~] /ipmitool lan set 1 netmask 255.255.255.0

Setting LAN Subnet Mask to 255.255.255.0

[root@esx-3:~] /ipmitool lan set 1 defgw ipaddr 10.3.12.254

Setting LAN Default Gateway IP to 10.3.12.254


다시금 아래의 명령어를 실행하여 설정한 정보를 확인합니다.

[root@esx-3:~]  /ipmitool lan print 1

Set in Progress         : Set Complete

Auth Type Support       : MD5

Auth Type Enable        : Callback : MD5

                        : User     : MD5

                        : Operator : MD5

                        : Admin    : MD5

                        : OEM      :

IP Address Source       : Static Address

IP Address              : 10.3.12.3

Subnet Mask             : 255.255.255.0

MAC Address             : 74:e6:e2:fc:9d:3a

SNMP Community String   : public

IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10

BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Disabled

Gratituous ARP Intrvl   : 2.0 seconds

Default Gateway IP      : 10.3.12.254

Default Gateway MAC     : 00:00:00:00:00:00

Backup Gateway IP       : 0.0.0.0

Backup Gateway MAC      : 00:00:00:00:00:00

802.1q VLAN ID          : Disabled

802.1q VLAN Priority    : 0

RMCP+ Cipher Suites     : 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14

Cipher Suite Priv Max   : Xaaaaaaaaaaaaaa

                        :     X=Cipher Suite Unused

                        :     c=CALLBACK

                        :     u=USER

                        :     o=OPERATOR

                        :     a=ADMIN

                        :     O=OEM

[root@esx-3:~]


위의 내용을 변경할 모든 호스트에서 실행하면 되며, 변경한 내용은 자동적으로 iDRAC에 반영되므로 별도로 iDRAC에서 설정을 변경할 필요는 없습니다.