Citrix Virtual Apps and Desktops

Solutions cloud et partenaires Nutanix

Nutanix AHV Prism Central

  • Citrix Virtual Apps and Desktops prend en charge les clusters Nutanix Cloud (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 Nutanix Cloud

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

Exigences

  • 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 et 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 du Nutanix Prism.

Dépannage

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

-  **Échec de la création du cluster dans le délai imparti. Suppression du cluster**
-  **Cluster hôte Nutanix - Nœud XXXXXXXXXXX : Instance i-xxxxxxxxxxxxx : erreur de désactivation de la vérification source/dest de l’interface réseau**.
  • Cluster hôte Nutanix - Nœud XXXXXXXXXXX : Impossible d’obtenir les informations d’interface réseau de l’instance i-xxxxxxxxxxxxxx

    • Si la création du cluster échoue, 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

NC2 pour Nutanix Prism Element

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

  • Amazon Web Services (AWS)

Clusters Nutanix Cloud sur AWS

Pour plus d’informations sur les clusters Nutanix Cloud sur AWS, consultez Nutanix Cloud Clusters on AWS Deployment and User Guide.

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 du 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.

Où aller ensuite

Plus d’informations

Solutions cloud et partenaires Nutanix