Форумы

GNU.SU - Записки нубо-линуксойда :: Форумы :: Сервисы :: Виртуализация
 
<< Предыдущая тема | Следующая тема >>
Монтирование жестких дисков в Citrix XEN в консоли...
Модераторы: tastelinux, Frizze, andrey, Bender
Автор Добавил
tastelinux
Пнд Окт 18 2010, 01:29
andreika

ID пользователя #1
Зарегистрирован: Птн Апр 30 2010, 12:25

Сообщений: 337
Итак, существует "Некий хост" стоящий на коллокейшене в Softlayer на котором установлен Citrix XEN, провайдер хоста уверяет, что к нему примонтировано 3 жестких диска, но этих жестких дисков не видно в самом гипервизоре, в данный момаент видно только Local Storage, на котором и установлен данный гипервизор.

Задача добавить для отображения в гипервизоре жесткие диски.

1. А действительно ли диски есть?

# fdisk -l

Disk /dev/sda: 299.5 GB, 299563483136 bytes
255 heads, 63 sectors/track, 36419 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         499     4008186   83  Linux
/dev/sda2             500         998     4008217+  83  Linux
/dev/sda3             999       36419   284519182+  83  Linux

Disk /dev/sdb: 299.5 GB, 299563483136 bytes
255 heads, 63 sectors/track, 36419 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       36419   292535586   83  Linux

Disk /dev/sdc: 499.2 GB, 499279462400 bytes
255 heads, 63 sectors/track, 60700 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       60700   487572718+  83  Linux


Хмм, действительно есть... 2 диска на 300гб и 1 на 500гб, но почему же я в XenCenter консоли вижу только один?

2. Посмотрим как сам XEN видит эти диски

# xe sr-list
uuid ( RO)                : fc4931bf-5af9-98bb-e032-3222789d8781
          name-label ( RW): DVD drives
    name-description ( RW): Physical DVD drives
                host ( RO): web2.gnu.su
                type ( RO): udev
        content-type ( RO): iso


uuid ( RO)                : 86c3e0a0-ad54-cb99-07eb-1f523ad09a0a
          name-label ( RW): Local storage
    name-description ( RW): 
                host ( RO): web2.gnu.su
                type ( RO): lvm
        content-type ( RO): user


uuid ( RO)                : 36f788f6-c6fd-5b3f-1ae4-3929c75ba0a9
          name-label ( RW): XenServer Tools
    name-description ( RW): XenServer Tools ISOs
                host ( RO): web2.gnu.su
                type ( RO): iso
        content-type ( RO): iso


uuid ( RO)                : c2f81bc5-d387-672e-7439-184612c586e4
          name-label ( RW): Removable storage
    name-description ( RW): 
                host ( RO): web2.gnu.su
                type ( RO): udev
        content-type ( RO): disk


Все понятно не создан сторедж - создадим.

2. Посмотрим UID хоста

# xe host-list
uuid ( RO)                : 0012b11d-a514-4db4-89e4-a5ed967c9413
          name-label ( RW): web2.gnu.su
    name-description ( RO): Default install of XenServer


3. Теперь необходимо знать как устройства обозначаются в /dev

# ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 tastelinux tastelinux  9 Oct 16 18:03 scsi-SAdaptec_JBOD-A_AE872AAA -> ../../sda
lrwxrwxrwx 1 tastelinux tastelinux 10 Oct 16 18:03 scsi-SAdaptec_JBOD-A_AE872AAA-part1 -> ../../sda1
lrwxrwxrwx 1 tastelinux tastelinux 10 Oct 16 18:03 scsi-SAdaptec_JBOD-A_AE872AAA-part2 -> ../../sda2
lrwxrwxrwx 1 tastelinux tastelinux 10 Oct 16 18:03 scsi-SAdaptec_JBOD-A_AE872AAA-part3 -> ../../sda3
lrwxrwxrwx 1 tastelinux tastelinux  9 Oct 16 18:03 scsi-SAdaptec_JBOD-B_C4A32AAA -> ../../sdb
lrwxrwxrwx 1 tastelinux tastelinux 10 Oct 16 18:14 scsi-SAdaptec_JBOD-B_C4A32AAA-part1 -> ../../sdb1
lrwxrwxrwx 1 tastelinux tastelinux  9 Oct 16 18:03 scsi-SAdaptec_JBOD-C_6DC72AAA -> ../../sdc
lrwxrwxrwx 1 tastelinux tastelinux 10 Oct 16 18:18 scsi-SAdaptec_JBOD-C_6DC72AAA-part1 -> ../../sdc1


Итак, как мы уже выяснили /dev/sda[1|2|3] уже примонтированы и используются ксеном, дело за малым, монтируем /dev/sdb и /dev/sdc при помощи команты xe sr-create.

4. Монтирование физических девайсов к XEN хосту.
Так как все необходимое нам известно...

# xe sr-create host-uuid=0012b11d-a514-4db4-89e4-a5ed967c9413 content-type="user" name-label="Drive1" shared=false device-config-device=/dev/disk/by-id/scsi-SAdaptec_JBOD-B_C4A32AAA type=lvm
The SR operation cannot be performed because a device underlying the SR is in use by the host.


Ошибочка, видимо из-за того что наш диск уже имеет один раздел, надо бы его удалить =)

При более подробном изучении оказалось, что данные диски были примонтированы к хосту..

Зачем? История умалчивает...

# xe sr-create host-uuid=0012b11d-a514-4db4-89e4-a5ed967c9413 content-type="user" name-label="Drive1" shared=false device-config-device=/dev/disk/by-id/scsi-SAdaptec_JBOD-B_C4A32AAA type=lvm
d17b1ebf-b2ed-bd15-0022-836fc9fbc17b



# xe sr-create host-uuid=0012b11d-a514-4db4-89e4-a5ed967c9413 content-type="user" name-label="Drive2" shared=false device-config-device=/dev/disk/by-id/scsi-SAdaptec_JBOD-C_6DC72AAA type=lvm
ddbdfcea-0070-db19-f190-97e83c23fea6


Всё, теперь в XenCenter светятся 3 устройства, которые мы уже можем пилить прямо из удобной оболочки, всем спасибо, все свободны

[ Редактирование Пнд Окт 18 2010, 08:00 ]
Наверх
Монтирование жестких дисков в Citrix XEN из консол   xen hdd mount   mount disk device from XEN console   citrix xen   lvm   

 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System