Referenzinformationen › Befehlszeilen-Shell-Referenzhandbuch › Shell-Befehle › Hilfsprogramme › iso2class: Appliance-Distro-Erstellungshilfsprogramm › Spezifische Überlegungen für Betriebssysteme
Spezifische Überlegungen für Betriebssysteme
Windows
Es kann erforderlich sein, während der Betriebssysteminstallation auf das externe Netzwerk zuzugreifen, um: Windows zu aktivieren, Sicherheitsaktualisierungen zu installieren, Service Packs zu installieren, Tools oder andere Software zu installieren, die auf jeder Appliance, die von dem iso2class-Singleton abgeleitet wird, vorhanden sein sollen.
Konfigurieren von externen Schnittstellen
Die externe Schnittstelle (LAN-Anschluss) kann mit jeder dieser Methoden konfiguriert werden.
- Verwenden Sie die Konsole, um in der Systemsteuerung "Netzwerkverbindungen > LAN-Verbindung > Eigenschaften > Internetprotokoll (TCP/IP) > Eigenschaften" auszuwählen. Klicken Sie auf Folgende IP-Adresse verwenden, und geben Sie Werte ein, wie z. B. IP-Adresse, Netzmaske, Gateway und DNS-Server.
- Öffnen Sie eine Befehls-Shell und geben Sie folgenden Befehl ein:
- netsh interface IP set address name="Local Area Connection" static [ip-address] [netmask] [gateway] 1
- netsh interface ip set dns name="Local Area Connection" static [dns-ip]
Wenn Sie die externe Schnittstelle nicht mehr benötigen, verwenden Sie die Systemsteuerung, um die Schnittstelle auf DHCP zurückzusetzen (IP-Adresse wird automatisch bezogen).
Kopieren Sie die msi-Datei in das iso2class-Singleton
In CA AppLogic® sind Windows-MSI-Dateien enthalten, die eine saubere Installation von Windows 2008 SP2 in eine verwaltete Appliance umwandeln.
Sie können eine msi-Datei in einen iso2class-Singleton kopieren:
Führen Sie folgende Schritte aus:
- Führen Sie "ipconfig /all" in einer Windows-Befehls-Shell aus, und notieren Sie sich die IP-Adresse des DHCP-Servers für die letzte nummerierte Verbindung. Dies entspricht immer der Standardschnittstelle. Die Liste kann unsortiert angezeigt werden.
- Öffnen Sie im Internet Explorer die URL "http://<IP-Adresse>:8080/download/", um eine Verzeichnisauflistung zu erhalten, die die MSI-Dateien enthält.
- Klicken Sie mit der rechten Maustaste auf eine der MSI-Dateien, und wählen Sie Ziel speichern unter... aus, um die Datei auf den Desktop herunterzuladen.
Wichtig!
- Wenn iso2class verwendet wird, um Windows zu installieren, müssen Sie die Befehlszeilenoption "virt_options=acpi=1" angeben.
- Die Windows-MSIs installieren das APK automatisch in Ihrer Windows-Appliance.
Detaillierte Anweisungen zum Erstellen von Windows-Appliances auf Ihrem Grid finden Sie im Appliance-Entwicklerhandbuch.
Wenn die Option "os=windows" verwendet wird, konfiguriert iso2class die Begrenzung des Singletons so, dass eine Kopie des Volumes _GLOBAL_RO:apk_windows verwendet wird.
Dieses Volume enthält die folgenden Dateien:
- apk-X.X.X-windows.tar.gz - das Windows-APK
- TurboGate_GTools-X.exe - die TurboGate-PV-Treiber
- Server_Windows-X.X.X-X.msi - das generische Server-Appliance-MSI von Windows
- VDS_Windows-X.X.X-X.msi - das Windows-MSI für VDS
- Filer_Windows-X.X.X-X.msi - das Windows-MSI für den Filer
- IIS_Windows-X.X.X-X.msi - das Windows-MSI für IIS Server
- SQL_Windows-X.X.X-X.msi - das Windows-MSI für SQL Server
Linux
Die folgenden betriebssystemspezifischen Hinweise wurden aufgrund praktischer Erfahrungen zusammengetragen.
- SUSE Linux Enterprise Server (SLES) 11 erkennt bei der Installation mit iso2class das CD-ROM-Gerät nicht.
Um dieses Problem zu umgehen, konfigurieren Sie das Installationsprogramm so, dass "/dev/hdc" als Quellgerät für die Installation verwendet wird.
- Ubuntu-Varianten können automatisch die Standardroute auf der internen Schnittstelle einrichten.
Wenn dies der Fall ist, legen Sie die Standardroute zur externen Schnittstelle wie folgt fest:
- route del default
- route add default gw IP eth0, wobei IP die IP-Adresse des Gateways auf der externen Schnittstelle ist.
Installieren Sie während der Betriebssysteminstallation mit "iso2class" keines der Linux-basierten APKs von CA AppLogic®. Der iso2class-Singleton ist HVM, wohingegen die Linux-APKs für eine Verwendung mit PV-Appliances gedacht sind.
Nach der Installation eines Linux-Betriebssystems mit "iso2class" können Sie das hvm2pv-Hilfsprogramm verwenden, um die HVM-Appliance in eine vollständig verwaltete PV-Appliance umzuwandeln, die ein Linux-APK enthält.
Wichtig! Wenn Sie beabsichtigen, eine HVM-Linux-Appliance in PV umzuwandeln, achten Sie in der Dokumentation zu hvm2pv insbesondere auf den Abschnitt zur hvm2pv-Umwandlung, Vorbereitung auf hvm2pv-Umwandlung.
Sobald eine HVM-Linux-Appliance richtig vorbereitet ist, wie in der hvm2pv-Dokumentation umrissen, ist es möglich, die Umwandlung manuell auszuführen. Es gibt zwei grundlegende Schritte im Umwandlungsprozess.
- Strippen Sie den MBR des resultierenden Volumes.
- Installieren Sie ein Linux-APK auf dem auf /dst geladenen Dateisystem.
So strippen Sie den MBR des resultierenden Volumes
- Erstellen Sie eine neue Anwendung einschließlich eines verzweigten LUX6 (oder LUX64, wenn Sie ein 64-Bit-Betriebssystem haben) mit zwei Platzhalter-Volumes, "src" und "dst"
- Kopieren Sie das Startvolume des iso2class-Singletons in das src-Volume der neuen Anwendung.
- Erstellen Sie ein Volume "ext3 dst" mit der gleichen Größe oder größer.
- Bearbeiten Sie den ADL-Klassendeskriptor des Singletons, und ändern Sie das Gerät des src-Volumes von "dev = /dev/hda3" in "dev = /dev/hdc". Klicken Sie dann auf OK, um die Änderung zu speichern.
- Starten Sie die Anwendung, und melden Sie sich über SSH beim Singleton an.
- Laden Sie das src-Volume, z. B.: mkdir /src ; mount /dev/hdc1 /src
- Laden Sie das dst-Volume, z. B.: mkdir /dst ; mount /dev/hda4 /dst
- Kopieren Sie das installierte Betriebssystem: cd /src ; /usr/bin/find . -depth -mount -print | /bin/cpio -pdmu /dst
So installieren Sie das Linux-APK auf dem auf /dst geladenen Dateisystem
- Bestimmen Sie die IP-Adresse des DHCP-Servers für die interne Schnittstelle der verzweigten LUX-Appliance: "ifconfig -a", und notieren Sie das Broadcast-Subnetz der letzten aufgeführten Netzwerkschnittstelle, zum Beispiel 10.47.255.255. Die IP-Adresse für den DHCP-Server ist identisch, mit Ausnahme der letzten Zahl – z. B. 254 –, also 10.47.255.254.
- Führen Sie "wget http://IP-address:8080/download/" aus, um eine Datei "index.html" zu erhalten, in der alle Dateien aufgelistet werden, die vom Controller heruntergeladen werden können, einschließlich der verschiedenen APKs.
- Verwenden Sie "wget" noch einmal, um das entsprechende APK und das domu-Paket herunterzuladen.
- Befolgen Sie die Anweisungen des entsprechenden APK-Installationsdokuments für Ihr Betriebssystem im Appliance-Entwicklerhandbuch:
- Verwenden Sie das resultierende dst-Volume als Startvolume eines Singletons.
Wenn die Option "os=linux" verwendet wird, konfiguriert iso2class die Begrenzung des Singletons so, dass eine Kopie des Volumes _GLOBAL_RO:apk_linux verwendet wird. Dieses Volume enthält die folgenden Dateien:
- apk-X.X.X-linux-rh.tar.gz - das APK für Red Hat Linux
- apk-X.X.X-linux-su.tar.gz - das APK für SUSE Linux
- apk-X.X.X-linux-ub.tar.gz - das APK für Ubuntu/Debian Linux
- domu-X.X.X.X.i386.tar.gz - das 32-Bit-domU-Paket für CA AppLogic®
- domu-X.X.X.X.x86_64.tar.gz - das 64-Bit-domU-Paket für CA AppLogic®
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|