1、EMC存储设备扩容方案1.项目背景客户目前在数据中心使用 1套 EMC CX-240磁盘阵列柜 ,包括 15 块 600G光纤盘及相关配件线缆。客户考虑未来 35年业务发展,需要对磁盘柜进行扩容,以满足公司未来业务发展需要。同时,通过本次硬件升级对存储性能调优,提高整体系统性能。 2.项目需求计划对现有 EMC CX4-240统一存储系统进行 9TB裸容量的 SAS磁盘的扩容,为 CX4-240提供 1个磁盘扩展柜,增加 15块 600G SAS磁盘及相关服务及维保。 为 CX4-240 磁盘系统提供扩容安装及相关服务及维保。 负责设备安装调测、策略制定等服务。 磁盘阵列划分卷及增加原卷容量服
2、务。3.项目建设及目标本项目目标是通过本次磁盘阵列扩容,对存储进行优化处理,降低使用成本,提高应用性能和工作效率,帮助用户最大限度地提高生产率,减少总拥有成本。4.方案实施4.1 整体方案实施 在本方案中,对现有 EMC CX4-240存储进行 9TB裸容量扩容。 EMC CX4-240增加 15块 600Gb SAS盘,解决存储空间不足问题。4.2扩容方案本次项目实施完毕后,可以满足用户公司当前业务需求和未来业务发展需要,同时,通过硬件升级及性能调优,提高整体系统性能,最大程度上保护用户的投资。1、 客户需求客户要求在原有LUN上进行容量扩容,可以采用MetaLUN方式。2、 EMC Met
3、aLUN解决方案MetaLUN是一个LUN类型,最大容量为所有组成它的LUNs的容量的和。MetaLUN功能可以让你动态地扩展单个LUN(Base LUN)的容量为一个叫做MetaLUN的更大的单元。你可以通过添加LUNs到Base LUN来实现,你也可以添加LUNs到一个MetaLUN,进一步增加它的容量,跟LUN一样,MetaLUN也可以属于一个Storage Group,也可以参与SnapView,MirrorView和SAN Copy会话,MetaLUN只在CX-Series存储系统上支持。你可以用两种方法扩展一个LUN或MetaLUNstripe expansion或concaten
4、ate expansion(注:条带化扩展或连接扩展) ,一个stripe扩展,取得LUN或MetaLUN上的已有数据,并重新分布到已有的LUNs和你添加的LUNs上。stripe扩展可能需要很长的时间来完成。一个concatenate扩展,创建一个包含新LUNs的新的MetaLUN组件,并附加到已有的LUN或MetaLUN上,没有数据的重新分布过程,concatenate操作立即执行。注:简单地说,stripe是把数据平均分布到各个磁盘上。Concatenate是把数据先写入到第一个磁盘,写满后再写入到第二个磁盘,然后是第三个磁盘。 。依次类推。MetaLUN注意事项:(1)限制当你扩展一个
5、LUN时,有下列限制:MetaLUN里的每个LUN必须是一个冗余的RAID类型(RAID 5, RAID 3, RAID 1, RAID 1/0)或非冗余的RAID类型(RAID 0) 。LUNs里的所有磁盘都必须是相同类型的ATA或Fibre Channel。用于扩展LUNs必须不是一个snapshot, clone, mirror或SAN Copy会话的一部分一个Storage Group的一部分Private或transitioning如果你想扩展的LUN正参与一个snapshot, clone, mirror或SAN Copy会话,那么你将不能添加额外的容量到LUN,但向导不让你此时修
6、改用户容量,向导自动为你选择Current Capacity,这保持跟添加 LUN之前有相同的可用用户空间。如果LUN符合以下条件之一,在你能够扩展它之前,必须做以下之一:如果LUN正参与一个MirrorView会话,它处于同步状态,你必须等待LUN完成同步。如果LUN正参与一个SAN Copy会话,它正在被拷贝,你必须停止会话或等待会话完成。为了更改扩展的LUNs的用户容量,你必须等待扩展完成。 当你扩展Base LUN的容量时,发生下列情况:新的MetaLUN呈现与Base LUN相同的LUN ID,WWN和LUN名称。软件指派一个新的LUN ID和WWN给Base LUN,并使它成为一个
7、private LUN。软件指派新的LUN IDs给任何扩展的LUNs,使它们成为pirvate LUNs,并把它们放入到拥有Base LUN的SP里,扩展的LUNs 保留它们原来的WWNs和LUNs名称。在扩展过程中,你可以访问Base LUN上任何已有的数据。你不能访问MetaLUN的额外容量,直到扩展过程完成,concatenate扩展总是立即完成,但stripe扩展在Base LUN已存在数据时,将花费更长的时间。3、 MetaLUN(在线扩展 LUN空间)一个MetaLUN是1个Base LUN+多个Component LUN的组合LUN。在主机上看到的是1个硬盘。在以上LUN中选择
8、一个Base LUN,其余的LUN则可选为Component LUN.1. MetaLUN原理MetaLUN有两种方式:1.Striping 要求空闲的lun必须和要扩展的lun容量一样大。2.Concatenation 不同大小的lun可以合并。一个LUN使用stripe扩展添加两个LUNs,结果是一个MetaLUN只有一个包含3个LUNs的组件,Base LUN上的数据被重新分布到3个LUNs上。一个LUN使用concatenate扩展添加两个LUNs,结果是一个MetaLUN有两个组件,第一个组件在Base LUN里,第二个组件包含两个条带化在一起的LUNs,但不会条带化到第一个组件。E
9、MC不推荐你使用concatenating不同RAID类型的LUNs来扩展LUN容量,只在紧急情况下,才这么做。在你必须添加容量到一个LUN,并且没有相同RAID类型的LUNs,也没有可用的磁盘容量来绑定新的LUNs时候。Concatenating 不同RAID类型的MetaLUN组件,可能影响结果MetaLUN的性能,一旦你扩展了一个LUN,你就不能更改任何组件的RAID类型,除非你破坏这个MetaLUN。破坏一个MetaLUN,取消MetaLUN里所有LUNs的绑定,因此导致数据丢失。4、 操作步骤具体步骤如下:新建一个RAID组;在新的RAID组上创建新的LUN将原有LUN与新建LUN组
10、建成MetaLUN在主机端重新识别LUN。创建MetaLUN的示例如下:登录存储web管理页面在IE地址栏输入CX4的IP地址,打开EMC 存储管理界面,输入用户名和密码,登陆设备进行配置。创建RAID组在Storage中选择RAID Group选择创建,以建立新的RAID组。X EMC LARiON CX480安 装 配 置 文 档 6 在 右 侧 栏 中 添除 所 有 硬 盘 , 然 后 从 左 侧 栏 硬 盘 中 选 择 所 需 磁 盘 , 添加 到 右 侧 栏 中 ,选 择 完 毕 , 点 击 “OK”确 认 然 后 回 到 先 前 页 面 中 , 检 查 硬 盘 选 择 是 否 正
11、确 , 确 认 无 误 , 点 击 “Aply”确 认 选择5块可用磁盘创建一个RAID级别为RAID5的RAID组。创建LUN在新建的RAID组上单击右键,选择创建LUN。 X EMC LARiON CX480安 装 配 置 文 档 10 选 择 LUN容 量 大 小 为 5GB, LUN ID为 1, 如 下 图 然 后 点 击 “Advance”标 签 , 选 择 “Default Owner”为 “SPA 选择正确的参数完成创建。X EMC LARiON CX480安 装 配 置 文 档 10 选 择 LUN容 量 大 小 为 5GB, LUN ID为 1, 如 下 图 然 后 点 击
12、 Advance标 签 , 选 择 Default ner为 SPA 创建MetaLUN在原有LUN上单击右键,选择扩展;X EMC LARiON CX480安 装 配 置 文 档 12 进 入 到 扩 展 存 储 向 导 , 点 击 “Next”继 续 下 一 步 , 如 下 图 进入到扩展向导。选择下一步,扩展模式选择条带化。 X EMC LARiON CX480安 装 配 置 文 档 14 然 后 选 择 磁 盘 LUN2、 3和 LUN4, 将 这 些 磁 盘 添加 到 LUN1, 然 后 点 击 “Next”继 续 选择正确的LUN。设置新LUN的大小,选择最大化X EMC LARiON CX480安 装 配 置 文 档 16 设 置 新 LUN的 名 称 为 “MetaLUN1”, Default Owner为 “SPA”, 然 后 点 击 “Next”继 续 设置正确的参数并选择拥有的控制器: X EMC LRiON CX480安 装 配 置 文 档 17 最 后 显 示 配 置 总 揽 , 确 认 无 误 后 点 击 “Finsh”完 成 扩 容 , 如 下 图 显示汇总信息,点击完成向导。