Skip to content

Migration von Metasets mit kleinen Disken auf große Disken

Da bei uns demnächst eine größere Migration von kleinen LUN Größen auf größere LUN's ansteht. 

Haben wir das ganze im Testbed.... mal nachgestellt.

Der Vollständigkeit halber....

Sämtliche Disken sind mit folgendem Partitionsschema  formatiert. Die 32 MB im Slice 7 sind reservier für die Metadb, vergleichbar der Veritas Privat Region.

partition> pri
Current partition table (original):
Total disk cylinders available: 1022 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders        Size            Blocks
  0       root    wu      32 - 1021      990.00MB    (990/0/0) 2027520
  1       swap    wu       0               0         (0/0/0)         0
  2 unassigned    wu       0               0         (0/0/0)         0
  3 unassigned    wm       0               0         (0/0/0)         0
  4 unassigned    wm       0               0         (0/0/0)         0
  5 unassigned    wm       0               0         (0/0/0)         0
  6 unassigned    wu       0               0         (0/0/0)         0
  7 unassigned    wu       0 -   31       32.00MB    (32/0/0)    65536

partition> 
 

Unter der Verwendung von zehn 1GB  Disken wurde ein metadevice plus Softpartitions erstellt. Man baue also mit Hilfe des SOzialhilfemanagers eineen einbeinigen Spiegel

  metainit   d201 9  1 /dev/rdsk/c4t60050768019181B370000000000001E6d0s0  
1 /dev/rdsk/c4t60050768019181B370000000000001E8d0s0  
1 /dev/rdsk/c4t60050768019181B370000000000001E9d0s0 
1 /dev/rdsk/c4t60050768019181B370000000000001EAd0s0 
1 /dev/rdsk/c4t60050768019181B370000000000001EBd0s0 
1 /dev/rdsk/c4t60050768019181B370000000000001E7d0s0 
1 /dev/rdsk/c4t60050768019181B370000000000001ECd0s0 
1 /dev/rdsk/c4t60050768019181B370000000000001EDd0s0 
1 /dev/rdsk/c4t60050768019181B370000000000001E5d0s0 

Soweit so gut

Dem Bastler fällt dabei noch auf das Er eine Disk vergessen hat und hängt die fehlende 1GB Lun noch an.

metattach d201 c4t60050768019181B370000000000001EEd0s0

Der Submirror wird an den zukünftigen Spiegel geklebt.

metastat -ic d201

d201             s  9.7GB /dev/dsk/c4t60050768019181B370000000000001E6d0s0 /dev/dsk/c4t60050768019181B370000000000001E8d0s0 /dev/dsk/c4t60050768019181B370000000000001E9d0s0 /dev/dsk/c4t60050768019181B370000000000001EAd0s0 /dev/dsk/c4t60050768019181B370000000000001EBd0s0 /dev/dsk/c4t60050768019181B370000000000001E7d0s0 /dev/dsk/c4t60050768019181B370000000000001ECd0s0 /dev/dsk/c4t60050768019181B370000000000001EDd0s0 /dev/dsk/c4t60050768019181B370000000000001E5d0s0 /dev/dsk/c4t60050768019181B370000000000001EEd0s0

Im folgenden schiessen wir noch einige Softpartitions auf unser Metadevice drauf.

  metainit d211 -p d200 250m
  metainit d212 -p d200 250m
  metainit d213 -p d200 4g
  metainit d214 -p d200 3g

Hiermit sind folgende Softpartitions angelegt

d213: Soft Partition
    Device: d200
    State: Okay
    Size: 8388608 blocks (4.0 GB)
        Extent              Start Block              Block count
             0                  1024096                  8388608

d212: Soft Partition
    Device: d200
    State: Okay
    Size: 512000 blocks (250 MB)
        Extent              Start Block              Block count
             0                   512064                   512000

d211: Soft Partition
    Device: d200
    State: Okay
    Size: 512000 blocks (250 MB)
        Extent              Start Block              Block count
             0                       32                   512000

d214: Soft Partition
    Device: d200
    State: Okay
    Size: 6291456 blocks (3.0 GB)
        Extent              Start Block              Block count
             0                  9412736                  6291456

Im nächsten Schritt legen wir aus der 10GB Lun den d202 an.

metainit d202 1 1 c4t60050768019181B370000000000001E4d0s0

Wir attachen den Submirror 202 zum Mirror d200

metattach d200 d202

d200: submirror d202 is attached

Im nächsten Schritt prüfen wir noch mal, ob das ganze auch so tut wie es soll. wink

metastat -ic d200

d200             m  9.7GB d201 d202 (resync-23%)
    d201         s  9.7GB /dev/dsk/c4t60050768019181B370000000000001E6d0s0 /dev/dsk/c4t60050768019181B370000000000001E8d0s0 /dev/dsk/c4t60050768019181B370000000000001E9d0s0 /dev/dsk/c4t60050768019181B370000000000001EAd0s0 /dev/dsk/c4t60050768019181B370000000000001EBd0s0 /dev/dsk/c4t60050768019181B370000000000001E7d0s0 /dev/dsk/c4t60050768019181B370000000000001ECd0s0 /dev/dsk/c4t60050768019181B370000000000001EDd0s0 /dev/dsk/c4t60050768019181B370000000000001E5d0s0 /dev/dsk/c4t60050768019181B370000000000001EEd0s0
    d202         s 10.0GB /dev/dsk/c4t60050768019181B370000000000001E4d0s0

Wir sehen also der Spiegel synct auf.

Nach erfolgreichem aufsyncen des Spiegels können wir die kleinen LUN's des Submirros d201 trennen und die Testmigration ist abgeschlossen.

metadetach d200 d201

d200: submirror d201 is detached 

metastat -ci d200

d200             m  9.7GB d202
    d202         s 10.0GB /dev/dsk/c4t60050768019181B370000000000001E4d0s0

Mit einem Aufruf von metastat sehen wir auch das die gesynctn Softpartitions einwandfrei übernommen wurden.

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Noch keine Kommentare

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
BBCode-Formatierung erlaubt
Pavatar, Gravatar, Favatar, MyBlogLog Autoren-Bilder werden unterstützt.
:'(  :-)  :-|  :-O  :-(  8-)  :-D  :-P  ;-) 
Formular-Optionen