1 votes

Impossible de se connecter à la VM sur le port 22

Je ne peux pas me connecter à mon instance VM nommée "g14" alors qu'elle est déjà en cours d'exécution sous l'id de projet "vernal-dispatch-280822" en utilisant SSH sur le port 22 (PS ci-joint). Je ne peux pas non plus me connecter par RDP ou en utilisant VNC viewer.

Le problème s'est produit après que j'ai redémarré l'instance VM mentionnée puis l'ai redémarrée après avoir monté mon Storage bucket nommé "torky_bucket" comme système de fichiers sur mon instance VM "g14" en utilisant l'outil open source nommé "gcsfuse".

Je vous prie donc de m'aider à récupérer mon instance de VM. Et si vous avez besoin de supprimer le point de montage, allez-y au cas où ce serait la cause du problème.

BR, Torky

Entrez la description de l'image ici

0voto

Serhii Rohoza Points 1304

Dans un premier temps, vous devez collecter les journaux :

  1. Aller à Compute Engine -> VM instances -> cliquez sur NAME_OF_YOUR_VM -> à l'écran VM instance details trouver une section Bûches et cliquez sur Serial port 1 (console)
  2. Redémarrez votre instance VM à nouveau.
  3. Vérifiez le journal de démarrage complet pour toute erreur ou/et tout avertissement.

Si votre instance VM ne démarre pas vérifiez que votre disque possède un système de fichiers et un enregistrement d'amorçage principal (MBR) valides en suivant la documentation Dépannage général .

Si vous avez trouvé des erreurs/avertissements liés à l'espace disque Vous pouvez essayer de le redimensionner en fonction de la documentation. Redimensionnement d'un disque persistant zonal , également en conséquence de l'article Récupération d'une instance inaccessible ou d'un disque de démarrage plein :

Si une instance est complètement à court d'espace disque ou si elle n'est pas en cours d'exécution environnement invité Linux, il n'est pas possible de redimensionner automatiquement votre système de fichiers racine n'est pas possible, même après avoir augmenté la taille du disque disque persistant qui le sauvegarde. Si vous ne pouvez pas vous connecter à votre instance, ou que votre disque de démarrage est plein et que vous ne pouvez pas le redimensionner, vous devez créer une nouvelle instance et recréer le disque de démarrage. nouvelle instance et recréer le disque de démarrage à partir d'un snapshot pour le redimensionner.

Sinon, essayez de dépanner votre instance VM via la console série :

  1. Activer la connexion de la console série con gcloud commandement :

     gcloud compute instances add-metadata NAME_OF_YOUR_VM_INSTANCE \
     --metadata serial-port-enable=TRUE

ou allez sur Compute Engine -> VM instances -> cliquez sur NAME_OF_YOUR_VM_INSTANCE -> cliquez sur EDIT -> aller à la section Remote access et vérifier Enable connecting to serial ports

  1. Créer un utilisateur et un mot de passe temporaires pour se connecter : arrêter votre VM et définir un démarrage script en ajoutant à la section Custom metadata clé startup-script et la valeur :

     #!/bin/bash
     useradd --groups google_sudoers tempuser
     echo "tempuser:password" | chpasswd

puis démarrez votre VM.

  1. Connectez-vous à votre VM via le port série con gcloud commandement :

     gcloud compute connect-to-serial-port NAME_OF_YOUR_VM_INSTANCE

    ou allez sur Compute Engine -> VM instances -> cliquez sur NAME_OF_YOUR_VM_INSTANCE -> et cliquez sur Connect to serial console

  2. Vérifiez ce qui a mal tourné.

  3. Désactiver l'accès via le port série con gcloud commandement :

     gcloud compute instances add-metadata NAME_OF_YOUR_VM_INSTANCE \
     --metadata serial-port-enable=FALSE

ou allez sur Compute Engine -> VM instances -> cliquez sur NAME_OF_YOUR_VM_INSTANCE -> cliquez sur EDIT -> aller à la section Remote access et décochez Enable connecting to serial ports . Gardez à l'esprit que, selon la documentation Interagir avec la console série :

Attention : La console série interactive ne supporte pas les restrictions d'accès basées sur les IP telles que les listes blanches d'adresses IP. Si vous activez la console console série interactive sur une instance, les clients peuvent tenter de se connecter à cette instance à partir de n'importe quelle adresse IP. N'importe qui peut se connecter à cette instance si s'il connaît la clé SSH, le nom d'utilisateur, l'ID de projet, la zone et le nom d'instance nom de l'instance. Utilisez des règles de pare-feu pour contrôler l'accès à votre réseau et à des ports spécifiques. et à des ports spécifiques.

Si vous n'avez pas pu vous connecter via la console série essayez de suivre la documentation Dépannage de SSH section Inspecter l'instance VM sans l'arrêter y inspecter le disque de votre VM sur une autre VM . De la même manière, vous pouvez transférer vos données vers une autre instance VM en fonctionnement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X