Je suis très nouveau sur Google Cloud. J'ai pu configurer un site wordpress et j'y travaille maintenant. Cependant, il semble que mon instance vm utilise l'asie-east1-a suivante pour sa zone. J'ai pu changer la région et la zone à l'aide des commandes gcloud avec la sortie suivante:
$ gcloud config list compute/region
Your active configuration is: [default]
[compute]
region = us-east4
$ gcloud config list compute/zone
Your active configuration is: [default]
[compute]
zone = us-east4-b
Comment changer la valeur par défaut active à la nouvelle zone définie? J'aimerais que mon instance se déroule sur la côte nord-est des États-Unis?
Merci, T
Utilisez les commandes ci-dessous dans Cloud Shell.
Pour vérifier votre région préférée:
$ gcloud compute regions list
Pour modifier les régions de calcul, je sélectionne us-east4
Région:
$ gcloud config set compute/region us-east4
Propriété mise à jour [calcul/région].
$ gcloud config list compute/region
[calculer]
region = us-east4
De la même manière, vous pouvez changer de calcul/zone.
Comme décrit ici , project-info
des métadonnées peuvent être ajoutées par projet pour spécifier les régions et zones par défaut. Ceci n'est utilisé qu'au moment de l'initialisation de gcloud
(en utilisant gcloud init
).
De plus, gcloud
prend en charge la définition locale de la région et de la zone par défaut à l'aide de compute/region
et compute/zone
configurations (c'est ce que vous semblez avoir ajouté à votre configuration gcloud locale). Lorsque ces propriétés sont définies, elles remplaceront toute configuration définie dans le project-info
.
Puisque vous avez défini ces propriétés en fonction de vos besoins, je pense que vos valeurs par défaut sont définies tant que vous utilisez cette configuration gcloud.
N'oubliez pas que vous pouvez toujours remplacer les zone
et region
à l'aide de --zone
et --region
arguments à l'une des commandes gcloud
.
La modification de la zone/région par défaut ne déplace aucune des machines virtuelles existantes vers une nouvelle zone. Si vous souhaitez déplacer un VM d'une zone à une autre , vous pouvez prendre un instantané des disques persistants, lancer une nouvelle instance dans la zone souhaitée en utilisant l'instantané et nettoyer les ressources utilisées par la machine virtuelle d'origine.
Vous pouvez le faire en utilisant gcloud
ou suivez manuellement un ensemble d'étapes pour obtenir le même résultat.
gcloud compute instances move INSTANCE_NAME --zone SOURCE_ZONE --destination-zone DESTINATION_ZONE
En détail, Compute Engine:
- Prenez des instantanés de disques persistants attachés à l'instance source.
- Créez des copies des disques persistants dans la zone de destination.
- Pour les instances se déplaçant dans la même région, promouvez temporairement toutes les adresses IP externes éphémères attribuées à l'instance en une adresse IP externe statique.
- Créez une nouvelle instance dans la zone de destination.
- Attachez les disques persistants nouvellement créés à votre nouvelle instance.
- Attribuez une adresse IP externe à la nouvelle instance. Si nécessaire, rétrogradez l'adresse à une adresse IP externe éphémère.
- Supprimez les instantanés, les disques d'origine et l'instance d'origine.
Si vous souhaitez déplacer manuellement votre instance, vous pouvez également effectuer ces étapes à la main.
Créer une image de l'instance existante et après créer une nouvelle instance avec une nouvelle zone que vous aimez et télécharger cette image avec vous créez avant