将 Azure 虚拟机添加到现有可用性集

Gau*_*rav 5 azure

我想在 Azure 中创建两个不应相互连接的虚拟机。我创建了第一个虚拟机,并在其创建过程中创建了一个可用性集。

现在,当我创建第二个虚拟机时,我没有在可用性集的下拉列表中将可用性集创建为第一个虚拟机的一部分。

但是,如果我尝试将第二个虚拟机连接为第一个虚拟机的一部分,那么我可以看到作为第一个虚拟机的一部分创建的可用性集。

虚拟机是否必须相互连接,以便我可以将它们添加到同一个可用性集?这是仅来自 azure 门户的限制,并且有使用 powershell 的解决方法吗?

更新:

如果我们连接两个虚拟机,那么我们可以获得可用性集的好处。但是,同时两个虚拟机都成为同一云服务的一部分,因此由不支持粘性会话的 azure 进行负载平衡。

我的场景是我有相同的前端,需要支持粘性会话。因此,我不想将它们相互连接起来。不过,我想作为在文章中提到的获得的可用性组的好处可用性组

那么我可以为两个没有相互连接的相同虚拟机设置可用性吗?

Avk*_*han 3

术语“可用性集”意味着您希望在一个服务组中引入一个或多个虚拟机,以最大限度地提高停机期间的可用性。因此,您在 Azure 门户上看到的行为是正确的,但是您可能对可用性集有一些误解。您可以在此处阅读有关“可用性集”的更多信息。

因此,当您尝试连接第二个虚拟机作为第一个虚拟机的一部分时,您确实会看到可用性集,因为这样您希望您的虚拟机使用第一个虚拟机的设置并将另一个虚拟机添加到同一组中以最大化可用性。第二个虚拟机成为第一个虚拟机的一部分。

当您创建一个独立的虚拟机(调用是第二个或第三个或任何一个)时,您实际上是在创建一个全新的虚拟机,它将独立于您可能拥有或可能没有的任何其他虚拟机运行,这就是为什么您看不到“可用性集”您可以基于这个新虚拟机创建一个新的“可用性集”。