Rubrique précédente: Installation du kit d'appliances pour Windows

Rubrique suivante: IIS08W/IIS08S/IIS08E/IIS08DC : Références d'installation

IIS03W/IIS03S/IIS03E/IIS03DC : Références d'installation

Chaque appliance IIS03y est créée à l'aide de l'appliance générique Windows Server suivante comme classe de base :

Créez d'abord l'appliance du serveur Windows WIN03y comme décrit ci-après.

Remarque : dans les instructions suivantes, l'espace réservé y dans WIN03y et IIS08y est pour l'édition de Windows sur laquelle l'appliance/application est basée (S pour Standard, E vers Enterprise, DC pour DataCenter, W pour Web).

Pour installer et configurer l'appliance IIS03y

  1. Créez une application qui contient une instance de WIN03y et créez une branche de l'instance (appelée singleton ci-dessous).
  2. Configurez les ressources par défaut du singleton sur cpu=1 et memory=1G pour accélérer le processus de création de l'appliance.
    1. Sélectionnez le singleton dans l'éditeur d'applications.
    2. Sélectionnez Ressources dans le menu Appliance.
    3. Modifiez les ressources par défaut comme spécifié ci-dessus.
  3. Redimensionnez le volume de démarrage WIN03y pour, si nécessaire, vérifier qu'il y a au moins 1 Gp d'espace disponible sur le disque (utilisez la commande vol resize dans le shell Web).
  4. Modifiez la classe et activez l'interface externe.
    1. Sélectionnez le singleton dans l'éditeur d'applications.
    2. Sélectionnez Modifier le périmètre dans le menu Appliance.
    3. Sélectionnez l'onglet Interfaces.
    4. Sélectionnez la case à cocher Interface externe sous Interfaces brutes.
  5. Démarrez l'application et ouvrez la console graphique du singleton à l'aide de l'interface utilisateur graphique de CA 3Tera AppLogic (dans l'onglet Applications, sélectionnez votre application et connectez-vous à la console graphique à l'aide du bouton Connexion en haut de la page.
  6. Connectez-vous à l'appliance Windows en tant qu'administrateur.
  7. Installez .NET Framework 3.5 SP1, s'il n'est déjà pas installé.
    1. Configurez l'interface externe avec des paramètres de réseau utilisables (c'est la première interface réseau énumérée).
      • Panneau de configuration, Connexions réseau, Connexion au réseau local X, Propriétés, Protocole Internet (TCP/IP), Propriétés ; cliquez sur Utiliser l'adresse IP suivante et entrez des valeurs utilisables pour votre grille (adresse IP, masque de réseau, passerelle, serveur DNS)

      Ou, dans le shell de commande, procédez comme suit :

      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. Téléchargez et installez .NET Framework 3.5 SP1.
  8. Installez les composants IIS.
    1. Accédez au Panneau de configuration, Ajout/Suppression de programmes, Ajouter ou supprimer des composants Windows
    2. Sélectionnez Serveur d'applications, puis Détails et vérifiez ce qui suit :
      • Console du serveur d'applications
      • Activez l'accès réseau COM+
      • Sous la section détails des Services d'informations Internet (IIS), vérifiez ce qui suit :
      • Fichiers communs
      • Service FTP (File Transfer Protocol)
      • Gestionnaire des services IIS
      • Service SMTP
      • Sous la section détails du Service World Wide Web, vérifiez ce qui suit :
      • Pages ASP
      • HTML d'administration à distance (le cas échéant)
      • Service World Wide Web
    3. Désactivez tous les composants du Serveur d'applications qui ne sont pas répertoriés ci-dessus.
  9. Installez le fichier .msi IIS. Vous pouvez télécharger ce programme d'installation s'exécutant automatiquement à partir du contrôleur de grille par le biais de l'interface par défaut du singleton. Cette interface a déjà été correctement configurée via DHCP.
    1. Pour trouver l'adresse IP interne du contrôleur de grille, dans un shell de ligne de commande exécutez la commande suivante et notez l'adresse IP du serveur DHCP pour la dernière interface énumérée (par exemple, Connexion au réseau local 5).
      ipconfig /all 
      
    2. Dans Internet Explorer, entrez l'adresse http://IP-address:8080/download/ et téléchargez le fichier .msi actuel de Windows IIS (par exemple, IIS_Windows-1.0.0-1.msi) :
      • Cliquez avec le bouton droit de la souris sur le fichier .msi et sélectionnez Enregistrer la cible sous pour télécharger le fichier sur le Bureau.
    3. Double-cliquez sur le fichier .msi sur Bureau pour effectuer l'installation.
    4. Supprimez le fichier .msi et videz la Corbeille.
    5. Supprimez les dossiers suivants après l'installation d'IIS (ce sont des dossiers endommagés qui doivent être supprimés pour redimensionner le volume ultérieurement) :
      • WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\
      • WINDOWS\assembly\GAC_MSIL\IEExecRemote\2.0.0.0__b03f5f7f11d50a3a\
  10. Supprimez le fichier /appliance/passwd.stamp dans un shell bash Cygwin ; ceci vérifie que l'appliance générera un nouveau mot de Passe d'administrateur lors du premier démarrage après l'installation.
  11. Arrêtez l'application et modifiez la classe.
    1. Changez la couleur d'icône de la classe en bleu.
    2. Modifiez le nom de classe en IIS03y.
    3. Changez la description de la classe (par exemple, appliance de serveur Web - basée sur Windows Server 2003 Standard Edition R2 32/64 bits (v1.0.0-1); IIS et ASP.NET inclus).
    4. Remplacez l'URL de documentation par : http://doc.3tera.com/AppLogic31/en/Catalog_Ref/index.htm?toc.htm?CatWebServersIIS.html.
    5. Changez la catégorie de la classe en Serveurs Web.
    6. Ajoutez un volume d'espace réservé (nom : contenu ; montage sur D:\).
    7. Supprimez l'interface externe.
    8. Cliquez avec le bouton droit sur le singleton, puis sélectionnez Attributs. Changez le nom de l'instance en IIS03y.
    9. Modifiez les terminaux :

Nom du terminal

Direction

Protocole

in

Entrée

http

db

Sortie

indifférent

fs

Sortie

cifs

log

Sortie

cifs

aux

Sortie

indifférent

net

Sortie

indifférent

MON

Sortie

cce

i. Marquez le terminal net comme passerelle.

j. Ajoutez les propriétés suivantes :

Nom

Type

Valeur par défaut

Contraintes

content_on_fs

chaîne

off

valeurs autorisées on|off

docs_dir

 

/

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

logs_enabled

chaîne

off

valeurs autorisées on|off

logs_base_dir

chaîne

/

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

index_files

chaîne

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

filtre [un-zA-Z\.\s]*  

max_connections

nombre entier

0

min. = 0, max. = 999999

idle_timeout_sec

nombre entier

15

min. = 1, max. = 3600 

data_timeout_sec

nombre entier

300

min. = 1, max. = 3600 

k. Définissez les ressources :

Ressource

Minimum

IIS03W

IIS03S

IIS03E

IIS03DC

Valeur par défaut

UC

0.10

2

4

8

32

0.25

MEM

256 Mo

2 Go

4 Go

64 Go

64 Go

512 Mo

Bande passante

1 Mo

2 Go

2 Go

2 Go

2 Go

250 Mo

  1. Vérifiez l'intégrité du volume de démarrage du singleton en exécutant la commande suivante à partir du shell Web :
    vol fscheck name_of_volume 
    
  2. Déplacez IIS03y dans un catalogue (nous recommandons system_ms).

    L'appliance IIS03y est maintenant prête pour l'utilisation dans vos applications CA 3Tera AppLogic.