Citrix Virtual Apps and Desktops

Solutions cloud et partenaires Nutanix

Nutanix AHV Prism Central

Citrix Virtual Apps and Desktops prend en charge les clusters cloud Nutanix (NC2) dans les hyperviseurs cloud suivants pour le plug-in Nutanix AHV Prism Central géré par Citrix.

  • Amazon Web Services (AWS)
  • Microsoft Azure

Clusters cloud Nutanix

Citrix Virtual Apps and Desktops prend en charge les clusters cloud Nutanix sur AWS et Azure. Les clusters Nutanix simplifient l’exécution des applications sur des clouds privés ou plusieurs clouds publics.

Pour plus d’informations sur la configuration de NC2, consultez :

Conditions requises

Vous avez besoin des comptes suivants pour utiliser NC2 :

  • Un compte Nutanix
  • Pour AWS : Un compte AWS avec les autorisations suivantes.

    • IAMFullAccess
    • AWSConfigRole
    • AWSCloudFormationFullAccess
  • Pour Azure :

    • Une licence « NC2 sur Azure » valide
    • Un compte Azure qui inclut l’un des rôles suivants :

      • Administrateur général
      • Administrateur d’applications cloud
      • Administrateur d’applications
      • toutes les autorisations

Autorisations pour NC2 sur Azure

Microsoft.Compute/register/action
Microsoft.Compute/availabilitySets/write
Microsoft.Compute/availabilitySets/delete 
Microsoft.Compute/disks/read 
Microsoft.Compute/disks/write
Microsoft.Compute/disks/delete 
Microsoft.Compute/locations/usages/read
Microsoft.Compute/availabilitySets/read 
Microsoft.Compute/virtualMachines/* 
Microsoft.Compute/snapshots/* 
Microsoft.Compute/images/*
Microsoft.Network/register/action 
Microsoft.Network/natGateways/* 
Microsoft.Network/networkInterfaces/* 
Microsoft.Network/networkSecurityGroups/* 
Microsoft.Network/publicIPAddresses/* 
Microsoft.Network/virtualNetworks/* 
Microsoft.Network/locations/usages/read 
Microsoft.Storage/register/action 
Microsoft.Storage/checknameavailability/read Microsoft.Storage/locations/checknameavailability/read Microsoft.Storage/locations/usages/read 
Microsoft.Storage/storageAccounts/write 
Microsoft.Storage/storageAccounts/read 
Microsoft.Storage/storageAccounts/delete Microsoft.Storage/storageAccounts/blobServices/containers/clearLegalHold/action Microsoft.Storage/storageAccounts/blobServices/containers/delete Microsoft.Storage/storageAccounts/blobServices/containers/lease/action
Microsoft.Storage/storageAccounts/blobServices/containers/ read Microsoft.Storage/storageAccounts/blobServices/containers/ write Microsoft.Storage/storageAccounts/blobServices/read Microsoft.Storage/storageAccounts/blobServices/write Microsoft.Storage/storageAccounts/listAccountSas/action Microsoft.Storage/storageAccounts/listkeys/action Microsoft.Storage/storageAccounts/listServiceSas/action Microsoft.Storage/storageAccounts/regeneratekey/action Microsoft.Storage/storageAccounts/revokeUserDelegationKeys/action Microsoft.ResourceHealth/AvailabilityStatuses/read Microsoft.ResourceHealth/events/read
Microsoft.ResourceHealth/AvailabilityStatuses/current/read
Microsoft.ManagedIdentity/userAssignedIdentities/* Microsoft.Resources/subscriptions/locations/read Microsoft.Resources/subscriptions/resourceGroups/read Microsoft.Resources/subscriptions/resourceGroups/write Microsoft.Resources/subscriptions/resourceGroups/delete Microsoft.Resources/subscriptions/resourcegroups/deployments/read
Microsoft.Resources/subscriptions/resourcegroups/deployments/write Microsoft.Resources/subscriptions/resourcegroups/resources/read Microsoft.Resources/subscriptions/tagNames/read Microsoft.Resources/subscriptions/tagNames/write Microsoft.Resources/subscriptions/tagNames/delete Microsoft.Resources/subscriptions/tagNames/tagValues/write Microsoft.Resources/subscriptions/tagNames/tagValues/read Microsoft.Resources/subscriptions/tagNames/tagValues/delete Microsoft.Resources/tags/read 
Microsoft.Resources/tags/write 
Microsoft.Resources/tags/delete 
Microsoft.Resources/providers/read 
Microsoft.Compute/sshPublicKeys/read 
Microsoft.Compute/sshPublicKeys/write 
Microsoft.Compute/sshPublicKeys/delete Microsoft.Compute/sshPublicKeys/generateKeyPair/action Microsoft.Nutanix/Interfaces/read 
Microsoft.Nutanix/Interfaces/write 
Microsoft.Nutanix/Interfaces/delete 
Microsoft.Nutanix/Nodes/read 
Microsoft.Nutanix/Nodes/write
Microsoft.Nutanix/Nodes/delete 
Microsoft.Nutanix/register/action
Microsoft.Network/virtualHubs/*
Microsoft.Network/routeTables/read 
Microsoft.Network/routeTables/write 
Microsoft.Network/routeTables/delete 
Microsoft.Network/routeTables/join/action
Microsoft.Network/routeTables/routes/read Microsoft.Network/routeTables/routes/write Microsoft.Network/routeTables/routes/delete Microsoft.CostManagement/query/read 
Microsoft.CostManagement/views/read Microsoft.CostManagement/externalSubscriptions/query/read Microsoft.CostManagement/externalSubscriptions/dimensions/read Microsoft.CostManagement/externalSubscriptions/read Microsoft.CostManagement/externalBillingAccounts/forecast/read
Microsoft.CostManagement/externalBillingAccounts/read
Microsoft.CostManagement/externalBillingAccounts/query/read Microsoft.CostManagement/externalBillingAccounts/ externalSubscriptions/read Microsoft.CostManagement/externalSubscriptions/forecast/read Microsoft.CostManagement/operations/read Microsoft.CostManagement/forecast/read 
Microsoft.Network/virtualWans/write 
Microsoft.Network/virtualWans/read 
Microsoft.Network/virtualWans/delete Microsoft.Network/virtualWans/virtualHubs/read Microsoft.Network/virtualWans/join/action Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/ read Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/ write Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/ delete Microsoft.Network/privateEndpoints/pushPropertiesToResource/ action Microsoft.Network/privateEndpoints/read
Microsoft.Network/privateEndpoints/write Microsoft.Network/privateEndpoints/delete Microsoft.Network/privateDnsZones/read Microsoft.Network/privateDnsZones/delete Microsoft.Network/privateDnsZones/join/action Microsoft.Network/privateDnsZones/write Microsoft.Network/privateEndpoints/privateDnsZoneGroups/ write
Microsoft.Network/privateEndpoints/privateDnsZoneGroups/read Microsoft.Network/privateEndpoints/privateDnsZoneGroups/delete
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/deleteBlobVersion/action 
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action Microsoft.Storage/storageAccounts/blobServices/containers/ blobs/read Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write Microsoft.Storage/storageAccounts/blobServices/containers/ blobs/write Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action Microsoft.Storage/storageAccounts/blobServices/containers/blobs/modifyPermissions/action
<!--NeedCopy-->

Créer un cluster Nutanix

  1. Connectez-vous à votre compte Nutanix.
  2. Accédez à l’option de cluster Nutanix, puis cliquez sur Lancer. La console Nutanix s’ouvre. Pour plus d’informations :

  3. Sélectionnez l’option permettant de créer un nouveau VPC.

Une fois le cluster créé, récupérez l’adresse de Nutanix Prism.

Dépannage

Le processus de création de cluster peut échouer avec les erreurs suivantes :

  • Cluster failed to create within a given time. Deleting cluster
  • Host Nutanix Cluster - Node XXXXXXXXXXX: Instance i-xxxxxxxxxxxxx: disable network interface source/dest check error.
  • Host Nutanix Cluster - Node XXXXXXXXXXX: Unable to obtain instance i-xxxxxxxxxxxxxx network interface info

Si le cluster ne parvient pas à être créé, essayez d’en recréer un dans une autre région. Assurez-vous de supprimer la pile Nutanix CloudFormation (CFS) avant de réessayer.

Remarque :

En plus d’autres ressources, le CFS Nutanix crée :

  • Un VPC nommé Nutanix Cluster xxxxxxxxxxxxx 10.0.0.0/16
  • Deux sous-réseaux 10.0.128.0/24 et 10.0.129.0/24
  • Une passerelle Internet
  • Une passerelle NAT

Récupérer l’adresse du serveur Prism

  1. Enregistrez le cluster NC2 auprès du serveur Prism Central. Consultez Enregistrement d’un cluster auprès de Prism Central.
  2. Utilisez le nom d’hôte ou l’adresse IP du serveur Prism Central comme adresse.

NC2 pour Nutanix Prism Element

Citrix Virtual Apps and Desktops prend en charge les clusters cloud Nutanix (NC2) dans l’hyperviseur cloud suivant pour le plug-in Nutanix Prism Element.

  • Amazon Web Services (AWS)

Clusters cloud Nutanix sur AWS

Pour plus d’informations sur les clusters cloud Nutanix sur AWS, consultez Guide de déploiement et d’utilisation des clusters cloud Nutanix sur AWS.

Conseil :

Cette prise en charge offre les mêmes fonctionnalités qu’un cluster Nutanix sur site. Seul un cluster unique est pris en charge, le Prism Element. Pour plus d’informations, consultez ici.

Vous avez besoin des comptes suivants pour utiliser NC2 sur AWS :

  • Un compte Nutanix
  • Un compte AWS avec les autorisations suivantes :
    • IAMFullAccess
    • AWSConfigRole
    • AWSCloudFormationFullAccess

Pour la création d’un cluster Nutanix et le dépannage en cas d’échec de la création du cluster, consultez Créer un cluster Nutanix et Dépannage.

Une fois le cluster créé, récupérez l’adresse de Nutanix Prism :

Récupérer l’adresse du serveur Prism

  1. Accédez à la console Nutanix.
  2. Dans le coin supérieur droit de la console, survolez le lien Lancer Prism Element et copiez l’URL.

Étapes suivantes

Plus d’informations

Solutions cloud et partenaires Nutanix