[Документация Yandex Cloud](../../../index.md) > [Yandex BareMetal](../../index.md) > [Пошаговые инструкции](../index.md) > BareMetal Extend > Создать кластер Extend: Yandex Cloud Stackland

# Создать кластер Extend: Yandex Cloud Stackland

Extend: Yandex Cloud Stackland автоматически подготавливает серверы и разворачивает на них кластер Stackland. Через консоль управления можно отправить заявку на подключение решения. Если доступ уже предоставлен, кластер можно создать с помощью CLI.

Перед отправкой заявки подготовьте описание задачи и определите, какие компоненты Stackland планируете использовать.

Перед созданием кластера с помощью CLI подготовьте:

* лицензионный ключ Stackland;
* приватную подсеть BareMetal и CIDR для узлов кластера;
* базовый DNS-домен кластера;
* SSH-ключ и пароль для доступа к бастионному хосту; пароль можно хранить в [секрете Yandex Lockbox](../../../lockbox/concepts/secret.md);
* конфигурации и количество серверов для каждой роли узлов.

{% note warning %}

Если вы добавляете в кластер уже арендованные серверы, Extend: Yandex Cloud Stackland переустановит на них операционную систему. Все данные на дисках этих серверов будут удалены.

{% endnote %}

{% list tabs group=instructions %}

- Консоль управления {#console}

  1. В [консоли управления](https://kz.console.yandex.cloud) выберите каталог, из которого хотите отправить заявку.
  1. [Перейдите](https://kz.console.yandex.cloud/link/baremetal) в сервис **BareMetal**.
  1. На панели слева выберите **BareMetal Extend**, затем — **Extend: Yandex Cloud Stackland**.
  1. Нажмите кнопку **Оставить заявку**.
  1. Опишите задачу, которую планируете решать с помощью Stackland.
  1. Выберите компоненты Stackland, которые планируете использовать.
  1. Заполните контактные данные и нажмите кнопку **Отправить заявку**.

  Специалист Yandex Cloud свяжется с вами по указанным контактам, чтобы уточнить требования и порядок предоставления решения.

- CLI {#cli}

  Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), [установите и инициализируйте его](../../../cli/quickstart.md#install).

  По умолчанию используется каталог, указанный при [создании](../../../cli/operations/profile/profile-create.md) профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду `yc config set folder-id <идентификатор_каталога>`. Также для любой команды вы можете указать другой каталог с помощью параметров `--folder-name` или `--folder-id`.
  
  Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.

  1. Создайте YAML-шаблон запроса:

      ```bash
      yc baremetal v2 extend stackland-cluster create --example-yaml > stackland-cluster.yaml
      ```

  1. Откройте файл `stackland-cluster.yaml` и укажите:

      * идентификаторы облака и каталога;
      * имя, описание и метки кластера;
      * идентификатор пула серверов, пресет и версию Stackland;
      * лицензионный ключ и базовый DNS-домен;
      * группы узлов и их роли, конфигурации, количество и идентификаторы уже арендованных серверов;
      * параметры бастионного хоста, SSH-ключ и один способ передачи пароля;
      * CIDR приватной подсети;
      * доступ в публичную сеть, если он требуется.

      Описание полей приведено в [справочнике команды](../../cli-ref/v2/extend/stackland-cluster/create.md).

      {% note info %}

      Параметр доступа в публичную сеть задается только при создании кластера. В полях с несколькими альтернативными способами передачи значения, например SSH-ключа или пароля, оставьте только один способ.

      {% endnote %}

  1. Создайте кластер:

      ```bash
      yc baremetal v2 extend stackland-cluster create \
        --request-file stackland-cluster.yaml
      ```

  1. Проверьте состояние кластера:

      ```bash
      yc baremetal v2 extend stackland-cluster list \
        --cloud-id <идентификатор_облака> \
        --folder-id <идентификатор_каталога>
      ```

{% endlist %}

Создание и подготовка серверов занимают некоторое время. Когда кластер будет готов, откройте его страницу в подразделе **Extend: Yandex Cloud Stackland**. На странице отображаются узлы, их роли, конфигурации, приватные IP-адреса и бастионный хост.

#### См. также {#see-also}

* [Extend: Yandex Cloud Stackland](../../concepts/extend/stackland.md)
* [Подготовка к работе с Stackland](../../../stackland/quickstart.md#prerequisites)
* [Установка Stackland на BareMetal](../../../stackland/tutorials/install-on-yc-bms.md)