IBM AIX UNIX rootvg clonen

Oktober 27, 2023 - Lesezeit: 4 Minuten

Neuer Job, habe jetzt wieder mit einem richtigen UNX und vernünftiger Hardware (Power) zu tun.

Platte in der rootvg unter LVM clonen.

Los geht es:

rootvg für Update auf hdisk2 clonen

# lspv

hdisk0          00fb6d5ad90bec17                    rootvg          active

hdisk1          00fb702765ce7eba                    data            active

hdisk2          none                                None

Klonen der rootvg auf altinst_rootvg

# alt_disk_copy -d hdisk2 -B

# lsvg

rootvg

data

altinst_rootvg

Aufwecken der altinst_rootvg, FS unter /alt_inst gemountet

# alt_rootvg_op -W -d hdisk2

Mit dem FS arbeiten

# cd /alt_inst/home/weidnertsa

Deaktivieren der altinst_rootvg inkl. Erzeugen des Bootsektors

# alt_rootvg_op -S -t

Bootlist auf hdisk2 umstellen

# bootlist -m normal -o hdisk2

System von hdisk2 (geclonte rootvg) booten

# shutdown -Fr 

Prüfen, von welchem Device gebootet worden ist

# getconf -a | grep BOOT_DEVICE

BOOT_DEVICE:                            hdisk2

# lspv

hdisk0          00fb6d5ad90bec17                    old_rootvg

hdisk1          00fb702765ce7eba                    data            active

hdisk2          00fb70276ffdc455                    rootvg          active

==>hdisk2 ist aktive rootvg 

Die hdisk0 soll wieder unsere rootvg werden und den Inhalt der hdisk2 komplett übernehmen

Löschen der old_rootvg

# alt_rootvg_op -X old_rootvg

Kontrolle old_rootvg nicht mehr vorhanden

# lsvg

rootvg

data

# lspv

hdisk0          00fb6d5ad90bec17                    None

hdisk1          00fb702765ce7eba                    data            active

hdisk2          00fb70276ffdc455                    rootvg          active

hdisk0 in rootvg aufnehmen

# extendvg -f rootvg hdisk0

# lspv

hdisk0          00fb6d5ad90bec17                    rootvg          active

hdisk1          00fb702765ce7eba                    data            active

hdisk2          00fb70276ffdc455                    rootvg          active

Mirror aufsetzen, hdisk0 hinzufügen

# mirrorvg -c2 -s rootvg hdisk0

syncen

# syncvg -P5 -v rootvg

oder

# varyonvg rootvg

bootblock auf hdisk0 schreiben und bootliste auf hdisk0 ändern

# bosboot -a -d /dev/hdisk0

# bootlist -m normal -o hdisk0

hdisk2 aus mirror entfernen

# unmirrorvg -c1 rootvg hdisk2

# migratepv hdisk2 hdisk0

# reducevg rootvg hdisk2

Bootrecord von hdisk2 entfernen

# chpv -c hdisk2

Volumemanger Besitz löschen

# chpv -C hdisk2

Attribute löschen

# chdev -l hdisk2 -apv=clear

# lspv

hdisk0          00fb6d5ad90bec17                    rootvg          active

hdisk1          00fb702765ce7eba                    data            active

hdisk2          none                                None

bootliste kontrollieren

bootlist -m normal -o