2020
05-06

Proxmox VE安装教程,如何在Debian 8上安装和使用Proxmox VE?

如何在Debian 8上安装和使用Proxmox VE?

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

如无特殊说明,解压密码均为:aisoa.cn

您可能感兴趣的文章

支付宝打赏支付宝打赏微信打赏微信打赏