Jump to: navigation, search

Documentation/InstallationGuideJuno

< Documentation
Revision as of 22:00, 12 September 2014 by Ionosphere80 (talk | contribs) (Initial version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.

Keystone

  • Configuration, add verbose mode to keystone.conf
  • Configuration [Ubuntu], remove workaround for "log_dir" key in keystone.conf
  • Endpoint creation, specify region "regionOne"
  • Initial tenants, add "_member_" role

Glance

  • Endpoint creation, specify region "regionOne"
  • Configuration, add verbose mode to glance-*.conf
  • Configuration, replace "auth_*" keys with "identity_uri" keys in glance-*.conf
  • Verify, update CirrOS image to 0.3.3

Nova

Controller Node

  • Endpoint creation, specify region "regionOne"
  • Configuration, add verbose mode to nova.conf
  • Configuration, replace "auth_*" keys with "identity_uri" keys 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 "[glance]" section in nova.conf

Compute Node

  • Configuration, add verbose mode to nova.conf
  • Configuration, replace "auth_*" keys with "identity_uri" keys in 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.
  • Endpoint creation, specify region "regionOne"
  • Configuration, replace "auth_*" key with "identity_uri" directive in neutron.conf
  • 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, replace "auth_*" key with "identity_uri" directive in neutron.conf
  • 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, replace "auth_*" key with "identity_uri" directive in neutron.conf
  • 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