github地址
https://github.com/pimox/pimox7
https://github.com/jiangcuo/Proxmox-Arm64
Proxmox VE是一个开源的企业级虚拟化平台,它基于Debian Linux
主流的虚拟化有两种,一个是ESXi,一个是PVE
PVE是开源免费的,相对更适合个人
ESXi是付费,相对更适合企业
虚拟机技术可以让一个设备上同时安装不同的系统,如软路由OpenWrt,群辉NAS,Win系统,Linux系统,Home Assistant智能家居,Android安卓等
有别于在window上使用VMware或者VirtualBox虚拟机
上述方式虚拟机有一定的性能损耗,且显卡直通有一定的缺点(VirtualBox最大显存256M,VMware需要整个显卡指定到虚拟机),且设置相对麻烦
PVE虚拟机化性能损耗相对较少,可以显卡直通(也需要配置),可以直接网页访问(云桌面)
注意本文的前提条件
Orange Pi 5 Plus使用SSD安装PVE虚拟系统
因为香橙派是ARM开发板,所以不能以常规的方式来安装
pimox7这个项目主要是安装PVE7到树莓派的系统上
总结为以下几点
-
需要安装Debian Bullseye系统
-
只支持安装PVE7(不支持PVE8)
-
系统需要安装到SSD(M2)磁盘上(非TF卡,非Emmc存储)
下载Debian镜像
参考文章
<<HomeLab开发板[PVE](ARM64):OrangePi 5 Plus使用TF卡安装Debian系统到SSD(M2)磁盘>>
使用ssh连接到ssd的Debian
本文使用的项目为
https://github.com/pimox/pimox7
采取第二种手动安装模式
安装前要设置6个前提操作
条件一
预装基于 Debian Bullseye的64 位操作系统(非 32 位)
符合
条件二
在 /etc/network/interfaces 中,为 Pi 指定一个静态 IP 地址,不能使用 dhcp
打开文件
nano /etc/network/interfaces
默认的内容
使用ip addr查看当前网卡和ip
本文使用的为有线网络
网卡为enP4p65s0
本地ip为192.168.100.118
编辑/etc/network/interfaces
添加以下内容
gateway 通常是路由器的 IP 地址
dns-nameservers 是 DNS 服务器的 IP 地址
auto enP4p65s0
iface enP4p65s0 inet static
address 192.168.100.118
netmask 255.255.255.0
gateway 192.168.100.1
dns-nameservers 8.8.8.8 8.8.4.4
ctrl+x,y,enter保存
重启网络服务
sudo /etc/init.d/networking restart
提示错误信息
Restarting networking (via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.
failed!
原因未知,跳过
条件三
在 /etc/network/interfaces 中,删除所有 IPv6 地址
-
打开 /etc/network/interfaces 文件
-
在文件中查找所有与 IPv6 地址相关的行。这些行通常以 iface 开头,并包含 inet6 关键字
-
删除这些行或者在这些行的开头添加 # 符号将其注释掉
上面的配置文件并没有ipv6配置,所以本文无删除操作
尝试禁用ipv6
打开文件
nano /etc/sysctl.conf
文件底部添加
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
ctrl+x,y,enter保存文件
让更改生效
sudo sysctl -p
条件四
在 /etc/hostname 中,确保 Pi 有一个名称
打开文件
nano /etc/hostname
可以看到有一个名称为orangepi5plus
条件五
在 /etc/hosts 中,确保该主机名与之前设置的静态 IP 相对应
打开文件
nano /etc/hosts
显示主机名当前对应的是127.0.1.1
需要改为对应的本地ip 192.168.100.118
ctrl+x,y,enter保存文件
条件六
确保安装了内核头文件
不懂,忽略
开始安装
第一步,执行命令
echo "deb https://raw.githubusercontent.com/pimox/pimox7/master/dev/ " > /etc/apt/sources.list.d/pimox.list
第二步执行命令
curl https://raw.githubusercontent.com/pimox/pimox7/master/KEY.gpg | apt-key add -
第三步,执行命令
尝试更新软件源
sudo apt update
第四步
特别注意
需要使用OrangePI的视频输出显示的本地控制台
因为ssh的终端会因为中途网络变化,导致连接中断,看不出进度
apt install proxmox-ve
本文使用obs视频采集卡
中途会需要确认y或者n
选择y继续
这里我选择local
其他的选项未测试过
enter,回车
确认主机名
按键盘↓,选择ok
enter回车
等待依赖下载
根据网速不同,等待时间不同
一般需要30分钟左右
中途还需要确认选项
这里本文回车,直接默认
安装成功
访问IP:端口
默认https协议,,端口8006,ip为设置的静态ip
https://192.168.100.118:8006/
点击高级
点击继续前往
进入PVE登录界面
账户为root
密码为orangepi
进入PVE
点击确定
支持PVE正常运行
PVE的虚拟系统安装和使用是另外的内容
由于是ARM架构,可以遇见相比X86会有更多的问题等着逐个解决
但能安装成功,意味着它有ALL IN ONE的可能性
尝试OrangePI5 Plus,是因为它可以接SSD M2磁盘,且芯片是RK3588
PVE不太推荐TF卡和Emmc介质存储的尝试,不是说不行,只是说可能会出现一些别的问题
ALL IN ONE
ALL IN BOOM
END.
公众号发送关键词加群
,加入交流群
觉得本文还行,不妨顺手点赞和收藏,下期见。
推荐阅读
<<HomeLab开发板[PVE](ARM64):OrangePi 5 Plus使用TF卡安装Debian系统到SSD(M2)磁盘>>
<<HomeLab迷你小主机(x86):Docker部署开源文档ShowDoc[API文档,技术文档]>>
☕ 朋友,都看到这了,确定不关注一下么? 👇
