Création d'appliances › Installations de distribution › SQL08X/WG/D/W/S/E_03 : 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 :
- SQL08X_03 - WIN03S
- SQL08WG_03 - WIN03S
- SQL08D_03 - WIN0364DC
- SQL08W_03 - WIN0364DC
- SQL08S_03 - WIN0364DC
- SQL08E_03 - 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 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
- 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.
- Sous le menu Appliance sélectionnez Ressources.
- Modifiez les ressources par défaut comme spécifié ci-dessus.
- Assurez-vous que la taille du volume de démarrage de WIN03y est supérieure à 8 Go.
- 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. Interfaces
- Modifiez la classe et ajoutez un volume d'espace réservé obligatoire (nom : données ; montage sur D:\).
- Créez un volume virtuel d'application à utiliser temporairement comme volume d'espace réservé (système de fichiers : ntfs03 ; taille : 6 Go).
- 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).
- Connectez-vous à l'appliance Windows en tant qu'administrateur.
- Installez les dernières versions de Windows Installer et de .NET Framework si vous ne l'avez pas déjà fait :
- 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]
- Ouvrez Internet Explorer, recherchez Windows Installer 4.5 ; téléchargez-le et installez (sans redémarrage)
- Ouvrez Internet Explorer, recherchez .NET Framework 3.5 SP1 ; téléchargez-le et installez (sans redémarrage)
- Activez la mémoire virtuelle pour l'appliance -- dans une interface de commande :
- C:
- cd \WINDOWS\system32
- cscript ./pagefileconfig.vbs /create /sys /vo d:
- Redémarrez l'application.
- 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.
- Extrayez le package redistribuable de la façon suivante :
- SQLEXPRADV_x86_ENU.exe /Q /X:D:\
- 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 :
- setup.exe /q /action=Install /configurationfile=D:\ConfigurationFile_x{86|64}.ini /MEDIASOURCE=D:\ /sapwd="manager" /ASSYSADMINACCOUNTS="%COMPUTERNAME%\Administrator" /SQLSYSADMINACCOUNTS="%COMPUTERNAME%\Administrator" /TCPENABLED=1
Notez que MEDIASOURCE doit pointer vers la racine du dossier d'installation de SQL.
- 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.
- 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).
- 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) :
- 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 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\
- Nettoyez le lecteur D : supprimez tous les fichiers d'installation en rapport avec SQL, y compris ConfigurationFile.ini.
- Dans un shell bash Cygwin :
- Définissez un nouveau mot de passe complexe (par exemple, net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe).
- Quittez la session SSH.
- Accédez à SSH dans l'appliance et exécutez rm -f ~/.bash_history /appliance/passwd.stamp.
- Arrêtez l'application et modifiez le périmètre du singleton.
- Changez la couleur d'icône de la classe en rouge
- Changez le nom de la classe pour SQL08y_03
- 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))
- Modifiez la catégorie de classe en appliances de base de données
- Supprimez l'interface externe?
- Cliquez avec le bouton droit sur le singleton, puis sélectionnez Attributs. Remplacez le nom de l'instance par SQL08y_03.
- 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.