我在 Proxmox 上运行了多个虚拟机,每个虚拟机都配有专用 SSD。我需要将每个虚拟机移至其自己的裸机服务器。这是否像移除驱动器并将其放入新服务器一样简单,还是需要对驱动器进行快照?
编辑:虚拟机正在运行 Ubuntu 服务器。
答案1
只有当您将磁盘直接连接到客户机时,此功能才可以工作,而无需从备份中恢复。其他 Proxmox 存储选项包含在非物理磁盘的卷或文件中。
您链接到的 wiki 页面引用了一个典型的并发症:
/dev/sdc
请注意,切勿使用类似这样的设备名称,因为设备名称在重启后可能会发生变化。请使用稳定/dev/disk/by-id
路径。
使用稳定的名称更新 fstab 并将磁盘挂载到新的物理服务器中。由于客户机(现在是物理的)也是 Linux,因此许多磁盘名称可能会出现在 by-id 中。文件系统标签或 UUID、逻辑卷名称(如果使用 LVM)、LUN 名称或磁盘序列、分区 UUID。
如果此磁盘现在是根设备,则可能需要更新引导加载程序。现代 grub 可以通过 UUID 找到自身,并通过这些名称中的任何一个引导 Linux 根文件系统。尝试重新生成 grub 配置。