最近趁着活动开了台轻量,想装个 pve 玩玩(总比吃灰强),于是经过多方资料查询学习与实践,编写出了本文
最低配置要求:RAM>=1G,推荐 2G 以上,PVE 自己要占 800MB+-
本文只是基于腾讯轻量编写,其他机器可以也参考,步骤都是大同小异,按照实际情况修改即可
前期准备
首先,在控制台 把安全组关闭,然后安装自带的 Debian10

wget –no-check-certificate https://dl.233.mba/d/sh/autoreinstall.sh && bash autoreinstall.sh -d 10 -v 64 -a -p {自定义密码} –mirror ‘https://mirrors.ustc.edu.cn/debian/’
注意,修改“{自定义密码}”时请去掉“{}”,例如“-p 123456”而不是“-p {123456}”
等待 5 -10 分钟,机器就可以连上了,账户为 root,密码是你自定义的密码
连上以后,我们安装 vim 并且修改 /etc/hosts
将开头两行删除或者注释掉,从上往下添加以下内容
127.0.0.1 localhost.localdomain localhost
192.168.15.77 debian.proxmox.com debian

小知识:
查看主机名请执行
hostname
查看 IP 请执行
hostname –ip-address
国外机器可以开启 BBR
echo “net.core.default_qdisc=fq” >> /etc/sysctl.conf
echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf
sysctl -p
进入安装阶段
添加源:
echo “deb [arch=amd64] http://download.proxmox.com/debian/pve buster pve-no-subscription” > /etc/apt/sources.list.d/pve-install-repo.list
添加 key
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 # optional, if you have a non-default umask
升级系统
apt update && apt full-upgrade
安装 PVE
apt install proxmox-ve postfix open-iscsi
出现这个选 No



为开小鸡做好前期准备
重启完成以后,输入 https://ip:8006 进入控制面板
选择简体中文

点击 local-CT 模板 - 模板


下载所有所需模板完成以后,建议在此处创建好快照,防止接下来改错失联

修改网卡配置
进入母鸡 ssh,执行以下指令
vi /etc/network/interfaces
加入以下代码
auto vmbr0
iface vmbr0 inet static
address 172.16.1.1
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s ‘172.16.1.0/24′ -o ens5 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s ‘172.16.1.0/24′ -o ens5 -j MASQUERADE
其中红框内的 ens5 改成你网卡的名字,完成后退出保存并且重启机器

到这里如果不知道为什么失联了,直接快照回滚就行啦
开小鸡
重启完成后,进入 PVE 的 web 界面,点击右上角的创建 CT

输入需要创建的小鸡密码,把“无特权的容器”取消勾选,点击下一步





把防火墙取消勾选,IPv4/CIDR 自定义, 范围 1 -254,不会的可以按图上填写







在这个步骤中,本文以 ubuntu 为例子,其他系统开启方法大同小异。
安装 vim 并编辑 ssh 配置
apt install vim && vi /etc/ssh/sshd_config
将 port 前面的“#”删除,把 22 改成其他没占用的端口,例如 233


iptables 一键转发脚本:
wget –no-check-certificate https://dl.233.mba/d/sh/iptables.sh && bash iptables.sh



至此,教程结束,感谢各位的观看!

正文完
发表至: 网络点滴
2023-10-23