Ignite-UX opère au travers d'un système
client-serveur. Le processus d'installation de Ignite-UX effectue
une grande partie de la configuration du serveur à votre
place, mais il vous restera quelques démarches à accomplir
une fois cette installation terminée. Plusieurs outils
vous permettent de compléter la configuration du serveur.
Les étapes suivantes décrivent l'installation
ou la mise à jour du serveur.
Obtenez un accès à un système adéquat
qui tourne sous HP-UX 10.x. La marche à suivre pour effectuer une mise à niveau
d'un système 9.x à un système 10.x est décrite dans le manuel Upgrading
from HP-UX 9.x to 10.x.
Si nécessaire, effectuez la mise à jour à l'aide
de Extension Media à partir du CD-ROM (consultez Chapitre 2, « Mise à jour
du système d'exploitation et des logiciels existants »).
Installez les outils et les données Ignite-UX à partir
de la bande ou du CD-ROM HP-UX Applications, à l'aide de l'utilitaire swinstall.
Si vous effectuez une mise à jour d'un système
10.x, vous pouvez être amené à exécuter
d'abord la commande swgettools pour mettre à jour swinstall. Voir Chapitre 2, « Mise à jour
du système d'exploitation et des logiciels existants ».
Le nom du kit 11.0 est :
Les versions situées sur le support DART Applications
seront nommées B5724AA_APZ (série 700) ou B5725AA_APZ (série 800).
Ces kits, qui diffèrent selon les versions
de Ignite-UX, contiennent chacun les groupes de fichiers nécessaires à l'installation
d'une version particulière sur vos clients. Nous vous recommandons
de charger un ou plusieurs de ces kits, suivant les versions que
vous possédez. Ces kits sont désignés
de la façon suivante :
Ignite-UX-10-01 Ignite-UX-10-10 Ignite-UX-10-20 . . . |
Vous pouvez charger un ou plusieurs des kits Ignite-UX-10-XX sur votre serveur suivant les versions de HP-UX
que vous comptez installer chez vos clients. Vous avez ainsi le
choix entre charger un kit particulier dédié à une
version donnée, comme Ignite-UX-10-20, ou la totalité du kit, comme B5724AA_APZ.
Installation du logiciel Ignite-UX
Chaque kit logiciel contient les outils Ignite-UX ainsi que
les fichiers de données nécessaires au support
de la version particulière de HP-UX désignée
par le nom du kit.
Ignite-UX remplace la fonction offerte par le kit NetInstall
qui accompagnait les versions 10.01, 10.10 et 10.20 de HP-UX. (Vous
ne pouvez pas configurer un système serveur à la
fois sous NetInstall et Ignite-UX.) Si vous chargez un kit logiciel
Ignite-UX, le système envoie un message d'erreur jusqu'à ce
que vous retiriez le kit NetInstall ou que vous modifiiez le fichier /tmp/okay_to_remove_net_install.
Vous pouvez charger les kits désirés à partir
du CD-ROM d'application qui contient Ignite-UX, grâce à la
commande swinstall. Par exemple, la commande ci-dessous charge le
support physique nécessaire à l'installation de
HP-UX 10.20 sur des systèmes clients.
# swinstall -s /cdrom Ignite-UX-10-20 |
Une fois que vous avez chargé les
kits Ignite-UX, démontez et supprimez le support physique,
puis montez le support ou le lecteur, si nécessaire, afin
de charger le logiciel CORE.
Configuration ou mise à jour du logiciel CORE
Ignite-UX
permet l'utilisation de nombreuses options pour l'installation de
logiciels sur le système cible. L'option la plus élémentaire
consiste à installer tous les logiciels des dépôts
SD présents sur le serveur. Voici la procédure
qui permet de configurer le logiciel CORE sur le serveur.
L'outil add_release permet de configurer le logiciel pour l'installation du
système d'exploitation. Cet outil peut également
servir, de manière interactive, pour ajouter de nouvelles
versions au serveur et pour supprimer les anciennes.
Si vous prévoyez d'utiliser en même temps
des sources SD et des sources non-SD (tar, cpio ou pax), il est indispensable de les traiter une à une.
Pour les logiciels de systèmes d'exploitation SD
:
Exécutez l'outil add_release pour charger les versions du logiciel que vous
voulez installer sur les systèmes cibles. L'outil add_release ajoute une nouvelle version logicielle à un
serveur Ignite-UX en créant des dépôts
SD pour ce logiciel. Pour en savoir plus, voir add_release(1M)
dans les pages de manuel.
Vous pouvez, sans rien modifier, exécuter add_release pour tester ce qu'il fait en spécifiant
l'option -p (aperçu) de la façon suivante.
Par exemple :
# /opt/ignite/bin/add_release -s /dev/dsk/c0t2d0 -p |
Si vous désirez lire le logiciel à partir
d'un autre dépôt que /dev/dsk/c0t2d0, désignez-le à l'aide de l'option -s.
Par exemple, si vous disposez déjà d'un
dépôt de système d'exploitation, ou si
vous l'avez modifié, procédez comme suit. Vous pourrez
ensuite utiliser make_config et manage_index pour générer un fichier de configuration.
Par exemple :
# make_config -s server:/depot_700 \ -c /var/opt/ignite/data/Rel_B.10.20/core_700 # manage_index -a -f /var/opt/ignite/data/Rel_B.10.20/core_700 |
Pour voir d'autres exemples, consulter les pages de manuel ignite(5).
Pour les logiciels de systèmes d'exploitation
non-SD :
Lorsque la source n'est pas un dépôt
SD (mais par exemple une image archives), vous ne pouvez plus utiliser
la commande add_release.
Vous devez, dans ce cas, créer un fichier de configuration
particulier pour représenter le logiciel de système
d'exploitation non-SD. Vous trouverez à l'emplacement suivant
un exemple de fichier de configuration qui crée une sauvegarde
du système de base.
/opt/ignite/data/examples/core.cfg |
Après avoir copié ce fichier et effectué les
modifications indiquées dans les commentaires du fichier
lui-même, insérez à l'emplaement suivant
une référence à cette configuration grâce à l'outil manage_index.
Installation d'applications supplémentaires (optionnel)
Si vous désirez exécuter d'autres logiciels
pendant l'installation, et les rendre accessibles dans l'interface
utilisateur Ignite-UX, utilisez les outils make_config et manage_index sur ces dépôts. Si leur contenu n'est
pas spécifique aux séries 700/800, n'utilisez
pas l'option -a[78]00.
 |
 |  |
 |
 | REMARQUE : N'essayez
pas d'utiliser des archives contenant des logiciels d'application contenant
des fichiers à charger dans /var/adm/sw/* . L'implantation de fichiers dans ce répertoire
de cette manière peut conduire à une altération
de la base de données SD. |
 |
 |  |
 |
Logiciels d'application SD
Logiciels d'application non-SD :
Si la source n'est pas un dépôt SD, vous
ne pourrez pas lui appliquer la commande make_config. Vous devrez créer un fichier de configuration spécifique
pour référencer le logiciel non-SD. Vous trouverez à l'adresse suivante
un exemple de fichier de configuration qui crée une sauvegarde des
applications.
/opt/ignite/data/examples/noncore.cfg |
Copiez d'abord ce fichier dans /var/opt/ignite/data/Release/configx. Puis effectuez les modifications sur la copie
dans ce dernier répertoire.
Une fois le fichier copié et modifié,
utilisez manage_index pour insérer une copie de référence
de la configuration à l'emplacement suivant :
Démarrage
du serveur Ignite-UX |
 |
Exécutez ignite pour achever la configuration (à l'aide
de l'écran d'interface du serveur) et pour démarrer
le processus d'installation. Saisissez la commande suivante :
Cette séquence démarre le serveur Ignite-UX.
Achèvement de la configuration
Une fois que Ignite-UX est opérationnel, l'écran
d'accueil apparaît suivi de l'interface GUI du serveur
Ignite-UX. Lorsque vous aurez amorcé les clients, leurs
icônes apparaissent sur l'interface GUI du serveur. Vous pouvez
manipuler ces icônes de la manière suivante :
Cliquez une fois sur l'icône
d'un client pour le sélectionner en prévision
d'une autre action.
Cliquez deux fois sur le client pour obtenir l'écran
Client Status.
Cliquez à droite (troisième
bouton de la souris) sur le client sélectionné pour
obtenir un menu Actions, qui est analogue au menu déroulant
Actions.
Server Configuration: Server Options.
Cette commande vous permet de sélectionner la configuration produit
du système d'exploitation, la configuration par défaut
de l'imprimante, le délai d'inactivité client
ainsi que l'adresse d'amorçage et d'affichage de l'interface
client.
Server Configuration: Session Options.
Cette commande vous permet de configurer le comportement général d'interaction
des sessions client.
Les pages suivantes détaillent ces menus.
Configuration
des options du serveur |
 |
Les champs de ces onglets ("Server Options" et "Session Options") permettent
d'identifier et de configurer votre serveur d'installation, et de configurer
la plage d'adresses IP source qui serviront à l'amorçage
initial des clients à installer (systèmes cibles),
et la plage d'adresses DHCP qui serviront à conduire le
processus d'installation client. L'écran suivant apparaît
lorsque vous sélectionnez : Options > Server Configuration.
Onglet Server Options
Sélectionnez Default Configurations
et mettez en évidence la configuration de la liste que
vous voulez utiliser. Lorsque vous effectuerez une installation
client, cette configuration sera installée sur les cibles
si vous n'en désignez pas d'autre. (Ignite-UX peut modifier
cette valeur par défaut client par client.)
Cliquez sur la liste de sélection pour
afficher les imprimantes disponibles (configurées). Sélectionnez
celle que vous désirez.
Si nécessaire, utilisez la zone SAM → Printers
and Plotters pour configurer une nouvelle imprimante du système.
Cette imprimante servira à l'impression du manifeste
ou historique de l'installation. Avant l'expédition d'une
tâche, Ignite-UX vérifie l'adresse de l'imprimante.
Sélectionnez le délai Client Timeout
adéquat, ou "Off", pour déterminer le temps pendant
lequel le client peut conserver sa connexion sans l'utiliser. (Le
compte à rebours commence à partir de la dernière écriture
dans le registre d'installation du client. Certaines phases de l'installation
peuvent prendre de quinze à trente minutes.) Lorsque le
temps imparti est écoulé, un message d'avertissement
s'affiche.
Initialiser à "Off" la valeur de Client Timeout désactive
ce message d'avertissement.
L'utilisation de Add Booting IP Addresses... est
décrite dans la section suivante.
Adding Booting IP Addresses...
Si vous avez cliqué sur Add Booting IP Addresses...
dans la figure Figure 4-2, « Titre non disponible (Configuration
des options du serveur) » vous devez
obtenir l'écran suivant.
Booting Clients
Ce menu vous permet de saisir les valeurs qui serviront d'adresses
IP pendant l'amorçage initial des systèmes cible.
Le nombre de ces adresses détermine le nombre d'installations
simultanées que vous pouvez effectuer.
En premier lieu, assurez-vous que ces adresses IP ne sont
pas allouées ailleurs. Ces adresses IP servent à l'amorçage
initial des systèmes cible. Elles sont utilisées
jusqu'à ce que le système reçoive l'une
des adresses d'amorçage allouées par DHCP. Si
vous opérez en simultané, il vous faut une adresse
par amorçage. Généralement, et suivant
l'utilisation, vous aurez besoin de une à trois adresses.
Vous pouvez également configurer ces valeurs à partir
d'une ligne de commande grâce à l'outil setup_server(1M)
. Vous pouvez aussi modifier le fichier instl_boottab : vous en aurez besoin pour modifier la liste des
adresses IP existantes.
Pour en savoir plus, voir instl_bootd(1M)
dans les pages de manuel.
DHCP Addresses
En premier lieu, assurez-vous que ces adresses IP ne sont
pas allouées ailleurs. Ces adresses IP sont utilisées
pendant le chargement du système d'exploitation et des
applications, et pendant la majeure partie du chargement de Ignite-UX
vers la machine cible. Si vous opérez en simultané,
il vous faudra une adresse par amorçage, et davantage si
vous désirez les allouer de manière permanente.
Cliquez le bouton “Temporary” si vous gérez
un petit groupe d'adresses IP temporaires qui serviront seulement
au cours des installations : les clients recevront de nouvelles
adresses dès qu'ils seront régulièrement connectés.
Les fonctions DHCP utilisées servent uniquement à l'installation.
Il sera certainement prudent de restreindre les configurations pour
qu'elles n'interfèrent pas avec les fonctions serveur DHCP
déjà en place.
Vous trouverez des exemples d'utilisation dans Annexe A, « Configuration
d'un serveur DHCP ». Pour plus d'informations sur
la configuration des fonctions DHCP, des adresses et des classes d'identification,
consultez les pages de manuel setup_server(1M)
et instl_adm(4).
L'onglet Session Options contient plusieurs cases à cocher
qui permettent de configurer le comportement en réponse
du client.
Confirm New Clients:
Si cette case est cochée, une boîte de dialogue
apparaît chaque fois qu'un nouveau client est amorcé à partir
du serveur Ignite-UX.
Ask for customer information during client installation:
Si vous ne désirez pas voir le formulaire qui présente
"Customer Name", "System Serial #" et "Order Number", désactivez
l'affichage.
Show Welcome Screen for the Install Server:
Cochez la case pour permettre l'affichage automatique de l'écran d'accueil
du serveur d'installation.
Cet écran d'accueil est une option par défaut
très utile si les nouveaux opérateurs du serveur
Ignite-UX sont nombreux.
Halt the client after installation:
Cochez cette case pour que le système client s'interrompe
(plutôt qu'il ne se réamorce) après l'installation.
Automatically move completed clients to history:
Cochez cette case pour que les clients qui ont terminé leur installation
soient automatiquement placés à la fin du registre d'historique, /var/opt/ignite/clients/history/history.log. Leurs fichiers de configuration et de manifeste
seront également enregistrés dans l'historique
pour référence ultérieure. L'icône
du client est supprimée du menu Server. Pour cela, le client
doit être complete (entièrement installé).
Si les systèmes client sont préparés
et amorcés, vous pouvez accéder directement à Chapitre 5, « Installation à partir
du serveur Ignite-UX » concernant
les procédures d'utilisation du serveur avec les systèmes client.
Préparation des clients à l'installation
Amorcez le système client (série 700 ou
800) qui supporte l'amorçage de réseau en saisissant
la commande appropriée à partir de la console.
Notez que si un client détenteur d'une adresse IP
connue exécute déjà HP-UX, vous pouvez
utiliser la commande bootsys(1m) du serveur
Ignite-UX pour l'installer avec une configuration spécifique sans
autre interaction.
Pour amorcer manuellement votre système, vous trouverez
les commandes ROM précises dans « Amorçage
des systèmes clients à partir du réseau ».
Si le client est incapable de trouver le serveur, vérifiez
les éléments suivants :
Le client se trouve-t'il sur le même
sous-réseau que le serveur ?
Le fichier /var/adm/syslog/syslog.log contient-il des erreurs instl_bootd ?
L'adresse IP 0.0.0.0 est-elle toujours valide ? (Vérifiez
votre fichier /var/adm/inetd.sec.)
Si /etc/services provient de NIS, le serveur NIS possède-t'il
des entrées instl_boot* ?
Le démon rbootd fonctionne-t'il ?
Les icônes de tous les clients amorcés depuis
le serveur Ignite-UX devraient maintenant apparaître sur
l'interface Ignite-UX. Si le serveur n'a pas été entièrement
configuré, ou bien si le client n'a pas pu obtenir suffisamment
de paramètres de gestion de réseau via DHCP, il
faudra certainement intervenir à partir de la console du
client.
Vous pouvez maintenant passer à l'utilisation de
l'interface Ignite-UX (Chapitre 5, « Installation à partir
du serveur Ignite-UX » ).
Pour de plus amples informations
Concernant le paramétrage des fichiers de configuration
Ignite-UX, consultez Annexe B, « Utilisation
des fichiers de configuration ».
Pour de plus amples informations sur la configuration du serveur
et les disques témoins ("Golden Disks"), référez-vous
aux manuels "Ignite-UX Startup Guide for System Administrators"
et "Ignite-UX Cold Installations", tous deux sur votre système
serveur Ignite-UX dans /opt/ignite/share/docs/.