Hurra! Nachdem $elektronikversender sich pausenlos per Mail entschuldigte, dass irgendwelche scheinbar extrem seltenen Kondensatoren derzeit nicht lieferbar sind (Aschewolke? Landweg aus China?), kam gerade völlig unerwartet das Packerl mit den notwendigen passiven Bauteilen für unsere Strommesser-Module. Zusammen mit dem AVR NET-IO Modul wir das dann demnächst eine protokollierende Strommessung und -überwachung für die Werkstatt. Wir brauchen sowas, weil wir beim Aufbau größerer Serveranlagen schnell mal an die obere Grenze der Strombelastbarkeit in der Einspeisung kommen und in den vergangen Jahren schon deutlich mehr als eine Panzersicherung geschossen haben...
Kann ich gleich mal heute im Zug auf dem Weg ins Pfingstwochenende über die Anordnung der Bauteile auf der Platine nachdenken :-)
Recently, I was at a customer site to upgrade a SunFire E2900 SPARC based server: installing two fiber channel HBAs, connecting two Oracle StorEdge ST2540 disk arrays, and install an up-to-date patch set.
After breaking up the system mirror, we started patching. During patch 28 of 188 patches (recommended patch cluster), the system caught a kernel panic, obviously caused by some UFS problems. First idea: boot into single user and see, what happens:
Looks, like somebody forgot to installboot(1M) a valid bootblock on the mirror disk. Bad luck. Next, we tried to boot from a Solaris 10 DVD:
{0} ok reset-all
resetting...
[...]
{0} ok boot cdrom -s
Boot device: /pci@18,700000/pci@4/ide@2/cdrom@0,0:b File and args: -s
SunOS Release 5.10 Version Generic 64-bit
Copyright 1983-2005 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
ide: no major number
Cannot load drivers for /ssm@0,0/pci@18,700000/pci@4/ide@2/cdrom@0,0:b
Can't load the root filesystem
{0} ok
Well then... even more bad luck. We then tried several things to get the machine back online. Swapping disks, removing HBAs and such. Nothing, that helped. Around 9pm we decided to stop at this point and get some sleep.
Next day, we brought another – more current – Solaris 10 DVD with us. You never know... And we also fetched the install server notebook from our office. Booting the machine from net was easy. Then a fsck(1M) on the system disk. Oh well... the filesystem looked really damaged. Lots of duplicate inodes and lots of purged directory entries. Including pretty important system files. Another attempt to boot the repaired filesystem ended up in the same RED_state alert as above.
Well... second boot from net, fscking the boot mirror, writing a boot block on it and hey! The machine boots off the system mirror. Neat. Of course, fsck purged some important entries on this machine as well. We checked for missing file by crosschecking the files on disk against the package database with pkgchk(1M), and copied those files – as much as possible – from another Solaris 10 system with same patchlevel. Some device nodes were created by another reconfigure boot and finally we could start installing patches on the system. Which even fixed some more missing files.
A couple of hours later, the system was up and running, the new LUNs were configured in the storage and a zpool(1M) was created. Another happy customer. The broken system disk will be replaced by a spare disk in a couple of days. I won't trust the old disk anymore, although it might not be broken at all.
Lessons learned: UFS is a pretty robust filesystem and we still prefer Solaris Volume Manager on system disks. Makes some troubleshooting just much simpler.
Die Aufgabe war eigentlich ganz einfach: Für einen Verein sollte ein Rundschreiben an alle Mitglieder gemacht werden. Die Adressdaten dazu lagen in einem OpenDocument Spreadsheet vor (ODS). Der Brief war eine einzige Seite A4. Als Liebhaber von OpenSource haben wir dazu natürlich im ersten Ansatz OpenOffice verwendet. Ist auch nicht die erste Aufgabe dieser Art, die sie und ich zu lösen hatten. Aber: Es gestaltete sich dieses Mal besonders wiederspenstig. Und langwierig: Alleine bis die Briefe in OpenOffice aus der Vorlage und den Adressdaten (ca. 650 Datensätze) erstellt wurden, vergingen zwei Stunden. Und weil ein Fehler drin war, gleich nochmal zwei Stunden. Dann sollte alles in ein PDF, damit es der Dienstleister bequem drucken und versenden kann. Das dauerte dann nochmal ein paar Stunden und brach kurz vor Ende mit einem nicht weiter definierbaren Fehler ab.
Ihr wurde es dann zu bunt. Also ein Windows XP in einer VirtualBox gestartet, das da drin installierte Microsoft Office 2008 angeworfen und der Serienbrief war bis zum fertigen PDF eine Sache von weniger als einer Stunde. Und das, obwohl Sie zum allerersten Mal ein Microsoft Office 2008 in der Hand hatte.
Leider keine Loorbeeren für OpenOffice. Bei der Erstellung von (technischen) Präsentationen habe ich damit auch immer wieder meine Schwierigkeiten. Und bisher leider keine Zeit gefunden, die Präsentationsvorlage der Firma nach beamer zu portieren.
Ubuntu 10.04 Lucid Lynx will probably be released in a few days. Time for me to update my machines to the previous version 9.10 Karmic Koala. On my Thinkpad, this was easy going, although it took me quite some time, because I was coming from 8.10 and had to upgrade to 9.04 first.
Not so with my Samsung NC10. After upgrading from 9.04 to 9.10, I couldn't set display brightness anymore. Neither by Fn-Keys, nor by the Ubuntu Brightness Applet. Bummer! Searching the net, I found a couple of very useful hints. It figured out, that I had to update the firmware on my NC10 netbook. Which is pretty straight forward if running a Microsoft Windows operating system on the it. Which apparently mine had never experienced: right after the purchase, I installed OpenSolaris on it, which was replaced by Ubuntu 9.04 a few weeks later due to several reasons.
Turns out, that 11CA is the latest firmware version available at the Samsung NC10 support web site. Coming as MS-DOS EXE, which is pretty useless in Linux. Then I googled a a very useful blog entry about flashing directly from Linux. This entry also offers a ROM image of the 11CA firmware, which can be used smoothly by the flashrom utility. After installing flashrom and downloading the ROM file, things went straight forward on Linux as well. Don't forget a backup of your running firmware:
root@ra:~# flashrom -r ~/nc10_orig_bios.rom
flashrom v0.9.1-r706
No coreboot table found.
Found chipset "Intel ICH7M", enabling flash write... OK.
This chipset supports the following protocols: SPI.
Calibrating delay loop... OK.
Found chip "Macronix MX25L1605" (2048 KB, SPI) at physical address 0xffe00000.
Reading flash... done.
Then write the new firmware ROM image into the flash:
root@ra:~# flashrom -w ./NC10-11CA.rom
flashrom v0.9.1-r706
No coreboot table found.
Found chipset "Intel ICH7M", enabling flash write... OK.
And hey! After a reboot, both the GNOME brightness applet as well as the Fn-Keys for controlling display brightness are working in Ubuntu 9.10. Neat!
Until recently, we had a Netgear FVS318 firewall appliance w/ VPN capability. Of course, we wanted the firewall to log packets, which hit certain filters. This could be done directly on the firewall. Which makes it quite hard to read. There is no log rotation, only a web GUI for viewing the entries, neither grep nor awk available and such. But! There was a config option, where we could specify a syslog server. So, let's use this. This was the easy part.
Would be nice to know the syslog facility and level, which will be used by the Netgear firmware, in order to configure our syslog server properly. First place to look for such information: the manual, of course. But no useful hints there. Next: Google, of course. No useful information there as well. Ok, then I started to snoop(1M) on the syslog server interface (or course, it's a Solaris machine), and inspected the incoming syslog packets. At least, there were packets coming in. No useful information about syslog facility or level, though. Ok, then let's do some "brute force" method: There are only a few syslog facilities, so I just configured one after the other with the info level until I saw entries in the corresponding logfile.
To make a long story short: A Netgear FVS318 firewall talks to the syslog server via user.info. So, in future, Google hopefully will return this blog entry to all of you, who are faced with the same problem: collecting syslog data from a Netgear firewall appliance :-) The entry in our syslog.conf(4):
BTW: the Netgear appliance was replaced a few weeks ago with a way more flexible Solaris 10 machine, running ipf(1M) as the firewall part and OpenVPN for terminating VPN sessions.
Nachdem das Kit im Übungsraum erstmal bespielbar steht (und auch bespielt wird, obwohl die Akustik im Raum noch zu wünschen übrig lässt) fange ich an, mir ein Übungsset für zuhause zusammen zu stellen. Noch bin ich mir nicht so recht sicher, ob das eine kleine Austattung richtiger Kessel wird (die dann der Nachbarn wegen abgedämpft werden müssen), oder ob es was elektronisches mit Meshheads wird.
So oder so habe ich im Gebrauchtmarkt zugeschlagen und mir für wenig Geld eine fast neue dw 5500D HiHat ins Haus geholt. Und – günstige Gelegenheit – auch gleich noch Becken dazu besorgt. Ufip Natural 11", die es in dieser Größe so nie zu kaufen gab. Der Vorvorbesitzer hat sich die aus einem paar 14"-Scheiben zurecht gesägt. Ist prima gearbeitet und ich finde den Klang wirklich großartig. Wenn sie auch anders klingt, als das, was ich eigentlich suchte, aber so ist das halt bei Becken... :-)
Und ja, G. A. S. ist eine Sucht. Aber macht Spaß. Eine Fußmaschine für das kleine (aber feine) Übungskit zuhause habe ich auch schon in Aussicht...
Irgendwann vor ungefähr 15 Jahren habe ich mal gelernt, wie man Microcontroller programmiert. In Assembler. Auf Intel 8080 und i960. Danach gab's dann erstmal viel IT, so mit Unix und SAN und so. Das wird sich demnächst – zumindest vorübergehend – ändern.
Weil ich in einer Firma arbeite, die in einem alten Bauernhaus ansässig ist, mit entsprechend alter und wenig leistungsfähiger Elektroinstallation, haben wir immer mal wieder bei größeren Projekten (ab dem 2. voll bestückten Rack) Probleme mit der Stromstabilität. So ein Totalausfall mitten in einer umfangreichen Storage-Konfiguration oder während einer Betriebssysteminstallation ist zwar verschmerzbar, aber nicht das beste für die Hardware und für die Nerven des Technikers. Also muss eine Überwachung des Stromverbrauchs her. Im Moment haben wir dazu in jeder Phase einen Stromwandler 100A/5A und je Phase ein Dreheisenmesswerk. Weil wir aber jede Phase nur mit 35A abgesichert haben, arbeiten wir immer nur im unteren Drittel der Skala. Das ist nicht schön und alles andere als genau. Außerdem muss man jedesmal aufstehen und an den Sicherungskasten gehen, um zu wissen, auf welche Phase man am besten das nächste Storage zur Konfiguration einsteckt.
Durch Zufall (Danke Dirk!) bin ich auf das Projekt Volkszähler aufmerksam geworden. Dort wird zwar elektrische Arbeit gezählt und nicht Strom, aber soviel verstehen $CHEF und ich noch von Elektrotechnik, dass wir das passend hin modifizieren können. Auch wenn es bei beiden von uns lange her ist :-) Bauteile sind zum Teil schon da, der Rest ist bestellt. Und das AVR-NET-IO-Modul habe ich dann mal eben in Betrieb genommen. Funktioniert:
version
uC: ATMega32
Ver: 1.03
NIC: ENC28J60
Nächstes Teilprojekt: Die vorhandenen 100/5-Stromwandler so anzapfen, dass wir die passenden, proportionalen 0..5V Eingangsspannung an die A/D-Wandler des NET-IO-Moduls kriegen. Danach ein bisschen Software auf eine der ohnehin zahlreich vorhandenen Unix-Kisten hier, eine Datenbank ins Backend, was buntes mit Web vorne dran und fertig ist die Stromüberwachung mit der Maus. Und scripten lässt die sich auch noch gleich :-)
Und ja, sicher könnten wir was fertiges kaufen. Aber das macht doch nur halb so viel Spaß und man lernt nichts dabei.
Beim ersten Mal hören kam mir das irgendwie bekannt vor. Nette Riffs, ein paar coole Hooks, und gut Druck. Auffallend sind die sehr harmonischen, oft mehrstimmigen Gesangslinien. Und irgendwann beim zehnten oder elften Hördurchgang fiel mir dann auch ein, wonach die Vocals klingen: Das ist Magnum. Mit Marshall-Amps. Richtig coole Mucke. Dabei genug eigene Ideen, um interessant und frisch zu klingen. Insbesondere gefällt mir die leichte Remineszenz an frühe Dream Theater. Nicht verfrickelt, nicht Haudrauf, sondern wirklich intelligente, abwechslungsreiche Arrangements.
Gut gemachter Powermetal aus dem Fränkischen. Nothing more, nothing less. Die Musiker haben Spass, die Scheibe wurde mit Druck produziert, wobei erwartungsgemäß der Dynamikumfang leider etwas auf der Strecke bleibt. Aber dieses Problem haben derzeit ja fast alle Veröffentlichungen aus dem Rock-/Pop-Sektor.
Der Brasilianer kann singen. Und hat Gespür für sehr melodische Gesangslinien. Der Rest ist Power Metal mit Wumms, die Scheibe macht Spaß und gute Laune. Gekauft hatte ich mir die Konserve eigentlich wegen des wirklich geilen Journey-Covers Seperate Ways, das ich bisher nur als MP3 hier habe. Dummerweise ist das aber nur auf der Japan-Pressung der CD drauf, aber das habe ich erst nach der Lieferung realisiert...
Eine meiner Entdeckungen des Jahres 2009. Heftig und ausführlich beworben in einem Papierkatalog von Just for Kicks Music, aber da bin ich schon mehr als einmal auf die Schnauze gefallen. Probehören bei MySpace bestätigte dann aber die Lobhudelei. Und *klick* war das Ding im Einkaufswagen. So oder so ähnlich würde Led Zeppelin vermutlich heute klingen, wenn es sie noch gäbe. Richtig dicker Sound, abwechslungsreiches Songwriting und frische, verspielte Ideen bei den Kompositionen. Wer gerne gute, handgemachte Rockmusik hört: unbedingt zugreifen.
Zufallsfund im TV, irgendein Regionalprogramm glaube ich. Die Band mischt irische mit steirischer Volksmusik und das Experiment klappt richtig gut! Da mischen sich Texte in steirischer Mundart mit irischen Melodien und Instrumenten, ein Zwiefacher bekommt plötzlich irische Instrumente zu hören. und Whiskey in the Jar gibt es als europäische Variante mit Strophen in steirisch, französisch, englisch und italienisch. Für Freunde experimentellen Mundartrocks unbedingt eine Kostprobe wert!
Zurückhaltende Rhythmussektion, gelegentliche Keyboardflächen und jede Menge 70er Syntesizer: da blubbert, wummert und klickert es in schillernden Farben an allen Ecken und Enden. Wen wundert's, dass die Band aus Düsseldorf kommt. Von da, wo auch Kraftwerk herkommt. Die (Instrumental-)Musik ist angenehm leicht zu hören, trotzdem habe ich ziemlich sicher ziemlich lange Freude daran. Anspieltipp: Zero (Track 2).
Geradliniger Rock'n'Roll aus Deutschland. Nicht mehr und nicht weniger. Druckvoll, Schrubbgittarren, einfacher 4/4-Wumms. Nichts, was nicht schonmal wo dagewesen wäre. Trotzdem eine nette Scheibe, die Spaß macht.
Asche über mein Haupt: die Zündfunk-Redaktion kürt das Album auf Platz 1 der wichtigsten Alben des Jahrzehnts und bei mir stand das bislang nicht im Regal.. Tut es jetzt: feiner, sparsamer Elektro-Pop aus Weilheim, erschienen bereits 2002.
He Xun Tian – Para Mita
Empfehlung von $guter_freund, mal wieder eine XRCD. In deutschen Plattenläden würde man die Scheibe wahrscheinlich unter "Meditationsmusik" einsortieren. Asiatisch angehauchte, sphärische, entspannende Popmusik würde ich dazu sagen, überwiegend instrumental.
Ein Teil der Lieferung steht noch aus. Und im Moment entdecke ich – teilweise uralte – Teile meiner Deutschrocksammlung neu: Mundartrock aus Bayern und Österreich. Da könnte es demnächst allerlei Neuzugänge geben. Hat sich eine Menge getan auf dem Gebiet in den letzten Jahren.
During the last couple of weeks, I participated in several technical presales oriented workshops and seminars on different products from several vendors. Most recent events were on LSI SVM (SAN virtualization), Oracle Exadata (high performance database appliance), IBM SVC (SAN virtualization), IBM XIV (high performance FC/iSCSI storage), and Sun 7000 Unified Storage series. They all share a very similar approach: be an easy to manage, easy to deploy, easy to use and easy to administer appliance. I'm in the storage/SAN field, but this appliance approach can be observed in other fields as well: network and SAN switches, firewalls, NAS filers, etc.
My personal wording for such appliances is tie compatibility: one of the key selling points for all those systems is through higher management instead of technical staff and/or head of IT department. Sales droids usually argue with less TCO and easy GUI management. I name this checkmark administration. While this is feasible from a management perspective, I wonder, what happens to all those highly skilled admins with all the experience and knowledge in their particular field. By running mostly self-managed appliances, which tasks will be left for those people? And no more need to pay high salaries for just klicking some buttons here and there ... Oh, wait a minute: Why even hire an admin? Maybe/probably it'll work, if the manager's secretary will get a two day training on the appliance. Fine, no more admin needed at all ...
There is another trend I observe: There are less and less good skilled people out there. Is it, because there are more and more appliances and skill/experience plain simple gets lost? Or is the reason for those appliances, that well trained and skilled people are difficult to find and expensive? I suspect the first, which makes me a bit sad. In the past, admins had to know their systems by heart. They could locate a broken disk by listening carefully to the sound of the storage array and could precisely predict the load of a server by estimating the speed of the fans. Today, a management GUI will tell, which component is broken, the component will have an indicator LED nearby and in many cases, there will a case already have been opened automagically at the vendor's support line by the system itself. Not uncommon, that one of those checkmark administrators recognizes a broken disk only, because the vendor's service engineer is knocking on the door and has a replacement disk with him.
So, when will we get completely automated IT? And what will happen to system administrators at that point? And to all those VARs (value added resellers) as well as independent service providers who make their living today with post sales consulting, maintenance and service, fixing broken systems, etc.? I work for one of those VARs and I'm far away of being amused about this future. Might happen way faster than we expect ...