30 May – 3 June slipped into summer with a peek into a Puppet consulting project and tips for JavaScript testing and virtualisation.
To begin, Thomas explained his preference against large VMs. With their high overheads, he sought alternatives to hypervisors such as KVM, Xen and VMware. Instead of virtualised kernels with virtualised hardware, Thomas referred to Jails (BSD) and Zones (Solaris), or Linux-vServer and OpenVZ for Linux. Where the required patched kernels are inappropriate, he offered Linux Containers (LXC) as substitutes. In the upstream since 2.6.29 and progressing slowly, Thomas liked them as they do not need direct hardware access, do not block devices, network or memory. But most of all he liked the fact such a virtual server can perform just as well as processes on the host itself, where one single kernel manages virtual memory enabling more virtual servers to be run than on a mature VMware.
Jannis followed with his JavaSript testing tip – Jasmine. The successor to JSUnit, he recommended this test unit suite for its lack of dependencies and ability to describe tests, and even gave a user login test example to boot.
Last but not least, Birger gave us a peek into the consulting team’s latest escapades: A Puppet project at Continental, the automotive supplier. Used to help manage their heterogeneous server environment, Puppet oversees Linux and HPUX systems. Though the first is far simpler than the latter, thanks to spirit of open source the automation project was nonetheless a success.
Autor: Amanda Mailer
Amanda unterstützt das NETWAYS Team im Bereich Marketing und da vor allem bei allen englischen Aktivitäten. Als Australierin mit einem deutschen Mann verheiratet, fällt ihr das auch besonders leicht. Neben NETWAYS arbeitet sie auch im Icinga Team mit.


Unser Projekt zur Automatisierung beim Automotiv Automobilzulieferer Continental ist inzwischen 2 Jahre alt. Es hat nicht an Reiz verloren.
Linux Systeme mit Puppet zu managen ist inzwischen Alltagsgeschäft, HPUX ist aber nach wie vor kein Spaziergang. Leider gibt es für HPUX auch keinen Support von Puppetlabs. Aber möglich ist dank offener Quellen alles. Leider darf ich hier nicht weiter ins Detail gehen.