Difference between revisions of "Documentation/InstallationGuideJuno"
Ionosphere80 (talk | contribs) (→Installation Guide Changes for Juno) |
Ionosphere80 (talk | contribs) (→Installation Guide Changes for Juno) |
||
Line 7: | Line 7: | ||
=== Global === | === Global === | ||
+ | * Remove support/workarounds for Ubuntu 12.04 and RHEL/CentOS 6.5. | ||
* Endpoint creation, specify region "regionOne" | * Endpoint creation, specify region "regionOne" | ||
* Configuration, replace "auth_*" keys with "identity_uri" key in *.conf | * Configuration, replace "auth_*" keys with "identity_uri" key in *.conf |
Revision as of 22:33, 12 September 2014
Installation Guide Changes for Juno
This page tracks changes to the installation guide necessary for Juno.
Prerequisites
- Change database server from MySQL to MariaDB for Ubuntu/RHEL/CentOS/Fedora/OpenSUSE
Global
- Remove support/workarounds for Ubuntu 12.04 and RHEL/CentOS 6.5.
- Endpoint creation, specify region "regionOne"
- Configuration, replace "auth_*" keys with "identity_uri" key in *.conf
Keystone
- Configuration, add verbose mode to keystone.conf
- Configuration [Ubuntu], remove workaround for "log_dir" key in keystone.conf
- Initial tenants, add "_member_" role
Glance
- Configuration, add verbose mode to glance-*.conf
- Verify, update CirrOS image to 0.3.3
Nova
Controller Node
- Configuration, add verbose mode to nova.conf
- Configuration, change value for "my_ip" key to MANAGEMENT_INTERFACE_IP_ADDRESS replaceable in nova.conf
- Configuration, move "glance_host" key to "host" under [glance] section in nova.conf
Compute Node
- Configuration, add verbose mode to nova.conf
- Configuration, move "glance_host" key to "host" under [glance] section in nova.conf
Neutron
Controller Node
- General consistency updates for improvements blueprint
- Endpoint creation, fix formatting
- Configuration, "rpc_backend" key defaults to RabbitMQ in neutron.conf
- Configuration, "auth_strategy" key defaults to keystone in neutron.conf
- Configuration, set "nova_region_name" key to "regionOne" in neutron.conf
- Configuration, add "flat" to "type_driver" key in ml2_conf.ini
- Configuration, [securitygroup] section already exists
- Configuration, move "neutron_*" keys to [neutron] section in nova.conf
Network Node
- Installation, remove "dkms" package
- Configuration, "rpc_backend" key defaults to RabbitMQ in neutron.conf
- Configuration, "auth_strategy" key defaults to keystone in neutron.conf
- Configuration, comment out "connection" key (node uses message queue)
- Configuration, add "flat" to "type_driver" key in ml2_conf.ini
- Configuration, add "flat_networks = external" to [ml2_type_flat] section in ml2_conf.ini
- Configuration, add "bridge_mapping = external:br-ex" to [ovs] section in ml2_conf.ini
- Configuration, move "neutron_*" keys to [neutron] section in nova.conf (includes "service_neutron_metadata_proxy")
- Configuration, "br-int" bridge device automatically created
- Notes, CirrOS image 0.3.3 supports MTU assignment via DHCP
Compute Node
- Installation, remove "dkms" package
- Configuration, "rpc_backend" key defaults to RabbitMQ in neutron.conf
- Configuration, "auth_strategy" key defaults to keystone in neutron.conf
- Configuration, comment out "connection" key (node uses message queue)
- Configuration, add "flat" to "type_driver" key in ml2_conf.ini
- Configuration, move "neutron_*" keys to [neutron] section in nova.conf
- Configuration, "br-int" bridge device automatically created
Initial Networks
- Create flat external network rather than whatever "magic" neutron does for external networks with only "gre" type available.
neutron net-create ext-net --shared --router:external True --provider:physical_network external --provider:network_type flat
Nova Networks
Compute Node
- Configuration, comment out "connection" key (no longer requires database access)
Initial Networks
- Modify to use separate private IP address range
Launch Instance
Nova Networks
- Modify to create floating IP pool, create floating IP address, and associate floating IP address to instance