目录
第一部分 安装PVE系统
一、下载PVE安装镜像
二、制作PVE安装U盘
三、安装PVE系统
四、PVE环境配置
第一项:更换PVE软件源
第二项:配置网桥
五、从Esxi迁移虚拟机
版本背景: ESXI版本为6.7.0 ;PVE版本为9.2-1 ;debian 13
第一部分 安装PVE系统
一、下载PVE安装镜像
访问PVE的官方下载网址:Download Proxmox software, datasheets, agreements
→ 找到 Proxmox VE 9.x ISO Installer。点击Download下载ISO镜像文件,下载得到一个.iso文件。(够保姆级了吧哈哈)
二、制作PVE安装U盘
由于我只有一个U盘,既要安装win10,win11,又要存文件,现在还要制作为PVE启动盘。所以我在U盘安装了 Ventoy。安装之后的U盘只需把 ISO 文件直接复制进 U 盘即可(是不是很简单哈哈),U 盘还能当普通U盘用。
Ventoy下载网站:Download . Ventoy
点击后跳转到github。往下滑点击红框处,即可下载。
下载下来是个压缩包,需要解压成文件夹
双击运行,此.exe文件
1.选择你的U盘。2.左上角【配置选项】-分区类型-选【GPT】
3.点击【安装】。 (这一步会将U盘清空,如果有文件,记得先备份)
然后就可以将下载好的iso文件复制到U盘中。到这里PVE启动U盘就只做成功了。
三、安装PVE系统
第一步 将U盘插入服务器USB接口,开机按F12进入启动页面,选择U盘启动。
会进入如下页面,选择你要启动的镜像文件,既要安装的系统,这里安装PVE系统,选择proxmox-ve的iso文件
ps:如果启动失败,显示报错页面如下
在这个错误页面,选择【OK】,进入下一页面
在这个页面按任意键即可
选择第二项【Enroll key from disk】
重启后即可正常启动,选择U盘启动
进去第二个页面,选择【Boot in normal mode】
选择后就会进入PVE安装界面,选择第一项(Graphical),安装图形化页面。
等安装程序跑完,就会进入如下页面,点击【I agree】
下拉选择要安装在哪块硬盘上,然后点击【Next】
国家选择【China】,时区会自动带入【shanghai】,其他的不变,点击Next
输入要设置的root账号的密码和确认密码,邮箱填自己的就可以,点击Next,进入网络设置页面
这里的网络环境按照你实际的网络环境填写,DNS服务器这里如果没有内网的DNS服务器,可以填8.8.8.8或114.114.114.114;点击Next
这是信息确认页面,确认无误,点击右下角的【Install】,进行安装,点击后等待进度条跑完自动重启,不需要做任何操作。
重启后会进入PVE登录页面,既安装成功。
四、PVE环境配置
一般我们不会在命令行页面做配置。而是通过web页面进行管理。
这时我们通过另一台电脑,登录页面https://192.168.30.55:8006/
如果显示访问的不是私密连接,这是正常的,不必担心。
用户名:root 密码是之前设置的密码。
登录进来会有一个报错提示,不用管,这是非常正常的,因为初始化默认的订阅没有许可,后面会把它关掉。
第一项:更换PVE软件源
进入【PVE】---【>_Shell】
将这两条命令复制进去
添加更快的软件源【PVE非订阅软件源添加-中科大】
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve trixie pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list更新软件源
apt clean && apt update有部分报错是正常的
添加完成之后,进入到【更新】-【软件源】处,上方显示【您将获得Promox-VE的更新】即可
将这一条禁用掉,上方【已启用企业版软件源,但无有效订阅源】报错提示会消失,后面登录进来就不会有开头的提示了
更复杂的换源配置可以参考这篇文章Proxmox VE一键优化:换源、去订阅提示、硬件直通全自动化-CSDN博客
第二项:配置网桥
初始网络如下图,实际上物理服务器会有多张网卡(网络端口),除了【nic0】外还会有【nic1】【nic2】等
PS:我是用笔记本电脑代替服务器来安装的PVE所以有一张网卡【nic0】
在服务器配置时,还是将PVE的管理端口与虚拟机的管理端口分开比较好
如图所示网桥【vmbr0】就在【nic0】网络端口中,运行着PVE的管理业务。
创新第二张网桥【vmbr1】,加入网络端口【nic1】中,用来运行管理虚拟机业务
点击【创建】-【Linux Bridge】
如果没有nic1会报错,【网桥端口】处填写与另一个没被占用的网桥端口的名字即可;
一个vmbr只能加入到一个nic中;一个nic也只能纳入一个vmbr;二者是一对一的关系
五、从Esxi迁移虚拟机
点击【数据中心】-【存储】-【Esxi】
填写说明
ID:自己想一个,能够表明连接的是哪台ESXI服务器即可。例如ESXI-2
服务器:这里填写要迁移的虚拟机所在ESXI服务器的IP地址。如192.168.30.14
用户名:Esxi服务器的用户名
密码:Esxi服务器的密码
注意右边最后一个,【跳过证书验证】要勾选。否则在迁移时会同步证书出错
新增成功后左侧【pve】下会出现刚刚连接的ESXI服务器,点进去会出现ESXI服务器上运行的虚拟机。
在迁移虚拟机之前。需要将原ESXI上的虚拟机关机,否则会报错如下图。
双击想要迁移的虚拟机,会弹框如下。
选择该虚拟机的存储位置,以及虚拟机业务管理的网桥。其他的不需要更改
点击导入后,开始从ESXI迁移虚拟机过来
最后显示successful和TASK OK,这台虚拟机就迁移完成了,如下图。
在【PVE】下面会出来一个【100】+【原虚拟机名称】的虚拟机,这就是迁移过来的虚拟机。
这里介绍一下【100】是什么,实际上这是虚拟机的VMPVID;vmid是整个 PVE 集群中这台虚拟机的唯一标识,备份文件、配置文件、API 调用都靠这个编号定位。事实上ESXI中也存在这样一个ID,只是不在页面上显示而已。
PVE 默认从100开始自动递增分配新 VMID(100、101、102…)。100以内为PVE的自用保留vmid,不可以更改为100以内。
更改默认的vmid值,在这里可以修改后续新增虚拟机的vmid其实值。但已经创建的虚拟机的vmid是不可以再更改的。这里的值不可以小于100。
点击启动即可启动虚拟机。PVE的键值发送按钮在下图箭头指向处。
开机登录后一定要看一下虚拟机的IP地址。
这台虚拟机在ESXI平台设置的是静态IP,迁移到PVE后,IP地址变成了DHCP自动获取,需要手动改一下。
查看虚拟机硬件配置和磁盘数据及业务功能无误后,至此本台虚拟机的迁移就完成了。可以继续迁移其他的虚拟机了。