解决了

将SQL VM从ESXI移动到AHV


  • 旅行者
  • 2个答复
我们在ESXI群集上有几个生产SQL服务器,需要将其过渡到我们的新Nutanix群集。Nutanix的最佳实践表明,应该在Nutanix群集上创建新的SQL服务器,而不是从ESXI转移到AHV。

我知道Nutanix已经有一段时间的Xtract DB,这应该使SQL实例成为可能,但此后它们停止了该产品。我必须假设他们有问题。

我的问题是,使用Nutanix移动将SQL VM从ESXI移动到AHV有什么技术含义?我已经使用该工具来移动许多非SQL VM,没有任何问题。知道底层高探针组件正在发生变化,并且必须在移动前安装Virtio驱动程序,然后在移动后安装NGT,该问题可能会阻止或阻止SQL VM vm跨速度visor移动?

SQL版本是2016年的标准,无镜像或始终进行可用性。只是独立的SQL。我们在一个实例中有大约10个数据库和许多作业。实例大小是数百GB的数据和日志。
图标

最好的答案jlaunier2019年4月8日,18:29

@limin<\/user-mention> , It depends on your SQL Server. Move can't migrate multi-writer VMDKs or any VMs with pRDMs. So migration of SQL clusters using Move is almost guaranteed to be problematic. If your SQL instance is standalone and not relying on any disks exposed directly to the OS, pRDM\/iscsi LUNs, Move should be able to migrate it. Your point is valid though. The other key reason we do not recommend this is that Move is a like for like migration. It doesn't take into account disk layout changes or other BPs that we recommend for databases. So yes, it can be used for restricted SQL Server migration use cases but is not a good idea for most scenarios.","className":"post__content__best_answer"}">
查看原件

该主题已关闭以供评论

6个答复

UserLevel 7
徽章 +34
你好 @limin

我认为 @Jlaunier可以在这里帮助分享一些见识
是的,我在原始帖子之前读了该线程。关于使用移动迁移SQL的所有真正指示的是,它不允许进行SQL设计更改。例如正确使用虚拟磁盘,文件等。但实际上,这与直接的V2V移动无关。

这一切都使我相信使用移动从ESXI到AHV进行SQL移动没有真正的技术问题。而且,Nutanix对SQL Server的正确设计感到非常强烈,以至于他们不会对使用移动进行直接V2V迁移的可行性发表评论。恕我直言,这是可悲的。我还应该说,我已经与Nutanix有关此问题的投入的支持,并得到了“遵循最佳实践”的答案。我没有询问我们的SQL Server是否已经按照最佳实践进行设计。一个工程师给出这样的答案,而没有任何理由就没有任何帮助。

爱我的Nutanix群集,但由于缺乏可靠的产品使用答案而感到沮丧。
UserLevel 3
徽章 +9
@limin,这取决于您的SQL Server。移动无法迁移多作者VMDK或使用PRDMS的任何VM。因此,使用移动的SQL簇迁移几乎可以肯定会出现问题。如果您的SQL实例是独立的,并且不依靠直接暴露于OS的任何磁盘,PRDM/ISCSI LUNS,则移动应该能够迁移。您的观点是有效的。我们不建议这样做的另一个关键原因是,移动是类似的迁移。它没有考虑到磁盘布局更改或我们为数据库推荐的其他BP。因此,是的,它可用于限制的SQL Server迁移用例,但对于大多数情况来说不是一个好主意。
@Jlaunier这是有用的信息。我们的SQL服务器没有暴露任何磁盘,等等。尽管在Nutanix平台上,性能可能存在问题,但我不知道。也许您可以照亮它。

我读到它们是每个虚拟磁盘的单个OPLOG,这是实现多个磁盘的原因之一。我还不了解Oplogs,但这也许对我们来说是一个问题。在我们的实例中,我们有大约10个DB。当然,有些人比其他忙。当前的实现将单个磁盘用于日志,数据和温度。Nutanix BP建议根据情况,最多8个虚拟磁盘。我们的Nutanix群集是一个混合动力1465 G6,每个节点上的SSD为1.92GBS。如果我正确理解OPLOG函数,那么所有DBS都有一个数据磁盘可能是一个争夺问题。

通过移动,我们可以将其转移到Nutanix群集,并在需要时添加虚拟磁盘,并将一些DBS移至它们。

我们正在实时紧缩,以使SQL服务器从现有平台移出新的Nutanix群集。因此,我正在权衡“从头开始构建”与以后可能进行修改的动作的时间。
徽章
这是回答的吗???
我也被告知相信我们可以使用MOVE将VM(应用,SQL和Exchange)从ESXI移动到AHV。现在我不确定。因此,我面对每年保持VMware而不是AHV的额外费用。这是卖点之一, /或Nutanix销售经理知道这一点,但从未透露可能的问题。
确实归结为这一点,Nutanix可以从ESXI到AHV迁移我们现有的SQL服务器吗???
UserLevel 3
徽章 +9
@bmcgrath如上所述,只要您不使用PRDMS或Multi-Writer VMDKS作为Microsoft Failover群集的一部分,就可以使用移动来迁移DB VM以及将VMS交换为AHV。我们建议您在迁移后使用磁盘布局最佳实践的这些类型的应用程序。对于SQL Server,即使是相对直接的备份/还原仍然会导致源数据库服务器的原始磁盘布局,因此,无论您是否使用移动,您仍然需要按照我们的最佳方式添加所需的磁盘数量练习,然后通过迁移后通过DB收缩操作重新平衡数据。为了交换,它有些细微差别。虽然可以使用移动,但是构建新的Exchange服务器然后在邮箱级别迁移到新服务器可能更实用。
Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Baidu