由于要去托管一台机器,由于机房运维方式过于古老,如果直接在机器系统上操作,出了问题需要找客服来手动维修,所以考虑使用虚拟化方案,最先本来只了解到QEMU Docker LXC 等方案。咨询学长后了解到Proxmox的解决方案,它可以一次性管理Kvm和LXC的虚拟化方案,同时提供图形化界面,而且经过使用后,真的觉得其易用性非常到位。
首先是安装:
系统基础平台使用Debian9.4,安装参考
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Stretch
首先是修改主机名
一定要按照要求改,例如主机名为 49tql 公网IP是49.49.49.49
那么一定要添加
49.49.49.49 49tql.proxmox.com 49tql pvelocalhost
这个浪费了我几个小时。
然后开始加入他的源,
echo "deb [arch=amd64] http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
下载GPG
wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg
开始更新
apt update && apt dist-upgrade
开始正式安装
apt install proxmox-ve postfix open-iscsi
会让你选择一个邮件服务器的什么玩意,不知道是啥,按照他的提示,如果不知道,就选local only
然后,重启服务器
reboot
重启后应该就能打开它的web管理页面了
注意页面是https
进去后先加网桥,
名称 vmbr0
IP地址 192.168.3.1自己想个内网
掩码 255.255.255.0自己写
桥接端口 eno0写你的网卡名字
其他都不要填
然后开NAT 和 IP转发
iptables -t nat -I POSTROUTING -s 192.168.3.0/24 -o eno1 -j MASQUERADE
echo "net.ipv4.ip_forward=1" > /etc/sysctl.d/50-ip_forward.conf && sysctl -p --system
接下来是把刚才的iptables持久化
apt install netfilter-persistent iptables-persistent
netfilter-persistent save
然后就可以开小鸡了,KVM 的直接下载官方安装镜像,放到 /var/lib/vz/template/iso
然后挂载成CD后进虚拟机开始安装。
小鸡里面静态IP写刚才的内网IP段内的,网关也写刚才那里面的 192.168.3.1 (这个可以自定义网段)。
好像差不多就这样了,剩下的还有端口转发,也用iptab写,我还没操作。先去买服务器了