Debian 8上安装和使用Proxmox VE
准备:
1.Debian Jessie 64位系统
2.Root 权限
配置FQDN
首先我们要配置 FQDN (Fully Qualified Domain Name).
查看主机名字:
hostname
结果:
aumu
我的主机名是 “aumu”
编辑文件”/etc/hosts”,然设置”IP + hostname.domain-name.com + hostname”.
vim /etc/hosts
增加host配置
192.168.1.111 aumu.myproxmox.co aumu
可以根据自己的喜好替换掉主机名和FQDN,然后保存文件.
重启服务器然后检测主机名和FQDN:
reboot
再次登陆然后检测主机名和FQDN
hostname
运行结果
aumu
hostname -f
结果
aumu.myproxmox.co
添加Proxmox 仓库源Repository
把Proxmox 添加到 “sources.list.d”文件夹去,然后把Proxmox key添加到授权的包去:
echo "deb http://download.proxmox.com/debian jessie pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
更新Debian 仓库repository 执行 dis-upgrade,然后重启电脑:
apt-get update && apt-get dist-upgrade reboot
安装Proxmox
安装Proxmox VE还需要其他的包,用apt下载:
apt-get install proxmox-ve ntp ssh postfix ksm-control-daemon open-iscsi systemd-sysv
重启电脑
reboot
浏览器访问Proxmox web然后配置网络
服务器重启后,启动浏览器,然后输入IP地址访问Proxmox VE 4:
https://192.168.1.111:8006/
登陆到Proxmox管理界面,然后输入用户名和密码,登陆之后配置Proxmox
我这有一个名字为 “eth0″的网络,IP地址是 ‘192.168.1.111’,网关是 ‘192.168.1.254’. 然后我们创建一个新的网络:’vmbr0′, 然后重启路由器和代理(基于eth0). Vmbr0是Proxmox VE 4的VM接口. 特别是我们只有一个公网的时候这个就有帮了。这样我们就可以把VM的IP影藏在知己IP后面.
进入 ‘/etc/network’目录,然后编辑.
cd /etc/network/
vim编辑接口
在eth0配置下启用代理.
auto eth0 iface eth0 inet static address 192.168.1.111 netmask 255.255.255.0 gateway 192.168.1.254 post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
接下来,配置一个新的桥接vmbr0然后启用路由接口:
auto vmbr0 iface vmbr0 inet static address 192.168.2.9 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 ‘192.168.2.0/24’ -o eth0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s ‘192.168.2/24’ -o eth0 -j MASQUERADE
注意:
Proxmox的虚拟机就会启用这个接口’192.168.2.xxx’.
最后面的两行级会启用NAT功能.
保存并重启
reboot
查看服务器IP,这样我们就会有两个网络了:eth0 和vmbr0.
添加新的 ISO或者VM镜像模板
这步, 我们将会给VM安装器增加一个新的ISO文件.我们可以通过web的方式上传ISO文件或者把文件直接使用命令下载到文件夹去.
使用命令直接下载文件到 “/var/lib/vz/template/iso”目录去.
示例Ubuntu 15.04系统上下载:
cd /var/lib/vz/template/iso/ wget http://releases.ubuntu.com/15.04/ubuntu-15.04-server-amd64.iso
创建首个虚拟机
1.登录到Proxmox web,点击右边的 “Create VM” 按钮.
2.然后会弹出一个新的表单,填写相关的虚拟主机名字等点击继续.
3.然后选择操作系统,我们就使用内核版为4.0的Ubuntu Linux .
4.选择我们在第5步下载的ISO文件
5.设置虚拟主机的磁盘大小
6.CPU配置多少个内核.
7.分配内存
8.接下来设置网络,我们就选择桥接模式的vmbr0. 模式使用Realtek RTL8139.
9.完成配置
10点击’start’ 启动VM虚拟机
11.现在你可以按照你喜欢的方式在虚拟机中安装Ubuntu OS
给新虚拟机配置网络
VM虚拟机安装完成后,我们要给它分配网络,编辑网络配置文件.
cd /etc/network/
vim编辑接口
在VM中新增一个网络 ‘eth0’
auto eth0 iface eth0 inet static address 192.168.2.10 netmask 255.255.255.0 gateway 192.168.2.9
保存文件
注意:
本机的网关IP是vmbr0 IP
重启虚拟机后,然后尝试更新仓库源repository或者ping下这个服务器.
proxmox就安装完成了
Note:
如果你想通过proxmox进入VM, 那你就得给host文件增加一个新的规则.比如,要使用ssh登陆到虚拟机的话,配置下IPTables规则:
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp –dport 2222 -j DNAT –to-destination 192.168.2.10:22 iptables-save
iptables防火墙规则会通过2222路由到eth0本机IP 192.168.2.10 port 22. 这样我们就可以在外面使用SSH登陆:
ssh -p 2222 vmusername@HOSTIP
官方QQ群号码:922069959(空)、1093596563(空)