Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Все решения
    • Все решения для Compute Cloud
    • Не удается оформить резервируемое потребление для Compute Cloud
    • Устранение ошибки `Permission denied` при подключении к виртуальной машине после ее создания средствами Terraform
    • Не поддерживается вложенная виртуализация
    • Устранение проблем с поддержкой UEFI и загрузкой с дисков, размеченных в формате GPT
    • Устранение ошибки `Not enough resources` при запуске виртуальной машины
    • Восстановление доступа к виртуальной машине с утерянным SSH-ключом
    • Устранение проблем с созданием снимков дисков
    • Не увеличился размер загрузочного диска
    • Виртуальная машина выключается операцией `Instance guest stop processing`
    • Устранение ошибки `WARNING REMOTE HOST IDENTIFICATION HAS CHANGED`
    • Устранение поломки нереплицируемого диска
    • Устранение проблем при подключении к Kosmos VM
    • Устранение проблем со сбросом пароля для виртуальной машины на базе образа Kosmos
    • Устранение ошибки `The limit on maximum number of cores has exceeded`
    • Недоступна CUDA на платформе GPU
    • Устранение проблем с производительностью дискового и сетевого ввода-вывода на виртуальной машине
    • Устранение ошибки `FAILED_PRECONDITION Relocation to zone `ru-central1-a/b/c` is disabled`
    • Варианты миграции образа виртуальной машины в Yandex Cloud
    • Как изменить тип загрузочного диска виртуальной машины
    • Как узнать о потреблении оперативной памяти виртуальными машинами в Compute Cloud
    • Как создавать виртуальные машины с несколькими сетевыми интерфейсами
    • Как уменьшить объем диска виртуальной машины
    • Как экспортировать образы дисков виртуальных машин Compute Cloud
    • Как перенести виртуальную машину между разными каталогами или облаками
    • Как настроить GUI и графическое окружение на виртуальных машинах с Linux
    • Как использовать ISO-образ для развертывания виртуальных машин
    • Как получить входящий или исходящий трафик виртуальной машины
    • Как подключиться к виртуальной машине Linux в Yandex Cloud через WinSCP со сгенерированным при создании ключом
    • Как создать бэкап виртуальной машины с возможностью отката
    • Как подключиться по SSH от root с x или ключом
    • Как отслеживать объем потребляемой памяти
    • Как сохранить снимки и образы локально
    • Как сменить внутренний IP-адрес
    • Как читать график `Connections quota utilization`
    • Как узнать скорость доступа к дискам виртуальной машины
    • Как создать виртуальную машину с доступом по паролю
    • Какое максимальное количество сетевых интерфейсов можно подключить к одной виртуальной машине
    • Как увеличить количество сетевых соединений
    • Как настроить защиту RDP-подключения на Microsoft Windows®

В этой статье:

  • Описание задачи
  • Решение
  1. Compute Cloud
  2. Как перенести виртуальную машину между разными каталогами или облаками

Как перенести виртуальную машину между разными каталогами или облаками

Статья создана
Yandex Cloud
Улучшена
Обновлена 21 апреля 2025 г.
  • Описание задачи
  • Решение

Описание задачиОписание задачи

Необходимо перенести виртуальную машину из одного облака или каталога в другое облако или каталог.

РешениеРешение

Перенос между облаками
Перенос между каталогами

Для переноса ВМ между облаками выполните следующие действия:

  1. Создайте образ из диска нужной ВМ.
  2. Добавьте IAM-пользователя в облако с образом, который вы хотите перенести.
  3. Назначьте IAM-пользователю минимально необходимые роли resource-manager.clouds.member и compute.images.user.
  4. Настройте утилиту YC CLI для пользователя в целевом облаке.
  5. Получите идентификатор вашего образа. Для этого в Консоли управления найдите поле Идентификатор на вкладке Образы или получите его с помощью YC CLI командой yc compute image list.
  6. Получите идентификатор облака, в котором расположен оригинальный образ. Для этого в Консоли управления найдите поле Идентификатор или получите его с помощью YC CLI командой yc resource-manager cloud list.
  7. Создайте новый образ в целевом облаке используя YC CLI:
yc compute image create --name <имя_нового_образа> \
--source-image-id <id_оригинального_образа> \
--cloud-id <id_облака_где_расположен_оригинальный_образ>

После выполнения этих действий создайте новую виртуальную машину из полученного образа.

Для изменения каталога ВМ в CLI выполните следующие действия:

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

  1. Получите список всех виртуальных машин в каталоге по умолчанию:

    yc compute instance list
    

    Результат:

    +----------------------+-----------------+---------------+---------+----------------------+
    |          ID          |       NAME      |    ZONE ID    | STATUS  |     DESCRIPTION      |
    +----------------------+-----------------+---------------+---------+----------------------+
    | fhmXXXXXXXXXXXXXXXXX | first-instance  | ru-central1-a | RUNNING | my first vm via CLI  |
    | fhmXXXXXXXXXXXXXXXXX | second-instance | ru-central1-a | RUNNING | my second vm via CLI |
    +----------------------+-----------------+---------------+---------+----------------------+
    
  2. Получите список всех каталогов в облаке по умолчанию:

    yc resource-manager folder list
    

    Результат:

    +----------------------+--------------------+------------------+--------+
    |          ID          |        NAME        |      LABELS      | STATUS |
    +----------------------+--------------------+------------------+--------+
    | b1gXXXXXXXXXXXXXXXXX | my-folder          |                  | ACTIVE |
    | b1gXXXXXXXXXXXXXXXXX | default            |                  | ACTIVE |
    +----------------------+--------------------+------------------+--------+
    
  3. Посмотрите описание команды CLI для переноса виртуальной машины:

    yc compute instance move --help
    
  4. Перенесите виртуальную машину в другой каталог со следующими параметрами:

    • в параметре id укажите идентификатор виртуальной машины, например fhmXXXXXXXXXXXXXXXXX;
    • в параметре destination-folder-id укажите идентификатор целевого каталога, например b1gXXXXXXXXXXXXXXXXX.
    yc compute instance move \
        --id fhmXXXXXXXXXXXXXXXXX \
        --destination-folder-id b1gXXXXXXXXXXXXXXXXX
    

    Подробнее о команде yc compute instance move можно узнать в справочнике CLI.

Была ли статья полезна?

Предыдущая
Как экспортировать образы дисков виртуальных машин Compute Cloud
Следующая
Как настроить GUI и графическое окружение на виртуальных машинах с Linux
Проект Яндекса
© 2025 ООО «Яндекс.Облако»