Hello,
I've started with proxmox just a few days ago, but found a problem which I can not find anywhere else mentioned so far:
I have a datastore attached via ZFS over ISCSI. The creation of VM Disks works, also the VM works quite well.
I can create a snapshot of a running or shutdown VM, no problem so far.
The dataset gets a snapshot, and the memory state also gets created.
Now the problem:
When I try to rollback, the process cannot finish with the message (after 10% progress bar):
I've researched the command, and tried it exactly on my ZFS server (OmniOS managed via napp-it).
I do not know how proxmox would continue after this command, but I have an idea whats wrong:
in the `zfs list` call is a `-r` missing. I've looked a bit in pve-zsync around, and there the `-r` exists, most of the times.
When I try the call with the additional `-r` switch, it finds all snapshots belonging to the dataset in question, but I've no idea why it is missing in this call.
I've just looked a bit through the source without having any clues about proxmox internal stuff, so I'm hoping to find someone here who can help to find a solution.
I also did not find a specific date on which this `-r` switch got deleted, so right now I'm not sure why it seems that only I have problems.
I'm also for now on the no subscription line, so I'm unsure if this is resolved in the enterprise repository. If it is, this would also be a nice solution
As I told I'm just starting with proxmox so a subscription will be an option if I stay with proxmox. Until now I've used ESXi and NFS datastores, but I foudn the ZFS over ISCSI in proxmox very interesting, so if the snapshot stuff is working, this would be the only thing keeping me from switching away from ESXi finally.
Greetings,
Uno/Georg
I've started with proxmox just a few days ago, but found a problem which I can not find anywhere else mentioned so far:
I have a datastore attached via ZFS over ISCSI. The creation of VM Disks works, also the VM works quite well.
I can create a snapshot of a running or shutdown VM, no problem so far.
The dataset gets a snapshot, and the memory state also gets created.
Now the problem:
When I try to rollback, the process cannot finish with the message (after 10% progress bar):
Code:
cannot open 'tank/vm-100-disk-0': missing '@' delimiter in snapshot name
TASK ERROR: command '/usr/bin/ssh -o 'BatchMode=yes' -i /etc/pve/priv/zfs/1.2.3.4_id_rsa root@1.2.3.4 zfs list -H -t snapshot -o name -s creation tank/vm-100-disk-0' failed: exit code 1
I've researched the command, and tried it exactly on my ZFS server (OmniOS managed via napp-it).
I do not know how proxmox would continue after this command, but I have an idea whats wrong:
in the `zfs list` call is a `-r` missing. I've looked a bit in pve-zsync around, and there the `-r` exists, most of the times.
When I try the call with the additional `-r` switch, it finds all snapshots belonging to the dataset in question, but I've no idea why it is missing in this call.
I've just looked a bit through the source without having any clues about proxmox internal stuff, so I'm hoping to find someone here who can help to find a solution.
I also did not find a specific date on which this `-r` switch got deleted, so right now I'm not sure why it seems that only I have problems.
I'm also for now on the no subscription line, so I'm unsure if this is resolved in the enterprise repository. If it is, this would also be a nice solution
As I told I'm just starting with proxmox so a subscription will be an option if I stay with proxmox. Until now I've used ESXi and NFS datastores, but I foudn the ZFS over ISCSI in proxmox very interesting, so if the snapshot stuff is working, this would be the only thing keeping me from switching away from ESXi finally.
Greetings,
Uno/Georg