[DRBD-user] Packages for Proxmox VE 6

Denis drbdsys at made.net
Sat Jul 13 17:35:49 CEST 2019


Hi Roland!

I just set up three VMs, installed PVE 6 beta and drbd/linstor from PVE5 
repository without problems!

I successfully create a VM with disk managed by linstor-proxmox and I 
see the vm-100-disk-1 syncing... in sync on two nodes!
I disable KVM hardware virtualization for starting it, of course.

But I get an error when I start the VM
(it starts withoud drbd disk)


before pasting logs, another strange thing is that if I broswe the 
content of drbd storage, from proxmox, I can't see the VM disk but I get 
the status and the %usage



kvm: -drive 
file=/dev/drbd/by-res/vm-100-disk-1/0,if=none,id=drive-scsi0,discard=on,format=raw,cache=none,aio=native,detect-zeroes=unmap: 
The device is not writable: Permission denied
TASK ERROR: start failed: command '/usr/bin/kvm -id 100 -name prononva 
-chardev 'socket,id=qmp,path=/var/run/qemu-server/100.qmp,server,nowait' 
-mon 'chardev=qmp,mode=control' -chardev 
'socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5' -mon 
'chardev=qmp-event,mode=control' -pidfile /var/run/qemu-server/100.pid 
-daemonize -smbios 'type=1,uuid=6996412f-0536-485e-87f2-f37904b68301' 
-smp '2,sockets=1,cores=2,maxcpus=2' -nodefaults -boot 
'menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg' 
-vnc unix:/var/run/qemu-server/100.vnc,password -cpu qemu64 -m 512 
-device 'pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e' -device 
'pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f' -device 
'vmgenid,guid=4066aee8-8a9b-4c86-9326-e040c452d0d5' -device 
'piix3-usb-uhci,id=uhci,bus=pci.0,addr=0x1.0x2' -device 
'usb-tablet,id=tablet,bus=uhci.0,port=1' -device 
'VGA,id=vga,bus=pci.0,addr=0x2' -chardev 
'socket,path=/var/run/qemu-server/100.qga,server,nowait,id=qga0' -device 
'virtio-serial,id=qga0,bus=pci.0,addr=0x8' -device 
'virtserialport,chardev=qga0,name=org.qemu.guest_agent.0' -device 
'virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3' -iscsi 
'initiator-name=iqn.1993-08.org.debian:01:5e763b83f1b' -drive 
'file=/var/lib/vz/template/iso/debian-10.0.0-amd64-netinst.iso,if=none,id=drive-ide2,media=cdrom,aio=threads' 
-device 'ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=200' 
-device 'virtio-scsi-pci,id=scsihw0,bus=pci.0,addr=0x5' -drive 
'file=/dev/drbd/by-res/vm-100-disk-1/0,if=none,id=drive-scsi0,discard=on,format=raw,cache=none,aio=native,detect-zeroes=unmap' 
-device 
'scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=100' 
-netdev 
'type=tap,id=net0,ifname=tap100i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' 
-device 
'virtio-net-pci,mac=F2:94:D5:E8:1A:32,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300' 
-machine 'accel=tcg,type=pc'' failed: exit code 1




If I try to backup:



INFO: starting new backup job: vzdump 100 --storage local --node p6t1 
--remove 0 --compress lzo --mode snapshot
INFO: Starting Backup of VM 100 (qemu)
INFO: Backup started at 2019-07-13 17:18:13
INFO: status = stopped
INFO: Plugin "PVE::Storage::Custom::LINSTORPlugin" is implementing an 
older storage API, an upgrade is recommended
INFO: update VM 100: -lock backup
INFO: backup mode: stop
INFO: ionice priority: 7
INFO: VM Name: prononva
INFO: include disk 'scsi0' 'drbdstorage:vm-100-disk-1' 20975192K
INFO: creating archive 
'/var/lib/vz/dump/vzdump-qemu-100-2019_07_13-17_18_13.vma.lzo'
INFO: starting kvm to execute backup task
kvm: -drive 
file=/dev/drbd/by-res/vm-100-disk-1/0,if=none,id=drive-scsi0,discard=on,format=raw,cache=none,aio=native,detect-zeroes=unmap: 
The device is not writable: Permission denied
INFO: Plugin "PVE::Storage::Custom::LINSTORPlugin" is implementing an 
older storage API, an upgrade is recommended
ERROR: Backup of VM 100 failed - start failed: command '/usr/bin/kvm -id 
100 -name prononva -chardev 
'socket,id=qmp,path=/var/run/qemu-server/100.qmp,server,nowait' -mon 
'chardev=qmp,mode=control' -chardev 
'socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5' -mon 
'chardev=qmp-event,mode=control' -pidfile /var/run/qemu-server/100.pid 
-daemonize -smbios 'type=1,uuid=6996412f-0536-485e-87f2-f37904b68301' 
-smp '2,sockets=1,cores=2,maxcpus=2' -nodefaults -boot 
'menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg' 
-vnc unix:/var/run/qemu-server/100.vnc,password -cpu qemu64 -m 512 
-device 'pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e' -device 
'pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f' -device 
'vmgenid,guid=4066aee8-8a9b-4c86-9326-e040c452d0d5' -device 
'piix3-usb-uhci,id=uhci,bus=pci.0,addr=0x1.0x2' -device 
'usb-tablet,id=tablet,bus=uhci.0,port=1' -device 
'VGA,id=vga,bus=pci.0,addr=0x2' -chardev 
'socket,path=/var/run/qemu-server/100.qga,server,nowait,id=qga0' -device 
'virtio-serial,id=qga0,bus=pci.0,addr=0x8' -device 
'virtserialport,chardev=qga0,name=org.qemu.guest_agent.0' -device 
'virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3' -iscsi 
'initiator-name=iqn.1993-08.org.debian:01:5e763b83f1b' -drive 
'file=/var/lib/vz/template/iso/debian-10.0.0-amd64-netinst.iso,if=none,id=drive-ide2,media=cdrom,aio=threads' 
-device 'ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=200' 
-device 'virtio-scsi-pci,id=scsihw0,bus=pci.0,addr=0x5' -drive 
'file=/dev/drbd/by-res/vm-100-disk-1/0,if=none,id=drive-scsi0,discard=on,format=raw,cache=none,aio=native,detect-zeroes=unmap' 
-device 
'scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=100' 
-netdev 
'type=tap,id=net0,ifname=tap100i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' 
-device 
'virtio-net-pci,mac=F2:94:D5:E8:1A:32,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300' 
-machine 'accel=tcg,type=pc' -S' failed: exit code 1
INFO: Failed at 2019-07-13 17:18:16
INFO: Backup job finished with errors
TASK ERROR: job errors



linstor-satellite has no log

something in linstor-controller:
10.7.96.3 - - [2019/Jul/13:17:28:23 +0200] "GET /v1/controller/version 
HTTP/1.1" 200 142 "" "PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.3 - - [2019/Jul/13:17:28:23 +0200] "GET 
/v1/view/resources?nodes=p6t1&resources=vm-100-disk-1 HTTP/1.1" 200 - "" 
"PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.3 - - [2019/Jul/13:17:28:24 +0200] "GET /v1/controller/version 
HTTP/1.1" 200 142 "" "PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.3 - - [2019/Jul/13:17:28:24 +0200] "GET 
/v1/view/resources?nodes=p6t1&resources=vm-100-disk-1 HTTP/1.1" 200 - "" 
"PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.3 - - [2019/Jul/13:17:28:24 +0200] "GET /v1/controller/version 
HTTP/1.1" 200 142 "" "PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.3 - - [2019/Jul/13:17:28:24 +0200] "GET 
/v1/view/resources?nodes=p6t1&resources=vm-100-disk-1 HTTP/1.1" 200 - "" 
"PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.4 - - [2019/Jul/13:17:28:26 +0200] "GET /v1/controller/version 
HTTP/1.1" 200 142 "" "PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.4 - - [2019/Jul/13:17:28:26 +0200] "GET 
/v1/view/storage-pools?nodes=p6t3 HTTP/1.1" 200 317 "" 
"PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.5 - - [2019/Jul/13:17:28:27 +0200] "GET /v1/controller/version 
HTTP/1.1" 200 142 "" "PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.5 - - [2019/Jul/13:17:28:27 +0200] "GET 
/v1/view/storage-pools?nodes=p6t2 HTTP/1.1" 200 317 "" 
"PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.3 - - [2019/Jul/13:17:28:28 +0200] "GET /v1/controller/version 
HTTP/1.1" 200 142 "" "PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.3 - - [2019/Jul/13:17:28:28 +0200] "GET 
/v1/view/storage-pools?nodes=p6t1 HTTP/1.1" 200 317 "" 
"PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.4 - - [2019/Jul/13:17:28:36 +0200] "GET /v1/controller/version 
HTTP/1.1" 200 142 "" "PythonLinstor/0.9.8 (API1.0.4)"
10.7.96.4 - - [2019/Jul/13:17:28:36 +0200] "GET 
/v1/view/storage-pools?nodes=p6t3 HTTP/1.1" 200 317 "" 
"PythonLinstor/0.9.8 (API1.0.4)"


Am I missing something?

Thank you for your support!



Il 09/07/19 10:30, Roland Kammerer ha scritto:
> On Mon, Jul 08, 2019 at 12:31:15PM +0200, Denis wrote:
>> Hi,
>>
>> the first beta was just released and I'd like to test with a new drbd
>> cluster.
>>
>> Do you think PVE 5 packages are fine or better wait the linbit PVE 6
>> repository?
> every test/feedback is highly appreciated. I did not have time to follow
> betas (and IIRC now stable). I don't think that the packages itself
> would break, it is just user space perl for the plugin and java. So you
> can totally give the PVE5 packages a try. What I did not have time to
> check is if Proxmox changed the API. And I still have to catch up with
> the old API changes as well (which should only print some warnings).
>
> Regards, rck
> _______________________________________________
> Star us on GITHUB: https://github.com/LINBIT
> drbd-user mailing list
> drbd-user at lists.linbit.com
> http://lists.linbit.com/mailman/listinfo/drbd-user




More information about the drbd-user mailing list