Archive for March 2010

Petabyte Scale Storage

March 20, 2010

I’ve never come across the Ceph filesystem project before but it is Open Source and it has just been merged in for the 2.6.34 linux kernel. It claims “Ceph is an open source distributed file system capable of managing many petabytes of storage with ease.” It looks like there is still quite a bit of […]

Configuration Languages

March 19, 2010

I spotted this blog post about using (or not) domain specific languages to customise programs. I can’t help feeling there is an interesting overlap here with the way we configure entire systems, we all face similar problems they are just at different levels. Just because a piece of software can be configured using the full […]

F12 ntp

March 19, 2010

To keep kerberos happy you need your client machines to have their clocks fairly well synchronised with the KDCs. The easiest way to achieve this is to use ntp. I’ve added an LCFG header, inf/options/ntp.h which uses the file component to do a simple setup on F12. The file /etc/ntp.conf now just contains: driftfile /var/lib/ntp/drift […]

openafs on F12

March 10, 2010

Moving straight on from getting kerberized logins working it’s time to get openafs running. The packages for F12 are all pre-compiled and the official repository supports yum so that’s the easiest approach. Here is the yum repository config file (openafs.repo) for 1.4.11: [openafs] name=Openafs 1.4.11 for F12 baseurl=$basearch/ enabled=1 metadata_expire=1d gpgcheck=0 Once that is in […]

Network, Kerberos and openssh on F12

March 10, 2010

Firstly we need to deactivate the nastiness that is NetworkManager and switch to configuring the network interface so that it comes up at boot time and uses DHCP to get an address and DNS configuration. This is done by using the system-config-network tool as root and doing an “Edit” on the eth0 device. After finishing […]

Starting on F12/x86_64

March 10, 2010

I’ve made a start on the F12/x86_64 port. The first thing I did was to install from the F12 CD and make a base packages list: rpm -qa –queryformat ‘%{NAME}-%{VERSION}-%{RELEASE}/%{ARCH}\n’ \ | perl -pe ‘s{/x86_64$}{}; > lcfg_f12_64_base.rpms On this platform, at this stage, there are no packages with architectures other than x86_64 and noarch so […]