Home » Виртуализация » XenServer » Как подключить жесткий диск в XenServer

Как подключить жесткий диск в XenServer

Простая задача по добавлению нового диска в XenServer может оказаться не такой уж простой. Сделать это через панель администрирования XenCenter невозможно.

Так что придется все делать через консоль сервера. Итак, заходим на наш XenServer по ssh. Смотрим список дисков:

# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
256 heads, 63 sectors/track, 242251 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 242252 1953514583+ ee EFI GPT

Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

Диск sda уже подключен в качестве локального хранилища. Нам нужно подключить sdb.

Для начала надо проверить, есть ли на диске какие-то разделы:

# ls -l /dev/disk/by-id/

total 0
lrwxrwxrwx 1 root root 9 Sep 22 19:12 edd-int13_dev81 -> ../../sdb
lrwxrwxrwx 1 root root 9 Sep 22 19:12 scsi-SATA_ST2000DL003-9VT_5YD2VC3Q -> ../../sda
lrwxrwxrwx 1 root root 10 Sep 22 19:12 scsi-SATA_ST2000DL003-9VT_5YD2VC3Q-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Sep 22 19:12 scsi-SATA_ST2000DL003-9VT_5YD2VC3Q-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Sep 22 19:12 scsi-SATA_ST2000DL003-9VT_5YD2VC3Q-part3 -> ../../sda3
lrwxrwxrwx 1 root root 9 Sep 22 19:12 scsi-SATA_ST31500341AS_9VS4B96K -> ../../sdb

В данном случае разделов нет, так как я их уже удалил. Но до этого был раздел sdb1. Если вы хотите использовать весь диск под хранилище, все разделы нужно будет удалить. Делается это просто с помощью fdisk:

# fdisk /dev/sdb

Дальше нажимаете d, выбираете раздел который хотите удалить и жмете w, чтобы сохранить изменения.

Если диск больше 2Tb, то следует воспользоваться программой gdisk. Работает так же, как fdisk.

Так как хранилище XenServer использует LVM для разделов, выполним инициализацию диска для работы с LVM:

# pvcreate /dev/sdb

Дальше нам нужно получить UUID текущего хоста гипервизора:

# xe host-list

uuid ( RO) : 27168637-2022-4dcb-aa1c-56de7d59f989
name-label ( RW): xenserver-testroom
name-description ( RW): Default install of XenServer

Копируем полученный uuid и используем его в непосредственно команде по созданию локального хранилища XenServer:

xe sr-create content-type=user host-uuid=27168637-2022-4dcb-aa1c-56de7d59f989 type=lvm device-config-device=/dev/sdb name-label="Local storage 1.5TB"

Вот и все. Диск подмонтировали, он сразу стал виден в XenCenter, его можно использовать для создания виртуальных машин:

Добавление диска в XenServer


Помогла статья? Есть возможность отблагодарить автора

Добавить комментарий

Ваш e-mail не будет опубликован.