Доброго времени суток.Решил протестить новый релиз Proxmox Virtual Environment 4.2-2.
При установке выбрал RAID 1 на ZFS.После установки создалось 2 хранилища
local и local-zfsРазвернул тестовые бекапы с других серверов, соответсвенно образы легли в local-zfs и для каждого образа создалась отдельная файловая система:
NAME USED AVAIL REFER MOUNTPOINT
rpool 158G 1.16T 96K /rpool
rpool/ROOT 61.1G 1.16T 96K /rpool/ROOT
rpool/ROOT/pve-1 61.1G 1.16T 61.1G /
rpool/data 89.8G 1.16T 96K /rpool/data
rpool/data/vm-100-disk-1 24.3M 1.16T 24.3M -
rpool/data/vm-101-disk-1 11.4G 1.16T 11.4G -
rpool/data/vm-103-disk-1 863M 1.16T 863M -
rpool/data/vm-107-disk-1 2.35G 1.16T 2.35G -
rpool/data/vm-111-disk-1 23.7G 1.16T 23.7G -
rpool/data/vm-111-disk-2 7.34G 1.16T 7.34G -
rpool/data/vm-222-disk-1 44.2G 1.16T 44.2G -
rpool/swap 7.44G 1.17T 39.2M -Как можно из этого получить файл с raw образом, например vm-100-disk-1.raw ?
> Как можно из этого получить файл с raw образом, например vm-100-disk-1.raw ?zfs snapshot pool/vm-100-disk-1@now
zfs send pool/vm-100-disk-1@now > /tmp/vm-100-disk-1.raw
zfs destroy pool/vm-100-disk-1@nowоно ?
Приветствую.У меня несколько обратная проблема.
Ранее VM (centos 7, 2008 R2) были на VMware ESXi 6.0
Руководство сказало установить бесплатный Proxmox 4.3 на "сервер" - обычную машину с i5 и 24Гб оперативки без аппаратного рэйда.Установил в конфигурации ZFS 10 (4 диска по 4 Тб) - всё установилось, гостевые ос ставятся нормально.
По старым FAQ создал похожую VM, но не запускал, надо заменить вновь созданные файлы на файлы из vmware.
Перенёс vmdk на новый "сервер" и сделал кучу конвертаций с помощью qemu-img в qcow2, raw, img (только нафиг оно (qcow2) по старым FAQ уже не надо, qcow2 всё равно не подхватывает VM из /var/lib/zv/images и там нет VMID).
Понимаю что надо как-то заменить образы vm-100-disk-1 и vm-100-disk-2 на свеже сконвертируемые raw. Только не понимаю как... Можете подсказать что дальше делать?
root@proxmox1:~# zfs list
NAME USED AVAIL REFER MOUNTPOINT
rpool 140G 6.89T 96K /rpool
rpool/ROOT 132G 6.89T 96K /rpool/ROOT
rpool/ROOT/pve-1 132G 6.89T 132G /
rpool/data 224K 6.89T 96K /rpool/data
rpool/data/vm-100-disk-1 64K 6.89T 64K -
rpool/data/vm-100-disk-2 64K 6.89T 64K -
rpool/swap 8.50G 6.89T 64K -root@proxmox1:~# zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
rpool 7.25T 132G 7.12T - 1% 1% 1.00x ONLINE -
Нашел что это можно делать через восстановление VM
1. сделал бекап VM
2. получил vzdump-qemu-100-2016_10_18-11_51_05.vma.gz
3. развернул в vzdump-qemu-100-2016_10_18-11_51_05.vma
4. далее vma extract и на выходе 3 файла:
root@proxmox1:/100# ls
disk-drive-scsi0.raw disk-drive-scsi1.raw qemu-server.confroot@proxmox1:/100# cat qemu-server.conf
bootdisk: scsi0
cores: 2
ide2: local:iso/CentOS-7-x86_64-DVD-1511.iso,media=cdrom
memory: 4096
name: post.tandem-pro.net
net0: virtio=A2:C1:B1:18:8A:52,bridge=vmbr0
numa: 0
ostype: l26
scsi0: local-zfs:vm-100-disk-1,size=60G
scsi1: local-zfs:vm-100-disk-2,size=1T
scsihw: virtio-scsi-pci
smbios1: uuid=065d035e-4ae6-42c6-ba7a-a05087f47521
sockets: 2
#qmdump#map:scsi0:drive-scsi0:local-zfs::
#qmdump#map:scsi1:drive-scsi1:local-zfs::5. Заменил disk-drive-scsi0.raw disk-drive-scsi1.raw на новые из vmware
6. почитав вот это:
https://forum.proxmox.com/threads/bug-in-vma-create.21878/
пытаюсь выполнить команду:
root@proxmox1:/100# vma create 5.vma -c qemu-server.conf drive-scsi0=disk-drive-scsi0.raw drive-scsi1=disk-drive-scsi1.raw
vma: file system may not support O_DIRECT** (process:18296): ERROR **: can't open file 5.vma - Invalid argument
Trace/breakpoint trap
Где копать?
> Где копать?Почитать это:
http://docs.oracle.com/cd/E19253-01/820-0836/6nci36qjq/index...
http://pve.proxmox.com/wiki/Storage:_ZFS
http://pve.proxmox.com/wiki/Storage_Model
http://pve.proxmox.com/wiki/Literatureraw имиджи дисков у вас есть, конфигурация виртуальной машины есть, чего не хватает?
>> Где копать?
> Почитать это:
> http://docs.oracle.com/cd/E19253-01/820-0836/6nci36qjq/index...
> http://pve.proxmox.com/wiki/Storage:_ZFS
> http://pve.proxmox.com/wiki/Storage_Model
> http://pve.proxmox.com/wiki/Literature
> raw имиджи дисков у вас есть, конфигурация виртуальной машины есть, чего не
> хватает?как решили?