Внутренняя ошибка при попытке перемещения экземпляра по зонам
Я пытаюсь переместить экземпляр через зоны в одном регионе.
Я использую следующую команду:
gcloud compute instances move <instance_name> --zone europe-west1-c --destination-zone europe-west1-b --verbosity=debug
И получил следующий вывод:
DEBUG: (gcloud.compute.instances.move) код: '-1778529648506316197' Traceback (последний вызов был последним): файл "/opt/google-cloud-sdk/lib/googlecloudsdk/calliope/cli.py", строка 787, в файле Выполнить ресурсы = args.calliope_command.Run(cli=self, args=args) Файл "/opt/google-cloud-sdk/lib/googlecloudsdk/calliope/backend.py", строка 754, в разделе Запустить ресурсы = command_instance.Run(args) Файл "/opt/google-cloud-sdk/lib/surface/compute/instances/move.py", строка 88, в формате Run 'Moving gce instance {0}'.format(target_instance.Name())) Файл "/opt/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py", строка 266, в файле WaitFor sleep_ms=sleep_ms) "/opt/google-cloud-sdk/lib/googlecloudsdk/core/util/retry.py", строка 222, в параметре RetryOnResult, если не должен вернуть не poller.IsDone (операция) Файл "/opt/google-cloud-sdk/lib/googlecloudsdk/api_lib/compute/operations/poller.py", строка 54, в рейсе IsDone OperationErrors(operation.error.errors) OperationErrors: Code: '-1778529648506316197' ERROR: (gcloud.compute.instances.move) Code: '-1778529648506316197'
Я посмотрел на Операции в пользовательском интерфейсе Google Compute, и статус moveInstance - INTERNAL_ERROR.
Ни один экземпляр не был перемещен, но он создал временный IP-адрес, который мне пришлось удалить вручную.
Я не могу найти какие-либо подробности по этому вопросу.
Я попытался обновить мои компоненты gcloud и убедился, что наш проект соответствует требуемым квотам для операции перемещения.
Как мне это решить?
редактировать: я попытался вручную установить --no-auto-delete на постоянном диске корневого узла. Затем я снова запустил команду "переместить", и мой экземпляр исчез. У меня есть все диски и снимки, чтобы я мог воссоздать свой экземпляр. Я буду запускать миграцию вручную для этого узла - что не объясняет, что пошло не так.
1 ответ
Добавление комментария в качестве ответа,
Перед перемещением экземпляра убедитесь, что требования выполнены и экземпляр не находится в отключенном состоянии. Также, в качестве обходного пути, сделайте снимок текущего диска экземпляра в "europe-west1-c" и создайте новый экземпляр в europe-west1-b, используя снимок.
Для справки ознакомьтесь с документацией.