<div dir="ltr">[I think my previous post may have gotten mangled by the web interface, I'm trying again]<div><br>On Tuesday, 20 August 2013 10:18:36 UTC+1, Richard  wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr">As was noted in the minutes of our 2nd meeting, working group 2 will collect ideas and thoughts<div>on creating a collaboration workspace for learning, hacking, building things, mentoring</div></div></blockquote><div><br></div><div>For the "hacking and building things" part, I suggest you set up a small VM server. This is then technology-agnostic: people can develop services under Linux, Windows, FreeBSD, or whatever they feel like.</div><div><br></div><div>I propose you start small. Don't budget for buying *any* hardware: just start using an old PC you happen to have lying around, and run KVM or VirtualBox on it. You can grow when the demand arises. If you have a choice then it would be nice to start with a CPU which has 64-bit and VT-x capability, has 4GB+ of RAM and 160GB+ of hard disk, but you can start smaller than that.</div><div><br></div><div>Each VM will want to be accessible to the Internet. If you can't get a public IP for each one, then at least run a HTTP reverse proxy (inside another VM) with port 80 on a static IP address. It can forward HTTP traffic to the correct VM, based on the Host: header. You can also set it up as a mail relay, to forward SMTP inbound and outbound. If you can get IPv6 too then great, the proxy will only be needed for IPv4 clients.</div><div><br></div><div>Give a VM to anyone in the group who wants one and can demonstrate a use for it. Give root access on the VM server itself to anyone in the group who demonstrates sufficient technical competence. Then you can both spread the admin workload, and share the experience gained from administering this system.</div><div><br></div><div>If you want something a bit more fun to build, then look at building a two-node Ganeti cluster. Ganeti is basically a KVM manager, but it also manages DRBD for replicating storage: so a VM running on PC1 can have its storage replicated to PC2, and vice versa. You can then live-migrate a running VM between nodes. If you add Ganeti Web Manager you can also delegate the ability to start/stop/reboot a VM to its owner.</div><div><br></div><div>This is more like a real data centre setup, but is still free. With two PCs each on a separate UPS you have a pretty impressive level of resilience.</div><div><br></div><div>Anyway, just a suggestion!</div><div><br></div><div>Regards,</div><div><br></div><div>Brian.</div><div><br></div></div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "Arusha Technical Forum" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to arusha-technical-forum+unsubscribe@googlegroups.com.<br />
For more options, visit <a href="https://groups.google.com/groups/opt_out">https://groups.google.com/groups/opt_out</a>.<br />