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 Windows Server WIN03y comme indiqué ici.
Remarque : dans les instructions suivantes, l'espace réservé "y" dans WIN03y et IIS08y est pour l'édition de Windows sur laquelle appliance/app est basée ("S" pour Standard, "E" pour Enterprise, "DC" pour DataCenter, "W" pour Web).
Pour créer l'appliance Windows Server WIN03 et rendre l'appliance IIS03y prête pour l'utilisation :
- Créez une application qui contient une instance de WIN03y et créez une branche de l'instance (appelée singleton ci-dessous).
- Pour accélérer le processus de création d'appliance, configurez les ressources par défaut du singleton sur cpu=1 et memory=1G :
- Sélectionnez le singleton dans l'éditeur d'applications
- Sous le menu Appliance sélectionnez Ressources
- Modifiez les ressources par défaut comme spécifié ci-dessus
- Le cas échéant, redimensionnez le volume de démarrage WIN03y pour vérifier qu'il y a au moins 1 Go 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
- Sous le menu Appliance sélectionnez Modifier le périmètre
- 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 d'AppLogic (dans l'onglet Applications, sélectionnez votre application et connectez-vous à la console graphique à l'aide du bouton Connexion (graphique) en haut de la page).
- Connectez-vous à l'appliance Windows en tant qu'administrateur.
- Si vous n'avez pas encore installé .NET Framework 3.5 SP1, faites-le maintenant :
- configurez l'interface externe avec des paramètres de réseau utilisables (c'est la première interface réseau énumérée) :
- accédez à 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 :
- 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]
- ouvrez Internet Explorer, recherchez .NET Framework 3.5 SP1 ; téléchargez-le et installez-le
- Installez les composants IIS :
- 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
- Administration à distance (HTML)
- 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 d'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 ipconfig /all et notez l'adresse IP du serveur DHCP de la dernière interface énumérée. (Par exemple, Local Area Connection 5).
- Pointez IE vers 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\
- Dans un shell bash Cygwin, supprimez le fichier /appliance/passwd.stamp; cela aide à s'assurer que l'appliance générera un nouveau mot de passe de l'administrateur lors du premier démarrage après l'instanciation.
- Arrêtez l'application et modifiez la classe :
- changez la couleur d'icône de la classe en bleu
- changez le nom de la classe pour IIS03y
- changez la description de classe (par ex. 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)
- 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
- modifiez les terminaux :
|
Nom du terminal
|
Direction
|
Protocole
|
|
in
|
Entrée
|
http
|
|
db
|
Out
|
indifférent
|
|
fs
|
Out
|
cifs
|
|
log
|
Out
|
cifs
|
|
aux
|
Out
|
indifférent
|
|
net
|
Out
|
indifférent
|
|
MON
|
Out
|
cce
|
- marquez le terminal net comme passerelle
- ajoutez les propriétés suivantes :
|
Nom
|
Type
|
Valeur par défaut
|
Contraintes
|
|
content_on_fs
|
chaîne
|
off
|
on,off
|
|
docs_dir
|
chaîne
|
(vide)
|
|
|
logs_enabled
|
chaîne
|
off
|
on,off
|
|
logs_base_dir
|
chaîne
|
/
|
|
|
index_files
|
chaîne
|
default.htm default.asp default.aspx index.html
|
|
|
max_connections
|
nombre entier
|
(vide)
|
min. = 1, max. = 999999
|
|
idle_timeout_sec
|
nombre entier
|
15
|
|
|
data_timeout_sec
|
nombre entier
|
300
|
|
- 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
|
12. Il est recommandé de vérifier 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
13. Déplacez IIS03y dans un catalogue (3tera recommande system_ms).
14. L'appliance IIS03y est maintenant prête pour l'utilisation dans vos applications CA 3Tera AppLogic.