从Proxmox VE开始:安装与配置指南

前言

Proxmox Virtual Environment (Proxmox VE) 是一个开源的虚拟化平台,基于Debian Linux,支持KVM虚拟机和LXC容器。它提供了一个强大的Web管理界面,方便用户管理虚拟机、存储、网络等资源。Proxmox VE广泛应用于企业级虚拟化、云计算和开发测试环境。通过本篇博客,可以完成proxmox环境的完整初始化安装

注:本环境为一台戴尔R740服务器!

Proxmox VE的安装

下载镜像

通过浏览器访问Proxmox官方网站下载最新的ISO镜像文件。下载地址:Proxmox下载页面

当前最新版本:Proxmox VE 8.3(Proxmox Virtual Environment Proxmox Backup Server Proxmox Mail Gateway可以自行脑补) ,点击对应右侧download下载按钮,下载iso镜像到本地!

刻录光盘影像

将下载的ISO镜像刻录到DVD光盘(为什么是dvd?vcd光盘的存储量是多少?顺便发散一下思维)或制作成可启动的USB驱动器。推荐使用工具如Rufus(Windows)或Etcher(跨平台)来制作启动盘。

注意:这里使用windows默认的刻录光盘映像刻录到dvd光盘

服务器安装操作系统

将刻录好的光盘插入到R740的光驱,至于开电源 进入引导这些顺序记不太清了.....反正就是我的服务器引导项默认第一个是光驱,当放入光盘后,服务器重启进入如下界面:

这里选择 默认第一个选项:Install Proxmox VE(Grapgical) 然后回车就可以开始安装系统了:

等待过程中出现如下界面:

无异常会出现如下界面,同意条款:

选择安装的磁盘和文件系统:

我这里直接默认,next下一步:

选择地区

我这里国家输入China,time zone 时区选择上海,键盘默认选的是美式键盘。

输入root用户密码,以及邮箱地址:

配置root用户密码和邮箱地址,邮箱地址基本忽略也可以随便填一个,后面都可以修改(主要个人我也还没有用到邮件功能)

配置PVE主机名、网络IP等信息

主机名自己定义了,网络部分正常配置即可,IP我使用了一个静态的ip(家里路由器的dhcp池子是192.168.0.2-199)后面的/24是子网掩码长度,子网掩码 255.255.255.0 就是 /24

配置网关和DNS服务器,正常配置路由器的IP(192.1968.0.1)就行了。

等待安装:

安装完毕

等待设备重启进入如下页面,可以通过上面设置的root用户与密码进入服务器控制台:

也通过局域网内另外一台pc的浏览器登录https://192.168.0.200:8006/进入web控制台:

选择语言,输入用户名密码:

注意:用户名是root 不要下意识admin,我经常输成admin。

进入web控制台页面展现如下:

一些其他的问题

服务器内存条插入的顺序

我插入的内存条应该是128g ,上面只识别了 96g。 why?想了一下服务器是双cpu,内存插槽应用是双通道有顺序的,怀疑我插入的插槽不对(or真的没有插紧)?问了一下chagpt

关机,重新插入内存条,登录web控制台页面:

合并默认的分区 local 和 local-lvm

PVE默认将硬盘分成两个分区,存放备份和镜像的local 和 存放实际虚拟机数据的local-lvm

但划分成两块,很容易出现其中一个分区空间用完了,而另一个却空闲的情况,所以我在安装好系统后的第一步是将两个分区合并。

  1. 网页上右键pve节点,选择 shell 进入命令行控制台
  1. 使用指令 lvs 查看当前有几个 logic volume,如下,我们现在要做的就是把LV data 给合并到 root:
nginx 复制代码
lvs
  1. 删除lvm分区(请一定确保删除的时候分区内没有数据),shell输入:
javascript 复制代码
lvremove pve/data
  1. 将空出来的空间分给local,shell输入:
javascript 复制代码
lvextend -l +100%FREE -r pve/root
  1. 数据中心-存储-删除local-lvm
  1. 调整local,允许存放所有类型的内容

\ 选择全部(当然也可以只增加需要的类型):

最后检查local,获取了先前local-lvm的硬盘空间即正确完成。

替换APT源镜像并检查软件更新

  1. 删除企业源

**【重要】**将/etc/apt/sources.list.d/pve-enterprise.list 文件内的唯一一条记录注释掉:

bash 复制代码
echo "#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak   # 重命名也可【推荐】
rm -rf /etc/apt/sources.list.d/pve-enterprise.list   # 删除也可
  1. 更换Proxmox软件源为中科大源:
bash 复制代码
wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
apt update && apt dist-upgrade     #更新软件,可不执行
  1. 更换Debian系统源为163源:
plain 复制代码
sed -i.bak "s#ftp.debian.org/debian#mirrors.163.com/debian#g" /etc/apt/sources.list     #163Debian源
sed -i "s#security.debian.org#mirrors.163.com/debian-security#g" /etc/apt/sources.list     #163Debian源
apt update && apt dist-upgrade     #更新软件,可不执行
  1. LXC仓库源更换

中科大源:

plain 复制代码
sed -i.bak "s#http://download.proxmox.com/images#https://mirrors.ustc.edu.cn/proxmox/images#g" /usr/share/perl5/PVE/APLInfo.pm  
wget -O /var/lib/pve-manager/apl-info/mirrors.ustc.edu.cn https://mirrors.ustc.edu.cn/proxmox/images/aplinfo-pve-7.dat
systemctl restart pvedaemon

刷新一下界面

  1. CEPH源更换
plain 复制代码
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-pacific bullseye main" > /etc/apt/sources.list.d/ceph.list     #中科大源
sed -i.bak "s#http://download.proxmox.com/debian#https://mirrors.ustc.edu.cn/proxmox/debian#g" /usr/share/perl5/PVE/CLI/pveceph.pm     #中科大源
  1. 删除订阅弹窗
plain 复制代码
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
  1. 验证

执行完成以上操作后完成后,浏览器proxmox控制台Ctrl+F5强制刷新缓存 ,查看页面如下**:**

至此替换源就完成了,可以看到,都已经替换成了163和中科大的源。

以上操作完成后更新一下:

javascript 复制代码
apt update && apt dist-upgrade

真的是其他的问题:

本来买了一个魔改的2080ti的 22g显卡,准备安装在服务器上面的 。都看了服务器知道在RSR口上面供电了,结果买电源线还买错了....要买小8p转双8p。硬件真的很多都不懂啊,等着年后发货了再尝试一下。

总结

Proxmox VE是一个功能强大的虚拟化平台,适用于各种规模的虚拟化需求。通过合理的安装和配置,可以充分发挥其性能优势。本文详细介绍了Proxmox VE的安装步骤、分区合并、APT源替换以及常见问题的解决方案,希望能帮助读者顺利搭建和管理Proxmox VE环境。

相关推荐
七夜zippoe11 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥11 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
Fcy64813 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满13 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠13 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
主机哥哥13 小时前
阿里云OpenClaw部署全攻略,五种方案助你快速部署!
服务器·阿里云·负载均衡
Harvey90313 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技14 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀15 小时前
Linux环境变量
linux·运维·服务器
zzzsde15 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器