GästebuchIhr Eintrag in unser Gästebuch KontaktNehmen Sie Kontakt mit den Autoren auf ArchivAlle Unixwerk- Artikel seit 2003
04. Oktober 2006

Klonen einer LPAR mit der »Alternate Disk Install«-Methode

Inhalt

  1. Voraussetzungen und Vorbereitungen
  2. Klonen der rootvg
  3. Zuweisung der geklonten rootvg zur neuen LPAR
  4. Booten der neuen LPAR
  5. Nacharbeiten auf der neuen LPAR
  6. Nacharbeiten auf der alten LPAR

 

1. Voraussetzungen und Vorbereitungen

Die Storage Controller, über die die Platten der rootvg von LPAR2 (= LPAR, die installiert werden soll) betrieben werden, müssen für den Klonvorgang LPAR1 (= schon installierte LPAR) zunächst LPAR1 zugewiesen werden. Das Ergebnis:

lpar1:/# lspv
hdisk0          00cf212f71bc3f45                    rootvg          active
hdisk1          00cf212fdf8d32ac                    rootvg          active
hdisk2          none                                None
hdisk3          none                                None

Wir können beginnen mit dem

 

2. Klonen der rootvg

Dazu verwenden wir die Alt Disk Install-Methode:

lpar1:/# alt_disk_install -C hdisk2 hdisk3 1
Calling mkszfile to create new /image.data file.
Checking disk sizes.
Creating cloned rootvg volume group and associated logical volumes.
Creating logical volume alt_hd5
Creating logical volume alt_hd6
Creating logical volume alt_hd8
Creating logical volume alt_hd4
Creating logical volume alt_hd2
Creating logical volume alt_hd9var
Creating logical volume alt_hd3
Creating logical volume alt_hd1
Creating /alt_inst/ file system.
Creating /alt_inst/home file system.
Creating /alt_inst/tmp file system.
Creating /alt_inst/usr file system.
Creating /alt_inst/var file system.
Generating a list of files
for backup and restore into the alternate file system...
Backing-up the rootvg files and restoring them to the
alternate file system...
Modifying ODM on cloned disk.
Building boot image on cloned disk.
forced unmount of /alt_inst/var
forced unmount of /alt_inst/usr
forced unmount of /alt_inst/tmp
forced unmount of /alt_inst/home
forced unmount of /alt_inst
Changing logical volume names in volume group descriptor area.
Fixing LV control blocks...
Fixing file system superblocks...
Bootlist is set to the boot disk: hdisk2
1 Falls die Platten dynamisch zugefügt wurden, schlägt der Befehl fehl. Der Schalter "-g" schafft Abhilfe: alt_disk_install -C -g hdisk2 hdisk3

Da wir die neu installierte Platte für diese LPAR nicht nutzen wollen, setzen wir die Bootliste wieder zurück:

lpar1:/# bootlist -m normal -o
hdisk2
lpar1:/# bootlist -m normal hdisk0 hdisk1

Dann fahren wir die LPAR1 herunter:

lpar1:/# shutdown -Fh

 

3. Zuweisung der geklonten rootvg zur neuen LPAR

Die unter 1. vorgenommene Zuweisung des entsprechenden Storage Controllers zu LPAR1 wird zurückgenommen (im Profile für LPAR1) und der neuen LPAR zugewiesen (im Profile für LPAR2).

 

4. Booten der neuen LPAR

Die neue LPAR muss gebootet werden, da die Bootliste noch leer (oder auf Ethernet eingestellt) ist, landen Sie früher oder später im SMS-Menü. Dort wird dann die geklonte Disk als Boot/Install-Device ausgewählt (Die entsprechenden Menüpunkte sind fett dargestellt):
( weiter zu Abschnitt 5)

 PowerPC Firmware
 Version SF235_185
 SMS 1.6 (c) Copyright IBM Corp. 2000,2005 All rights reserved.
-------------------------------------------------------------------------------
 Main Menu
 1.   Select Language
 2.   Setup Remote IPL (Initial Program Load)
 3.   Change SCSI Settings
 4.   Select Console
 5.   Select Boot Options









 -------------------------------------------------------------------------------
 Navigation Keys:

                                             X = eXit System Management Services
 -------------------------------------------------------------------------------
 Type menu item number and press Enter or select Navigation key:5
 PowerPC Firmware
 Version SF235_185
 SMS 1.6 (c) Copyright IBM Corp. 2000,2005 All rights reserved.
-------------------------------------------------------------------------------
 Multiboot
 1.   Select Install/Boot Device
 2.   Configure Boot Device Order
 3.   Multiboot Startup 











 -------------------------------------------------------------------------------
 Navigation keys:
 M = return to Main Menu
 ESC key = return to previous screen         X = eXit System Management Services
 -------------------------------------------------------------------------------
 Type menu item number and press Enter or select Navigation key:1
 PowerPC Firmware
 Version SF235_185
 SMS 1.6 (c) Copyright IBM Corp. 2000,2005 All rights reserved.
-------------------------------------------------------------------------------
 Select Device Type
 1.   Diskette
 2.   Tape
 3.   CD/DVD
 4.   IDE
 5.   Hard Drive
 6.   Network
 7.   List all Devices







 -------------------------------------------------------------------------------
 Navigation keys:
 M = return to Main Menu
 ESC key = return to previous screen         X = eXit System Management Services
 -------------------------------------------------------------------------------
 Type menu item number and press Enter or select Navigation key:5
 PowerPC Firmware
 Version SF235_185
 SMS 1.6 (c) Copyright IBM Corp. 2000,2005 All rights reserved.
-------------------------------------------------------------------------------
 Select Media Type
 1.   SCSI
 2.   SSA
 3.   SAN
 4.   IDE
 5.   ISA
 6.   List All Devices








 -------------------------------------------------------------------------------
 Navigation keys:
 M = return to Main Menu
 ESC key = return to previous screen         X = eXit System Management Services
 -------------------------------------------------------------------------------
 Type menu item number and press Enter or select Navigation key:1
 PowerPC Firmware
 Version SF235_185
 SMS 1.6 (c) Copyright IBM Corp. 2000,2005 All rights reserved.
-------------------------------------------------------------------------------
 Select Media Adapter
 1.          U7879.001.DQDNFXC-P1-T14   /pci@80000002000000a/pci@2/pci1069,b166@1
 2.          U7879.001.DQDNFXC-P1-T12   /pci@80000002000000c/pci@2,2/pci1069,b166
 3.          U7879.001.DQDNFXC-P1-T13   /pci@80000002000000c/pci@2,2/pci1069,b166
 4.   List all devices










 -------------------------------------------------------------------------------
 Navigation keys:
 M = return to Main Menu
 ESC key = return to previous screen         X = eXit System Management Services
 -------------------------------------------------------------------------------
 Type menu item number and press Enter or select Navigation key:4
 PowerPC Firmware
 Version SF235_185
 SMS 1.6 (c) Copyright IBM Corp. 2000,2005 All rights reserved.
-------------------------------------------------------------------------------
 Select Device
 Device  Current  Device
 Number  Position  Name
 1.        1      Ethernet
                  ( loc=U7879.001.DQDNFXC-P1-C3-T1 )
 2.        -      Ethernet
                  ( loc=U7879.001.DQDNFXC-P1-C1-T1 )
 3.        -      SCSI 73407 MB Harddisk, part=2 (AIX 5.2.0)
                  ( loc=U7879.001.DQDNFXC-P1-T12-L4-L0 )
 4.        -      SCSI 73407 MB Harddisk, part=2 (AIX 5.2.0)
                  ( loc=U7879.001.DQDNFXC-P1-T12-L5-L0 )
 5.        -      SCSI 73407 MB Harddisk, part=4 ()
                  ( loc=U7879.001.DQDNFXC-P1-T12-L4-L0 )
 6.        -      SCSI 73407 MB Harddisk, part=4 ()
                  ( loc=U7879.001.DQDNFXC-P1-T12-L5-L0 )
 -------------------------------------------------------------------------------
 Navigation keys:
 M = return to Main Menu
 ESC key = return to previous screen         X = eXit System Management Services
 -------------------------------------------------------------------------------
 Type menu item number and press Enter or select Navigation key:3
 PowerPC Firmware
 Version SF235_185
 SMS 1.6 (c) Copyright IBM Corp. 2000,2005 All rights reserved.
-------------------------------------------------------------------------------
 Select Task

SCSI 73407 MB Harddisk, part=2 (AIX 5.2.0)
    ( loc=U7879.001.DQDNFXC-P1-T12-L4-L0 )

 1.   Information
 2.   Normal Mode Boot
 3.   Service Mode Boot








 -------------------------------------------------------------------------------
 Navigation keys:
 M = return to Main Menu
 ESC key = return to previous screen         X = eXit System Management Services
 -------------------------------------------------------------------------------
 Type menu item number and press Enter or select Navigation key:2
 PowerPC Firmware
 Version SF235_185
 SMS 1.6 (c) Copyright IBM Corp. 2000,2005 All rights reserved.
-------------------------------------------------------------------------------
 Are you sure you want to exit System Management Services?
 1.   Yes
 2.   No












 -------------------------------------------------------------------------------
 Navigation Keys:

                                             X = eXit System Management Services
 -------------------------------------------------------------------------------
 Type menu item number and press Enter or select Navigation key:1

Der Boot-Vorgang beginnt:

IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM                             IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM     STARTING SOFTWARE       IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM        PLEASE WAIT...       IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM                             IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
/
Elapsed time since release of system processors: 18804 mins 12 secs



-------------------------------------------------------------------------------
                                Welcome to AIX.
                       boot image timestamp: 13:34 03/21
                 The current time and date: 13:49:45 03/21/2006
                number of processors: 2    size of memory: 8320Mb
boot device: /pci@80000002000000c/pci@2,2/pci1069,b166@1/scsi@0/sd@4,0:2
closing stdin and stdout...
-------------------------------------------------------------------------------

Saving Base Customize Data to boot disk
Starting the sync daemon
Starting the error daemon
System initialization completed.
Setting tunable parameters...complete
Starting Multi-user Initialization
 Performing auto-varyon of Volume Groups
 Activating all paging spaces

Nun, da die neue LPAR von der geklonten Platte hochgefahren ist, bleiben noch ein paar...

 

5. Nacharbeiten auf der neuen LPAR

Gleich nach der Anmeldung fällt auf, dass der Hostname noch der alte ist. Wir ändern den Hostnamen - damit der Prompt nicht weiter verwirrt, wird danach in unserem Beispiel noch einmal das ksh-Profile eingelesen:

lpar1:/# smitty hostname
lpar1:/# . /.profile
lpar2:/# _

Die alte rootvg ist noch auf dem System bekannt - weg damit:

lpar2:/# lsvg
old_rootvg
rootvg
lpar2:/# exportvg old_rootvg
lpar2:/# lsvg
rootvg

Eine Reihe von Gerätedefinitionen vom Originalsystem sind auf dem System noch vorhanden - das stört zwar nicht - doch bevor wir das Netzwerk konfigurieren, löschen wir mal alle Netzwerk-Adapter (Defined und Available):

lpar2:/# lsdev -Cc adapter
ent0      Defined   04-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
ent1      Defined   09-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
ent2      Defined         EtherChannel / IEEE 802.3ad Link Aggregation
ent3      Available 0I-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
ent4      Available 0M-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
fcs0      Defined   05-08 FC Adapter
fcs1      Defined   06-08 FC Adapter
fcs2      Defined   0A-08 FC Adapter
fcs3      Available 0J-08 FC Adapter
fcs4      Available 0K-08 FC Adapter
lpar2:/# rmdev -dl ent0
ent0 deleted
lpar2:/# rmdev -dl ent1
ent1 deleted
lpar2:/# rmdev -dl ent3
ent3 deleted
lpar2:/# rmdev -dl ent4
ent4 deleted
lpar2:/# rmdev -dl en0
en0 deleted
lpar2:/# rmdev -dl en1
en1 deleted
lpar2:/# rmdev -dl en3
en3 deleted
lpar2:/# rmdev -dl en4
en4 deleted

Dies kann für andere Adapter (Fibre-Channel, ...) natürlich auch durchgeführt werden. Der Konfigurationsmanager findet die Adapter, die im Status Available waren, wieder und setzt sie nun auf die vorderen Plätze:

lpar2:/# cfgmgr
lpar2:/# lsdev -Cc adapter
ent0      Available 0I-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
ent1      Available 0M-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
ent2      Defined         EtherChannel / IEEE 802.3ad Link Aggregation
fcs0      Available 0J-08 FC Adapter
fcs1      Available 0K-08 FC Adapter

Das Netzwerk kann nun konfiguriert werden:

lpar2:/# smitty mktcpip
Ein anschließendes "mkdev -l inet0" aktiviert die Default-Route wieder.

Durch das Klonen einer aktiven LPAR haben wir auf beiden LPARs die gleiche Node ID. Dies führt zu Problemen, wenn beide LPARs aktiv sind. Die Node ID wird in der Datei

/etc/ct_node_id
gespeichert. Wir stoppen den rmcd und ändern die Node ID:

lpar2:/# /usr/sbin/rsct/bin/rmcctrl -k
0513-044 The ctrmc Subsystem was requested to stop.
lpar2:/# /usr/sbin/rsct/install/bin/recfgct
0513-071 The ctcas Subsystem has been added.
0513-071 The ctrmc Subsystem has been added.
0513-059 The ctrmc Subsystem has been started. Subsystem PID is 589920.

Zu guter Letzt wird stellen wir die Bootliste auf die neuen Platen um:

lpar2:/# bootlist -m normal hdisk2 hdisk3

Nun sind wir auch soweit, dass LPAR1 wieder hochgefahren werden kann. Nicht viel zu tun da:

 

6. Nacharbeiten auf der alten LPAR

Hier gibt es nur noch eine Definition der geklonten Platte:

lpar1:/# lsvg
rootvg
altinst_rootvg
lpar1:/# exportvg altinst_rootvg
lpar1:/# lsvg
rootvg

Fertig.