SQL08X/WG/D/W/S/E: Microsoft SQL Server-Datenbank-Appliances - Installationsreferenz

Jede SQL08y-Appliance wird mithilfe der folgenden allgemeinen Windows Server-Appliance als eine Basisklasse erstellt:

Erstellen Sie wie hier beschrieben zuerst die Windows Server-Appliance "WIN03y".

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" zeigt 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).

Um die Windows Server-Appliance WIN03y zu erstellen und die SQL08y-Appliance für den Gebrauch vorzubereiten, gehen Sie wie folgt vor:

  1. Erstellen Sie eine Anwendung, die eine Instanz von WIN03y enthält, und verzweigen Sie die Instanz (im Folgenden als Singleton bezeichnet).
  2. Um die Appliance-Erstellungsvorgänge zu beschleunigen, konfigurieren Sie die Standardressourcen des Singletons auf CPU=1 und Memory=1G:
  3. Ändern Sie die Größe des WIN03y-Start-Volumes auf 8 GB.
  4. Bearbeiten Sie die Klasse, und aktivieren Sie die externe Schnittstelle:
  5. Bearbeiten Sie die Klasse, und fügen Sie ein obligatorisches Platzhalter-Volume hinzu (Name: "data"; Bereitstellung auf D:\).
  6. Erstellen Sie ein Anwendungs-Volume, das zeitweilig als Platzhalter-Volume verwendet werden soll (Dateisystem: ntfs03; Größe: 6 GB).
  7. Starten Sie die Anwendung, und öffnen Sie die Grafikkonsole des Singletons mithilfe der 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.)
  8. Melden Sie sich bei der Windows-Appliance als Administrator an.
  9. Wenn Sie nicht bereits sowohl Windows Installer 4.5 als auch .NET Framework 3.5 SP1 installiert haben, tun Sie dies jetzt:
  10. Aktivieren Sie den virtuellen Speicher für die Appliance in einer Befehls-Shell:
  11. Starten Sie die Anwendung neu.
  12. 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 aus kann es auf "C" installiert werden (Verknüpfung für SQL Server 2008 Express redistributable herunterladen).
  13. Extrahieren Sie ein voll verteilbares Paket wie folgt:
  14. Verwenden Sie die entsprechende Version der SQL-Setupkonfigurationsdatei (ConfigurationFile_x86.ini/ConfigurationFile_x64.ini), und starten Sie die Installation wie folgt:
  15. 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.
  16. Bereinigung des Laufwerks D: Entfernen Sie alle SQL-bezogenen Installationsdateien einschließlich "ConfigurationFile.ini".
  17. Entfernen Sie in einer Cygwin-Bash-Shell die Datei /appliance/passwd.stamp.Dies hilft dabei, sicherzustellen, dass die Appliance beim ersten Start nach der Instanziierung ein neues Administratorkennwort generiert.
  18. Halten Sie die Anwendung an, und bearbeiten Sie die Klasse:
    1. Ändern Sie die Symbolfarbe der Klasse zu Rot.
    2. Ändern Sie den Klassennamen zu "SQL08y".
    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 Klassenkategorie zu Datenbank-Appliances.
    5. Entfernen Sie die externe Schnittstelle.
    6. Ändern Sie die Terminals:

Terminalname

Richtung

Protokoll

in

In

beliebig

mon

Out

cce

  1. Fügen Sie die folgenden Eigenschaften hinzu:

Name

Typ

Standard

Einschränkungen

read_only

String

off

on,off

max_connections

Ganzzahl

(leer)

min = 1, max = 999999

sa_password

String

(leer)

 

user_db_name

String

(leer)

 

user_login

String

(leer)

 

user_password

String

(leer)

 

  1. Legen Sie die Appliance-Ressourcen fest:

Ressource

Minimum

Maximum Express

Maximum Enterprise

Standard

CPU

0.1

1

8

0.25

Speicher

512 MB

1 G

64 G

1 G

Bandbreite

1 Mbit/s

2 Gbit/s

2 Gbit/s

250 Mbit/s

  1. Es wird empfohlen, den Status des Startvolumes des Singletons durch die Ausführung des folgenden Befehls von der Web-Shell zu überprüfen: vol fscheck name_of_volume
  2. Verschieben Sie SQL08y in einen Katalog (3tera empfiehlt "system_ms").
  3. Die SQL08y-Appliance kann jetzt in Ihren AppLogic-Anwendungen verwendet werden.