Назад | Перейти на главную страницу

Могу ли я установить Xenserver с большим локальным хранилищем?

Я установил XenServer 6.0 на машину с 2 дисками (80 ГБ SSD и 1 ТБ SATA). Моя цель - иметь место для локального хранилища, куда я могу поместить ISO (поскольку получить физический доступ к коробке будет очень сложно, и я бы предпочел устанавливать виртуальные машины с ISO, а не с компакт-дисков).

Однако независимо от того, что я указываю для LVM, единственная файловая система на sda - это 4G (и доступно только 2 ГБ). XenCenter показывает мне достаточно места на диске для виртуальных машин; но это не помогает мне с ISO.

Можно ли увеличить локальное хранилище? Я еще не начал создавать виртуальные машины, так что сейчас идеальное время для разбиения диска на разделы, как это должно быть. Но parted не устанавливается - и я подозреваю, что неспроста.

Вот результат работы pvdisplay:

[root@xenserver ~]# pvdisplay
--- Physical volume ---
PV Name               /dev/sdb
VG Name               VG_XenStorage-a7bbe7ea-f205-5f25-4ef8-daec4e08bcb2
PV Size               931.51 GB / not usable 6.41 MB
Allocatable           yes
PE Size (KByte)       4096
Total PE              238464
Free PE               238463
Allocated PE          1
PV UUID               yqrKQi-l8mD-k3mo-PxEs-M0bK-7xx3-17nnzE

"/dev/sda3" is a new physical volume of "66.53 GB"
--- NEW Physical volume ---
PV Name               /dev/sda3
VG Name
PV Size               66.53 GB
Allocatable           NO
PE Size (KByte)       0
Total PE              0
Free PE               0
Allocated PE          0
PV UUID               HlXvAo-f6gw-eqMz-5Y1d-YzYi-19tK-xZTWoE

Итак, реальный вопрос: как я могу использовать 66 ГБ на /dev/sda3 ничего не ломая в XenServer?

Видимо, когда XenServer устанавливается, создается физический том, но ничего больше. Итак, шаги для получения следующие (см. Более подробное объяснение Вот.

vgcreate VGLocal /dev/sda3 
lvcreate -n -L 66GB LVLocal VGLocal
mke2fs -j /dev/VGLocal/LVLocal
mkdir /var/opt/xen/iso_import/
mount /dev/VGLocal/LVLocal /var/opt/xen/iso_import/

Затем настройте как локальное хранилище ...

Кстати, настроить локальное хранилище с помощью xe sr-create тоже не получилось. какой работал был xe-mount-iso-sr /var/opt/xen/iso_import/ -o bind

С сайта archy.net:

Тип : fdisk -l

вы увидите список всех томов и жестких дисков, затем:

Тип : pvcreate /dev/sdb

sdb - мой новый том

а затем настроить его как локальное хранилище:

Тип : xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-SATA_ST3320620AS_5QF7QZZL name-label=”LOCAL SR”

scsi-SATA_ST3320620AS_5QF7QZZL - это имя моего тома, вам нужно будет изменить это значение на свое, а name-label - это имя, которое вы хотите дать своему локальному хранилищу.

и вот оно!

Примечание. Если ваш XenServer является пулом, вам необходимо отложить его, выполнить вышеуказанные шаги и вернуть XenServer в свой пул.