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)”