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