使用Proxmox VE进行KVM和OpenVZ虚拟化和云计算
版本1.0
作者:Falko Timme
Proxmox VE ( 虚拟环境)是基于Debian Etch(x86_64)的分布; 它提供了一个用于运行虚拟机(OpenVZ和KVM)的OpenSource虚拟化平台,并配备了一个强大的基于Web的控制面板(它包括一个可用于连接到虚拟机的基于Web的图形控制台)。 使用Proxmox VE,您甚至可以从控制面板创建一组虚拟化主机,并在远程主机上创建/控制虚拟机。 Proxmox VE还支持虚拟机从一个主机到另一个主机的实时迁移。 本指南介绍了如何使用Proxmox VE来控制KVM和OpenVZ虚拟机以及如何使用它来创建一个小型计算云。
我不会保证这将为您工作!
1初步说明
Proxmox VE是一种x86_64发行版,因此无法将其安装在i386系统上。 此外,如果要使用KVM,则CPU必须支持硬件虚拟化(Intel VT或AMD-V) - 如果您不想使用OpenVZ,则不需要。
在本教程中,我将创建一个小型的两台机器,Proxmox主机( server1.example.com
,IP 192.168.0.100
)和从机( server2.example.com
,IP: 192.168.0.101
),以便我可以演示实时迁移功能,以及通过Proxmox VE创建和管理远程主机上的虚拟机。 当然,在一个主机上运行Proxmox VE是非常好的。
2在server1.example.com(Master)上安装Proxmox VE
从http://pve.proxmox.com/wiki/Downloads下载最新的Proxmox VE ISO映像,将其刻录到CD上,然后从中启动系统。 在启动提示符下按ENTER键
:
接受Proxmox许可协议(GPL):
选择要安装Proxmox的硬盘驱动器。 请注意,所有现有的分区和数据都将丢失!
选择您的国家/地区,时区和键盘布局:
输入密码(这是允许您登录到shell以及Proxmox Web界面的root密码)和您的电子邮件地址:
现在我们来网络配置。 键入主机名(在此示例中为server1.example.com
),IP地址(例如192.168.0.100
),网络掩码(例如255.255.255.0
),网关(例如192.168.0.1
)和Nameservers(例如145.253.2.75
):
之后,安装Proxmox。 安装程序将自动使用LVM对您的硬盘进行分区 - 这就是为什么安装程序中没有分区对话。 Proxmox使用LVM,因为它允许创建虚拟机的快照备份 。
之后重新启动系统:
在server1重新启动后,您可以打开浏览器并转到http://192.168.0.100/
- 这将重定向到http://192.168.0.100/
。
如果您使用Firefox 3并使用HTTPS,Firefox将会抱怨自签名证书,因此您必须告诉Firefox接受证书 - 要做到这一点, 或者您可以添加一个例外...
链接:
点击添加例外...
:
将打开“ 添加安全异常
”窗口。 在该窗口中,首先单击获取证书
按钮,然后单击确认安全异常
按钮:
之后,您将看到Proxmox的登录表单。 键入root
和您在安装期间创建的密码:
这就是Proxmox控制面板的外观: