Monatsarchiv für März 2009

OpenSolaris – Wo ist /etc/init.d? – SMF!

Samstag, den 28. März 2009

Erste Schritte unter OpenSolaris fallen einem erfahrenen Linux-Benutzer schon deswegen schwer, weil er vergeblich Init-Skripte à la /etc/init.d/… sucht. Bereits in einem vorangehenden Blog-Beitrag zum Thema Starten und Stoppen des Apache-Webservers unter OpenSolaris wurde auf die Kommandos svcs, svcadm und svccfg hingewiesen. Diese sind Teil eines OpenSolaris Konzepts zur persistenten Verwaltung der Startzustände von Betriebssystem-Diensten [...]

OpenSolaris – Wieviel Arbeitsspeicher verbraucht die Zone aktuell?

Donnerstag, den 26. März 2009

Mit rcap und dem capped-memory-Attribut einer Zone läßt sich bekanntlich der Arbeitsspeicherverbrauch eine Zone recht genau limitieren. Wer nun von der globalen Zone einen Blick auf die aktuelle Speicherauslastung seiner Zonen werfen möchte, kann dies mit dem folgenden Befehl tun: prstat -Z Die Ausgabe sieht, um einiges gekürzt, dann etwa wie folgt aus: [...] ZONEID    [...]

OpenSolaris – ZFS Quota und Reservation mit DD testen

Mittwoch, den 25. März 2009

Um die Quota bzw. Reserved-Eigenschaften eines ZFS-Dateisystems zu testen, kann, wie unter Linux auch, der Befehl dd verwendet werden: dd if=/dev/zero of=loesch.mich bs=65536 Dieses Kommando beschreibt die Festplatte in rasender Geschwindigkeit, so dass die gesetzen Schranken schnell erreicht werden sollten.

OpenSolaris – zlogin entkommen – Escape Character

Montag, den 16. März 2009

Es ist soweit. Die OpenSolaris Zone ist eingerichtet und voller Freude hat man sich mit zlogin -C meine-zone angemeldet. Nur wie entkommt man dem ZLogin wieder? Der Escape-Character ist laut Manage “~”, also die Tilde. Um zlogin zu beenden ist dann die Eingabe der folgenden Zeichen notwendig: ~. Es muss also die Tilde und direkt [...]

OpenSolaris – Namenlos – Wenn Solaris keine Domainnamen auflöst

Samstag, den 14. März 2009

Das Symptom: Nachder Umstellung von DHCP auf eine statische IP-Adresse wollte OpenSolaris keine Domain-Namen mehr auflösen. Nun gut, der erste Blick in die Datei /etc/reslv.conf zeigt gültige DNS-Einträge, die auf anderen Rechnern des Netzwerkes zu einer fehlerfreien Funktion führen. Um der Sache etwas mehr auf den Grund zu gehen versuche ich die Nameserver anzupingen: mit [...]

OpenSolaris – NAT in der globalen Zone

Mittwoch, den 11. März 2009

VmWare kann es, XEN kann es, OpenSolaris kann es auch: NAT. Der Hintergrund: Man hat eine öffentliche IP-Adresse, z.B. auf einem Root-Server, möchte aber mehrere Zonen anlegen. Da eine Zone nur mit eigener IP-Adresse angelegt werden kann, muss eine interne IP-Adresse vergeben werden. Nun soll die Zone natürlich auch auf das Internet zugreifen können. Abhilfe: [...]

OpenSolaris – Ein Blick in die Routing-Tabelle

Mittwoch, den 11. März 2009

Was der Befehl route unter Linux anzeigt, nämlich die aktuelle Routing-Tabelle, kann unter OpenSolaris mit dem Folgenden Kommando erreicht werden: netstat -r Die Ausgabe sieht dann in etwa wie folgt aus: Routing Table: IPv4 Destination           Gateway           Flags  Ref     Use     Interface ——————– ——————– —– —– ———- ——— default              124.96.30.193        UG        1          4 124.96.30.192        124.96.30.196        U         1          [...]

Passenger (mod_rails) jetzt (v2.1.1) mit Solaris und OpenSolaris-Support

Montag, den 9. März 2009

Die Installation von Ruby on Rails mit Phusion Passenger unter OpenSolaris kann mit der kommenden Version 2.1.1 nun mit der offiziellen Passenger Version erfolgen. Wie im Beitrag phusion-passenger-modrails-unter-opensolaris-200811 beschrieben, war es vorher nicht möglich Passenger, zumindest nicht ohne Modifikation des Quellcodes, unter OpenSolaris zu kompilieren. Den Verlautbarungen des Phusion Blogs zufolge wird mit dem kommenden [...]

Ruby on Rails mit Phusion Passenger unter OpenSolaris

Montag, den 9. März 2009

Von all den Tutorials, die die Installation von Ruby on Rails unter Solaris oder OpenSolaris beschreiben, laß sich das folgende HowTo am angenehmsten: http://blog.hendrikvolkmer.de/2009/1/29/deploying-a-rails-application-on-opensolaris-with-passenger-aka-modrails Vorrangiges Qualitätsmerkmal ist die möglichst weitgehende  Verwendung des OpenSolaris-Paketmanagers pkg. Andere Tutorials greifen hier nur allzu oft zu früh zu Quellcode und Kompiler.

Sqlite und Sqlite Gem unter OpenSolaris installieren

Samstag, den 7. März 2009

Um Sqlite unter OpenSolaris zu installieren, kann der Solaris-Paketmanager verwendet werden: pkg install SUNWsqlite3 Das Sqlite-GEM installiert man dann wie folgt: gem install sqlite3-ruby