当前位置: 首页 > news >正文

Proxmox VE创建Linux虚拟机、相关设置分析

参考:
PVE 9.0 快速上手:一台物理机搞定虚拟化系统!

[[20251028-安装Ubuntu Server]] 下载镜像

官网下载| Ubuntu

上传镜像

上传安装镜像,通过local(pve)→ISO镜像→上传,将Ubuntu镜像上传到pve中。
image

创建虚拟机-常规

回到pve首页,点击右上角的创建虚拟机,常规中自定义虚拟机的名称

image

创建虚拟机-操作系统

操作系统中选择Ubuntu镜像,然后在类型中选择安装操作系统的类型,注意版本也要选择。

image

创建虚拟机-系统

系统保持默认+勾选 QEMU Guest Agent

QEMU Guest Agent是 PVE 与 VM 内部通信的桥梁。勾选后,PVE 才能正确获取 VM 的 IP 地址并实现优雅关机。

image

创建虚拟机-磁盘

总线

  1. 总线 选择SCSI,其他保持默认。

总线设备 (VirtIO vs SCSI vs SATA)这是虚拟机磁盘性能的“"命脉”。
物理机是 NVMe 硬盘,这个选择将决定 VM 是能“"发挥”还是“"浪费”这个性能。

  • SATA / IDE (模拟 - Emulation):

    • 这是什么: 纯粹的“"模拟”。PVE 必须用 CPU 资源去假装自己是一块物理的 SATA 或 IDE 硬盘控制器。

    • 影响: 性能极差,CPU 占用高。 Ubuntu VM 以为自己在和一块慢速 SATA 盘通信。这会在 NVMe 硬盘和 VM 之间制造一个巨大的软件瓶颈。 NVMe 有 5000MB/s 的速度,但 VM 可能只能用到 300MB/s。

    • 用途: 纯粹为了“"兼容性”,比如安装某些没有驱动的老旧操作系统(如 Windows XP)。

  • VirtIO Block (半虚拟化 - Paravirtualization):

    • 这是什么: “"半虚拟化”驱动。PVE 不再“"假装”自己是硬件。相反,Ubuntu VM(因为内置了 virtio 驱动)知道自己是个虚拟机

    • 影响: 性能极高,接近原生 NVMe 速度。 VM 和 PVE Hypervisor 之间通过一个最高效、最直接的软件通道通信,几乎没有 CPU 开销。

  • SCSI (配合 VirtIO SCSI 控制器): 推荐

    • 这是什么: 这是 PVE 现在默认推荐的选项。它和 VirtIO Block 一样,也是“"半虚拟化”的。

    • 影响: 性能同样极高,与 VirtIO Block 几乎没有区别。

    • 区别: 它模拟的是一个 SCSI 命令集(VirtIO Block 更简单)。SCSI 架构上更灵活,例如,它允许您在一个“"控制器”上挂载非常多的磁盘,并且对 TRIM/Discard 的支持在技术上被认为更完善。

结论:

  • 物理盘是 NVMe,必须VirtIO BlockSCSI (使用 VirtIO SCSI 控制器) 之间二选一,才能在 VM 中享受到 NVMe 的速度。

  • 绝对不要选择 SATAIDE,这会彻底浪费 SSD 性能。

  • PVE 默认选 SCSI(配合 VirtIO SCSI 控制器)是最佳选择。当然 VirtIO Block 也是性能同样出色的选择。


存储

  • 存储 (Storage): 选择SSD 对应的存储池 (例如 local-lvm)。 lvm 代表“逻辑卷管理”,它使用的是 LVM-Thin 技术。

磁盘大小

  • 磁盘大小 (Disk size): 至少 30GB。鉴于 Docker 镜像会很庞大,建议 50GB 或 100GB

PVE磁盘大小就像 VMware 一样,是“虚拟的大小”,会根据使用不断变大。

这种技术被称为“精简置备” (Thin Provisioning)

  • 工作原理:

    • 能实现这一点,是因为在 PVE 上(按照 PVE 默认安装)使用的是 local-lvm 存储池。这个 lvm 代表“逻辑卷管理”,它使用的是 LVM-Thin 技术。

    • 当创建 50GB 的虚拟机时,PVE 并不会立即在 SSD 上占用 50GB 空间。

    • 它只是对 Ubuntu Server VM "撒了个谎",告诉它:“你有 50GB 的空间。”

    • VM 刚装完系统可能只用了 5GB,那么在SSD 上,它真的就只占 5GB。当 VM 里下载了 10GB 的 Docker 镜像,它的占用空间才会“"动态增长”到 15GB。

勾选丢弃

勾选丢弃Discard (即 TRIM)这允许 PVE 告诉 SSD 哪些数据块已删除,防止 SSD 性能下降并有效利用 LVM-Thin 空间。

  • 没有 Discard VM 磁盘占用只会“"只增不减”。如果在 VM 里删除了一个 10GB 的文件,PVE 并不知道,它仍然会占用那 15GB 空间。

  • 有了 Discard 当 VM 里删除 10GB 文件时,VM 会通过 TRIM 命令告诉 PVE:“这 10GB 空间我不要了。” PVE 就能真的释放这 10GB 空间local-lvm 存储池占用会降回到 5GB。

勾选 IO thread

为磁盘 I/O 分配一个单独的线程,显著提高磁盘性能。
image

创建虚拟机-CPU

CPU根据机器配置选择,插槽表示cpu个数单CPU机器输入1,核心根据CPU选择,类别使用HOST系统性能最大化。

不建议核心数填太高,防止某个虚拟机程序锁死导致所有的CPU被占满。后面可以随意修改,先填入2核心。

类别选择host
image

创建虚拟机-内存

选择为8192(8G)或2048(2G),在最新的PVE中是自由调度共享的。
后面可以自由调整大小。

我目前只跑了一个虚拟机,还有大量内存闲置,因此选择4096 4G,对于Linux虚拟机,若没有GUI界面,选择2G内存完全足够。

PVE(KVM)要实现内存共享功能,需要三步:

  1. PVE 添加 Ballooning 硬件。 (PVE 自动完成)

  2. PVE 启用 Qemu 代理 通信。 (在 系统 页勾选 Qemu代理已完成)

  3. VM 内部安装 qemu-guest-agent 软件。 (在 Ubuntu Server 安装完成后,运行 sudo apt install qemu-guest-agent 来完成)

image

创建虚拟机-网络

网络设置中选择性能最高的VirtIO

image

创建虚拟机-确认

最后检查配置,确认无误后点击完成。
image

启动虚拟机,开始安装

稍等几秒,机器创建成功。
image

点击启动 然后点击控制台连接,按照正常Ubuntu系统安装流程安装即可。
image
参考[[20251028-安装Ubuntu Server]]

安装好后SSH连接,继续

安装 PVE 助手

这是最后一步,但至关重要

  1. VM 重启后,在 控制台 使用安装过程中设置的用户名和密码登录。

  2. (可选)查找 IP: 输入 ip a,记下 ens18( VirtIO 网卡)后面的 IP 地址。

  3. (推荐)使用 SSH:

    • 打开您笔记本上的 SSH 客户端 (如 MobaXterm, Windows Terminal, PuTTY)。

    • 运行 ssh your_username@<VM_的_IP_地址>

    • 从现在开始,所有操作都在 SSH 中进行,抛弃 PVE 的小控制台。

  4. 更新系统:

sudo apt update && sudo apt upgrade -y

  1. (必做): 安装 QEMU Guest Agent

    • (解释:在上面“"启用”了它,现在需要在 Ubuntu 内部“"安装”它,PVE 才能和 VM 通信。)
      sudo apt install qemu-guest-agent -y
  2. 启动并设为开机自启:

sudo systemctl enable qemu-guest-agent  
sudo systemctl start qemu-guest-agent
  1. 验证:

    • 重启 VM (sudo reboot)。

    • 回到 PVE 界面,点击 VM 的 概要 (Summary) 标签页。

    • 如果一切正常,您现在应该能在概要中看到此 VM 的 IP 地址。这证明 PVE Guest Agent 已成功运行。

http://www.jsqmd.com/news/40363/

相关文章:

  • 2025年AI数字人企业排名大揭秘:前十强出炉,ai排行榜/ai排名/视频矩阵/短视频矩阵/ai和数字人/抖音短视频矩阵/GEO公司口碑推荐
  • 文本生成器(AC自动机上DP)
  • ICLR2026 !SAM3重磅来袭:能“听懂人话”的分割模型,性能狂飙2倍
  • 2025 年升降机械厂家最新推荐榜:液压升降机械,解析供货厂家服务质量与产品性能
  • pandas strftime 时间错误问题
  • 2025年哈尔滨私立高中机构权威推荐榜单:好的私立高中/一对一辅导/河北名师源头机构精选
  • nginx做tcp代理时的超时时间参数设置和解释
  • 【往届会后三个月完成EI检索 | IEEE出版】第二届智能机器人与自动控制国际学术会议(IRAC 2025)
  • 精准把控VBAT,轻松规避电源设计99%陷阱
  • RAID(磁盘阵列)技术介绍
  • 2025年金属保温装饰板最新标杆企业推荐:铝板保温装饰一体板/外墙保温装饰板/金属保温装饰板/浙江欣阳嘉茂控股集团有限公司
  • Sora2、Nano Banana AI批量生图视频实战,API低价调用和免费批量生成教程
  • 7 款最佳自托管 AI 工具,快速构建业务应用
  • 2025年果胶裂解酶批发厂家权威推荐榜单:果胶甲酯酶/果胶酶纤维素酶/果胶酶源头厂家精选
  • carl部分书单
  • 高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案
  • 鸿蒙应用开发实战:集成农历功能
  • 解决Linux 下 root用户删除文件提示:Operation not permitted
  • 2025 最新波纹管厂家推荐榜:隧道 / 双壁 / 打孔 / 防结晶波纹管优质厂家权威甄选双壁波纹管/打孔波纹管/隧道打孔波纹管公司推荐
  • 百思沐成品卫生间生产厂家,百思沐集成淋浴房生产厂家、 百思沐整体厨房公司排行、装配式厨房工厂排名 、快装式墙板工厂十大推荐榜--南京正标环保科技
  • 洛谷题单指南-组合数学与计数-P5664 [CSP-S 2019] Emiya 家今天的饭
  • 详细介绍:Endnote | word中加载项消失不见,如何处理?
  • 0广告投入!一个月访问暴涨200%,复盘我的AI API站做的几波“骚操作”
  • 2025年富氢水素机加盟生产厂家权威推荐榜单:家用富氢水机加盟/富氢水机加盟/智能富氢水机加盟源头厂家精选
  • 2025集成卫生间厂家排行、一体式卫生间公司推荐、装配式卫生间工厂、 成品卫生间生产厂家推荐、 整体淋浴房品牌排名、装配式淋浴房生产厂家品牌十大推荐榜-南京正标环保科技
  • 实用指南:逻辑回归实战:泰坦尼克号生存预测
  • Nessus 10.8.5 在 Ubuntu 22.04 下的完整配置指南(含激活与突破 16IP 扫描限制)
  • 谷歌Nano Banana 2带着脑子来了!彻底颠覆AI生图,4K画质秒解高数题(附API接入教程)
  • Cookie与Session的作用
  • 2025年木纹转印加工服务优质厂家推荐榜单TOP10