Openstack Installation Assumptions

OpenStack Compute has a large number of configuration options. To simplify this installation guide, we make a number of assumptions about the target installation. If you want a longer conceptual planning guide that discusses considerations of these decisions, ref-er to the OpenStack Operations Guide.

    You have a collection of compute nodes, each installed with Ubuntu Server 12.04.

    You have designated one of the nodes as the Cloud Controller, which will run all of the services (RabbitMQ or Qpid, MySQL, Identi-ty, Image, nova-api, nova-network, nova-scheduler, nova-volume, nova-conductor) except for nova-compute and possibly networking services depending on the configuration.

    The disk partitions on your cloud controller are being managed by the Logical Volume Manager (LVM).

    Your Cloud Controller has an LVM volume group named "cinder-volumes" to provide persistent storage to guest VMs. Either create this during the installation or leave some free space to create it prior to installing nova services.

    Ensure that the server can resolve its own hostname, otherwise you may have problems if you are using RabbitMQ as the messag-ing backend. RabbitMQ is the default messaging back-end on Ubuntu .

    192.168.206.130 is the primary IP for our host on eth0.

    192.168.100.0/24 as the fixed range for our guest VMs, connected to the host via br100.

    FlatDHCP with a single network interface.

    KVM or Xen (XenServer or XCP) as the hypervisor.

    On Ubuntu, enable the Cloud Archive repository by adding the following to /etc/apt/sources.list.d/grizzly.list:

    deb  http://ubuntu-cloud.archive.canonical.com/ubuntu  precise-updates/grizzly main
    Prior to running apt-get update and apt-get upgrade, install the keyring :

    sudo apt-get install ubuntu-cloud-keyring
    Ensure the operating system is up-to-date by running apt-get update and apt-get upgrade prior to the installation.

    This installation process walks through installing a cloud controller node and a compute node using a set of packages that are kno-wn to work with each other. The cloud controller node contains all the nova- services including the API server and the database serv-er. The compute node needs to run only the nova-compute service. You only need one nova-network service running in a multi-node  install, though if high availability for networks is required, there are additional options.
相關文章
相關標籤/搜索