Vorheriges Thema: SQL08_08: Microsoft SQL Server-DatenbankNächstes Thema: IIS08


IIS03

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

Hinweis: In den folgenden Anweisungen zeigt der Y-Platzhalter in "WIN03y" und "IIS08y" die Windows-Edition an, auf der die Appliance/Anwendung basiert (S für Standard, E für Enterprise, DC für DataCenter, W für Web).

So installieren und konfigurieren Sie die IIS03y-Appliance

  1. Erstellen Sie die Windows-Server-Appliance WIN03y.
  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 Anwendungs-Editor aus.
    2. Wählen Sie Menü "Appliance" die Option "Ressourcen" aus.
    3. Ändern Sie die Standardressourcen, wie oben angegeben.
  4. Ändern Sie die Größe des WIN03y-Start-Volumes, und überprüfen Sie gegebenenfalls, dass es mindestens 1 G freier Festplattenspeicher vorhanden ist. (Verwenden Sie den Befehl "vol resize" in der Web-Shell.)
  5. Bearbeiten Sie die Klasse, und aktivieren Sie die externe Schnittstelle.
    1. Wählen Sie den Singleton im Anwendungs-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 "Rohe Schnittstellen".
  6. 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" auf der Seite oben an.)
  7. Melden Sie sich bei der Windows-Appliance als Administrator an.
  8. Installieren Sie das .NET Framework 3.5 SP1, wenn es noch nicht installiert ist.
    1. Konfigurieren Sie die externe Schnittstelle mit den passenden Netzwerkeinstellungen. (Dies ist 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 führen Sie in der Befehls-Shell Folgendes aus:

      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. Laden Sie .NET Framework 3.5 SP1 herunter, und installieren Sie es.
  9. Installieren Sie die IIS-Komponenten.
    1. Navigieren Sie zur Systemsteuerung, und wählen Sie "Software" und dann "Windows-Komponenten hinzufügen oder entfernen" aus.
    2. Wählen Sie "Anwendungsserver" und "Details" aus, und aktivieren Folgendes:
      • Anwendungsserverkonsole
      • Aktivieren Sie den COM+ Netzwerkzugriff
      • Aktivieren Sie unter dem Abschnitt mit Details zu den Internetinformationsdiensten (IIS) Folgendes:
      • Gemeinsame Dateien
      • FTP-Dienst (File Transfer Protocol)
      • Internetinformationsdienste-Manager
      • SMTP-Dienst
      • Aktivieren Sie unter dem Abschnitt mit Details zu den WWW-Diensten Folgendes:
      • Active Server Pages
      • Remoteverwaltung (HTML) (wenn vorhanden)
      • WWW-Dienst
    3. Deaktivieren Sie alle Anwendungsserver-Komponenten, die hier nicht aufgelistet werden.
  10. Installieren Sie den IIS-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 der Grid-Steuerung zu finden, führen Sie in einer Befehlszeilen-Shell den folgenden Befehl 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 
      
    2. Gehen Sie in Internet Explorer zu "http://IP-address:8080/download/", und laden Sie den aktuellen IIS-MSI für Windows herunter (zum Beispiel IIS_Windows-1.0.0-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.
    3. Doppelklicken Sie auf dem Desktop auf die MSI-Datei, um die Installation auszuführen.
    4. Löschen Sie die MSI-Datei, und leeren Sie den Papierkorb.
    5. Löschen Sie Verknüpfungspunkte auf Windows-Volumes, wie in der Windows Server-Appliance WIN08y beschrieben.
  11. Entfernen Sie die Datei /appliance/passwd.stamp in einer Cygwin-Bash-Shell. Dies stellt sicher, dass die Appliance ein neues Administratorkennwort beim ersten Start nach der Installation generiert.
  12. Halten Sie die Anwendung an, und bearbeiten Sie die Klasse.
    1. Ändern Sie die Symbolfarbe der Klasse zu Blau.
    2. Ändern Sie den Klassennamen zu "IIS03y".
    3. Ändern Sie die Klassenbeschreibung (z. B. Webserver-Appliance – auf der Basis von Windows Server 2003 Standard Edition R2 32/64-Bit (v1.0.0-1); IIS und ASP.NET eingeschlossen).
    4. Ändern Sie die Dokumentations-URL folgendermaßen:
      http://doc.3tera.com/AppLogic35/index.htm?toc.htm?CatWebServersIIS.html
      
    5. Ändern Sie Klassenkategorie zu Webserver.
    6. Fügen Sie ein Platzhalter-Volume hinzu (Name: "content"; Bereitstellung auf D:\).
    7. Entfernen Sie die externe Schnittstelle.
    8. Klicken Sie mit der rechten Maustaste auf den Singleton, und wählen Sie "Attribute" aus. Ändern Sie den Instanznamen zu "IIS03y".
    9. Ändern Sie die Terminals:

Terminalname

Richtung

Protokoll

in

In

http

db

Out

alle

fs

Out

cifs

log

Out

cifs

aux

Out

alle

net

Out

alle

mon

Out

cce

i. Markieren Sie den Terminal "net" als Gateway.

j. Fügen Sie die folgenden Eigenschaften hinzu:

Name

Typ

Standard

Einschränkungen

content_on_fs

string

off

zulässige Werte on|off

docs_dir

string

/

filter ^/[a-zA-Z0-9\s/-_]*  

logs_enabled

string

off

zulässige Werte on|off

logs_base_dir

string

/

filter ^/[a-zA-Z0-9\s/-_]*  

index_files

string

default.htm default.asp default.aspx index.html

Filter [a-zA-Z\.\s]*  

max_connections

Ganzzahl

0

min = 0, max = 999999

idle_timeout_sec

Ganzzahl

15

min = 1, max = 3600 

data_timeout_sec

Ganzzahl

300

min = 1, max = 3600 

k. Legen Sie Ressourcen fest:

Ressource

Minimum

IIS03W

IIS03S

IIS03E

IIS03DC

Standard

CPU

0.10

2

4

8

32

0.25

MEM

256 M

2 G

4 G

64 G

64 G

512 M

Bandbreite

1 M

2 G

2 G

2 G

2 G

250 M

  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 IIS03y in einen Katalog (es wird "system_ms" empfohlen).

    Die IIS03y-Appliance kann jetzt in Ihren CA AppLogic®-Anwendungen verwendet werden.