Kit d'appliances › Livre de recettes de l'appliance › IIS03W/IIS03S/IIS03E/IIS03DC : 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 :
- IIS03W - WIN03W
- IIS03S - WIN0364S
- IIS03E - WIN0364E
- IIS03DC - WIN0364DC
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
- Créez une application qui contient une instance de WIN03y et créez une branche de l'instance (appelée singleton ci-dessous).
- 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.
- Sélectionnez le singleton dans l'éditeur d'applications.
- Sélectionnez Ressources dans le menu Appliance.
- Modifiez les ressources par défaut comme spécifié ci-dessus.
- 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).
- Modifiez la classe et activez l'interface externe.
- Sélectionnez le singleton dans l'éditeur d'applications.
- Sélectionnez Modifier le périmètre dans le menu Appliance.
- Sélectionnez l'onglet Interfaces.
- Sélectionnez la case à cocher Interface externe sous Interfaces brutes.
- 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.
- Connectez-vous à l'appliance Windows en tant qu'administrateur.
- Installez .NET Framework 3.5 SP1, s'il n'est déjà pas installé.
- 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]
- Téléchargez et installez .NET Framework 3.5 SP1.
- Installez les composants IIS.
- Accédez au Panneau de configuration, Ajout/Suppression de programmes, Ajouter ou supprimer des composants Windows
- 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
- Désactivez tous les composants du Serveur d'applications qui ne sont pas répertoriés ci-dessus.
- 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.
- 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
- 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.
- Double-cliquez sur le fichier .msi sur Bureau pour effectuer l'installation.
- Supprimez le fichier .msi et videz la Corbeille.
- 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\
- 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.
- Arrêtez l'application et modifiez la classe.
- Changez la couleur d'icône de la classe en bleu.
- Modifiez le nom de classe en IIS03y.
- 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).
- Remplacez l'URL de documentation par : http://doc.3tera.com/AppLogic31/en/Catalog_Ref/index.htm?toc.htm?CatWebServersIIS.html.
- Changez la catégorie de la classe en Serveurs Web.
- Ajoutez un volume d'espace réservé (nom : contenu ; montage sur D:\).
- Supprimez l'interface externe.
- Cliquez avec le bouton droit sur le singleton, puis sélectionnez Attributs. Changez le nom de l'instance en IIS03y.
- 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
|
- 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
- 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.