2015-05-08 2 views
1

Интересно, если один менеджер Cloudify (v 3.1 или 3.2) может поддерживать несколько IaaS, это включает в себя следующие два сценария:Поддерживает ли один менеджер Cloudify несколько IaaS?

1- можно ли использовать один диспетчер Cloudify для развертывания приложений на нескольких IaaS? Например, развертывание blueprint1 в открытом стеке развертывания 1 и blueprint2 при открытии открытого стека 2. Или мне нужен один Cloudify Manager для каждого развертывания открытого стека?

2- Возможно ли распределить развертывание узлов в проекте на нескольких IaaS. Например, если в проекте есть node1, node2 и node3. Можно ли использовать один менеджер Cloudify для развертывания узла1 на IaaS 1, node2 на IaaS2 и node3 на IaaS3? Затем подключить узлы

Благодаря

ответ

4

Это можно поддерживать более одного провайдера IaaS за менеджера, запускать ли они на том же стеке или разных. Для каждого стека, который вы хотите поддержать, импортируйте данный плагин: http://getcloudify.org/guide/3.2/plugin-official-general.html.

Как только вы описали топологию с несколькими облаками в проекте, создание развертывания и запуска установки должно иметь эффект создания экземпляров узлов в каждом облаке.

Для удобства пользователей обычно развертывают диспетчер в IaaS или PaaS, на котором размещаются их приложения, но нет необходимости делать это, пока разрешено взаимодействие между облаками и менеджером, где бы он ни работал.

+0

Если у меня есть два IaaS с одинаковым стеком (открытый стек), как можно было бы выяснить, где развернуть каждый узел? и где я могу добавить информацию IaaS (пользователь, имя, логин, URL-адрес) после добавления импорта в проект, чтобы облако могло их использовать? Мне кажется, мне нужно дважды импортировать плагин с открытым стеком? –

+0

Cloudify не будет автоматически определять место размещения, если вы используете определенные типы и плагины IaaS. Однако вы можете добавить абстрактный тип для сервера или сети и привязать к нему плагин-фасад для переключения между базовыми плагинами. В вставках для развертывания вы можете указать, для какой IaaS cloudify следует переключиться для этого конкретного приложения. – Yaron

+0

Вот пример того, что Yaron предлагает (для CloudFoundry, в данном случае): Это для одного провайдера: https://github.com/GigaSpaces- POC/cfy-pivotal/blob/master/plugin.yaml # L93, а другой провайдер находится в строке 101. – jasonnerothin

 Смежные вопросы

  • Нет связанных вопросов^_^