Перемещение экземпляра облака Google в другую зону - PullRequest
0 голосов
/ 25 октября 2019

В моем проекте google-cloud prj1 есть экземпляр instance-1, и я хочу переместить его из зоны us-central1-a в europe-west2 с помощью следующей команды.

$ gcloud compute instances move instance-1 --zone us-central1-a --destination-zone europe-west2

даетследующая ошибка:

ERROR: (gcloud.compute.instances.move) Project [prj1] not found: The resource 'projects/prj1/zones/europe-west2' was not found

Почему в моем проекте написано «не определено»? Кажется, я пропускаю некоторые шаги, но я застрял в этом месте.

1 Ответ

1 голос
/ 25 октября 2019

В GCP существует понятие регионов и зон. Регион - это география (например, Центральная Америка или Западная Европа), в то время как зоны представляют собой разрозненные центры обработки данных в тех регионах, которые физически разделены и, следовательно, с меньшей вероятностью одновременно будут недоступны из-за какого-либо события. Когда мы создаем вычислительный движок, мы создаем его внутри региона и связываем с определенной зоной в этом регионе. Используя команду gcloud compute instances move, мы можем переместить вычислительный движок из одной зоны в другую в пределах той же области . Если вы хотите переместить экземпляр из одного региона в другой, эту команду нельзя использовать. Google документирует рецепт для перемещения вычислительного движка из одного региона в другой:

https://cloud.google.com/compute/docs/instances/moving-instance-across-zones#moving_an_instance_manually

Обратите внимание, что в этом примере они перемещаются с europe-west1-a на us-west1-b.

См. Также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...