管理 AWS 目录

(/zh-cn/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-manage.html) 描述了管理计算机目录的向导。以下信息涵盖了 AWS 云环境特有的详细信息。

注意:

在管理 AWS 目录之前,您需要完成创建 AWS 目录。请参阅 (/zh-cn/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-create/create-machine-catalog-aws.html)。

删除标签

创建目录或 VM 时,会在以下资源上创建 MCS 创建的标签:

  • 虚拟计算机
  • 根磁盘卷
  • 身份磁盘卷
  • 网卡
  • 根磁盘映像 (AMI)
  • 启动模板
  • AMI 或根磁盘的快照

您可以从 Citrix® 数据库中删除 VM 和计算机目录,并删除 MCS 创建的标签。您可以使用:

  • 使用 ForgetVM 参数的 Remove-ProvVM 从计算机目录中的单个 VM 或 VM 列表中删除 VM 和 MCS 创建的标签。
  • 使用 ForgetVM 参数的 Remove-ProvScheme 从 Citrix 数据库中移除计算机目录,并从计算机目录中移除资源。

此功能仅适用于持久性虚拟机。

为此:

  1. 打开一个 PowerShell 命令行窗口。
  2. 运行 asnp citrix* 以加载 思杰专用的 PowerShell 模块。
  3. 在移除虚拟机之前解锁虚拟机。例如:

    Unlock-ProvVM -ProvisioningSchemeName "<name>" -VMID "<id"
    <!--NeedCopy-->
    
  4. 运行以下命令之一,从资源中移除虚拟机、计算机目录和 MCS 创建的标签。

    • 运行 Remove-ProvVM 并使用 ForgetVM 从 Citrix 数据库中移除虚拟机,并从虚拟机中移除标签。例如:

       Remove-ProvVM -ProvisioningSchemeName "<name>" -VMName "<name>" -ForgetVM
       <!--NeedCopy-->
      
    • 运行 Remove-ProvScheme 从 Citrix 数据库中移除计算机目录,并从计算机目录中移除资源。例如:

       Run Remove-ProvScheme -ProvisioningSchemeName "<name>" -ForgetVM
       <!--NeedCopy-->
      
  5. 验证虚拟机已从 Delivery Controller™ 中移除,但未从管理程序中移除。

    1. 运行 Get-ProvVM -ProvisioningSchemeName "<name>" -VMName "<name>"。此操作必须不返回任何内容。
    2. 转到 AWS EC2 控制台。您应该会看到虚拟机,但标签已被移除。以下资源的标签已被移除:

      • 虚拟化机器
      • 根磁盘卷
      • 身份磁盘卷
      • NIC
  6. 如果您移除计算机目录,请验证该目录已从 Delivery Controller 中移除。

    1. 运行 Get-ProvScheme -ProvisioningSchemeName "forgetvmdemo"。这必须返回一个错误。
    2. 在 AWS EC2 控制台中验证以下资源已移除。

      • 根磁盘映像 (AMI)
      • 启动模板
      • AMI 或根磁盘的快照

识别由 MCS 创建的资源

以下是 MCS 添加到资源的标签。表中的标签表示为“key”:“value”。

资源名称 标签
ID 磁盘 “Name”: “VMName_IdentityDisk”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
映像 “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
网卡 “描述”: “XD 网卡”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
OS 磁盘 “Name”: “VMName_rootDisk”
  “XdConfig”: “XdProvisioned=True”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [when AwsCaptureInstanceProperties = true] “思杰资源”: “”
  [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “思杰运营资源”: “”
准备虚拟机 “名称”: “准备 - 目录名称 - xxxxxxxxxx”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [when AwsCaptureInstanceProperties = true] “思杰资源”: “”
  [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “思杰操作资源”: “”
已发布的快照 “XdConfig”: “XdProvisioned=true”
  If not a snapshot for Volume Worker AMI, then “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
模板 [when AwsCaptureInstanceProperties = true] “XdConfig”: “XdProvisioned=true”
  [when AwsCaptureInstanceProperties = true] “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [when AwsCaptureInstanceProperties = true] “思杰资源”: “”
  [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “思杰运营资源”: “”
目录中的 VM “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [when AwsCaptureInstanceProperties = true] “CitrixResource”: “”
  [when AwsCaptureInstanceProperties = true] “aws:ec2launchtemplate:id”:”lt-xxxx”
  [when AwsCaptureInstanceProperties = true] “aws:ec2launchtemplate:version”: “n”
  [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “”
卷工作程序 AMI “Xd配置”: “Xd已预配为真”
卷工作程序引导程序 “名称”: “思杰虚拟桌面® 临时”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixVolumeWorkerBootstrapper”: “”
卷工作程序实例 “Name”: “Citrix.XD.Volumeworker-xxxx-xx-xx-xx-xxxx”
  “Xd配置”: “Xd已预配=真”

更多信息

管理 AWS 目录