Cette procédure explique comment configurer et utiliser la méthode d'installation JumpStart personnalisée scinstall( 1M). Cette méthode installe à la fois le système d'exploitation Solaris et le logiciel Sun Cluster sur tous les nœuds du cluster en une seule opération et établit le cluster. Vous pouvez aussi utiliser cette procédure pour ajouter de nouveaux nœuds à un cluster existant.
Avant d'installer le logiciel Solaris, assurez-vous que l'installation du matériel est terminée et vérifiez les connexions.
Reportez-vous au manuel approprié de la Sun Cluster Hardware Administration Collection, ainsi qu'à la documentation de votre serveur et de votre périphérique de stockage pour de plus amples informations sur la procédure de configuration du matériel.
Vérifiez que la planification de configuration de votre cluster est achevée et complète.
Reportez-vous à la rubrique Préparation de l'installation du logiciel de cluster pour connaître les exigences et directives applicables.
Si vous utilisez un service d'attribution de nom, ajoutez les informations suivantes à tous les services d'attribution de nom utilisés par les clients pour accéder aux services du cluster.
correspondances adresse/nom pour tous les noms d'hôtes publics et les adresses logiques ;
adresse IP et nom d'hôte du serveur JumpStart.
Reportez-vous à la rubrique Adresses IP pour connaître les directives de planification. Consultez votre administrateur système Solaris pour obtenir des informations sur l'utilisation des services de noms Solaris.
Si vous installez un nouveau nœud sur un cluster existant, ajoutez ce nœud à la liste des nœuds de cluster autorisés.
Exécutez scsetup(1M) à partir d'un autre nœud de cluster actif.
Utilisez scsetup pour ajouter le nom du nouveau nœud à la liste des nœuds de cluster autorisés.
Pour de plus amples informations, reportez-vous à la procédure “How to Add a Cluster Node to the Authorized Node List” de la rubrique “Adding and Removing a Cluster Node” in Sun Cluster System Administration Guide for Solaris OS.
Configurez le serveur d'installation JumpStart.
Suivez les instructions correspondant à votre plate-forme.
Plate-forme Solaris |
Procédures |
---|---|
SPARC |
Reportez-vous à la rubrique “Creating a Profile Server for Networked Systems” in Solaris 8 Advanced Installation Guide ou à la rubrique “Creating a Profile Server for Networked Systems” du manuel Solaris 9 Installation Guide pour connaître les instructions de configuration d'un serveur d'installation JumpStart. Reportez-vous également aux pages man setup_install_server(1M) et add_install_client(1M). |
x86 |
Reportez-vous à la rubrique “Solaris 9 Software Installation From a PXE Server” du manuel Sun Fire V60x and Sun Fire V65x Server Solaris Operating Environment Installation Guide pour obtenir les instructions de configuration d'un serveur JumpStart Dynamic Host Configuration Protocol (DHCP) et d'un réseau Solaris pour des installations Preboot eXecution Environment (PXE). |
Assurez-vous que le serveur d'installation JumpStart réponde aux exigences suivantes :
Le serveur d'installation se trouve sur le même sous-réseau que les nœuds de cluster.
Le serveur d'installation n'est pas lui-même un nœud de cluster.
Le serveur d'installation installe une version du système d'exploitation Solaris prise en charge par le logiciel Sun Cluster.
Un répertoire JumpStart personnalisé est prévu pour l'installation JumpStart du logiciel Sun Cluster. Ce répertoire rép_jumpstart doit contenir une copie de l'utilitaire check(1M). Il doit également être exporté par NFS pour être lu par le serveur d'installation JumpStart .
Chaque nouveau nœud de cluster est configuré comme un client d'installation JumpStart personnalisé utilisant le répertoire JumpStart personnalisé configuré pour l'installation de Sun Cluster.
Sur un nœud de cluster ou une autre machine de la plate-forme du même serveur, préparez une archive flash du système d'exploitation Solaris et du logiciel Console Web de Sun.
Installez le système d'exploitation Solaris comme indiqué dans la rubrique Installation du logiciel Solaris .
Insérez le CD-ROM CD-ROM Sun Cluster 3.1 9/04 dans le lecteur.
Choisissez le répertoire /cdrom/cdrom0/Solaris_arch/Product/sun_web_console/2.1/, où arch correspond à sparc ou à x86.
Exécutez la commande setup.
# ./setup |
La commande setup installe tous les packages nécessaires à la prise en charge de Console Web de Sun.
Choisissez un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.
# eject cdrom |
Créez l'archive flash du système installé.
# flar create -n name archive |
Nom à donner à l'archive flash.
Nom à donner à l'archive flash, avec le chemin complet. Par convention, le nom du fichier se termine par .flar.
Suivez les procédures décrites dans la rubrique “Creating Web Start Flash Archives” in Solaris 8 Advanced Installation Guide ou “ Creating Solaris Flash Archives (Tasks)” in Solaris 9 9/04 Installation Guide.
Copiez l'archive flash sur le serveur d'installation JumpStart.
Vérifiez que l'archive flash sur le serveur d'installation JumpStart est exportée par NFS et peut être lue.
Reportez-vous à la rubrique “Solaris NFS Environment” in System Administration Guide, Volume 3 ou au “Managing Network File Systems (Overview)” in System Administration Guide: Resource Management and Network Services pour obtenir de plus amples informations sur le partage automatique de fichiers. Reportez-vous également aux pages man share(1M) et dfstab(4).
Créez un répertoire sur le serveur d'installation JumpStart dans lequel conserver une copie du CD-ROM Sun Cluster 3.1 9/04.
Dans l'exemple suivant, le répertoire /export/suncluster est créé à cet effet.
# mkdir -m 755 /export/suncluster/ |
Copiez le CD Sun Cluster sur le serveur d'installation JumpStart.
Insérez le CD-ROM Sun Cluster 3.1 9/04 dans le lecteur de CD du serveur d'installation JumpStart.
Si le démon du gestionnaire de volumes vold(1M) est en cours d'exécution et qu'il soit configuré pour gérer les périphériques de CD-ROM, il monte automatiquement le CD-ROM sur le répertoire /cdrom/cdrom0/.
Déplacez-vous sur le répertoire répertoire Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/, où arch correspond à sparc ou à x86 et où ver correspond à 8 (Solaris 8) ou à 9 (Solaris 9) .
# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ |
Copiez le CD dans un nouveau répertoire sur le serveur d'installation JumpStart.
La commande scinstall crée le nouveau répertoire d'installation lors de la copie des fichiers du CD. L'exemple suivant utilise le nom de répertoire d'installation /export/suncluster/sc31.
# ./scinstall -a /export/suncluster/sc31/ |
Choisissez un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.
# eject cdrom |
Assurez-vous que l'image du CD-ROM Sun Cluster 3.1 9/04 sur le serveur d'installation JumpStart est exportée par NFS et peut être lue.
Reportez-vous à la rubrique “Solaris NFS Environment” in System Administration Guide, Volume 3 ou au “Managing Network File Systems (Overview)” in System Administration Guide: Resource Management and Network Services pour obtenir de plus amples informations sur le partage automatique de fichiers. Reportez-vous également aux pages man share(1M) et dfstab(4).
Ayez à disposition les informations suivantes :
l'adresse Ethernet de chaque nœud de cluster ;
Les fiches d'installation terminées suivante
Reportez-vous aux rubriques Planification du SE Solaris et Planification de l'environnement Sun Cluster pour connaître les directives de planification.
vous ne pouvez plus modifier l'adresse et le masque de réseau privé une fois le traitement de la commande scinstall terminé. Si vous avez besoin d'utiliser une autre adresse de réseau privé ou un autre masque de réseau et que le nœud soit toujours en mode installation, suivez les indications de la rubrique Désinstallation du logiciel Sun Cluster pour corriger les problèmes d'installation . Répétez ensuite cette procédure pour réinstaller et reconfigurer le nœud avec les informations correctes.
Lancez l'utilitaire scinstall(1M) à partir du serveur d'installation JumpStart.
Le chemin /export/suncluster/sc31 est utilisé ici comme exemple de répertoire d'installation créé. Dans le chemin d'accès du CD, remplacez arch par sparc ou x86 et ver par 8 (pour Solaris 8) ou 9 (pour Solaris 9).
# cd /export/suncluster/sc31/Solaris_arch/Product/sun_cluster/ \ Solaris_ver/Tools/ # ./scinstall |
Tenez compte des points suivants pour exécuter l'utilitaire scinstall interactif.
L'utilitaire scinstall mémorise toutes les frappes au clavier. Par conséquent, n'appuyez qu'une seule fois sur la touche Entrée, même si l'écran de menu suivant n'apparaît pas immédiatement.
Sauf indication contraire, vous pouvez appuyer sur Ctrl+D pour revenir au début d'une série de questions connexes ou au menu principal.
Les réponses par défaut ou les réponses issues de sessions antérieures sont affichées entre crochets ([ ]) à la fin des questions. Appuyez sur Retour pour entrer la réponse figurant entre crochets sans avoir à la saisir.
Dans le menu principal, sélectionnez l'option de menu (Configurer un cluster à relancer à partir de ce serveur d'installation).
Cette option permet de configurer les scripts de fin JumpStart. JumpStart utilise ces scripts de fin pour installer le logiciel Sun Cluster.
*** Main Menu *** Please select from one of the following (*) options: * 1) Install a cluster or cluster node * 2) Configure a cluster to be JumpStarted from this install server 3) Add support for new data services to this cluster node * 4) Print release information for this cluster node 4) Upgrade this cluster node * 5) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 2 |
si l'option JumpStart n'est pas précédée d'un astérisque, elle est désactivée. Cette condition indique que le paramétrage de JumpStart n'est pas terminé ou qu'il comporte une erreur. Pour résoudre ce problème, procédez comme suit :
Fermez l'utilitaire scinstall.
Répétez les étapes Étape 5 à Étape 10 pour modifier la configuration JumpStart.
Redémarrez l'utilitaire scinstall.
Répondez aux invites de menu avec les réponses fournies dans la la fiche de travail que vous avez complétée à l'Étape 12.
La commande scinstall enregistre les informations de configuration et crée le fichier autoscinstall.class default class suivant dans le répertoire jumpstart-dir /autoscinstall.d/3.1/.JumpStart
install_type initial_install system_type standalone partitioning explicit filesys rootdisk.s0 free / filesys rootdisk.s1 750 swap filesys rootdisk.s3 512 /globaldevices filesys rootdisk.s7 20 cluster SUNWCuser add package SUNWman add |
Effectuez des modifications dans le fichier autoscinstall.class pour configurer JumpStart afin d'installer l'archive flash.
Modifiez les entrées du fichier autoscinstall.class. Dans la dernière nouvelle entrée de la table, archive représente l'emplacement du fichier d'archive flash.
Entrée existante |
Nouvelle entrée |
||
---|---|---|---|
install_type |
initial_install |
install_type |
flash_install |
system_type |
standalone |
archive_location |
archive |
Supprimez toutes les entrées susceptibles d'installer un package particulier.
cluster SUNWCuser add package SUNWman add |
Définissez les répertoires de patchs Solaris.
si vous avez spécifié un répertoire de patchs à l'aide de l'utilitaire scinstall, les patchs figurant dans les répertoires de patchs Solaris ne sont pas installés.
Créez des répertoires jumpstart-dir/autoscinstall.d/nodes/node/patches/ sur le serveur d'installation JumpStart.
Créez un répertoire pour chaque nœud du cluster, où node est le nom du nœud du cluster. Sinon, utilisez cette convention de dénomination pour créer des liens symboliques avec un répertoire de patchs partagé.
# mkdir jumpstart-dir/autoscinstall.d/nodes/node/patches/ |
Placez des copies de tous les patchs Solaris dans chacun de ces répertoires.
Placez dans chacun de ces répertoires des copies des patchs liés au matériel devant être installés suite à l'installation du logiciel Solaris.
Configurez des fichiers devant contenir localement sur chaque nœud les informations nécessaires aux noms d'hôtes.
Sur le serveur d'installation JumpStart, créez des fichiers nommés jumpstart-dir/autoscinstall.d/nodes/node/archive/etc/inet/hosts.
Créez un fichier pour chaque nœud, où nœud est le nom d'un nœud de cluster. Sinon, utilisez cette convention de dénomination pour créer des liens symboliques avec un fichier hosts partagé.
Ajoutez les entrées suivantes dans chaque fichier.
Adresse IP et nom d'hôte du serveur NFS qui contient une copie de l'image du CD de Sun Cluster. Le serveur NFS pourrait être le serveur d'installation JumpStart ou une autre machine.
Adresse IP et nom d'hôte de chaque nœud du cluster.
Si vous utilisez une console administrative pour le cluster, affichez un écran de console pour chaque noeud du cluster.
Si le logiciel CCP (Cluster Control Panel) est installé et configuré sur la console d'administration, vous pouvez utiliser l'utilitaire cconsole(1M) pour afficher les écrans de console individuels. Cet utilitaire ouvre également une fenêtre maîtresse à partir de laquelle vous pouvez envoyer votre entrée à toutes les fenêtres de consoles individuelles en même temps. Pour commencer, utilisez la commande cconsole suivante :
# /opt/SUNWcluster/bin/cconsole nom_cluster & |
Si vous n'utilisez pas l'utilitaire cconsole, connectez-vous aux consoles de chaque noeud individuellement.
Arrêtez tous les nœuds.
# shutdown -g0 -y -i0 |
Initialisez chaque nœud pour lancer l'installation JumpStart.
Sur les systèmes SPARC, procédez comme suit :
ok boot net - install |
entourez le tiret (-) de la commande d'un espace de chaque côté.
Sur les systèmes x86, procédez comme suit :
Lorsque l'écran d'informations du BIOS s'affiche, appuyez sur la touche Échap.
L'écran de sélection du périphérique d'initialisation apparaît.
Choisissez dans la liste l'IBA connecté au même réseau que le serveur DHCP d'installation JumpStart.
Le chiffre le plus bas à droite des choix d'initialisation de l'IBA correspond au numéro de port Ethernet le plus bas. Le chiffre le plus élevé à droite des choix d'initialisation de l'IBA correspond au numéro de port Ethernet le plus élevé.
Le nœud est réinitialisé et l'assistant de configuration de périphériques s'affiche.
Dans l'écran d'initialisation de Solaris, choisissez Net.
À l'invite suivante, choisissez JumpStart personnalisée et appuyez sur Entrée.
Sélectionnez le type d'installation que vous souhaitez effectuer : 1 Solaris Interactif 2 JumpStart personnalisée Entrez le numéro de votre choix suivi de la touche <ENTRÉE>. Si vous entrez un autre numéro ou si vous attendez 30 secondes, une installation interactive sera lancée. |
À l'invite, répondez aux questions et suivez les instructions affichées à l'écran.
Si vous n'avez pas installé votre propre fichier /etc/inet/ntp.conf, la commande scinstall installe automatiquement un fichier ntp.conf par défaut. Ce fichier est expédié avec des références au nombre de nœuds maximum possible. Par conséquent, le démon xntpd(1M) peut émettre des messages d'erreur concernant certaines de ces références pendant l'initialisation.
Vous pouvez ignorer ces messages sans risque. Pour de plus amples informations sur la suppression de ces messages dans des conditions normales de cluster, reportez-vous à la rubrique Configuration du protocole NTP (Network Time Protocol) .
Une fois l'installation terminée avec succès, chaque nœud est entièrement installé en tant que nouveau nœud de cluster. Les informations relatives à l'installation de Sun Cluster sont conservées dans le fichier /var/cluster/logs/install/scinstall.log.N.
vous ne pouvez plus modifier l'adresse et le masque de réseau privé une fois le traitement de la commande scinstall terminé. Si vous avez besoin d'utiliser une autre adresse de réseau privé ou un autre masque de réseau et que le nœud soit toujours en mode installation, suivez les indications de la rubrique Désinstallation du logiciel Sun Cluster pour corriger les problèmes d'installation . Répétez ensuite cette procédure pour réinstaller et reconfigurer le nœud avec les informations correctes.
Si vous installez un nouveau nœud sur un cluster existant, créez des points de montage sur le nouveau nœud pour tous les systèmes de fichiers de cluster existants.
À partir d'un autre nœud actif du cluster, affichez les noms de tous les systèmes de fichiers de cluster.
% mount | grep global | egrep -v node@ | awk '{print $1}' |
Sur le nœud que vous ajoutez au cluster, créez un point de montage pour chaque système de fichiers du cluster.
% mkdir -p mountpoint |
Par exemple, si la commande mount renvoie le nom du système de fichiers /global/dg-schost-1, exécutez mkdir -p /global/dg-schost-1 sur le nœud ajouté au cluster.
les points de montage deviennent actifs une fois que vous réinitialisez le cluster à l'Étape 26.
Si VERITAS Volume Manager (VxVM) est installé sur des nœuds qui se trouvent déjà dans le cluster, affichez le numéro vxio sur chaque nœud installé avec VxVM.
# grep vxio /etc/name_to_major vxio NNN |
Assurez-vous que le même numéro vxio est utilisé pour chacun des nœuds installés avec VxVM.
Assurez-vous également que ce numéro est disponible pour chacun des nœuds installés sans VxVM.
Si le numéro vxio est déjà utilisé sur un nœud sur lequel VxVM n'est pas installé, enlevez-le de ce nœud. Modifiez l'entrée /etc/name_to_major pour utiliser un numéro différent.
(Facultatif) Pour utiliser la reconfiguration dynamique sur les serveurs Sun Enterprise 10000, ajoutez l'entrée suivante au fichier /etc/system. Ajoutez-la à chaque nœud du cluster.
set kernel_cage_enable=1 |
Ce nouveau paramétrage sera pris en compte à la prochaine réinitialisation du système. Reportez-vous au manuel Sun Cluster System Administration Guide for Solaris OS pour connaître les procédures permettant de réaliser une reconfiguration dynamique au sein d'une configuration Sun Cluster. Reportez-vous à la documentation de votre serveur pour de plus amples informations sur la reconfiguration dynamique.
x86 : Paramétrez le fichier d'initialisation par défaut sur kadb.
# eeprom boot-file=kadb |
La définition de cette valeur vous permet de réinitialiser le nœud si vous n'avez accès à aucune invite de connexion.
Si vous avez effectué une tâche qui requiert la réinitialisation d'un cluster, procédez comme suit pour réinitialiser le cluster.
Les tâches suivantes demandent une réinitialisation :
Ajout d'un nouveau nœud à un cluster existant
Installation de patchs exigeant la réinitialisation d'un nœud ou d'un cluster
Modifications apportées à la configuration et qui demandent une réinitialisation pour prendre effet
Arrêtez le cluster depuis un nœud.
# scshutdown |
Ne réinitialisez pas le premier nœud installé tant que le cluster n'a pas été arrêté. tant que le mode d'installation du cluster n'a pas été désactivé, seul le premier nœud installé, qui a établi le cluster, possède un vote de quorum. Dans un cluster établi encore en mode d'installation, s'il n'est pas fermé avant la réinitialisation du premier nœud installé, les autres nœuds ne peuvent pas obtenir de quorum. Alors tout le cluster se ferme.
Les nœuds de cluster restent en mode installation jusqu'à ce que vous exécutiez la commande scsetup(1M). Vous devez exécuter cette commande au cours de la procédure Configuration après installation et configuration de périphériques de quorum .
Réinitialisez tous les nœuds du cluster.
Sur les systèmes SPARC, procédez comme suit :
ok boot |
Sur les systèmes x86, procédez comme suit :
<<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b |
L'utilitaire scinstall installe et configure tous les nœuds du cluster et redémarre le cluster. Le cluster est établi une fois que tous ses nœuds ont été correctement réinitialisés. Les informations relatives à l'installation de Sun Cluster sont consignées dans le fichier /var/cluster/logs/install/scinstall.log. N.
Installez le logiciel du système de fichiers Sun StorEdge QFS.
Suivez les procédures d'installation initiale contenues dans le manuel Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide.
SPARC : pour installer Système de fichiers VERITAS, reportez-vous à la rubrique SPARC: installation du logiciel Système de fichiers VERITAS.
Configurez l'ordre de recherche des services de noms.
Reportez-vous à la rubrique Configuration du commutateur de services de noms .