Proxmox VE (Proxmox Virtual Environment) 是一个集成 OPENVZ 支持 KVM应用的环境。有方面易用的WEB界面,基于JAVA的UI和内核接口,可以登录到VM客户方便的操作,还有易用的模板功能,基本跟老外的商业VPS环境差不多了,支持VT和ISCSI
现在云计算炒的沸沸扬扬,前段时间请了几家公司讲解他们的云计算,感觉都在推销自己的虚拟机。也许我们玩得太低端了,全部是X86上的虚拟化方案。
自己在网上找了一下,发现proxmox还挺不错的,支持openvz和KVM,所以做了点测试,感觉不错,推荐。
1.安装
安装有两种方式,一种是安装一个最小化的debian/lenny,然后添加proxmox的安装源,一种是直接下载proxmox的iso文件安装,我两种都测试了,是一样的。这里说明一下第一种方法一定是lenny,虽然网站上说支持squeeze而且有详细的文档,但是我测试没有正常安装好,在安装了pve的内核后网卡驱动没法加载。
2.web控制
这个没有什么好说的,用过vmware、xen等等产品的人应该就很熟悉,就是虚拟机的创建,修改,删除以及网络存储等资源的添加,也就是服务池的功能。
3.集群
这个是企业应用的必须需求,这方面proxmox做的很好,简单说说:
3.1确保两台服务器网络联通;假设名称分别为node1和node2;
3.2在node1上执行pveca -c创建集群,然后执行pveca -l确认创建集群成功;
3.3在node2上执行pveca -a -h node1的IP地址;
此时在任一服务器上可以用pveca -l看到集群成功,以后只要在node1上面web管理就可以了。
4.补充
4.1集群一定要保证时间同步,免得出错;
4.2集群同步使用openssh服务,默认端口22,如果要修改,必须同时修改ssh_config和sshd_config。