Under Construction

Interaktive Installation

Die interaktive Installation über die HMC ist eine sehr komfortable Möglichkeit einen Virtual-I/O-Server zu installieren. Die Installation wird über das Kommando „hmc installios“ und Angabe einer HMC gestartet. Alles weitere wird interaktiv abgefragt und anschließend wird die Installation gestartet.

Bevor man die Installation startet, sollte man bei Dual-HMC Konfiguration zunächst ermitteln auf welcher HMC das zu installierende Installations Image oder Fullbackup hinterlegt ist. Die für die Installation zu verwendende HMC muss als einziges Argument bei „hmc installios“ angegeben werden.

Soll ein Installations Image installiert werden, verwendet man am Besten das Kommando „vios lsviosimg“ um herauszufinden welche Installations Images über welche HMC für den betreffenden Virtual-I/O-Server verfügbar sind:

LPAR-Tool
$ vios lsviosimg ms05-vio1
NAME HMC SIZE IMAGE_FILES
VIOS_4.1.0.0 hmc01 3487.55 dvdimage.v1.iso
VIOS_3.1.4.20 hmc01 5985.77 dvdimage.v2.iso,dvdimage.v1.iso
VIOS_4.1.0.0 hmc02 3487.68 dvdimage.v1.iso
VIOS_3.1.4.30 hmc02 6063.53 dvdimage.v2.iso,dvdimage.v1.iso
$
HMC-CLI
hscroot@hmc01:~> lsviosimg
name=VIOS_4.1.0.0,image_files=dvdimage.v1.iso,size=3487.55
name=VIOS_3.1.4.20,"image_files=dvdimage.v2.iso,dvdimage.v1.iso",size=5985.77
hscroot@hmc01:~>
hscroot@hmc02:~> lsviosimg
name=VIOS_4.1.0.0,image_files=dvdimage.v1.iso,size=3487.68
name=VIOS_3.1.4.30,"image_files=dvdimage.v2.iso,dvdimage.v1.iso",size=6063.53
hscroot@hmc02:~>

Soll die Version 4.1.0.0 installiert werden, können beide HMCs (hmc01 und hmc02) verwendet werden. Soll die Version 3.1.4.20 installiert werden, muss die HMC hmc01 verwendet werden. Für die Version 3.1.4.30 muss die HMC hmc02 verwendet werden.

Hinweis: Die Installations Images sind auf den HMCs im Verzeichnis /extra/viosimages zu finden. Für jedes verfügbare Image gibt es dort ein Unterverzeichnis mit dem Namen des Images.

Soll ein Fullback eines Virtual-I/O-Server, das auf einer der HMCs hinterlegt ist, installiert werden, kann die zugehörige HMC über das Kommando „vios lsviosbk“ ermittelt werden:

LPAR-Tool
$ vios lsviosbk ms05-vio1
NAME TYPE SIZE HMC LAST_MODIFIED
nim_resources.tar vios 3742.695 hmc01 04/08/2024 18:27:18
fullbackup_1712646419.tar vios 3743.613 hmc01 04/09/2024 07:14:33
backup2.tar vios 3745.957 hmc02 04/09/2024 11:59:07
$
HMC-CLI
hscroot@hmc01:~> lsviosbk
...
name=nim_resources.tar,type=vios,sys_name=ms05,mtms=9009-22G*89EA9C1,vios_name=ms05-vio1,vios_id=1,vios_uuid=42CE2685-A52B-4164-9157-DF008561E07A,last_modified=04/08/2024 18:27:18,size=3742.695
name=fullbackup_1712646419.tar,type=vios,sys_name=ms05,mtms=9009-22G*89EA9C1,vios_name=ms05-vio1,vios_id=1,vios_uuid=42CE2685-A52B-4164-9157-DF008561E07A,last_modified=04/09/2024 07:14:33,size=3743.613
...
hscroot@hmc01:~>
hscroot@hmc02:~> lsviosbk
...
name=backup2.tar,type=vios,sys_name=ms05,mtms=9009-22G*89EA9C1,vios_name=ms05-vio1,vios_id=1,vios_uuid=42CE2685-A52B-4164-9157-DF008561E07A,last_modified=04/09/2024 11:59:07,size=3745.957
...
hscroot@hmc02:~>

Das aktuellste Backup ist backup2.tar und ist auf der HMC hmc02 abgespeichert.

Hinweis: Backups sind auf den HMCs im Verzeichnis /data/viosbackup abgespeichert. Für jedes Managed System gibt es dort ein Unterverzeichnis, in diesen gibt es wiederum für die zugehörigen Virtual-I/O-Server ein Unterverzeichnis, in welchem sich dann die Backups befinden.

Den korrekten Pfad findet man am einfachsten so heraus:

LPAR-Tool
$ hmc cmd hmc02 ls "/data/viosbackup/*/*/backup2.tar"
'/data/viosbackup/9009-22G*89EA9C1/42CE2685-A52B-4164-9157-DF008561E07A/backup2.tar'
Shared connection to hmc02 closed.
$
HMC-CLI
hscroot@hmc02:~> ls "/data/viosbackup/*/*/backup2.tar"
'/data/viosbackup/9009-22G*89EA9C1/42CE2685-A52B-4164-9157-DF008561E07A/backup2.tar'
hscroot@hmc02:~>

Soll ein Fullbackup auf einem NFS-Server verwendet, kann prinzipiell eine beliebige an den Virtual-I/O-Server angebundene HMC verwendet werden.

Hat man die korrekte HMC ermittelt, kann das Kommando „hmc installios“ mit dieser HMC als Argument gestartet werden:

LPAR-Tool
$ hmc installios hmc02
Logging session output to /tmp/installios.720769.log.
...
HMC-CLI
hscroot@hmc02:~> installios
Logging session output to /tmp/installios.720769.log.
...

Als erstes muss das Managed System des Virtual-I/O-Servers ausgewählt werden:

The following objects of type "managed system" were found. Please select one:

1. ms01
2. ms02
3. ms03
4. ms04
5. ms05
6. ms06

Enter a number (1-6): 5

Als nächstes muss der zu installierende Virtual-I/O-Server ausgewählt werden:

The following objects of type "virtual I/O server partition" were found. Please select one:

1. ms05-vio1
2. ms05-vio2

Enter a number (1-2): 1

Danach erfolgt die Abfrage des zu verwendenden Profils:

The following objects of type "profile" were found. Please select one:

1. standard
2. vlan100

Enter a number (1-2): 2

Anschließend muss das zu installierende Installations Image oder Fullback mit vollem Pfad angegeben werden. Im Falle eines Installations Images muss das erste ISO-Image angegeben werden. Alternativ kann auch ein Fullback auf einem NFS-Server angegeben werden. Wir zeigen nachfolgend für alle 3 Fälle die Beispiel-Eingabe.

Verwenden des Installations Images VIOS_3.1.4.30, der volle zu verwendende Pfad ist der folgende:

Enter the source of the installation images [/dev/cdrom]: /extra/viosimages/VIOS_3.1.4.30/dvdimage.v1.iso

Im Falle des Fullbacks backup2.tar von oben wäre der Pfad:

Enter the source of the installation images [/dev/cdrom]: /data/viosbackup/9009-22G*89EA9C1/42CE2685-A52B-4164-9157-DF008561E07A/backup2.tar

Wird ein Fullback mit Pfad /export/VIOS/ms05-vio1/nim_resources.tar auf dem NFS-Server 10.255.255.57 verwendet

Enter the source of the installation images [/dev/cdrom]: 10.255.255.57:/export/VIOS/ms05-vio1/nim_resources.tar

Anschließend müssen IP-Adresse des Virtual-I/O-Servers, Netzmaske und Gateway angegeben werden:

Enter the client's intended IP address: 10.255.255.59
Enter the client's intended subnet mask: 255.255.255.0
Enter the client's gateway: 10.255.255.57

Bei der Abfrage der zu verwendenden Geschwindigkeit ist in den meisten Fällen „default“ der beste Wert:

(Note: To use the adapter's default setting, enter 'default' for speed)
Enter the client's speed [100]: default

Danach muss das Netzwerk Interface der HMC angegeben werden über welches der Virtual-I/O-Server erreichbar ist. In den meisten Fällen gibt es nur ein Interface mit einer Public IP und dieses muss dann verwendet werden:

Please select an adapter you would like to use for this installation.
(WARNING: The client IP address must be reachable through this adapter!
1. eth0 10.255.255.56
2. eth1 10.0.0.1
3. eth2
4. eth3
5. eth4
6. eth5
7. usb0 169.254.95.121
Enter a number (1-7): 1

Falls es mehrere Interfaces gibt und das falsche Interface ausgewählt wurde, bleibt die Installation später stehen und ist nicht erfolgreich. Es sollte dann eines der anderen Interfaces ausgewählt werden.

Das Kommando ermittelt dann mögliche Ethernet Adapter des Virtual-I/O-Servers für die Installation. Es muss dann einer der Adapter ausgewählt werden:

Retrieving information for available network adapters
This will take several minutes...

The following objects of type "ethernet adapters" were found. Please select one:

1. ent U9009.22G.81EA9C1-V1-C5-T1 828d5ff9b705 /vdevice/l-lan@30000005 n/a virtual

Enter a number: 1

Abschließend wird eine Zusammenfassung der bisher eingegebenen Daten angezeigt. Diese können durch Drücken von Enter bestätigt und die eigentlich Installation gestartet werden. Oder die Installation kann an dieser Stelle durch Drücken von Ctrl-C abgebrochen werden:

Here are the values you entered:

managed system = ms05
virtual I/O server partition = ms05-vio1
profile = vlan100
source = /extra/viosimages/VIOS_3.1.4.30/dvdimage.v1.iso
IP address = 10.255.255.59
subnet mask = 255.255.255.0
gateway = 10.255.255.57
speed = default
duplex = default
install interface = eth0
ethernet adapters = 82:8d:5f:f9:b7:05

Press enter to proceed or type Ctrl-C to cancel...

Sind die Daten korrekt, sollte mit der Installation fortgefahren werden. Der Rest der Installation verläuft automatisch ohne Benutzereingaben:

nimol_config MESSAGE: Added "REMOTE_ACCESS_METHOD /usr/bin/rsh" to the file "/etc/nimol.conf"
nimol_config MESSAGE: Removed "disable = yes" from the file "/etc/xinetd.d/tftp"
nimol_config MESSAGE: Added "disable = no" to the file "/etc/xinetd.d/tftp"
nimol_config MESSAGE: Removed "local2,local3.* -/var/log/localmessages;RSYSLOG_TraditionalFileFormat" from the file "/etc/rsyslog.conf"
nimol_config MESSAGE: Added "local3.* -/var/log/localmessages;RSYSLOG_TraditionalFileFormat" to the file "/etc/rsyslog.conf"
nimol_config MESSAGE: Added "local2.* /var/log/nimol.log" to the file "/etc/rsyslog.conf"
...

Während der Installation werden fortwährend Meldungen zum Stand der Installation ausgegeben, z.B.:

Tue May 7 09:01:46 2024
-----------/var/log/nimol.log :---------------
Tue May 7 09:05:57 2024 nimol: installios: led code=0c54 : ,info=Installing either BOS or additional packages.

Wenn gewünscht, kann die Installation auch über Öffnen einer Konsole mitverfolgt werden:

LPAR-Tool
$ lpar console ms05-vio1

Open in progress

Open Completed.
89 9 Network Install Manager customization.

HMC-CLI
hscroot@hmc02:~> mkvterm -m ms05 -p ms05-vio1

Open in progress

Open Completed.
89 9 Network Install Manager customization.

Hinweis: Eine Konsole sollte erst geöffnet werden, wenn die Installation gestartet ist, da die HMC für den Beginn der Installation die Konsole zum Virtual-I/O-Server selber geöffnet hat.

Wenn die Installation abgeschlossen ist, wird dies ausgegeben:

Tue May 7 09:01:46 2024
-----------/var/log/nimol.log :---------------
May 7 09:12:58 10_255_255_59 nimol: ,info=BOS install 100% complete

Abschließend erfolgen dann noch einige Meldungen von Aufräumarbeiten der HMC nach der Installation.

Der Virtual-I/O-Server wird nach der Installation automatisch rebootet.

Wurde der Virtual-I/O-Server mit einem Installations Image neu installiert, dann müssen zuerst die Lizenzbestimmungen von IBM akzeptiert werden, bevor er verwendet werden kann. Da dann auch noch kein Passwort für den Benutzer padmin gesetzt ist, sollte am Besten eine Konsole geöffnet werden:

LPAR-Tool
$ lpar console ms05-vio1

Open in progress

Open Completed.
IBM Virtual I/O Server

login: padmin
[compat]: 3004-610 You are required to change your password.
Please choose a new one.

padmin's New password: XXXXXXXX
Enter the new password again: XXXXXXXX

Indicate by selecting the appropriate response below whether you
accept or decline the software maintenance terms and conditions.
Accept (a) | Decline (d) | View Terms (v) > a
$
HMC-CLI
hscroot@hmc02:~> mkvterm -m ms05 -p ms05-vio1

Open in progress

Open Completed.
IBM Virtual I/O Server

login: padmin
[compat]: 3004-610 You are required to change your password.
Please choose a new one.

padmin's New password: XXXXXXXX
Enter the new password again: XXXXXXXX

Indicate by selecting the appropriate response below whether you
accept or decline the software maintenance terms and conditions.
Accept (a) | Decline (d) | View Terms (v) > a
$

Beim Einloggen als Benutzer padmin muss ein Passwort gesetzt werden. Danach können die IBM Lizenzbestimmungen bestätigt werden. Erst dann ist der Virtual-I/O-Server benutzbar!

Hinweis: Es gibt kein Default-Passwort für den Benutzer padmin!

Wurde ein Fullback installiert, müssen keine Lizenzbestimmungen akzeptiert werden und der Benutzer padmin hat natürlich das Passwort das zum Zeitpunkt des Erstellens des Backups gültig war.