Difference between revisions of "Documentation/InstallationGuideJuno"
Ionosphere80 (talk | contribs) (→Global) |
Ionosphere80 (talk | contribs) |
||
(16 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
This page tracks changes to the installation guide necessary for Juno. Please put your name next to items you are working on. | This page tracks changes to the installation guide necessary for Juno. Please put your name next to items you are working on. | ||
− | === Prerequisites (Matt Kassawara) === | + | === Global === |
+ | * General, remove support/workarounds for Ubuntu 12.04 and RHEL/CentOS 6.5 (Matt Kassawara DOING) | ||
+ | * General, add systemd (systemctl) support for RHEL/CentOS/Fedora (Matt Kassawara Robb Romans DOING) | ||
+ | * General, add systemd (systemctl) support for OpenSUSE (Matt Kassawara Robb Romans DOING) | ||
+ | * General, add example command output (Matt Kassawara DOING) | ||
+ | * Endpoint creation, specify region "regionOne" (Matt Kassawara DOING) | ||
+ | * Configuration, replace "auth_*" keys with "identity_uri" key in *.conf (Matt Kassawara DOING) | ||
+ | * Configuration, replace database client prompts specific to MySQL with something more generic (Matt Kassawara DOING) | ||
+ | * Configuration, recommend enabling verbose logging in *.conf (Matt Kassawara DOING) | ||
+ | |||
+ | === Prerequisites (Matt Kassawara DONE) === | ||
* 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 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Keystone (Matt Kassawara DONE) === | === Keystone (Matt Kassawara DONE) === | ||
Line 23: | Line 24: | ||
* Verify, update CirrOS image to 0.3.3 | * Verify, update CirrOS image to 0.3.3 | ||
− | === Nova === | + | === Nova (Matt Kassawara DONE) === |
==== Controller Node ==== | ==== Controller Node ==== | ||
− | |||
* Configuration, move "glance_host" key to "host" under [glance] section in nova.conf | * Configuration, move "glance_host" key to "host" under [glance] section in nova.conf | ||
==== Compute Node ==== | ==== Compute Node ==== | ||
* Configuration, move "glance_host" key to "host" under [glance] section in nova.conf | * Configuration, move "glance_host" key to "host" under [glance] section in nova.conf | ||
+ | * Configuration, remove database connectivity. | ||
+ | |||
+ | ==== Verify ==== | ||
+ | * Update "nova service-list" command output. | ||
+ | |||
+ | === Neutron (Matt Kassawara DONE)=== | ||
+ | |||
+ | ==== General ==== | ||
− | + | * Flatten structure since we only support the ML2 plug-in and rename files and IDs accordingly | |
==== Controller Node ==== | ==== Controller Node ==== | ||
Line 80: | Line 88: | ||
==== Nova Networks ==== | ==== Nova Networks ==== | ||
− | * Modify to create floating IP pool, create floating IP address, and associate floating IP address to instance | + | * Modify content to create floating IP pool, create floating IP address, and associate floating IP address to instance |
+ | |||
+ | ---- | ||
+ | [[Category:Documentation]] |
Latest revision as of 22:05, 12 October 2014
Contents
Installation Guide Changes for Juno
This page tracks changes to the installation guide necessary for Juno. Please put your name next to items you are working on.
Global
- General, remove support/workarounds for Ubuntu 12.04 and RHEL/CentOS 6.5 (Matt Kassawara DOING)
- General, add systemd (systemctl) support for RHEL/CentOS/Fedora (Matt Kassawara Robb Romans DOING)
- General, add systemd (systemctl) support for OpenSUSE (Matt Kassawara Robb Romans DOING)
- General, add example command output (Matt Kassawara DOING)
- Endpoint creation, specify region "regionOne" (Matt Kassawara DOING)
- Configuration, replace "auth_*" keys with "identity_uri" key in *.conf (Matt Kassawara DOING)
- Configuration, replace database client prompts specific to MySQL with something more generic (Matt Kassawara DOING)
- Configuration, recommend enabling verbose logging in *.conf (Matt Kassawara DOING)
Prerequisites (Matt Kassawara DONE)
- Change database server from MySQL to MariaDB for Ubuntu/RHEL/CentOS/Fedora/OpenSUSE
Keystone (Matt Kassawara DONE)
- Configuration, add verbose mode to keystone.conf
- Configuration [Ubuntu], remove workaround for "log_dir" key in keystone.conf
- Initial tenants, add "_member_" role
Glance (Matt Kassawara DONE)
- Verify, update CirrOS image to 0.3.3
Nova (Matt Kassawara DONE)
Controller Node
- Configuration, move "glance_host" key to "host" under [glance] section in nova.conf
Compute Node
- Configuration, move "glance_host" key to "host" under [glance] section in nova.conf
- Configuration, remove database connectivity.
Verify
- Update "nova service-list" command output.
Neutron (Matt Kassawara DONE)
General
- Flatten structure since we only support the ML2 plug-in and rename files and IDs accordingly
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 content to create floating IP pool, create floating IP address, and associate floating IP address to instance