Страницы

Сохранить статью у себя в соцсети:

понедельник, 3 сентября 2012 г.

§ Proxmox VE. Using system LVM storage for VM images.

Использование системного LVM хранилища для хранения образов виртуальных машин.

Известно что Proxmox в процессе установки создает LVM группу (именуется как pve). При этом создает там раздел для хранения данных на весь объем группы. Таким образом свободного места в PV уже не остается. Но LVM тем и хорошо что позволяет на лету (частично) менять размер томов. Таким образом уменьшив том для данных можно выкроить свободное место для образов виртуальных машин. Правда есть одно но, онлайн уменьшение недоступно в текущей версии Proxmox (а точнее в Debian), поэтому придется отмонтировать раздел с данными, и если там есть запущенные машины, то придется их остановить. Для уменьшения тома используем сразу lvreduce, для уменьшения файловой системы lvreduce будет использовать нативный resize2fs.
# umount /dev/mapper/pve-data 
# e2fsck -f /dev/mapper/pve-data 
e2fsck 1.41.12 (17-May-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/pve-data: ***** FILE SYSTEM WAS MODIFIED *****
/dev/mapper/pve-data: 31/11173888 files (0.0% non-contiguous), 9972742/44664832 blocks
# lvreduce -r -L50G -n pve/data
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/mapper/pve-data to 13107200 (4k) blocks.
The filesystem on /dev/mapper/pve-data is now 13107200 blocks long.
  Reducing logical volume data to 50.00 GiB
  Logical volume data successfully resized
# pvs
  PV         VG   Fmt  Attr PSize   PFree  
  /dev/sda2  pve  lvm2 a--  232.38g 120.38g

Освободившегося места вполне достаточно для создания образов виртуальных машин. Остается определить наше хранилище, используя веб-интерфейс заходим в Datacenter, во вкладку Storage и через Add добавляем новое хранилище.

Затем создаем машину, где в блочных устройствах в качестве хранилища указываем наше LVM хранилище.

После создания машины можно увидеть что в группе появился новый том.
# lvs
  LV            VG   Attr     LSize  Pool Origin Data%  Move Log Copy%  Convert
  data          pve  -wi-a--- 50.00g                                           
  root          pve  -wi-ao-- 58.00g                                           
  swap          pve  -wi-ao--  4.00g                                           
  vm-200-disk-1 pve  -wi-a--- 10.00g

P.S. да... не хватает в инсталяторе Proxmox VE инструмента для разметки диска...

На главную "Virtualizing Linux"

Комментариев нет:

Отправить комментарий

Популярные сообщения

Профиль в Google+ Яндекс цитирования Яндекс.Метрика