首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建主机池、工作区和应用程序池的WVD - az cli示例

创建主机池、工作区和应用程序池的WVD - az cli示例
EN

Stack Overflow用户
提问于 2021-05-28 10:28:09
回答 1查看 213关注 0票数 1

对于蔚蓝的WVD部署,我想通过az cli自动创建以下元素:

  • 1主机池使用库中的w10映像,自动连接到域并为远程桌面配置设置。
  • 1个工作空间
  • 1应用程序池,向列表中添加一些应用程序,并授权一个或多个AD用户。

我找到的唯一可用文档是在https://learn.microsoft.com/en-us/cli/azure/desktopvirtualization?view=azure-cli-latest中,其中只有一个可用参数列表,没有详细说明如何指导和一些E2E示例。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-30 11:34:03

您可以参考这个文档,它解释了如何使用PowerShell进行操作。这是一种痛苦,只是为了一种资源,但还是给了你一个想法。

我还建议您的第一步是使用Azure Portal创建所需的内容。这个文章解释了如何从门户中处理它。

确保记下您正在填写的每个字段,包括带有默认值的字段。

一旦您创建了所有的资源,您现在可以导出ARM模板的资源,您已经创建,包括所有定制。查看资源的自动化菜单,然后单击Export。您可以使用此模板来自动化部署。

其次,如果您想考虑使用另一个基础设施作为代码工具的不同方法,Terraform支持创建WVD对象。如果您熟悉Terraform,您可以检查这个文章,这说明了如何做它。

让我们假设您仍然想继续使用Az。在我的az desktopvirtualization hostpool create中查看了CloudShell帮助命令,我可以看到如下的免责声明:

命令组‘桌面虚拟化主机池’是实验性的,正在开发中。参考和支持级别:再折射

下面是根命令的图片:

您必须记住,您将得到有限的功能和有限的支持,微软支持/Azure团队和可能的其他成员的社区,直到产品至少在预览。我在我的头上试了一试,给你提供了这里的代码,只是为了让你开始工作。

考虑到您的需求,我尝试创建一些您可以使用的命令。有些参数(ID)有点模糊,我不得不查看ARM模板,以找出我应该使用的值。部署步骤应按以下顺序进行。

  1. 创建一个虚拟机主机池。
代码语言:javascript
复制
az desktopvirtualization hostpool create  --resource-group "myrg"
                                          --host-pool-type "Pooled" 
                                          --load-balancer-type "BreadthFirst" 
                                          --location westus //only available in certain regions
                                          --name "myhostpool" 
                                          --personal-desktop-assignment-type "automatic" 
  1. 创建应用程序组。
代码语言:javascript
复制
az desktopvirtualization applicationgroup create --application-group-type "Desktop"  
                                                 --resource-group "myrg" 
                                                 --host-pool-arm-path "/subscriptions/<provide_subscriptionID_here>/resourceGroups/myrg/providers/Microsoft.DesktopVirtualization/hostpools/myhostpool"  
                                                 --location westus 
                                                 --name "appgroup"
  1. 创建工作区。
代码语言:javascript
复制
az desktopvirtualization workspace create --location westus 
                                          --name "myworkspace"
                                          --resource-group "myrg"
                                          --application-group-references "/subscriptions/<provide_subscriptionID_here>/resourcegroups/myrg/providers/Microsoft.DesktopVirtualization/applicationgroups/appgroup"

总之,我可能还没有花足够的时间来真正了解它还能自动化多少,但我觉得,除了ARM模板之外,其他选项仍然需要相当多的手工操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67737209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档