Создание виртуальной машины на выделенном хосте
Виртуальная машина будет создана с привязкой к выбранному хосту из группы. При остановке ВМ она будет недоступна на хосте, а при последующем перезапуске будет привязана к этому же хосту из группы.
По умолчанию в облаке установлена нулевая квота на использование выделенных хостов. Чтобы изменить квоту, обратитесь в техническую поддержку.
Чтобы создать ВМ на выделенном хосте, выполните следующие действия:
Если у вас еще нет интерфейса командной строки 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-с66-m454 \ --zone ru-central1-a
Где:
fixed-size
— количество выделенных хостов в группе.type
— тип выделенных хостов.zone
— зона доступности.
Результат выполнения команды:
done (5s) id: fhm123hj4l56abcg10qf folder_id: m4n56op78mev0cljderg created_at: "2020-10-13T07:54:08Z" 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-hosts fhm123hj4l56abcg10qf
Результат выполнения команды:
+----------------------+----------------------+ | ID | SERVER ID | +----------------------+----------------------+ | fhm1ab2mhnf3cd1610f5 | fhmlabct12vp3de45728 | | fhmabcun12kbbvhdeug3 | fhm1a2bcsl13ide4cqp2 | +----------------------+----------------------+
-
Создайте виртуальную машину с привязкой к выделенному хосту.
Более подробную информацию о создании ВМ см. в разделе Создание виртуальной машины
yc compute instance create \ --host-id fhm1ab2mhnf3cd1610f5 \ --network-interface subnet-name=network-ru-central1-a \ --zone ru-central1-a
Где:
host-id
— идентификатор выделенного хоста.subnet-name
— имя выбранной подсети.zone
— зона доступности, которая соответствует выбранной подсети.
Результат выполнения команды:
done (41s) id: fhm1abc23407de854r9e folder_id: m4n56op78mev0cljderg created_at: "2020-10-13T08:00:55Z" zone_id: ru-central1-a ... placement_policy: host_affinity_rules: - key: yc.hostId op: IN values: - fhm1ab2mhnf3cd1610f5
-
Выберите тип хоста с помощью метода list для ресурса
HostType
. -
Создайте группу выделенных хостов с помощью метода create для ресурса
HostGroup
. -
Посмотрите идентификаторы выделенных хостов в группе с помощью метода listHosts для ресурса
HostGroup
. -
Создайте виртуальную машину на выделенном хосте с помощью метода create для ресурса
Instance
.