21.07.2016 12:19
OlegON
 
Возникла необходимость перетащить один пул ZFS с одного домена на другой, на другом сервере. Итак

- в домене необходимо выполнить команду отмонтирования
Код:
zfs umount пул
и окончательно отсоединить пул
Код:
zpool export пул
после этого на основном (primary) домене необходимо удалить диск и виртуальное устройство (у меня fio и lun-fio)
Код:
ldm remove-vdisk lun-fio oracle-db1
Код:
ldm remove-vdsdev fio@primary-vds0
после чего перейти к физическому переключению FC-кабелей
Далее, проводим работы опять же на праймари (у меня это стал другой сервер)
Код:
format
Код:
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c0t5000CCA043D48ABCd0 <HITACHI-H109060SESUN600G-A690-558.91GB>
          /scsi_vhci/disk@g5000cca043d48abc
          /dev/chassis/SPARC_T5-4.AK00209412//SYS/SASBP0/HDD0/disk
       1. c0t5000CCA05601C284d0 <HITACHI-H109060SESUN600G-A606 cyl 64986 alt 2 hd 27 sec 668>  solaris
          /scsi_vhci/disk@g5000cca05601c284
          /dev/chassis/SPARC_T5-4.AK00209412//SYS/SASBP1/HDD4/disk
       2. c0t60060E80105F39A005707C2A00000001d0 <HITACHI-DF600F-0000-6.00TB>
          /scsi_vhci/ssd@g60060e80105f39a005707c2a00000001
       3. c1t62CAB00100619810E197A0CF0000000Dd0 <HUAWEI-XSG1-4302-100.00GB>
          /nxup/disk@g62cab00100619810e197a0cf0000000d
       4. c1t62CAB00100619810E1977E990000000Cd0 <HUAWEI-XSG1-4302-200.00GB>
выбираем цифрой 4й диск и дважды выбираем опцию p, чтобы посмотреть список партиций. Я сокращаю вывод команд до нужных, в реальности он длиннее.
Код:
partition> p
Current partition table (original):
Total disk sectors available: 419413949 + 16384 (reserved sectors)

Part      Tag    Flag     First Sector         Size         Last Sector
  0        usr    wm                34      199.99GB          419413982
Нужного размера раздел находится на первой партиции. Запоминаем 0 и имя устройства, c1t62CAB00100619810E1977E990000000Cd0.
Код:
ldm ls
Код:
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  NORM  UPTIME
primary          active     -n-cv-  UART    16    32G      1.1%  1.0%  15h 25m
oracle-db0       active     -n----  5000    240   472G     4.9%  4.9%  15h 20m
имя домена для презентации ему LUN - oracle-db0
Код:
ldm list-bindings primary
Код:
DISK
    NAME             VOLUME                      TOUT ID   DEVICE  SERVER         MPGROUP
    root             root@primary-vds0                0    disk@0  primary
    lun              lun@primary-vds0                 2    disk@2  primary
Создаем устройство и диск, обращаем внимание, что передается имя устройства и sНомер партиции
Код:
ldm add-vdsdev /dev/dsk/c1t62CAB00100619810E1977E990000000Cd0s0 fio@primary-vds0
Код:
ldm add-vdisk lun-fio fio@primary-vds0 oracle-db0
Смотрим, что устройство презентовано
Код:
ldm list-bindings oracle-db0
и сохраняем конфигурацию
Код:
ldm add-spconfig 21-07-2016
После этого переходим в домен и смотрим, что пул обнаружился, команда
Код:
zpool import
должна отобразить доступный для импорта пул
Код:
zpool import fio
примонтирует пул в систему
06.09.2016 11:53
OlegON
 
Запарился перекидывать тут диск, запишу пример команд...

Код:
ldm remove-vdisk lun-db oracle-db0
ldm remove-vdsdev db@primary-vds0
ldm add-spconfig `date +%d%m%y`
Код:
ldm add-vdsdev /dev/dsk/c10t62CAB00100619810E19747C90000000Bd0s0 db@primary-vds0
ldm add-vdisk lun-db db@primary-vds0 development
ldm add-spconfig `date +%d%m%y`
Часовой пояс GMT +3, время: 09:11.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.