Compare languages | Сloud provider — OpenStack: настройки

Модуль автоматически включается для всех облачных кластеров, развернутых в OpenStack.

The module is automatically enabled for all cloud clusters deployed in OpenStack.

Количество и параметры процесса заказа машин в облаке настраиваются в custom resource NodeGroup модуля node-manager, в котором также указывается название используемого для этой группы узлов инстанс-класса (параметр cloudInstances.classReference NodeGroup). Инстанс-класс для cloud-провайдера OpenStack — это custom resource OpenStackInstanceClass, в котором указываются конкретные параметры самих машин.

You can configure the number and parameters of ordering machines in the cloud via the NodeGroup custom resource of the node-manager module. Also, in this custom resource, you can specify the instance class’s name for the above group of nodes (the cloudInstances.ClassReference NodeGroup parameter). In the case of the OpenStack-based cloud provider, the instance class is the OpenStackInstanceClass custom resource that stores specific parameters of the machines.

Настройки модуля устанавливаются автоматически на основании выбранной схемы размещения. В большинстве случаев нет необходимости в ручной конфигурации модуля.

The module settings are set automatically based on the placement strategy chosen. In most cases, you do not have to configure the module manually.

Если вам необходимо настроить модуль, потому что, например, у вас bare-metal-кластер, для которого нужно включить возможность добавлять дополнительные инстансы из OpenStack, смотрите раздел Как настроить Hybrid-кластер в OpenStack.

If you need to configure a module because, say, you have a bare metal cluster and you need to enable additional instances from vSphere, then refer to the How to configure a Hybrid cluster in vSphere section.

Внимание! При изменении настроек модуля пересоздания существующих объектов Machines в кластере НЕ происходит (новые объекты Machine будут создаваться с новыми параметрами). Пересоздание происходит только при изменении параметров NodeGroup и OpenStackInstanceClass. См. подробнее в документации модуля node-manager. Для настройки аутентификации с помощью модуля user-authn необходимо в Crowd’е проекта создать новое Generic приложение.

Note! If the parameters provided below are changed, the existing Machines are NOT redeployed (new Machines will be created with the updated parameters). Redeployment is only performed when NodeGroup and OpenStackInstanceClass parameters are changed. You can learn more in the node-manager module’s documentation. To authenticate using the user-authn module, you need to create a new Generic application in the project’s Crowd.

Список необходимых сервисов OpenStack

List of required OpenStack services

Список сервисов OpenStack, необходимых для работы Deckhouse Kubernetes Platform в OpenStack:

A list of OpenStack services required for Deckhouse Kubernetes Platform to work in OpenStack:

Сервис Версия API
Identity (Keystone) v3
Compute (Nova) v2
Network (Neutron) v2
Block Storage (Cinder) v3
Load Balancing (Octavia) ⃰ v2
Service API Version
Identity (Keystone) v3
Compute (Nova) v2
Network (Neutron) v2
Block Storage (Cinder) v3
Load Balancing (Octavia) ⃰ v2

⃰  Если нужно заказывать Load Balancer.

⃰  If you need to order a Load Balancer.