Rubrique précédente: SQL08_03 : Base de données Microsoft SQL ServerRubrique suivante: IIS03


SQL08_08 : Base de données Microsoft SQL Server

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

Remarque : dans les instructions suivantes, l'espace réservé y dans WIN08y 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_08 est pour l'édition SQL sur laquelle l'appliance est basée (X pour Express, WG pour Groupe de travail, DC pour DataCenter, W pour Web, S pour Standard, E pour Enterprise). Toutes les éditions de SQL utilisées pour créer les appliances SQL08y_08 sont basées sur les éditions R2 de SQL Server 2008.

Pour installer et configurer l'appliance SQL08y

  1. Créez l'appliance Windows Server WIN08y pour la classe de serveur de base Windows Server 2008.
  2. Créez un singleton à partir de la classe de base spécifiée (WIN08S ou WIn0864DC) :
  3. Arrêtez l'application. Cliquez avec le bouton droit de la souris sur l'appliance dans l'éditeur d'applications et ouvrez l'onglet volumes. Redimensionnez le volume de démarrage du singleton à 13 Go. Cette taille est approximative. L'installation classique de SQL requiert 4-5 Go d'espace disponible sur le disque, et après cette installation il devrait rester environ 1 Go d'espace disponible sur le volume de démarrage du singleton. Ajustez la taille en fonction de l'espace disponible sur votre singleton.
  4. Ajoutez un nouveau volume d'espace réservé (nom : contenu ; montage sur D:\). Marquez-le comme obligatoire.
  5. Cliquez avec le bouton droit de la souris dans l'éditeur d'applications et sélectionnez Gérer les volumes. Ajoutez un volume virtuel d'application à utiliser temporairement comme volume d'espace réservé (système de fichiers : ntfs08 ; taille : 8 Go).
  6. Démarrez l'application et connectez-vous à la console graphique du singleton en tant qu'administrateur.
  7. Activez la mémoire virtuelle pour l'appliance :
    1. Démarrer, Panneau de configuration, Système (Système et Sécurité), Paramètres système avancés, Avancé, Paramètres de performances, Avancé, Mémoire virtuelle, Modifier.
    2. Laissez le lecteur C sans fichier d'échange et définissez le lecteur D pour qu'il utilise une taille de fichier d'échange gérée par le système.
    3. Cliquez sur Définir.
  8. Redémarrez l'application.
  9. Installez la version désirée de SQL Server 2008 R2. 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 R2, 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.
  10. Extrayez le package redistribuable comme dans l'exemple suivant :
    SQLEXPRADV_x86_ENU.exe /Q /X:D:\ 
    
  11. Utilisez une version appropriée du fichier de configuration d'installation de SQL (ConfigurationFile_x86_R2.ini ou ConfigurationFile_x64_R2.ini) et lancez l'installation de la façon suivante :
    setup.exe /q /action=Install /configurationfile=D:\ConfigurationFile_x{86|64}_R2.ini /MEDIASOURCE=D:\ /sapwd="manager" /ASSYSADMINACCOUNTS="%COMPUTERNAME%\Administrator" /SQLSYSADMINACCOUNTS="%COMPUTERNAME%\Administrator" /TCPENABLED=1 
    

    MEDIASOURCE doit pointer vers la racine du dossier d'installation de SQL.

    Remarque : Si l'installation de SQL requiert l'activation de .NET framework, accédez au gestionnaire de serveur, fonctionnalités. Activez la fonctionnalité .NET framework 3.5.1 et exécutez de nouveau la commande d'installation ci-dessus.

  12. 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.
  13. Exécutez le fichier services.msc et démarrez le service de serveur MySQL, s'il ne l'est pas déjà.
  14. Nettoyez le lecteur D : supprimez tous les fichiers d'installation en rapport avec SQL, y compris le fichier de configuration d'installation.
  15. Dans un shell bash Cygwin
  16. Arrêtez l'application et modifiez la classe :
    1. Changez la couleur d'icône de la classe en rouge.
    2. Changez l'URL de la documentation comme suit :
      http://doc.3tera.com/AppLogicxx/index.htm?toc.htm?CatDatabaseAppliancesSQL.html
      

      où xx indique la version correcte de CA AppLogic.

    3. Changez le nom de la classe pour SQL08y_08.
    4. Changez la description de classe. Par exemple, Appliance SQL Server - basée sur Windows Server 2008 Datacenter Edition R2 64 bits et SQL Server 2008 Enterprise (v1.0.0-1).
    5. Modifiez la catégorie de classe en appliances de base de données
    6. Cliquez avec le bouton droit de la souris sur le singleton, puis sélectionnez Attributs. Remplacez le nom de l'instance par SQL08y_08.
    7. Modifiez les terminaux (supprimez les terminaux net et de sortie) :

Nom du terminal

Direction

Protocole

in

Entrée

indifférent

MON

Sortie

cce

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

h. Définissez les ressources d'appliance :

Ressource

X/WG Minimum

DC/E/S/W Minimum

Maximum X/WG

Maximum DC/E/S/W

X/WG Valeur par défaut

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

UC

0.25

0.25

4

32

1

1

Mémoire

768 Mo

1 Go

4 Go

64 Go

2 Go

2 Go

Bande passante

1 Mbit/s

1 Mbit/s

2 Gbits/s

2 Gbits/s

1 Mbit/s

1 Mbit/s

15. Déplacez SQL08y_08 dans un catalogue (nous recommandons system_ms).

16. L'appliance SQL08y_08 est maintenant prête pour l'utilisation dans vos applications CA AppLogic®.