热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

迁移VMware虚拟机和View桌面到新的SAN存储阵列详细指南

把存储迁移到新的存储阵列的过程其实并不太难,有时你甚至可以做到不停机迁移。在启用VMware的vSphereStoragevMotion之前,你需要先检查一些事情。我也解决如何迁移VMwareView桌面的问题。要使用StoragevMotion将虚拟机(VM)迁移到一个新的存储阵列,你需

把存储迁移到新的存储阵列的过程其实并不太难,有时你甚至可以做到不停机迁移。在启用VMware的vSphere Storage vMotion之前,你需要先检查一些事情。我也解决如何迁移VMware View桌面的问题。

要使用Storage vMotion将虚拟机(VM)迁移到一个新的存储阵列,你需要为新旧两个阵列都划分ESXi服务器。在这篇文章中我不打算谈太多这方面的细节,基本上,你需要确保主机从旧的和新阵列都能够看到datastore。你还需要至少有一个Enterprise vSphere许可证;任何更低级别的许可,都不能给你提供做Storage vMotion同时虚拟机不断电的能力。如果你都有了这些,且没有RDM(RAM Device Mapping,原生设备映射),你可以前进,Storage vMotion你的虚拟机到新阵列上的datastore。

Storage vMotion的步骤:

1.使用vSphere客户端或Web客户端进入vCenter。

2.右键单击你打算迁移的虚拟机,并单击“迁移”。

3.选择“迁移到新的datastore”。

4.在你希望迁移到的新阵列上选择datastore。

5.点击“确定”或者“完成”,观察任务的进展。

这过程非常简单的,虽然有点乏味,取决于你有多少台虚拟机和硬盘的大小。我上周至少两次被人问到的问题是:你如何完成RDM的虚拟机迁移?这些都是直接连接到虚拟机的LUN,而不是通过虚拟机文件系统(VMFS)。RDM有两种类型:物理的和虚拟的。如果想要了解两个RDM的差异,请阅读VMware知识库文章2009226。对于这篇文章,你只需要知道,你不能Storage vMotion物理RDM,只能做虚拟的RDM。你可以解决这个问题,但是需要重新启动虚拟机。我还建议一次只做一个,这样你就不会混淆哪个RDM属于哪个VM。

从物理RDM 转换到虚拟RDM的步骤:

1.右键单击虚拟机,然后单击“编辑设置”。

2.单击标记原始设备映射的硬盘。

3.记录所使用的SCSI设备,因为你稍后需要重新添加该设备。你可能还要记下该硬盘的容量,以确定添加的硬盘是否正确。

4.卸载硬盘并完全删除。请放心,这不会删除你硬盘中的数据,只是删除指针。

5.点击“确定”。

6.任务完成后,返回到“编辑设置”,并添加一块硬盘。

7.添加RDM,但这次选择虚拟模式。

8.请确保RDM正确地添加到原来的SCSI设备。

9.打开虚拟机的电源,并确保磁盘显示在操作系统之内。

在将物理RDM转换为虚拟RDM后,你可以Storage vMotion虚拟机。如果你不改变任何东西,它会简单地从原来的datastore中删除指针,将它移动到新的指针。然而,有时候你希望不必再处理RDM了。如果你虚拟机上运行的应用程序支持,你可以Storage vMotion该RDM到一个新的datastore上的虚拟机磁盘格式(VMDK)而无需停机。做Storage vMotion之时你需要按照上面的步骤,但格式不是“与来源相同”,你需要精简或增加配置。当你做完这些并选择一个新的datastore之后,你的硬盘驱动器将从RDM转换为VMDK文件。

最后需要注意的是,当你的环境中有VMware View(Horizon View)桌面,你永远不要Storage vMotion链接克隆桌面。View Administrator有一个Rebalance功能,可用于将桌面迁移到新的datastore中。欲了解更多信息,请阅读VMware View的文档和VMware知识库文章1028754。

迁移虚拟桌面要遵循的步骤:

1.请确保你的最终用户已经注销了他们的桌面。在Rebalance过程中,你会得到选项,要么强制他们关机,或者等待他们选择注销该虚拟机后再迁移。

2.确保你的用户保存所有必要的数据到永久磁盘。

3.登录View管理员(View Connection Server)。

4.点击你想迁移的池。

5.在该池中,单击 vCenter设置,并将datastore更改为新阵列上的datastore(请确保移除旧阵列的datastore)。这将不会影响当前已经提供的桌面。

6.准备好之后,回到池中并在View Composer的下拉框中选择Rebalance。

7.在Rebalance向导中,选择强制用户注销(如果你愿意),并填写其他选项。当然,你也可以保留默认。

8.你将会看到桌面进入维护模式,然后它们将迁移到新的datastore。如果你在池设置中将它们设置为自动开机,你会看到它们在完成迁移再次成为可用的。如果只是配置,没有设置自动开机,你还是需要改变,或者手动开机。


推荐阅读
  • 福克斯新闻数据库配置失误导致1300万条敏感记录泄露
    由于数据库配置错误,福克斯新闻暴露了一个58GB的未受保护数据库,其中包含约1300万条网络内容管理记录。任何互联网用户都可以访问这些数据,引发了严重的安全风险。 ... [详细]
  • ZooKeeper集群脑裂问题及其解决方案
    本文深入探讨了ZooKeeper集群中可能出现的脑裂问题,分析其成因,并提供了多种有效的解决方案,确保集群在高可用性环境下的稳定运行。 ... [详细]
  • 华为智慧屏:超越屏幕尺寸的智能进化
    继全球发布后,华为智慧屏于9月26日在上海正式亮相,推出65英寸和75英寸版本。该产品不仅在屏幕尺寸上有所突破,更在性能和智能化方面实现了显著提升。 ... [详细]
  • NTP服务器配置详解:原理与工作模式
    本文深入探讨了网络时间协议(NTP)的工作原理及其多种工作模式,旨在帮助读者全面理解NTP的配置参数和应用场景。NTP是基于RFC 1305的时间同步标准,广泛应用于分布式系统中,确保设备间时钟的一致性。 ... [详细]
  • 探索新一代API文档工具,告别Swagger的繁琐
    对于后端开发者而言,编写和维护API文档既繁琐又不可或缺。本文将介绍一款全新的API文档工具,帮助团队更高效地协作,简化API文档生成流程。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 本文探讨了如何解决PHP文件无法写入本地文件的问题,并解释了PHP文件中HTML代码无效的原因,提供了一系列实用的解决方案和最佳实践。 ... [详细]
  • HTML5 表单新增属性详解
    本文深入探讨了HTML5中表单的新增属性,帮助读者全面掌握这些新特性。内容涵盖autocomplete、autofocus、list等常用属性,并详细解释了form、novalidate、enctype和accept-charset等高级属性的功能与应用场景。 ... [详细]
  • 1.执行sqlsever存储过程,消息:SQLServer阻止了对组件“AdHocDistributedQueries”的STATEMENT“OpenRowsetOpenDatas ... [详细]
  • 使用PHP实现网站访客计数器的完整指南
    本文详细介绍了如何利用PHP构建一个简易的网站访客统计系统。通过具体的代码示例和详细的解释,帮助开发者理解和实现这一功能,适用于初学者和有一定经验的开发人员。 ... [详细]
  • 本文探讨了为何相同的HTTP请求在两台不同操作系统(Windows与Ubuntu)的机器上会分别返回200 OK和429 Too Many Requests的状态码。我们将分析代码、环境差异及可能的影响因素。 ... [详细]
  • 本文详细介绍了一种通过MySQL弱口令漏洞在Windows操作系统上获取SYSTEM权限的方法。该方法涉及使用自定义UDF DLL文件来执行任意命令,从而实现对远程服务器的完全控制。 ... [详细]
  • 智能医疗,即通过先进的物联网技术和信息平台,实现患者、医护人员和医疗机构之间的高效互动。它不仅提升了医疗服务的便捷性和质量,还推动了整个医疗行业的现代化进程。 ... [详细]
  • 在尝试使用C# Windows Forms客户端通过SignalR连接到ASP.NET服务器时,遇到了内部服务器错误(500)。本文将详细探讨问题的原因及解决方案。 ... [详细]
author-avatar
徐青乔府_631
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有