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

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

Créez d'abord l'appliance Windows Server WIN03y comme indiqué ici.

Remarque : Dans les instructions suivantes, l'espace réservé "y" dans WIN03y est pour l'édition de Windows sur laquelle l'appliance/app est basée ("S" pour Standard, "DC" pour DataCenter). L'espace réservé "y" de SQL08y 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 créer l'appliance Windows Server WIN03y et rendre l'appliance SQL08y prête pour l'utilisation :

  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. 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 :
  3. Redimensionnez le volume de démarrage WIN03y à 8 Go.
  4. Modifiez la classe et activez l'interface externe.
  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 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).
  8. Connectez-vous à l'appliance Windows en tant qu'administrateur.
  9. Si vous n'avez déjà pas installé à la fois Windows Installer 4.5 et .NET Framework 3.5 SP1 faites-le maintenant :
  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. Vous pouvez alors l'installer sur C (lien de téléchargement du redistribuable pour SQL Server 2008 Express).
  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/ConfigurationFile_x64.ini) et lancez l'installation de la façon suivante :
  15. Installez le fichier .msi d'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.
  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, 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.
  18. Arrêtez l'application et modifiez la classe :
    1. changez la couleur d'icône de la classe en rouge
    2. changez le nom de la classe pour SQL08y
    3. changez la description de classe (par ex. Appliance 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. modifiez les terminaux :

Nom du terminal

Direction

Protocole

in

Entrée

indifférent

MON

Out

cce

  1. ajoutez les propriétés suivantes :

Nom

Type

Valeur par défaut

Contraintes

read_only

Chaîne

off

on,off

max_connections

Nombre entier

(vide)

min. = 1, max. = 999999

sa_password

Chaîne

(vide)

 

user_db_name

Chaîne

(vide)

 

user_login

Chaîne

(vide)

 

user_password

Chaîne

(vide)

 

  1. Définissez les ressources d'appliance :

Ressource

Minimum

Maximum Express

Maximum Enterprise

Valeur par défaut

UC

0,1

1

8

0,25

Mémoire

512 Mo

1 G

64 G

1 G

Bande passante

1 Mbit/s

2 Gbit/s

2 Gbit/s

250 Mbit/s

  1. 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
  2. Déplacez SQL08y dans un catalogue (3tera recommande system_ms).
  3. L'appliance SQL08y est maintenant prête pour l'utilisation dans vos applications AppLogic.