Posts Tagged ‘server’

neuer Integrations- & Staging-Server

Freitag, Juli 2nd, 2010

Liebe Leute. Heute gibts ein technischer Blog verfasst von einem Nicht-Techie, was für die einen grauenhaft zu lesen sein wird, für die anderen wohl auch nicht total verständlich… Ich überleg mir also: soll ich überhaupt was schreiben…?

Die bestehenden Wünsche von Features werden von der Techie-Front gebaut – Beat, zubi und Andy verwirklichen alles, setzen alles in eine Logik um und denken an alle möglichen Eventualitäten, Ausnahmen und Sonderfälle. Danach kommen diese umgesetzten Features auf die Integrations-Umgebung, später auch noch auf die Staging-Umgebung. Das sind Testumgebungen, wo die Features auf Herz und Nieren getestet werden können – das ist dann der Job von Tobi & Räbitsch. Macht ja durchaus Sinn, die neuen Features zuerst nochmals zu testen, bevor wir sie auf die Masse loslassen…

Bisher hatten wir diese Umgebung auf einem älteren und – vor allem – saumässig lauten und langsamen Server.  Diesen da:

server-room

Nun haben wir einen wunderbar schönschwarzschnellen und – vor allem – ebenfalls wieder saumässig, diesmal aber leisen Server. Diesen da:

Foto

Und dieses gute Stück ist ein GESCHENK von Mama und Papa Fluri. Herzliches und grosses “Danggschön vielmol!!!”

The Server Room

Freitag, Februar 5th, 2010

server-roomAs we do not earn money for the first couple of months, we have to be sparse with spending money for gadgets. That also means, we have only bought two old Dell PowerEdge 2650 servers with hardware RAID-5 and three SCSI harddisks each. The first step was to setup the two servers with Fedora Core 11 (FC11). We don’t want to explain why we took FC11; we just did it. First problem: hardware RAID-5 is extremely slow. Let me make this clear: RAID-5 is extremely slow. After fiddling around with a lot of raid controller configurations; we gave software RAID-5 a try (you can setup software RAID-5 while installing FC11). Result: even slower. After a long discussion, we decided to try the following scenario:
We use one server with four hard disks and software RAID-1 (also via FC11 installation). We connected two disks at a time to a RAID-1 composite. The first is occupied with the partitions/boot and /; the second /home and /opt. To setup the RAID-1 composites we used the “Configuring Software RAID1 on Fedora Core using Disk Druid during system install” tutorial of Adam Ben-Gur.

The second server is used as spare in case we have to make a disaster recovery. How we prepare ourselves for a disaster recovery, we’ll explain later.

The server now runs relatively fast. So, we can begin with installing the necessary tools for our project. Must haves: Wiki, task management, version control, continuous integration, issue tracking.

We decided to use:

Don’t worry, we didn’t forget about the backup setup for disaster recovery. We’ll write about them later; when we have a running system to test backup restore and disaster recovery scenarios.