Citrix Virtual Apps and Desktops

Conexão com o Azure Local

Criar e gerenciar conexões e recursos descreve os assistentes que criam uma conexão. As informações a seguir cobrem detalhes específicos para ambientes do Azure Local.

Criar uma conexão de host

Você pode criar uma conexão de host usando:

Usar o Studio

  1. Na interface do usuário do Studio, navegue até o nó Hospedagem e crie uma nova conexão de hospedagem usando Microsoft® Azure™ Arc como o tipo de conexão.
  2. Insira os detalhes da conexão seguindo as orientações do assistente. Se você usar um SPN existente, certifique-se de que o SPN tenha recebido a função de colaborador da assinatura.
  3. Navegue pelo cluster por meio de Região > Grupo de Recursos.
  4. Conclua as configurações nas páginas a seguir.

Usar o PowerShell

Cabeçalho do script

Certifique-se de fornecer os valores de parâmetro corretos definidos no cabeçalho do script.

$azureSubscription = "" # ID da Assinatura do Azure
$azureTenantId = "" # ID do Locatário do Azure AD
$appClientId = "" # ID do Cliente de um aplicativo do Azure AD que tem permissões suficientes
$appClientSecret = "" # Segredo do cliente da ID do cliente acima
$appClientSecretExpirationDateTimestamp = "" # Data de expiração do segredo do cliente no formato de carimbo de data/hora epoch
$region = "" # Região do Azure do seu cluster Azure Local
$resourceGroupName = "" # Grupo de recursos do Azure do seu cluster Azure Local
$zoneUid = "" # UID da Zona do seu local de recurso
$hostingConnectionName = "" # Nome da conexão de hospedagem criada
<!--NeedCopy-->

Criar uma conexão de host

asnp Citrix.Host.Admin.V2
[SecureString]$appClientSecretSecureString = $appClientSecret | ConvertTo-SecureString -AsPlainText -Force
$conn = New-Item -ConnectionType "Custom" -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"SubscriptionId`" Value=`"$azureSubscription`" /><Property xsi:type=`"StringProperty`" Name=`"ManagementEndpoint`" Value=`"https://management.azure.com/`" /><Property xsi:type=`"StringProperty`" Name=`"AuthenticationAuthority`" Value=`"https://login.microsoftonline.com/`" /><Property xsi:type=`"StringProperty`" Name=`"TenantId`" Value=`"$azureTenantId`" /></CustomProperties>" -HypervisorAddress @("https://management.azure.com/") -Path @("XDHyp:\Connections\$hostingConnectionName") -Persist -PluginId "AzureArcFactory" -Scope @() -SecurePassword $appClientSecretSecureString -UserName $appClientId -ZoneUid $zoneUid
New-BrokerHypervisorConnection -HypHypervisorConnectionUid $conn.HypervisorConnectionUid
Set-HypHypervisorConnectionMetadata -HypervisorConnectionUid $conn.HypervisorConnectionUid -Name Citrix_Orchestration_Hypervisor_Secret_Allow_Edit -Value true
Set-HypHypervisorConnectionMetadata -HypervisorConnectionUid $conn.HypervisorConnectionUid -Name Citrix_Orchestration_Hypervisor_Secret_Expiration_Date -Value $appClientSecretExpirationDateTimestamp
<!--NeedCopy-->

Onde ir em seguida

Mais informações

Conexão com o Azure Local