Невозможно подключиться к экземпляру виртуальной машины Google Cloud после заполнения хранилища экземпляров - PullRequest
0 голосов
/ 18 марта 2019

Я работал над экземпляром виртуальной машины. Я запустил код, который привел к полному использованию хранилища экземпляра виртуальной машины. Код был выполнен на полпути и был убит, поэтому я остановил экземпляр. Теперь, когда я перезапустил экземпляр и попытался получить доступ к ВМ, он продолжает отображать сообщение «Подключение ... передача ключей SSH к ВМ», но не переходит к отображению экрана терминала SSH.

Другие экземпляры работают нормально, просто этого экземпляра нет, вероятно, из-за хранилища. Любые решения или подходы приветствуются.

1 Ответ

1 голос
/ 18 марта 2019

Один из вариантов выхода из этой ситуации:

Размонтируйте постоянный диск из экземпляра GCE или, что еще лучше, создайте снимок с постоянного диска , а затем создайте клон поврежденного диска.

Смонтируйте этот диск как «вторичный» диск в другой работающий экземпляр (лучше всего с той же ОС, что и на соответствующем диске)

Затем вы можете удалить некоторые ненужные файлы или даже увеличить размер диска, чтобы освободить место на диске. После этого вы можете снова отключить его от экземпляра и восстановить поврежденный экземпляр, используя этот восстановленный диск в качестве загрузочного устройства.

См. Также следующую статью поддержки в документации по Google Cloud Platform: https://cloud.google.com/compute/docs/troubleshooting/troubleshooting-instances#use_your_disk_on_a_new_instance Там описан процесс размонтирования проблемного диска из существующего экземпляра GCE и отладки его в «экземпляре отладки» вместе со всеми необходимыми командами gcloud.

...