如何将Proxmox虚拟机备份到不使用群集的其他节点



我试图在一个命令中为两个proxyox服务器做一个简单的备份和恢复。

到目前为止,我得到了这个命令:

vzdump <vmid> --stdout true | ssh root@<ip> -- qmrestore - --force true <newvmid> --storage <backupstoragename>

但它的错误是:

could not get storage information for 'local': can't use storage 'local' for backups - wrong content type

它超时了。

看起来这应该可以工作,vzdump和qmrestore都支持管道。

参考文献:

  • https://forum.proxmox.com/threads/vzdump-to-stdin-over-ssh.33039/
  • https://forum.proxmox.com/threads/qmrestore-does-not-work-with-stdin.69789/

答案非常简单!只需将存储器的内容类型更改为包括";VZDump备份文件";。对源主机和目标主机上的存储执行此操作,可以通过web GUI执行。

还要确保目标主机存储器支持";磁盘映像";用于开箱。

最新更新