爱世界 N

Hetnzer 安装 Proxmox 开小鸡教程 - 安装篇

此系列主要记录 Hetnzer 安装 Proxmox 开小鸡的流程,主适用于宿主机为单ipv4,多ipv6,想开小鸡为 NAT ipv4 + 独立 ipv6 的情境
本文为此系列第一篇 主要记录 Proxmox 的安装,以及宿主机的网络配置

一、准备工作

1.修改hostname

hostnamectl set-hostname 自己设

然后编辑hosts

nano /etc/hosts

去掉 ipv6 的主机名

你的 ipv6 主机名为红色箭头所示,如果你上面修改了主机名,那么 ipv4 对应的主机名也要修改
测试一下,返回宿主机的 ipv4 地址为正常

hostname --ip-address

2.开启端口转发和BBR

编辑/etc/sysctl.conf文件

nano /etc/sysctl.conf

加入

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr 
net.ipv4.ip_forward=1
net.ipv6.conf.all.accept_dad = 1
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.all.accept_redirects = 1
net.ipv6.conf.all.accept_source_route = 0
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.all.forwarding=1

上面两行作用开启 BBR ,下面的为开启转发
保存生效

sysctl -p

然后重启宿主机

reboot
如果你要编译安装 lnmp 之类的话,在一切开始之前先装完,以防翻车

二、安装 Proxmox

添加官方仓库

echo "deb [arch=amd64] http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

添加 GPG 密钥

wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

赋予权限

chmod +r /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

安装

apt update -y && apt upgrade -y 
apt -y install proxmox-ve postfix open-iscsi

这个过程中可能会弹出一个postfix的配置界面,先 no,然后直接选择 Local 然后回车即可
安装完毕后, 重启!重启!重启!

三、网络配置

网上有很多教程了,但这几天试下来,ipv4 NAT 没有问题,但独立ipv6一直不好用,有说直接 PVE 直接加一块儿 vmbr0 的网卡,然后就被HZ滥用警告了2333,最终沿袭这位老哥的思路https://www.liujason.com/article/477.html,终于搞定了 ipv6 的问题,目前使用一切正常。
下面贴一下母鸡的网络架构以及一些具体配置

宿主机网络基本架构

重启网络服务

systemctl restart networking.service

查看网络状态

systemctl status networking.service

如果显示Active则一切正常,此时可以重启了
如果你在配置桥接网络这块配完了重启网络服务失败但是机器还有网,那么恭喜你还可以继续折腾,也就是你还可以继续修改网卡的配置文件,但如果你想让你新修改的配置生效就得用下面这条命令强制重启 vmbr0(networking restart是没用的):

ifdown --force vmbr0 && ifup --force vmbr0

最后:重启!重启!重启!

验证

输入

ip -6 route 

回显如下为正常

::1 dev lo proto kernel metric 256 pref medium
2a01:abc:abc:abc::/64 dev vmbr1 proto kernel metric 256 linkdown pref medium
2a01:abc:abc:abc::/64 dev vmbr1 metric 1024 linkdown pref medium
fe80::/64 dev vmbr0 proto kernel metric 256 pref medium
fe80::/64 dev vmbr1 proto kernel metric 256 linkdown pref medium
default via fe80::1 dev vmbr0 metric 1024 onlink pref medium

你也可以 Ping 一下相关地址.....

至此 Proxmox 的安装,以及相关网络配置完成,开小鸡教程将在下一篇文章记录。

参考:

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »