跳转到内容

创建虚拟机与 LXC 容器

安装完成后,本文带你创建第一台虚拟机(VM)和第一个 LXC 容器,并说明两者的选型区别。

  1. 左侧选择节点的 local 存储 → ISO 镜像 → 上传;
  2. 选择本地下载好的 ISO 文件(如 Ubuntu / Debian 安装镜像);
  3. 也可以直接在节点 Shell 里下载到存储目录:
终端窗口
cd /var/lib/vz/template/iso
wget https://mirrors.tuna.tsinghua.edu.cn/debian-cd/current/amd64/iso-cd/debian-13.x-amd64-netinst.iso

点击右上角 创建虚拟机,按向导逐步配置:

步骤 建议设置 说明
常规 名称随意,如 web-01 勾选「安装后启动」可选
操作系统 选择刚上传的 ISO,类型 Linux
系统 默认即可 需要 UEFI 时把 BIOS 换成 OVMF
硬盘 总线 VirtIO SCSI,大小按需 SSD 勾选 Discard/TRIM
CPU 核心数按需,类别选 host 直通宿主 CPU 特性,性能最好
内存 按需分配
网络 模型 VirtIO,桥接 vmbr0

创建后选中虚拟机 → 启动 → 打开 控制台(noVNC),即可像物理机一样安装操作系统。

  • 快照:虚拟机 → 快照 → 拍摄快照。适合系统变更前留档,不是备份(与虚拟机磁盘同生共死)。
  • 克隆:右键虚拟机 → 克隆。完整克隆占用更多空间但相互独立;链接克隆省空间但依赖模板盘。

LXC 共享宿主机内核,没有虚拟化开销,启动以秒计,非常适合跑 Linux 服务:

  1. local 存储 → CT 模板 → 模板 按钮,选择一个发行版模板(如 Debian)下载;
  2. 点击右上角 创建 CT:
    • 设置主机名、root 密码;
    • 选择模板;
    • 分配磁盘 / CPU / 内存(可设上限与 swap);
    • 网络默认 DHCP 或指定静态 IP;
  3. 启动后通过控制台即可使用。
KVM 虚拟机 LXC 容器
内核 独立内核 共享宿主内核
系统支持 Linux / Windows / BSD 等 仅 Linux
开销 有虚拟化层开销 接近原生
典型用途 Windows、需要独立内核、强隔离 Web 服务、数据库、开发环境

经验法则:Linux 服务优先用 LXC,需要 Windows 或强隔离时用 VM。