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

标签 azure

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

现在,当我创建第二个虚拟机时,我不会在可用性集的下拉列表中获得作为第一个虚拟机的一部分创建的可用性集。

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

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

更新:

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

我的场景是我有相同的前端,需要支持粘性 session 。因此我不想将它们相互联系起来。但是,我想获得可用性集的好处,如 Availability sets 文章中提到的那样。 。

那么我可以为两个彼此未连接的相同虚拟机设置可用性集吗?

最佳答案

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

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

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

关于azure - 将 Azure 虚拟机添加到现有可用性集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15337916/

相关文章:

asp.net-mvc - 同一子域下的azure wcf和mvc

Azure Bot 关联语言理解 (LUIS) 应用程序未显示

c# - 部署到多个 Azure 环境(开发、测试、生产)的推荐方法是什么?

azure - 如何使用 PowerShell 为已停止的 Azure Web App 禁用 Kudu (SCM)?

java - Spring Boot OAuth2.0 与 Azure 身份验证错误 - 客户端注册 : azure 的 UserInfoEndpoint 中缺少必需的 "user name"属性名称

azure - 如何在 Azure AD 中为 MS graph api 生成 grant_type 密码的 access_token

javascript - 如何以 Angular 从 azure 事件目录获取用户的组名?

reactjs - 如何在 MSAL 中使用客户端 key 获取 Azure 访问 token ?

azure - Cosmos 查询获取列表中的项目

.net - 处理来自 Azure 服务总线的大量消息的最佳方法