New Blog – awaseroot

AwaseConfigurations project has ended but we’ll continue with many of the same topics on our new blog:

See you there!


, , ,

Leave a comment

Testing with 65 Hosts

We have now tested our system with 65 machines using three of our school labs simultaneously. The time required to run the full installation of our Ubuntu workstations and servers took about the same time as with just 25 machines. We have a ten second delay between machine wake ups so it takes a bit longer due to that but we didn’t notice any delay otherwise. We also ran some Fabric tasks to see if there was any difference but everyhing went just as well as before. So I think it’s safe to say that you can control at least 65 remote hosts simultaneously without any problems with Fabric. I wish we could do tests with more machines but I think this is all we can do at this point.

Here’s a short video of us rebooting our 65 machines:

, , , , , , , , , ,

1 Comment


Have you tested our guide, the complete system or a maybe a small part of it? Feel free to give us some feedback by adding a comment to this post.

How did you test it?
In what kind of network environment?
Was our material helpful?
Was there any problems?
Improvement suggestions?


Leave a comment

The End of AwaseConfigurations Project

The project has now come to it’s end and we have published our closing report. It’s available in our git.

Although the project is now closed, we will still answer any comments or emails regarding this project. Also there might still be some updates here on the blog. We’re planning on doing a short video about the system and it will be published here when it’s finished.

Thanks to our readers, project team members and of course big thanks to our coordinator.

, , ,

Leave a comment

The Guide published

The project is nearing it’s end quite soon and there won’t be many new features added anymore. So we made a complete guide for setting up our system and using it in a new environment. This includes installing and configuring cobbler, fabric and configuration packages using our scripts. The guide can be found here:

, , , , , , ,

Leave a comment

Fabric file updated

Greetings Everyone,

We have been working hard on the closing touches to our project and I am pleased to bring out news about the updated the fabric control file which now has a more defined structure. The naming is now more consistent and the listing provides some information on each command. We also have an improved readme file to give the general outlines on how to use it. The files can be found as usual from our git.


Leave a comment

setup squid for apt caching

After fabric has introduced parallel execution our team decided to try out this feature within our projects environment. One of the tasks included installation of gnome onto all the workstation in the lab (abt 20 machines). This task seemed interesting to parallelize, since both – the data processing load and the number of computers seems challenging enough [for a small network environment].

Running such an installation without any caching server seemed somewhat suicidal. We considered apt-mirror, we tried apt-cacher-ng, but the solution was found in squid, a well supported extensively documented caching server. The installation on an Ubuntu 11.04 server went with:

sudo apt-get install squid

To adapt it to our network ( I edited / uncommented a line in the /etc/squid/squid.conf Access Control section:

acl localnet src

On workstations’ side I added a pointer to proxy:

sudoedit /etc/apt/apt.conf

and added the following line there:

Acquire { Retries "0"; HTTP { Proxy "http://host1.local:3128"; }; };

Read the rest of this entry »

, , ,

Leave a comment