PVE7.4(Proxmox Virtual Environment)安装与配置
source link: https://maxqiu.com/article/detail/152
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
PVE7.4(Proxmox Virtual Environment)安装与配置
2023/04/04 PVE
如果是用来装软路由的,推荐看完视频教程再来看此文章:软路由安装PVE虚拟机安装OpenWrt、爱快iKuai、NAS,打造all in one小主机,超详细!
Proxmox VE is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform. With the integrated web-based user interface you can manage VMs and containers, high availability for clusters, or the integrated disaster recovery tools with ease.
Proxmox VE 是一个完整的开源服务器管理平台,用于企业虚拟化。 它将 KVM 管理程序和 Linux 容器 (LXC)、软件定义的存储和网络功能紧密集成在一个平台上。 借助基于 Web 的集成用户界面,您可以轻松管理 VM 和容器、集群的高可用性或集成的灾难恢复工具。
- 打开官方下单地址:https://www.proxmox.com/en/downloads/category/iso-images-pve
- 点击
ISO Images Files
下面的第一个Download
按钮即可下载镜像文件
PS:下文以 7.4-1
为例
制作启动盘
这里推荐使用 Ventoy
:新一代多系统启动U盘解决方案
相关教程见官网:https://www.ventoy.net/cn/index.html
Ventoy
安装到U盘后,再将proxmox-ve_7.4-1.iso
放入U盘- 将U盘插入目标宿主机,并选择U盘启动
- 进入到
Ventoy
界面后,选择启动proxmox-ve_7.4-1.iso
- 启动完成后,界面如下:
- 选择
Install Proxmox VE
并回车 - 点击
I Agree
同意协议 - 磁盘配置
- 默认选择第一块磁盘,如有多个硬盘,则手动选择
- (可选)关闭
SWAP
分区:点击Options
,将swapsize
设置为0,然后Ok
完成配置 - 点击
Next
完成磁盘配置
- 本地化配置
- 国家输入并选择
China
- 时区会自动调至
Asia/Shanghai
- 键盘保持默认的
U.S.English
- 点击
Next
完成本地化配置
- 国家输入并选择
- 管理员配置
- 输入密码和确认密码
- 邮箱可以任意填写(邮箱格式就行,例如
[email protected]
) - 点击
Next
完成管理员配置
- 网络配置
- 网卡:选择哪个网口作为管理端口,默认第一个网口
- 域名:自定义即可
- IP:即
PVE
的管理IP
,例如:192.168.188.88 - 网关:即后续安装的软路由的网关,例如:192.168.188.1
- DNS:填写网关IP或者国内DNS地址,例如:114.114.114.114
- 点击
Next
完成网络配置
- 点击
Install
开始安装,然后等待重启 - 重启之后将U盘移除,并使用网线将控制电脑和宿主机连接
由于此时没有安装软路由,需要手动更改本地网卡的IP,使其和PVE在同一网段,之后才能正常访问PVE
修改本地网卡的IP配置,例如:
之后浏览器访问:https://192.168.188.88:8006/
,注意:IP使用上文配置的IP,若提示不安全,点击 高级 - 继续访问
即可,初次登录页面如下
在 Language
选择 Chinese (Simplified)
切换中文,之后输入默认用户名 root
以及上文设置的密码完成登录
关闭企业仓库存储库
- 点击:数据中心 -> pve -> 更新 -> 存储库
- 选中最后一条 -> 点击禁用
PS:此处需要熟悉
Linux
系统中的vi
文件编辑操作
- 点击:数据中心 -> PVE -> shell
- 修改
grub
配置- 编辑配置文件
vi /etc/default/grub
- 将
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
改为GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
即在quiet
后面添加intel_iommu=on iommu=pt
,注意空格 - 完成后保存
- 编辑配置文件
- 修改
modules
配置- 编辑配置文件
vi /etc/modules
- 在文件下面添加新内容
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
- 完成后保存
- 编辑配置文件
- 执行以下命令,使配置生效
update-grub
update-initramfs -u -k all
reboot
lvm 合并到 root
- 界面删除
local-lvm
- 点击:数据中心 -> 存储
- 选中
local-lvm
,点击删除并确认
- 修改
local
内容- 选中
local
- 将
内容
中的其他选项(磁盘映像,容器,片段)都选上 - 点击
OK
保存
- 选中
- 脚本删除数据卷并扩容
- 点击:数据中心 -> PVE -> shell
- 执行
lvremove pve/data
删除卷,输入y
并回车 - 执行
lvextend -l +100%FREE -r pve/root
完成扩容
至此 PVE 的初始化基本完成,接下来就可以安装其他系统了
其他优化配置
显示温度等信息
注:以下配置需要在软路由安装完成后才能操作,即 PVE
可以连接网络了
脚本下载地址:恩山论坛 SHELL脚本:一键给PVE增加温度和cpu频率显示,NVME,机械固态硬盘信息
上传 showtempcpufreq.sh
文件,后缀改为 .iso
- 点击:数据中心 -> PVE -> shell
- 复制脚本
cp /var/lib/vz/template/iso/showtempcpufreq.iso showtempcpufreq.sh
- 授予执行权限
chmod +x showtempcpufreq.sh
- 执行
./showtempcpufreq.sh
- 最后删除
showtempcpufreq.iso
去除HTTPS的不安全提示
前提:有自己的域名(最好是阿里云、腾讯云购买的,方便申请免费SSL证书)
参考教程:Proxmox VE配置ssl证书
- 自定义一个三级域名(例如
pve.yourdomain.com
)并申请免费的SSL证书 - 下载证书文件
- 点击:数据中心 -> PVE -> 凭证
- 点击上传自定义凭证
- 私钥:上传证书文件中的
xxx.key
- 凭证链:上传证书文件中的
xxx.pem
或xxx.crt
- 私钥:上传证书文件中的
- 设置域名解析(修改本地
hosts
文件或者修改对应域名的DNS解析) - 使用域名+端口号的方式访问
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK