proxmox教程

iso镜像下载地址:

https://pve.proxmox.com/wiki/Downloads

https://enterprise.proxmox.com/iso/

本教材使用镜像:proxmox-ve_8.1-2.iso

一. proxmox的安装及配置

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_2f095d78b69671be4283fa3df4138a68.png

1.硬件直通

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_926f9dc034ba9e58f4d865c5d48e2dd6.png

2.最终效果

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_e695c7631fab1a105f95568f6c4d2628.png

二. pve节点加入集群

需要两个pve节点主机名称不一样 如果主机名称一样会冲突导致无法加入节点 出现类似如下报错

修改pve节点名称参考:https://www.qkeke.com/archives/2136.html

1.修改节点名称

在创建集群后,其他同名节点始终无法加入集群,于是需要修改节点主机名,步骤如下:

1、修改如下2个文件中的主机名为新的主机名

1
2
vi /etc/hostname
vi /etc/hosts

2、如果我们已经创建虚拟机,需要修改nodes中节点配置文件名(新服务器忽略此步)

1
mv /etc/pve/nodes/OldHostName     /etc/pve/nodes/NewHostName

3、重启服务器

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_688957670a3886de26c6dc137530bf6e.png

三. pve重置密码(此种方式只适用于pve8.1版本)

如何在 Debian 10 中重置忘记的 Root 密码 (linux-console.net) (本文参考)
https://pve.proxmox.com/wiki/Root_Password_Reset#Method_1

初始图

到此页面时按e进入grub模式(有时候不会出现蓝色界面出现的为黑色界面此时操作方法一样)

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_b2331cc4270249582ef47242c1d19634.png

黑色界面

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/8/1724752992583_b8d762af8866765ff94ac33c6d2f3ebe.jpg

找到此行添加此配置 linux /boot/vmlinuz.... ro quiet

将光标移动到该行的末尾,在ro quiet后面新增参数init=/bin/bash

输入 ctrl + x 以使其能够以装有只读(ro)访问权限的根文件系统在单用户模式下启动。

为您重置密码,您需要更改从访问权限只读到读写。因此,运行以下命令以重新安装具有rw属性的根文件系统。

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_08023f86d72ff75b8173d99bbedeeee4.png

挂载Debian文件系统 及修改密码

1
mount -n -o remount,rw /

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_824a050b4122d5f75b3d666d2e695bfc.png

在Debian中重设根密码

提供新密码并重新输入以确认。如果一切顺利并且密码匹配,您将在控制台末尾收到“ 密码更新成功 ”通知

最后按Ctrl + Alt + Del退出并重新启动。现在,您可以使用刚刚定义的新创建的密码以root用户身份登录。

这就是您在Debian 10上重置忘记的root密码的方式。

备注:本质上pve的底层是一个debian系统和debian系统重置密码是一样的 可参考下方debian11重置密码

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/8/image_0866a0b337fb3c215760314e7ccd157d.png

四. 添加数据盘为存储

pve不像exsi那样自动添加好的 需要自己手动挂载到某个目录 添加此目录为本地存储

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_d23a49628b2f8a794ab27c1d9e2d209a.png

五. 修改pve ip地址

https://blog.csdn.net/mwl093/article/details/129483191

1
2
3
4
5
6
7
8
# 修改pve ip地址 
vi /etc/network/interfaces
# 修改pve web页面登录地址
vi /etc/issue
# 修改本地dns
vi /etc/hosts
# 修改主机名称对应IP
vi /etc/hostname

重启网络:systemctl restart networking

创建windows虚拟机

• 常规:按需填写
• 操作系统
○ ISO 镜像:选择上传的镜像
○ 类别:Microsoft Windows
○ 版本:11/2022
• 系统:
○ TPM 存储:local-lvm
○ EFI 存储:local-lvm
○ 其他默认即可
• 磁盘
○ 总线 / 设备:SCSI
○ 磁盘大小:按需选择
○ 其他默认即可
• CPU:按需选择
• 内存:按需选择
网络:默认即可

跳过联网:在联网界面,使用Shift+F10或Fn+Shift+F10组合键调出命令提示符窗口,在命令行中输入

oobe\BypassNRO.cmd

命令后回车,然后重启电脑,在重启后的Win11联网界面中,选择“我没有Internet连接”的选项,并继续执行受限设置,这样可以跳过联网激活环节。

备注:安装时 启动过程中会报错 此时 按Esc进入bios设置启动项即可正常进入windows安装界面

安装完成之后在挂载的virtio-win-0.1.229.iso镜像中 找到virtio-win-agent-x64.exe安装即可出现网络等

虚拟机添加声音

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/7/image_249974881cbc1cff13510daa7b6605a3.png

六. GPU直通

http://sunlight.zznnwn.cloudns.biz/2024/07/02/PVE虚拟机直通英伟达GPU显卡完全指南/?highlight=gpu

本文参考链接等:

https://v2rayssr.com/pve.html
https://www.jianshu.com/p/d22a21c5ae81
https://blog.csdn.net/c13257595138/article/details/90385433

管理多个集群
https://pve-doc-cn.readthedocs.io/zh-cn/latest/

显卡直通
https://blog.csdn.net/yyhyoung/article/details/130708894
https://blog.rayfalling.com/2023/01/pve-7-3-优化和显卡直通.html

通过工具实现显卡直通
https://github.com/ivanhao/pvetools/wiki/i-硬件直通及显卡直通配置