问题标签 [azure-vm-templates]

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 投票
0 回答
576 浏览

azure - 在 azure vm 模板中设置环境变量

嗨,我很好奇是否有人可以帮助我设置将环境变量添加到 azure 模板中的 vm。

以上是我目前的模板。在哪里可以指定环境变量或其他可在 vm 中访问的变量?

0 投票
1 回答
1928 浏览

azure - 术语“Set-AzureRmVMPlan”未被识别为 cmdlet 的名称

我正在尝试使用 Azure 自动化中的 powershell 脚本在 Azure 上创建一个 VM。此 VM 将从市场中创建。所以我需要在我的脚本中使用 cmdlet 'Set-AzureRmVMPlan'。

$vm = New-AzureRmVMConfig -VMName $inVMName -VMSize $vmSize

Set-AzureRmVMPlan -VM $vm -Publisher "kali-linux" -Product "kali-linux" -Name "kali"

当我从 Powershell ISE 运行此脚本时,它运行良好,但是当我将此命令放入 Azure 自动化运行手册时,Azure 无法识别此命令。我得到以下错误,

Set-AzureRmVMPlan :术语“Set-AzureRmVMPlan”未被识别为 cmdlet、函数、脚本文件或

可运行的程序。检查名称的拼写,或者如果包含路径,请验证路径是否正确并尝试

再次。

在 restore-vhd-backups:8 char:8

    • CategoryInfo : ObjectNotFound: (Set-AzureRmVMPlan:String) [], CommandNotFoundException

    • 完全限定错误 ID:CommandNotFoundException

因此,我进一步调查并发现此命令在“编辑 PowerShell 运行手册”页面的 cmdlet 列表中不可用(见下图) Azure 门户自动化 Runbook 中的 CMDLET 列表编辑 Powershell ISE 中的 CMDLET

我还知道这个 cmdlet 是去年从下面的链接添加到 Azure Powershell 中的

使用 Powershell 从捕获的图像创建 ARM VM 时如何包含“计划信息”?

有人可以帮我吗?

0 投票
2 回答
5624 浏览

azure - 如何使用 ARM 模板将 Azure VM 添加到现有 Vnet 或新 Vnet

我正在为 ARM 模板创建 JSON 文件以部署 Azure VM 及其相关资源。

我创建了具有以下资源的 RHEL VM(都是新创建的):-

现在我想用现有的 Vnet、子网或新的 Vnet、子网创建 Azure VM。有没有我可以跟进的例子。我该怎么做?

0 投票
2 回答
168 浏览

json - 在 Azure 中链接两个 ARM 模板的最佳方法是什么

  1. 模板 2 上的 HDI 集群:-
  1. 模板 1 上的 Azure VM:-

我能够单独部署 1 和 2,没有任何问题。

  1. 现在我想获取 HDI 集群头节点 IP 并在 Azure VM 上的属性文件中使用。

如何一次实现 3 并按顺序部署 1,2,3?

0 投票
1 回答
640 浏览

azure - 具有自定义映像和 elb 的 VMSS 的 Azure 预配状态失败

对于带有自定义图像和 elb 的 VMSS,我遇到了以下错误

我的模板链接:https ://github.com/linuxgambler/azure/blob/master/vmss_elb.json

错误:“错误”:{“详细信息”:[{“代码”:“未找到”,“消息”:“资源 /subscriptions/6793721a-ea46-406d-ac42-d4488d1a5c0d/resourceGroups/EMC-US-WEST/providers/未找到 Microsoft.Network/loadBalancers/AZURE-TESLB。” } ], "code": "InvalidResourceReference", "message": "Resource /subscriptions/6793721a-ea46-406d-ac42-d4488d1a5c0d/resourceGroups/EMC-US-WEST/providers/Microsoft.Network/loadBalancers/AZURE-TESLB 引用通过资源 /subscriptions/6793721a-ea46-406d-ac42-d4488d1a5c0d/resourceGroups/EMC-US-West/providers/Microsoft.Compute/virtualMachineScaleSets/azure-tes 未找到。

0 投票
1 回答
437 浏览

azure - 如何在 azure vm 模板中检索部署用户名

我目前正在使用我们构建的模板在 azure 中构建许多虚拟机。我希望能够提取选择部署此模板的用户的名称,以便我们可以为他们验证服务器上存在的许多内容(即用户 ID)。有没有办法做到这一点?任何帮助,将不胜感激。

0 投票
1 回答
734 浏览

azure - 格式化 Azure 虚拟机 Windows 2012 R2

我在 MS Azure 上有 Windows 2012 R2 数据中心服务器。我必须格式化它。有没有办法在 Azure 上执行此操作,或者我必须创建新实例?

0 投票
0 回答
112 浏览

azure-vm-scale-set - 在 VMSS 中的 VM 启动时运行应用程序

我想在每个 VM 在 VMSS 中启动时运行一个应用程序。

我所做的如下:

  1. 创建一个虚拟机。

  2. 将我的应用程序放在 C 驱动程序下

  3. 使用 Windows Scheduler 让它在 Windows 启动期间运行(无需登录)并且它可以工作。

  4. 根据以下条件捕获图像:

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/classic/capture-image

  1. 使用 ARM 模板根据我捕获的图像创建 VMSS

我无法远程桌面到 VMSS 的 VM,因此我无法检查我的应用程序是否运行。应用程序将在运行时调用 Web API。我发现没有调用 API,所以我猜我的应用程序没有运行。

有人知道原因吗?

0 投票
2 回答
539 浏览

azure - 可用性集可以与规模集一起使用,或者规模集就足够了

我是 azure 的新手,正在学习在 Azure 中设计应用程序。

这个问题对某人来说可能太天真了,但我真的很困惑。

当我们有规模集或规模集足以实现高可用性和自动扩展时,是否还需要可用性集?

我知道规模集和可用性集都有故障域和更新域以及在其中配置的虚拟机,而且我也知道两者之间的差异,但问题是两者都是架构模式还是架构方面的真正组件?

0 投票
3 回答
1113 浏览

azure - Azure VM 在同一物理群集中调整大小

我正在尝试使用命令行调整 Azure VM 的大小。VM 大小列在此 VM 可以调整大小的大小列表中。但是,当我尝试调整此 VM 的大小时,由于此错误,我无法做到

无法调整 VM 'XYZ' 的大小,因为请求的大小 Standard_F4s 在当前硬件集群中不可用。

有没有一种方法可以预先获取该 VM 可以成功调整到的所有大小的信息?