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

news/2025/11/14 16:03:58/文章来源:https://www.cnblogs.com/zqingyang/p/19222417

参考:
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.mzph.cn/news/965491.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年AI数字人企业排名大揭秘:前十强出炉,ai排行榜/ai排名/视频矩阵/短视频矩阵/ai和数字人/抖音短视频矩阵/GEO公司口碑推荐

AI数字人行业格局深度解析 随着人工智能技术的快速发展,AI数字人行业正迎来爆发式增长。据最新行业数据显示,2025年全球AI数字人市场规模预计将达到千亿级别,各细分领域企业纷纷布局。本文基于企业技术实力、市场表…

文本生成器(AC自动机上DP)

#include<bits/stdc++.h> using namespace std; const int L = 105; const int mod = 1e4 + 7; int n, m, cnt, ans = 1, tr[L * 60][30], fail[L * 60], dp[L][L * 60], flag[L * 60]; char s[L]; vector<in…

ICLR2026 !SAM3重磅来袭:能“听懂人话”的分割模型,性能狂飙2倍

Part one :论文概述 论文标题: SAM3: Segment Anything with Concepts 作者团队: Anonymous authors 发布时间: ICLR2026 👉一键直达论文 👉Lab4AI大模型实验室论文阅读 01 摘要解析 SAM3(SegmentAnythingMod…

mysql连接数查看常用sql语句;

SHOW VARIABLES LIKE max_connections; SHOW STATUS LIKE Threads_connected; SHOW STATUS LIKE Max_used_connections; SHOW VARIABLES LIKE wait_timeout;SHOW VARIABLES LIKE interactive_timeout

2025 年升降机械厂家最新推荐榜:液压升降机械,解析供货厂家服务质量与产品性能

在现代物流与工业生产体系中,升降机械作为核心设备,其性能与安全直接影响运营效率与人员安全。当前市场品牌繁杂,劣质设备引发的故障与安全隐患频发,定制响应滞后、售后缺位等问题凸显。为精准筛选优质品牌,本次榜…

pandas strftime 时间错误问题

# 1. 假设原始时间戳是 UTC 时间,转换时显式指定 utc=True fee_field_df[日期] = pd.to_datetime(fee_field_df[日期], unit=ms, utc=True)# 2. 转换为目标时区(如东八区 Asia/Shanghai) fee_field_df[日期] = fee_…

2025年哈尔滨私立高中机构权威推荐榜单:好的私立高中/一对一辅导/河北名师源头机构精选

在哈尔滨教育多元发展的背景下,私立高中凭借其特色教学与精细化管理,已成为众多家庭的重要选择。 据公开数据梳理,2025年哈尔滨中考中等生在志愿选择上呈现多元态势,部分私立高中凭借稳定师资与特色课程保持竞争力…

CF2161

CF2161B Make Connected 赛时看错题了。是只能出现连续两个,又是出现连续三个感觉很不可做啊。 最后的结论是,这个 # 的点要么形成 2 乘 2 的正方形,要么形成一个 L 形。 这种斜着的往往跟 \(x - y\),\(x + y\) 什…

[题解]P11294 [NOISG 2022 Qualification] Tree Cutting

P11294 [NOISG 2022 Qualification] Tree Cutting 删除一条边,会产生两棵树,此时最优就是将两树的直径端点连起来,答案为两树直径之和再\({}+1\)。 因此考虑枚举删除的边 \((u,v)\),不妨令 \(u\) 为父节点。我们需…

2025-11-14 ZYZ28-NOIP模拟赛-Round6 hetao1733837的record

2025-11-14 ZYZ28-NOIP模拟赛-Round6 hetao1733837的record2025-11-14 ZYZ28-NOIP模拟赛-Round6 hetao1733837的record 比赛链接:ZYZ28-NOIP模拟赛-Round6 比赛背景:无 A.teleport 提交链接:teleport 题面 给定一个…

uniapp开发H5避坑指南

1、H5怎么禁用页面整体拖动的弹性效果(bounce效果)?解决:在页面根元素上添加@touchmove.prevent 2、H5怎么获取地理位置经纬度?方案1:使用HTML5原生APInavigator.geolocation.getCurrentPosition(successCallbac…

【连续3届IEEE出版 | 往届均已完成EI检索】第六届智能电网与能源工程国际学术会议(SGEE 2025)

【连续3届IEEE出版 | 往届均已完成EI检索 | 上海海事大学主办-IEEE Fellow 等大咖主讲报告】第六届智能电网与能源工程国际学术会议(SGEE 2025)第六届智能电网与能源工程国际学术会议(SGEE 2025) 2025年11月28-30日…

nginx做tcp代理时的超时时间参数设置和解释

如果你是在配置HTTP代理,可能会更常用到proxy_read_timeout和proxy_send_timeout。而proxy_timeout在TCP/UDP代理中更常见。 总结proxy_connect_timeout:控制连接建立阶段的超时;proxy_timeout:主要用于stream模块…

【往届会后三个月完成EI检索 | IEEE出版】第二届智能机器人与自动控制国际学术会议(IRAC 2025)

【往届会后三个月完成EI检索 | IEEE出版】第二届智能机器人与自动控制国际学术会议(IRAC 2025)第二届智能机器人与自动控制国际学术会议(IRAC 2025) 2025年11月28-30日,中国-湖南省-湘西土家苗族自治州吉首市 截稿…

精准把控VBAT,轻松规避电源设计99%陷阱

电源设计是一个细致而复杂的过程,其中VBAT的精准把控尤为关键。若处理不当,极易陷入各种陷阱。本文将指导您如何精准把控VBAT,从而轻松规避电源设计中高达99%的常见陷阱,让您的设计更加出色。 在物联网开发中,稳定…

RAID(磁盘阵列)技术介绍

RAID(磁盘阵列)技术介绍介绍RAID 使用的技术、类型、重建方式RAID(磁盘阵列)关键技术数据分条技术:把数据分块,分散存放到多个磁盘上,提高读写并行度数据镜像技术:把同一份数据写到多个磁盘,某个盘坏了还能用…

2025年金属保温装饰板最新标杆企业推荐:铝板保温装饰一体板/外墙保温装饰板/金属保温装饰板/浙江欣阳嘉茂控股集团有限公司

随着建筑节能标准持续提升、绿色建筑政策深入推进,以及城市更新与既有建筑外立面改造需求快速增长,保温装饰一体板作为兼具节能、美观与安全性能的新型外墙材料,正加速成为建筑围护系统的重要选择。然而,当前市场产…

Sora2、Nano Banana AI批量生图视频实战,API低价调用和免费批量生成教程

经过这几年Ai模型迭代升级,越来越多好用的模型出现,让电商人和自媒体的人的工作方便多了许多。以前找个美工折腾半天的产品图、文案配图,现在输入几句话就能生成,质量和速度都远超预期。不过实际用起来就会发现,A…

7 款最佳自托管 AI 工具,快速构建业务应用

7 款值得关注的自托管 AI 工具,助你在安全可控的环境中快速搭建具备智能能力的业务系统。原文链接:https://www.nocobase.com/cn/blog/7-self-hosted-ai-tools-build-business-app 过去一年,我们一直在持续关注自托…

2025年果胶裂解酶批发厂家权威推荐榜单:果胶甲酯酶/果胶酶纤维素酶/果胶酶源头厂家精选

在生物制造与食品工业绿色转型的浪潮下,酶制剂作为高效的生物催化剂,其市场需求持续增长。据行业报告显示,全球工业酶制剂市场规模预计将在2025年达到新高度,其中果胶酶类产品因在果汁澄清、植物提取等领域的广泛应…