2016-01-29 4 views
0

Я пытаюсь создать Cloudify Manager в OpenStack с Keystone, используя HTTPS-соединение.Cloudify 3.3 - Openstack: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не выполнена

Когда я выполнить команду:

cfy bootstrap --install-plugins -p /path/to/manager/blueprint/file -i /path/to/inputs/yaml/file

Я получаю следующее сообщение об ошибке:

поднять exceptions.SslCertificateValidationError (причина = е) SslCertificateValidationError: проверка сертификата SSL произошел сбой: [Errno 1] _ssl .c: 504: ошибка: 14090086: SSL-процедуры: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не выполнена 2016-01-29 09:50:58 CFY [external_network_5bbde.creation] Задача не выполнена «neutron_plugin.network.creation_validation» -> Проверка сертификата SSL не удалась : [Errno 1] _ssl.c: 504: ошибка: 14090086 : SSL-процедуры: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не выполнена [попытка 1/6]

Что делать, чтобы решить проблему?

ответ

0

Похоже, что у вас возникли проблемы с сертификатом SSL-трапеции.

Вы должны либо импортировать сертификат на свой компьютер CLI.

Или вы могли бы попробовать, прежде чем бутстрапе бежать:

export CLOUDIFY_SSL_TRUST_ALL=true; 
0

Я решил вставки, в dsl_definition в план OpenStack:

dsl_definitions: 
openstack_configuration: &openstack_configuration 
    username: { get_input: keystone_username } 
    password: { get_input: keystone_password } 
    tenant_name: { get_input: keystone_tenant_name } 
    auth_url: { get_input: keystone_url } 
    region: { get_input: region } 
    nova_url: { get_input: nova_url } 
    neutron_url: { get_input: neutron_url } 

следующее утверждение:

custom_configuration: 
nova_client: 
    insecure: true 
keystone_client: 
    insecure: true 
neutron_client: 
    insecure: true 
cinder_client: 
    insecure: true 

так что конечный результат был:

dsl_definitions: 
openstack_configuration: &openstack_configuration 
    username: { get_input: keystone_username } 
    password: { get_input: keystone_password } 
    tenant_name: { get_input: keystone_tenant_name } 
    auth_url: { get_input: keystone_url } 
    region: { get_input: region } 
    nova_url: { get_input: nova_url } 
    neutron_url: { get_input: neutron_url } 
    custom_configuration: 
    nova_client: 
    insecure: true 
    keystone_client: 
    insecure: true 
    neutron_client: 
    insecure: true 
    cinder_client: 
    insecure: true 
Смежные вопросы