Внутренняя ошибка при попытке перемещения экземпляра по зонам

Я пытаюсь переместить экземпляр через зоны в одном регионе.

Я использую следующую команду:

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, используя снимок.

Для справки ознакомьтесь с документацией.

Другие вопросы по тегам