3588Pve实践

Rock 5b卖掉后在咸鱼重新入手了一块3588,8+32的配置

Pve安装

需要debian系统

1
curl -L https://mirrors.apqa.cn/proxmox/debian/pveport.gpg | sudo tee /usr/share/keyrings/pveport.gpg >/dev/null
1
echo "deb [deb=arm64 signed-by=/usr/share/keyrings/pveport.gpg] https://mirrors.apqa.cn/proxmox/debian/pve bookworm port" | sudo tee  /etc/apt/sources.list.d/pveport.list
  1. 编辑/etc/hosts
1
2
3
4
5
6
7
8
127.0.0.1   localhost
127.0.1.1 yjh-jm10-3588
::1 localhost yjh-jm10-3588 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.31.43 proxmox-server yjh-jm10-3588
1
2
sudo apt install ifupdown2
sudo apt install proxmox-ve postfix open-iscsi pve-edk2-firmware-aarch64

最后要记得重启,在访问ip+8006就可以访问pve管理界面了,密码和账号是root和对应的密码

虚拟机测试

使用非lxc容器方式

注意点

  • cpu设置要勾选高级选项,在cpu绑定一栏输入 4,5,6,7
  • 无显示输出,需要按照pve官方文档操作

Pve官方文档

1
2
apt download pve-edk2-firmware-aarch64=3.20220526-rockchip
dpkg -i pve-edk2-firmware-aarch64_3.20220526-rockchip_all.deb

如果apt下载失败,复制pve-edk2到浏览器下载

虚拟机硬件里的显示需要选择ramfb方式

安装istore

使用虚拟机安装

1
2
qemu-img convert -f raw -O qcow2 istoreos-22.03.7-2024122712-h88k-squashfs-combined.img vm-101-disk-1.qcow2
qm importdisk 101 vm-101-disk-1.qcow2 local

打开刚才创建的虚拟机的硬件,会看到有个未使用的磁盘,双击打开,点确认即可

对应编辑一下引导顺序。
启动后,是uefi shell,没有进入istore界面,需要带efi的istore固件

lxc运行openwrt

1.先上传lxc模板,再执行下面的命令

1
2
3
4
5
6
7
8
9
10
11
12
13
pct create 101 \
local:vztmpl/rootfs.tar.xz \
--rootfs local:1 \
--ostype unmanaged \
--hostname openwrt \
--arch arm64 \
--cores 8 \
--memory 1024 \
--swap 0 \
-net0 bridge=vmbr0,name=eth0


# rootfs.tar.xz根据你的lxc模板名字修改
1
2
3
101是id
local:1的1是指该lxc容器磁盘大小是1g
memory 运行内存

2.修改lxc容器配置文件

1
nano /etc/pve/lxc/101.conf
1
2
3
4
5
6
7
8
9
10
11
arch: arm64
cores: 8
features: nesting=1
hostname: openwrt
memory: 1024
net0: name=eth0,bridge=vmbr0,hwaddr=BC:24:11:BE:DB:C8,type=veth
ostype: unmanaged
rootfs: local:101/vm-101-disk-0.raw,size=1G
swap: 0
lxc.mount.entry: /dev/ppp /dev/ppp none bind,create=file
lxc.mount.entry: /dev/net/tun /dev/met/tun none bind,create=file

3.在pve的web页面找到这个lxc容器,选项—》功能 —-》勾选嵌套

4.启动

1
pct start 101

4.1修改/etc/config/firewall,后面新增

1
2
lxc-attach 101 
# 进入op终端,用vi编辑文件
1
2
3
4
5
6
7
8
9
10
11
12
config rule
option name Allow-Web-WAN
option src wan
option dest_port 443
option proto tcp
option target ACCEPT
config rule
option name Allow-Web-WAN
option src wan
option dest_port 80
option proto tcp
option target ACCEPT

4.2.重启防火墙

1
/etc/init.d/firewall restart
1
ifconfig

根据ifconfig显示的ip访问就可以进入后台

参考链接

openwrt_lxc模板

pve开启ipv6

https://www.icn.ink/pve/57.html