Synnefo: A Complete Cloud Stack over Ganeti