L'installation et initialisation via connexion WAN effectue une installation JumpStart personnalisée pour installer une archive Solaris Flash sur le client. La méthode d'installation JumpStart personnalisée est une interface de ligne de commande vous permettant d'installer automatiquement plusieurs systèmes, en fonction des profils que vous créez. Ces profils définissent la configuration minimale requise par l'installation des logiciels. Vous pouvez également y inclure des scripts de shell correspondant à des tâches exécutables avant et après l'installation. Choisissez le profil et les scripts que vous souhaitez utiliser pour l'installation ou la mise à niveau. La méthode d'installation JumpStart personnalisée procède à l'installation de votre système ou à sa mise à niveau d'après le profil et les scripts que vous aurez sélectionnés. Vous pouvez aussi utiliser un fichier sysidcfg pour spécifier des informations de configuration de sorte que l'installation JumpStart personnalisée ne requière aucune intervention manuelle.
Pour préparer les fichiers JumpStart personnalisés en vue d'une installation et initialisation via connexion WAN, exécutez les tâches suivantes :
Pour de plus amples informations sur la méthode JumpStart personnalisée, reportez-vous au Chapitre 25.
La fonction d'installation Solaris Flash vous permet d'utiliser une installation de référence unique de l'environnement d'exploitation Solaris sur un système, appelé système maître, Vous pouvez ensuite créer l'archive Solaris Flash, réplique de l'image du système maître. Vous pouvez installer l'archive Solaris Flash sur d'autres systèmes du réseau en créant des systèmes clones.
Cette rubrique décrit la procédure de création d'une archive Solaris Flash destinée à être utilisée avec votre installation et initialisation via connexion WAN. Avant de créer une archive Solaris Flash, installez le système maître.
Pour de plus amples informations sur l'installation d'un système maître, reportez-vous à la rubrique Installation du système maître.
Pour de plus amples informations sur les archives Solaris Flash, reportez-vous au Chapitre 21.
Pour consulter la procédure de création détaillée d'une archive Solaris Flash, reportez-vous à la rubrique Création d'une archive Solaris Flash
Initialisez le système maître.
Faites-le fonctionner à l'état le plus inactif possible. Si vous le pouvez, faites tourner le système en mode utilisateur unique. Si cela s'avère impossible, fermez toutes les applications à archiver et toutes celles qui requièrent d'importantes ressources en terme de système d'exploitation.
Pour créer l'archive, utilisez la commande flar create.
# flar create -n nom [paramètres_facultatifs] document_racine/flash/nom_fichier |
Nom que vous assignez à l'archive. Le nom spécifié correspond à la valeur du mot-clé content_name.
Vous pouvez utiliser plusieurs options de la commande flar create pour personnaliser votre archive Solaris Flash. Pour une description détaillée de ces options, reportez-vous au Chapitre 23.
Chemin d'accès au sous-répertoire Solaris Flash du répertoire document racine du serveur d'installation.
Nom du fichier d'archive.
Pour économiser de l'espace disque, vous pouvez utiliser l'option -c de la commande flar create afin de compresser l'archive. Toutefois, une archive compressée peut affecter les performances de votre installation et initialisation via connexion WAN. Pour de plus amples informations sur la création d'une archive compressée, reportez-vous à la page de manuel flar create(1M).
Si la création d'archive s'est déroulée avec succès, la commande flar create renvoie un code de sortie égal à 0.
Si la création d'archive a échoué, la commande flar create renvoie un code de sortie différent de 0.
Pour des exemples de création d'une archive Solaris Flash, reportez-vous à la rubrique Exemples—création d'une archive en vue d'une installation initiale.
Pour préconfigurer un système, vous pouvez spécifier un certain nombre de mots-clés dans le fichier sysidcfg. Pour des informations plus détaillées sur les mots-clés et valeurs de sysidcfg, reportez-vous à la rubrique Préconfiguration à l'aide du fichier sysidcfg.
Créez un fichier sysidcfg dans un éditeur de texte du serveur d'installation.
Entrez-y les mots-clés sysidcfg de votre choix.
Pour de plus amples informations sur les mots-clés de sysidcfg, reportez-vous à la rubrique Mots-clés utilisables dans un fichier sysidcfg.
Enregistrez le fichier sysidcfg à un emplacement accessible au serveur d'initialisation via connexion WAN.
Enregistrez le fichier à l'un des emplacements indiqués ci-dessous.
Si le serveur d'initialisation via connexion WAN et le serveur d'installation sont hébergés sur la même machine, enregistrez ce fichier dans le sous-répertoire flash du répertoire document racine du serveur d'initialisation via connexion WAN.
Si le serveur d'initialisation via connexion WAN et le serveur d'installation ne sont pas sur la même machine, enregistrez ce fichier dans le sous-répertoire flash du répertoire document racine du serveur d'installation.
Voici un exemple de fichier sysidcfg pour un système basé sur SPARC. Le nom d'hôte, l'adresse IP et le masque de réseau de ce système ont été préconfigurés dans le service de noms utilisé.
network_interface=primary {hostname=seahag default_route=192.168.88.1 ip_address=192.168.88.210 netmask=255.255.0.0 protocol_ipv6=no} timezone=US/Central system_locale=C terminal=xterm timeserver=localhost name_service=NIS {name_server=matter(192.168.255.255) domain_name=mind.over.example.com } security_policy=none
Un profil est un fichier texte indiquant au programme JumpStart personnalisé comment installer le logiciel Solaris sur un système. Un profil définit les éléments objets de l'installation ; le groupe de logiciels à installer, par exemple.
Pour de plus amples informations sur la procédure de création de profils, reportez-vous à la rubrique Création d'un profil.
Créez un fichier texte sur le serveur d'installation. Donnez un nom significatif à votre fichier.
assurez-vous que le nom du profil représente bien ce que vous comptez en faire pour installer le logiciel Solaris sur votre système. Vous pouvez, par exemple, nommer vos profils basic_install, eng_profile ou user_profile.
Ajoutez des mots-clés de profil et leur valeur dans le profil ainsi créé.
Pour connaître la liste des mots-clés de profil et de leurs valeurs, consultez la rubrique Mots-clés et valeurs des profils.
les mots-clés de profil et leur valeur tiennent compte des minuscules et des majuscules.
Enregistrez le profil à un emplacement accessible au serveur d'initialisation via connexion WAN.
Enregistrez le profil à l'un des emplacements indiqués ci-dessous.
Si le serveur d'initialisation via connexion WAN et le serveur d'installation sont hébergés sur la même machine, enregistrez ce fichier dans le sous-répertoire flash du répertoire document racine du serveur d'initialisation via connexion WAN.
Si le serveur d'initialisation via connexion WAN et le serveur d'installation ne sont pas sur la même machine, enregistrez ce fichier dans le sous-répertoire flash du répertoire document racine du serveur d'installation.
Vérifiez que le profil figure dans root et que le degré de permission est réglé sur 644.
(Facultatif) Testez le profil.
La rubrique Test d'un profil comporte davantage d'informations sur la procédure de test des profils.
Dans l'exemple suivant, le profil indique que le programme JumpStart personnalisé extrait l'archive Solaris Flash à partir d'un serveur HTTP sécurisé.
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location https://192.168.255.255/solarisupdate.flar partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.
Le profil installe une archive Solaris Flash sur le système clone. Tous les fichiers sont écrasés, comme dans une installation initiale.
L'archive compressée Solaris Flash est extraite à partir d'un serveur HTTP sécurisé.
Les tranches des systèmes de fichiers sont déterminées par le mot-clé filesys, associé à la valeur explicit. La taille de la racine (/) est basée sur la taille de l'archive Solaris Flash. La taille de swap est réglée en fonction des besoins. Ce système de fichiers est installé sur c0t1d0s1. /export/home est basé sur l'espace disque restant. /export/home est installé sur c0t1d0s7.
Le fichier rules est un fichier texte contenant une règle pour chaque groupe de systèmes où vous souhaitez installer l'environnement d'exploitation Solaris. Chaque règle désigne un groupe de systèmes ayant un ou plusieurs attributs en commun. Chaque règle lie également chaque groupe à un profil. Un profil est un fichier texte qui définit la procédure d'installation du logiciel Solaris sur chaque système d'un groupe. Par exemple, la règle suivante spécifie que le programme JumpStart utilise les informations dans le profil basic_prof pour installer tout système dans le groupe plate-forme sun4u.
karch sun4u - basic_prof - |
Le fichier rules sert à créer le fichier rules.ok, dont dépendent les installations JumpStart personnalisées.
Pour de plus amples informations sur la procédure de création d'un fichier de règles, reportez-vous à la rubrique Création d'un fichier rules.
Sur le serveur d'installation, créez un fichier texte nommé rules.
Ajoutez une règle au fichier rules pour chaque groupe de systèmes à installer.
Pour de plus amples informations sur la procédure de création d'un fichier de règles, reportez-vous à la rubrique Création d'un fichier rules.
Enregistrez le fichier rules sur le serveur d'installation.
$ ./check [[-p chemin -r nom_fichier]] |
Valide le fichier rules à l'aide du script check à partir de l'image du logiciel Solaris 9, et non le script check du système que vous utilisez. chemin est l'image qui figure sur un disque local ou désigne le Solaris DVD ou le Solaris Software 1 of 2 CD monté.
Utilisez cette option pour exécuter la version la plus récente de check si la version de Solaris installée sur votre système n'est pas la plus récente.
Spécifie un autre fichier de règles que celui portant le nom de rules. Cette option vous permet de tester la validité d'une règle avant de l'intégrer dans le fichier rules .
Lors de l'exécution du script check, celui-ci établit des rapports sur la validité du fichier rules et de chaque profil. S'il ne rencontre aucune erreur, le script signale : The custom JumpStart configuration is ok. Le script check crée le fichier rules.ok.
Enregistrez le fichier rules.ok à un emplacement accessible au serveur d'initialisation via connexion WAN.
Enregistrez le fichier à l'un des emplacements indiqués ci-dessous.
Si le serveur d'initialisation via connexion WAN et le serveur d'installation sont hébergés sur la même machine, enregistrez ce fichier dans le sous-répertoire flash du répertoire document racine du serveur d'initialisation via connexion WAN.
Si le serveur d'initialisation via connexion WAN et le serveur d'installation ne sont pas sur la même machine, enregistrez ce fichier dans le sous-répertoire flash du répertoire document racine du serveur d'installation.
Vérifiez que le fichier rules.ok dépend de root et que le degré de permission est réglé sur 644.
Pour des exemples de fichiers rules, reportez-vous à la rubrique Exemple de fichier rules.
Les scripts de début et de fin sont des scripts en Bourne shell définis par l'utilisateur et spécifiés dans le fichier rules. Un script de début effectue des tâches précédant l'installation du logiciel Solaris sur un système. Le logiciel Solaris étant installé sur votre système, un script de fin exécute des tâches avant que le système ne se réinitialise. Ces scripts ne peuvent être utilisés que si le logiciel Solaris est installé à l'aide de la méthode JumpStart personnalisée.
Les scripts de début permettent de créer des profils dérivés. Les scripts de fin permettent d'effectuer diverses tâches après l'installation, telles que l'ajout de fichiers, packages, patchs ou logiciels.
Les scripts de début et de fin doivent être stockés dans le même répertoire que les fichiers sysidcfg, rules.ok et profil sur le serveur d'installation.
Pour de plus amples informations sur la création des scripts de début, reportez-vous à la rubrique Création de scripts de début.
Pour de plus amples information sur la création de scripts de fin, reportez-vous à la rubrique Création de scripts de fin.