Under Construction
Variante 1: Ändern der IP-Konfiguration der alten HMC
Die alte HMC fungiert noch als DHCP-Server:
$ hmc lsnet hmc01
INTER IPV4 IPV4 IPV4 DHCP DHCP JUMBO
FACE ADDR NETMASK DHCP SERVER SERVERRANGE FRAME SPEED DUPLEX TSO
eth0 192.168.128.1 255.255.128.0 off on 192.168.128.2,192.168.255.254 off auto auto -
eth1 172.20.137.200 255.255.255.192 off off - off auto auto -
eth2 0.0.0.0 255.255.255.0 off off - off auto auto -
eth3 0.0.0.0 255.255.255.0 off off - off auto auto -
$
Da die Verbindungen zu den Managed Systems jetzt getrennt sind, kann der DHCP-Server auf der alten HMC beendet werden:
$ hmc chnet hmc01 eth0 dhcpserver=off
$
Eine kurze Überprüfung zeigt das der DHCP-Server nicht mehr aktiv ist und auch keine IP-Adresse mehr auf dem Interface eth0 konfiguriert ist:
$ hmc lsnet hmc01
INTER IPV4 IPV4 IPV4 DHCP DHCP JUMBO
FACE ADDR NETMASK DHCP SERVER SERVERRANGE FRAME SPEED DUPLEX TSO
eth0 0.0.0.0 255.255.255.0 off off - off auto auto -
eth1 172.20.137.200 255.255.255.192 off off - off auto auto -
eth2 0.0.0.0 255.255.255.0 off off - off auto auto -
eth3 0.0.0.0 255.255.255.0 off off - off auto auto -
$
Da die alte HMC noch zum Nachschauen von Konfigurations-Informationen temporär in Verwendung bleiben soll, ändern wir zumindest den Hostnamen ab indem wir den Präfix „old-“ hinzufügen:
$ hmc chnet hmc01 hostname=old-hmc01
$ hmc rescan hmc01
old-hmc01:
$
Hinweis: Durch “hmc rescan” wird der Hostname in den Listen des LPAR-Tools aktualisiert.
Die IP-Adresse der alten HMC soll von der neuen HMC übernommen werden, daher wird für die alte HMC eine andere IP benötigt:
$ hmc chnet old-hmc01 eth1 172.20.137.220 255.255.255.192
old-hmc01: chhmc -c network -s modify -a 172.20.137.220 -i eth1 -nm 255.255.255.192
ERROR: remote HMC command returned an error (255)
$
Da die IP-Adresse geändert wurde, während die alte IP mit dem Kommando „hmc chnet“ noch verwendet wird, erhält man die Fehlermeldung oben. Die IP-Adresse ist jedoch geändert!
Der alte SSH-Host-Key sollte dann aus der known_hosts gelöscht werden:
$ ssh-keygen -R hmc01
# Host hmc01 found: line 300
/home/user01/.ssh/known_hosts updated.
Original contents retained as /home/user01/.ssh/known_hosts.old
$
Da die HMC nicht mehr über die alte IP-Adresse erreichbar ist, sollte sie ganz einfach aus dem LPAR-Tool entfernt werden:
$ hmc remove old-hmc01
$
Und anschließend unter Verwendung der neuen IP-Adresse (oder Hostnamen) wieder registriert werden:
$ hmc add 172.20.137.220
The authenticity of host '172.20.137.220 (<no hostip for proxy command>)' can't be established.
ECDSA key fingerprint is SHA256:7Ei+SsMI53vOjmMIpvNv7QHj/T0UhDsTdrRzeLmLjxg.
ECDSA key fingerprint is MD5:28:56:02:d5:39:a2:ca:b8:56:d6:ea:cd:2a:31:d8:87.
Are you sure you want to continue connecting (yes/no)? yes
old-hmc01:
$
Als nächstes sollte die HMC einmal durchgebootet werden:
$ hmc shutdown -r old-hmc01
$