op5 Network Monitor

At work we decided to implement Nagios as a monitoring tool. A colleague started to install and configure Nagios Core and some add-ons. But I was not really happy with it. Nagios Core is very uncomfortable and complicated and the add-ons are not mature enough for productive usage.  That’s why I decided to search for another solution based on Nagios. After looking for appropriate products I choose op5 (www.op5.com). I started to install and configure op5 at home on a Centos 5.5 i386 based virtual machine. Nagios himself remains complex but op5 make life easier. The most important feature is the web based configuration tool of all Nagios settings. I implemented a small test lab and I was surprised how many Check-Scripts op5 offers. Op5 supports VMware ESX, several HP based SNMP queries, and lots of more. A very nice tool! Below you see the tactical overview of my home lab. 🙂

op5monitor

8 Cores, 32 GiB RAM but no storage requirements. ;)

Today I have made a very interesting experience. I arrived the office in the morning and our sales man wrote me a mail to change a HP BladeSystem offer for a customer. The customer bought a new ERP software and the requirements for the virtualized environment changed. The new systems needs two quad core processors and 32 GiB RAM to run 30 concurrent users. I was paralyzed. For just 30 users so many resources? Unbelievable! Then I took a look at the storage requirements. They need a large swap file system, about 36 GiB for the root file system and 300 GiB space for user data. No words about RAID, IOPS, number of hard drives, SAN, DAS, etc. I couldn’t believe it and read the requirements again. But the manufacture wrote nothing about the “real” storage requirements. Okay, let’s install two SATA drives with 500 gigs. 😉 I’m curios if this is enough to utilize 8 cores and 32 GB RAM in a typical OLTP environment. 😀 Of course, not!

Since I want to make a serious offer, I grabbed the phone and called the software manufacturer. The sales couldn’t answer my questions and referred to a technician. I called the technician and discussed my problem. My first question was why they need so much CPU and memory resources. But the technician could not answer serious. The software starts lots of threads and if lots of user are working simultaneously they generates high load. What? We are talking about a maximum of 30 users. Oh man, that’s nothing! I have J2EE systems running 50 concurrent users well with much less resources.

Okay, my next question was what database system they are using. May be ORACLE, DB2, MySQL, etc.? Nothing like that! It’s an own developed database system that is highly integrated into the software. Very interesting! Later I read some data sheets and I found out that they implemented an object orientated database system. Not my preferred database system.

I asked then what storage requirements the software has. The answer was they need about 500 GiB of space. I couldn’t believe what I just heard. I suggested to install two 750 GB SATA disks and create a RAID-1 volume. 😉 The technician was not able to understand my joke. I told him that his recommended 8 cores are waiting for data all the time, if I install only two cheap SATA hard drives. I noticed increasingly that he had no ideas about storage. He told me that their customers choose storage systems according there security / failure requirements, because if the storage system fails the software won’t work. Oh my god… let me out there. 😉

My last question was if the software uses this huge amount of memory as database cache? At this time I had no other idea how this peace of crappy ERP software is able to utilize 8 fast cores. He confirmed my question and told me that the embedded database loads as much data as possible into the main memory. I was naughty and had to ask him what happens if the server fails and crash. All data remains in the main memory and not on the disks. 😉 The technician answered, in the worst case a corrupt record. But this disaster occurred only one time in his overall employment at the software company. I couldn’t stop being naughty. 😀 Well, if in worst case the system loose only one record, the software has to bypass the cache when writing data or not? But if the system is writing data directly to the hard drives, then you need a fast storage again. Otherwise the cores are waiting for response. 😉 At this time the technician was helpless. 🙂

I ended the conversation and I was confused. That’s IT business today? Let’s run two quad cores and 32 GiB RAM, because it sounds big and important? What about storage? What about economics? CPUs and large memory consumes lots of power and are expensive! “It doesn’t matter, we are developing a great software product” seems to be the opinion of that company and their IT specialists. How deep we are sunk? No more professionals and the most people are producing only “hot-air”. Once again one more negative experience with the current IT business.

My first english post…

… well, it’s time to change into English. I have several international readers and a good friend of mine changed his blog into English, too. Lets do the same.

Currently I’m working on a VMware vCloud Director environment at home. It’s a very interesting product. Lets evaluate it. 😉 I upgraded my current vCenter and ESX servers to version 4.1. Below you can see the installation process of two CentOS virtual machines. One for Oracle Database 11g R2 and one for the vCloud Director software.

build_a_vcloud

Cloud Computing

So, heute ist mir einfach mal nach bloggen, ohne konkret ein Anliegen zu haben. Darum erzähle ich einfach was die letzte Zeit passiert ist und was alles in Planung ist.

Aktuell arbeite ich an einem Konzept wie ein derzeit im Bau befindliches Rechenzentrum aussehen könnte. Natürlich kann ich kein vollumfängliches Konzept abliefern, dafür ist das Rechenzentrum eindeutig zu groß. Meine Aufgabe lautet einfach nur ein paar Ideen einzubringen um/und die Verantwortlichen zu motivieren. Gar nicht soooooo leicht !

Im Trend sind derzeit zwei Themen!

  • Cloud Computing
  • Converged Infrastructure

Ich komme in meinem Konzept nicht umher diese Themen näher zu beleuchten. Und beim Thema Cloud Computing wird immer deutlicher das es sich eigentlich um alten Wein in neuen Schläuchen handelt. Zumindestens wenn man von Kunden in Form von gewachsenen Enterprise Rechenzentren ausgeht. Public Cloud kommt dort definitiv nicht in Frage. Hybrid Cloud…hmmm…  was soll man sagen, nette Idee. Also bleibt ja nur noch die Private Cloud. Betrachtet man die Private Cloud Angebote der üblichen Verdächtigen näher, so handelt es sich überwiegend um SaaS, PaaS und IaaS Produkte. Unterm Strich eigentlich total langweilig. 😉 Der Unterschied zu damals ist demnach lediglich, dass ich heute ein Stück Blech mit Service kaufe und früher nur die gesetzlichen Gewährleistungsansprüche darauf hatte. Erst mit dem Kauf eines Supportvertrages für das Betriebssystem und/oder die Applikation darauf, kam der Service ins Spiel. Das ist eben heute anders. Nicht ohne Grund habe ich vor langer Zeit schon gesagt: Cloud Computing ist nichts Neues.  Dabei war das nur ein reines Bauchgefühl. 😉

Zurück aber zu meinem Vortrag bzw. Konzept. Mein Kunde will unbedingt was Neues hören. Was für ein Mist! Wenn ich in meinem Vortrag die Zuhörer mit XaaS Angeboten langweile, gehe ich schwer davon aus, dass ich mit hohen Bogen aus dem Besprechungsraum fliege. 😉 Also hab ich mir was ausgedacht! Definitiv keine neue Idee, aber radikal. 😉

Wie wäre es denn wenn man einfach selbst Cloud Computing Anbieter wird? Enterprise Rechenzentren bedienen zwar meist das eigene Unternehmen, aber warum sich nicht organisatorisch wie ein Cloud Computing Rechenzentrum aufstellen? Die internen Kunden wünschen sich doch schon seit eh und je lediglich einen Betrag X auf eine Kostenstelle zu buchen. Oft findet man in großen Unternehmen noch an, dass Abteilungen verschiedene Kostenstelle bebuchen müssen um einen IT Service zu beziehen. D.h. die Netzwerker wollen Geld, die Serverbetreuung sowieso, ein paar Euros für die Lizenzen fallen auch noch an und im schlimmsten Fall schaltet sich die Storage Truppe ebenfalls  ein, weil SAN kostet ebenfalls.

Darum leite ich meinen Vortrag damit ein, das Cloud Computing stand Heute nicht weiter von Bedeutung ist. Aber die Idee hinter Cloud Computing sehr wohl zu einem großen Rechenzentrum passt. Das heißt statt Cloud Services beziehen, lieber selbst Cloud Services anbieten. 😉

Ich bin schon sehr gespannt welches Raunen durch den Raum gehen wird, wenn ich frech diese eigentlich steinalte Idee wieder aufrufe. 😉

So, genug für jetzt! Morgen schreibe ich wie es weiter gehen soll in meinem Konzept. Der Titel lautet dann: Cellular Infrastructure
Ich weiß das dieses Kapitel weit interessanter ist, aber ich muss doch das Thema erstmal langweilig einleiten. Andernfalls sieht man das Ganze nicht. 😉

Veränderungen !

So,

hat sich ein bisschen was getan in der letzten Zeit. 😉

Black is beautyfull. 😀

Mein DL320s wurde nun endlich durch einen HP DL185 G5 Server ersetzt. Neben dem das dieser Server Solaris und OpenSolaris supported, ist er auch schwarz. 😉 So wie alle neuen Systeme von HP. Macht sich meiner Meinung sehr gut zu meinem BladeSystem. 😉

hp_black_1

Silver is nice, too ! 😀 😀

Tja, was soll ich sagen, mein neuer „Desktop“ ist silber und sehr leise. 😉 Nach langen Tests hab ich mich nun dazu durchgerungen eine VDI Umgebung zu meinem Arbeitsplatz zu Hause zu machen. 🙂 Ich bin restlos begeistert. Neben Oracle VDI und VirtualBox arbeite ich derzeit auch in einer VMware vCenter und View Umgebung und geniese voll und ganz den Komfort einer sehr flexiblen Desktop Umgebung. 😉 Meinen PC werde ich nach der Datensicherung an meine Freundin übergeben. 😉 Sowas brauche ich nicht mehr. 😀

sun_ray_1

Awesome: HP ProLiant BL490c G6

Heute traf auf Arbeit ein neuer Blade Server ein, den ich mir natürlich sofort gekrallt habe. 😉 Immerhin hab ich das Teil ausgesucht und verbrochen. 🙂 Es handelt sich um einen reinen Virtualisierungs-Blade Server mit zwei Intel Xeon Quad Cores, 30 GB RAM und einer 32 GB SSD. Geiles Teil ! Ich hab dieses System für eine VDI Testumgebung mit VMware View bestellt. Doch bevor ich den Blade Server in der Firma installieren muss,werde  ich mal ein bisschen damit in meinem Home-Lab spielen. Natürlich installiere ich ebenfalls eine VMware View Landschaft ! 😉 Immerhin nutze ich nun seit einigen Wochen mit Begeisterung einen Windows 7 basierenden VMware View Desktop. Darum möchte ich unbedingt testen wie sich die virtuelle Desktop Landschaft auf dem sehr aktuellen BL490c G6 Server mit ratten schnellen Xeon Nehahelms anfühlt. 😉 Aber erstmal ein paar Eindrücke von dem schönen Server. Unter der Haube unterscheidet sich der BL490c G6 nur unwesentlich von meinem eigenen Virtualisierungs-Blade Server BL495c G5. Aber die Xeon Nehalem CPUs machen nachweislich deutlich mehr Druck als die alten Opteron Prozessoren. Hinzu fällt das deutlich überarbeitete BIOS auf. Sieht echt mega geil aus ! 🙂

It’s hot !

Ich dachte eigentlich die zweite V480 sei kaputt, aber irgendwie hatte mir das keine Ruhe gelassen. Also hab ich das Ding zerlegt, gereignet und sukzessive zusammengesetzt. Während ich die V480 wieder zusammen gebaut habe, überlegte ich mir die Kiste zur Probe nur mit einem Netzteil zu starten, d.h. ein Netzteil komplett heraus zu nehmen. Gesagt getan! Strom angesteckt und angeworfen, doch es tut sich wie zuvor nichts. Netzteil durchgetauscht und neuer Versuch. Tattaaaa… der Server startet. 🙂 Nun hab ich doch zwei Sun Fire V480 am laufen und die Abwärme ist enorm. 😉 Beide Server betreibe ich mit Solaris 8. Der untere dient mir dabei als Oracle Datenbank Server und der obere als Application Server. Also so gefällt mir mein Sun Memorial immer besser. 😉

In memorial to Sun Microsystems

Meine Begeisterung für IT Infrastruktur hat vor langer Zeit mit Geräten von Sun Microsystems begonnen. Nachdem ich lange mit einer Blade 1000 experimentiert habe, gesellten sich schnell eine Sun Fire V240, V210 und eine E3800 dazu. Doch dann kam HP. Von diesem Zeitpunkt an konzentrierte ich mich zunehmend auf HP Storage und Blade Systeme. Nichts desto trotz hab ich weiterhin für Server von Sun geschwärmt.

Nachdem nun Oracle Sun übernommen hat und das Portfolio zunehmend auf seine Anforderungen zurecht schneidet, wird mir und sicherlich vielen anderen Menschen auf der Welt bewusst, dass Sun nun der Geschichte angehört. Darum habe ich ein neues Projekt in meinem Keller gestartet.

Um die schönen Zeiten mit Sun Microsystem nicht zu vergessen, starte ich nun eine kleine und feine Sammlung an Systemen von Sun! Schwerpunkt sind die Geräte nach der Jahrtausendwende. D.h. alles was lila ist !

Heute hat eine Sun Fire V480 (eigentlich zwei, aber eine ist kaputt!) in meinen Keller Platz gefunden und darf zusammen mit meinen Sun StorEDGE 6120 Arrays einen Datenbank Cluster bilden. Installiert wird Solaris 8 und voraussichtlich ein klassischer Oracle RAC. 😉

In Aussicht stehen jede Menge weitere lila Kisten, u.a. V120, V210, V490, V880 etc. Und mit etwas Glück ersteigere ich vielleicht auch mal ein passendes Rack dazu.

Früher war nun mal alles besser. 😉 Ich glaub ich werd alt. *ggggg*

v480_and_storage

Sommerpause !

Wie ihr sicherlich bemerkt ist es zur Zeit sehr ruhig auf meinem Blog. Schuld daran ist das schöne Wetter. 😉 Mir ist zu warm und meinen Servern im Keller wird es auch zu warm. Darum ist im Moment alles aus! Bei meinen letzten Tests mit VMware View bin ich auf eine Umgebungstemperatur von über 35° gekommen. Bei dieser Hitze verweigerte sogar die mobile Klima ihren Dienst. Meine Server waren alles andere als begeistert 35° warme Luft zu atmen. Darum hab ich mich entschlossen meine Umgebung erstmal außer Betrieb zu nehmen. 😉 Mal schauen wie lange ich das noch aushalte. 😀

7 HE im Rack frei gemacht…

… so, nun ist es geschehen. 😉 Mein p-Class BladeSystem ist auf dem Weg zu seinem neuen Besitzer. Auch meine rp5470 und meine J5600 haben eine neues Zuhause gefunden. Ein bisschen traurig war ich in der Tat bei der rp5470. Ich hab dieses schöne Gerät noch zur Demonstration geöffnet und den Anblick ein letztes Mal genossen. Tolle Kiste! Aber gut, weg ist weg. 😉

Zurück zu den 7 HE im Rack. 😀 Die sind nun in meinem Rack frei geworden, denn das alte Blade System ist raus. Was könnte ich da schönes von HP installieren? Wer hat Ideen? Zwei weitere M5214/M5314 Disk Shelves für die EVA? Eine MSA2000? Oder doch irgendeinen dicken HP Server? DL580/DL585 ? Hmmm… wie wär es mit einer rx6600 ! Die ist 7 HE groß ! 😀 Neee Quatsch, die ist noch viel zu teuer. Also, wer hat Ideen mit was ich sinnvoll meine frisch gewonnenen 7 HE belegen könnte. 😉