创建虚拟机与 LXC 容器
创建虚拟机与 LXC 容器
Section titled “创建虚拟机与 LXC 容器”安装完成后,本文带你创建第一台虚拟机(VM)和第一个 LXC 容器,并说明两者的选型区别。
上传 ISO 镜像
Section titled “上传 ISO 镜像”- 左侧选择节点的 local 存储 → ISO 镜像 → 上传;
- 选择本地下载好的 ISO 文件(如 Ubuntu / Debian 安装镜像);
- 也可以直接在节点 Shell 里下载到存储目录:
cd /var/lib/vz/template/isowget https://mirrors.tuna.tsinghua.edu.cn/debian-cd/current/amd64/iso-cd/debian-13.x-amd64-netinst.iso创建第一台虚拟机
Section titled “创建第一台虚拟机”点击右上角 创建虚拟机,按向导逐步配置:
| 步骤 | 建议设置 | 说明 |
|---|---|---|
| 常规 | 名称随意,如 web-01 |
勾选「安装后启动」可选 |
| 操作系统 | 选择刚上传的 ISO,类型 Linux | |
| 系统 | 默认即可 | 需要 UEFI 时把 BIOS 换成 OVMF |
| 硬盘 | 总线 VirtIO SCSI,大小按需 | SSD 勾选 Discard/TRIM |
| CPU | 核心数按需,类别选 host | 直通宿主 CPU 特性,性能最好 |
| 内存 | 按需分配 | |
| 网络 | 模型 VirtIO,桥接 vmbr0 |
创建后选中虚拟机 → 启动 → 打开 控制台(noVNC),即可像物理机一样安装操作系统。
- 快照:虚拟机 → 快照 → 拍摄快照。适合系统变更前留档,不是备份(与虚拟机磁盘同生共死)。
- 克隆:右键虚拟机 → 克隆。完整克隆占用更多空间但相互独立;链接克隆省空间但依赖模板盘。
创建 LXC 容器
Section titled “创建 LXC 容器”LXC 共享宿主机内核,没有虚拟化开销,启动以秒计,非常适合跑 Linux 服务:
- local 存储 → CT 模板 → 模板 按钮,选择一个发行版模板(如 Debian)下载;
- 点击右上角 创建 CT:
- 设置主机名、root 密码;
- 选择模板;
- 分配磁盘 / CPU / 内存(可设上限与 swap);
- 网络默认 DHCP 或指定静态 IP;
- 启动后通过控制台即可使用。
VM 还是 LXC?
Section titled “VM 还是 LXC?”| KVM 虚拟机 | LXC 容器 | |
|---|---|---|
| 内核 | 独立内核 | 共享宿主内核 |
| 系统支持 | Linux / Windows / BSD 等 | 仅 Linux |
| 开销 | 有虚拟化层开销 | 接近原生 |
| 典型用途 | Windows、需要独立内核、强隔离 | Web 服务、数据库、开发环境 |
经验法则:Linux 服务优先用 LXC,需要 Windows 或强隔离时用 VM。