Rubrique précédente: IIS08W/IIS08S/IIS08E/IIS08DC : Références d'installation

Rubrique suivante: SQL08X/WG/D/W/S/E_08 : Appliances de base de données Microsoft SQL Server - Références d'installation

SQL08X/WG/D/W/S/E_03 : Appliances de base de données Microsoft SQL Server - Références d'installation

Chaque appliance SQL08y_03 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 est pour l'édition de Windows sur laquelle l'appliance/application est basée (S pour Standard, DC pour DataCenter). L'espace réservé y de SQL08y_03 est pour l'édition SQL sur laquelle l'appliance est basée (X pour Express, WG pour Groupe de travail, D pour Développeur, W pour Web, S pour Standard, E pour Enterprise).

Pour installer et configurer l'appliance SQL08y

  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. Sous le menu Appliance sélectionnez Ressources.
    3. Modifiez les ressources par défaut comme spécifié ci-dessus.
  3. Assurez-vous que la taille du volume de démarrage de WIN03y est supérieure à 8 Go.
  4. Modifiez la classe et activez l'interface externe.
    1. Sélectionnez le singleton dans l'éditeur d'applications.
    2. Sous le menu Appliance sélectionnez Modifier le périmètre.
    3. Sélectionnez l'onglet Interfaces.
    4. Sélectionnez la case à cocher Interface externe sous Interfaces brutes. Interfaces
  5. Modifiez la classe et ajoutez un volume d'espace réservé obligatoire (nom : données ; montage sur D:\).
  6. Créez un volume virtuel d'application à utiliser temporairement comme volume d'espace réservé (système de fichiers : ntfs03 ; taille : 6 Go).
  7. 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 (graphique) en haut de la page).
  8. Connectez-vous à l'appliance Windows en tant qu'administrateur.
  9. Installez les dernières versions de Windows Installer et de .NET Framework si vous ne l'avez pas déjà fait :
    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 :
      • 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. Ouvrez Internet Explorer, recherchez Windows Installer 4.5 ; téléchargez-le et installez (sans redémarrage)
    3. Ouvrez Internet Explorer, recherchez .NET Framework 3.5 SP1 ; téléchargez-le et installez (sans redémarrage)
  10. Activez la mémoire virtuelle pour l'appliance -- dans une interface de commande :
  11. Redémarrez l'application.
  12. Installez la version désirée de SQL Server 2008. Vous devez utiliser une source de distribution complète : image ISO ou package complètement redistribuable. Si vous téléchargez une archive extractible de SQL Server, téléchargez-la et extrayez-la sur le volume D. Lors de l'utilisation d'une image ISO, elle peut être montée comme lecteur distinct ou extrait sur le volume D. A partir de là, vous pouvez l'installer sur C.
  13. Extrayez le package redistribuable de la façon suivante :
  14. Utilisez une version appropriée du fichier de configuration d'installation de SQL (ConfigurationFile_x86.ini ou ConfigurationFile_x64.ini) et lancez l'installation de la façon suivante :
  15. Installez le fichier .msi SQL. 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, 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).
    2. Dans Internet Explorer, entrez l'adresse http://IP-address:8080/download/ et téléchargez le fichier .msi actuel de Windows SQL (par exemple, SQL_Windows-1.0.6-1.msi) :
    3. 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.
    4. Double-cliquez sur le fichier .msi sur Bureau pour effectuer l'installation.
    5. Supprimez le fichier .msi et videz la Corbeille.
    6. Supprimez les dossiers suivants après l'installation de SQL (il est fréquent que ces dossiers ne puissent pas être démarrés et 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\
  16. Nettoyez le lecteur D : supprimez tous les fichiers d'installation en rapport avec SQL, y compris ConfigurationFile.ini.
  17. Dans un shell bash Cygwin :
    1. Définissez un nouveau mot de passe complexe (par exemple, net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe).
    2. Quittez la session SSH.
    3. Accédez à SSH dans l'appliance et exécutez rm -f ~/.bash_history /appliance/passwd.stamp.
  18. Arrêtez l'application et modifiez le périmètre du singleton.
    1. Changez la couleur d'icône de la classe en rouge
    2. Changez le nom de la classe pour SQL08y_03
    3. Modifiez la description de classe (par exemple, Appliance de SQL Server - basée sur Windows Server 2003 Enterprise Edition R2 32/64 bits et SQL Server 2008 Enterprise (v1.0.0-1))
    4. Modifiez la catégorie de classe en appliances de base de données
    5. Supprimez l'interface externe?
    6. Cliquez avec le bouton droit sur le singleton, puis sélectionnez Attributs. Remplacez le nom de l'instance par SQL08y_03.
    7. Modifiez les terminaux :

Nom du terminal

Direction

Protocole

in

Entrée

indifférent

MON

Sortie

cce

h. Ajoutez les propriétés suivantes :

Nom

Type

Valeur par défaut

Contraintes

read_only

Chaîne

off

on|off

sa_password

Chaîne

(vide)

 

user_db_name

Chaîne

(vide)

 

user_login

Chaîne

(vide)

 

user_password

Chaîne

(vide)

 

max_connections

Nombre entier

0

min. = 0, max. = 999999

i. Définissez les ressources d'appliance :

Ressource

X/WG Minimum

D/E/S/W Minimum

X/WGMaximum

Maximum D/E/S/W

X/WG Valeur par défaut

D/E/S/W Valeur par défaut

UC

0.1

0.25

4

32

0.25

0.5

Mémoire

512 Mo

1 G

4 G

64 G

1 G

1 G

Bande passante

1 Mbit/s

1 Mbit/s

2 Gbits/s

2 Gbits/s

250 Mbits/s

100 Mbits/s

19. 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 

20. Déplacez SQL08y_03 dans un catalogue (nous recommandons system_ms).

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