Vorheriges Thema: Windows SQL und IISNächstes Thema: SQL08_08: 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:

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

  1. Erstellen Sie die Windows-Server-Appliance "WIN03y" mithilfe der Windows Server 2003 Einzel-CD-Installation oder der Windows Server 2003 Zwei-CD-Installation.
  2. Erstellen Sie eine Anwendung, die eine Instanz von WIN03y enthält, und verzweigen Sie die Instanz (im Folgenden als Singleton bezeichnet).
  3. Konfigurieren Sie die Standardressourcen des Singletons als "cpu=1" und "memory=1G", um den Appliance-Erstellungsprozess zu beschleunigen.
    1. Wählen Sie den Singleton im Infrastruktur-Editor aus.
    2. Wählen Sie im Menü "Appliance" die Option "Ressourcen" aus.
    3. Ändern Sie die Standardressourcen, wie oben angegeben.
  4. Stellen Sie sicher, dass die Größe des WIN03y-Startvolumes größer ist als 8 GB.
  5. Bearbeiten Sie die Klasse, und aktivieren Sie die externe Schnittstelle:
    1. Wählen Sie den Singleton im Infrastruktur-Editor aus.
    2. Wählen Sie im Menü "Appliance" die Option "Begrenzung ändern" aus.
    3. Wählen Sie die Registerkarte "Schnittstellen" aus.
    4. Aktivieren Sie das Kontrollkästchen "Externe Schnittstelle" unter "Roh". Schnittstellen
  6. Bearbeiten Sie die Klasse, und fügen Sie ein obligatorisches Platzhalter-Volume hinzu (Name: "data"; Bereitstellung auf D:\).
  7. Erstellen Sie ein Anwendungs-Volume, das zeitweilig als Platzhalter-Volume verwendet werden soll (Dateisystem: ntfs03; Größe: 6 GB).
  8. 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.)
  9. Melden Sie sich bei der Windows-Appliance als Administrator an.
  10. Wenn die aktuellen Versionen von Windows Installer und .NET Framework noch nicht installiert sind, tun Sie dies jetzt:
    1. Konfigurieren Sie die externe Schnittstelle mit den passenden Netzwerkeinstellungen (die erste auflistete Netzwerkschnittstelle):
      • Öffnen Sie die Systemsteuerung, und gehen Sie zu "Netzwerkverbindungen > LAN-Verbindung X >Eigenschaften > Internet-Protokoll (TCP/IP) > Eigenschaften". Klicken Sie auf "Folgende IP-Adresse verwenden", und geben Sie passende Werte für Ihr Grid ein (IP-Adresse, Netzmaske, Gateway, DNS-Server).
      • Oder geben Sie in der Befehls-Shell Folgendes ein:
             netsh interface ip set address name="Local Area Connection X" static [ip-address] [netmask] [gateway] 1 
        
             netsh interface ip set dns name="Local Area Connection X" static [dns-ip] 
        
    2. Öffnen Sie Internet Explorer, suchen Sie nach Windows Installer 4.5. Laden Sie es herunter, und installieren Sie es (nicht neu starten).
    3. Öffnen Sie Internet Explorer, suchen Sie nach .NET Framework 3.5 SP1. Laden Sie es herunter, und installieren Sie es (nicht neu starten).
  11. Aktivieren Sie den virtuellen Speicher für die Appliance in einer Befehls-Shell:
  12. Starten Sie die Anwendung neu.
  13. 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.
  14. Extrahieren Sie ein voll verteilbares Paket wie folgt:
  15. Verwenden Sie die entsprechende Version der SQL-Setupkonfigurationsdatei "ConfigurationFile_x86.ini"oder "ConfigurationFile_x64.ini", und starten Sie die Installation wie folgt:
  16. 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.
    1. 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).
    2. 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):
    3. 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.
    4. Doppelklicken Sie auf dem Desktop auf die MSI-Datei, um die Installation auszuführen.
    5. Löschen Sie die MSI-Datei, und leeren Sie den Papierkorb.
    6. Löschen Sie Verknüpfungspunkte auf Windows-Volumes, wie in der Windows Server-Appliance WIN08y beschrieben.
  17. Bereinigung des Laufwerks D: Entfernen Sie alle SQL-bezogenen Installationsdateien einschließlich "ConfigurationFile.ini".
  18. Gehen Sie in einer Cygwin-Bash-Shell wie folgt vor:
    1. Legen Sie ein neues komplexes Kennwort fest (zum Beispiel Netzbenutzeradministrator pq398hpaowht0293j^LWOIFH9htfw9jfe).
    2. Beenden Sie die SSH-Sitzung.
    3. Führen Sie ein SSH in die Appliance durch und führen Sie "rm -f ~/.bash_history /appliance/passwd.stamp" aus.
  19. Halten Sie die Anwendung an, und bearbeiten Sie die Singleton-Grenze.
    1. Ändern Sie die Symbolfarbe der Klasse zu Rot.
    2. Ändern Sie den Klassennamen zu "SQL08y_03".
    3. Ä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))
    4. Ändern Sie die Dokumentations-URL folgendermaßen:
      http://doc.3tera.com/AppLogic35/index.htm?toc.htm?CatDatabaseAppliancesSQL.html
      
    5. Ändern Sie Klassenkategorie zu Datenbank-Appliances.
    6. Entfernen Sie die externe Schnittstelle.
    7. Klicken Sie mit der rechten Maustaste auf den Singleton, und wählen Sie "Attribute" aus. Ändern Sie den Instanznamen zu "SQL08y_03".
    8. Ä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

  1. Ü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 
    
  2. 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.