Az előző írásban bemutattam, hogy lehet egy 1.5.2-es VIO Servert installálni DVD-ről. Természetesen magasabb verziójú VIO Servert is így kell. Most viszont nézzük meg azt, hogy ha már van egy alacsonyabb verziónk, akkor hogyan lehet azt upgradelni magasabb verzióra. Az IBM terminológiában ez “migration”.

Miért is kell upgradelni?

Természetesen upgradelni jó és kell. Már csak azért is mert, rengeteg hibajavítás és akár új funkció is elérhető ezáltal. A másik pedig, hogy rá is vagyunk kényszerítve, ugyanis az IBM egy idő után már nem fogja támogatni a bizonyos verziókat. Ki is gyűjtöttem az éppen elérhető információkat a VIO Serverekkel kapcsolatban:

Product: Virtual I/O Server
Version: 1.1.x
GA: 2004-07-13
EOM: 2005-10-07
EOS: 2008-09-30

Product: Virtual I/O Server
Version: 1.2.x
GA: 2004-07-13
EOM: 2008-07-08
EOS: 2008-09-30

Product: Virtual I/O Server
Version: 1.3.x
GA: 2004-07-13
EOM: 2008-07-08
EOS: 2009-09-30

Product: Virtual I/O Server
Version: 1.4.x
GA: 2004-07-13
EOM: 2008-07-08
EOS: 2010-09-30

Product: Virtual I/O Server
Version: 1.5.x
GA: 2007-11-06
EOM: 2008-07-08
EOS: 2011-09-30

Product: PowerVM VIOS Standard Edition
Version: 2.1.x
GA: 2008-11-14
EOM: 2010-09-10
EOS: 2012-09-30

Product: PowerVM VIOS Express Edition
Version: 2.1.x
GA: 2008-02-08
EOM: 2010-09-10
EOS: 2012-09-30

Product: PowerVM VIOS Enterprise Edition
Version: 2.1.x
GA: 2008-11-14
EOM: 2010-09-10
EOS: 2012-09-30

Product: PowerVM VIOS Standard Edition
Version: 2.2.x
GA: 2010-09-10
EOM: ??
EOS: ??

Product: PowerVM VIOS Express Edition
Version: 2.2.x
GA: 2010-09-10
EOM: ??
EOS: ??

Product: PowerVM VIOS Enterprise Edition
Version: 2.2.x
GA: 2008-11-14
EOM: ??
EOS: ??

Ahogy látszik a 2-es verzió óta új néven érhető el a VIO Server, illetve Express/Enterprise/Standard kivitelek is választhatóak belőlük. A GA (General Availability) az utolsó időpontot jelöli, amikor még a nagyközönség számára elérhető volt a termék. A EOM (End of Marketing) az a dátum, amikor az IBM rendelhető termékskálájáról is teljesen eltűnik. A EOS (End of Support) amikor gyakorlatilag minden támogatással kapcsolatos dolog megszűnik a termékkel kapcsolatban.

Ahogy látszik az 1.x-es rendszerek 2011 és végén elveszítik a támogatásukat. Úgyhogy érdemes migrálni.

Az IBM ezt a migrációt ösztönözendő INGYEN kínálja a következő médiákat:

VIOS 2.1.0.0 Migration DVD From: Virtual I/O Server 1.0.0.0 TO: VIOS 2.1.0.0 Migration DVD
The Virtual I/O Server 2.1 VIOS 2.1.3.10 Migration DVD

VIO Server Upgrade NIMOL segítségével

Természetesen megtehetném, hogy megint kiírom DVD-re, beteszem a gépbe, újrabootolom az LPAR-t, kiválasztom, hogy DVD-ről induljon el, és végignézném a migrációt. Viszont, hogy valami érdekes is legyen, megmutatom a MIGRÁCIÓT, hogy lehet megtenni NIMOL segítségével is. Ha valakinek a NIMOL nem világos, olvassa el ezt a cikket vele kapcsolatban.

Mountoljuk fel MIGRÁCIÓS DVD-t a Linuxos NIMOL szerverre:

# mount /dev/hdc /mnt
# ls -lah /mnt

Most készítsük el azt a könyvtárstruktúrát, amiben tárolni kívánjuk a telepítő készletét a NIMOL-os migrálós DVD-nek.

# mkdir /nim/install/vio_from_1_to_2_migration

Most másoljuk át a szükséges dolgokat a DVD-ről:

# cp /mnt/nimol/ioserver_res/booti.chrp.mp.ent.Z /nim/install/vio_from_1_to_2_migration/
# cp /mnt/nimol/ioserver_res/bosinst.data /nim/install/vio_from_1_to_2_migration/
# cp /mnt/nimol/ioserver_res/ispot.tar.Z /nim/install/vio_from_1_to_2_migration/
# cp /mnt/image.data /nim/install/vio_from_1_to_2_migration/
# mkdir -p /nim/install/vio_from_1_to_2_migration/lpp_source/installp/ppc/
# cp /mnt/installp/ppc/* /nim/install/vio_from_1_to_2_migration/lpp_source/installp/ppc/
# du -hs /nim/install/vio_from_1_to_2_migration
# cp /mnt/installp/ppc/* /nim/install/vio_from_1_to_2_migration/lpp_source/installp/ppc/

# du -hs /nim/install/vio_from_1_to_2_migration/

Ezek után ki kell tömörítenünk néhány könyvtárat, ugyanis az átmásolt adatok között néhány tömörítve volt elérhető:

# tar -xzf ispot.tar.Z
# gunzip booti.chrp.mp.ent.Z
# du -hs /nim/install/vio_from_1_to_2_migration/

Ezek után hozzáadhatjuk a telepítő készletet egy néven:

# nimol_config -t /nim/install -L vio_from_1_to_2_migration

Majd egy klienst rendelünk hozzá:

# nimol_install -c vio -m 00:11:25:08:b7:bc -p 192.168.132.56 -s 255.255.255.128 -g 192.168.132.126 -L vio_from_1_to_2_migration

Ezzel a NIMOL be is van állítva migrációhoz.

LPAR felkészítése

Innentől az LPAR-al fogunk foglalkozni, és a mostani parancsokat már az LPAR-on fogom kiadni. Először is győződjünk meg róla, hogy az LPAR-hoz a HMC-n keresztül egy virtuális terminállal kapcsolódjunk.

Amint ez megvan ellenőrizzük le, hogy az LPAR-unk, amiben egy VIO Server van már telepítve milyen verzión érhető el:

$ ioslevel
1.5.2.0

Majd indítsuk újra az LPAR-t, és újraindulásnál az F1 billentyűt nyomva, állítsuk meg az SMS menünél.

$ oem_setup_env
# reboot

Amennyiben ez sikerült a következő képernyőt kell látnunk:

Válasszuk az 5-ös, Select Boot Options menüpontot.

Most válasszuk az 1-es, Select Install/Boot Device menüt.

Most válasszuk a 6-os, Network menüt.

A listából válasszuk ki azt a hálózati portot, amihez a NIMOL szerverben hozzákonfiguráltuk a MAC address-t. Ez nekem a 4-es.

Válasszuk most a 2-es, Normal Mode Boot menüt.

Erősítsük meg, hogy biztos ki akarunk ezáltal lépni az SMS menüből. Ezek után a gép automatikusan újra fog indulni, és amennyiben mindent jól adtunk meg elkezdi a hálózatról tölteni a kernelt.

Amint a kernel letöltődött a gép el is kezdi bootolni a kernelt, illetve elkezdi a migrációt.

Majd egy hosszú folyamatként elkezdődnek a szükséges filesetek telepítése.

A filesetek telepítését követően az LPAR automatikusan újraindul. Ezek után a következő képernyőt kell kapnunk és a logint.

Jelenetezzünk be és kérjük le a verziót:

Ezzel kész is lennénk. A migrált VIO Server innentől használható is.