8 liens privés
######################################
DÉBUGER UNE VM GOOGLE CLOUD QUI NE DÉMARRE PLUS
######################################
--> Machine à debug : prod-web-01
--> Avant tout, éteignez la machine virtuelle. Puis dans une console google cloud :
// Détacher le disque de la VM
gcloud compute instances detach-disk prod-web-01 \
--disk=prod-web
// Créer une machine virtuelle qui servira à débuger :
gcloud compute instances create debug-instance
--> Éteindre la machine virtuelle debug-instance
// Affecter le disque à débuger
gcloud compute instances attach-disk debug-instance \
--disk prod-web-01 \
--device-name debug-disk
--> Allumer la VM debug-instance
--> SSH la vm
gcloud compute ssh debug-instance
--> Lister les disques
ls -l /dev/disk/by-id
--> Repérer le disque nommé debug-disk (exemple utilisé après : /dev/sdb1)
--> Procéder au contrôle d'intégrité sur le disque :
sudo fsck /dev/sdb1
--> Créer un dossier
sudo mkdir /mydisk
--> Monter le disque en question sur ce nouveau dossier
sudo mount /dev/sdb1 /mydisk
--> Procéder aux corrections sur les fichiers systèmes de la VM
nano /mydisk/etc/fstab
--> Éteindre la VM
--> Retourner dans une console google cloud
// Désafecter le disque à debug de la machine temporaire
gcloud compute instances detach-disk debug-instance \
--disk=prod-web-01
// Ré-affecter le disque à la VM initiale
gcloud compute instances attach-disk prod-web-01 \
--disk=prod-web-01 \
--boot