最近在用 PVE ,之前用其他平台一直是直接用 qcow2 起的虚拟机,有 GUI ,非常方便
但是 PVE 的界面貌似镜像只有 ISO, 要经历以下步骤才能使用 qcow2
过程有的多,而且不能完全通过 API 去操作。 你们都是手工操作的么,还是每次通过 iso 去安装操作系统
1
quxuanxuan OP sorry, 没注意到有模板这个功能,结贴
|
2
documentzhangx66 2023-06-19 17:20:05 +08:00
1.qcow2 是 kvm-qemu 的磁盘文件,类似于 VMware 的 vmdk 文件。
2.一台虚拟机,至少包含 2 种数据:虚拟机配置数据,磁盘文件。 3.当你只有磁盘文件时,用它来生成一台虚拟机,是不科学的,因为缺少虚拟机配置数据。当然,有可能这台虚拟机很简单且通用,比如 Windows 的虚拟机。 另外,不同 kvm-qemu ,版本可能不一样,导致其 qcow2 磁盘文件,可能不通用。 4.PVE 环境中,从 qcow2 创建虚拟机,正确的流程是: 先创建一台不包含磁盘的虚拟机,拿到虚拟机的 ID 。 然后使用 qm 命令,导入 qcow2 文件,比如: qm importdisk 130 /home/root/someimage.raw local-lvm 其中, 130 是虚拟机 ID ; /home/root/someimage.qcow2 是 qcow 2 的绝对路径; local-lvm 是 PVE 存储位置的名称; qm 命令详解: https://pve.proxmox.com/pve-docs/qm.1.html 5.正统的虚拟化平台的管理方式是,上传 OS 的 ISO 文件,新建虚拟机,用 ISO 进行装机,装完机后,改名为模板,然后不要再改动该虚拟机。新虚拟机,使用模板虚拟机进行复制。这才是通用且正统的虚拟化平台的管理方式。 |