问题标签 [azure-devtest-labs]
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.
python - 在 DevTestLabs 中使用 python Azure SDK 创建自定义映像
我正在尝试从上传到 devtest 实验室的 VHD 创建自定义图像。
我正在使用以下代码来做到这一点:
它向我抛出以下错误:无法解析名为 ImageName 且值为“##customImageName##”的 URI。
让我知道我做错了什么?我应该在哪里输入 API 中的 VHD 路径。我找不到任何走这条路的论点!
powershell - Remove-AzureRmResourceGroupDeployment 未删除 azure 开发测试实验室
我使用以下命令从 powershell 创建了一个开发测试实验室:
现在我在实验室做完一些操作后,我想删除它。所以我用
它返回 True,但是当我在门户中检查开发测试实验室时,它仍然存在。我错过了什么吗?
azure - 并行运行 Azcopy - 瓶颈?
我想并行下载/上传文件到 Azure。AzCopy 默认情况下不允许在同一个副本上多次运行,因为日志文件被锁定。我通过将每个实例指向不同的日志文件(使用 /Z )在同一台机器上运行多个 Azcopy 实例
但这样做的瓶颈是什么?带宽是显而易见的,但 Azure 方面的瓶颈是什么。
azure - 在 Devtest 实验室中处理重启
我正在将多个工件应用到我在 DevTestLabs 中生成的 VM。
其中一个工件导致重新启动计算机。如何确保仅在重新启动后应用其余工件?
azure - Azure DevTestLab 工件 - 无法访问文件夹
我创建了一个工件 - “TempArtifact”。我在其中添加了一个名为 scripts 的子文件夹,其中包含我将从我的主脚本中调用的所有脚本。但看起来这个文件夹是不可访问的。
当我在主脚本中添加“ls”命令时,它只显示我的主脚本和 Artifacts.json(无文件夹)。
我应该做一些额外的事情来访问我的工件中的子文件夹还是它是 DTL-artifacts 不支持的功能
azure-devops - 开发测试实验室虚拟机自动启动
有没有办法在开发测试实验室虚拟机上启用自动启动功能作为创建的一部分,即它可以添加到 VM 的 ARM 模板中吗?
我目前通过 Azure 门户手动启用此功能,但我发现从 Team Services 进行后续部署时它会被禁用。
解决方案
受下面 Ashok 接受的答案的启发,我设法将 PowerShell 脚本调整并简化为以下内容......
azure - DevTestLab:运行 sysprep 工件不释放 VM
我正在通过我的代码在我的虚拟机上运行 sysprep 工件 -
当我从门户网站检查它时,它显示为成功。当我检查有关工件的更多详细信息时,它没有显示任何错误。我看到的唯一扩展消息是:
然而它并没有被释放。当我从门户网站再次在同一个虚拟机上运行 sysprep 时,它工作正常 - 虚拟机停止并被解除分配。
不确定发生了什么或如何调试?
azure - 捕获 az lab 故障
需要一种方法来捕获 az lab * 失败。
我需要这样做的一个例子是,当我使用az lab vm create
. 这有时会失败(可能是因为资源不可用),我想立即抓住它,而不是执行假设 VM 已创建的其余代码。
不幸的是,它只是在控制台上打印它(如果在执行时没有人盯着屏幕,这不是很有帮助)。
我能得到一些东西吗
azure - 使用带有 New-AzureRMResource 的本地 ARM 模板 (Microsoft.DevTestLab/labs/users/environments)
我正在尝试部署一个 Microsoft.DevTestLab/labs/users/environments 资源,该资源将包含一个 Microsoft.Network/virtualNetworks 资源和一个 Microsoft.Compute/virtualMachineScaleSets 资源。我在本地机器上的 ARM 模板中定义了这些资源(我无权访问私有 github 或 vsts 以作为存储库添加到我的 DevTestLab)。
我想知道是否可以将本地 ARM 模板的路径指定为 Microsoft.DevTestLab/labs/users/environments 部署属性的 armTemplateId?
我似乎找不到任何其他方法来指定用于创建 Microsoft.DevTestLab/labs/users/environments 资源的 ARM 模板。
任何帮助是极大的赞赏