Создание виртуальной машины в группе выделенных хостов
Виртуальная машина будет создана с привязкой к одному из хостов группы. При остановке ВМ она будет недоступна на хостах группы, а при последующем перезапуске может быть привязана к другому хосту из группы.
По умолчанию в облаке установлена нулевая квота на использование выделенных хостов. Чтобы изменить квоту, обратитесь в техническую поддержку.
Чтобы создать ВМ с привязкой к группе выделенных хостов, выполните следующие действия:
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите список возможных типов выделенных хостов:
yc compute host-type list
Результат выполнения:
+---------------------+-------+--------------+ | ID | CORES | MEMORY | +---------------------+-------+--------------+ | intel-6230-с66-m454 | 66 | 487478788096 | +---------------------+-------+--------------+
-
Создайте группу выделенных хостов выбранного типа. В группе может быть один или несколько хостов.
yc compute host-group create \ --fixed-size 2 \ --type intel-6230-c66-m454 \ --zone ru-central1-a
Где:
fixed-size
— количество выделенных хостов в группе.type
— тип выделенных хостов.zone
— зона доступности.
Результат выполнения команды:
done (6s) id: abcdefg1hi23gkl16dnf folder_id: m4n56op78mev0cljderg created_at: "2020-10-13T07:36:49Z" zone_id: ru-central1-a status: READY type_id: intel-6230-с66-m454 maintenance_policy: RESTART scale_policy: fixed_scale: size: "2"
-
Посмотрите идентификатор группы выделенных хостов, к которой необходимо будет привязать ВМ:
yc compute host-group list
Результат выполнения команды:
+----------------------+------+---------------+--------+---------------------+------+ | ID | NAME | ZONE | STATUS | TYPE | SIZE | +----------------------+------+---------------+--------+---------------------+------+ | abcdefg1hi23gkl16dnf | | ru-central1-a | READY | intel-6230-с66-m454 | 2 | +----------------------+------+---------------+--------+---------------------+------+
-
Создайте виртуальную машину с привязкой к группе выделенных хостов.
Более подробную информацию о создании ВМ см. в разделе Создание виртуальной машины.
yc compute instance create \ --host-group-id abcdefg1hi23gkl16dnf \ --network-interface subnet-name=network-ru-central1-a \ --zone ru-central1-a
Где:
host-group-id
— идентификатор группы выделенных хостов.subnet-name
— имя выбранной подсети.zone
— зона доступности, которая соответствует выбранной подсети.
Результат выполнения команды:
done (20s) id: fhmbdt1jj2k3ls036909 folder_id: m4n56op78mev0cljderg created_at: "2020-10-13T07:41:19Z" zone_id: ru-central1-a ... placement_policy: host_affinity_rules: - key: yc.hostGroupId op: IN values: - abcdefg1hi23gkl16dnf
-
Выберите тип хоста с помощью метода list для ресурса
HostType
. -
Создайте группу выделенных хостов с помощью метода create для ресурса
HostGroup
. -
Посмотрите идентификатор группы выделенных хостов с помощью метода list для ресурса
HostGroup
. -
Создайте виртуальную машину с привязкой к группе выделенных хостов с помощью метода create для ресурса
Instance
.