The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Как скопировать образ VM в Proxmox VE 4.2 из local-zfs"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Виртуализация)
Изначальное сообщение [ Отслеживать ]

"Как скопировать образ VM в Proxmox VE 4.2 из local-zfs"  +1 +/
Сообщение от Копаныч (ok), 20-Июн-16, 17:17 
Доброго времени суток.

Решил протестить новый релиз 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 ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Как скопировать образ VM в Proxmox VE 4.2 из local-zfs"  +/
Сообщение от Alexander Pytlevemail (?), 23-Июн-16, 16:40 
> Как можно из этого получить файл с 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

оно ?

Ответить | Правка | Наверх | Cообщить модератору

2. "Как скопировать образ VM в Proxmox VE 4.2 из local-zfs"  +/
Сообщение от Liq (ok), 18-Окт-16, 11:24 
Приветствую.

У меня несколько обратная проблема.
Ранее 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  -

Ответить | Правка | Наверх | Cообщить модератору

3. "Как скопировать образ VM в Proxmox VE 4.2 из local-zfs"  +/
Сообщение от Liq (ok), 18-Окт-16, 14:26 
Нашел что это можно делать через восстановление 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.conf

root@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

Где копать?

Ответить | Правка | Наверх | Cообщить модератору

4. "Как скопировать образ VM в Proxmox VE 4.2 из local-zfs"  +/
Сообщение от apytlevemail (ok), 19-Окт-16, 19:28 
> Где копать?

Почитать это:
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 имиджи дисков у вас есть, конфигурация виртуальной машины есть, чего не хватает?

Ответить | Правка | Наверх | Cообщить модератору

5. "Как скопировать образ VM в Proxmox VE 4.2 из local-zfs"  +/
Сообщение от Ильяemail (??), 25-Июл-22, 17:34 
>> Где копать?
> Почитать это:
> 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 имиджи дисков у вас есть, конфигурация виртуальной машины есть, чего не
> хватает?

как решили?


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру