Anwendungen werden wie auf einem Linux-System installiert: durch Einhängen der CD und Ausführen des Installationsprogramms. In diesem Kapitel wird die Installation einer typischen Anwendung in einer lx Branded Zone beschrieben.
Wenn Sie im Voraus wissen, dass CDs oder DVDs zur Installation der Anwendungen in einer lx Branded Zone verwenden werden, stellen Sie bei der Erstkonfiguration der Branded Zone schreibgeschützten Zugriff auf CD- oder DVD-Medien in der globalen Zone ein. Lesen Sie dazu Schritt 7 unter So installieren Sie MATLAB 7.2 mithilfe von CDs.
MATLAB ist eine höhere Programmiersprache und eine interaktive Umgehung, mit der Sie rechenintensive Aufgaben schnell ausführen können. Dieses Produkt wurde von MathWorks entwickelt. Weitere Informationen finden Sie unter http://www.mathworks.com.
Beziehen Sie die MATLAB 7.2-CDs.
Das MATLAB/Simulink-Paket umfasst drei CDs. Für eine einfache MATLAB-Installation sind nur die CDs 1 und 3 erforderlich.
Erstellen und installieren Sie eine lx Branded Zone gemäß der Beschreibung unter So konfigurieren, prüfen und übernehmen Sie eine lx Branded Zone und Installieren und Booten von lx Branded Zones.
Falls das Volume Management-Dateisystem nicht in der globalen Zone ausgeführt wird, starten Sie es.
global# svcadm volfs enable |
Legen Sie das Installationsmedium ein.
Prüfen Sie auf Medien im Laufwerk.
global# volcheck |
Testen Sie, ob die CD automatisch eingehängt wird.
global# ls /cdrom |
Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:
cdrom cdrom1 mathworks_2006a1 |
Hängen Sie das Dateisystem als Loopback-Mount mit den Optionen ro,nodevices (schreibgeschützt und ohne Geräte) in der nicht-globalen Zone ein.
global# zonecfg -z lx-zone zonecfg:lx-zone> add fs zonecfg:lx-zone:fs> set dir=/cdrom zonecfg:lx-zone:fs> set special=/cdrom zonecfg:lx-zone:fs> set type=lofs zonecfg:lx-zone:fs> add options [ro,nodevices] zonecfg:lx-zone:fs> end zonecfg:lx-zone> commit zonecfg:lx-zone> exit |
Booten Sie die nicht-globale Zone neu.
global# zoneadm -z lx-zone reboot |
Überprüfen Sie den Status mit dem Befehl zoneadm list und der Option -v.
global# zoneadm list -v |
Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:
ID NAME STATUS PATH BRAND IP 0 global running / native shared 1 lx-zone running /export/home/lx-zone lx shared |
Melden Sie sich bei der lx-Zone an.
global# zlogin lx-zone |
Überprüfen Sie den CD-ROM-Mount.
lx-zone# ls /cdrom |
Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:
cdrom cdrom1 mathworks_2006a1 |
Erstellen Sie die Lizenzdatei gemäß der Beschreibung in der MATLAB-Dokumentation.
Installieren Sie das Produkt gemäß der Beschreibung im Produkt-Installationshandbuch.
lx-zone# /mnt/install |
Beenden Sie die Zone.
lx-zone# exit |
Eventuell möchten Sie das Dateisystem /cdrom in der nicht-globalen Zone behalten. Der Mount spiegelt stets den aktuellen Inhalt des CD-ROM-Laufwerks wider, oder ein leeres Verzeichnis, wenn das Laufwerk leer ist.
(Optional) Wenn Sie das Dateisystem /cdrom aus der nicht-globalen Zone entfernen möchten, gehen Sie wie folgt vor:
global# zonecfg -z lx-zone zonecfg:lx-zone> remove fs dir=/cdrom zonecfg:lx-zone> commit zonecfg:lx-zone> exit |
Beachten Sie, dass diese Methode erheblichen Festplattenspeicher belegt.
Beziehen Sie die MATLAB 7.2-CDs.
Das MATLAB/Simulink-Paket umfasst drei CDs. Für eine einfache MATLAB-Installation sind nur die CDs 1 und 3 erforderlich.
Erstellen und installieren Sie eine lx Branded Zone gemäß der Beschreibung unter So konfigurieren, prüfen und übernehmen Sie eine lx Branded Zone und Installieren und Booten von lx Branded Zones.
Kopieren Sie die Daten von jeder CD in eine .iso-Datei.
global# /usr/bin/dd if=/dev/rdsk/c1d0s2 of=disk1.iso |
Mit diesem Befehl werden die Daten von der ersten CD in die Dateidisk1.iso kopiert. Wiederholen Sie diesen Schritt für die dritte CD, und verwenden Sie dabei einen Dateinamen wie z. B. disk3.iso.
Hängen Sie die .iso-Datei von der globalen Zone aus als lofi-Mount in der lx-Zone ein.
global# lofiadm -a /zpool/local/disk1.iso global# mount -F hsfs /dev/lofi/1 /zones/lx-zone/root/mnt |
Melden Sie sich bei der lx-Zone an.
global# zlogin lx-zone |
Verwenden Sie das X-Forwarding, um die Anzeige auf den Desktop umzuleiten:
lx-zone# ssh -X root@lx-zone |
Erstellen Sie die Lizenzdatei gemäß der Beschreibung in der MATLAB-Dokumentation.
Installieren Sie das Produkt gemäß der Beschreibung im Produkt-Installationshandbuch.
lx-zone# /mnt/install |
Wenn Sie zum Einlegen der CD 3 aufgefordert werden, wechseln Sie zum Terminal-Fenster der globalen Zone zurück und hängen die Datei disk3.iso anstelle der ersten ein.
global# umount /zones/lx-zone/root/mnt global# lofiadm -d /dev/lofi/1 global# lofiadm -a /zpool/local/disk3.iso global# mount -F hsfs /dev/lofi/1 /zones/lx-zone/root/mnt |
Die Installation wird fertig gestellt.