2016-01-15 2 views
0

Я использую Cloudify 3.3 и OpenStack Kilo.Сеть isuse при масштабировании развертывания на Cloudify

После того, как я успешно установил проект, я попытался масштабировать хост VM (связанный с плавающим IP W.X.Y.Z), используя рабочий процесс по умолчанию. Мой ожидаемый результат заключается в том, что новая виртуальная машина будет создана с новым плавающим IP-адресом, скажем, с A.B.C.D, связанным с ним.

Однако после того, как рабочий процесс масштабирования был завершен, я обнаружил, что плавающий IP W.X.Y.Z был отсоединен от исходной виртуальной машины хоста, в то время как этот плавающий IP был связан с вновь созданной виртуальной машиной.

Мои испытания «blueprint.yaml»:

tosca_definitions_version: cloudify_dsl_1_2 

imports: 
    - http://www.getcloudify.org/spec/cloudify/3.3/types.yaml 
    - http://www.getcloudify.org/spec/openstack-plugin/1.3/plugin.yaml 

inputs: 
    image: 
    description: Openstack image ID 

    flavor: 
    description: Openstack flavor ID 

    agent_user: 
    description: agent username for connecting to the OS 
    default: centos 

node_templates: 
    web_server_floating_ip: 
    type: cloudify.openstack.nodes.FloatingIP 

    web_server_security_group: 
    type: cloudify.openstack.nodes.SecurityGroup 
    properties: 
     rules: 
     - remote_ip_prefix: 0.0.0.0/0 
      port: 8080 

    web_server: 
    type: cloudify.openstack.nodes.Server 
    properties: 
     cloudify_agent: 
     user: { get_input: agent_user } 
     image: { get_input: image } 
     flavor: { get_input: flavor } 
    relationships: 
     - type: cloudify.openstack.server_connected_to_floating_ip 
     target: web_server_floating_ip 
     - type: cloudify.openstack.server_connected_to_security_group 
     target: web_server_security_group 

Я попытался создать node_template с типом cloudify.nodes.Tier и положить все вещи внутри этого контейнера. Однако в этом случае рабочий процесс масштабирования не может быть выполнен нормально.

Интересно, что я должен делать, чтобы вновь созданная виртуальная машина могла быть связана с новым плавающим IP-адресом?

Спасибо, Сэм

ответ

1

То, что вы описываете, является «12:59» отношения между узлом и ресурсы, связанные с ним.

В настоящее время Cloudify не поддерживает такие отношения, и ваш проект работает так, как должен.

Эта функция будет доступна с Cloudify 3.4, которая будет выпущена через несколько месяцев

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

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