Proxmox VE安装_怎么在Debian 8上安装和使用

作者: Mr.Xuan 分类: 技术交流 发布时间: 2017-04-07 23:24 ė
Warning: Use of undefined constant the_views - assumed 'the_views' (this will throw an Error in a future version of PHP) in /www/users/HA292220/WEB/wp-content/themes/TangStyle-master/single.php on line 11
11,606 views
6 没有评论

准备:

  • Debian Jessie 64位系统.
  • Root 权限.

 

步骤1 – 配置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

 

步骤2 – 添加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

步骤3 – 安装Proxmox

安装Proxmox VE还需要其他的包,用apt下载:

apt-get install proxmox-ve ntp ssh postfix ksm-control-daemon open-iscsi systemd-sysv

重启电脑

reboot

步骤4 – 浏览器访问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.

 

步骤5 – 添加新的 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

步骤6 – 创建首个虚拟机

登录到Proxmox web,点击右边的 “Create VM” 按钮.

然后会弹出一个新的表单,填写相关的虚拟主机名字等点击继续.

 

 

 

 

 

 

 

 

 

 

 

 

 

然后选择操作系统,我们就使用内核版为4.0的Ubuntu Linux .


选择我们在第5步下载的ISO文件

设置虚拟主机的磁盘大小

CPU配置多少个内核.

分配内存

接下来设置网络,我们就选择桥接模式的vmbr0. 模式使用Realtek RTL8139.

完成配置

点击’start’ 启动VM虚拟机

Now you can install the Ubuntu OS in the VM in the way you like.

 

步骤7 – 给新虚拟机配置网络

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 [email protected]

本文出自Mr.Xuan,转载时请注明出处及相应链接。

本文永久链接: https://www.xuanlove.cn/jishujiaoliu/1914.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

#9 #8 #73 #72 #71 #70 #7 #69 #68 #67 #66 #65 #64 #63 #62 #61 #60 #6 #59 #58 #57 #56 #55 #54 #53 #52 #51 #50 #5 #49 #48 #47 #46 #45 #44 #43 #42 #41 #40 #4 #39 #38 #37 #36 #35 #34 #33 #32 #31 #30 #3 #29 #28 #27 #26 #25 #24 #23 #22 #21 #20 #2 #19 #18 #17 #16 #15 #14 #13 #12 #11 #10 #1
Ɣ回顶部