Verwenden von CA AppLogic › Appliance-Entwicklerhandbuch › Erstellen von Appliances › Verteilungsinstallationen › SQL08X/WG/D/W/S/E_08: Microsoft-SQL Server-Datenbank-Appliances - Installationsreferenz
SQL08X/WG/D/W/S/E_08: Microsoft-SQL Server-Datenbank-Appliances - Installationsreferenz
Jede SQL08y_08-Appliance wird mithilfe der folgenden allgemeinen Windows Server-Appliance als eine Basisklasse erstellt:
- SQL08X_08 - WIN08S
- SQL08WG_08 - WIN08S
- SQL08DC_08 - WIN0864DC
- SQL08W_08 - WIN0864DC
- SQL08S_08 - WIN0864DC
- SQL08E_08 - WIN0864DC
Erstellen Sie zunächst die Windows Server-Appliance WIN08y, wie hier beschrieben.
In den folgenden Anweisungen zeigt der Y-Platzhalter in "WIN08y" die Windows-Edition an, auf der die Appliance/Anwendung basiert (S für Standard, DC für DataCenter). Der Y-Platzhalter in "SQL08y_08" zeigt die SQL-Edition an, auf der die Appliance basiert (X für Express, WG für Workgroup, DC für DataCenter, W für Web, S für Standard, E für Enterprise). Alle SQL-Editionen, die zur Erstellung der Appliances "SQL08y_08" verwendet werden, basieren auf den R2-Editionen von SQL Server 2008.
- Erstellen Sie einen neuen Singleton aus der angegebenen Basisklasse (WIN08S oder WIn0864DC):
- Erstellen Sie eine neue Anwendung. Schließen Sie eine Instanz der Basisklasse ein, und verzweigen Sie die Klasse. Weisen Sie dem Singleton 1 CPU und 1 GB Speicher zu.
- Starten Sie die Anwendung, und melden Sie sich über SSH beim Singleton an. Legen Sie ein neues Administratorkennwort fest (Netzbenutzer-Administratorkennwort - Kennwort auswählen).
- Greifen Sie auf die grafische Konsole des Singletons auf eine der folgenden zwei Weisen zu:
- Wählen Sie die Anwendung innerhalb der Anwendungsliste in der CA AppLogic-GUI aus und klicken Sie auf das Anmeldesymbol (Grafik).
- Öffnen Sie die Anwendung im CA AppLogic-Editor und wählen Sie den Singleton aus. Verwenden Sie das Pull-down-Menü "Appliance", um "Anmeldung (Grafik)" auszuwählen.
- Halten Sie die Anwendung an. Klicken Sie mit der rechten Maustaste auf die Appliance im Anwendungs-Editor, und gehen Sie zu Registerkarte "Volumes". Ändern Sie die Größe des Singleton-Start-Volumes auf 13 GB. Dies ist eine ungefähre Größe. Bei der normalen SQL-Installation wird 4–5 GB freier Festplattenspeicher benötigt. Nach der Installation sollte auf dem Singleton-Start-Volume etwa 1 GB freier Speicherplatz vorhanden sein. Passen Sie die Größe entsprechend dem freien Speicherplatz auf Ihrem Singleton an.
- Fügen Sie ein neues Platzhalter-Volume hinzu (Name: "data"; Bereitstellung auf D:\). Kennzeichnen Sie als obligatorisch.
- Klicken Sie mit der rechten Maustaste im Anwendungs-Editor, und wählen Sie "Volumes verwalten" aus. Fügen Sie ein Anwendungs-Volume hinzu, das zeitweilig als Platzhalter-Volume verwendet werden soll (Dateisystem: ntfs08; Größe: 8 GB).
- Starten Sie die Anwendung, und melden Sie sich bei der Grafikkonsole des Singletons als Administrator an.
- Aktivieren Sie virtuellen Speicher für die Appliance:
- "Start" => "Systemsteuerung" > "System" ("System und Sicherheit"), "Erweiterte Systemeinstellungen" > "Erweitert" > "Leistungseinstellungen" > "Erweitert" > "Virtueller Speicher" > "Ändern".
- Das Laufwerk "C:" sollte keine Auslagerungsdatei besitzen. Legen Sie das Laufwerk "D:" so fest, dass eine vom System verwaltete Auslagerungsdateigröße verwendet wird.
- Klicken Sie auf "Festlegen".
- Starten Sie die Anwendung neu.
- Installieren Sie die gewünschte Version von SQL Server 2008 R2. Eine vollständige Verteilungsquelle sollte verwendet werden: ISO-Image oder ein voll verteilbares Paket. Wenn Sie ein extrahierbares Archiv von SQL Server R2 herunterladen, laden Sie es herunter, und extrahieren Sie es auf dem Volume "D". Wenn ein ISO-Image verwendet wird, kann es als ein getrenntes Laufwerk geladen oder ebenfalls auf "D" extrahiert werden. Von dort kann es auf "C" installiert werden.
- Extrahieren Sie das voll verteilbare Paket wie im folgenden Beispiel:
- SQLEXPRADV_x86_ENU.exe /Q /X:D:\
- Verwenden Sie die entsprechende Version der SQL-Setupkonfigurationsdatei "ConfigurationFile_x86_R2.ini" oder "ConfigurationFile_x64_R2.ini", und starten Sie die Installation wie folgt:
setup.exe /q /action=Install /configurationfile=D:\ConfigurationFile_x{86|64}_R2.ini /MEDIASOURCE=D:\ /sapwd="manager" /ASSYSADMINACCOUNTS="%COMPUTERNAME%\Administrator" /SQLSYSADMINACCOUNTS="%COMPUTERNAME%\Administrator" /TCPENABLED=1
MEDIASOURCE sollte auf den Stamm des SQL-Installationsverzeichnisses gerichtet werden.
- Wenn für die SQL-Installation das NET-Framework aktiviert sein muss, gehen Sie zu "server manager -> "features". Aktivieren Sie das .NET Framework 3.5.1-Feature, und führen Sie den oben genannten Installationsbefehl erneut aus.
- Installieren Sie den SQL-MSI. Dieses selbstausführende Installationsprogramm kann von der Grid-Steuerung über die Standardschnittstelle des Singletons heruntergeladen werden. Diese Schnittstelle wurde bereits über DHCP richtig konfiguriert.
- Um die interne IP-Adresse des Grid-Controllers zu finden, führen Sie in einer Befehlszeilen-Shell Folgendes aus, und notieren Sie sich die IP-Adresse des DHCP-Servers für die letzte aufgeführte Schnittstelle (z. B. LAN-Verbindung 5).
ipconfig /all
- Gehen Sie in Internet Explorer zu "http://IP-address:8080/download/", und laden Sie den aktuellen Windows SQL-MSI herunter (zum Beispiel SQL_Windows-1.0.6-1.msi):
- Klicken Sie mit der rechten Maustaste auf die MSI-Datei, und wählen Sie "Ziel speichern unter", um die Datei auf den Desktop herunterzuladen.
- Doppelklicken Sie auf die MSI-Datei auf dem Desktop, um die Installation auszuführen.
- Löschen Sie die MSI-Datei, und leeren Sie den Papierkorb.
- Bereinigung des Laufwerks D: Entfernen Sie alle SQL-bezogenen Installationsdateien einschließlich der Setupkonfigurationsdatei.
- Gehen Sie in einer Cygwin-Bash-Shell wie folgt vor:
14. Halten Sie die Anwendung an, und bearbeiten Sie die Klasse:
- Ändern Sie die Symbolfarbe der Klasse zu Rot.
- Ändern Sie die URL der Dokumentation in "http://doc.3tera.com/AppLogic31/en/Catalog_Ref/index.htm?toc.htm?CatDatabaseAppliancesSQL.html".
- Ändern Sie den Klassennamen zu "SQL08y_08".
- Ändern Sie die Klassenbeschreibung (z. B. SQL Server-Appliance - basierend auf Windows Server 2003 Enterprise Edition R2 32/64-Bit und SQL Server 2008 Enterprise (V1.0.0-1))
- Ändern Sie Klassenkategorie zu Datenbank-Appliances.
- Klicken Sie mit der rechten Maustaste auf den Singleton, und wählen Sie "Attribute". Ändern Sie den Instanznamen zu "SQL08y_08".
- Bearbeiten Sie die Terminals (löschen Sie die Terminals "net" und "out"):
|
Terminalname
|
Richtung
|
Protokoll
|
|
in
|
In
|
alle
|
|
mon
|
Out
|
cce
|
h. Fügen Sie die folgenden Eigenschaften hinzu:
|
Name
|
Typ
|
Standard
|
Einschränkungen
|
|
read_only
|
String
|
off
|
on|off
|
|
sa_password
|
String
|
(leer)
|
|
|
user_db_name
|
String
|
(leer)
|
|
|
user_login
|
String
|
(leer)
|
|
|
user_password
|
String
|
(leer)
|
|
|
max_connections
|
Ganzzahl
|
0
|
min = 0, max = 999999
|
i. Legen Sie die Appliance-Ressourcen fest:
|
|
|
|
|
|
|
|
|
|
Ressource
|
X/WG-Minimum
|
DC/E/S/W-Minimum
|
X/WG-Maximum
|
DC/E/S/W-Maximum
|
X/WG-Standard
|
DC/E/S/W-Standard
|
|
CPU
|
0.25
|
0.25
|
4
|
32
|
0.5
|
0.5
|
|
Speicher
|
768 MB
|
1 G
|
4 G
|
64 G
|
1 G
|
1 G
|
|
Bandbreite
|
1 Mbit/s
|
1 Mbit/s
|
2 Gbit/s
|
2 Gbit/s
|
100 Mbit/s
|
100 Mbit/s
|
15. Verschieben Sie "SQL08y_08" in einen Katalog ("system_ms" wird empfohlen).
16. Die Appliance "SQL08y_08" kann jetzt in Ihren CA AppLogic-Anwendungen verwendet werden.
|
Copyright © 2012 CA.
Alle Rechte vorbehalten.
|
|