WEB开发网
开发学院服务器虚拟化 VMotion简介 阅读

VMotion简介

 2007-11-10 00:03:49 来源:WEB开发网   
核心提示:本文作者:本站版主eddiechen原文地址:http://hi.baidu.com/chenshake/blog/item/9ac57022e8ac86a54723e8d8.html当你接触vmware 的esx,你会遇到很多新名词,VMotion简介,vmotion,就是经常听的一个,ISCSI这是linux的常用
本文作者:本站版主eddiechen
原文地址:http://hi.baidu.com/chenshake/blog/item/9ac57022e8ac86a54723e8d8.html

当你接触vmware 的esx,你会遇到很多新名词,vmotion,就是经常听的一个,他是干什么用的?

这个功能还是非常有技术含量的,微软的最新的虚拟化产品,为了保证进度,也把这个类似的功能去掉了。http://www.donews.com/Content/200705/98879494f4a94650ac23f0eacbee0544.shtm

如果你只有一台esx服务器,那么你可以不管它,但如果你有2台以上的esx服务器,那么你就会遇到一个问题,怎么把一个vm从一台esx 服务器移动到另外一台esx上,如果这台vm是关机的话,那么我们可以用ftp等工具,从一台移动到另外一台,但这样比较费时间,想想一个vm 基本都是10g,传说10g文件,在千兆的网络,每秒70兆,也是需要3分钟的把。应该还是可以用 。

但如果这台机器是带业务的话,白天你是不能移动,只能到晚上关机后才能移,那么如果白天那台esx服务器很忙,另外一台很闲,但那台带业务的vm,是不能停止的,那么你就一点办法都没有了。

vmotion就是用来解决这个问题的。让你的vm可以在跑业务的时候从一个esx,移动到另外一个esx上。

在需要迁移的那一个时刻,实际上物理服务器A上的虚拟机1内的内存里的所有关于虚拟机1的信息全部被封包通过网络移交给物理服务器B上而形成了新的虚拟机2。这是一个内存信息移交和转移的过程,速度快,但是掉电以及其他突发的事件会影响到安全性,网络的延迟与阻塞会让A,B两台物理服务器之间的虚拟机动态迁移变得不够可靠和高速,

不过要实现这个功能,有前提条件的

1:你的vm必须放到共享的存储里。

2:esx的cpu,类型要一样,简单说,就是不能一个是intel,一个是amd的,都是intel,不同型号,没有问题。

3:就是你需要license,这个功能是要交钱的

共享存储的解决办法

盘柜是比较昂贵的,尤其是san 这些,一般人都接触不到,混了那么久,我也就接触过一次光纤盘柜。国外很多人想了很多办法,而且是用到生产中,听他们说,性能还是很不错。现在一块SATA硬盘,500G,1500块人民币。买20块,做一个raid6,9T的容量。性能都很不错。

其实解决的办法就是把机器上的硬盘共享给esx,做共享存储。esx能使用的共享存储(不包括盘柜),有2种,ISCSI,NFS,这两种都可以在windows和linux下实现。

windows

ISCSI,比较著名的是wintarget ,这个软件已经在06年给微软收购了。也说明这个应用以后的重要和发展方向巴。

NFS,NFS其实都是linux用的文件共享,微软也提供一种 windows下的nfs,叫WSFU ,你也是可以把你windows下文件夹当成NFS共享给esx服务器做共享存储用。

linux

有很多软件都可以做到,openfilter 你可以做nfs,iscsi给esx用。openfilter,它是一张光盘,直接光盘启动安装,和esx一样,然后通过web方式去管理,大家可以看看,
http://www.openfiler.com/

http://blog.chinaunix.net/u/7667/showart.php?id=174836

NFS:NFS是linux的一个服务,你只须用配置一下你的linux服务器,就可以了,

ISCSI

这是linux的常用IET(iscsi enterprise target),大家可以搜索一下,

http://fedoranews.org/mediawiki/index.php/Going_Enterprise_-_setup_your_FC4_iSCSI_target_in_5_minutes

http://sourceforge.net/project/showfiles.php?group_id=108475

看看这个老外,多牛

Sarkhori said:

I've done three VI3 implementations (all test lab) using IET running on either FC6 or CentOS. I haven't worked through any power outages (all of these lab implementations have UPS), but thus far I've had great performance and no issues...

Two of them use whitebox server with 16xSATA 500GB 7200RPM drives on 3Ware SATA RAID cards, and the third uses 8x146GB 15KRPM SAS drives on an HP SA6i RAID card.

My company is ordering (today) a whitebox with 24x500GB 7200RPM SATA drives, 2x12-channel 3Ware RAID to put up phase one of our production VI3 implementation. We figure that since we're doing it for our clients, we might as well do it for ourselves... :)
http://www.vmguru.com/blogs/vmguru/archive/2006/11/27/1399.aspx

Tags:VMotion 简介

编辑录入:coldstar [复制链接] [打 印]
赞助商链接