Я установил 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 в свой пул.