Verwenden von CA AppLogic® › Appliance-Entwicklerhandbuch › BS-Installationen › Windows-Installation › Windows OS (Windows-Betriebssystem) › Windows SQL und IIS › SQL08_03: Microsoft SQL Server-Datenbank
SQL08_03: Microsoft SQL Server-Datenbank
Jede SQL08y_03-Appliance wird mithilfe der folgenden allgemeinen Windows Server-Appliance als eine Basisklasse erstellt:
- SQL08X_03 - WIN03S
- SQL08WG_03 - WIN03S
- SQL08D_03 - WIN0364DC
- SQL08W_03 - WIN0364DC
- SQL08S_03 - WIN0364DC
- SQL08E_03 - WIN0364DC
Hinweis: In den folgenden Anweisungen zeigt der Y-Platzhalter in "WIN03y" die Windows-Edition an, auf der die Appliance/Anwendung basiert (S für Standard, DC für DataCenter). Der Y-Platzhalter in "SQL08y_03" gibt die SQL-Edition an, auf der die Appliance basiert (X für Express, WG für Workgroup, D für Developer, W für Web, S für Standard, E für Enterprise).
So installieren und konfigurieren Sie die SQL08y-Appliance
- Erstellen Sie die Windows-Server-Appliance "WIN03y" mithilfe der Windows Server 2003 Einzel-CD-Installation oder der Windows Server 2003 Zwei-CD-Installation.
- Erstellen Sie eine Anwendung, die eine Instanz von WIN03y enthält, und verzweigen Sie die Instanz (im Folgenden als Singleton bezeichnet).
- Konfigurieren Sie die Standardressourcen des Singletons als "cpu=1" und "memory=1G", um den Appliance-Erstellungsprozess zu beschleunigen.
- Wählen Sie den Singleton im Infrastruktur-Editor aus.
- Wählen Sie im Menü "Appliance" die Option "Ressourcen" aus.
- Ändern Sie die Standardressourcen, wie oben angegeben.
- Stellen Sie sicher, dass die Größe des WIN03y-Startvolumes größer ist als 8 GB.
- Bearbeiten Sie die Klasse, und aktivieren Sie die externe Schnittstelle:
- Wählen Sie den Singleton im Infrastruktur-Editor aus.
- Wählen Sie im Menü "Appliance" die Option "Begrenzung ändern" aus.
- Wählen Sie die Registerkarte "Schnittstellen" aus.
- Aktivieren Sie das Kontrollkästchen "Externe Schnittstelle" unter "Roh". Schnittstellen
- Bearbeiten Sie die Klasse, und fügen Sie ein obligatorisches Platzhalter-Volume hinzu (Name: "data"; Bereitstellung auf D:\).
- Erstellen Sie ein Anwendungs-Volume, das zeitweilig als Platzhalter-Volume verwendet werden soll (Dateisystem: ntfs03; Größe: 6 GB).
- Starten Sie die Anwendung, und öffnen Sie die Grafikkonsole des Singletons mithilfe der CA AppLogic®-GUI. (Wählen Sie auf der Registerkarte "Anwendungen" Ihre Anwendung aus, und melden Sie sich bei der grafischen Konsole mithilfe der Schaltfläche "Anmeldung (Grafik)" auf der Seite oben an.)
- Melden Sie sich bei der Windows-Appliance als Administrator an.
- Wenn die aktuellen Versionen von Windows Installer und .NET Framework noch nicht installiert sind, tun Sie dies jetzt:
- Konfigurieren Sie die externe Schnittstelle mit den passenden Netzwerkeinstellungen (die erste auflistete Netzwerkschnittstelle):
- Öffnen Sie Internet Explorer, suchen Sie nach Windows Installer 4.5. Laden Sie es herunter, und installieren Sie es (nicht neu starten).
- Öffnen Sie Internet Explorer, suchen Sie nach .NET Framework 3.5 SP1. Laden Sie es herunter, und installieren Sie es (nicht neu starten).
- Aktivieren Sie den virtuellen Speicher für die Appliance in einer Befehls-Shell:
- C:
- cd \WINDOWS\system32
- cscript ./pagefileconfig.vbs /create /sys /vo d:
- Starten Sie die Anwendung neu.
- Installieren Sie die gewünschte Version von SQL Server 2008. Eine vollständige Verteilungsquelle sollte verwendet werden: ISO-Image oder ein voll verteilbares Paket. Wenn Sie ein extrahierbares Archiv von SQL Server 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 ein voll verteilbares Paket wie folgt:
- SQLEXPRADV_x86_ENU.exe /Q /X:D:\
- Verwenden Sie die entsprechende Version der SQL-Setupkonfigurationsdatei "ConfigurationFile_x86.ini"oder "ConfigurationFile_x64.ini", und starten Sie die Installation wie folgt:
- setup.exe /q /action=Install /configurationfile=D:\ConfigurationFile_x{86|64}.ini /MEDIASOURCE=D:\ /sapwd="manager" /ASSYSADMINACCOUNTS="%COMPUTERNAME%\Administrator" /SQLSYSADMINACCOUNTS="%COMPUTERNAME%\Administrator" /TCPENABLED=1
Beachten Sie, dass MEDIASOURCE auf den Stamm des SQL-Installationsverzeichnisses gerichtet werden sollte.
- 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 Controllers zu finden, führen Sie in einer Befehlszeilen-Shell "ipconfig /all" aus und notieren Sie sich die IP-Adresse des DHCP-Servers für die letzte aufgeführte Schnittstelle (z. B. LAN-Verbindung 5).
- 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" aus, um die Datei auf den Desktop herunterzuladen.
- Doppelklicken Sie auf dem Desktop auf die MSI-Datei, um die Installation auszuführen.
- Löschen Sie die MSI-Datei, und leeren Sie den Papierkorb.
- Löschen Sie Verknüpfungspunkte auf Windows-Volumes, wie in der Windows Server-Appliance WIN08y beschrieben.
- Bereinigung des Laufwerks D: Entfernen Sie alle SQL-bezogenen Installationsdateien einschließlich "ConfigurationFile.ini".
- Gehen Sie in einer Cygwin-Bash-Shell wie folgt vor:
- Legen Sie ein neues komplexes Kennwort fest (zum Beispiel Netzbenutzeradministrator pq398hpaowht0293j^LWOIFH9htfw9jfe).
- Beenden Sie die SSH-Sitzung.
- Führen Sie ein SSH in die Appliance durch und führen Sie "rm -f ~/.bash_history /appliance/passwd.stamp" aus.
- Halten Sie die Anwendung an, und bearbeiten Sie die Singleton-Grenze.
- Ändern Sie die Symbolfarbe der Klasse zu Rot.
- Ändern Sie den Klassennamen zu "SQL08y_03".
- Ä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 die Dokumentations-URL folgendermaßen:
http://doc.3tera.com/AppLogic35/index.htm?toc.htm?CatDatabaseAppliancesSQL.html
- Ändern Sie Klassenkategorie zu Datenbank-Appliances.
- Entfernen Sie die externe Schnittstelle.
- Klicken Sie mit der rechten Maustaste auf den Singleton, und wählen Sie "Attribute" aus. Ändern Sie den Instanznamen zu "SQL08y_03".
- Ändern Sie die Terminals:
Terminalname
|
Richtung
|
Protokoll
|
in
|
In
|
alle
|
mon
|
Out
|
cce
|
h. Fügen Sie die folgenden Eigenschaften hinzu:
Name
|
Typ
|
Standard
|
Einschränkungen
|
read_only
|
Zeichenfolge
|
off
|
on|off
|
sa_password
|
Zeichenfolge
|
(leer)
|
|
user_db_name
|
Zeichenfolge
|
(leer)
|
|
user_login
|
Zeichenfolge
|
(leer)
|
|
user_password
|
Zeichenfolge
|
(leer)
|
|
max_connections
|
Ganzzahl
|
0
|
min = 0, max = 999999
|
i. Legen Sie die Appliance-Ressourcen fest:
Ressource
|
Minimum X/WG
|
D/E/S/W-Minimum
|
X/WG-Maximum
|
D/E/S/W-Maximum
|
X/WG (Standard)
|
D/E/S/W-Standard
|
CPU
|
0.1
|
0.25
|
4
|
32
|
0.25
|
0.5
|
Speicher
|
512 MB
|
1 G
|
4 G
|
64 G
|
1 G
|
1 G
|
Bandbreite
|
1 Mbit/s
|
1 Mbit/s
|
2 Gbit/s
|
2 Gbit/s
|
250 Mbit/s
|
100 Mbit/s
|
- Überprüfen Sie den Status des Start-Volumes des Singletons durch die Ausführung des folgenden Befehls von der Web-Shell aus:
vol fscheck name_of_volume
- Verschieben Sie "SQL08y_03" in einen Katalog (es wird "system_ms" empfohlen).
Die Appliance "SQL08y_03" kann jetzt in Ihren CA AppLogic®-Anwendungen verwendet werden.
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|