Controlling volume and instance placement in OpenStack (take 2)

An OpenStack cluster is deployed using bare metal hardware provisionned from various hosting companies (eNovance, Hetzner etc.). Each node (bare metal machine) is defined as an availability zone. The SimpleScheduler is set for the OpenStack volumes to support availability zones. The instance is created with nova boot … –availability_zone=bm0001 … and the volume with euca-create-volume –zone bm0001 –size 1. The volume is then attached to the instance with nova volume-attach.
Continue reading “Controlling volume and instance placement in OpenStack (take 2)”

Controlling volume and instance placement in OpenStack (take 1)

An OpenStack cluster is deployed using bare metal hardware provisionned from various hosting companies (eNovance, Hetzner etc.). The storage volume location is controlled by shutting down all nova-volume daemons, except the one running on the desired node. Each node (bare metal machine) is defined as an availability zone, which allows the user to target the desired node with the nova boot … –availability_zone=node … command line option.
Continue reading “Controlling volume and instance placement in OpenStack (take 1)”