Difference between revisions of "Documentation/InstallationGuideJuno"
Ionosphere80 (talk | contribs) (→Prerequisites) |
Ionosphere80 (talk | contribs) (→Installation Guide Changes for Juno) |
||
Line 5: | Line 5: | ||
=== Prerequisites === | === Prerequisites === | ||
* Change database server from MySQL to MariaDB for Ubuntu/RHEL/CentOS/Fedora/OpenSUSE | * Change database server from MySQL to MariaDB for Ubuntu/RHEL/CentOS/Fedora/OpenSUSE | ||
+ | |||
+ | === Global === | ||
+ | * Endpoint creation, specify region "regionOne" | ||
+ | * Configuration, replace "auth_*" keys with "identity_uri" key in *.conf | ||
=== Keystone === | === Keystone === | ||
* Configuration, add verbose mode to keystone.conf | * Configuration, add verbose mode to keystone.conf | ||
* Configuration [Ubuntu], remove workaround for "log_dir" key in keystone.conf | * Configuration [Ubuntu], remove workaround for "log_dir" key in keystone.conf | ||
− | |||
* Initial tenants, add "_member_" role | * Initial tenants, add "_member_" role | ||
=== Glance === | === Glance === | ||
− | |||
* Configuration, add verbose mode to glance-*.conf | * Configuration, add verbose mode to glance-*.conf | ||
− | |||
* Verify, update CirrOS image to 0.3.3 | * Verify, update CirrOS image to 0.3.3 | ||
Line 21: | Line 22: | ||
==== Controller Node ==== | ==== Controller Node ==== | ||
− | |||
* Configuration, add verbose mode to nova.conf | * Configuration, add verbose mode to nova.conf | ||
− | |||
* Configuration, change value for "my_ip" key to MANAGEMENT_INTERFACE_IP_ADDRESS replaceable in 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 | + | * Configuration, move "glance_host" key to "host" under [glance] section in nova.conf |
==== Compute Node ==== | ==== Compute Node ==== | ||
* Configuration, add verbose mode to nova.conf | * Configuration, add verbose mode to nova.conf | ||
− | + | * Configuration, move "glance_host" key to "host" under [glance] section in nova.conf | |
− | * Configuration, move "glance_host" key to "host" under | ||
=== Neutron === | === Neutron === | ||
==== Controller Node ==== | ==== Controller Node ==== | ||
− | * General consistency updates for improvements blueprint | + | * General consistency updates for improvements blueprint |
− | * Endpoint creation, fix formatting | + | * Endpoint creation, fix formatting |
− | |||
− | |||
* Configuration, "rpc_backend" key defaults to RabbitMQ in neutron.conf | * Configuration, "rpc_backend" key defaults to RabbitMQ in neutron.conf | ||
* Configuration, "auth_strategy" key defaults to keystone in neutron.conf | * Configuration, "auth_strategy" key defaults to keystone in neutron.conf | ||
Line 44: | Line 40: | ||
* Configuration, add "flat" to "type_driver" key in ml2_conf.ini | * Configuration, add "flat" to "type_driver" key in ml2_conf.ini | ||
* Configuration, [securitygroup] section already exists | * Configuration, [securitygroup] section already exists | ||
− | * Configuration, move "neutron_*" keys to | + | * Configuration, move "neutron_*" keys to [neutron] section in nova.conf |
==== Network Node ==== | ==== Network Node ==== | ||
− | |||
* Installation, remove "dkms" package | * Installation, remove "dkms" package | ||
− | |||
* Configuration, "rpc_backend" key defaults to RabbitMQ in neutron.conf | * Configuration, "rpc_backend" key defaults to RabbitMQ in neutron.conf | ||
* Configuration, "auth_strategy" key defaults to keystone in neutron.conf | * Configuration, "auth_strategy" key defaults to keystone in neutron.conf | ||
Line 56: | Line 50: | ||
* Configuration, add "flat_networks = external" to [ml2_type_flat] section 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, add "bridge_mapping = external:br-ex" to [ovs] section in ml2_conf.ini | ||
− | * Configuration, move "neutron_*" keys to | + | * Configuration, move "neutron_*" keys to [neutron] section in nova.conf (includes "service_neutron_metadata_proxy") |
* Configuration, "br-int" bridge device automatically created | * Configuration, "br-int" bridge device automatically created | ||
* Notes, CirrOS image 0.3.3 supports MTU assignment via DHCP | * Notes, CirrOS image 0.3.3 supports MTU assignment via DHCP | ||
Line 62: | Line 56: | ||
==== Compute Node ==== | ==== Compute Node ==== | ||
* Installation, remove "dkms" package | * Installation, remove "dkms" package | ||
− | |||
* Configuration, "rpc_backend" key defaults to RabbitMQ in neutron.conf | * Configuration, "rpc_backend" key defaults to RabbitMQ in neutron.conf | ||
* Configuration, "auth_strategy" key defaults to keystone in neutron.conf | * Configuration, "auth_strategy" key defaults to keystone in neutron.conf | ||
* Configuration, comment out "connection" key (node uses message queue) | * Configuration, comment out "connection" key (node uses message queue) | ||
* Configuration, add "flat" to "type_driver" key in ml2_conf.ini | * Configuration, add "flat" to "type_driver" key in ml2_conf.ini | ||
− | * Configuration, move "neutron_*" keys to | + | * Configuration, move "neutron_*" keys to [neutron] section in nova.conf |
* Configuration, "br-int" bridge device automatically created | * Configuration, "br-int" bridge device automatically created | ||
Revision as of 22:11, 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
- 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