CA 3Tera AppLogic unterstützt Appliances, die auf Windows Server 2003 ausgeführt werden. Wenn Sie den Windows-Appliance-Kit (APK) einschließen, der von allen in CA 3Tera AppLogic enthaltenen Windows-MSI-Installationsprogrammen installiert wird, können diese Appliances komplett von CA 3Tera AppLogic verwaltet werden.
Diese Referenz behandelt wichtige Betriebsmerkmale von Windows-Appliances, die den Windows-APK verwenden.
Anweisungen zum Erstellen von Windows-Appliances in CA 3Tera AppLogic finden Sie im Appliance Kit User Guide (Appliance-Kit-Benutzerhandbuch).
Wichtig: Konsultieren Sie in den CA 3Tera AppLogic-Versionshinweisen die Liste der bekannten Probleme und Fehler beim Ausführen von Microsoft Windows auf CA 3Tera AppLogic.
Auslagerungsdateien werden in Windows auf CA 3Tera AppLogic unterstützt. CA empfiehlt nicht, diese Dateien standardmäßig zu aktivieren (sämtliche von CA zur Verfügung gestellten Anleitungen zu Windows-Appliances weisen die Benutzer an, die Auslagerungsdatei zu deaktivieren), da Auslagerungsdateien die Leistung im Vergleich zur Verwendung von RAM verlangsamen. Speziell bei Anwendungen, bei denen die Leistung von zentraler Bedeutung ist, ist es vorzuziehen, der Appliance mehr Speicher zuzuordnen und keine Auslagerungsdatei zuzuweisen. Wenn Sie beispielsweise eine Datenbank ausführen, verlangsamt die Auslagerung auf einen Datenträger die Leistung. Eine Auslagerungsdatei emuliert RAM mithilfe von Datenträgern, wenn nicht genügend echter RAM verfügbar ist. Beachten Sie, dass Windows Speicherplatz, der nicht verwendeten Programmcode enthält, auch dann durch Auslagerung freigibt, wenn die Auslagerungsdatei deaktiviert ist. Es handelt sich hierbei um die üblichste Art des Swapping in Systemen mit Ausgleich. Wenn Sie rund um die Uhr eine serverartige Appliance ausführen, wird der gesamte Inhalt des Speichers verwendet. Eine Auslagerung auf einen Datenträger wirkt sich negativ auf die Leistung aus (dies liegt nicht speziell an CA 3Tera AppLogic).
Wichtig: Bevor Sie Terminals zu Ihrer Windows-Appliance hinzufügen oder aus ihr entfernen, stellen Sie sicher, dass Sie das Administratorkennwort kennen, um sich bei der grafischen Konsole der Appliance anmelden zu können. Dies ist notwendig, wenn eine manuelle Benutzerinteraktion erforderlich ist.
Wenn neue Terminals oder Datenträger zu einer Windows-Appliance hinzugefügt werden, sind nach dem nächsten Start der Appliance möglicherweise Benutzerinteraktionen erforderlich. Änderungen an den Terminals/Datenträgern können die Ausführung des Windows-Assistenten für Hardwareeinrichtung auslösen, wenn Windows-PV-Treiber verwendet werden (Halsign usw.). In diesem Fall muss sich der Benutzer bei der grafischen Konsole der Appliance anmelden und zum Assistenten für Hardwareeinrichtung navigieren, um die Terminals/Datenträger ordnungsgemäß für die Appliance einzurichten. Dies kann abhängig von der konkreten Änderung einen Neustart der Appliance oder eine erneute Windows-Aktivierung erforderlich machen. Dies muss nur einmal beim ersten Start nach der Änderung der Terminals oder Datenträger der Appliance durchgeführt werden (der Hardwareassistent sollte sich bei späteren Starts der Appliance nicht mehr öffnen).
Dieses Problem sollte nur eintreten, wenn neue Terminals/Datenträger zur Appliance hinzugefügt werden. Wenn der Hardwareassistent nach anderen Änderungen angezeigt wird, setzen Sie sich mit dem technischem Support in Verbindung.
Hinweis: Um dieses Problem zu vermeiden, folgen Sie den Anweisungen im Appliance-Entwicklerhandbuch.
Der CA 3Tera AppLogic-Appliance-Kit (APK) unterstützt das automatische Laden von Volumes, die an eine Appliance angehängt sind (unter allen Betriebssystemen). Dies erlaubt es dem Appliance-Ersteller, einen Pfad anzugeben, unter dem ein bestimmtes Volume angezeigt werden soll, nachdem eine Appliance gestartet wurde (z. B. dass das Volume "myvol" unter C:\data geladen werden soll).
Wenn eine Instanz einer Windows-Appliance von einer Katalogklasse erstellt wird (oder durch das Kopieren eines Windows-Startvolumes), hat das entstandene BS hat dieselbe Computersicherheits-ID (SID) wie das Original. Normalerweise sollte dies keine Schwierigkeiten verursachen.
Beachten Sie jedoch, dass individuelle lokale Konten zu SIDs zugewiesen sind, die sich aus der Computer-SID sowie einer angehängten relativen ID zusammensetzen. Benutzerkonten auf unterschiedlichen Appliances können mir derselben SID erstellt werden, wenn die SIDs der Computer identisch sind. Dies ist kein Problem in domänenbasierten Umgebungen, in denen Domänenkonten auf der Domänen-SID basieren. In Workgroup-Umgebungen basiert die Sicherheit jedoch auf den SIDs der lokalen Konten.
Um die Computer-SID in einer Appliance zu ändern, verwenden Sie wincfg. Dieses mit CA 3Tera AppLogic bereitgestellte Hilfsprogramm ermöglicht es den Benutzern, bestimmte Einstellungen ihrer Windows-Appliances zu ändern (SID, Computername, Administratorkennwort usw.). Außerdem aktualisiert dieses Hilfsprogramm die Cygwin-Umgebung mit der geänderten Computer-SID.
Hinweis: Das wincfg-Hilfsprogramm kann nicht verwendet werden, um die Computer-SID für Appliances zu ändern, die auf Windows Server 2008 basieren.
Der Computername einer Windows-Appliance wird jedes Mal automatisch von CA 3Tera AppLogic geändert, wenn der Instanzenname der Appliance geändert wird. Der Instanzenname kann vom Benutzer über die CA 3Tera AppLogic-Benutzeroberfläche oder durch das Hinzufügen einer neuen Appliance-Instanz aus einem Katalog geändert werden. Die Änderung des Computernamens wird vom CA 3Tera AppLogic-Windows-APK verarbeitet, der auf allen Windows-Appliances ausgeführt wird.
Beim Start der Appliance vergleicht der Windows-APK den Computernamen mit dem Appliance-Namen. Wenn sie unterschiedlich sind, führt der Appliance-Kit folgende Schritte aus:
Aus dem Blickwinkel eines Benutzers, der eine Windows-Appliance startet, deren Computername aktualisiert werden muss, dauert der Appliance-Start ein paar Minuten länger als üblich. Dies liegt daran, dass die Änderung des Computernamens einen zusätzlichen Neustart der Appliance erforderlich macht. Während der Dauer des Appliance-Neustarts wird die folgende Meldung für die Konsole angezeigt: "Komponentenname befindet sich im Wartungsstatus" (wobei Komponentenname der Name der Windows-Komponente ist).
Um den APK davon abzuhalten, eine Appliance umzubenennen, erstellen Sie die Textdatei C:\cygwin\etc\sysconfig\applogic_init, die die folgende Zeile enthält: "APK_HOSTNAME_UPDATE=no". Die .MSI-Dateien sowohl des Windows-VDS als auch des Windows-Filer erstellen diese Datei (der VDS-Computername wird durch eine Eigenschaft angegeben, für den Filer ist der Computername nicht relevant). Die .MSI-Datei des Windows-Servers erstellt diese Datei nicht.
Um den Computernamen Ihrer Appliance zu ändern, können Sie entweder die Windows-Benutzeroberfläche verwenden oder sich bei Ihrer Appliance anmelden und folgenden Befehl über die Anmelde-Shell ausführen (sofern die Änderung des Computernamen durch den APK wie oben beschrieben deaktiviert wurde):
Hinweis: CA 3Tera AppLogic enthält das Wincfg-Hilfsprogramm, das es Benutzern erlaubt, verschiedene Einstellungen ihrer Windows-Appliances zu ändern (SID, Computername, Administratorkennwort, etc.).
Wenn Sie auf die grafischen Konsole zugreifen müssen und das Administratorkennwort nicht kennen, ist es möglich, das Kennwort durch die Anmelde-Shell mithilfe des folgenden Befehls zu ändern: "net user Administrator neues-admin-kennwort" (wobei "neues-admin-kennwort" das neue Kennwort für den Administrator ist).
Hinweis:
Hinweis: CA 3Tera AppLogic enthält das Hilfsprogramm wincfg, das es Benutzern erlaubt, verschiedene Einstellungen ihrer Windows-Appliances zu ändern (SID, Computername, Administratorkennwort usw.).
Die Windows-MSI-Installationsprogramme enthalten Cygwin, eine kompakte, Linux-artige Umgebung, die unter Windows ausgeführt wird. Der Cygwin-SSH-Server ermöglicht SSH-Zugriff auf Windows-Appliances. Die Anmelde-Shell ist eine Bash-Shell. Die Cygwin-Bash-Shell unterstützt fast alle Befehle, die unter der Windows-Befehls-Shell verfügbar sind, sowie die üblichen Bash-Befehle.
Die Cygwin-Shell verwendet als Verzeichnistrennzeichen "/" anstelle von "\". Um auf das Stammverzeichnis eines Laufwerks zuzugreifen, verwenden Sie "cd c:" oder "cd c:/". Sie können Sie das cygpath-Hilfsprogramm auch verwenden, um zwischen Cygwin-Pfadnamen im POSIX-Stil und den systemeigenen Windows-Dateinamen zu wechseln. Weitere Informationen finden Sie in "man cygpath".
Der Sicherheitskontext in der durch publickey authentifizierten SSH-Anmeldung ähnelt der Administratoranmeldung sehr, ist aber nicht mit ihr identisch. Die aktuelle Benutzer-SID ist jene des Administrators, doch eine Suche nach dem entsprechenden Namen gibt "sshd_service" und nicht den Administrator zurück.
Bestimmte Befehle wie z. B. diskpart funktionieren in der Anmelde-Shell nicht.
Die Windows-MSI-Installationsprogramme deaktivieren sowohl den Windows-Dienst für automatische Aktualisierung als auch den Windows-Firewall-Dienst. Diese Dienste können im Bedarfsfall nach der Installation erneut aktiviert werden.
Die Windows-MSI-Installationsprogramme deaktivieren die Microsoft Windows-Funktion für automatisches Laden. Diese Funktion wird durch die Funktion für automatisches Laden des APK ersetzt.
Bevor Sie den Windows-Filer verwenden, um ein NTFS-Volume zu bearbeiten, konsultieren Sie die Details zur NTFS-Implementierung im Filer-Datenblatt.
Verwaltete Windows-Appliances werden durch ein Ereignis heruntergefahren, das durch den APK (den Appliance-Kit von CA) erstellt wird. In bestimmten Fällen sperrt Windows dieses Ereignis, wenn auf eine Benutzerinteraktion (beispielsweise auf der Benutzeroberfläche) gewartet wird. "app stop" oder "comp stop" verursacht in diesem Fall ein abruptes Anhalten der Appliance nach 15 Minuten. Um in diesen Fällen ordnungsgemäß herunterzufahren, melden Sie sich bei der grafischen Konsole der Appliance an, und fahren Sie sie über die GUI herunter, nachdem Sie "app stop" bzw. "comp stop" initiiert haben.
Wichtig: Sie können außerdem manuell verhindern, dass die GUI zum Herunterfahren angezeigt wird, was wird diesem Problem vorbeugt. Anweisungen für diese Aktion finden Sie im Appliance-Entwicklerhandbuch.
| Copyright © 2011 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |