Today Snooze version 2.1.5 has been released. This version allows qemu domain type in addition to kvm. You can now run snooze inside a virtual machine (usefull when working with Apple Mac OS X). You can check this gist if you want to setup a dev and test environment with vagrant : https://gist.github.com/msimonin/fa502fa74f33ae024ea4 If a […]
Read more »Today Snooze version 2.1.4 has been released. What’s new in this version ? Snoozeclient The command line interface for snooze is now supported again. It comes with new commands images : to list all the images available hosts : to list all the hosts dump : to dump the hierarchy, check system status The visualizer […]
Read more »The snooze-packer project has been released today. Packer eases the virtual machines process creation. You could check the packer web site for further information. Now, We use it to create virtual machine images and prepare it with the contextualization script (see the of the documentation). Checkout the snooze-packer project for the first images provided with […]
Read more »Snooze has been 2.1.3 released. See the changelog below : #87 Add “test” hypervisor to the template generation chain. Testing template generation will be eased. #83 Fix serial console template issue. This fix the compatibility with recent libvirt version. #81 handle destroy image with backingImageManager and src=dest path. This bug appeared when using nfs to […]
Read more »One (hidden) feaure of snooze is the ability to pass an hostId parameter in you submission request : "virtualMachineTemplates"=><a href='http://snooze.inria.fr/static-scheduling-in-snooze/out-54_r/' rel='attachment wp-att-2025'>out-54_r</a> [ { "name" => "vm1", "hostId" => "parapluie-25", "imageId" => "debian-hadoop-context-big.qcow2", "vcpus" => 2, "memory" => 2097152, } ] In the above code (ruby style) will tell snooze that we want the vm1 on host parapluie-25. […]
Read more »I propose in this post to go through the local deployment of the snooze cluster and show how it can be used to run multiple snoozenode on multiple machines. Requirements Multicast-routing enabled switch Hardware supporting the KVM/XEN hypervisor Linux based operating system Snooze on one machine First follow the local deployment tutorial in the documentation. […]
Read more »Snooze deployment on grid’5000 comes with scripts for configuring a hadoop cluster and launching benchmarks on it. System deployment You just have to follow the deployment procedure explained in the documentation. After that you can launch some virtual machines. Since those virtual machines will host hadoop services we suggest you to set (at least) the […]
Read more »A patch of the Snooze system has been released under the 2.1.1 tag. Changelog: * snoozeec2 : fix compatibily with euca2ools. * snoozecommon/snoozenode : fix migration issue when using backing file stored locally in local controller. * snooze-capistrano : remove maint-2.1.0 and v2.1.0 stage. Introduce latest stage. Euca2ools compatibility You can now use a subset […]
Read more »I was playing lately with power meters installed in the Lyon site. I’ve built a small web application to show real time the power consumption of the nodes. System set up I deployed Snooze on taurus cluster. 2 of the 16 machines were out of order, thus I deployed Snooze on the 14 remaining machines […]
Read more »The release 2.1 introduced a small subsets of EC2 API methods. This feature can be used to manage a Snooze deployment through libcloud (with Eucalyptus provider). You can refer to the documentation for further information. But the support with the command line tool : *euca2ools* wasn’t completed at the time of the release. That’s why […]
Read more »