问题标签 [azure-availability-set]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9682 浏览

azure - Azure 网站中断维护页面

我们在 Azure 上托管了多个 webApp。我想设计一个一致且标准的机制,以在 Azure 中断(计划内和计划外)的情况下显示“维护中”静态 html 页面。目前我们没有利用可用性集或负载均衡器。

有什么想法值得赞赏吗?

0 投票
1 回答
3342 浏览

powershell - 如何查找 Azure 区域中可用的最大更新域/故障域

我知道查询允许在 Azure 中创建可用性集的最大更新域或故障域的唯一方法是传递非常大的值,然后解析错误消息。有没有更好的方法来查询最大值?

例如,执行New-AzureRmAvailabilitySet -PlatformUpdateDomainCount 100 -PlatformFaultDomainCount 100 <other parameters>将失败,并出现如下所示的错误:

0 投票
0 回答
138 浏览

java - 天蓝色虚拟机可用性集

我正在使用 Azure 的 java api 来自动创建 vnet、子网和 vm 实例。我想要做的是运行创建 vnet 的代码,在该 vnet 中建立一个初始子网,然后在该子网中创建一个带有 Nic 的 VM。我可以毫无问题地做到这一点,但是当我再次尝试时,我得到了这个错误:

资源引用的子网与可用性集中其他 VM 的子网不在同一个虚拟网络中。

我什至没有创建任何可用性集。为什么它给我这个问题?

谢谢,

亚当

以下是错误响应的全文:

0 投票
0 回答
64 浏览

azure - 使用 Packer 旋转 VM 并提取可用性集中的映像

我们有我们的公司要求(由于定价和白名单)在我们的 Azure 订阅中具有可用性集,并且像计算这样的资源应该在该特定可用性集中旋转。由于 Packer 在创建映像时会在临时资源组中启动临时 VM,因此我很困惑(因为没有找到任何有关它的文档),如果我们可以配置 Packer 以在白名单可用性集中启动临时 VM。

我能想到的一种可能的方法是在我们为可用性集创建的资源组中启动虚拟机(因为 Azure 中的所有内容都需要在资源组中),我猜这将作为计费的一部分进行跟踪但我仍然不确定间歇性虚拟机是否会成为可用性集的一部分。

请帮助并建议是否有替代方法。

0 投票
0 回答
100 浏览

azure - Azure 可用性集

我正在尝试将 VM 添加到现有的可用性集并得到以下错误,请帮助,仅在我创建新的情况下才需要,但我的要求是添加到现有的可用性集:

无法验证选定的可用性集。重试或选择“无”选项。

谢谢,

0 投票
2 回答
488 浏览

powershell - Azure 如何使用任何 CLI/API 在可用性集中接收分配的虚拟机故障域 ID?

我正在尝试检索可用性集中的 VM 的故障域 ID。这些 ID 是“随机”分配给相关虚拟机的,但对于我和应用程序来说,了解虚拟机分配给的故障域 ID 很重要。(通过随机 b/c,我们使用 terraform 同时生成约 21 个虚拟机)

在 azure 的 Web 门户上,如果您查看可用性集,则可以检索此信息。

我试过的:

Azure CLI --expand instanceView

在通过 Python 脚本查看 Azure 中虚拟机的故障和更新域页面上,他们给了我一个命令示例:这在 --expand 属性上给出了一个错误

az vm show -g [ResourceGroup] -n [VM_NAME] --expand instanceView

az: error: unrecognized arguments: --expand instanceView usage: az [-h] [--verbose] [--debug] [--output {json,jsonc,table,tsv}] [--query JMESPATH] {vm} ...

没有 --expand instanceView 的 Azure CLI

这不会给出错误,但也不会给我属性。

电源外壳

我也尝试过使用 Powershell,但没有成功。

获取 AzureRmVM -ResourceGroupName $rg.ResourceGroupName | 转换为 json

获取 AzureRmAvailabilitySet -ResourceGroupName $rg.ResourceGroupName | 转换为 json


有谁知道如何检索域故障 ID?

0 投票
1 回答
215 浏览

azure - Microsoft Azure - 面向公众的负载均衡器后面的 2 个 VM

我想在面向公众的后面有 2 个虚拟机Load Balancer。两个 VM 都Availability Set分布在 2 个故障域和 5 个更新域(门户上的可用性集的默认设置)。
奇怪的是,当我尝试配置时,它Load Balancer确实显示了,因此我无法为虚拟机进行配置。 两个 VM 都没有公共 IP。他们只有自己的私有 IP。 我该如何进行?Availability SetBackend PoolInbound NAT Rules

0 投票
2 回答
1677 浏览

high-availability - Azure AKS - 在多个可用区上拆分节点池

我是 Azure 的新手,所以请多多包涵!我希望为 AKS 创建一个 HA (99.99%) 节点池。我更熟悉 AWS 和可用区,因此我将 Auto Scaling 组拆分为 3 个可用区,就是这样。

似乎 Azure 已经开始使用 AZ 并提供它们(https://azure.microsoft.com/en-gb/blog/azure-availability-zones-now-available-for-the-most-comprehensive-resiliency- strategy/)但是,我在创建 AKS 群集时看不到指定这些参数 - https://docs.microsoft.com/en-us/cli/azure/aks?view=azure-cli-latest#az -aks-创建

我在这里错过了什么吗?如果我使用可用性集,则只有 99.95% 的可用性目标不能满足我的需要。基本上我想架构这样如果AZ在Azure中失败我的应用程序继续运行......

谢谢!

0 投票
2 回答
928 浏览

azure - 创建后端池时无法选择可用性集

当我尝试在 azure 门户中创建后端池时,不会提示我提供可用性集;我只看到一个虚拟网络的下拉列表,但该列表为空。

当我第一次尝试这个时,我不知道可用性集。我现在已经创建了一个可用性集,但是在创建后端池或创建新 VM 时,我仍然没有选择可用性集的任何选项。

我看过有关在 azure 上设置负载平衡的教程和视频,但在我的 azure 门户上,我只是看不到屏幕截图中的相同选项。

可用性集是否仍然相关或现在已弃用?如果它们仍在使用中,我需要做些什么来启用它们吗?

0 投票
1 回答
937 浏览

azure - Azure 应用服务计划 - 对多个实例的可用性有影响吗?

如果应用服务计划有多个实例,并且其中一个实例由于某种原因崩溃。其他实例将继续运行而不影响应用程序?