服务器"大裁员"带来大效益
"大裁员"带来大效益前言:
经济寒冬刚刚开始。无论大小企业都感到阵阵寒意。瘦身过冬成为大势所趋。现代企业的IT支出越来越成为企业的开销重点。IT设备的“冗员”现象从来都是显著的问题。但因为之前收入丰厚,企业主似乎都没有在意过。因为越是IT设备数量庞大越是企业对他的依赖越严重。根据我们调查的结果,90%的服务器资源占用率通常都在20%左右甚至以下。同时这些都是之前单核CPU的服务器。这些机器按照现今的硬件更新换代速度推算服役时间一般都在2年之上了。差不多到了更新换代的时间。现如今银根紧缩多数企业会选择延长设备使用年限,默默承受未知风险。
改变就在现在。怎么让服务器跟着企业一起瘦身?如何保证业务的持续和高效?除了硬件开销,其他例如电费,空调费用,空间使用隐性成本能不能进一步节省?更多的衍生的大开销服务器管理,系统备份和灾难恢复如何更简单高效?答案都在今天我们介绍的内容里。为此,我们专门请JCNet的工程师做了演示并详细介绍。
第一步,准备工作
服务器端:
硬件部分:兼容Vmware ESX 3.5i U2 的SERVER
1. JCNET I1-272AH 双路4核CPU INTEL Xeon 5405,8G内存,73GSAS.
2. 远程底层管理模块KVM OVER IP,一般来讲我们用不到它。但我们这台机器有免费赠送此功能。我们也乐得在办公室里吹着空调来做下面的事情了。
3. IP SAN 磁盘阵列柜,如果是少量机器的话现在没必要上这个东西。如果后面业务和数据增长很快的话到可以考虑了。IPSAN现在的价格非常亲和。价格跟一台服务器相当。比起光纤通道的SAN他真的是太便宜了。当然,我们的系统可以非常方便的接入IPSAN后面会有介绍。
网络环境:千兆网络交换机
软件: Vmware ESX 3.5i u2
控制端:
硬件部分:一台可以接入网络PC机
软件部分:Windows xp,Microsoft .NET Framework 2.0 ,SUN JAVA
第二步,安装部署:服务器部分安装:
首先我们来调试JCNet i1-272AH 的KVM over IP 部分
一、设置IP
[img]http://www.quanyao.com/images/stories/tech/vm.files/image002.jpg[/img]
1.将网络线插在KVM over IP 管理端口,如上图【6】处
2.开机后按【delete】进入BIOS
[img]http://www.quanyao.com/images/stories/tech/vm.files/image003.png[/img]
3.选择【Server】目录
4.进入【Set AST2000 LAN Configuration】设置管理端口IP
[img]http://www.quanyao.com/images/stories/tech/vm.files/image004.jpg[/img]
5.进入【IP Address】设置IP地址
[img]http://www.quanyao.com/images/stories/tech/vm.files/image005.png[/img]
6.在【IP Address】中设置IP地址
如设置的为公网IP,则需要进入web管理页面后设置Gateway
7.IP设置完成后保存退出BIOS
8.重新开机后即可使用KVM over IP的功能 二、Web管理页面
1.打开IE浏览器,输入IP地址
[img]http://www.quanyao.com/images/stories/tech/vm.files/image009.png[/img]
2.【安全警报】选择【是】
[img]http://www.quanyao.com/images/stories/tech/vm.files/image011.png[/img]
3.进入如下页面
[img]http://www.quanyao.com/images/stories/tech/vm.files/image013.png[/img]
【Username】【Password】初始用户名与密码均为root
登录后进入管理界面
[img]http://www.quanyao.com/images/stories/tech/vm.files/image015.png[/img]
点击【Launch】进入远程操作窗口“需要操作系统安装java”,如未安装java,请到
[url=http://www.java.com/]http://www.java.com/[/url]下载java程序
[img]http://www.quanyao.com/images/stories/tech/vm.files/image017.png[/img]
点击【Launch】后会跳出【Java Remote KVM Console】窗口,此时已经可以对服务器进行
远端操作,如同服务器在自己面前一样。
[img]http://www.quanyao.com/images/stories/tech/vm.files/image019.png[/img]
【Video Quality】可调整显示质量;【Hot Key】可使用设置的热键。
设置【Hot Key】在【Control】中的【Setup Hotkeys】中
[img]http://www.quanyao.com/images/stories/tech/vm.files/image021.png[/img]
主要作为有:在登录Windows Server 2003时需要按【Crtl+Alt+Delete】等
[img]http://www.quanyao.com/images/stories/tech/vm.files/image023.png[/img]
按【HotKey1】的下拉菜单,选择【Ctrl】【Alt】【Delete】然后按【Submit】提交
设置完成后可在【Hot Key】中看到【Crtl+Alt+Delete】热键。并可在登录Windows 2003时使用。
进入Windows后鼠标可能会点的不是很准,这时需要调整一下鼠标精准度
方法如下:
进入【控制面板】,【鼠标】,【指针选项】
[img]http://www.quanyao.com/images/stories/tech/vm.files/image025.png[/img]
把【提高指针精确度】的 勾 去掉
[img]http://www.quanyao.com/images/stories/tech/vm.files/image029.png[/img]
然后点【确定】即可。
此时鼠标指针能准确的移动到想移动的位置
三、远程开关机
1.点击【Control】
[img]http://www.quanyao.com/images/stories/tech/vm.files/image031.png[/img]
选择【Power Control】
[img]http://www.quanyao.com/images/stories/tech/vm.files/image033.png[/img]
会出现下面的内容:
[img]http://www.quanyao.com/images/stories/tech/vm.files/image035.png[/img]
可选择【Power Off】关机,或【Reset】重启
如在关机状态下只有【Power ON】选项
[img]http://www.quanyao.com/images/stories/tech/vm.files/image037.png[/img]
四、远程安装操作系统
1.点击【Launch】调出【Java remote KVM Console】
2.点选【Storage】、【mount Device】
[img]http://www.quanyao.com/images/stories/tech/vm.files/image039.png[/img]
3.在Storage 1中选择【ISO-Image】
4.点击【[img]http://www.quanyao.com/images/stories/tech/vm.files/image041.png[/img] 】可选择局域网内存放的ISO操作系统文件
5.点击【submit】提交
6.重启服务器,按【del】进入BIOS
7.在【BOOT】菜单下进入【CD/DVD Drives】目录
8.将【1st Drive】 选择为【USB:Virtual DVD/CD-ROM】
9.按【esc】退到上一级菜单,进入【Boot Device Priority】
10.查看【1st Boot Device】是否是【USB:Virtual DVD/CD-ROM】,如不是,设置为第一启动项
保存并重启服务器。
重启后,服务器会自动从虚拟的光驱启动,并安装操作系统。
因为光盘是通过网络虚拟成光驱安装的,复制文件速度根据实际网络速度来衡量。
五、设置Gateway
在Web管理页面中选择【Control】下的【network】
可更改管理页面IP以及设置Gateway等。
[img]http://www.quanyao.com/images/stories/tech/vm.files/image043.png[/img]
[color=#000000]安装VMWARE 3.5i U2
一、安装
顺便提一句,我们所有的服务器端的图片都是透过KVM over ip的窗口截取的。省掉了拿着相机拍摄显示屏造成的精度偏差。这个功能真的很贴心。好,我们进正题:
1. enter开始安装,其实vmware安装很方便,只要你用的server跟他兼容。几乎人人都会装。所以,我们就放几张截图不再赘述那个简易的过程了
[img]http://www.quanyao.com/images/stories/tech/vm.files/image045.png[/img][/color]
2
[img]http://www.quanyao.com/images/stories/tech/vm.files/image047.png[/img]
3
[img]http://www.quanyao.com/images/stories/tech/vm.files/image049.png[/img]
4
[img]http://www.quanyao.com/images/stories/tech/vm.files/image051.png[/img]
5
[img]http://www.quanyao.com/images/stories/tech/vm.files/image053.png[/img]
6[img]http://www.quanyao.com/images/stories/tech/vm.files/image055.png[/img]
7 安装完成
[img]http://www.quanyao.com/images/stories/tech/vm.files/image057.png[/img]
我们粗略计算了一下,整个安装过程大概在10分钟左右。下面我们就开始下一步的操作。进行服务端的设置。
二、设置,其实就是指定服务器的IP地址,这个也非常容易。如果是中文界面我相信公司的会计的计算机水平也可以设置了。
1.按F2设置
[img]http://www.quanyao.com/images/stories/tech/vm.files/image059.png[/img]
2.设置界面
[img]http://www.quanyao.com/images/stories/tech/vm.files/image061.png[/img]
3.【Configure Management Network】中设置管理端口网卡IP
[img]http://www.quanyao.com/images/stories/tech/vm.files/image063.png[/img]
到这里服务器端的设置结束了,我们也可以跟KVM over ip说再见了。因为更强大的系统管理工具来了!
三、下载客户端管理软件:
我们回到PC界面,打开浏览器
1.输入设置的管理端口IP地址
[img]http://www.quanyao.com/images/stories/tech/vm.files/image065.png[/img]
点击【[img]http://www.quanyao.com/images/stories/tech/vm.files/image067.png[/img] 】
下载安装完成后点击 [img]http://www.quanyao.com/images/stories/tech/vm.files/image069.png[/img]运行客户端软件
[img]http://www.quanyao.com/images/stories/tech/vm.files/image071.png[/img] 安装过程:
1. 新建一个虚拟机,任何版本的windows,linux,freebsd,solaris,dos系统都是兼容的,我们根本不用考虑驱动兼容的问题。因为VMware跟他们统统100%兼容。这就是虚拟层的好处。想想你有没有还在NT或者redhat 7.2甚至之前的程序还在跑关键应用。而另一方面机器已经严重老化重重矛盾令你烦恼不堪。现在我们已经找到解决方法。VMware是老系统与新系统的有效桥梁!
2. 选择要安装的操作系统,我们还是选择了最常用的市面应用最广的WIN 2003
3. 选择用几个处理器:我们选择了2颗处理器,实际上我们有2颗XEON 5405四核CPU。给win2003的是其中的2个core.
4. 分配内存大小,2G
5. 分配网络端口,2个虚拟千兆口,你也可以给4个。因为这些资源是vmware分配的。内部已经有千兆级的虚拟交换机了。你的虚拟机是通过虚拟交换机连接到外网的。从某种意义上讲你可以把服务器的两个物理网口当作虚拟交换机的两个Uplink接口。
6. 分配虚拟硬盘容量,简单讲就是切一个磁盘空间给虚拟机。
7. 开始安装操作系统,这个大家都会就不再赘述了。
安装完成,windows装好了,你可以注意到下面的窗口我们是在PC的控制软件里看到的windows的完整界面。不是远程桌面,也不是透过KVM over ip.现在你可以把你的windows的3389端口关掉了。因为你根本用不到,同时不怀好意的黑客又少了一条攻击的路线。
8我们来开机看看
打开console
[img]http://www.quanyao.com/images/stories/tech/vm.files/image073.png[/img]
跳出console窗口
[img]http://www.quanyao.com/images/stories/tech/vm.files/image075.png[/img]
点击 [img]http://www.quanyao.com/images/stories/tech/vm.files/image077.png[/img]后开机
系统启动好了,我还没来得及给开机画面截图。他就好了。
[img]http://www.quanyao.com/images/stories/tech/vm.files/image079.png[/img]
安装完成重启后就可以对系统进行设置了
[img]http://www.quanyao.com/images/stories/tech/vm.files/image081.png[/img]
在建虚拟机的时候分配了1G内存以及分配了2个处理器给虚拟机
所以在系统中认出了2颗处理器。,细心的朋友可以发现我们的虚拟机系统认到的是Intel xeon 5405,而不是之前我们在vmware workstation下的vmcpu。这个差别将带来巨大的性能提升。实现这个结果,主要依赖INTEL的VT技术和ESX版本的VMware所带来的独特功能。
灾难恢复,
虚拟机的快照功能
VMWARE esx 3i可以为每个虚拟服务器创建快照,以方便系统崩溃或者是系统故障。对着虚拟机的名称点击右键,选择Snapshot中的Take Snapshot,创建一个快照的名称。你也可以定时建立多个快照。当系统出现问题时系统会在你同意的情况下默认回复到最近一个快照点。你可以选择还原到某个指定的还原点。下面我们就来做个实验。
最常见的灾难是人为的灾难,误删除让很多人苦恼过,我们来模拟下这个过程看我们的系统能给你带来什么:
我们首先在桌面新建一个文本文件名字为“20081230.txt”截图留存:
[img]http://www.quanyao.com/images/stories/tech/vm.files/image083.png[/img]
然后给系统做snapshot(快照)
[img]http://www.quanyao.com/images/stories/tech/vm.files/image085.png[/img]
然后我们把这个20081230.txt文件删除,并新建一个200812301111.txt
[img]http://www.quanyao.com/images/stories/tech/vm.files/image087.png[/img]
好了,文件被删除了。而且又有新的文件出现。变化是显著的。我们开始通过之前的快照恢复。
这时会跳出信息框,提示你是否真的需要恢复
[img]http://www.quanyao.com/images/stories/tech/vm.files/image089.png[/img]
点是,在下方会有恢复进度条。速度非常快,几乎跟建立快照的时间相当。
[img]http://www.quanyao.com/images/stories/tech/vm.files/image091.png[/img]
大概2,3分钟后快照回复完成。我们来看看月光宝盒的效果。
恢复后:
[img]http://www.quanyao.com/images/stories/tech/vm.files/image093.png[/img]
20081230.txt又回来了,但是新建的200812301111.txt没有了。看来后悔药还是容易吃到的,
而且很方便。你只需点点几个菜单而已。是不是很容易?
Linux来了
我们再来看看linux在vmware下的风采:
小红帽是我的最爱,同时让windows继续。我们在VMWARE ESX 3I上开的2个虚拟机。Vmware提供了系统监控插件。你可以看到你的系统资源还有多少没用。我们装了干净的系统自然看起来很OK。这样监控效果以往只有物理服务器有IPMI 2.0模块(通常要另外花钱购买)。系统里有内嵌软件响应才可以实现。Linux下通常不容易做到。现在在我们的系统里轻松搞定!
[img]http://www.quanyao.com/images/stories/tech/vm.files/image095.png[/img]
既然两个系统都在,我们就来试试虚拟千兆交换机的效果,先把两个的网络配置好。
Windows 2003的网络
[img]http://www.quanyao.com/images/stories/tech/vm.files/image097.png[/img]
[color=#000000]Linux AS 5.0的网络[/color]
[color=#000000][img]http://www.quanyao.com/images/stories/tech/vm.files/image099.png[/img][/color]
Windows 2003 ping linux AS 5.0 同一网段网口,我们让两边互相ping一下。响应速度很不错。互联互通没有问题。速度都是千兆网络。
[img]http://www.quanyao.com/images/stories/tech/vm.files/image101.png[/img]
Linux AS 5.0 ping Windows 2003 同一网段IP
[img]http://www.quanyao.com/images/stories/tech/vm.files/image103.png[/img]
性能跟物理机的对比,测试:
我们做了一个最简单的测试
下面的图是我们用272AH其中的windows 虚拟机做的super PI的测试。3200万位用了24分46.500秒。
[img]http://www.quanyao.com/images/stories/tech/vm.files/image105.png[/img]
而我们用之前一台配置为XEON 2.4 *2 2G内存,36G SCSI webserver做出的结果是54分08.219秒
[img]http://www.quanyao.com/images/stories/tech/vm.files/image107.png[/img]
结论是我们用1/4的性能就打败了三年前的服务器。并且性能还超出老机器约8秒。性能提升约15%。
如果你看到下面这个表格的话。你能知道他是物理机还是虚拟机吗?Intel VT技术把物理资源都映射到虚拟机使用。效能大大提升,专业的测试软件验证了这个结果。
第四步,优势总结,
1. 成本优势节约最起码1/4或放大4倍。
? 硬件支出的对比。1台的支出,4台的效能
? 电费开销的对比。同样是1:4
? 可节约机柜租用成本,节约机房其他配套的开销例如空调散热带来的成本。同样是1:4
? 节约交换机网络接口数量,同样是1:4
2. 管理简单,通过统一的控制界面管理多台服务器。更棒的是,并不会受到虚拟服务器操作系统的限制。配合JCnet I1-272AH的KVM over IP的功能更能对最底层的管理一目了然。
3. 安全,由于虚拟服务器文件格式存在是的系统的备份非常方便。使得灾难恢复易如反掌。
4. 兼容性更好,摆脱底层硬件驱动的多样性造成的问题。使得他非常容易在装有VMware的各个不同硬件平台上迁移。甚至可以放在外部存储中由不同的硬件根据资源使用情况动态的接管。这个特色也使得很多古老的作业系统(例如WIN NT4.0,Redhat 7.2等)可以继续在新的硬件平台上运行。同样更多的因为驱动问题对硬件挑剔开源系统也可以方便的导入。
5. 简单扩展你的业务需求。互联网上丰富的资源,现在越来越多的虚拟机模版开始流行。未来你可以只要导入一个基于开源系统和资源的模板。省去费心安装和调试的时间和精力。(例如,基于Cent OS和MYSQL的小型数据库模板)。你就可以开始你的新业务了。
第五部,泉尧(JCnet)实施虚拟化解决方案的案例。
? 某业界知名IT硬件厂商,应用服务的迁移。配合JCnet I1-272AH和Promise Promise VTrak M200i成功实现虚拟化的企业应用
? 某著名游戏厂商。使用JCnet i1-274AH成功将某著名网络游戏迁移到虚拟服务器平台。节约大量机房空间,节省硬件购买开始费用。跟令客户兴奋的是,他们简化了服务器维护成本和老系统无法迁移到新硬件的烦恼。解决了老旧设备寿命将近带来的运营风险。
第五部,总结
JCnet基于VMware和INTEL技术的虚拟化解决方案提高了客户效率和可靠度。保护了客户投资,延长了客户经典产品和应用的生命周期。为未来的IT部署也做了弹性准备。给客户带来了更长期收益和更低的成本。
有兴趣的朋友可以通过MSN或QQ与我们讨论。
MSN:[email]qy.vm@live.cn[/email]
QQ:872952017:face25: 太专业了。 路过查看 依本人经验来看VM根本无法用来取代实机
比如用作FTP
至于节约成本,延长使用周期这个无可厚非 virtualization 是今后几年的热门话题之一了,不过是VM,还是Hyper-V,以后都会有很大的发展,这是趋势,本人认为现在学习微软的H-V还是比较有发展的,以后Windows2008是主流了
页:
[1]