LVM Disk Replacement

From UNIX Systems Administration
Jump to navigation Jump to search

rootvg

Replacing a Working rootvg Physical Volume

  1. Install and configure the new physical volume.
  2. Add the new disk to the volume group.
    1. # extendvg rootvg <new_hdisk#>
  3. Does the disk contain hd5 (boot partition)?
    1. # lslv -m hd5
  4. No? skip to next step, yes? continue.
    1. # migratepv -l hd5 <old_hdisk#> <new_hdisk#>
    2. # bosboot -ad <new_hdisk#>
    3. # chpv -c <old_hdisk#>
    4. # bootlist -m normal <new_hdisk#>
  5. Disable the system dump device.
    1. # sysdupdev -p /dev/sysdumpnull
  6. Migrate data from old physical volume to new physical volume.
    1. # migratepv <old_hdisk#> <new_hdisk#>
  7. Enable the system dump device.
    1. # sysdupdev -p /dev/<lv_name>
  8. Remove the old physical volume from the volume group.
    1. # reducevg rootvg <old_hdisk#>
  9. Remove the old physical volume from the system.

Replacing a Mirrored rootvg Physical Volume

  1. Break the mirror.
    1. # unmirrorvg rootvg <old_hdisk#>
  2. Remove the old physical volume from the volume group.
    1. # reducevg rootvg <old_hdisk#>
  3. Remove the old physical volume from the system.
  4. Install and configure the new physical volume.
  5. Add the new disk to the volume group.
    1. # extendvg rootvg <new_hdisk#>
  6. Mirror the volume group.
    1. # mirrorvg -S -c2 rootvg <new_hdisk#>
  7. Verify the stale PPs in the volume group are 0.
    1. # lsvg rootvg | grep STALE
  8. Add the ipldevice to all of the rootvg physical volumes.
    1. # bosboot -ad <new_hdisk#>
    2. # bosboot -ad <current_hdisk#> (this step will have to be repeated for each hdisk containing the ipldevice associated with rootvg.
  9. Modify the bootlist to include ALL physical volumes
    1. # bootlist -m normal <new_hdisk# current_hdisk#...>

non-rootvg

Replacing a Working non-rootvg Physical Volume

  1. Install and configure the new physical volume.
  2. Add the new physical volume to the volume group.
    1. # extendvg <vg_name> <new_hdisk#>
  3. Migrate the logical volumes to the new physical volume.
    1. # migratepv <old_hdisk#> <new_hdisk#>
  4. Remove the old physical volume from the volume group.
    1. # reducevg <vg_name> <old_hdisk#>
  5. Remove the old physical volume from the system.

Replacing a Mirrored non-rootvg Physical Volume

  1. Break the mirror.
    1. # unmirrorvg <vg_name> <old_hdisk#>
  2. Remove the disk from the volume group.
    1. # reducevg <vg_name> <old_hdisk#>
  3. Remove the old physical volume from the system.
  4. Install and configure the new physical volume.
  5. Add the new disk to the volume group.
    1. # extendvg <vg_name> <new_hdisk#>
  6. Mirror the volume group (syn in background, ensuring a copy on each disk).
    1. # mirrorvg -S -c2 <vg_name> <new_hdisk#>
  7. Synchronize the volume group.
    1. # syncvg -v <vg_name>

Further Reading

  1. IBM pSeries and AIX Information Center