Добавить виртуальную машину в группу размещения
Добавьте существующую виртуальную машину в группу размещения.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Создайте виртуальную машину:
$ yc compute instance create --zone ru-central1-b --name instance-in-group-2 id: epdlv1pp54019j09fhue ...
Данная команда создаст виртуальную машину со следующими характеристиками:
- С именем
instance-in-group-2
. - В зоне доступности
ru-central1-b
.
- С именем
-
Посмотрите список виртуальных машин в группе размещения:
$ yc compute placement-group list-instances --name my-group +----------------------+---------------------+---------------+---------+-------------+-------------+ | ID | NAME | ZONE ID | STATUS | EXTERNAL IP | INTERNAL IP | +----------------------+---------------------+---------------+---------+-------------+-------------+ | epdep2kq6dt5uekuhcrd | instance-in-group-1 | ru-central1-b | RUNNING | | 10.129.0.5 | +----------------------+---------------------+---------------+---------+-------------+-------------+
-
Остановите виртуальную машину:
$ yc compute instance stop instance-in-group-2 id: epdlv1pp54019j09fhue ... status: STOPPED
-
Добавьте виртуальную машину в группу размещения:
$ yc compute instance update --name instance-in-group-2 --placement-group-name my-group id: epdlv1pp54019j09fhue ... placement_policy: placement_group_id: fd83bv4rnsna2sjkiq4s
Данная команда добавит виртуальную машину
instance-in-group-2
в группу размещенияmy-group
. -
Проверьте, что виртуальная машина добавлена в группу размещения:
$ yc compute placement-group list-instances --name my-group +----------------------+---------------------+---------------+---------+-------------+-------------+ | ID | NAME | ZONE ID | STATUS | EXTERNAL IP | INTERNAL IP | +----------------------+---------------------+---------------+---------+-------------+-------------+ | epdep2kq6dt5uekuhcrd | instance-in-group-1 | ru-central1-b | RUNNING | | 10.129.0.5 | | epdlv1pp54019j09fhue | instance-in-group-2 | ru-central1-b | STOPPED | | 10.129.0.30 | +----------------------+---------------------+---------------+---------+-------------+-------------+
-
Запустите виртуальную машину:
$ yc compute instance stop instance-in-group-2 id: epdlv1pp54019j09fhue ... status: RUNNING
Воспользуйтесь методом API update.