<div class="articalTitle" style="clear: both; line-height: 20px; padding-bottom: 10px; color: rgb(70, 70, 70); font-family: Verdana, 宋体, sans-serif; font-size: 12px; background-color: rgb(119, 152, 163);"><h2 id="t_5929b5f90100y4wh" class="titName SG_txta" style="margin: 0px; padding: 0px; border: 0px; list-style: none; color: rgb(65, 100, 111); font-size: 18px; font-family: 微软雅黑, 黑体; font-weight: 300; display: inline;">proxmox一点经验</h2> <span class="time SG_txtc" style="color: rgb(132, 156, 164); white-space: nowrap; font-family: Arial; font-size: 10px; margin-left: 5px; margin-right: 13px;">(2011-12-15 11:06:02)</span><div class="turnBoxzz" style="float: right;"><a href="" class="SG_aBtn SG_aBtn_ico SG_turn" action-type="reblog" action-data="{srcBlog:1, blogId:'5929b5f90100y4wh'}" style="text-decoration: none; color: rgb(70, 70, 70); cursor: pointer; padding: 0px 0px 0px 3px; overflow: hidden; white-space: nowrap; display: inline-block; margin-right: 6px; background-image: url(http://simg.sinajs.cn/blog7newtpl/image/1/1_8/images/sg_newsp.png); position: relative; letter-spacing: 5px; width: 86px; zoom: 1; background-position: 0px 0px; background-repeat: no-repeat no-repeat;"><cite style="font-style: normal; line-height: 23px; padding: 0px 20px 0px 32px; height: 23px; min-width: 1px; overflow-x: visible; background-image: url(http://simg.sinajs.cn/blog7newtpl/image/1/1_8/images/sg_newsp.png); width: 34px; display: inline-block !important; background-position: 100% -28px; background-repeat: no-repeat no-repeat;"><img class="SG_icon SG_icon111" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" width="15" height="15" align="absmiddle" style="margin: 0px; padding: 0px; list-style: none; background-image: url(http://simg.sinajs.cn/blog7style/images/common/sg_icon.png?20121024); position: absolute; left: 11px; top: 4px; background-position: 495px -60px;" />转载<em class="arrow" style="font-style: normal; -webkit-text-size-adjust: none; font-size: 7px; position: absolute; right: 5px; top: 2px;">▼</em></cite></a></div></div><div class="articalTag" id="sina_keyword_ad_area" style="width: 690px; clear: both; word-break: break-all; line-height: 20px; color: rgb(70, 70, 70); font-family: Verdana, 宋体, sans-serif; font-size: 12px; background-color: rgb(119, 152, 163);"></div><div id="sina_keyword_ad_area2" class="articalContent " style="width: 690px; clear: both; padding-top: 18px; line-height: 21px; padding-bottom: 30px; word-wrap: normal; word-break: normal; overflow: hidden; font-family: simsun; color: rgb(70, 70, 70); background-color: rgb(119, 152, 163);"><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">现在云计算炒的沸沸扬扬,前段时间请了几家公司讲解他们的云计算,感觉都在推销自己的虚拟机。也许我们玩得太低端了,全部是X86上的虚拟化方案。</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">自己在网上找了一下,发现proxmox还挺不错的,支持openvz和KVM,所以做了点测试,感觉不错,推荐。</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">1.安装</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">安装有两种方式,一种是安装一个最小化的debian/lenny,然后添加proxmox的安装源,一种是直接下载proxmox的iso文件安装,我两种都测试了,是一样的。这里说明一下第一种方法一定是lenny,虽然网站上说支持squeeze而且有详细的文档,但是我测试没有正常安装好,在安装了pve的内核后网卡驱动没法加载。</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">2.web控制</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">这个没有什么好说的,用过vmware、xen等等产品的人应该就很熟悉,就是虚拟机的创建,修改,删除以及网络存储等资源的添加,也就是服务池的功能。</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">3.集群</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">这个是企业应用的必须需求,这方面proxmox做的很好,简单说说:</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">3.1确保两台服务器网络联通;假设名称分别为node1和node2;</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">3.2在node1上执行pveca -c创建集群,然后执行pveca -l确认创建集群成功;</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">3.3在node2上执行pveca -a -h node1的IP地址;</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">此时在任一服务器上可以用pveca -l看到集群成功,以后只要在node1上面web管理就可以了。</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">4.补充</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">4.1集群一定要保证时间同步,免得出错;</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">4.2集群同步使用openssh服务,默认端口22,如果要修改,必须同时修改ssh_config和sshd_config。</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;"><br /></p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;">转自</p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;"><a href="http://blog.sina.com.cn/s/blog_5929b5f90100y4wh.html">http://blog.sina. ... 00y4wh.html</a></p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;"><br /></p><p style="margin-bottom: 5px; padding: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal;"></p><p style="margin-bottom: 10px; padding: 0px; color: rgb(0, 0, 0); font-family: 微软雅黑, Verdana, sans-serif, 宋体; font-size: 13px; background-color: rgb(255, 255, 255);"><span style="margin: 0px; padding: 0px;"> roxmox VE (Proxmox Virtual Environment) 是一个非常棒的集成<a href="http://www.oschina.net/p/openvz" style="margin: 0px; padding: 0px; color: rgb(62, 98, 166); outline: 0px;">OPENVZ</a> 支持<a href="http://www.oschina.net/p/kvm" style="margin: 0px; padding: 0px; color: rgb(62, 98, 166); outline: 0px;">KVM</a>应用的环境。</span><span style="margin: 0px; padding: 0px;">有方面易用的WEB界面,基于JAVA的UI和内核接口,可以登录到VM客户方便的操作,还有易用的模板功能,基本跟老外的商业VPS环境差不多了,支持VT和ISCSI</span></p><p style="margin-bottom: 10px; padding: 0px; color: rgb(0, 0, 0); font-family: 微软雅黑, Verdana, sans-serif, 宋体; font-size: 13px; background-color: rgb(255, 255, 255);"><span style="margin: 0px; padding: 0px;"></span></p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;"> roxmox,是可以同时管理OpenVZ和KVM,算是KVM的有名气的管理工具。</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">我以前测试过1.9的版本,感觉是非常稳定。</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">现在很多人测试Openstack,感觉Nova的KVM性能不行,我相信这更多的是优化的问题,而不是KVM的问题,通过Proxmox,是可以很好了解到KVM的可靠性和性能。</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;"> roxmox现在已经推出2.0的beta版本,1.9的版本,支持中文,非常难得的是汉化者居然还认识,不错。2.0的汉化,就指望他了。</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">功能介绍可以看roadmap http://pve.proxmox.com/wiki/Roadmap</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">下面就是截图分享阶段</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;"> roxmox亮点</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">支持KVM已经有3年,技术积累时间长</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">采用DRBD,实现本地存储,进行迁移</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">基于Debian,提供ISO集成安装,方便部署,理论上,你不会linux,也是可以搞定整个部署。</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;"> </p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">1:登录</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">支持两种方式的认证。</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;"> roxmox优秀的地方他是提供iso安装,直接用root账号登录就可以,这其实就是才有PAM验证,如果你是多台服务器,那么如何管理呢?现在的2.0版本提供一个专门的验证服务器。</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;"><img small="0" src="http://hiphotos.baidu.com/chenshake/pic/item/f8eca50e5acc269337d1220c.jpg" style="margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;" /><br /><br />2: 3种资源的浏览方式</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">当你的机器数量多了,这应该也是一个问题。<br /></p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;"><img small="0" src="http://hiphotos.baidu.com/chenshake/pic/item/61dd66ec76ae44a52e2e21f5.jpg" style="margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;" /><br /></p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;"><br /></p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">3:完善的服务器监控</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">直接可以在web,重启服务器,关机,进入shell。</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">这样做当然很方便,不过安全的压力也很大。这个其实是一个缺点。</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">下面还可以监控到cpu,内存,网络的使用情况,非常实用。</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;">基本上对服务器的操作,都可以在web完成,查看syslog。修改dns,配置网卡IP</p><p style="padding: 0px; color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px;"><img small="0" src="http://hiphotos.baidu.com/chenshake/pic/item/c00ba13ee1b6418e838b13af.jpg" style="margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;" /></p></div> |