Использование системного 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"
Комментариев нет:
Отправить комментарий