syafrizal8coin / standup-a-3-node-openstack-ha-controller-cluster-with-contrail-sdn Goto Github PK
View Code? Open in Web Editor NEWThis project forked from alfredcs/standup-a-3-node-openstack-ha-controller-cluster-with-contrail-sdn
The OpenStack installation package contains codes to install and configure a 3-node OpenStack control cluster based on the architecture detailed out in the SDN POC page. The package will install Keystone, Glance and Nova components along with Neutron configuration on a 3-node cluster based on Havana code release. Additional components such as RabbitMQ, Keepalived, Haproxy and MySQL/Galera will also be installed to support the cluster operation. The SDN installation package contains codes to install, configure and provision Contrail services on a 3-node cluster based on V1.1 release. The package will install Contrail Database, UI, Control, Analytics and Config components on the 3-code cluster with multi-tenancy enabled. Contrail replaces Neutron by providing SDn solution to the native NaaS in OpenStack. By integrating with OpenStack, Contrail services interact with the already installed OpenStack cluster for credential and message queue services while OpenStack call Contrail API for network services. All interactions are through RESTful API calls. The compute installation package install, configure and provision Nova compute and vrouter services on a compute node. It fetch credentials from OpenStack controller and insert configuration parameters. This version on compute install supports two network interface allocation model for all-in-one and separation of admin and data services with or without NIC bonding.