The images provided by turnkeylinux are mirrored on the OpenStack node running the glance image service. Each image of interest is uploaded into glance using turnkey2glance.sh. New flavors are created with nova flavor create to take advantage of their small memory footprint.
Continue reading “Using turnkeylinux for OpenStack”
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)”
cardstories statistics
An analysis of the last five weeks of logs from cardstories showed the area where improvement would be most needed. The first is to improve the recurring users ratio (currently 1/100), the second is to ensure that new players always get an opportunity to play and the third is to reduce the number of games that are not completed after being started.
Continue reading “cardstories statistics”
packaging-farm for OpenStack Diablo
The openstack software suite is made of a number of software packages. It is packaged primarily for Ubuntu. The nova source packages was built for Debian GNU/Linux wheezy and Ubuntu 10.10.
Continue reading “packaging-farm for OpenStack Diablo”
bug fixing and code review
The cardstories logs were analyzed and a script written to mail the errors.Request.finish was called on a request after its connection was lost. This behavior was fixed to reduce the log verbosity.
Continue reading “bug fixing and code review”
installing voozanoo version 3
The voozanoo online questionnaire was installed from sources.
Continue reading “installing voozanoo version 3”
dalibo debian packages
The dalibo Debian GNU/Linux repository was used to build an alternate repository using packaging-farm.
Continue reading “dalibo debian packages”
marionnet squeeze packages
marionnet was packaged early 2011 for Ubuntu. The marionnet, marionnet-kernels and marionnet-ocamlbricks packages were imported into a dedicated virtual machine installed with packaging-farm. The marionnet-ocamlbricks and marionnet were successfully built for Debian GNU/Linux squeeze but marionnet-kernels failed. The authors were prompted for advice.
osm.fsffrance.org migration
The osm.fsffrance.org was migrated to the tetaneutral datacenter. It was reconfigured to benefit from a 250GB SSD. The IPv4 assigned to it goes from OVH to tetaneutral (and back) using an IPv6 tunnel.
Continue reading “osm.fsffrance.org migration”