mod
parent
ebd2884bbd
commit
8b86c47d46
136
orangepi_pve.md
136
orangepi_pve.md
|
@ -1,4 +1,6 @@
|
||||||
# Установка Proxmox на OrangePI 5 Plus Debian
|
# Настройка OrangePI 5 Plus Debian
|
||||||
|
|
||||||
|
## Установка Proxmox на OrangePI 5 Plus Debian
|
||||||
|
|
||||||
https://github.com/jiangcuo/Proxmox-Arm64/wiki/Install-Proxmox-VE-on-Debian-bullseye
|
https://github.com/jiangcuo/Proxmox-Arm64/wiki/Install-Proxmox-VE-on-Debian-bullseye
|
||||||
|
|
||||||
|
@ -47,3 +49,135 @@ apt install proxmox-ve postfix open-iscsi
|
||||||
```bash
|
```bash
|
||||||
reboot
|
reboot
|
||||||
```
|
```
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
## Debian 12 преднастроенный
|
||||||
|
|
||||||
|
```bash
|
||||||
|
su -
|
||||||
|
|
||||||
|
adduser da2001
|
||||||
|
|
||||||
|
usermod -aG 5,6,20,27,29,44,46,60,100,101,105,109,111,996,999 da2001
|
||||||
|
|
||||||
|
hostnamectl set-hostname opi.dav.lan
|
||||||
|
|
||||||
|
tee /etc/hosts<<EOF
|
||||||
|
192.168.13.14 opi.dav.lan opi
|
||||||
|
EOF
|
||||||
|
|
||||||
|
apt update && apt dist-upgrade -y
|
||||||
|
apt autoremove -y
|
||||||
|
|
||||||
|
orangepi-config
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
## Docker
|
||||||
|
|
||||||
|
Если не получилось настроить Proxmox, можно настроить Docker
|
||||||
|
|
||||||
|
### Сеть MacVLAN
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker network create -d macvlan \
|
||||||
|
--subnet=192.168.13.0/24 \
|
||||||
|
--gateway=192.168.13.1 \
|
||||||
|
-o parent=enP4p65s0 \
|
||||||
|
macvlan-net
|
||||||
|
```
|
||||||
|
|
||||||
|
где
|
||||||
|
|
||||||
|
`enP4p65s0` - сетевой интерфейс, подключенный к сети
|
||||||
|
|
||||||
|
**Узел docker не сможет взаимодействовать с созданной сетью macvlan, чтобы это изменить, необходимо создать интерфейс macvlan на узле со своим IP и маршрутом в сеть docker macvlan. Другие узлы сети без проблем взаимодействуют с клиентами сети docker macvlan, а это было целью. Таким образом, создавать дополнительный интерфейс и маршрут на узле не обязательно**
|
||||||
|
|
||||||
|
### Portainer
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker volume create portainer_data
|
||||||
|
|
||||||
|
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
|
||||||
|
```
|
||||||
|
|
||||||
|
### Adguard Home
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd /home/da2001
|
||||||
|
mkdir /home/da2001/adguardhome && cd /home/da2001/adguardhome
|
||||||
|
|
||||||
|
docker run --name adguardhome\
|
||||||
|
--restart unless-stopped\
|
||||||
|
--network=macvlan-net \
|
||||||
|
--ip=192.168.13.28 \
|
||||||
|
--mac-address=02:42:ac:11:00:02 \
|
||||||
|
-v /home/da2001/adguardhome/work:/opt/adguardhome/work\
|
||||||
|
-v /home/da2001/adguardhome/conf:/opt/adguardhome/conf\
|
||||||
|
-p 53:53/tcp -p 53:53/udp\
|
||||||
|
-p 67:67/udp -p 68:68/udp\
|
||||||
|
-p 80:80/tcp -p 443:443/tcp -p 443:443/udp -p 3000:3000/tcp\
|
||||||
|
-p 853:853/tcp\
|
||||||
|
-p 784:784/udp -p 853:853/udp -p 8853:8853/udp\
|
||||||
|
-p 5443:5443/tcp -p 5443:5443/udp\
|
||||||
|
-d adguard/adguardhome
|
||||||
|
```
|
||||||
|
|
||||||
|
### BIND DNS
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd /home/da2001
|
||||||
|
mkdir /home/da2001/bind
|
||||||
|
|
||||||
|
docker run --name bind9 \
|
||||||
|
--restart unless-stopped\
|
||||||
|
--network=macvlan-net \
|
||||||
|
--ip=192.168.13.27 \
|
||||||
|
--mac-address=02:42:ac:11:00:03 \
|
||||||
|
-v /etc/timezone:/etc/timezone:ro \
|
||||||
|
-p 53:53 \
|
||||||
|
-v /home/da2001/bind/etc:/etc/bind \
|
||||||
|
-v /home/da2001/bind/cache:/var/cache/bind \
|
||||||
|
-v /home/da2001/bind/records:/var/lib/bind \
|
||||||
|
-e BIND9_USER=bind \
|
||||||
|
-d ubuntu/bind9
|
||||||
|
```
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
## Debian 11
|
||||||
|
|
||||||
|
su -
|
||||||
|
|
||||||
|
adduser da2001
|
||||||
|
|
||||||
|
usermod -aG 5,6,20,27,29,44,46,60,100,101,105,109,111,999 da2001
|
||||||
|
|
||||||
|
hostnamectl set-hostname opve1.dav.lan
|
||||||
|
|
||||||
|
tee /etc/hosts<<EOF
|
||||||
|
192.168.13.14 opve1.dav.lan opve1
|
||||||
|
EOF
|
||||||
|
|
||||||
|
mkdir /mnt/{iso,vms,backup}
|
||||||
|
sudo tee -a /etc/fstab<<EOF
|
||||||
|
|
||||||
|
UUID=091632c3-e0b2-4d27-9595-a00d59a3e50c /mnt/vms ext4 defaults 0 0
|
||||||
|
UUID=8a388dd8-000d-4f15-8e23-9838a460c378 /mnt/backup ext4 defaults 0 0
|
||||||
|
UUID=6fbd6031-3631-41b5-b4e8-e2b301bb59e5 /mnt/iso ext4 defaults 0 0
|
||||||
|
EOF
|
||||||
|
|
||||||
|
systemctl daemon-reload
|
||||||
|
mount -a
|
||||||
|
|
||||||
|
apt update && apt full-upgrade -y
|
||||||
|
|
||||||
|
echo "deb https://global.mirrors.apqa.cn/proxmox/debian/pve bullseye port">/etc/apt/sources.list.d/pveport.list
|
||||||
|
curl https://global.mirrors.apqa.cn/proxmox/debian/pveport.gpg -o /etc/apt/trusted.gpg.d/pveport.gpg
|
||||||
|
apt update && apt full-upgrade
|
||||||
|
|
||||||
|
apt install ifupdown2 -y
|
||||||
|
apt install proxmox-ve postfix open-iscsi -y
|
||||||
|
|
||||||
|
***
|
||||||
|
|
Loading…
Reference in New Issue