数据迁移涉及许多艰巨的任务。其中最繁琐的操作之一是在新存储系统上创建新的LUN。我们最近发布了两篇博客文章,”LUN 中没有“N”,” 和 “为什么lun不是一个LUN“准备一系列额外的文章,它将描述 DMS v4.00 提供的高级功能。其中一个功能关于创建新LUN作为要迁移的源LUN的目标LUN。为了欣赏这个强大的新功能,我们将详细介绍此操作。
要在新存储中准备新LUN,必须首先确定每个源LUN的确切大小。然后必须使用相同或更大的大小创建每个新LUN。然后,通过将LUN掩蔽到设备上的启动器,将新LUN分配给迁移设备。这样之后,这些LUN在设备中被“发现”,然后逐个配对到源LUN,因此迁移软件可以将数据从一端复制到另一端。请记住,没有与这些LUN相关联的人为可读“名称”。 LUN的唯一标识是GUID,如上一篇文章中所述。
进一步使问题复杂化,在仅一次迁移操作中可能涉及数千个LUN。
在数据迁移的石器时代,可用于此过程的唯一工具是人眼和手。 这是一个艰苦而费时的工作,充满了潜在的陷阱和错误。 此外,创建新的LUN只是整个迁移操作中的许多步骤之一 – 存储行业专业人士自从数据迁移项目开始以来一直处理的许多繁重,无聊和苛刻的繁重工作。 如果我们进行数据迁移专家的调查,我相信他们中的大多数会表明他们喜欢看油漆干,而不是做这些任务。
即使在新的LUN创建过程开始之前,大多数迁移工具都需要管理员在选择要开始的源LUN集之前手动调查,识别和验证所有源LUN(直到单个路径)。 请记住,可能有成千上万个不同大小的LUN,来自不同的客户端主机,以及具有不同的路径。 正如我们在前面博客文章中讨论的,在光纤通道环境中,路径包括LUN的发起者WWPN,目标WWPN和逻辑单元号(lun),以及WWPN(通常表示为64位的实体 由16位十六进制数字)。 是的,看着油漆干可能不是那么坏。
当Cirrus的 数据迁移服务器(DMS)到达时,它已经能够执行 自动发现,识别和验证,以提供视觉和语言信息,存储管理员只需通过简单的点击鼠标就可以组织源LUN。 这些强大的功能削减了现有工具所需的手动过程的90%,因为DMS被透明地插入到SAN存储链路中。 一旦带内,DMS可以分析I / O,并确定整个存储拓扑和配置,包括每个组件的每个细节,完全无错误。 整个发现和显示过程只需要几秒钟,这就大大减少了所需的工作量。
但是,直到最近,管理员仍然需要在新存储中手动创建目标LUN,然后通过LUN掩码将该存储分配给DMS设备,以便在设备中启动器的正确WWPN。 虽然DMS提供了通过GUID重命名新LUN的批处理实用程序,以及用于建议正确配对的模糊自动配置功能,但仍然必须在新存储中手动创建LUN。
也就是说,直到现在。
最近添加到DMS的新的自动分配功能几乎可以自动完成整个过程。 从DMS 4.00开始,引入了存储接口插件模块,允许为提供用于LUN创建和分配的API的任何存储系统创建特定插件。 使用插件,DMS自动在新存储中创建和分配目标LUN。 然后,LUN将被发现,命名并与源LUN配对。 这些功能可以作为REST API,CLI或通过网络的任何其他格式提供。 可以使用提供的特定机制快速为任何新存储创建标准插件,并且相同的自动分配机制适用于本地和远程迁移。
我们的工程师提出了一个巧妙的解决方案,允许用户指定自定义参数为自动创建的LUN。 管理员可以使用自己的管理工具(GUI)在新目标存储中创建一个或多个小模板LUN。 这些LUN由前缀“DMS-”标识,并用作由DMS迁移过程创建的后续LUN的示例。 DMS在自动分配期间检索模板LUN。 将仅提示管理员选择要使用的模板LUN。 来自所选模板LUN的相同参数将用于创建LUN。 这极大地简化了LUN创建的过程,具有任何特定于任何存储的期望参数。
使用自动分配功能,完整的迁移过程现在如下所示:
- 将DMS插入环境(通常在20分钟或更短时间内完成)
- 自动发现整个SAN配置(通常为几秒钟)
- 检查并验证显示的已发现的SAN配置(所花费的时间取决于多少人喜欢查看以图形和表格提供的所有详细信息)
- 选择要迁移的主机/ LUN(可以在几分钟内完成,具体取决于管理员对其存储的熟悉程度)
- 如果需要,使用存储自己的管理GUI在目标存储中创建模板LUN
- 指定新存储系统的IP地址和凭据,然后选择用于创建目标LUN的模板
- 现在将创建主机LUN,并自动将其分配给DMS设备
- 源LUN和目标LUN会自动匹配和配对
- 数据复制开始
整个准备过程 – 从安装到LUN创建到启动迁移 – 都可在一小时内完成。 相比之下,传统的迁移方法可能需要花费数周的时间才能复制单个字节的数据。
当我们向存储合作伙伴提供这一新功能时,他们热切地热情地提供了他们的API,希望我们能够快速为自己的存储系统创建插件。 我们将发布插件的规范和模板,以便任何人都可以为任何存储创建插件。 继续关注我们的新闻页面,我们到时会发表官方公告。