由于面板上我们找不到能够直接安装Proxmox的,所以我们需要通过Rescue系统来安装。

1.jpg

激活后需要手动重启系统,然后才会进入Rescue,在这个页面激活后会给你连接密码,请务必记住,这个也是你在Rescue模式中安装系统后你新系统的默认密码。

选择第二项来重启系统,等待片刻后就能用SSH连上了。

2.jpg

3.jpg

在SSH中输入installimage会进入安装界面。

4.jpg

选择Other中的第四项,第三项的Proxmox是4版本的,比较老,第四项是最新版的5。

5.jpg

然后会提示不是官方支持的系统,直接回车跳过,接着会告诉你需要修改安装配置,进入一个编辑器界面,在这里我们可以修改系统Raid配置,系统磁盘分区配置,Hostname等。

这样代表启用Raid并配置为Raid0,我们只有两块硬盘无法配置Raid10,所以看你需要,如果只是测试可以配置为Raid0,如果要存放要紧的数据建议关闭Raid或者启用Raid1。

6.jpg

然后修改分区配置,这样就是boot 512M 其余使用LVM,然后分配给根目录15G 缓存6G,剩下的全部分给/var/lib/vz目录,这个是Proxmox的数据目录,包括模板,虚拟机磁盘等。

7.jpg

然后基本上就是等了,安装完成后可以访问Proxmox的Web界面了。

地址: https://IP:8006/
用户名: root
密码: 救援模式登陆密码

需要注意的是这里https请忽略警告,然后就能看到管理界面了,登陆可以选择中文。

8.jpg

9.jpg

刚装完会发现由于没有合适的网卡来桥连,默认只有一个系统网卡,无法创建虚拟机。

这是由于Proxmox不是Hetzner的官方支持系统,所以我们需要对配置文件稍作修改。

这部分参考了 https://forum.proxmox.com/threads/proxmox-network-config-on-hetzner.36245/

vi /etc/network/interfaces
 
### Hetzner Online GmbH installimage
 
#应用interfaces.d中的其他配置文件
source /etc/network/interfaces.d/*
 
#配置loopback设备
auto lo
iface lo inet loopback
iface lo inet6 loopback
 
#设置enp2s0为手动配置模式,这个enp2s0看你原本配置文件里是啥
iface enp2s0 inet manual
 
#配置用于开vm的bridge
auto vmbr0
iface vmbr0 inet static
 address 母鸡IP
 netmask 母鸡子网掩码
 gateway 母鸡网关
 broadcast 这个在面板的IPs选项卡里鼠标移动到ip上能看到
 bridge_ports enp2s0
 bridge_stp off
 bridge_fd 0
 #别少了,改成自己的
 up route add -net 母鸡IP netmask 母鸡子网掩码 gw 母鸡网关 dev enp2s0
 
#配置IPv6
iface vmbr0 inet6 static
 address IPv6地址
 netmask 64
 gateway fe80::1
 
#配置用于VM之间内网传输的bridge
auto vmbr1
iface vmbr1 inet static
 address 10.10.10.1
 netmask 255.255.255.0
 bridge_ports none
 bridge_stp off
 bridge_fd 0
 #如果需要小鸡能够通过内网IP使用母鸡的网络访问外网,请添加下面的
 post-up echo 1 > /proc/sys/net/ipv4/ip_forward
 post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o vmbr0-j MASQUERADE
 post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE

然后直接重启,如果是用独立IP来开机器,那么你需要去面板给你的IP申请独立的MAC地址

10.jpg

IP边上这个图标点一下进去就能申请了,然后开机器的时候自己指定MAC这样就OK了。