Создать группу рабочих столов
- В консоли управления
выберите каталог, в котором будет создана группа рабочих столов. - В списке сервисов выберите Cloud Desktop.
- Нажмите кнопку Создать группу рабочих столов.
- Введите имя и описание группы рабочих столов.
- Выберите образ операционной системы.
- В блоке Диски:
- В блоке Вычислительные ресурсы:
- Укажите количество ядер vCPU.
- Выберите гарантированную долю vCPU.
- Укажите объем RAM.
- В блоке Сетевые настройки выберите облачную сеть и подсети, в которых будут размещаться рабочие столы.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
-
Посмотрите описание команды CLI для создания группы рабочих столов:
yc desktops group create --help
-
Выберите каталог:
yc resource-manager folder list
Результат:
+----------------------+------------+--------+----------+ | ID | NAME | LABELS | STATUS | +----------------------+------------+--------+----------+ | b1g681qpemb4******** | my-folder | | ACTIVE | | b1ggmp8es27t******** | new-folder | | ACTIVE | +----------------------+------------+--------+----------+
-
Выберите образ для создания загрузочного диска рабочего стола. Идентификатор образа можно посмотреть в консоли управления
. -
Выберите облачную сеть и подсети:
yc vpc subnet list
Результат:
+----------------------+-------------+----------------------+----------------------+---------------+------------------+ | ID | NAME | NETWORK ID | ROUTE TABLE ID | ZONE | RANGE | +----------------------+-------------+----------------------+----------------------+---------------+------------------+ | e2lb1da2dd9v******** | my-subnet-b | enp0asmd9pr9******** | | ru-central1-b | [10.129.0.0/24] | | e9bhhpeo3vmk******** | my-subnet-a | enp0asmd9pr9******** | | ru-central1-a | [10.128.0.0/24] | | fl8rnqg0nb99******** | my-subnet-d | enp0asmd9pr9******** | enpajmdvphs7******** | ru-central1-d | [10.131.0.0/24] | +----------------------+-------------+----------------------+----------------------+---------------+------------------+
Где:
ID
— идентификатор подсети.NETWORK ID
— идентификатор облачной сети.
-
Создайте группу рабочих столов:
yc desktops group create \ --folder-id <идентификатор_каталога> \ --image-id <идентификатор_образа> \ --name <имя_группы> \ --resource-spec memory=4G,cores=2,core-fraction=100 \ --network-interface-spec \ network-id=<идентификатор_сети>,subnet-id=<идентификатор_подсети_1>,...,network-id=<идентификатор_сети>,subnet-id=<идентификатор_подсети_n>
Где:
-
--folder-id
— идентификатор каталога. -
--image-id
— идентификатор образа диска. -
--name
— имя группы рабочих столов. -
--resource-spec
— описание вычислительных ресурсов группы рабочих столов:memory
— объем RAM.cores
— количество vCPU.core-fraction
— гарантированная доля vCPU.
-
--network-interface-spec
— описание сетевого интерфейса группы рабочих столов:network-id
— идентификатор облачной сети.subnet-id
— идентификатор подсети.
Вы можете указать одну или несколько подсетей, находящихся в одной облачной сети.
Результат:
id: e3v80f10pc01******** folder_id: b1g681qpemb4******** created_at: "2024-10-09T18:58:17.357Z" status: ACTIVE name: my-desktop-group resources_spec: memory: "4294967296" cores: "2" core_fraction: "100" network_interface_spec: network_id: enp0asmd9pr9******** subnet_ids: - e2lb1da2dd9v********
-
Воспользуйтесь методом REST API create для ресурса DesktopGroup или вызовом gRPC API DesktopGroupService/Create.