четверг, 19 февраля 2009 г.

VxVM Зеркалирование загрузочного диска

Предположим, что зеркало основного диска будет располагаться на диске SENA0_7:
# vxdisk list SENA0_7|grep "state=enabled"
c1t8d0s2 state=enabled
c2t8d0s2 state=enabled

Добавляем в группу rootdg второй диск, называем его rootmirr:
/etc/vx/bin/vxdisksetup -i SENA0_7
vxdg -g rootdg adddisk rootmirr=SENA0_7

Создаем зеркала для /, /dev и для swap:
/etc/vx/bin/vxrootmir rootmirr &
vxassist -b -g rootdg mirror swapvol rootmirr
vxassist -b -g rootdg mirror var rootmirr

После того как зеркала будут созданы (проверить vxtask list, не должно быть задач), удаляем первую половинку зеркал:
vxplex -g rootdg dis rootvol-01 swapvol-01 var-01
vxedit -g rootdg -fr rm rootvol-01 swapvol-01 var-01

Удаляем rootdisk из группы rootdg, затем снова инициализируем и добавляем:
vxdg -g rootdg rmdisk rootdisk
/etc/vx/bin/vxdisksetup -i SENA0_0
vxdg -g rootdg adddisk rootdisk=SENA0_0

Создаём зеркала /, /dev и swap:
/etc/vx/bin/vxrootmir rootdisk &
vxassist -b -g rootdg mirror swapvol rootdisk
vxassist -b -g rootdg mirror var rootdisk

Проверяем размер оставшегося свободного места в группе rootdg и создаем том arch, создаем на нем файловую систему, монтируем в каталог /arch и делаем ora817 владельцем:
vxassist -b -g rootdg maxsize layout=mirror
vxassist -b -g rootdg make arch01 55585M layout=mirror
newfs /dev/vx/dsk/arch01
mkdir /arch
mount /dev/vx/dsk/arch01 /arch
chown ora817:dba /arch

Добавляем в /etc/vfstab строчку:
/dev/vx/dsk/arch /dev/vx/rdsk/arch /arch ufs 2 yes -

1 комментарий:

  1. Для зеркалирования загрузочного диска целиком можно использовать команду vxmirror
    Вот, примерно тоже самое http://www.unixpin.com/wordpress/2008/12/12/boot-disk-vxvm

    ОтветитьУдалить