Solutions cloud et partenaires Nutanix

Nutanix AHV Prism Central

Citrix Virtual Apps and Desktops 2507 CU1 et versions ultérieures 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 2507 CU1 et versions ultérieures prend en charge les clusters cloud Nutanix sur AWS et Azure. Les clusters Nutanix simplifient la manière dont les applications sont exécutées sur des clouds privés ou plusieurs clouds publics.

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

Prérequis

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 valide « NC2 sur Azure »
    • 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 pour 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 du 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/destination 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 Stack (CFS) avant de réessayer.

Remarque :

En plus d’autres ressources, le Nutanix CFS 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 avec le serveur Prism Central. Voir Enregistrement d’un cluster avec 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 Nutanix Cloud Clusters (NC2) dans l’hyperviseur cloud suivant pour le plug-in Nutanix Prism Element.

  • Amazon Web Services (AWS)

Nutanix Cloud Clusters sur AWS

Pour plus d’informations sur les Nutanix Cloud Clusters sur AWS, consultez le Guide de déploiement et d’utilisation des Nutanix Cloud Clusters sur AWS.

Conseil :

Cette prise en charge offre les mêmes fonctionnalités qu’un cluster Nutanix sur site. Seul un cluster 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 créer un cluster Nutanix et dépanner 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 Launch Prism Element et copiez l’URL.

Étapes suivantes

Plus d’informations

Solutions cloud et partenaires Nutanix