2006年12月21日星期四

EMC metaLUN (3)

第三个实验是关于EMC Meta LUN的。

EMC Meta LUN 的特性是在线扩充一个LUN。实验环境一台EMC CX500和一台Windows 2003 Server Standard。

1)     metaLUN是2个或2个以上LUN的集合

2)     metaLUN的目的是为了容量的扩展

3)     metaLUN的扩展有两种方式,concatenate和stripe。

Concatenate是指将另一个LUN简单的追加(append)在第一个LUN的后面。从而拼接(concatenate)成一个新的LUN。

Stripe方式是指将新的LUN和已有的LUN做成RAID 0 (stripe)的方式。这样,stripe方式比concatenate方式具有更好的性能. 因此,对于可选的另一个LUN必须是和原有的LUN同样(或更大)的大小。而concatenate对另一个LUN的大小没有要求。

无论哪种方式,新的LUN的容量就是两个LUN容量的和。

实验步骤:

1, Bind LUN30 and LUN31 from EMC navispher. Each LUN is 1G.

2, Right click LUN30, and choose Expand…, shown as below:

metalun01

3, Because both LUN30 and LUN31 are 1G, we choose strip type. BUT, here we should pay more attention on LUN ID. Details shows here:

metalun02

This new LUN is LUN30+31. When this action is done, we check this new LUN30+31; LUN ID is same as LUN30 before. LUN31 is disappeared; it is located in Private LUN in one of SPs.

Job is done.

EMC CX500 & VMware ESX Server (2)

第二个实验是有关EMC提供的基本功能:SnapView,它包括快照snapshot和克隆clone,最需要注意的就是快照中的reserved LUN, 和克隆中的 Clone Private LUN (CPL).

For Snapshot, please DO remember: firstly, snapshot is a relationship. Snapshot is a ‘frozen in time’ copy of a Source LUN. Each Source LUN (Production LUN) only is made up to 8 R/W snapshots. Secondly, Snapshot is activated when a Session is started. When a Session is stopped, Snapshot is deactivated.

For Clone, please DO remember: A Clone Private LUN is a 128 MB LUN that is allocated to each SP, and it must be created before any other Clone operations can commence.

结合ESX3.0.1和EMC CX500两种设备,我们测试环境是2台VMware ESX Server和一台EMC Clariion CX500。测试的目的是:通过EMC map 一个LUN给ESX,在这个LUN上创建虚拟机,并对这个虚拟机做快照。将快照的虚拟机分给另一个ESX Server,如果快照虚拟机成功运行,则实验成功。

我们第一次实验步骤:

1, 在EMC上创建一个LUN,并map给ESX1;

2, 在ESX1上做rescan,发现这个LUN,建立虚拟机并创建VMFS文件系统;

3, 在EMC设备上,对这个LUN做快照。并将这个快照分配给ESX2;

4, ESX2发现设备,但是无法工作正常,无法使用。

实验失败。这样,我们认为EMC可以对VMware ESX进行快照,但是无法使VMFS文件系统工作正常。我们进行了第二次实验:

实验步骤如下:

1, 在EMC创建一个LUN,并map 给ESX1;

2, 在ESX1上做rescan,发现这个LUN;之所以看到2个,是因为多路径。如图:

rdm01

3, 利用customize创建新的虚拟机,在Select a Disk选择Raw Device Mappings。如图:

rdm02

4, 在下一步中,我们可以得到这个LUN。如图:

rdm03

5, 创建这个虚拟机时,我们最终会得到关于这个虚拟机的详细清单。如图:

rdm04

6,在这个虚拟机上安装Windows 2003 Server,并开机;

7,在EMC上对这个LUN进行快照,并把这个快照映射给ESX2;

8, 在ESX2进行做rescan,发现设备。在ESX2上创建新的虚拟机,并连接新发现的设备。启动虚拟机。成功。因为两个虚拟机有相同的IP地址,所以Windows系统报告IP地址冲突。

Connect EMC CX500 to ESX Server (1)

这次实验是围绕在EMC CX500存储设备上进行的。因为是第一次亲密接触EMC CX系列的设备,所以实验都是EMC最基本和有特色的功能。主要的实验内容如下:

  1. 在CX500上分一块存储空间给主机。因为主机是VMware ESX3.0.1,那么我们的目的是让ESX得到这个存储,且在这个存储上建立虚拟机,让虚拟机成功地在EMC上运行。
  2. 利用EMC的快照和克隆功能。
  3. 利用EMC中的Meta LUN的功能。

第一个实验其实很简单。大致过程就是:

1, 利用串口将EMC CX500 与笔记本直连, 在配置时最高速度一定是 115200bps。连接成功后我们可以直接设置IP地址。

2, 得到IP地址后,利用navishpere配置EMC CX500:Create a RAID group|Bind LUN (300G)|Create Storage group,将这300G的LUN map to the Host Computer (ESX3.0.1)。这里需要强调,在主机ESX3.0.1中安装naviagent后,agent会自动在EMC注册主机信息。当然naviagent不是必须安装的。如果没有安装naviagent,我们就必须用工程师模式(engineer mode)在navisphere 中注册(register)主机信息。注:工程师模式(Ctrl+Shift+F12)。

3, After successful mapping this 300G LUN to the Host. From VC2, do rescan storage adapter. Setup VMFS. The job is done.

4, Finally, create a virtual machine as usual. Make sure its data-store is from EMC CX500.

实验完成。

(to be continued)