lug-in.de
Linux User Group Ingolstadt e.V.
Startseite
Der Verein
Technikecke
Mailingliste
Kalender
Impressum

Login

Installation einer Sun Fire V880 unter Solaris ,ein Erfahrungsbericht

Ebay sei Dank habe ich in einen gebrauchten Sun Fire V880 Server ergattert. Das Ding ist gross blau und böse (vor allem der Stromverbrauch). Aber nun stehts mal da da soll es auch was tun. Also was liegt näher als ein frisches Betriebssystem installieren und das Ding in Betrieb setzten. Dummerweise hat das "dicke Eisen" keine Grafikarte eingebaut so daß ich eine Verbindungsaufnahme per serieller Schnittstelle wagen muss.

02.12.2009 nachdem ich die Hardware-Klippen und den seriellen Verbindungsaufbau gemeistert habe, nun die Installation der Software .

Es wird Solaris 10/1106 von CD instaliiert. Die 5 CD der Language Support ist erstmal nicht installiert, das werde ich nachholen.

Nachdem das System zu erstenmal bootet, und ich mich root einloggen kann, wird es mit dem Kommando : shutdown -i5 heruntergefahren.

07.12.2009 Nun wird ein Benutzer eingerichtet da root für ssh gesperrt ist. Das Ganze wird mit dem Kommnado :

useradd -d /export/home/ijin -m -s /bin/bash -c "namenloser Raecher " ijin

bewerkstelligt. Nun noch mit:

passwd ijin 

ein neues Password eingegeben und fertig.Funktioniert mit ssh super und ich habe auch gleich noch die gewohnte Bash. Man beachte das Home-Verzeichnis liegt unter /export/home.

Nun noch als Root-Shell die Bash einstellen indem ich mit vi /etc/passwd in der root Zeile /bin/bash eintrage.Und nun noch den ssh-Zugang von root ermöglichen.

Die Datei /etc/ssh/sshd_config mit vi öffnen und PermitRootLogin no auf PermitRootLogin yes setzten, und dann ssh neustarten mit

svcadm restart svc:/network/ssh:default 

Nun muss noch die Namensauflösung fürs Internet konfiguriert werden. Die Basiskonfiguration (Ip-Adresse, Subnetz etc) werden schon bei der Installation abgefragt. Nur die Auflösung des Nameservers muss man „von Hand“ machen.

Zuerst erzeugt man eine Datei resolv.conf mit vi /etc/inet/resolv.conf in die man den Klassiker (nameserver 10.128.1.1) reinschreibt. Nun die Rechte anpassen :

chown root:sys ./resolv.conf

und nun im Verzeichnis /etc einen symbolischen Links setzten :

ln -s ./inet/resolv.conf 

Nun noch die Datei /etc/nsswitch.conf mit

vi /etc/nsswitch.con'''

editieren und hinter dem Eintrag hosts: hinter dem Parameter files noch den Parameter dns einfügen: (hosts files dns). Wenn jetzt noch in /etc/inet/hosts und /etc/inet/ipnodes jeweils die richtigen ip des Server steht:

z.B (:1 localhost 127.0.0.1 localhost 10.128.1.84 akeginu loghost)

ist alles in Butter und ein ping www.google.de sollte klappen.

Nun zur Softwareinstallation.

Zuerst installiere ich eine paket names pkgutil mit

wget http://blastwave.network.com/csw/unstable/sparc/5.8/pkgutil-1.2.1,REV=2008.11.28-SunOS5.8-sparc-CSW.pkg.gz
gunzip pkgutil-1.2.1,REV=2008.11.28-SunOS5.8-sparc-CSW.pkg.gz 
pkgadd -d pkgutil-1.2.1,REV=2008.11.28-SunOS5.8-sparc-CSW.pkg 

Das liegt dann in /opt/csw/bin/pgutil.Da ich den Pfad noch nicht integriert habe instaliere ich mit /opt/csw/bin/pgutil -i joe mal den joe editor. Klappt wunderbar.

Dummerweise sind die Programme da sie nicht im Standardordner sind nicht sichtbar und die Manpages sind auch nicht da. Es müssen Variablen gesetzt werden. z.B:

MANPATH=$MANPATH:/opt/csw/man/:/usr/share/man/
export MANPATH und PATH=$PATH":"/opt/csw/bin 
export PATH''' 

und das ganze jetzt noch automatisch bitte.

Die beiden Kommandos kann man z.B in /home/ijin/.profiles eintragen (lokal). Möchte man als root ebenfalls nicht auf den Komfort verzichten dann kopiert man von / aus mit cp /export/home/ijin.profile .das Profil von ijin.

Nur noch den Eintrag mit der Mail rauschmeissen und fertig.

08.12.2009 Heute werden wir das openBootProm updaten, quasi das Bios der V880. Da ich die Opensolaris CD nicht lesen kann, vermute ich das mein OBP in der Version 4.7.5 etwas zu alt ist. Nach einigem rumsuchen finde ich bei Sun eine Seite die die aktuellen OBP Varianten auflistet. http://www.sun.com/bigadmin/patches/firmware/release_history.jsp

Hier lade ich die Dateien 142706-01.zip herunter und entpacke Sie.Darin enthalten sind nicht nur das Firmwareupdate, sowie eine Anleitung (install.info) zum flashen und ein Überblick über die neuen OBP-Kommandos. Zuerst Archiv auspacken (mit unzip) und das Update in das root-Verzecihnis kopieren:

cp flash-update*  / 
chmod 755 /flash-update* 

danach das System iuf OBP-Ebene bringen mit :

halt 

Der Rechner fährt jetzt auf OBP Niveu runter und nun kann man das Firmwareupdate starten (booten) mit

boot disk /flash-update-SunFire880

jetzt sollte das Upgrade laufen , und wie in der install.info nur noch eine Frage stellen, allerings bekomme ich die Fehlermeldung: **ERROR: System security is set:System firmware was not modified. Anscheinend hat der Vorbesitzer eine Variable im NVRAM gesetzt die eine Update verhindert. Die können wir ungeschehen machen in dem wie die Varibale auf null setzten mit :

setenv security-mode none

und schon läuft das Update durch und wir haben nun OBP V4.30.8