Panther x2 (黑豹 x2) 的PVE之路

JP-BOX正常服役,跑了很多Docker服务,懒得去动他,N1又感觉性能比较弱,没有太大的意义。又买了个Panther X2 做测试

刷机Armbian

 

安装PVE

我使用的是自动安装,手动安装请查看:转载:Arm版本的Proxmox VE8.0安装教程 - 颓废的美 (ijays.com)

前提:0、armbian使用的是ophub 大佬编译的。1、主机设置为固定IP翻边查找。2、网络必须为已科学。第2尤为主要,否则容易失联
armbian-software

选择308  - 输入主机名 X2 #这里可以自定义,我填写的X2

选择 No configuration

中间会提示一些错误,貌似不影响安装,忽略即可!

dpkg: error processing package pve-manager (--configure):
installed pve-manager package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of proxmox-ve:
proxmox-ve depends on pve-manager (>= 8.0.4); however:
Package pve-manager is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
pve-manager
proxmox-ve

出现以下,标识安装成功了。

浏览器打开:https://192.168.1.80:8006  即可访问PVE的管理界面

查看一下宿主机的网络变换,nano /etc/network/interfaces ,出现vmbr0即代表PVE网络也已配置成功 - 非必须!

先装个LXC Debian练练手 - 看图即可

登录PVE后依次选择 主机(X2)-local - CT模板 - 模板 - 搜索 debian - 选择要下载的系统 - 点击下载出现 task ok即下载完成

我这里选择的是arm64版的debian-bookworm,也就是debian12。
1、

2、

3、

4、

5、

6、

7、

8、

9、

10、

11、

12、没有直通需求,进设置网络即可

nano /etc/pve/lxc/100.conf #宿主机操作

#Network config 
lxc.net.0.flags: up
lxc.net.0.type: veth
lxc.net.0.link: vmbr0
lxc.net.0.name: eth0

# TUN  - By cooip
lxc.cgroup2.devices.allow = c 10:200 rwm
lxc.mount.entry = /dev/net/tun dev/net/tun none bind,create=file

# 直通GPU - By cooip
# lxc gpu、声卡 直通
# 需要赋权600或者666...
# 不限设备架构,纯LXC 自行按照格式修改:为=
lxc.cgroup2.devices.allow: c 226:* rwm
lxc.mount.entry: /dev/dri/card0 dev/dri/card0 none bind,create=file
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,create=file
lxc.cgroup2.devices.allow: c 116:* rwm
lxc.mount.entry: /dev/snd dev/snd none bind,create=dir

13、

14、编辑LXC创建的debian网络

# 通过宿主机进入LXC debian的ssh,也可以通过PVE的控制台操作。三种方式随意

lxc-attach 100 

#编辑网络

14.1 启动网络服务:systemctl start systemd-networkd

14.2 设置开机启动网络服务:systemctl enable systemd-networkd

vi /etc/systemd/network/eth0.network

注释掉原有信息,替换为以下。XX替换为你的IP、网关、DNS

[Match]
Name=eth0
[Network]
Address=192.168.1.XX/24
DNS=192.168.1.XX
IPForward=yes
IPv6AcceptRA=true
[Route]
Gateway=192.168.1.XX

# 替换源

# 安装必要软件

# 更新安装软件
apt update
apt upgrade
apt install -y  openssh-server nano curl wget git apt-transport-https ca-certificates bash

# 设置ssh

nano /etc/ssh/sshd_config

#PermitRootLogin prohibit-password  修改为 PermitRootLogin yes 后重启ssh服务

/etc/init.d/ssh restart

重启后就可以直接通过 SSH 客户端软件连接LXC debian 了

# 可以愉快的折腾了

openwrt和mihomo adg 都是差不多的过程,包括抛弃PVE纯LXC容器部署

可以去看:第二步‐电视盒子‐LXC · cooip-jm/About-openwrt Wiki (github.com)

 

参考与感谢各位大佬的教程与开源:

一、安装篇:手把手教你PVE系统下用LXC方式安装OpenWrt_爱田小牛资源分享 (aitxn.com)

roacn/pve: PVE脚本,一键换源、去订阅弹窗等;LXC容器OpenWrt自动安装、更新 (github.com)

xYx-c/build-openwrt: 自用openwrt功能非常精简,完美支持ipv6,适用pve lxc容器 (github.com)

PVE主体安装 | 一键虚拟化项目 (spiritlhl.net)

Panther X2折腾记录 | 纷纷 (ffoo.cc)

百元矿渣Panther X2(黑豹 X2):小白折腾日记1-论坛-深度科技 (deepin.org)

Index of /lxc-images/images/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

Proxmox VE(N1)网络配置、内存优化、LXC安装OpenWrt、AdGuardHome、Docker – YsxlionBlog (ysx88.top)

Arm版本的Proxmox VE8.0安装教程(N1) – YsxlionBlog (ysx88.top)

Panther X2 rk3566安装jellyfin开启硬件解码 | HiAsia的小站 (gitee.io)

软路由虚拟机PVE使用LXC安装Debian教程 - 南山如雪 (ckajx.com)

如何在 Ubuntu/Debian 中安装、创建和管理 LXC (linux-console.net)

PiMox7 - RPi4 - arm64 CT Basic Configuration - LXD - Linux Containers Forum

Looking for rootfs.tar.xz | Proxmox Support Forum

第二步‐电视盒子‐LXC · cooip-jm/About-openwrt Wiki (github.com)

Linux 安装 Clash 内核并开启透明代理 | ZhiChao's Blog

mihomo-config with emoji | Notion Blog (ag.cn.eu.org)

修改 Proxmox 虚拟机 ID | 呉真的博客 (kuretru.com)

Arm版本的Proxmox VE8.0安装教程

版权声明:
作者:Jays
链接:https://ijays.com/2024/03/panther-x2-armbian-pve-lxc-road.html
来源:颓废的美
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录