Экземпляр виртуальной машины Google-Compute-Engine: невозможно войти / SSH экземпляр виртуальной машины после добавления диска

Экземпляр виртуальной машины GCP: ОС: Ubuntu (18.04 bionic) Размер диска: 10 ГБ. Позже добавил еще диск на 10 Гб.

Во время работы над экземпляром виртуальной машины GCP я столкнулся с проблемой «не осталось места на диске». Затем я создал еще один диск объемом 10 ГБ и добавил к этому экземпляру виртуальной машины GCP, как указано в https://cloud.google.com/compute/docs/disks/add-persistent-disk?&_ga=2.217520662.-1058595688.1590395241#formatting

Теперь я вышел из экземпляра виртуальной машины GCP и остановил его.

Позже, когда я перезапустил экземпляр виртуальной машины GCP, я не смог подключиться. Я попытался подключиться, используя вариант подключения SSH, доступный в GCP, putty, WinSCP и telnet, но сейчас я не могу подключиться.

Насколько я понимаю, возможно, что некоторые службы остановились на экземпляре виртуальной машины GCP. Есть ли способ проверить, работают ли службы на экземплярах виртуальных машин GCP. Если да, то как?

Если вы считаете, что существует другая проблема с подключением к экземпляру виртуальной машины GCP, дайте мне знать.


person Mahima    schedule 17.07.2020    source источник
comment
Переместите свой вопрос суперпользователю (удалите здесь, разместите повторно). Это не по теме здесь.   -  person Martin Prikryl    schedule 17.07.2020
comment
@MartinPrikryl Я не буду удалять здесь вопрос, поскольку решение, предоставленное W_B, решило мою проблему, и это может быть полезно другим. Кроме того, я написал здесь, так как переполнение стека было рекомендовано в поддержке GCP.   -  person Mahima    schedule 18.07.2020


Ответы (1)


Причин может быть несколько;

  1. Правила брандмауэра - проверьте их, чтобы убедиться, что ничто не блокирует SSH-трафик на ваш компьютер.
  2. Взгляните на вывод последовательной консоли - вы можно сделать это через консольный интерфейс или gcloud compute instances get-serial-port-output instance_name --zone=my_zone.

Если ваш диск заполнится, вы не сможете войти в систему (как бы то ни было).

Добавление еще одного постоянного диска не поможет, если первый заполнен.

Однако вы можете увеличить его размер - также через консоль или gcloud compute disks resize example-disk-1 --size=11GB - это добавит 1 ГБ больше и, если дело в дисковом пространстве, позволит вам войти в систему.

  1. Если вы по-прежнему не можете войти в систему, попробуйте включить взаимодействие с последовательную консоль gcloud compute instances add-metadata instance-name --metadata serial-port-enable=TRUE и подключитесь к ней gcloud compute connect-to-serial-port instance-name, поскольку это наиболее надежный метод, если все остальное не удается.

Если вы можете подключиться через последовательную консоль, проверьте, прослушивает ли служба SSH:

sudo service ssh status - если нет, запустите с sudo service ssh start и следите за ошибками.

Аналогичный случай также обсуждался здесь.

person Wojtek_B    schedule 17.07.2020
comment
Спасибо @W_B. Чтобы разобраться в проблеме, у меня сработал метод 3. Многие службы (в том числе ssh) не работали, поэтому я запустил службы. Кроме того, ранее при добавлении записи для дополнительного диска в / etc / fstab (последний шаг в ссылке ‹cloud.google.com/compute/docs/disks/›, я ошибся с NOFAIL_OPTION. Теперь я исправил оба и увеличил размер диска, как указано вами. Отправленный вами ответ является точным и решил мою проблему. Большое спасибо. - person Mahima; 18.07.2020