In 2012 I will try to simplify my current network and computer setup a lot. Simple meaning, that everyone with good Linux understanding should be able to administrate the running servers and everyone with zero Linux knowledge should be able to use the offered services. Additional, everything should be documented in a wiki to help users and administrators. Nobody should have to contact me, in order to work in the network.
Currently everything is running on Gentoo Linux with custom built kernels, specific USE flags, etc. In short, one needs to know a lot to update a system without breaking anything. Even using new (specific) hardware requires to manually enable the appropriate kernel modules. This should all be ubuntufied (without using specifically Ubuntu).
My server is a big monolithic beast running a variety of services. These include File-, Print-, Mail-, Web-, DB-Server, Network-Backup, SVN, TFTP and a few more. Just recently it got a new CPU with the VT-x feature set. Now, these services can be easily grouped into virtual machines (using KVM - didn’t want to try LXC).
Windows clients are fairly well supported in the network. This is something, that does not need any radical changes. They got samba-3 as domain controller and WPKG for software deployment. With installation over the network and software deployment, it is a nearly fully automated process to get a shiny new Windows Install with a lot of required software preinstalled.
- Setup the Archipel virtualization frontend in Gentoo with multiple virtual machines.
- Migrate from pure Gentoo to some other server optimized distribution (maybe Ubuntu Server, CentOS, etc). This should speed up integration of new machines into the local network and help new Linux users.</li>
- Use DD-Wrt instead of OpenWrt. All I adjusted in OpenWrt was the DHCP service to start the server once a client logs in the network. This should be possible with DD-Wrt, too.
- Get WPA-EAP with an external RADIUS server working
Use IPv6 by default. (Over the top feature would be access of VMs over the internet - without NAT)
– Edit 2012-06-08
After half a year passed some of these goals are achieved, others are deprecated and new goals were created.
All systems are now Red Hat based. Servers are running CentOS, while desktops and hypervisors use Fedora. Currently a total of 7 VMs are deployed. Deployment of new machines is done within minutes (depending on the method: install from scratch or clone).
Archipel will no longer be used. Plain libvirt with virt-manager perform a beautiful job.
The setup for Windows machines changed drastically. Instead of using Samba, they got their own Windows Server with an Active Directory. The AD is synchronized with the IPA domain for Linux systems.