Jump to: navigation, search

Documentation/InstallationGuideJuno

< Documentation
Revision as of 16:25, 16 September 2014 by Ionosphere80 (talk | contribs) (Installation Guide Changes for Juno)

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.

Prerequisites (Matt Kassawara)

  • Change database server from MySQL to MariaDB for Ubuntu/RHEL/CentOS/Fedora/OpenSUSE

Global

  • General, remove support/workarounds for Ubuntu 12.04 and RHEL/CentOS 6.5
  • General, add example command output
  • Endpoint creation, specify region "regionOne"
  • Configuration, replace "auth_*" keys with "identity_uri" key in *.conf
  • Configuration, replace database client prompts specific to MySQL with something more generic
  • Configuration, recommend enabling verbose logging in *.conf

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

Controller Node

  • 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, 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