Назад | Перейти на главную страницу

внутренняя ошибка при попытке переместить экземпляр по зонам

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

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

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 с помощью снимка.

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