Vous pouvez créer une instance qui utilise des images de calcul avancé pour fournir un environnement optimisé pour vos charges de travail d'intelligence artificielle (IA), de machine learning (ML) et de calcul hautes performances (HPC). Vous pouvez utiliser les interfaces suivantes :
- Google Cloud CLI
- ConsoleCloud de Confiance
- Slurm Workload Manager de SchedMD
Pour en savoir plus sur les images de calcul avancées, consultez Présentation des images de calcul avancées.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification permet de valider votre identité pour accéder aux services et aux API Cloud de Confiance by S3NS . Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes :
Sélectionnez l'onglet correspondant à la façon dont vous prévoyez d'utiliser les exemples de cette page :
Console
Lorsque vous utilisez la console Cloud de Confiance pour accéder aux services Cloud de Confiance by S3NS et aux API, vous n'avez pas besoin de configurer l'authentification.
gcloud
-
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez la Google Cloud CLI en exécutant la commande suivante :
gcloud init
-
- Définissez une région et une zone par défaut.
Rôles requis
Pour obtenir les autorisations nécessaires à la création d'instances, demandez à votre administrateur de vous attribuer le rôle IAM Administrateur d'instances Compute (v1) (roles/compute.instanceAdmin.v1) sur le projet.
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Ce rôle prédéfini contient les autorisations requises pour créer des instances. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour créer des instances :
compute.instances.createsur le projet-
Pour créer la VM à l'aide d'une image personnalisée :
compute.images.useReadOnlysur l'image -
Pour créer la VM à l'aide d'un instantané :
compute.snapshots.useReadOnlysur l'instantané -
Pour créer la VM à l'aide d'un modèle d'instance :
compute.instanceTemplates.useReadOnlysur le modèle d'instance -
Pour spécifier un sous-réseau pour la VM :
compute.subnetworks.usesur le projet ou sur le sous-réseau choisi -
Pour spécifier une adresse IP statique pour la VM :
compute.addresses.usesur le projet -
Pour attribuer une adresse IP externe à la VM en cas d'utilisation d'un réseau VPC :
compute.subnetworks.useExternalIpsur le projet ou sur le sous-réseau choisi -
Pour attribuer un ancien réseau à la VM :
compute.networks.usesur le projet -
Pour attribuer une adresse IP externe à la VM en cas d'utilisation d'un ancien réseau :
compute.networks.useExternalIpsur le projet -
Pour définir les métadonnées d'instance de VM pour la VM :
compute.instances.setMetadatasur le projet -
Pour définir des tags pour la VM :
compute.instances.setTagssur la VM -
Pour définir des étiquettes pour la VM :
compute.instances.setLabelssur la VM -
Pour définir un compte de service que doit utiliser la VM :
compute.instances.setServiceAccountsur la VM -
Pour créer un disque pour la VM :
compute.disks.createsur le projet -
Pour associer un disque existant en mode lecture seule ou en mode lecture-écriture :
compute.disks.usesur le disque -
Pour associer un disque existant en mode lecture seule :
compute.disks.useReadOnlysur le disque
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Guide de démarrage rapide
Ce tutoriel décrit les étapes à suivre pour créer une instance A3 Ultra ou A4 qui utilise des images de calcul avancé pour configurer et personnaliser l'OS invité.
Prérequis
Avant de créer une instance, effectuez les tâches suivantes pour créer des instances A3 Ultra et A4 :
- Obtenez de la capacité de ressources pour les instances A3 Ultra ou A4.
- Créez des réseaux VPC.
- Facultatif : créer une stratégie d'emplacement compact
Créer une instance de calcul avec les images Advanced Compute Images
Une fois les tâches préalables effectuées, vous pouvez utiliser l'une des méthodes suivantes pour créer l'instance.
Console
Accédez à la page Créer une instance dans la console Cloud de Confiance .
Accéder à la page "Créer une instance"
Si vous y êtes invité, sélectionnez votre projet et cliquez sur Continuer. La page Créer une instance s'affiche et le volet Configuration de la machine s'ouvre.
Dans le volet Configuration de la machine, procédez comme suit :
- Dans le champ Nom, spécifiez un nom pour votre instance de calcul. Pour en savoir plus, consultez Recommandation pour l'attribution de noms aux ressources.
Sélectionnez une région et une zone pour l'instance. Si vous avez réservé des ressources de calcul, la région et la zone que vous sélectionnez doivent correspondre à celles de votre réservation.
Cliquez sur l'onglet GPU, puis procédez comme suit :
- Dans la liste Type de GPU, sélectionnez le type de GPU.
- Pour les instances A4, sélectionnez NVIDIA B200.
- Pour les instances A3 Ultra, sélectionnez NVIDIA H200 141 Go.
- Dans la liste Nombre de GPU, sélectionnez 8.
- Facultatif : Sélectionnez un autre type de machine.
- Dans la liste Type de GPU, sélectionnez le type de GPU.
Dans le menu de navigation, cliquez sur OS et stockage. Dans le volet OS et stockage qui s'affiche, procédez comme suit :
- Cliquez sur Modifier. Le volet Disque de démarrage s'affiche et l'onglet Images publiques est sélectionné.
- Dans la liste Système d'exploitation, sélectionnez Images Compute avancées.
- Dans le champ Version, sélectionnez la version du système d'exploitation.
- Facultatif : Dans la liste Type de disque de démarrage, sélectionnez le type de disque de démarrage.
- Facultatif : Spécifiez des propriétés supplémentaires pour le disque de démarrage, comme sa taille.
- Facultatif : Pour afficher les options de configuration avancées, développez la section Afficher les configurations avancées.
- Pour confirmer vos options de disque de démarrage et revenir au volet Système d'exploitation et stockage, cliquez sur Sélectionner.
Dans le menu de navigation, cliquez sur Mise en réseau. Le volet Mise en réseau s'affiche.
Facultatif : Pour configurer l'accès à votre instance depuis l'extérieur de Cloud de Confiance by S3NS, procédez comme suit :
- Accédez à la section Pare-feu.
Pour autoriser le trafic HTTP ou HTTPS vers l'instance de calcul, sélectionnez Autoriser le trafic HTTP ou Autoriser le trafic HTTPS.
Compute Engine ajoute un tag réseau à votre instance de calcul et crée la règle de pare-feu d'entrée correspondante, qui autorise l'intégralité du trafic entrant sur le port
tcp:80(HTTP) outcp:443(HTTPS). Le tag réseau associe la règle de pare-feu à l'instance. Pour en savoir plus, consultez Présentation des règles de pare-feu dans la documentation de Cloud Next Generation Firewall.
Pour créer une instance multi-NIC, procédez comme suit dans le volet Réseau. Ignorez ces étapes pour une instance à une seule interface réseau.
- Dans la section Interfaces réseau, procédez comme suit :
- Supprimez l'interface réseau par défaut. Pour supprimer l'interface, cliquez sur Supprimer.
Cliquez sur Ajouter une interface réseau. Utilisez cette option pour ajouter des interfaces réseau qui se connectent aux réseaux VPC que vous avez créés dans la section précédente. Lorsque vous ajoutez des interfaces réseau, n'oubliez pas les points suivants :
Pour une interface réseau utilisée pour la communication d'hôte à hôte, sélectionnez un réseau et un sous-réseau VPC standards dans les listes Réseau et Sous-réseau, puis définissez la liste Carte d'interface réseau sur gVNIC.
Pour une interface réseau utilisée pour la communication entre GPU, sélectionnez le réseau et le sous-réseau VPC RoCE dans les listes Réseau et Sous-réseau, puis définissez la liste Carte d'interface réseau sur MRDMA pour ces interfaces réseau.
Dans le menu de navigation, cliquez sur Avancé. Ensuite, suivez les étapes ci-dessous pour le modèle de provisionnement que vous souhaitez utiliser.
Démarrage flexible
- Dans la section Modèle de provisionnement, dans la liste Modèle de provisionnement de VM, sélectionnez Démarrage flexible.
Dans le champ Saisir le nombre d'heures, saisissez la durée maximale pendant laquelle vous souhaitez que l'instance de calcul s'exécute. La valeur doit être comprise entre
0.01(0,01 heure, soit 36 secondes) et168(168 heures, soit sept jours).Sélectionnez Définir un temps d'attente pour la création de la VM
En fonction des exigences zonales de votre charge de travail, spécifiez l'une des durées suivantes pour augmenter vos chances de voir aboutir votre demande de création de VM :
- Charges de travail avec des exigences zonales strictes : si votre charge de travail vous oblige à créer la VM dans une zone spécifique, spécifiez une durée comprise entre 90 secondes et 2 heures. Plus la durée est longue, plus vous avez de chances d'obtenir des ressources.
- Charges de travail sans exigences strictes concernant les zones : si la VM peut s'exécuter dans n'importe quelle zone de la région, spécifiez une durée de 0 seconde ou décochez la case Définir un temps d'attente pour la création de VM. Cette action indique que Compute Engine n'alloue des ressources que si elles sont immédiatement disponibles. Si la requête de création de VM échoue parce que les ressources ne sont pas disponibles, réessayez dans une autre zone.
Dans le champ À l'arrêt de la VM, sélectionnez si vous souhaitez arrêter ou supprimer l'instance de calcul à la fin de sa durée d'exécution :
- Pour supprimer l'instance, sélectionnez Supprimer.
- Pour arrêter l'instance, sélectionnez Stop (Arrêter).
Lié à la réservation
Cliquez sur Choisir une réservation. Cette action ouvre un volet contenant la liste des réservations disponibles dans la zone sélectionnée. Dans la liste des réservations, procédez comme suit :
- Sélectionnez la réservation que vous souhaitez utiliser pour l'instance de calcul. Vous pouvez également sélectionner un bloc spécifique dans la réservation.
- Cliquez sur Choisir.
Spot
- Dans la section Modèle de provisionnement, sélectionnez Spot dans la liste Modèle de provisionnement de VM.
Facultatif : Pour sélectionner l'action de terminaison qui se produit lorsque Compute Engine préempte la VM Spot, procédez comme suit :
- Développez la section Paramètres avancés du modèle de provisionnement de la VM.
- Dans la liste À l'arrêt de la VM, sélectionnez l'une des options suivantes :
- Pour arrêter la VM spot pendant la préemption, sélectionnez Arrêter (valeur par défaut).
- Pour supprimer la VM Spot pendant la préemption, sélectionnez Supprimer.
Pour créer et démarrer l'instance, cliquez sur Créer.
gcloud
Pour créer la VM, utilisez la
commande gcloud compute instances create.
Les paramètres que vous devez spécifier dépendent de l'option de consommation que vous utilisez pour ce déploiement. Sélectionnez l'onglet correspondant au modèle de provisionnement de votre option de consommation.
Démarrage flexible
Avant d'exécuter la commande, vous pouvez éventuellement ajouter l'option pour une stratégie d'emplacement compact.
gcloud compute instances create INSTANCE_NAME \
--machine-type=MACHINE_TYPE \
--image-family=IMAGE_FAMILY \
--image-project=IMAGE_PROJECT \
--zone=ZONE \
--boot-disk-type=hyperdisk-balanced \
--boot-disk-size=DISK_SIZE \
--scopes=cloud-platform \
--network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-0,subnet=GVNIC_NAME_PREFIX-sub-0 \
--network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-1,subnet=GVNIC_NAME_PREFIX-sub-1,no-address
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-0,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-1,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-2,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-3,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-4,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-5,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-6,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-7,no-address \
--reservation-affinity=none \
--provisioning-model=FLEX_START \
--request-valid-for-duration=REQUEST_VALID_FOR_DURATION \
--max-run-duration=MAX_RUN_DURATION \
--instance-termination-action=TERMINATION_ACTION \
--maintenance-policy=TERMINATE
Procédez comme suit :
-
Remplacez les éléments suivants :
INSTANCE_NAME: nom de la VM.MACHINE_TYPE: type de machine à utiliser pour la VM. Pour en savoir plus, consultez Types de machines GPU.IMAGE_FAMILY: famille d'images à laquelle appartient l'image d'OS que vous souhaitez utiliser. Pour obtenir la liste des systèmes d'exploitation compatibles, consultez la section Détails des systèmes d'exploitation.IMAGE_PROJECT: ID du projet de l'image de l'OS.ZONE: zone dans laquelle le type de machine que vous souhaitez utiliser est disponible. Pour spécifier une stratégie d'emplacement compact, utilisez une zone de la même région que la stratégie d'emplacement compact. Pour en savoir plus sur les régions, consultez Disponibilité des GPU par région et par zone.DISK_SIZE: taille du disque de démarrage en Go.GVNIC_NAME_PREFIX: préfixe de nom que vous avez spécifié lors de la création des réseaux et sous-réseaux VPC standards qui utilisent des cartes d'interface réseau virtuelles Google (gVNIC).RDMA_NAME_PREFIX: préfixe de nom que vous avez spécifié lors de la création des réseaux et sous-réseaux VPC qui utilisent des cartes d'interface réseau RDMA.REQUEST_VALID_FOR_DURATION: durée de validité de la requête de création de la VM. Vous devez formater la valeur en nombre de jours, d'heures, de minutes ou de secondes, suivis respectivement ded,h,mets. Par exemple, spécifiez30mpour 30 minutes ou1h2m3spour une heure, deux minutes et trois secondes.En fonction des exigences zonales de votre charge de travail, spécifiez l'une des durées suivantes pour augmenter vos chances de voir aboutir votre demande de création de VM :
- Charges de travail avec des exigences zonales strictes : si votre charge de travail vous oblige à créer la VM dans une zone spécifique, spécifiez une durée comprise entre 90 secondes (
90s) et deux heures (2h). Plus la durée est longue, plus vous avez de chances d'obtenir des ressources. - Charges de travail sans exigences strictes concernant les zones : si la VM peut s'exécuter dans n'importe quelle zone de la région, spécifiez une durée de zéro seconde (
0s). Cette action indique que Compute Engine n'alloue des ressources que si elles sont immédiatement disponibles. Si la requête de création de VM échoue en raison de l'indisponibilité des ressources, réessayez dans une autre zone.
- Charges de travail avec des exigences zonales strictes : si votre charge de travail vous oblige à créer la VM dans une zone spécifique, spécifiez une durée comprise entre 90 secondes (
MAX_RUN_DURATION: durée d'exécution des VM demandées. Vous devez formater la valeur en nombre de jours, d'heures, de minutes ou de secondes, suivis respectivement ded,h,mets. Cette valeur doit être comprise entre 10 minutes et 7 jours.TERMINATION_ACTION: indique si Compute Engine arrête (STOP) ou supprime (DELETE) la VM à la fin de sa durée d'exécution.
-
Facultatif : Pour utiliser une stratégie de concentration, ajoutez l'indicateur suivant :
--resource-policies=POLICY_NAME
Remplacez les éléments suivants :
POLICY_NAME: nom de la stratégie d'emplacement compact.
- Exécutez la commande.
Lié à la réservation
Avant d'exécuter la commande, vous pouvez éventuellement ajouter l'option pour une stratégie d'emplacement compact.
gcloud compute instances create INSTANCE_NAME \
--machine-type=MACHINE_TYPE \
--image-family=IMAGE_FAMILY \
--image-project=IMAGE_PROJECT \
--zone=ZONE \
--boot-disk-type=hyperdisk-balanced \
--boot-disk-size=DISK_SIZE \
--scopes=cloud-platform \
--network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-0,subnet=GVNIC_NAME_PREFIX-sub-0 \
--network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-1,subnet=GVNIC_NAME_PREFIX-sub-1,no-address
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-0,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-1,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-2,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-3,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-4,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-5,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-6,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-7,no-address \
--reservation-affinity=specific \
--reservation=RESERVATION \
--provisioning-model=RESERVATION_BOUND \
--instance-termination-action=TERMINATION_ACTION \
--maintenance-policy=TERMINATE \
--restart-on-failure
Procédez comme suit :
-
Remplacez les éléments suivants :
INSTANCE_NAME: nom de la VM.MACHINE_TYPE: type de machine à utiliser pour la VM. Pour en savoir plus, consultez Types de machines GPU.IMAGE_FAMILY: famille d'images à laquelle appartient l'image d'OS que vous souhaitez utiliser. Pour obtenir la liste des systèmes d'exploitation compatibles, consultez la section Détails des systèmes d'exploitation.IMAGE_PROJECT: ID du projet de l'image de l'OS.ZONE: zone dans laquelle le type de machine que vous souhaitez utiliser est disponible. Pour spécifier une stratégie d'emplacement compact, utilisez une zone de la même région que la stratégie d'emplacement compact. Pour en savoir plus sur les régions, consultez Disponibilité des GPU par région et par zone.DISK_SIZE: taille du disque de démarrage en Go.GVNIC_NAME_PREFIX: préfixe de nom que vous avez spécifié lors de la création des réseaux et sous-réseaux VPC standards qui utilisent des cartes d'interface réseau virtuelles Google (gVNIC).RDMA_NAME_PREFIX: préfixe de nom que vous avez spécifié lors de la création des réseaux et sous-réseaux VPC qui utilisent des cartes d'interface réseau RDMA.-
RESERVATION: nom de la réservation ou d'un bloc spécifique dans une réservation. Pour obtenir le nom de la réservation ou les blocs disponibles, consultez Afficher la capacité réservée. En fonction de vos exigences concernant l'emplacement des instances, choisissez l'une des options suivantes :Pour créer l'instance sur un bloc :
projects/RESERVATION_OWNER_PROJECT_ID/reservations/RESERVATION_NAME
De plus, pour créer plusieurs instances dans le même bloc, appliquez la même stratégie d'emplacement compact qui spécifie une colocation de bloc (
maxDistance=2) lors de la création de chaque instance. Compute Engine applique ensuite la règle à la réservation et crée des instances sur le même bloc.Pour créer l'instance sur un bloc spécifique :
projects/RESERVATION_OWNER_PROJECT_ID/reservations/RESERVATION_NAME/reservationBlocks/RESERVATION_BLOCK_NAME
TERMINATION_ACTION: indique si Compute Engine arrête (STOP) ou supprime (DELETE) la VM à la fin de la période de réservation.
-
Facultatif : Pour utiliser une stratégie de concentration, ajoutez l'indicateur suivant :
--resource-policies=POLICY_NAME
Remplacez les éléments suivants :
POLICY_NAME: nom de la stratégie d'emplacement compact.
- Exécutez la commande.
Spot
Avant d'exécuter la commande, vous pouvez éventuellement ajouter l'option pour une stratégie d'emplacement compact.
gcloud compute instances create INSTANCE_NAME \
--machine-type=MACHINE_TYPE \
--image-family=IMAGE_FAMILY \
--image-project=IMAGE_PROJECT \
--zone=ZONE \
--boot-disk-type=hyperdisk-balanced \
--boot-disk-size=DISK_SIZE \
--scopes=cloud-platform \
--network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-0,subnet=GVNIC_NAME_PREFIX-sub-0 \
--network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-1,subnet=GVNIC_NAME_PREFIX-sub-1,no-address
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-0,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-1,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-2,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-3,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-4,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-5,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-6,no-address \
--network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-7,no-address \
--provisioning-model=SPOT \
--instance-termination-action=TERMINATION_ACTION \
--maintenance-policy=TERMINATE \
--no-restart-on-failure
Procédez comme suit :
-
Remplacez les éléments suivants :
INSTANCE_NAME: nom de la VM.MACHINE_TYPE: type de machine à utiliser pour la VM. Pour en savoir plus, consultez Types de machines GPU.IMAGE_FAMILY: famille d'images à laquelle appartient l'image d'OS que vous souhaitez utiliser. Pour obtenir la liste des systèmes d'exploitation compatibles, consultez la section Détails des systèmes d'exploitation.IMAGE_PROJECT: ID du projet de l'image de l'OS.ZONE: zone dans laquelle le type de machine que vous souhaitez utiliser est disponible. Pour spécifier une stratégie d'emplacement compact, utilisez une zone de la même région que la stratégie d'emplacement compact. Pour en savoir plus sur les régions, consultez Disponibilité des GPU par région et par zone.DISK_SIZE: taille du disque de démarrage en Go.GVNIC_NAME_PREFIX: préfixe de nom que vous avez spécifié lors de la création des réseaux et sous-réseaux VPC standards qui utilisent des cartes d'interface réseau virtuelles Google (gVNIC).RDMA_NAME_PREFIX: préfixe de nom que vous avez spécifié lors de la création des réseaux et sous-réseaux VPC qui utilisent des cartes d'interface réseau RDMA.TERMINATION_ACTION: action à effectuer lorsque Compute Engine préempte l'instance, soitSTOP(par défaut), soitDELETE.
-
Facultatif : Pour utiliser une stratégie de concentration, ajoutez l'indicateur suivant :
--resource-policies=POLICY_NAME
Remplacez les éléments suivants :
POLICY_NAME: nom de la stratégie d'emplacement compact.
- Exécutez la commande.
Après un certain temps, la création de l'instance de calcul se termine. Pour vérifier la configuration de l'instance et afficher son état, exécutez la commande suivante :
gcloud compute instances describe INSTANCE_NAME
Configurer des VM Spot
Si vous avez créé une VM Spot, procédez comme suit :
Pour préparer votre VM Spot à une éventuelle préemption, consultez Gérer la préemption des VM Spot.
Facultatif : Découvrez les bonnes pratiques pour les VM Spot.
Accéder à l'instance de calcul
Une fois l'instance de calcul créée, elle démarre automatiquement. Pour accéder à l'instance, effectuez l'une des opérations suivantes :
Console
Dans la console Cloud de Confiance , accédez à la page Instances de VM.
Cliquez sur le nom de votre instance de calcul.
Dans la section Accès à distance, cliquez sur la première liste déroulante et choisissez le mode d'accès à l'instance souhaité.
Compute Engine propage vos clés SSH et crée votre utilisateur. Pour en savoir plus, consultez Se connecter à des VM Linux.
gcloud
Pour accéder à l'instance à l'aide de SSH, utilisez la commande gcloud compute ssh :
gcloud compute ssh INSTANCE_NAME --zone ZONE
Compute Engine propage vos clés SSH et crée votre utilisateur. Pour en savoir plus, consultez Se connecter à des VM Linux.
Effectuer un nettoyage
Pour éviter que les ressources utilisées dans ces démarrages rapides ne soient facturées sur votre compte Cloud de Confiance by S3NS , supprimez toutes les instances de calcul et toutes les ressources associées que vous avez créées.
Console
Dans la console Cloud de Confiance , accédez à la page Instances de VM.
Sélectionnez les instances à supprimer.
Cliquez sur Supprimer.
Dans la boîte de dialogue, procédez comme suit :
Facultatif : Pour supprimer les instances sans arrêt progressif ou pour mettre fin à un arrêt progressif en cours, cochez la case Ignorer l'arrêt progressif (le cas échéant).
Pour confirmer l'opération, cliquez sur Supprimer.
Pour supprimer les disques utilisés par les instances supprimées, accédez à la page Disques, puis procédez comme suit :
Sélectionnez les disques que vous souhaitez supprimer. Les disques que vous sélectionnez ne doivent pas avoir de valeur dans la colonne Utilisé par.
Cliquez sur Supprimer.
Pour confirmer l'opération, cliquez sur Supprimer.
gcloud
Pour supprimer une ou plusieurs instances dans la même zone, utilisez la commande gcloud compute instances delete.
Pour forcer la suppression des disques associés à une ou plusieurs instances, incluez le flag --delete-disks :
gcloud compute instances delete INSTANCE_NAMES \
--delete-disks=DELETE_DISK_TYPE \
--zone=ZONE
Remplacez les éléments suivants :
INSTANCE_NAMES: liste des noms d'instance séparés par des espaces (par exemple,instance-01 instance-02 instance-03).ZONE: zone où se trouvent les instances.DELETE_DISK_TYPE: spécifiez l'une des valeurs suivantes :- Pour supprimer le stockage persistant de démarrage et non amorçable associé :
all - Pour ne supprimer que le stockage persistant de démarrage associé :
boot - Pour ne supprimer que le stockage persistant non amorçable :
data
- Pour supprimer le stockage persistant de démarrage et non amorçable associé :
Créer une image personnalisée basée sur les images de calcul avancé
Vous pouvez créer une image personnalisée basée sur une image Advanced Compute Images. Vous pouvez ensuite utiliser l'image personnalisée lorsque vous créez des instances de calcul pour vos charges de travail et vos applications.
Pour créer une image personnalisée, procédez comme suit :
Configurez un emplacement de stockage pour l'image. Pour créer, modifier et supprimer des images d'OS stockées dans Cloud Storage, vous devez disposer du rôle
roles/compute.storageAdmin.Créez une instance de calcul avec les images Advanced Compute Images.
Personnalisez l'OS invité selon les besoins de votre instance de calcul.
Arrêtez l'instance de calcul pour empêcher toute écriture sur les disques. Si vous ne pouvez pas arrêter l'instance, suivez les étapes décrites dans Réduire l'écriture de données sur le disque persistant.
Désactivez l'option de suppression automatique pour le disque de démarrage.
Créez une image personnalisée en utilisant le disque de démarrage de votre instance de calcul comme disque source. Pour ce faire, utilisez la consoleCloud de Confiance ou Google Cloud CLI.
Console
Dans la console Cloud de Confiance , accédez à la page Images.
Cliquez sur Create image (Créer une image).
Indiquez un Nom pour votre image.
Sous Disque source, sélectionnez le nom du disque de démarrage de votre instance de calcul qui utilise les images de calcul avancées.
Si l'instance de calcul n'est pas arrêtée, sélectionnez Keep instance running (Laisser l'instance en cours d'exécution) pour confirmer que vous souhaitez créer l'image pendant l'exécution de l'instance. Vous devez avoir suivi les étapes pour minimiser les écritures sur le disque de démarrage.
Dans la liste déroulante Basée sur l'emplacement du disque source (par défaut), spécifiez l'emplacement de stockage de l'image personnalisée. Par exemple, spécifiez
uspour stocker l'image dans l'emplacement multirégionalus, ouus-central1pour stocker l'image personnalisée dans la régionus-central1.Si vous ne sélectionnez pas d'emplacement, Compute Engine stocke l'image dans l'emplacement multirégional le plus proche de l'emplacement source de l'image personnalisée.
Facultatif : Spécifiez d'autres propriétés pour votre image :
- Famille : famille d'images à laquelle cette nouvelle image appartient.
- Description : description de votre image personnalisée.
- Libellé : libellé permettant de regrouper les ressources.
Spécifiez la clé de chiffrement. Vous pouvez choisir entre une cléGoogle Cloud-powered encryption key ou une clé Cloud Key Management Service (Cloud KMS). Si aucune clé de chiffrement n'est spécifiée, les images sont chiffrées à l'aide d'une Google Cloud-powered encryption key.
Cliquez sur Créer pour créer l'image.
gcloud
Utilisez la commande
gcloud compute images createpour créer une image personnalisée.L'option
--forceest une option facultative qui vous permet de créer l'image à partir d'une instance en cours d'exécution. Par défaut, vous ne pouvez pas créer d'images à partir d'instances en cours d'exécution. Ne spécifiez cette option que si vous êtes certain de vouloir créer l'image pendant que l'instance est en cours d'exécution.gcloud compute images create IMAGE_NAME \ --source-disk=SOURCE_DISK \ --source-disk-zone=ZONE \ [--family=IMAGE_FAMILY] \ [--storage-location=LOCATION] \ [--force]Remplacez l'élément suivant :
IMAGE_NAME: nom de la nouvelle image.SOURCE_DISK: disque à partir duquel vous souhaitez créer l'image.ZONE: zone où se trouve le disque.IMAGE_FAMILY: option facultative spécifiant la famille d'images à laquelle cette image appartient.LOCATION: option facultative permettant de spécifier la région ou l'emplacement multirégional dans lequel l'image est stockée. Par exemple, spécifiezuspour stocker l'image dans l'emplacement multirégionalus, ouus-central1pour la stocker dans la régionus-central1. Si vous ne sélectionnez pas d'emplacement, Compute Engine stocke l'image dans l'emplacement multirégional le plus proche de l'emplacement source de votre image.
Pour en savoir plus sur la création d'images personnalisées, consultez Créer des images personnalisées.
Partager l'image
Après avoir créé une image personnalisée, vous pouvez la partager entre projets. Si vous autorisez les utilisateurs d'un autre projet à utiliser vos images personnalisées, ils peuvent accéder à ces images en spécifiant le projet d'images dans leur requête.
Utiliser des images de calcul avancées avec des modèles d'instance
Vous pouvez créer un modèle d'instance qui spécifie une image Advanced Compute Images, puis utiliser le modèle pour effectuer les opérations suivantes :
Créez des instances de calcul individuelles.
Créez des instances de calcul dans un groupe d'instances géré (MIG).
Créer des réservations pour des instances de calcul.
Limites pour la création de modèles d'instance
Tenez compte des limites suivantes lorsque vous créez un modèle d'instance :
- Vous pouvez connecter un VPC partagé à des interfaces autres que
nic0pour les modèles d'instances dans gcloud CLI et REST, mais pas dans la consoleCloud de Confiance . - Vous ne pouvez pas mettre à jour un modèle d'instance existant ni modifier un modèle d'instance après sa création. Si un modèle d'instance devient obsolète ou si vous devez en modifier la configuration, créez-en un autre.
- Si vous souhaitez spécifier une famille d'images dans un modèle d'instance, vous ne pouvez pas utiliser la console Cloud de Confiance . Vous pouvez utiliser Google Cloud CLI ou REST.
- Vous pouvez utiliser un modèle d'instance pour créer des instances de calcul avec un disque de démarrage Hyperdisk Balanced situé dans un pool de stockage, mais uniquement si le pool de stockage se trouve dans la même zone que l'instance.
- Vous ne pouvez pas utiliser de modèles d'instances globaux pour créer des instances de calcul avec des disques non amorçables qui se trouvent dans un pool de stockage.
- Pour créer un modèle d'instance régional, le type de GPU que vous spécifiez dans le modèle doit être disponible dans au moins une zone de la région spécifiée.
Créer un modèle d'instance
La plupart des propriétés d'instance que vous pouvez spécifier dans une requête de création d'instance de calcul individuelle peuvent également être spécifiées pour un modèle d'instance, y compris les métadonnées d'instance, les scripts de démarrage, les disques persistants et les comptes de service. Les informations requises pour un modèle d'instance incluent le type de machine, le disque de démarrage et le réseau.
Vous pouvez créer un modèle d'instance régional ou mondial qui utilise des images de calcul avancées à l'aide de la console Cloud de Confiance ou de Google Cloud CLI.
Pour créer un modèle d'instance, votre compte utilisateur doit disposer de toutes les autorisations requises pour appeler la méthode instanceTemplates.insert.
Les sections suivantes décrivent comment créer un modèle d'instance à utiliser avec des groupes d'instances gérés (MIG), des instances de calcul individuelles ou des réservations. Pour créer un modèle d'instance à utiliser avec AI Hypercomputer, suivez plutôt les instructions de la section Créer un MIG optimisé pour l'IA avec un type de machine A4 ou A3 Ultra.
Créer des ressources supplémentaires nécessaires pour les instances A3 Ultra ou A4
Avant de créer un modèle d'instance pour les instances qui utilisent des images de calcul avancées, vous devez d'abord créer les ressources que vous spécifierez dans le modèle d'instance. Pour créer ces ressources, effectuez les tâches listées dans Conditions préalables.
Créer un modèle d'instance spécifiant une image Advanced Compute Images
Vous pouvez créer le modèle d'instance à l'aide de la console Cloud de Confiance ou des commandes gcloud CLI.
Console
Dans la console Cloud de Confiance , accédez à la page Modèles d'instances.
Cliquez sur Créer un modèle d'instance.
Dans le champ Nom, saisissez un nom pour le modèle d'instance.
Sélectionnez l'emplacement comme suit :
- Pour utiliser le modèle d'instance dans plusieurs régions, sélectionnez Global (par défaut).
- Pour réduire la dépendance interrégionale, sélectionnez Régional, puis la région dans laquelle vous souhaitez créer votre modèle d'instance.
Dans la section Configuration de la machine, procédez comme suit :
- Cliquez sur l'onglet GPU.
- Dans la liste Type de GPU, sélectionnez le type de GPU. Pour les instances A4, sélectionnez
NVIDIA B200. Pour les instances A3 Ultra, sélectionnezNVIDIA H200 141GB. - Dans la liste Nombre de GPU, sélectionnez "8".
- Facultatif : Sélectionnez un type de machine différent de celui par défaut.
Dans la section Disque de démarrage, cliquez sur Modifier, puis procédez comme suit :
- Dans la liste Système d'exploitation, sélectionnez Images Compute avancées.
- Dans le champ Version, sélectionnez la version du système d'exploitation.
- Facultatif : Spécifiez des propriétés supplémentaires pour le disque de démarrage, comme sa taille.
Cliquez sur Create (Créer) pour créer le modèle d'instance.
gcloud
Pour créer un modèle d'instance régional ou global, utilisez la commande instance-templates create.
Pour un modèle d'instance régional, vous devez utiliser le flag --instance-template-region pour définir la région du modèle.
Lorsque vous créez un modèle d'instance pour les instances de GPU, vous devez définir l'indicateur --maintenance-policy sur TERMINATE.
Créez un modèle d'instance régional à l'aide de la commande suivante.
gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME \ --instance-template-region=REGION \ --accelerator=count=8,type=GPU_TYPE \ --machine-type=MACHINE_TYPE \ --image-project=advanced-compute-images \ --image-family=IMAGE_FAMILY \ --maintenance-policy=TERMINATE
Créez un modèle d'instance global à l'aide de la commande suivante :
gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME --accelerator=count=8,type=GPU_TYPE \ --machine-type=MACHINE_TYPE \ --image-project=advanced-compute-images \ --image-family=IMAGE_FAMILY \ --maintenance-policy=TERMINATE
Remplacez les éléments suivants :
- INSTANCE_TEMPLATE_NAME : nom du modèle d'instance.
- REGION : pour les modèles d'instance régionaux, il s'agit de la région dans laquelle créer le modèle.
- GPU_TYPE : type de GPU à utiliser avec les instances de calcul.
Lorsque vous utilisez des images de calcul avancées, vous devez spécifier
nvidia-b200pour les instances A4 ounvidia-h200-141gbpour les instances A3 Ultra. - MACHINE_TYPE : type de machine de l'instance de calcul. Pour utiliser les images de calcul avancé, vous devez spécifier un type de machine A3 Ultra ou A4.
- IMAGE_FAMILY : Spécifiez l'une des options suivantes :
- IMAGE_FAMILY : famille d'images. Cela permet de spécifier la version d'image d'OS la plus récente de cette famille. Par exemple, vous pouvez spécifier
aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64. - IMAGE : version spécifique de l'image de l'OS. Exemple :
aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64-v20260427-1. Pour spécifier une version spécifique de l'image de l'OS au lieu d'une famille d'images, vous devez utiliser le flag--imageau lieu du flag--image-family.
- IMAGE_FAMILY : famille d'images. Cela permet de spécifier la version d'image d'OS la plus récente de cette famille. Par exemple, vous pouvez spécifier
Vous pouvez ajouter jusqu'à 15 disques secondaires non amorçables. Spécifiez le flag --create-disk pour chaque disque secondaire que vous créez.
- Pour créer des disques secondaires à partir d'une image publique ou personnalisée, spécifiez les propriétés
imageetimage-projectpour chaque disque dans l'option--create-disk. - Pour créer un disque vide, n'incluez pas les propriétés
imageniimage-project. - Vous pouvez également inclure des valeurs pour les propriétés
sizeettypedu disque.
Pour obtenir la liste de toutes les sous-commandes et tous les flags disponibles, consultez la documentation de référence sur instance-templates.
Étapes suivantes
* Consultez Scénarios de base pour la création de groupes d'instances gérés (MIG). * Découvrez comment vérifier l'état d'une instance pour savoir quand elle est prête à être utilisée. * Découvrez comment vous connecter à votre instance.