Monatsarchiv für March 2009

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

Saturday, den 28. March 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 namens […]

OpenSolaris - Wieviel Arbeitsspeicher verbraucht die Zone aktuell?

Thursday, den 26. March 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    NPROC  SWAP   RSS MEMORY      TIME  […]

OpenSolaris - ZFS Quota und Reservation mit DD testen

Wednesday, den 25. March 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

Monday, den 16. March 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 danach ein Punkt eingetippt werden.
Wenn man […]

OpenSolaris - Namenlos - Wenn Solaris keine Domainnamen auflöst

Saturday, den 14. March 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 Erfolg.
Gut […]

OpenSolaris - NAT in der globalen Zone

Wednesday, den 11. March 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: Einrichten der globalen […]

OpenSolaris - Ein Blick in die Routing-Tabelle

Wednesday, den 11. March 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          3 e1000g0
opensolaris2.local   opensolaris2.local   UH        1         21 lo0

Routing […]

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

Monday, den 9. March 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 Release 2.1.1 […]

Ruby on Rails mit Phusion Passenger unter OpenSolaris

Monday, den 9. March 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

Saturday, den 7. March 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