
| 出版日期:2004-03-08 总期号:1294 本年期号:15 |
|
StoreAge SVM实现SAN虚拟化
提 要 尽管越来越多的人被存储虚拟化及其给客户带来的利益所吸引,但对现在已存在的SAN环境来说,仍有一个最关键的障碍,那就是“如何能使一个数据中心很简便地从无虚拟化SAN转化到虚拟化的SAN环境?”现有的环境越大,潜在的问题越大。 StoreAge的 SVM (存储虚拟化管理器)有一种工具,通过简单地写几兆位数据到每个LUN的开始和结束,就能让现有的LUN在几秒钟内成为虚拟的SVM卷。使用这些卷的应用能非常快地对其重新安装并恢复生产操作。 SVM允许虚拟化的和没有虚拟化的存储能在同一个SAN中共存。因为SVM 使用已有的 SAN 基础架构,并且允许服务器继续通过SAN直接访问存储设备,数据中心管理员可以以正在运行的操作所需速率将数据依次地迁移到一个虚拟化环境中,一次一个LUN,一次一个服务器/群集等。 将数据转移到SVM环境中的步骤如下: 1.将SVM(s)连入到SAN 不同于现今市场上的某些虚拟化设备,SVM 能够以一种完全不影响工作的方式连接到SAN上。根据 SAN已具有的安全度量, 例如交换机分区和LUN屏蔽, SVM 可通过它的图形用户界面发现SAN上的组成并显示它所见到的。可以通过在任何一台与SVM设备通过TCP/IP连接的计算机上的标准的Web浏览器访问此GUI。 大部分用SVM的生产环境都包括2台SVM设备以确保高可用性。两台SVM都会给出相同的SAN视图,所以当它发现和显示SAN中的目标时,它们达到同样的结果。 如果在结果中有任何差异,将会被显示,这对查找连接性和其他类型的问题非常有用,这些问题应在继续工作之前被解决。 2. 初始SVM配置测试 为了将SVM用于生产环境之前开始测试SVM,必需在SAN里的至少一个存储设备上分配至少一个测试LUN(例如不包含有用数据的)。并至少选择一个主机用于测试。任何分区和 LUN masking的使用都应被调整,这样SVM能发现将成为测试环境组成部分的LUN和HBA,同时也屏蔽任何没有安装SVM代理的主机,以防看到或访问任何测试的LUN。 SVM GUI 将被用于创建包含一个或多个测试LUN的新的存储池(可命名为“TestPool”,通常在测试完成后被删除)。SVM的配置数据(Virtualization Metadata虚拟化元数据)存储在LUN上,而不是SVM上,这样能使虚拟卷继续被主机服务器访问,即便SVM关机或出现故障。 客户代理软件包将被安装在用于测试的一个或多个主机上。此软件包被作为一个标准的软件包安装,同时加上了故障切除,负载均衡,和卷映射等功能,作为SVM架构的一部分。一旦安装完成,SVM就能按名字显示安装了代理包的主机,不只是按HBA。 3. 计划迁移 在计划任何一个从非虚拟化到虚拟化SVM环境的迁移时,一些关键的过程需要预先讨论,以确保平滑过渡。 建议写一个定义SVM实施的所有步骤的书面项目计划。注意,虚拟化的过程可在相当一段时间内进行,因为SVM允许SAN的虚拟化分阶段进行,使之最适合每个客户的独特需求。 迁移计划的一个关键步骤是在SAN上将现有的数据迁移。正如前面指出的一样, SVM包括了一个简单的机制,能在几秒钟内将现有的LUN转换到一个或多个SVM卷中,并不需要拷贝或移动数据。 4. 实际的迁移过程 正如任何重大活动开始前的情况一样,在每此迁移前,至少应该完成对涉及到的LUN的备份。每次迁移通常都在系统使用比较空闲时,或在计划好的宕机时间进行。 大多数迁移是一个主机接一个主机和/或一个LUN接一个LUN分阶段进行。在这个过程中,LUN 屏蔽和分区需要被调整,因为SVM必须总能访问正在虚拟化的LUN。另外,对任何一个呈现给主机的可访问卷,此主机也必须有权访问包含在这些卷中的LUN。 5. 在一个用SVM虚拟化的环境中工作 在迁移完成后,数据中心将享受到一些由SVM完成的虚拟化所带来的好处:可用的空间在需要时,能按所需的粒度动态地加到卷中去;存储管理员非常清楚他们的存储资源是什么,这些资源被分配给了谁;存储可以来自不同的厂商,而且很容易加到SAN中,根据Quality of Service的要求可放到合适的存储池中。 |
|||||||||||||||||||||||||||||||