本教程介绍如何在您的 Proxmox VDS 上规范地创建一台 QEMU/KVM 虚拟机。具体数值取决于您方案的资源和客户机系统。
从哪里下载安全的官方 ISO 镜像?
请仅从 Debian、Ubuntu、Rocky Linux、AlmaLinux、Microsoft 或相关发行商的官方网站下载 ISO。如有可能,请校验 SHA256 校验和:被篡改或不完整的镜像可能导致难以排查的安装错误。
如何将 ISO 导入 Proxmox?
ISO 可在节点存储的 ISO Images 部分上传,方式为上传文件或通过 URL 下载。
- 在资源树中选择您的节点,然后选择支持 ISO 镜像的存储,通常为 local。
- 打开 ISO Images。
- 点击 Upload 上传本地文件;如果该功能可用,也可以点击 Download from URL。
- 等待传输完全结束后再创建 VM。
如何启动 VM 创建向导?
点击右上角的 Create VM。
General
- 选择一个未被占用的 VM ID。
- 设置一个清晰明确的名称,例如
web-prod-01。 - 仅当 VM 需要随虚拟化管理程序一起启动时,才启用自动启动。
OS
- 选择已导入的 ISO。
- 选择客户机系统的类型和版本。
- 对于 Windows,如果安装程序无法识别磁盘或网卡,请同时准备 VirtIO 驱动程序 ISO。
System
- 对于较新的系统,VirtIO SCSI single 控制器是一个不错的通用选择。
- 如果您计划在 VM 中安装代理,请启用 QEMU Guest Agent。它可以改善正常关机并上报系统信息。
- 如有疑问,请保留默认值;仅在系统要求时才修改 BIOS 或机器类型。
Disks
- 选择目标存储。
- 规划磁盘大小时,请在 VDS 上为临时快照、ISO 和备份保留可用空间。
- 对于具备所需驱动程序的现代系统,请使用 SCSI/VirtIO 以获得良好的性能。
CPU 和 Memory
- 只分配实际需要的 vCPU 数量。
- 始终为 Proxmox 和其他 VM 预留 RAM。
- 避免激进的超额分配:在负载高峰时,它可能导致所有 VM 都变得不稳定。
Network
- 选择 VDS 上已配置的公网网桥,通常为
vmbr0。 - 选择 VirtIO (paravirtualized) 型号以获得良好的性能。
- 如果此 VM 使用附加 IP,请将自动生成的 MAC 替换为客户中心中该 IP 所显示的确切虚拟 MAC。
附加 IP 与其 MAC 是固定的一对。切勿在两台 VM 或两块网卡上重复使用这一对。
如何在 VM 中安装系统?
确认摘要后打开控制台,然后完全像在物理机上一样进行安装。
- 检查摘要,然后点击 Finish。
- 选择该 VM 并打开 控制台。
- 点击 Start 并按照安装程序操作。
- 在系统允许时,安装 VirtIO 驱动程序和 QEMU Guest Agent。
- 安装完成后,在 Options > Boot Order 中将系统磁盘排在 ISO 之前,然后弹出 ISO。
如何配置客户机的网络?
并非所有系统都会自动配置 IP 地址。请在服务的「网络」选项卡中记下 IP、前缀/掩码、网关和虚拟 MAC,然后在 Linux 或 Windows 中配置这些值。专门的网络指南提供了具体步骤和示例。
VM 安装完成后需要检查什么?
共六点,在认为该虚拟机已准备就绪之前请逐一检查:
- VM 无需 ISO 即可启动。
- 时间和时区正确。
- 已安装安全更新。
- 如果您选择了 QEMU Guest Agent,它显示为运行状态。
- 只开放了必要的端口。
- 投入生产之前,已有一份经过测试的备份。