So I admit it, I've been a terrible blogger for the last month or so.
This is mainly because if am in the process of starting a new job, my old company didn't offer much challange for me any more and I felt it was time to move on.
So on monday I start my new position as Unix admin in a financial software company spot in the middle of Soho in central London. It feels like a great place to be. The whole thing went very fast, had an interview just before xmas and one when I got back and was offered the position the same day. Cool.
Ok, but I haven't been totaly slack. I've written an RSS aggregator for the phpBB implementation in phpNuke. More about that in another post.
I promise to blog more. :-)
Saturday, January 21
Thursday, January 12
Tube fairs!
Ok, everyone knows that public trasnport in London suck.
About 2 years ago they introduced a new ticketing system called "Oyster card" (gay name eh?) which is based on a RFID badge. They did keep the old trustworthy paper tickets as well.
But now after the new years they have change the whole pricing schema for this crap, a paper ticket is twice as expensive as the new Oyster card system.
So yesterday I had to get one of those Oyster thingies, painless process actually. No paperwork or anything. Not sure why I was against it in the first place. Seems to be quite alright once you get used to it. Ohh well. We'll see in a few weeks. :)
And damn, had to order a new harddrive for my home workstation. The 250Gb disk I bought with the box (and old 120Gb I already had) are smack full. I should really read the man page for rm. But hey, with broadband at 8megs these days I easily download 10Gb some days.
About 2 years ago they introduced a new ticketing system called "Oyster card" (gay name eh?) which is based on a RFID badge. They did keep the old trustworthy paper tickets as well.
But now after the new years they have change the whole pricing schema for this crap, a paper ticket is twice as expensive as the new Oyster card system.
So yesterday I had to get one of those Oyster thingies, painless process actually. No paperwork or anything. Not sure why I was against it in the first place. Seems to be quite alright once you get used to it. Ohh well. We'll see in a few weeks. :)
And damn, had to order a new harddrive for my home workstation. The 250Gb disk I bought with the box (and old 120Gb I already had) are smack full. I should really read the man page for rm. But hey, with broadband at 8megs these days I easily download 10Gb some days.
Thursday, January 5
Back at work
Ahh, back at work after 2 weeks of xmas holiday.
Feels alright to be back actually.
Spent all day checking whats been going on with our main systems during the break.
Not much to be honest. Some, less maintained (i.e. not by me ;)) PG databases needed a full vacuum as usuall and the MP3 archive is a bit out of day.
Probably need to head out to the colocation-center next week to update a few glibc and kernel versions on our CentOS boxes.
Anyway... we'll see what the new year has to offer. :)
Feels alright to be back actually.
Spent all day checking whats been going on with our main systems during the break.
Not much to be honest. Some, less maintained (i.e. not by me ;)) PG databases needed a full vacuum as usuall and the MP3 archive is a bit out of day.
Probably need to head out to the colocation-center next week to update a few glibc and kernel versions on our CentOS boxes.
Anyway... we'll see what the new year has to offer. :)
Thursday, December 29
It's alive!
Finally managed to get the two new servers for www.faktiskt.se installed and up and running.
Quad CPU database server "Emma" and dual CPU web server "Lina".
A good friend was kind enough to donate a stack of 15krpm 18Gb drives to the project so there is now plenty of disk space as well.
Must say it feels much better to be on MySQL 4.1 instead of the ancient 3.23 version I had on the old RedHat 9 box (yes yes, beat me up, I should have upgraded that box years ago).
The couriers that shipped the servers to Sweden where even more evil than the ones I used in the UK. Luckly a friend helped me to hammer and solder the servers together before installing them. The power socket on one of the boxes looked nasty.
Surgery pics can be seen here.
And a huge thanks to exeo for allowing me to host the machiens at a very good price.
Quad CPU database server "Emma" and dual CPU web server "Lina".
A good friend was kind enough to donate a stack of 15krpm 18Gb drives to the project so there is now plenty of disk space as well.
Must say it feels much better to be on MySQL 4.1 instead of the ancient 3.23 version I had on the old RedHat 9 box (yes yes, beat me up, I should have upgraded that box years ago).
The couriers that shipped the servers to Sweden where even more evil than the ones I used in the UK. Luckly a friend helped me to hammer and solder the servers together before installing them. The power socket on one of the boxes looked nasty.
Surgery pics can be seen here.
And a huge thanks to exeo for allowing me to host the machiens at a very good price.
Friday, December 16
Xmas holiday!
Yeay! Two and a half week holiday, going back to Sweden to celebrate and play with my new Faktiskt.Se servers.

Mary christmas people! :-)
Mary christmas people! :-)
Thursday, December 8
Follow the white rabbit
Ok, so all admins fear network problems. Routing problems and other annoyances, specially if they happened to occour when there is another problem on to solve. I’ve seen this a few times in past years, like the LAN-people are reconfiguring switches just as I reboot a Sun server from the LOM-interface and for some reason the server doesn’t come up cleanly and I can’t access that mgmt-segment where the LOM is since someone forgot my VLAN in the new switch config. Same goes if you are accessing a remote site and the WAN connection goes down or the Internet pipe drops in the middle of a NIC reconfiguration.
So what should people do about this, I’ve started using a concept I call "a rabbit" in most datacenters we have. Its can be a huge security hole if not done right. I want one machine in the network that can access all network segments, and here is the important bit; without passing any L3 switches, any routers and as few tagged VLANs as possible, simply to keep the network access as simple and straight forward as possible. This box should be your entry-point to these segments. The rabbit only works for a single location of course. WAN access without routers is most often a bit of a pain :-)
Having the GPRS modem hooked up gives you the possibility to access the box from anywhere in the world, great to be able to plumb NIC’s from a beach in Tahiti. :-)
One additional possibility would be to have a DSL connection to this box to better connection speed to the machine or even VPN, that’s to risky in my opinion. I probably forgot a few steps in but at least you get the picture what the rabbit is supposed to achieve.
Happy Easter.
PS. Creds to my fellow admin Wector for explaining this concept to me with his now well known matburk.
So what should people do about this, I’ve started using a concept I call "a rabbit" in most datacenters we have. Its can be a huge security hole if not done right. I want one machine in the network that can access all network segments, and here is the important bit; without passing any L3 switches, any routers and as few tagged VLANs as possible, simply to keep the network access as simple and straight forward as possible. This box should be your entry-point to these segments. The rabbit only works for a single location of course. WAN access without routers is most often a bit of a pain :-)
- Take a decent machine like a U5 with a QFE-card or P3 with a pack of old 100Meg NICS. Oh, and you probably need a serial port as well.
- Install a good secure OS on it, preferably OpenBSD. Install as little as possible. Remember this is a rabbit, not a "server".
- Configure pf to block all incoming traffic (on ALL interfaces) except SSH (you should probably move SSH to an obscure port like 54088 instead of the default 22).
- Connect a GRPS modem, can be an old Nokia phone or a proper modem like the Siemens MC35 I use and either configure PPPd dial-in to the server or simply place a simple getty on that tty. Allowing PPPd to the box is probably better since you can then forward SSH ports from all corners of the network, but in a way opens up a possible security hole (do people still use modems for hacking?).
- Connect ethernet cables to switches in the actual segments you want to access. Worst case, use tagged VLANS in the machine, but try to avoid it.
Having the GPRS modem hooked up gives you the possibility to access the box from anywhere in the world, great to be able to plumb NIC’s from a beach in Tahiti. :-)
One additional possibility would be to have a DSL connection to this box to better connection speed to the machine or even VPN, that’s to risky in my opinion. I probably forgot a few steps in but at least you get the picture what the rabbit is supposed to achieve.
Happy Easter.
PS. Creds to my fellow admin Wector for explaining this concept to me with his now well known matburk.
Sunday, December 4
Software wants to be free (and hosted on a Sun cluster)
Sun made a quite interesting announcement earlier this week, this fall actually has been full of interesting announcements from Sun.
This time they announced that more or less the entire Sun software suite will be open sourced and released free to use. Right on! I'd say! :)
Linux made it in through the backdoor
Why do so many small/medium sized companies use Linux on more or less all their servers? I believe one strong factor is simply because that's what the sysadmins know. Young admins, say 22-27 years old, grew up using Linux. Linux was the cool thing and if they wanted to play with a "UNIX-like" (jeje) OS Linux was the obvious choice. So when they get their first positions in small/medium companies with good growth potential they go for what they know and the people they report to doesn't complain since they see how "cheap" (free) Linux is, no need to care about support contracts.
Why both customers and Sun will benefit
Now Sun wants all these admins to look again, to be able to download and test all the awesome features and scalability JES provides. Oracle did partly the same a few years ago when they released most Oracle products free to use for testing and development. My very unscientific guess is that they have sold thousands of licenses based on testing and development made by curious admins and programmers that would never even have thought of using Oracle if they had to fork up the cash without testing it first.
Lets hope Sun can see the same benefits and that people will realize the benefits of running Sun software on Sun servers.
Deploy your application on a pair of X4100 Opteron servers today, cluster them using Sun Cluster server for free. A year down the line your business goes through the roof and you need to expand, now move your application to the a rack full of 64-core Niagra servers and get the support contracts your customers require... all this without modifying one single line of code. Now we see the benefits for both you and for Sun (hint hint you narrow minded financial analysts out there). And of course, if you do need to change code, the compilersa and development environments are also, yes you guessed it, free.
Read Scott McNealys interview in BusinessWeek.
Now why are you still reading this? You should be over here downloading all the enterprise class software you can take.
This time they announced that more or less the entire Sun software suite will be open sourced and released free to use. Right on! I'd say! :)
Linux made it in through the backdoor
Why do so many small/medium sized companies use Linux on more or less all their servers? I believe one strong factor is simply because that's what the sysadmins know. Young admins, say 22-27 years old, grew up using Linux. Linux was the cool thing and if they wanted to play with a "UNIX-like" (jeje) OS Linux was the obvious choice. So when they get their first positions in small/medium companies with good growth potential they go for what they know and the people they report to doesn't complain since they see how "cheap" (free) Linux is, no need to care about support contracts.
Why both customers and Sun will benefit
Now Sun wants all these admins to look again, to be able to download and test all the awesome features and scalability JES provides. Oracle did partly the same a few years ago when they released most Oracle products free to use for testing and development. My very unscientific guess is that they have sold thousands of licenses based on testing and development made by curious admins and programmers that would never even have thought of using Oracle if they had to fork up the cash without testing it first.
Lets hope Sun can see the same benefits and that people will realize the benefits of running Sun software on Sun servers.
Deploy your application on a pair of X4100 Opteron servers today, cluster them using Sun Cluster server for free. A year down the line your business goes through the roof and you need to expand, now move your application to the a rack full of 64-core Niagra servers and get the support contracts your customers require... all this without modifying one single line of code. Now we see the benefits for both you and for Sun (hint hint you narrow minded financial analysts out there). And of course, if you do need to change code, the compilersa and development environments are also, yes you guessed it, free.
Read Scott McNealys interview in BusinessWeek.
Now why are you still reading this? You should be over here downloading all the enterprise class software you can take.
Subscribe to:
Posts (Atom)