Bull AIX 4.3 - NIM (Network Installation and Management) Manuel utilisateur
Ajouter à Mes manuels292 Des pages
▼
Scroll to page 2
of
292
Bull AIX 4.3 Guide d’administration : installation via un réseau AIX 86 F2 17HX 05 Bull AIX 4.3 Guide d’administration : installation via un réseau AIX Logiciel Octobre 1999 BULL ELECTRONICS ANGERS CEDOC 34 Rue du Nid de Pie – BP 428 49004 ANGERS CEDEX 01 FRANCE 86 F2 17HX 05 The following copyright notice protects this book under the Copyright laws of the United States and other countries which prohibit such actions as, but not limited to, copying, distributing, modifying, and making derivative works. Copyright Bull S.A. 1992, 1999 Imprimé en France Vos suggestions sur la forme et le fond de ce manuel seront les bienvenues. Une feuille destinée à recevoir vos remarques se trouve à la fin de ce document. Pour commander d’autres exemplaires de ce manuel ou d’autres publications techniques Bull, veuillez utiliser le bon de commande également fourni en fin de manuel. Marques déposées Toutes les marques déposées sont la propriété de leurs titulaires respectifs. AIXR est une marque déposée d’IBM Corp. et est utilisée sous licence. UNIX est une marque déposée licenciée exclusivement par Open Group. A 2000 Le produit présenté dans ce manuel est prêt pour l’an 2000. La loi du 11 mars 1957, complétée par la loi du 3 juillet 1985, interdit les copies ou reproductions destinées à une utilisation collective. Toute représentation ou reproduction intégrale ou partielle faite par quelque procédé que ce soit, sans consentement de l’auteur ou de ses ayants cause, est illicite et constitue une contrefaçon sanctionnée par les articles 425 et suivants du code pénal. Ce document est fourni à titre d’information seulement. Il n’engage pas la responsabilité de Bull S.A. en cas de dommage résultant de son application. Des corrections ou modifications du contenu de ce document peuvent intervenir sans préavis ; des mises à jour ultérieures les signaleront éventuellement aux destinataires. A propos de ce guide AIX 4.3 Guide d’administration : installation via un réseau décrit l’installation et la configuration du logiciel par le biais d’une interface de réseau. L’administration de l’installation via le réseau (NIM) permet une gestion centralisée de l’installation du système d’exploitation de base (BOS) AIX version 4.1 (et ultérieures) et du logiciel en option sur des machines dans un environnement réseau. NIM permet d’installer AIX version 4.1 (et ultérieures) à partir d’un serveur sur lequel AIX est installé. Ce manuel ne décrit pas comment : • installer BOS sur une machine sans le concours d’un serveur de réseau. Pour une description exhaustive de l’installation du BOS, reportez-vous à AIX 4.3 Guide d’installation. • Gérer les réseaux. Pour plus d’informations sur la gestion des réseaux, reportez-vous au AIX 4.3 Guide d’administration : communications et réseaux. Les informations de ce manuel se trouvent également sur le CD-ROM ”Hypertext Library for AIX 4.3” . Cette documentation en ligne est conçue pour un navigateur web HTML 3.2. Utilisateurs concernés Ce manuel est dédié aux administrateurs système chargés de l’installation et de la configuration d’une ou plusieurs machines AIX en environnement de réseau. L’administrateur est supposé familiarisé avec les procédures d’installation décrites dans le AIX 4.3 Guide d’installation, avec la gestion des systèmes AIX et des environnements de réseau. Mode d’emploi Cette section regroupe le contenu du manuel, les conventions typographiques adoptées et la documentation connexe. Contenu du manuel Cette section présente le contenu de ce manuel et décrit brièvement chaque chapitre et annexe. • Le chapitre 1, ”NIM - Introduction”, présente les principaux éléments de l’environnement NIM, et les tâches à effectuer pour installer le système d’exploitation de base (BOS) et les logiciels en option sur une ou plusieurs machines. • Le chapitre 2, ”Choix d’un maître NIM”, traite des conditions requises par la machine maître dans l’environnement NIM. • Le chapitre 3, ”Exploitation de base et configuration de NIM”, traite des opérations NIM de base et des tâches de configuration simples. • Le chapitre 4, ”Opérations client NIM”, traite de l’installation de NIM sur les machines client. • Le chapitre 5, ”Tâches avancées d’installation NIM”, traite des procédures d’installation avancées de NIM. • Le chapitre 6, ”Tâches avancées de configuration NIM”, traite des procédures de configuration avancées de NIM. Préface iii • Le chapitre 7, ”Autres opérations”, donne des informations sur les tâches complémentaires à effectuer dans l’environnement NIM. Ces tâches ne font pas partie des procédures d’installation et de configuration standard de l’environnement NIM. • Le chapitre 8, ”Concepts NIM”, développe les sujets qu’il vous faut maîtriser pour exploiter les fonctions NIM. • Le chapitre 9, ”Commandes NIM”, fournit des informations sur les commandes NIM. • Le chapitre 10, ”Messages d’erreur et d’avertissement”, traite des messages d’erreur et d’avertissement affichés par les commandes NIM et indique des procédures de reprise. • Le chapitre 11, ”Résolution des incidents NIM”, propose des solutions pour résoudre les problèmes d’installation du réseau. • L’annexe A, ”Amorçage réseau”, traite des procédures d’amorçage d’une machine sur un réseau. • L’annexe B, ”Opérations associées au matériel”, indique la procédure de détermination de l’adresse matérielle d’une machine sur le réseau et les procédures permettant l’amorçage d’une machine via l’interface réseau. • L’annexe C, ”Exemples de fichiers”, donne des exemples des fichiers de ressources bosinst.data et script, ainsi qu’un exemple de fichier de définition pour la commande nimdef. • L’annexe D, ”Compatibilité et limites”, donne des précisions sur la compatibilité et les limites intervenant entre AIX version 4.1 et AIX version 4.2 (et ultérieures). • Le ”Glossaire” définit les termes utilisés dans le manuel. Conventions typographiques Voici les conventions typographiques adoptées dans ce manuel. Gras Commandes, mots-clés, fichiers, répertoires et autres éléments dont le nom est prédéfini par le système. Italiques Paramètres dont le nom ou la valeur est fournie par l’utilisateur. Espacement fixe Exemples (de valeurs spécifiques, de texte affiché, de code programme), messages système ou données entrées par l’utilisateur. ISO 9000 Ce produit répond aux normes qualité ISO 9000. Documentation connexe Bibliographie complémentaire au AIX 4.3 Guide d’administration : installation via un réseau : • AIX - Bibliographie, CEDOC 86 F2 71WE • AIX 4.3 Guide d’installation, CEDOC 86 F2 43GX • AIX 4.3 Guide d’administration : communications et réseaux, CEDOC 86 F2 31JX iv Guide d’administration : installation via un réseau Bibliographie Les ouvrages suivants concernent le AIX 4.3 Guide d’administration : installation via un réseau : • AIX Commands Reference, CEDOC 86 A2 38JX à 86 A2 43JX (six volumes) • AIX Version 4.3 - Guide de résolution des incidents, CEDOC 86 F2 32JX • AIX 4.3 Guide d’administration : système d’exploitation et unités, CEDOC 86 F2 99HX • AIX 4.1 - Guide d’installation, CEDOC 86 F2 60AP • AIX 4.2 Guide d’installation, CEDOC 86 F2 05AT Commande de manuels Pour commander ce CD-ROM, adressez-vous à Bull Electronics Angers S.A CEDOC, à l’adresse indiquée sur le formulaire de remarques, en fin de manuel. Pour commander un exemplaire supplémentaire du présent manuel, spécifiez la référence CEDOC 86 F2 17HX. Consultez le manuel AIX - Bibliographie pour obtenir des informations sur les publications connexes et le moyen de se les procurer. Préface v vi Guide d’administration : installation via un réseau Table des matières A propos de ce guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisateurs concernés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode d’emploi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ISO 9000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentation connexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande de manuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii iii iii iv iv v v Chapitre 1. NIM - Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation des opérations Network Installation Management (NIM) . . . . . . . . . . . Installation du BOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Personnalisation (installation) du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Maintenance du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de la machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Amorçage des diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Amorçage en mode maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Initialisation des clients sans disque et sans données . . . . . . . . . . . . . . . . . . . . . . Installation du BOS sur un autre disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1-2 1-2 1-2 1-2 1-2 1-2 1-3 1-3 1-3 Chapitre 2. Choix d’un maître NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Chapitre 3. Exploitation de base et configuration de NIM . . . . . . . . . . . . . . . . . . 3-1 Configuration du maître NIM et création des ressources d’installation de base . . . 3-2 Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 Ajout d’un client NIM autonome à l’environnement NIM . . . . . . . . . . . . . . . . . . . . . . . 3-6 Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7 Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7 Vérification de l’état de la machine client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 Installation de BOS sur un client NIM via des images d’installation (installation rte) 3-10 Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 Utilisation d’une image mksysb pour installer le système d’exploitation de base (BOS) sur un client NIM (installation mksysb) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12 Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12 Considérations en matière de clonage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12 A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13 Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13 Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14 Installation du BOS sur un client NIM via SPOT-copy (installation SPOT-copy) . . . 3-16 Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16 A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16 Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16 Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17 Préface vii Installation automatique de BOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation pour les clients sur les réseaux ATM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation du BOS via des adaptateurs non ATM . . . . . . . . . . . . . . . . . . . . . . . . . . Installation du BOS via des adaptateurs ATM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration requise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conversion de réseaux génériques en réseaux ATM . . . . . . . . . . . . . . . . . . . . . . . Restauration du système après un échec de l’amorçage . . . . . . . . . . . . . . . . . . . . Personnalisation des clients NIM et des ressources SPOT . . . . . . . . . . . . . . . . . . . . Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration du maître NIM et création de ressources pour prise en charge exclusive de clients sans disque et sans données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout d’un client sans disque ou sans données à l’environnement NIM . . . . . . . . . . Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Initialisation et amorçage d’une machine sans disque ou sans données . . . . . . . . . Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Désinitialisation de machines sans disque et sans données . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation sur un autre disque d’un client NIM (clonage ou mksysb) . . . . . . . . . . . Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii 3-18 3-18 3-18 3-18 3-19 3-20 3-20 3-20 3-20 3-21 3-21 3-23 3-23 3-23 3-23 3-23 3-25 3-25 3-25 3-25 3-26 3-29 3-29 3-29 3-29 3-29 3-31 3-31 3-31 3-31 3-32 3-33 3-33 3-33 3-33 3-34 3-34 3-34 3-34 3-35 Chapitre 4. Opérations client NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4-1 4-1 4-2 Chapitre 5. Tâches avancées d’installation NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrôle du maître ou du client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Désactivation des droits d’accès en amont du maître . . . . . . . . . . . . . . . . . . . . . . . Redéfinition des machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 5-2 5-2 5-3 5-3 5-3 5-3 Guide d’administration : installation via un réseau Utilisation de machines client en tant que serveurs de ressources . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition d’un groupe de machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout de nouveaux membres à des groupes de machines . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suppression de membres de groupes de machines . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inclusion et exclusion d’un membre d’un groupe des opérations de ce groupe . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de groupes de ressources pour affecter des ressources liées à des machines NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition d’un groupe de ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affectation d’un groupe de ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition de groupes de ressources par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestion du logiciel sur des clients autonomes et les ressources SPOT . . . . . . . . . . Liste des logiciels installés sur un client autonome ou sur un SPOT . . . . . . . . . . Liste des mises à jour logicielles sur un client autonome ou un SPOT, par un mot-clé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Maintenance des logiciels sur les clients autonomes et les ressources SPOT . Reconstitution des images d’amorçage réseau pour un SPOT . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Maintenance du logiciel dans une lpp_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copie de logiciel dans une lpp_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suppression de logiciel d’une lpp_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exécution de l’opération check NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage des journaux d’installation, de configuration et d’amorçage . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vérification de l’installation via lppchk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de NIM pour installer des clients configurés avec l’authentification Kerberos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de NIM pour installer des clients configurés avec l’authentification Kerberos 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de NIM pour installer des clients configurés avec l’authentification Kerberos 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrôle d’accès concurrent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir du Web–based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Préface 5-4 5-4 5-4 5-4 5-5 5-5 5-5 5-5 5-6 5-6 5-6 5-6 5-7 5-7 5-7 5-7 5-8 5-8 5-8 5-8 5-9 5-9 5-9 5-9 5-11 5-11 5-12 5-13 5-14 5-14 5-14 5-14 5-15 5-15 5-15 5-16 5-17 5-17 5-17 5-17 5-18 5-18 5-18 5-18 5-19 5-19 5-19 5-20 5-20 5-20 5-20 ix Chapitre 6. Tâches avancées de configuration NIM . . . . . . . . . . . . . . . . . . . . . . . . Suppression de machine de l’environnement NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d’attributs d’interface supplémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition de SPOT /usr ou non /usr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de la commande installp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Redéfinition de ressources SPOT à partir de répertoires existants . . . . . . . . . . . . . . Définition d’une lpp_source sur CD–ROM ou sur disque . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise en place d’une route NIM par défaut entre les réseaux . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise en place d’une route NIM statique entre réseaux . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reconstitution du fichier /etc/niminfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sauvegarde de la base de données NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Restauration de la base de données NIM et activation du maître NIM . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Déconfiguration du maître NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Amorçage des diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vérification de l’opération diag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chargement des diagnostics sans opération diag . . . . . . . . . . . . . . . . . . . . . . . . . . Amorçage en mode maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exploitation du mode maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Guide d’administration : installation via un réseau 6-1 6-2 6-2 6-2 6-2 6-3 6-3 6-3 6-3 6-5 6-5 6-5 6-5 6-5 6-7 6-8 6-8 6-8 6-8 6-9 6-9 6-9 6-9 6-11 6-11 6-11 6-11 6-13 6-13 6-13 6-14 6-14 6-14 6-14 6-15 6-15 6-15 6-15 6-16 6-16 6-16 6-16 6-17 6-17 6-17 6-17 6-17 6-18 6-19 6-19 6-19 6-19 6-20 Chapitre 7. Autres opérations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tâches d’administration du maître NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Désactivation du maître NIM et suppression de l’ensemble de fichiers du maître NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Augmentation du nombre d’hôtes vers lesquels NIM peut exporter une ressource via NFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrôle du fonctionnement asynchrone des opérations NIM . . . . . . . . . . . . . . . . Suppression des sorties issues des opérations NIM . . . . . . . . . . . . . . . . . . . . . . . . Réduction de l’espace requis pour les ressources NIM . . . . . . . . . . . . . . . . . . . . . Résolution de nom NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Amorçage d’une interface FDDI via un routeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Espace de pagination par défaut lors de l’installation du BOS via NIM . . . . . . . . . . Migration de clients sans disque et sans données, et de SPOT NIM . . . . . . . . . . . . Définition de l’environnement NIM à l’aide de la commande nimdef . . . . . . . . . . . . . Noms d’objet NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interaction DHCP (Dynamic Host Configuration Protocol) . . . . . . . . . . . . . . . . . . . . . Création de fichiers de ressource dans le répertoire Root . . . . . . . . . . . . . . . . . . . . . Restriction de l’affectation de ressources du client NIM . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Empêcher des machines de s’ajouter comme clients . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Désactivation de la validation de l’ID CPU client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exportation globale des ressources NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d’images d’amorçage de réseau pour la prise en charge de clients et réseaux définis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise à jour d’un SPOT avec support de nouvelle unité pour un nouveau niveau d’AIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Optimisation du traitement des demandes client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A partir de Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-17 7-18 7-18 7-18 7-19 Chapitre 8. Concepts NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Machines NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opérations NIM sur machines client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition de réseaux NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Client autonome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Client sans disque et sans données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Réseaux NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Types de réseaux NIM pris en charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition de réseaux NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détermination de l’adresse IP d’un réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Routes NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition d’un réseau hétérogène . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout d’un autre type de réseau à un réseau NIM . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 8-2 8-2 8-3 8-5 8-5 8-10 8-10 8-10 8-12 8-12 8-13 8-14 Préface 7-1 7-2 7-2 7-2 7-3 7-3 7-3 7-4 7-5 7-6 7-7 7-8 7-9 7-10 7-11 7-12 7-12 7-12 7-13 7-13 7-13 7-14 7-14 7-14 7-14 7-15 7-15 7-15 7-15 7-16 7-16 7-16 7-16 xi xii Ressources NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource bosinst_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource dump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource exclude_files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource fix_bundle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource home . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource image_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource installp_bundle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource lpp_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource mksysb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource nim_script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource paging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource resolv_conf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource root . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource shared_home . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource SPOT (Shared Product Object Tree) . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressource tmp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressources NIM distribuées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opérations NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . allocate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . alt_disk_install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . bos_inst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . deallocate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . diag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . dkls_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . dtls_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . fix_query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . lppchk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . maint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . maint_boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . remove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . showlog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . showres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . sync_roots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . unconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Groupes NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Groupes de machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Groupes de ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15 8-15 8-15 8-16 8-17 8-17 8-18 8-19 8-20 8-20 8-22 8-24 8-24 8-25 8-25 8-26 8-27 8-28 8-31 8-32 8-33 8-33 8-33 8-36 8-42 8-42 8-43 8-44 8-44 8-44 8-45 8-46 8-47 8-47 8-48 8-48 8-49 8-49 8-49 8-50 8-50 8-51 8-52 8-53 8-54 8-54 8-55 Chapitre 9. Commandes NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande lsnim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande nim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande nimclient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande nimconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande nimdef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande niminit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 9-2 9-7 9-19 9-23 9-26 9-31 Guide d’administration : installation via un réseau Chapitre 10. Messages d’erreur et d’avertissement . . . . . . . . . . . . . . . . . . . . . . . . 10-1 Chapitre 11. Résolution des incidents NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Débogage d’un problème d’amorçage réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sortie de débogage pour les installations NIM du BOS . . . . . . . . . . . . . . . . . . . . . . . . Génération de sortie de débogage à partir d’une image d’amorçage de réseau Génération d’une sortie de débogage à partir du programme d’installation du BOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conflits de ports avec NIM et d’autres applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1 11-1 11-4 11-4 Annexe A. Amorçage en réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Amorçage d’une machine sur le réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Méthode A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Méthode B (amorçage de systèmes à multiprocesseur symétrique, basés sur Micro Channel) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Méthode C (amorçage d’une machine sur plate-forme rspc) . . . . . . . . . . . . . . . . . Création d’un support d’émulation IPL ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via Web-based System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Via SMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 A-2 A-2 Annexe B. Opérations associées au matériel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Choix d’une adresse matérielle réseau pour une machine . . . . . . . . . . . . . . . . . . . . . Pour une machine active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 B-1 B-1 Annexe C. Exemples de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fichier bosinst.data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fichier de ressource script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fichier de définition pour la commande nimdef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 C-1 C-2 C-3 Annexe D. Compatibilité et limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opérations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Routes par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Maître NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mémoire requise pour AIX 4.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opération dump à distance via une carte Ethernet ISA. . . . . . . . . . . . . . . . . . . . . . . . Carte réseau SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1 D-1 D-1 D-1 D-1 D-2 D-2 D-2 Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-1 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X-1 Préface 11-5 11-7 A-3 A-4 A-6 A-6 A-6 xiii xiv Guide d’administration : installation via un réseau Chapitre 1. NIM - Introduction Ce chapitre présente NIM (Network Installation Management) sous AIX, ainsi que les principales tâches nécessaires à l’installation du système d’exploitation de base (BOS) et des logiciels en option sur une ou plusieurs machines. Les machines que vous êtes susceptible d’exploiter sont de type autonome, sans disque et sans données. Une machine autonome peut s’amorcer (démarrer) toute seule. Ce n’est pas le cas des systèmes sans disque et sans données. En effet, ces derniers ont besoin pour cela de ressources distantes. Les systèmes sans disque ne sont pas équipés d’unité de disque. Les systèmes sans données ont une unité de disque locale, mais ne peuvent être amorcés à partir de cette unité. Ce manuel présente les concepts et les procédures liés à la configuration de l’environnement NIM, l’installation des machines autonomes et l’initialisation des ressources pour les machines sans disque et sans données. Via NIM, vous pouvez installer un groupe de machines avec une configuration commune ou personnaliser l’installation d’une machine spécifique. Le nombre de machines que vous pouvez installer simultanément dépend du débit du réseau, de la vitesse d’accès aux disques des serveurs d’installation et du type de plate-forme des serveurs. L’environnement NIM comprend des machines client et serveur. Un serveur fournit des ressources (fichiers et programmes requis pour l’installation, par exemple) à une autre machine. Une machine qui dépend d’un serveur pour la fourniture des ressources est appelée client. Dans ce manuel, toute machine recevant des ressources NIM est un client, même si elle joue le rôle de serveur dans l’environnement de réseau global. Toute opération client dans l’environnement NIM requiert une ou plusieurs ressources. Les objets ressource NIM sont des fichiers et des répertoires qui prennent en charge un certain type d’opération NIM. Les ressources NIM étant généralement des objets système de fichiers du système d’exploitation AIX, elles sont pour la plupart fournies aux clients via le logiciel NFS (Network File System). Ce qui signifie que nombre de ressources doivent résider localement sur les serveurs qui les fournissent, car NFS ne peut exporter que les objets système de fichiers qui sont stockés sur le support local des machines à partir desquelles elles sont exportées. La plupart des opérations d’installation dans l’environnement NIM s’exécutent à partir du serveur, ou maître. Il est également possible d’exécuter un ensemble d’opérations d’installation à partir de clients NIM. Une fois l’installation du réseau achevée, les utilisateurs de clients autonomes peuvent, depuis le client, installer les logiciels disponibles sur les serveurs NIM. Les machines que vous souhaitez gérer dans l’environnement NIM, leurs ressources ainsi que les réseaux par lesquels elles communiquent, sont représentés par des objets dans la base de données centralisée résidant sur le maître. Les objets réseau et leurs attributs reflètent les caractéristiques physiques de l’environnement réseau. Ces informations n’ont aucune incidence sur l’exploitation d’un réseau physique : elles sont utilisées en interne par NIM (informations sur la configuration). Chaque objet de l’environnement NIM est doté d’un nom unique que vous spécifiez lors de la définition de l’objet. Ce nom, indépendant de toute caractéristique physique de l’objet qu’il identifie, n’est utilisé que pour les opérations NIM. L’avantage des noms uniques est qu’il suffit, pour effectuer une opération sur un objet, d’indiquer son nom- sans avoir à spécifier les attributs physiques à utiliser : NIM se charge de les déterminer. Par exemple, pour identifier aisément les clients NIM, vous pouvez utiliser le nom d’hôte du système comme nom d’objet NIM, mais ces noms sont indépendants. Pour exécuter une opération sur une machine, il suffit de spécifier le nom NIM pour que toutes les autres données dédiées à la machine (nom hôte compris) soient extraites de la base de données NIM. NIM - Introduction 1-1 Présentation des opérations Network Installation Management (NIM) Les opérations NIM comprennent : • Installation du BOS • Personnalisation (installation) du logiciel • Maintenance du logiciel • Configuration de la machine • Amorçage des diagnostics • Amorçage en mode maintenance • Initialisation des clients sans disque et sans données • Installation du BOS sur un autre disque Remarque : Pour plus d’informations sur le processus d’installation, reportez-vous au AIX 4.3 Guide d’installation. Installation du BOS NIM peut servir d’utilitaire pour installer BOS AIX sur les machines. NIM prend en charge les trois types d’installation possibles du BOS : • Remplacement • Préservation • Migration NIM admet également l’utilisation des images mksysb, des fichiers bosinst.data et d’autres ressources pour installer les machines. Personnalisation (installation) du logiciel L’installation de modules logiciels et de mises à jour sur le réseau peut être effectuée via NIM. Le maître NIM peut délivrer des logiciels à un client distant, comme un client peut récupérer des logiciels sur un serveur. Maintenance du logiciel A partir du maître NIM, vous pouvez désinstaller un logiciel résidant sur des machines client. NIM vous permet également de valider ou de rejeter les mises à jour sur le réseau. Configuration de la machine NIM permet d’exécuter des scripts shell sur les machines client pour les configurer après installation du logiciel. Amorçage des diagnostics Les diagnostics matériels peuvent être lancés sur des clients NIM via une image d’amorçage spécifique depuis un serveur NIM plutôt qu’à partir d’une bande ou d’un CD-ROM. Cette opération élimine non seulement la nécessité de détenir un support d’amorçage de diagnostics, mais aussi celle d’installer les diagnostics sur les disques locaux des machines. 1-2 Guide d’administration : installation via un réseau Amorçage en mode maintenance Pour les opérations de maintenance, vous pouvez amorcer un client NIM en mode maintenance à partir de l’image d’amorçage d’un serveur NIM au lieu de passer par une bande ou un CD-ROM amorçable. Initialisation des clients sans disque et sans données Vous pouvez gérer les ressources pour des clients sans disque et sans données à partir du maître NIM. Installation du BOS sur un autre disque NIM peut servir à cloner l’exécution de rootvg (groupe de volumes root) sur un disque secondaire ou à installer une image mksysb sur un autre disque. NIM - Introduction 1-3 1-4 Guide d’administration : installation via un réseau Chapitre 2. Choix d’un maître NIM Chaque environnement NIM ne comporte qu’un maître NIM. La machine maître est fondamentale pour toutes les opérations dans l’environnement NIM. Elle doit être installée et configurée avant toute opération NIM. Il doit s’agir d’une machine autonome, exécutant AIX version 4.2 (ou ultérieures) équipée de l’ensemble de fichiers du maître NIM. Le maître gère la base de données de configuration NIM et constitue le point central de l’administration de l’environnement NIM. Si vous configurez plusieurs environnements NIM, chacun composé d’un maître et d’un ou plusieurs clients sur un réseau, ces environnements sont indépendants. Aucune donnée de configuration n’est partagée par les différents maîtres. La commande rsh permet d’exécuter des commandes à distance sur des clients. Pour que la commande rsh soit utilisable, le fichier $HOME/.rhosts ($HOME correspondant généralement à ”/”pour root) sur le client est automatiquement configuré par NIM à l’initialisation du client, afin que le maître ait les permissions requises pour exécuter les commandes sur le client en tant qu’utilisateur racine. Quand un client NIM est actif, tout utilisateur racine peut désactiver depuis ce client les autorisations maître d’exécution de commandes sur le client. Il peut alternativement les activer. Pour en savoir plus sur la commande rsh et le fichier .rhosts, reportez-vous à AIX Commands Reference et à AIX Files Reference. Pour en savoir plus sur le contrôle par le client des autorisations du maître en amont, reportez-vous à ”Contrôle du maître ou du client”, page 5-2. La figure Installation lancée par le maître montre comment le maître exécute les ressources d’installation sur le client autonome : installation (ressources) client maître Installation lancée par le maître Prenez en compte les facteurs suivants lors du choix d’une machine qui servira de maître NIM : • Avant que le maître NIM puisse servir à gérer l’installation des autres machines du réseau, vous devez installer le système d’exploitation de base (BOS) version 4.2 (ou ultérieure) sur la machine choisie comme maître. Suivez les instructions de Installing BOS from CD-ROM or Tape dans le AIX 4.3 Guide d’installation. Vous ne pouvez pas vous servir de NIM pour installer le BOS sur le maître. • Cette machine doit se trouver en configuration autonome. Il ne peut pas s’agir d’une machine sans disque ou sans données. • Elle doit pouvoir communiquer avec toutes les machines faisant partie de l’environnement NIM. • La machine et sa console doivent être placées à un endroit pratique pour vous, pour les tâches d’installation de réseau, car la plupart des opérations s’exécutent de façon centrale à partir du maître. • Il faut que la machine possède suffisamment de ressources, telles qu’espace disque et débit du système, pour que vous puissiez utiliser le maître au service des ressources NIM. Choix d’un maître NIM 2-1 2-2 Guide d’administration : installation via un réseau Chapitre 3. Exploitation de base et configuration de NIM Ce chapitre traite des procédures d’exploitation de base et des tâches de configuration simples NIM, via l’interface Web-based System Manager interface NIM (disponible avec AIX Version 4.3) ou l’outil SMIT (System Management Interface Tool), ou encore via la ligne de commande. Les tâches et conditions préalables à l’exécution des procédures sont également précisées. • Configuration du maître NIM et création des ressources d’installation de base, page 3-2 • Ajout d’un client NIM autonome à l’environnement NIM, page 3-6 • Installation du BOS sur un client NIM via des images d’installation (installation rte), page 3-10 • Installation du BOS sur un client NIM via une image mksysb (installation mksysb), page 3-12 • Installation du BOS sur un client NIM via SPOT-copy (installation SPOT-copy), page 3-16 • Installation automatique de BOS, page 3-18 • Installation pour des clients sur les réseaux ATM, page 3-20 • Personnalisation des clients NIM et des ressources SPOT, page 3-23 • Configuration du maître NIM et création de ressources pour les clients sans disque et sans données, page 3-25 • Ajout d’un client sans disque ou sans données à l’environnement NIM, page 3-29 • Initialisation et amorçage d’une machine sans disque ou sans données, page 3-31 • Désinitialisation de machines sans disque et sans données, page 3-33 • Installation sur un autre disque d’un client NIM (clonage ou mksysb), page 3-34 Pour lancer l’interface Web-based System Manager interface NIM depuis une session X Windows sur le maître NIM, entrez : wsm nim Remarques 1. Pour en savoir plus sur les opérations NIM et les attributs obligatoires et facultatifs pour les personnaliser, reportez-vous à ”Concepts NIM”, page 8-1. 2. Pour des informations complémentaires, faites appel à l’aide en ligne contextuelle disponible pour les interfaces Web-based System Manager et SMIT. Vous trouverez de l’aide étendue sur l’interface Web-based System Manager, qui vous propose son assistance pour toutes les tâches exécutables dans NIM. Pour afficher l’aide étendue, sélectionnez Contents dans le menu d’aide du conteneur NIM. Reportez-vous à ”Using Web-based System Manager” pour plus de détails sur l’utilisation de l’interface graphique Web-based System Manager. 3. Pour les tâches exécutées à partir de la ligne de commande, l’utilisateur root doit utiliser ksh. En effet, s’il est défini pour un autre shell, tel que csh, l’utilisateur risque d’obtenir des résultats inattendus. 4. Si une erreur se produit, il peut être nécessaire de réinitialiser la machine avant de relancer l’opération. Pour ce faire, reportez-vous à ”Redéfinition des machines”, page 5-3. Exploitation de base et configuration de NIM 3-1 Configuration du maître NIM et création des ressources d’installation de base Cette procédure permet de configurer le maître NIM, de créer les ressources d’installation de base minimales, obligatoires pour installer les machines client NIM, et de créer les ressources pour les clients sans disque et sans données. Remarque : Cette procédure génère un volume de sorties important, notamment lors de la création de la ressource SPOT. N’oubliez pas d’examiner la sortie pour prendre connaissance des erreurs non fatales et des avertissements, non visibles à partir d’un code de retour de succès. Préalables Le maître NIM doit disposer d’au moins 750 Mo d’espace disque. Si l’espace disponible est inférieur, reportez–vous aux sections Utilisation de machines client en tant que serveurs de ressources, page 5-4, Definition de SPOT /usr ou non-/usr, page 6-5 et Definition d’une lpp_source sur CD–ROM ou sur disque, page 6-8. A partir de Web-based System Manager 1. Insérez le CD-ROM Server Product AIX version 4.3 (ou ultérieure) dans l’unité de CD, ou la bande Server Product dans l’unité de bande de la machine maître désignée. 2. Lancez l’application Web-based System Manager Logiciel en entrant le raccourci wsm software. 3. Dans le menu Software, sélectionnez New Software (Install/Update)––>Install Additional Software (Custom). 4. Dans la boîte de dialogue Install Software, sélectionnez /dev/cd0 ou /dev/rmt0 comme source logicielle. 5. Spécifiez bos.sysmgt.nim comme logiciel à installer. 6. Cliquez sur Advanced pour voir d’autres options. Quittez l’application Logiciel. 7. Lancez l’application Web-based System Manager interface NIM en entrant le raccourci wsm nim. 8. Dans le conteneur interface NIM, cliquez deux fois sur le TaskGuide Configure NIM. 9. Suivez ses instructions pour vous guider dans la configuration. Remarque : Pour ouvrir un TaskGuide, vous pouvez sélectionner son icône, puis Open dans le menu Selected. Via SMIT 1. Insérez le CD-ROM Server Product AIX version 4.2 (ou ultérieure) dans l’unité de CD, ou la bande Server Product dans l’unité de bande de la machine maître désignée. 2. Pour installer l’ensemble de fichiers bos.sysmgt.nim, entrez le raccourci smit install_latest. 3. Via l’option LIST, sélectionnez /dev/cd0 ou /dev/rmt0 pour INPUT device / directory for software. 4. Spécifiez bos.sysmgt.nim comme SOFTWARE to install. 5. Acceptez les valeurs par défaut pour tous les autres champs de cet écran. Une fois l’installation terminée, quittez SMIT. 6. Pour configurer le maître NIM, entrez le raccourci smit nim_config_env. 7. Via l’option LIST, sélectionnez Primary Network Interface comme NIM Master. 3-2 Guide d’administration : installation via un réseau 8. Via l’option LIST, sélectionnez /dev/cd0 ou /dev/rmt0 pour le champ Unité d’entrée de l’installation / des images. 9. Si vous prévoyez de prendre en charge des clients sans disque et sans données, sélectionnez yes dans le champ Create Diskless/Dataless Machine Resources? et indiquez les noms des ressources à créer. 10.Sélectionnez yes pour le champ Remove all newly added NIM definitions and file systems if any part of this operation fails? Il sera plus simple de relancer la procédure si des erreurs se produisent. 11. Acceptez les valeurs par défaut pour tous les autres champs de cet écran. Remarque : 1. Ce processus peut être long (en fonction de la vitesse de votre machine). 2. Cette procédure permet bien d’autres actions que la simple configuration du maître NIM et la création du lpp_source et des ressources SPOT. Pour cette configuration, seul un sous-ensemble des fonctions disponibles est exploité. Les administrateurs NIM chevronnés peuvent se servir des écrans SMIT appelés pendant cette procédure pour créer un environnement plus complexe. 3. Lorsque vous serez plus familiarisé avec les tâches de configuration, vous préférerez peut-être ne pas annuler automatiquement toute configuration en cas d’échec (comme dans l’étape 10 ci-dessus). Reprendre la procédure à partir du dernier point d’échec permet aux administrateurs expérimentés d’accélérer le processus de configuration. Via la ligne de commande 1. Insérez le CD-ROM Server Product AIX version 4.2 (ou ultérieure) dans l’unité de CD, ou la bande Server Product dans l’unité de bande de la machine maître désignée. 2. Si vous procédez à l’installation à partir d’une bande, passez à l’étape 5. Pour créer un point de montage pour le CD, entrez : mkdir /cdfs 3. Pour créer un système de fichiers cdrom, entrez : crfs –v cdrfs –p ro –d’cd0’ –m’/cdfs’ 4. Pour monter le CD, entrez : mount /cdfs 5. Pour installer l’ensemble de fichiers bos.sysmgt.nim à partir du CD, entrez : installp –agX –d /cdfs/usr/sys/inst.images bos.sysmgt.nim 6. Pour installer l’ensemble de fichiers bos.sysmgt.nim à partir d’une bande, entrez : installp –agX –d /dev/rmt0 bos.sysmgt.nim 7. Si vous procédez à l’installation à partir d’un CD, pour démonter le système de fichiers cdrom, entrez : unmount /cdfs Exploitation de base et configuration de NIM 3-3 8. Pour configurer le maître NIM via la commande nimconfig, entrez : nimconfig –a attr1=value1 \ –a attr2=value2 \ ... Par exemple, pour configurer un maître NIM avec la configuration : master host name = maître1 primary network interface = tr0 ring speed = 16 platform = rspc kernel type = mp Entrez la séquence de commandes suivante : nimconfig –a netname=network1 –a pif_name=tr0 \ –a ring_speed1=16 –a platform=rspc –a netboot_kernel=mp Remarque : Pour en savoir plus sur les attributs, reportez-vous à ”Commande nimconfig”. 9. Pour créer un système de fichiers dans le groupe de volumes rootvg avec 400 Mo d’espace et le point de montage /export/ lpp_source, entrez : crfs –v jfs –g rootvg –a size=$((2000*400)) \ –m /export/lpp_source –A yes –p rw –t no \ –a frag=4096 –a nbpi=4096 –a compress=no 10.Pour monter le système de fichiers, entrez : mount /export/lpp_source 11. La lpp_source contient les images d’installation copiées depuis l’unité source (ici, le CD-ROM). Le serveur de lpp_source sera le maître NIM. Les images seront stockées dans le répertoire /export/lpp_source/lpp_source1. Pour créer la ressource lpp_source appelée lpp_source1, entrez : nim –o define –t lpp_source –a server=/dev/cd0 \ –a server=master –a location=/export/lpp_source/lpp_source1 \ lpp_source1 12.Pour créer un système de fichiers dans le groupe de volumes rootvg avec 200 Mo d’espace et le point de montage /export/spot, entrez : crfs –v jfs –g rootvg –a size=$((2000*200)) \ –m /export/spot –A yes –p rw –t no \ –a frag=4096 –a nbpi=4096 –a compress=no 13.Pour monter le système de fichiers, entrez : mount /export/spot 14.La ressource SPOT est installée à partir d’images de la source d’image (ici, la lpp_source créée à l’étape 10). Le serveur de la ressource sera le maître NIM et le SPOT sera stocké dans le répertoire /export/spot/spot1. Pour créer la ressource SPOT appelée spot1, entrez : nim –o define –t spot –a source=lpp_source1 \ –a server=master –a location=/export/spot spot1 15.Si vous n’avez pas à prendre en charge de clients sans disque ou sans données, vous pouvez arrêter là cette procédure. Sinon, créez et montez un système de fichiers pour leurs ressources. Pour créer un système de fichiers dans le groupe de volumes rootvg avec 150 Mo d’espace et le point de montage /export/dd_resource, entrez : crfs –v jfs –g rootvg –a size=$((2000*150)) \ –m /export/dd_resource –A yes –p rw –t no \ –a frag=4096 –a nbpi=4096 –a compress=no 3-4 Guide d’administration : installation via un réseau 16.Pour monter le système de fichiers, entrez : mount /export/dd_resource 17.Créez les ressources du client sans disque et sans données dans des sous-répertoires de /export/dd_resource. Elles ne sont pas toutes obligatoires. Ne créez que les ressources utilisées par votre environnement. Pour créer la ressource root appelée root1 (obligatoire pour les clients sans disque et sans données), entrez : nim –o define –t root –a server=master \ –a location=/export/dd_resource/root1 root1 Pour créer la ressource dump appelée dump1 (obligatoire pour les clients sans disque et sans données), entrez : nim –o define –t dump –a server=master \ –a location=/export/dd_resource/dump1 dump1 Pour créer la ressource paging appelée paging1 (obligatoire pour les clients sans disque et sans données), entrez : nim –o define –t paging –a server=master \ –a location=/export/dd_resource/paging1 paging1 Pour créer la ressource home appelée home1 (en option), entrez : nim –o define –t home –a server=master \ –a location=/export/dd_resource/home1 home1 Pour créer la ressource shared_home appelée shared_home1 (en option), entrez : nim –o define –t shared–home –a server=master \ –a location=/export/dd_resource/shared_home1 shared_home1 Pour créer la ressource tmp appelée tmp1 (en option), entrez : nim –o define –t tmp –a server=master \ –a location=/export/dd_resource/tmp1 tmp1 Remarque : 1. Les systèmes de fichiers créés pour les ressources NIM ne sont pas obligatoires, mais peuvent se révéler très pratiques pour la gestion du stockage. 2. Les clients sans disque et sans données requièrent une ressource SPOT. La ressource SPOT créée à l’étape 13 pouvant être utilisée à cet effet, il est inutile de créer une autre ressource SPOT spécifique pour les clients sans disque et sans données. 3. Pour en savoir plus sur les ressources NIM, reportez-vous à ”Ressources NIM”, page 8-15. Exploitation de base et configuration de NIM 3-5 Ajout d’un client NIM autonome à l’environnement NIM Cette procédure décrit la façon d’ajouter des clients autonomes dans l’environnement NIM. On appelle clients autonomes des machines, qui, une fois installées, peuvent obtenir une image d’amorçage et monter tous les systèmes de fichiers à partir du disque dur local, contrairement aux clients sans disque et sans données qui dépendent des serveurs distants. A partir de l’une des interfaces suivantes, servez-vous de la méthode A si la machine client n’est pas en fonctionnement ou si AIX Version 4 n’y est pas installé. Vous pouvez également utiliser la méthode A si BOS doit être installé sur le client et si celui-ci doit être amorcé en réseau manuellement ou pour lancer l’installation au moyen d’une opération force-push. Pour les versions AIX antérieures à la version 4.2, des objets réseau spécifiques doivent en outre être définis. Dans cette procédure, les réseaux NIM sont ajoutés automatiquement lorsque nécessaire. A partir de l’une des interfaces suivantes, servez-vous de la méthode B si la machine client est déjà équipée de AIX Version 4. Si le client NIM à définir se trouve sur un réseau qui n’est actuellement pas défini dans l’environnement NIM, la commande niminit échoue. Dans ce cas, utilisez la Méthode A pour définir le client sur le maître NIM, puis les étapes de la Méthode B pour parachever la configuration. Préalables 1. Le maître NIM doit être configuré. Pour en savoir plus, reportez-vous à ”Configuration du maître NIM et création des ressources d’installation de base”, page 3-2. 2. Vous devez connaître le masque de sous-réseau, la passerelle par défaut de la machine client et celle du maître NIM. A partir de Web-based System Manager Méthode A 1. Dans le conteneur interface NIM, ouvrez le TaskGuide Add New Machine. 2. Suivez ses instructions pour vous guider dans la configuration. Remarque : Pour ouvrir un TaskGuide, vous pouvez sélectionner son icône, puis Open dans le menu Selected. Méthode B 1. Pour démarrer l’application Web-based System Manager Logiciel, entrez le raccourci : wsm software 2. Dans le menu Software, sélectionnez New Software (Install/Update) > Install Additional Software (Custom). 3. Dans la boîte de dialogue qui s’affiche alors, spécifiez bos.sysmgt.nim.client comme logiciel à installer. 4. Dans le menu Software, sélectionnez NIM Client > Join NIM Environment. 5. Menez la tâche à son terme en vous aidant de la boîte de dialogue. 3-6 Guide d’administration : installation via un réseau Via SMIT Méthode A 1. Pour retirer une machine de l’environnement NIM, entrez le raccourci smit nim_mkmac. 2. Indiquez le nom hôte de la machine. 3. L’écran SMIT suivant est fonction des informations détenues ou non par NIM à propos du réseau client. Renseignez les champs obligatoires ou acceptez les valeurs par défaut. Au besoin, faites appel à l’aide et à l’option LIST pour ajouter correctement la machine client. Méthode B 1. Installez l’ensemble de fichiers bos.sysmgt.nim.client sur la machine active. 2. Entrez le raccourci smit niminit. 3. Renseignez les champs obligatoires ou acceptez les valeurs par défaut. Au besoin, faites appel à l’aide et à l’option LIST pour ajouter correctement la machine client. Remarque : Si vous faites appel à l’option LIST pour afficher les plates-formes admises pour la définition du client, seules les plates-formes actuellement prises en charge par les SPOT définis dans l’environnement NIM sont affichées. Si aucun SPOT n’est actuellement défini, seuls rs6k et rspc s’affichent comme plates-formes sélectionnables. Via la ligne de commande Méthode A Sur le maître NIM, entrez : nim –o define –t standalone –a platform=rspcsmp \ –a netboot_kernel=NetbootKernelType \ –a if1=InterfaceDescription \ –a net_definition=DefinitionName –a ring_speed1=SpeedValue \ –a cable_type1=TypeValue –a iplrom_emu=DeviceName MachineName Exemple 1 : Pour ajouter une machine portant le nom d’hôte machine1 avec la configuration suivante : host name=machine1 platform=rspc kernel=up network type=ethernet subnet mask=255.255.240.0 default gateway=gw1 default gateway used by NIM master=gw_master cable type=bnc network boot capability=yes (no emulation needed) entrez la séquence de commandes suivante : nim –o define –t standalone –a platform=”rspc” \ –a netboot_kernel=”up” –a if1=”find_net machine1 0” \ –a cable_type1=”bnc” \ –a net_definition=”ent 255.255.240.0 gw1 gw_master” machine1 Exploitation de base et configuration de NIM 3-7 Exemple 2 : Pour ajouter une machine portant le nom d’hôte machine2 avec la configuration suivante : host name=machine2 platform=rs6k netboot_kernel=up network type=token ring subnet mask=255.255.225.0 default gateway=gw2 default gateway used by NIM master=gw_master ring speed=16 network boot capability=no (use emulation on a diskette) entrez la séquence de commandes suivante : nim –o define –t standalone –a platform=”rs6k” \ –a –a –a –a netboot_kernel=”up” –a if1=”find_net machine2 0” \ ring_speed1=”16” \ net_definition=”tok 255.255.225.0 gw2 gw_master” \ iplrom_emu=”/dev/fd0” machine2 Remarque : 1. Pour les versions AIX antérieures à la version 4.2, des objets réseau spécifiques doivent en outre être définis. Dans cette procédure, les réseaux NIM sont ajoutés automatiquement lorsque nécessaire. 2. Si le mot-clé find_net dans l’attribut if permet à NIM de faire correspondre une définition de réseau à une définition de client, l’attribut net_definition est ignoré. 3. Pour en savoir plus sur les attributs que vous pouvez spécifier lors de la définition de clients NIM, reportez-vous à ”Définition de réseaux NIM”, page 8-3. Méthode B 1. Installez l’ensemble de fichiers bos.sysmgt.nim.client sur la machine client. 2. A partir de la machine à définir comme client, entrez : niminit –a name=machine2 –a master=master_mac \ –a pif_name=Interface –a platform=PlatformType \ –a netboot_kernel=NetbootKernelType –a ring_speed1=SpeedValue \ –a cable_type1=TypeValue –a iplrom_emu=DeviceName Remarque : Pour en savoir plus sur les attributs, reportez-vous à ”Commande niminit”. Exemple 1 : Pour ajouter une machine portant le nom d’hôte machine1 avec la configuration suivante : host name=machine1 NIM master’s host name=master_mac primary interface adapter=en0 platform=rspc kernel=up cable type=bnc network boot capability=yes (no emulation needed) entrez la séquence de commandes suivante : niminit –a name=machine1 –a master=master_mac \ –a pif_name=en0 –a platform=rspc –a netboot_kernel=up \ –a cable_type1=bnc 3-8 Guide d’administration : installation via un réseau Exemple 2 : Pour ajouter une machine portant le nom d’hôte machine2 avec la configuration suivante : host name=machine2 NIM master’s host name=master_mac primary interface adapter=tr0 platform=rs6k netboot_kernel=up ring speed1=16 network boot capability=no (use emulation on a diskette) entrez la séquence de commandes suivante : niminit –a name=machine2 –a master=master_mac \ –a pif_name=en0 –a platform=rspc –a netboot_kernel=up \ –a ring_speed1=16 –a iplrom_emu=”/dev/fd0” Vérification de l’état de la machine client Pour vérifier que l’opération niminit a abouti, entrez, sur le client NIM : nimclient –l –l NomObjetMachineClient Remarque : Aucune application Web-based System Manager ou menu SMIT ne peut remplir cette tâche. La commande génère une sortie semblable à : Autonome2 class type Cstate platform netboot_kernel if1 cable_type2 iplrom_emu prev_state cpuid Mstate Cstate_result = = = = = = = = = = = = machines standalone ready for a NIM operation rs6k up Network2 standalone2 08005acd536d bnc /dev/fd0 customization is being performed 000247903100 currently running success Si la sortie résultant de cette interrogation indique des erreurs, vous devez valider toutes vos données, vérifier la syntaxe, la non duplication des noms NIM, etc., et relancer l’opération niminit. Veillez à coordonner cette opération avec l’administrateur système du maître NIM, et vérifiez que tous les noms d’objet NIM sont uniques dans tout l’environnement NIM. Exploitation de base et configuration de NIM 3-9 Installation de BOS sur un client NIM via des images d’installation (installation rte) Installer BOS sur un client NIM via des images d’installation est une opération semblable à l’installation classique de BOS à partir d’une unité de bande ou de CD-ROM, l’image BOS étant installée à partir des images d’installation de la ressource lpp_source. Préalables 1. Le maître NIM doit être configuré et les ressources lpp_source et SPOT définies. Reportez-vous à ”Configuration du maître NIM et création des ressources d’installation de base”, page 3-2. 2. Le client NIM doit préexister dans l’environnement NIM. Pour ajouter un client à l’environnement NIM, reportez-vous à ”Ajout d’un client NIM autonome à l’environnement NIM”, page 3-6. A partir de Web-based System Manager Il existe deux méthodes d’installation de BOS sur un client NIM avec Web-based System Manager. Ces méthodes sont les suivantes : • Installation simple a. Dans le conteneur NIM, sélectionnez Install Base OS TaskGuide. b. Suivez les invites pour continuer l’installation. • Installation avancée a. Dans le conteneur NIM, sélectionnez une machine autonome cible pour l’installation. b. Dans le menu Selected, sélectionnez Install Base Operating System (BOS). a. Sélectionnez rte - Install from Installation Images et renseignez les champs obligatoires. d. Cliquez sur OK. e. Si la machine client en cours d’installation n’est pas un client NIM configuré et actif, NIM ne réamorce pas automatiquement la machine sur le réseau pour effectuer l’installation. Si le client n’a pas été réamorcé automatiquement, lancez un amorçage réseau à partir du client pour l’installer. Reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. f. Après l’amorçage de la machine sur le réseau, l’affichage sur la machine client commence à demander des informations sur la configuration de la machine lors de l’installation. Donnez les informations demandées pour poursuivre. Remarque : Pour effectuer une installation automatique, reportez-vous à ”Installation automatique de BOS”, page 3-18 et exécutez les tâches préalables. Via SMIT 1. Pour installer BOS sur un client NIM via une installation rte, entrez smit nim_bosinst à partir du maître NIM. 2. Sélectionnez la cible (TARGET) de l’opération. 3. Sélectionnez rte comme TYPE. Sélectionnez la ressource SPOT à utiliser pour l’installation. 4. Sélectionnez la ressource LPP_SOURCE à utiliser pour l’installation. 5. Renseignez les champs affichés ou acceptez les valeurs par défaut. Au besoin, faites appel à l’aide en ligne et à l’option LIST. 3-10 Guide d’administration : installation via un réseau 6. Si la machine client en cours d’installation n’est pas un client NIM configuré et actif, NIM ne réamorce pas automatiquement la machine sur le réseau pour effectuer l’installation. Si le client n’a pas été réamorcé automatiquement via SMIT, lancez un amorçage réseau à partir du client pour l’installer. Reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. 7. Après l’amorçage de la machine sur le réseau, l’affichage sur la machine client commence à demander des informations sur la configuration de la machine lors de l’installation. Donnez les informations demandées pour poursuivre. Remarque : Pour effectuer une installation automatique, reportez-vous à ”Installation automatique de BOS”, page 3-18 et exécutez les tâches préalables. Via la ligne de commande 1. Pour lancer l’opération bos_inst, entrez : nim –o bos_inst –a source=rte –a lpp_source=Lpp_Source \ –a spot=SPOTName –a boot_client=yes/no ClientName Spécifiez les ressources à utiliser pour prendre en charge l’installation et les éventuelles options de personnalisation. Pour une simple installation rte, spécifiez les ressources lpp_source et SPOT. Si la machine client en cours d’installation n’est pas un client NIM configuré et actif, NIM ne réamorce pas automatiquement la machine sur le réseau pour effectuer l’installation. Un amorçage réseau manuel doit être exécuté sur la machine. Dans ce cas, indiquez l’attribut boot_client=no à la commande bos_inst. Si la valeur de l’attribut boot_client n’est pas spécifiée, elle est définie par défaut à boot_client=yes. 2. Si le client n’a pas été réamorcé automatiquement, lancez un amorçage réseau à partir du client pour l’installer. Reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. 3. Après l’amorçage de la machine sur le réseau, l’affichage sur la machine client commence à demander des informations sur la configuration de la machine lors de l’installation. Donnez les informations demandées pour poursuivre. Exemple La machine client, machine1–, n’est pas un client NIM configuré et actif. Spécifiez boot_client=no. Pour installer le client au moyen de la lpp_source nommée lpp_source1 et du SPOT nommé spot1, entrez : nim –o bos_inst –a source=rte –a lpp_source=lpp_source1 \ –a spot=spot1 –a boot_client=no machine1 Remarque : a. Les étapes d’une installation rte sont quasi-identiques à celles des autres types d’installation BOS. La principale différence étant que rte doit être spécifié dans l’attribut source de la commande nim bos_inst. b. Pour effectuer une installation automatique, reportez-vous à ”Installation automatique de BOS”, page 3-18 et exécutez les tâches préalables. c. Pour tout savoir sur la personnalisation via NIM des différentes installations de BOS, reportez-vous à ”bos_inst”, page 8-36. Exploitation de base et configuration de NIM 3-11 Utilisation d’une image mksysb pour installer le système d’exploitation de base (BOS) sur un client NIM (installation mksysb) Une installation mksysb restaure le BOS et le logiciel supplémentaire sur une cible à partir d’une image mksysb dans l’environnement NIM. Pour tout savoir sur les différents moyens de personnaliser une installation de BOS via NIM, reportez-vous à ”bos_inst”, page 8-36. Préalables 1. Le maître NIM doit être configuré, et les ressources lpp_source et SPOT définies. Reportez-vous à ”Configuration du maître NIM et création des ressources d’installation de base”, page 3-2. 2. Le client NIM doit préexister dans l’environnement NIM. Pour ajouter un client à l’environnement NIM, reportez-vous à ”Ajout d’un client NIM autonome à l’environnement NIM”, page 3-6. 3. mksysb doit être disponible sur le disque dur du maître NIM ou d’un client NIM actif, ou l’image mksysb sera créée au cours de la procédure à partir du maître NIM ou d’un client NIM actif. 4. Bien que les images existantes d’AIX version 4.1.5 mksysb puissent servir à installer le BOS, seuls les clients NIM exécutant la version 4.2 ou des versions ultérieures peuvent être utilisés comme machines source lors de la création d’images mksysb pour les ressources. 5. Les ressources SPOT et mksysb doivent être au même niveau qu’AIX pour être employées dans les installations BOS NIM. 6. De nombreuses applications, notamment les bases de données, conservent les données dans des fichiers fractionnés. Un fichier fractionné comporte des espaces vides, pour l’ajout ultérieur de données. Si les espaces vides sont remplis du caractère nul ASCII et qu’ils prennent beaucoup de place, le fichier sera fractionné et les blocs de disque ne seront pas affectés. Ceci crée un emplacement dans lequel un grand fichier sera créé, mais les blocs de disque ne seront pas affectés. Lorsque les données sont ajoutées au fichier, les blocs de disque sont affectés, mais le nombre de blocs libres dans le système de fichiers risque d’être insuffisant. Le système de fichiers peut alors être plein et toute opération d’écriture échouera. Il est recommandé soit de ne pas avoir de fichier fractionné sur votre système, soit de s’assurer qu’il y a suffisamment d’espace dans le système de fichiers pour l’affectation ultérieure des blocs. Considérations en matière de clonage Les images mksysb vous permettent de cloner une image système sur plusieurs systèmes cibles. Il est possible que les systèmes cibles ne contiennent pas les mêmes cartes ou unités matérielles, ne nécessitent pas le même noyau (monoprocesseur ou multiprocesseur) ou ne constituent la même plate-forme matérielle (rs6k, rspc ou chrp) que le système source. Comme NIM configure TCPIP en fin d’installation, il est recommandé d’affecter une ressource bosinst_data pour le clonage des installations mksysb, le champ RECOVER_DEVICES étant défini à no. Le processus d’installation du BOS ne pourra ainsi pas tenter de configurer les unités puisqu’elles se trouvaient sur la machine source de mksysb. 3-12 Guide d’administration : installation via un réseau Attention : Si le système cloné utilise OpenGL ou graPHIGS, il est possible qu’il faille installer après le clonage certains ensembles de fichiers d’unité à partir de ces LPP. OpenGL et graPHIGS disposent en effet d’ensembles de fichiers graphiques spécifiques des cartes, donc si vous avez effectué un clonage sur un système comportant une carte graphique différente, vous devrez créer un paquet logiciel comme suit : echo OpenGL.OpenGL_X.dev > /usr/sys/inst.data/user_bundles/graphic_dev.bnd echo PEX_PHIGS.dev >> /usr/sys/inst.data/user_bundles/graphic_dev.bnd Vous pouvez affecter ce paquet logiciel à l’installation de mksysb, et les ensembles de fichiers d’unité seront installés automatiquement si OpenGL et graPHIGS se trouvent dans votre lpp_source. A partir de Web-based System Manager 1. Si la ressource mksysb a déjà été créée, passez à l’étape 4. Sinon, à partir du conteneur Ressources, double cliquez sur le TaskGuide Add New Resource. 2. Suivez les instructions du TaskGuide pour ajouter la ressource mksysb à l’environnement NIM. 3. Une fois cette tâche exécutée, revenez au conteneur NIM principal. 4. Vous pouvez sélectionner Install Base OS TaskGuide et suivre les invites fournies pour installer une image mksysb, ou continuer avec cette procédure. 5. Dans le conteneur NIM, sélectionnez une machine autonome cible pour l’installation. 6. Dans le menu Selected, sélectionnez Install Base Operating System. 7. Sélectionnez mksysb - Install from a mksysb image et renseignez les champs obligatoires. 8. Cliquez sur OK. 9. Si la machine client en cours d’installation n’est pas un client NIM configuré et actif, NIM ne réamorce pas automatiquement la machine sur le réseau pour effectuer l’installation. Si le client n’a pas été réamorcé automatiquement, lancez un amorçage réseau à partir du client pour l’installer. Reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. 10.Après l’amorçage de la machine sur le réseau, l’affichage sur la machine client commence à demander des informations sur la configuration de la machine lors de l’installation. Donnez les informations demandées pour poursuivre. Remarque : Pour effectuer une installation automatique, reportez-vous à ”Installation automatique de BOS”, page 3-18 et exécutez les tâches préalables. Via SMIT 1. Si la ressource mksysb a déjà été créée, passez à l’étape 6. Sinon, créez la ressource mksysb via le raccourci smit nim_mkres. 2. Sélectionnez mksysb dans la liste des types de ressources qui peuvent être définis. 3. Dans les boîtes de dialogue qui s’affichent, renseignez les champs obligatoires. Au besoin, faites appel à l’aide et à l’option LIST pour spécifier des valeurs correctes pour définir votre ressource mksysb. 4. Si l’image mksysb n’existe pas, créez-la en renseignant les champs de la section System Backup Image Creation Options. Remarque : Si l’image mksysb existe sous la forme d’un fichier sur le disque du maître NIM ou du client, aucune autre information n’est requise pour définir votre ressource mksysb. Exploitation de base et configuration de NIM 3-13 5. Cette tâche accomplie, quittez SMIT. 6. Pour utiliser la ressource mksysb pour installer un client NIM, entrez le raccourci smit nim_bosinst. 7. Sélectionnez une cible TARGET pour l’opération. 8. Sélectionnez mksysb comme TYPE d’installation. 9. Sélectionnez la ressource MKSYSB à utiliser pour l’installation. 10.Sélectionnez la ressource SPOT à utiliser pour l’installation. 11. Sélectionnez la ressource LPP_SOURCE à utiliser pour l’installation. 12.Renseignez les champs affichés ou acceptez les valeurs par défaut. Au besoin, faites appel à l’aide et à l’option LIST. 13.Lancez SMIT pour installer le client NIM. 14.Si la machine client en cours d’installation n’est pas un client NIM configuré et actif, NIM ne réamorce pas automatiquement la machine sur le réseau pour effectuer l’installation. Si le client n’a pas été réamorcé automatiquement via SMIT, lancez un amorçage réseau à partir du client pour l’installer. Reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. 15.Après l’amorçage de la machine sur le réseau, l’affichage sur la machine client commence à demander des informations sur la configuration de la machine lors de l’installation. Donnez les informations demandées pour poursuivre. Remarque : Pour effectuer une installation automatique, reportez-vous à ”Installation automatique de BOS”, page 3-18 et exécutez les tâches préalables. Via la ligne de commande 1. Si la ressource mksysb a déjà été créée, passez à l’étape 2. Pour créer la ressource mksysb, entrez : nim –o define –t mksysb –a server=NomServeur \ –a location=NomEmplacement –a mk_image=yes \ –a source=MachineSource NomRessource Spécifiez le nom du serveur et l’emplacement de l’image mksysb. Les attributs mk_image et source servent à créer l’image mksysb si elle n’existe pas. Pour tout savoir sur les options que vous pouvez spécifier lors de la création d’une ressource mksysb, reportez-vous à ”Ressource mksysb”, page 8-22. Exemple 1 : Pour définir une ressource mksysb, mksysb_res1, à partir d’une image mksysb existante, se trouvant dans /export/backups/client_mksysb sur le maître, entrez : nim –o define –t mksysb –a server=master \ –a location=/export/backups/client_mksysb mksysb_res1 Exemple 2 : Pour créer une image mksysb de la machine client, client1, dans /export/resources/new_mksysb sur le maître, et définir une ressource mksysb, mksysb_res2, entrez : nim –o define –t mksysb –a server=master \ –a location=export/resources/new_mksysb –a mk_image=yes \ –a source=client1 mksysb_res2 3-14 Guide d’administration : installation via un réseau 2. Pour lancer l’opération bos_inst, entrez : nim –o bos_inst –a source=mksysb –a mksysb=mksysb \ –a lpp_source=Lpp_Source –a spot=NomSPOT \ –a boot_client=yes/no NomClient Spécifiez les ressources à utiliser pour prendre en charge l’installation et les éventuelles options de personnalisation. Pour effectuer une simple installation mksysb, indiquez les ressources mksysb, lpp_source et SPOT. Si la machine client en cours d’installation n’est pas un client NIM configuré et actif, NIM ne réamorce pas automatiquement la machine sur le réseau pour effectuer l’installation. Un amorçage réseau manuel doit être exécuté sur la machine. Dans ce cas, indiquez l’attribut boot_client=no à la commande bos_inst. Si la valeur de l’attribut boot_client n’est pas spécifiée, elle est définie par défaut à boot_client=yes. 3. Si le client n’a pas été réamorcé automatiquement, lancez un amorçage réseau à partir du client pour l’installer. Reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. 4. Après l’amorçage de la machine sur le réseau, l’affichage sur la machine client commence à demander des informations sur la configuration de la machine lors de l’installation. Donnez les informations demandées pour poursuivre. Exemple 3 : Pour effectuer une installation mksysb en utilisant les ressources mksysb, mksysb1, lpp_source, lpp_source1 et SPOT, spot1 sur la machine client, machine1, qui n’est pas un client NIM configuré et actif, entrez : nim –o bos_inst –a source=mksysb –a mksysb=mksysb1 \ –a lpp_source=lpp_source1 –a spot=spot1 –a boot_client=no machine1 Remarque : 1. Les étapes d’une installation mksysb sont quasi-identiques à celles des autres types d’installation BOS. La principale différence étant que mksysb doit être spécifié dans l’attribut source de la commande nim bos_inst et qu’une ressource mksysb doit être affectée à l’opération. 2. Pour effectuer une installation automatique, reportez-vous à ”Installation automatique de BOS”, page 3-18 et exécutez les tâches préalables. Exploitation de base et configuration de NIM 3-15 Installation du BOS sur un client NIM via SPOT-copy (installation SPOT-copy) Une installation SPOT-copy installe l’image BOS sur une machine en copiant les fichiers BOS à partir d’une ressource SPOT. Pour tout savoir sur les différents moyens de personnaliser une installation du BOS via NIM, reportez-vous à ”bos_inst”, page 8-36. Préalables 1. Le maître NIM doit être configuré, et les ressources lpp_source et SPOT définies. Reportez-vous à ”Configuration du maître NIM et création des ressources d’installation de base”, page 3-2. 2. Le client NIM doit préexister dans l’environnement NIM. Pour ajouter un client à l’environnement NIM, reportez-vous à ”Ajout d’un client NIM autonome à l’environnement NIM”, page 3-6. A partir de Web-based System Manager 1. Dans le conteneur NIM, sélectionnez une machine autonome cible pour l’installation. 2. Dans le menu Selected, sélectionnez Install Base Operating System. 3. Sélectionnez spot - Perform a SPOT Copy Using a SPOT image et renseignez les champs obligatoires. 4. Cliquez sur OK. 5. Si la machine client en cours d’installation n’est pas un client NIM configuré et actif, NIM ne réamorce pas automatiquement la machine sur le réseau pour effectuer l’installation. Si le client n’a pas été réamorcé automatiquement, lancez un amorçage réseau à partir du client pour l’installer. Reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. 6. Après l’amorçage de la machine sur le réseau, l’affichage sur la machine client commence à demander des informations sur la configuration de la machine lors de l’installation. Donnez les informations demandées pour poursuivre. Remarque : Pour effectuer une installation automatique, reportez-vous à ”Installation automatique du BOS”, page 3-18 et exécutez les tâches préalables. Via SMIT 1. Pour installer le BOS sur un client NIM à l’aide de l’installation SPOT–copy, entrez smit nim_bosinst à partir du maître NIM. 2. Sélectionnez la cible TARGET de l’opération. 3. Sélectionnez spot comme TYPE d’installation. 4. Sélectionnez la ressource SPOT à utiliser pour l’installation. 5. Sélectionnez la ressource LPP_SOURCE à utiliser pour l’installation. 6. Renseignez les champs affichés ou acceptez les valeurs par défaut. Au besoin, faites appel à l’aide en ligne et à l’option LIST. 7. Lancez SMIT. 8. Si la machine client en cours d’installation n’est pas un client NIM configuré et actif, NIM ne réamorce pas automatiquement la machine sur le réseau pour effectuer l’installation. Si le client n’a pas été réamorcé automatiquement, lancez un amorçage réseau à partir du client pour l’installer. Reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. 3-16 Guide d’administration : installation via un réseau 9. Après l’amorçage de la machine sur le réseau, l’affichage sur la machine client commence à demander des informations sur la configuration de la machine lors de l’installation. Donnez les informations demandées pour poursuivre. Remarque : Pour effectuer une installation automatique, reportez-vous à ”Installation automatique de BOS”, page 3-18 et exécutez les tâches préalables. Via la ligne de commande 1. Pour lancer l’opération bos_inst, entrez : nim –o bos_inst –a source=spot –a lpp_source=Lpp_Source \ –a spot=SPOTName –a boot_client=yes/no ClientName Spécifiez les ressources à utiliser pour prendre en charge l’installation et les éventuelles options de personnalisation. Pour effectuer une simple installation SPOT–copy, spécifiez les ressources lpp_source et SPOT. Si la machine client en cours d’installation n’est pas un client NIM configuré et actif, NIM ne réamorce pas automatiquement la machine sur le réseau pour effectuer l’installation. Un amorçage réseau manuel doit être exécuté sur la machine. Dans ce cas, indiquez l’attribut boot_client=no à la commande bos_inst. Si la valeur de l’attribut boot_client n’est pas spécifiée, elle est définie par défaut à boot_client=yes. 2. Si le client n’a pas été réamorcé automatiquement, lancez un amorçage réseau à partir du client pour l’installer. Reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. 3. Après l’amorçage de la machine sur le réseau, l’affichage sur la machine client commence à demander des informations sur la configuration de la machine lors de l’installation. Donnez les informations demandées pour poursuivre. Exemple : La machine client, machine1, n’est pas un client NIM configuré et actif. Spécifiez boot_client=no. Pour installer le client au moyen de la lpp_source nommée lpp_source1 et du SPOT nommé spot1, entrez : nim –o bos_inst –a source=spot –a lpp_source=Lpp_Source \ –a spot=spot1 –a boot_client=no machine1 Remarque : 1. Les étapes d’une installation SPOT–copy sont quasi-identiques à celles des autres types d’installation BOS. La principale différence est que spot doit être spécifié comme attribut source de la commande nim bos_inst. 2. Pour effectuer une installation automatique, reportez-vous à ”Installation automatique de BOS”, page 3-18 et exécutez les tâches préalables. Exploitation de base et configuration de NIM 3-17 Installation automatique de BOS Préalables 1. Le maître NIM doit être configuré et les ressources lpp_source et SPOT définies. Reportez-vous à ”Configuration du maître NIM et création des ressources d’installation de base”, page 3-2. 2. Le client NIM doit préexister dans l’environnement NIM. Pour ajouter un client à l’environnement NIM, reportez-vous à ”Ajout d’un client NIM autonome à l’environnement NIM”, page 3-6. A partir de Web-based System Manager Vous pouvez sélectionner Install Base OS TaskGuide et suivre les invites système pour créer une ressource bosinst_data. La ressource bosinst_data peut servir à installer une image rte ou une image mksysb. Si vous souhaitez créer la ressource bosinst_data ou installer une copie SPOT, suivez les étapes suivantes : 1. Dans le conteneur interface NIM, ouvrez le TaskGuide Add New Resource. Le Add New Resource TaskGuide s’affiche. 2. Suivez les instructions du TaskGuide pour créer une ressource bosinst_data. Le TaskGuide crée un fichier bosinst.data de base, qui peut s’utiliser tel quel ou amélioré en fonction des fichiers d’exemples. Pour consulter un fichier bosinst.data, reportez–vous à Exemples de fichiers, page C-1. Pour effectuer une installation automatique, la ressource bosinst_data doit avoir été préalablement créée. 3. Continuez l’installation avec l’une des procédures. – Installation de BOS sur un client NIM via des images d’installation (installation rte) – Utilisation d’une image mksysb pour installer le système d’exploitation de base (BOS) sur un client NIM (installation mksysb) – Installation du BOS sur un client NIM via SPOT-copy (installation SPOT-copy) Via SMIT 1. Sur le maître NIM ou sur un client NIM actif quelconque, créez un fichier bosinst.data qui décrit comment doit être configurée une machine pendant une installation du BOS. Reportez-vous à ”Exemples de fichiers”, page C-1 pour voir un exemple de fichier bosinst.data. 2. Pour définir le fichier bosinst.data comme ressource bosinst_data dans l’environnement NIM, entrez le raccourci smit nim_mkres. 3. Sélectionnez bosinst_data dans la liste des types de ressources affichés. 4. Renseignez les champs obligatoires. Au besoin, faites appel à l’aide et à l’option LIST pour vous aider à spécifier des valeurs correctes pour définir votre ressource bosinst_data. 5. Une fois la ressource bosinst_data définie, suivez la procédure d’exécution d’une installation rte, mksysb ou SPOT-copy sur une machine autonome. Veillez à spécifier la ressource bosinst_data à utiliser pendant l’installation. 3-18 Guide d’administration : installation via un réseau Via la ligne de commande 1. Sur le maître NIM ou sur un client NIM actif quelconque, créez un fichier bosinst.data qui décrit comment doit être configurée une machine pendant une installation du BOS. Reportez-vous à ”Exemples de fichiers”, page C-1 pour voir un exemple de fichier bosinst.data. 2. Pour définir le fichier bosinst.data comme ressource bosinst_data, entrez : nim –o define –t bosinst_data –a server=NomServeur \ –a location=NomEmplacement ValeurNom A l’aide de l’attribut server, spécifiez le nom de la machine où réside le fichier bosinst.data. Via l’attribut location, spécifiez le chemin d’accès complet au fichier bosinst.data à utiliser comme ressource. 3. Une fois la ressource bosinst_data définie, suivez la procédure normale d’exécution d’une installation rte, mksysb ou SPOT-copy sur une machine autonome. Veillez à spécifier la ressource bosinst_data à utiliser pendant l’installation. Par exemple, pour effectuer une installation rte automatique de machine1 en utilisant les ressources lpp_source1, spot1 et bosinst_data1, entrez : nim –o bos_inst –a source=rte –a lpp_source=lpp_source1 \ –a spot=spot1 –a bosinst_data=bosinst_data1 machine1 Exploitation de base et configuration de NIM 3-19 Installation pour les clients sur les réseaux ATM À la différence des autres adaptateurs réseau, les adaptateurs ATM ne permettent pas d’amorcer une machine. Autrement dit, l’installation d’une machine via un réseau ATM nécessite une procédure spéciale. Installation du BOS via des adaptateurs non ATM Habituellement, lorsqu’une machine est amorcée en réseau via un adaptateur spécifié, celui-ci est configuré par IPL-ROM ou par microprogramme. Une image d’amorçage est alors transférée du serveur d’amorçage au client via tftp. Cette image se charge des autres opérations de configuration et monte les ressources d’installation en réseau avant de lancer l’installation du BOS. Installation du BOS via des adaptateurs ATM Comme il n’est pas possible de configurer un adaptateur ATM par IPL-ROM ou microprogramme, il n’est pas non plus possible d’obtenir une image d’amorçage via le réseau afin d’installer le BOS. Autrement dit, l’opération NIM bos_inst doit copier une image d’amorçage sur le disque dur de la machine client avant de la redémarrer. Certaines informations ODM sont également enregistrées sur la machine client afin que, lorsqu’elle est redémarrée, l’adaptateur ATM puisse être configuré correctement. Il est possible que les fichiers exécutables nécessaires à la prise en charge des procédures spéciales requises pour l’installation via ATM ne soient pas installés sur les machines client NIM ; pour cette raison, les répertoires /usr/lib/boot/bin et /usr/lpp/bos.sysmgt/nim/methods sont montés sur ces dernières à partir du maître NIM. Ces répertoires contiennent des fichiers exécutables lancés au cours de l’installation effectuée par l’opération NIM bos_inst. Une fois l’installation initiale terminée, une commande ”at” est lancée afin de redémarrer la machine au bout d’une minute. L’image copiée sur le disque dur configure alors l’adaptateur ATM et monte les ressources d’installation en réseau pour l’installation du BOS. L’installation se poursuit alors normalement jusqu’à la phase de personnalisation. Au cours de la personnalisation NIM, l’adaptateur ATM n’est pas reconfiguré par la commande mktcpip, ODM contenant déjà les informations disponibles avant la réinstallation de la machine. Les autres aspects de la personnalisation de NIM sont les mêmes que pour les machines client non ATM. Configuration requise • Les machines sur lesquelles le BOS sera installé via ATM doivent être des clients NIM actifs et configurés. Remarque : L’ensemble de fichiers bos.sysmgt.nim.client est installé sur les machines client NIM configurées ; celle–ci sont enregistrées dans la base de données maître NIM et elles disposent d’un fichier /etc/niminfo valide. • Les installations du BOS via des adaptateurs ATM utilisent toujours l’interface at0 sur la machine client. • L’ensemble de fichiers maître NIM doit être installé sous la version 4.3.0.0 (ou ultérieure) avec la mise à jour pour l’installation via ATM. • Le SPOT utilisé pour l’installation des machines client doit être de version 4.3.0.0 (ou ultérieure), avec la mise à jour pour l’installation via ATM. 3-20 Guide d’administration : installation via un réseau • Le maître NIM doit être installé avec l’ensemble de fichiers de la source de base pour prendre en charge les plates-formes des clients à installer. Le tableau suivant présente les différents types d’ensembles de fichiers à installer sur le maître NIM pour la prise en charge des différentes plates-formes : rs6k devices.base.rte rspc devices.rspc.base.rte chrp devices.chrp.base.rte Conversion de réseaux génériques en réseaux ATM Avant le support de l’installation du BOS via ATM, il était nécessaire de définir les réseaux ATM comme réseaux ”génériques” pour effectuer d’autres types d’opérations NIM. Pour convertir des réseaux génériques en réseaux ATM, entrez la commande suivante : nim –o change –a new_type=atm (réseau) Les noms d’adaptateur des interfaces client du réseau ATM sont automatiquement définies à at0 dans la base de données NIM. Si vous le souhaitez, vous pouvez également changer le nom du réseau : nim –o change –a new_name=(nouveau réseau) (réseau actuel) Restauration du système après un échec de l’amorçage L’installation du BOS via ATM nécessitant l’écriture d’une image d’amorçage spéciale sur le disque dur du client, l’image originale présente sur la machine est perdue. Autrement dit, si l’installation est abandonnée ou échoue avant la réinstallation du BOS, il n’est pas possible de procéder à un redémarrage normal sur la machine client sans maintenance du système. Ce faisant, une nouvelle image d’amorçage est créée sur le disque dur, permettant de redémarrer la machine pour une utilisation normale. Il convient alors de suivre la procédure ci-dessous : 1. Démarrez la machine client depuis un CD. 2. Une fois les options d’installation affichées, sélectionnez celle qui lance la maintenance du système. 3. Faites les sélections nécessaires pour accéder au groupe de volumes racine de la machine. 4. Dans le shell de maintenance, exécutez les commandes suivantes : a. bosboot –ad /dev/ipldevice b. BLVDISK=’lslv –l hd5 | grep hdisk | head –1 |cut –d’ ’ –f1’ c. bootlist –m normal $BLVDISK d. sync e. sync f. sync g. reboot –q Exploitation de base et configuration de NIM 3-21 Si des erreurs sont détectées au cours de l’opération NIM bos_inst et si la machine client n’a pas redémarré, il est possible d’arrêter le redémarrage, puis d’exécuter la séquence normale de commandes à l’étape-4 ci-dessus sur le système actif. Pour ce faire, suivez la procédure ci dessous : 1. Listez les tâches ”at” sur la machine en entrant la commande : at –1 Le premier nom dans le champ sortie sera celui de la tâche. 2. Pour supprimer la tâche ”at”, entrez la commande : at –r (nom de la tâche) Exemple : $ at –1root.884205595.a Wed Jan 7 14:39:55 1998$ at –r root.884205595.aat file: root.884205595.a deleted Remarque : Il est également possible d’empêcher le redémarrage en supprimant le script d’arrêt que la tâche ”at” devait exécuter en entrant : rm/tmp/_NIM_shutdown 3-22 Guide d’administration : installation via un réseau Personnalisation des clients NIM et des ressources SPOT Cette procédure décrit l’utilisation de NIM pour installer du logiciel sur des clients NIM actifs et configurés, ainsi que des ressources SPOT. Préalables 1. Si le logiciel doit être installé sur une machine, cette dernière doit être un client opérationnel et configuré, doté de droits d’accès en amont, activés pour le maître NIM. Les droits d’accès en amont sont activés par défaut lorsqu’un client est configuré ou installé par NIM. 2. S’il doit être installé sur une ressource SPOT, le serveur de ce SPOT doit être opérationnel. 3. L’image d’installation prévue pour la cible est disponible dans une ressource lpp_source ; or, une opération check a été exécutée sur la lpp_source après copie de l’image. (L’opération check met à jour le fichier .toc grâce aux informations sur les images présentes dans la lpp_source.) A partir de Web-based System Manager 1. Dans le conteneur NIM, sélectionnez une machine cible (maître ou autonome), ou dans le conteneur Ressources NIM, sélectionnez un SPOT cible. 2. Dans le menu Selected, sélectionnez Install/Update Software > Install Additional Software (Custom) pour afficher la boîte de dialogue Install Software. 3. Menez la tâche à son terme en vous aidant de la boîte de dialogue. Via SMIT Il existe plusieurs écrans SMIT pour faciliter l’installation NIM. Ces écrans ont la même structure que ceux utilisés pour les opérations d’installation locales sur un système. Pour personnaliser NIM, sélectionnez l’écran SMIT correspondant le mieux à l’installation souhaitée. 1. A partir de la ligne de commande, entrez le raccourci smit nim_task_inst. 2. Sélectionnez l’élément de menu SMIT correspondant au type d’installation souhaité. 3. Sélectionnez une cible TARGET pour l’opération. 4. Sélectionnez la lpp_source contenant les images d’installation à utiliser. 5. Sélectionnez les éventuelles autres ressources requises. 6. Dans la boîte de dialogue SMIT finale, renseignez les champs obligatoires ou acceptez les valeurs par défaut. Au besoin, faites appel à l’aide et à l’option LIST. Via la ligne de commande Pour effectuer l’installation, entrez : nim –o cust –a lpp_source=Lpp_Source –a filesets=ListeEnsde fichiers \ –a installp_bundle=InstallpBundle \ –a installp_flags=InstallpFlags NomCible Spécifiez les ressources à utiliser pour prendre en charge l’installation et les éventuels attributs de personnalisation. Le logiciel à installer sur le client peut être indiqué sur la ligne de commande soit via l’attribut filesets, soit en spécifiant une ressource installp_bundle qui liste le logiciel. Les indicateurs installp par défaut à utiliser pour installer le logiciel sont les suivants : –a, –g, –Q et –X. Pour spécifier un jeu différent d’indicateurs installp, listez-les dans l’attribut installp_flags. Exploitation de base et configuration de NIM 3-23 Exemple 1 : Pour installer les ensembles de fichiers bos.diag et bos.dosutil sur le client machine1, via la ressource lpp_source appelée lpp_source1, entrez : nim –o cust –a lpp_source=lpp_source1 \ –a filesets=”bos.diag bos.dosutil” machine1 Exemple 2 : Pour installer le logiciel dans la ressource SPOT, spot1, via la ressource lpp_source, lpp_source1, et la liste d’ensembles de fichiers spécifiée dans la ressource installp_bundle, installp_bundle1, entrez : nim –o cust –a lpp_source=lpp_source1 \ –a installp_bundle=installp_bundle1 spot1 Remarque : Plusieurs autres ressources et attributs peuvent être spécifiés sur la ligne de commande avec l’opération cust. Pour en savoir plus sur l’opération cust, reportez-vous à ”Opérations NIM”, page 8-33. 3-24 Guide d’administration : installation via un réseau Configuration du maître NIM et création de ressources pour prise en charge exclusive de clients sans disque et sans données Cette procédure ne vous concerne que si l’environnement NIM est utilisé exclusivement pour des clients sans disque et sans données. S’il doit également servir à l’installation et à la maintenance de logiciel sur des machines autonomes, suivez la procédure de ”Configuration du maître NIM et création des ressources d’installation de base”, page 3-2. Remarque : Cette procédure génère un volume de sorties important, notamment lors de la création de la ressource SPOT. N’oubliez pas d’examiner la sortie pour prendre connaissance des erreurs non fatales et des avertissements, non visibles à partir d’un code de retour de succès. Préalables Le maître NIM doit disposer d’au moins 300 Mo d’espace disque. Si ce volume n’est pas disponible, reportez-vous à ”Utilisation de machines client en tant que serveurs de ressources”, page 5-4, à ”Définition de SPOT /usr ou non /usr”, page 6-5 et à ”Définition d’une lpp_source sur CD-ROM ou sur disque”, page 6-8. A partir de Web-based System Manager 1. Insérez le CD-ROM Server Product AIX version 4.3 (ou ultérieure) dans l’unité de CD, ou la bande Server Product dans l’unité de bande de la machine maître désignée. 2. Lancez l’application Web-based System Manager Logiciel en entrant le raccourci wsm software. 3. Dans le menu Software, sélectionnez New Software (Install/Update) > Install Additional Software (Custom). 4. Dans la boîte de dialogue Install Software, sélectionnez /dev/cd0 ou /dev/rmt0 comme source logicielle. 5. Spécifiez bos.sysmgt.nim comme logiciel à installer. 6. Cliquez sur Advanced pour voir d’autres options. Quittez l’application Logiciel. 7. Lancez l’application Web-based System Manager interface NIM en entrant le raccourci wsm nim. 8. Dans le conteneur interface NIM, cliquez deux fois sur le TaskGuide Configure NIM. 9. Suivez ses instructions pour vous guider dans la configuration. Remarque : Pour ouvrir un TaskGuide, vous pouvez sélectionner son icône, puis Open dans le menu Selected. Via SMIT 1. Insérez le CD-ROM Server Product AIX version 4.2 (ou ultérieure) dans l’unité de CD, ou la bande Server Product dans l’unité de bande de la machine maître désignée. 2. Pour installer l’ensemble de fichiers bos.sysmgt.nim, entrez le raccourci smit install_latest. 3. Via l’option LIST, sélectionnez /dev/cd0 ou /dev/rmt0 pour INPUT device / directory for software. 4. Spécifiez bos.sysmgt.nim comme SOFTWARE to install. 5. Acceptez les valeurs par défaut pour tous les autres champs de cet écran. Une fois l’installation terminée, quittez SMIT. 6. Pour configurer le maître NIM, entrez le raccourci smit nimconfig. Exploitation de base et configuration de NIM 3-25 7. Indiquez dans le champ Network Name le nom à affecter au réseau du maître NIM. 8. Via l’option LIST, sélectionnez Primary Network Interface comme NIM Master. 9. Acceptez les valeurs par défaut pour tous les autres champs de cet écran. 10.Une fois le maître configuré, quittez SMIT. 11. Relancez SMIT via le raccourci smit nim_mkres_dd_name_server. 12.Lorsque vous y êtes invité, sélectionnez le maître NIM comme serveur des ressources client. 13.Sélectionnez yes pour le champ Create a new SPOT?, dans la mesure où aucun SPOT n’est actuellement défini dans votre environnement. 14.Via l’option LIST, sélectionnez /dev/cd0 ou /dev/rmt0 comme unité d’entrée des images d’installation. 15.Spécifiez un nom dans le champ SPOT Name. 16.Spécifiez les noms des autres ressources à créer dans l’environnement NIM. Une ressource pour laquelle vous avez omis de spécifier un nom ne sera pas créée. 17.Sélectionnez yes pour le champ Remove all newly added NIM definitions and file systems if any part of this operation fails? Il sera plus simple de relancer la procédure si des erreurs se produisent. 18.Acceptez les valeurs par défaut pour tous les autres champs de cet écran. Remarque : Dans la plupart des environnements NIM, le SPOT existe déjà, pour prendre en charge les opérations d’installation du BOS sur les machines autonomes. Dans ce cas, il est inutile de créer un SPOT. Via la ligne de commande 1. Insérez le CD-ROM Server Product AIX version 4.2 (ou ultérieure) dans l’unité de CD, ou la bande Server Product dans l’unité de bande de la machine maître désignée. 2. Si vous procédez à l’installation à partir d’une bande, passez à l’étape 5. Pour créer un point de montage pour le CD, entrez : mkdir /cdfs 3. Pour créer un système de fichiers cdrom, entrez : crfs –v cdrfs –p ro –d’cd0’ –m’/cdfs’ 4. Pour monter le CD, entrez : mount /cdfs 5. Pour installer l’ensemble de fichiers bos.sysmgt.nim à partir du CD, entrez : installp –agX –d /cdfs/usr/sys/inst.images bos.sysmgt.nim Pour installer l’ensemble de fichiers bos.sysmgt.nim à partir d’une bande, entrez : installp –agX –d /dev/rmt0 bos.sysmgt.nim 6. Si vous procédez à l’installation à partir d’un CD, pour démonter le système de fichiers cdrom, entrez : unmount /cdfs 3-26 Guide d’administration : installation via un réseau 7. Pour configurer le maître NIM via la commande nimconfig, entrez : nimconfig –a attr1=value1 \ –a attr2=value2 \ ... Par exemple, pour configurer un maître NIM avec la configuration : master host name = master1 primary network interface = tr0 ring speed = 16 platform = rspc kernel type = mp entrez la séquence de commandes suivante : nimconfig –a netname=network1 –a pif_name=tr0 –a ring_speed=16 \ –a platform=rspc –a netboot_kernel=mp Remarque : Pour en savoir plus sur les attributs, reportez-vous à nimconfig command. 8. Pour créer un système de fichiers dans le groupe de volumes rootvg avec 200 Mo d’espace et le point de montage /export/spot, entrez : crfs –v jfs –g rootvg –a size=$((2000*200)) \ –m /export/spot –A yes –p rw –t no \ –a frag=4096 –a nbpi=4096 –a compress=no 9. Pour monter le système de fichiers, entrez : mount /export/spot 10.La ressource SPOT est installée à partir d’images de la source d’images (ici, le CD). Le serveur de la ressource sera le maître NIM et le SPOT sera stocké dans le répertoire /export/spot/spot1. Pour créer la ressource SPOT, entrez : nim –o define –t spot –a source=/dev/cd0 –a server=master \ –a location=/export/spot spot1 11. Pour créer un système de fichiers dans le groupe de volumes rootvg avec 150 Mo d’espace et le point de montage /export/dd_resource, entrez : crfs –v jfs –g rootvg –a size=$((2000*150)) \ –m /export/dd_resource –A yes –p rw –t no \ –a frag=4096 –a nbpi=4096 –a compress=no 12.Pour monter le système de fichiers, entrez : mount /export/dd_resource 13.Créez les ressources du client sans disque et sans données dans des sous-répertoires de /export/dd_resource. Elles ne sont pas toutes obligatoires. Ne créez que les ressources utilisées par votre environnement. Pour créer la ressource root appelée root1 (obligatoire pour les clients sans disque et sans données), entrez : nim –o define –t root –a server=master \ –a location=/export/dd_resource/root1 root1 Pour créer la ressource dump appelée dump1 (obligatoire pour les clients sans disque et sans données), entrez : nim –o define –t dump –a server=master \ –a location=/export/dd_resource/dump1 dump1 Pour créer la ressource paging appelée paging1 (obligatoire pour les clients sans disque et sans données), entrez : nim –o define –t paging –a server=master \ –a location=/export/dd_resource/paging1 paging1 Exploitation de base et configuration de NIM 3-27 Pour créer la ressource home appelée home1 (en option), entrez : nim –o define –t home –a server=master \ –a location=/export/dd_resource/home1 home1 Pour créer la ressource shared_home appelée shared_home1 (en option), entrez : nim –o define –t shared_home –a server=master \ –a location=/export/dd_resource/shared_home1 shared_home1 Pour créer la ressource tmp appelée tmp1 (en option), entrez : nim –o define –t tmp –a server=master \ –a location=/export/dd_resource/tmp1 tmp1 Remarque : 1. Les systèmes de fichiers créés pour les ressources NIM ne sont pas obligatoires, mais peuvent se révéler très pratiques pour la gestion du stockage. 2. Pour en savoir plus sur les ressources NIM, reportez-vous à ”Ressources NIM”, page 8-15. 3-28 Guide d’administration : installation via un réseau Ajout d’un client sans disque ou sans données à l’environnement NIM Cette procédure traite de l’ajout de clients sans disque et sans données dans l’environnement NIM, par insertion d’une entrée pour le client dans la base de données NIM sur le maître. NIM détient alors les informations requises pour répondre aux demandes d’amorçage du client. Toutefois, les ressources pour les clients sans disque et sans données doivent être initialisées pour que le client puisse être amorcé et configuré. Pour en savoir plus, reportez-vous à ”Initialisation et amorçage d’une machine sans disque ou sans données”, page 3-31. Les clients sans disque doivent monter tous les systèmes de fichiers à partir de serveurs distants. Les clients sans données peuvent disposer d’un espace de pagination, ainsi que des systèmes de fichiers /tmp et /home, sur le disque local. Ni les clients sans disque ni les clients sans données ne disposent d’une image d’amorçage sur le disque local : ils doivent donc être amorcés via le réseau. Préalables 1. Le maître NIM doit être configuré et les ressources pour les clients sans disque ou sans données définies. Reportez-vous à Configuration du maître NIM et création de ressources pour les clients sans disque et sans données, page 3-25 2. Vous devez connaître le masque de sous-réseau, la passerelle par défaut de la machine client et celle du maître NIM. A partir de Web-based System Manager 1. Dans le conteneur interface NIM, ouvrez le TaskGuide Add New Machine. Le Add New Machine TaskGuide s’affiche. 2. Suivez les instructions du TaskGuide pour ajouter un client sans disque ou sans données à l’environnement NIM. Via SMIT 1. Pour définir un client sans disque ou sans données, entrez le raccourci smit nim_mkmac. 2. Indiquez le nom hôte de la machine. 3. L’écran SMIT suivant est fonction des informations détenues ou non par NIM à propos du réseau client. Renseignez les champs obligatoires ou acceptez les valeurs par défaut. Au besoin, faites appel à l’aide et à l’option LIST pour ajouter correctement la machine client. Remarque : Pour les versions AIX antérieures à la version 4.2, des objets réseau spécifiques doivent en outre être définis. Dans cette procédure, les réseaux NIM sont ajoutés automatiquement lorsque nécessaire. Via la ligne de commande Pour définir un client sans disque ou sans données, entrez : nim –o define –t SansDisque/SansDonnées \ –a platform=TypePlateForme –a netboot_kernel=TypeNoyauAmorçRéseau \ –a if1=DescriptionInterface –a net_definition=NomDéfinition \ –a ring_speed1=Vitesse –a cable_type1=Type \ –a iplrom_emu=NomUnité NomMachine Remarque : Pour en savoir plus sur les attributs, reportez-vous aux descriptions des clients sans disque et sans données, dans ”Machines NIM”, page 8-2. Exploitation de base et configuration de NIM 3-29 Exemple 1 : Pour ajouter un client sans disque portant le nom d’hôte sansdisque1 à l’environnement NIM avec la configuration : host name=sansdisque1 platform=rspc kernel=up network type=ethernet subnet mask=255.255.240.0 default gateway=gw1 default gateway used by NIM master=gw_master cable type=bnc network boot capability=yes (no emulation needed) entrez la séquence de commandes suivante : nim –o define –t diskless –a platform=”rspc” \ –a netboot_kernel=”up” –a if1=”find_net sansdisque1 0” \ –a cable_type1=”bnc” \ –a net_definition=”ent 255.255.240.0 gw1 gw_master” \ sansdisque1 Exemple 2 : Pour ajouter un client sans données portant le nom d’hôte sansdonnées1 à l’environnement NIM avec la configuration : host name=sansdonnées1 platform=rs6k netboot_kernel=up network type=token ring subnet mask=255.255.225.0 default gateway=gw2 default gateway used by NIM master=gw_master ring speed=16 network boot capability=no (use emulation on a diskette) entrez la séquence de commandes suivante : nim –o define –t dataless –a platform=”rs6k” \ –a netboot_kernel=”up” –a if1=”find_net sansdonnées1 0” \ –a ring_speed1=”16” \ –a net_definition=”tok 255.255.225.0 gw2 gw_master” \ –a iplrom_emu=”/dev/fd0” sansdonnées1 Remarque : 1. Pour les versions AIX antérieures à la version 4.2, des objets réseau spécifiques doivent en outre être définis. Dans cette procédure, les réseaux NIM sont ajoutés automatiquement lorsque nécessaire. 2. Si le mot-clé find_net dans l’attribut if permet à NIM de faire correspondre une définition de réseau à une définition de client, l’attribut net_definition est ignoré. 3-30 Guide d’administration : installation via un réseau Initialisation et amorçage d’une machine sans disque ou sans données Cette procédure décrit comment utiliser NIM pour configurer et amorcer une machine comme client sans disque ou sans données dans l’environnement NIM. Préalables 1. Le maître NIM doit être configuré, et les ressources pour les clients sans disque ou sans données définies. Reportez-vous à Configuration du maître NIM et création de ressources pour les clients sans disque et sans données, page 3-25 2. Le client NIM à installer doit exister dans l’environnement NIM. Pour ajouter le client à l’environnement NIM, suivez la procédure ”Ajout d’un client sans disque ou sans données à l’environnement NIM”, page 3-29. A partir de Web-based System Manager 1. Sélectionnez la machine sans disque ou sans données à initialiser. 2. Dans le menu Selected du conteneur interface NIM, sélectionnez Initialize Machine Resources. 3. A l’aide de la boîte de dialogue, spécifiez ou sélectionnez les ressources à utiliser pour l’initialisation. Vous devez spécifier la ressource Home OU Shared Home pour la machine. 4. Une fois l’initialisation achevée, exécutez la procédure ”Amorçage d’une machine sur le réseau”, page A-2, pour amorcer la machine client sur le réseau. Remarque : Sur les systèmes rspc ancien modèle, il peut être nécessaire de définir de façon permanente la liste d’amorçage à partir des menus du microprogramme, pour que le client s’amorce toujours sur le réseau. Pour les autres systèmes, la liste d’amorçage est automatiquement définie la première fois que la machine est amorcée en tant que client sans disque/sans données. 5. Une fois le client amorcé sur le réseau et quelque peu initialisé, le client affiche des instructions pour que vous sélectionniez la console pour la machine. Via SMIT 1. Entrez le raccourci smit nim_dd_init, à partir du maître NIM. 2. Sélectionnez le client à initialiser dans la liste affichée. 3. Renseignez les champs obligatoires. Au besoin, faites appel à l’aide et à l’option LIST pour vous aider à spécifier des valeurs correctes pour les options d’initialisation. 4. Une fois l’initialisation achevée, exécutez la procédure ”Amorçage d’une machine sur le réseau”, page A-2, pour amorcer la machine client sur le réseau. Remarque : Sur les systèmes rspc ancien modèle, il peut être nécessaire de définir de façon permanente la liste d’amorçage à partir des menus du microprogramme, pour que le client s’amorce toujours sur le réseau. Pour les autres systèmes, la liste d’amorçage est automatiquement définie la première fois que la machine est amorcée en tant que client sans disque/sans données. 5. Une fois le client amorcé sur le réseau et quelque peu initialisé, le client affiche des instructions pour que vous sélectionniez la console pour la machine. Exploitation de base et configuration de NIM 3-31 Via la ligne de commande 1. Pour initialiser les ressources pour les clients sans disque, entrez, sur le maître NIM : nim –o dkls_init –a spot=NomSPOT –a root=NomRoot \ –a dump=NomDump –a paging=NomPaging NomClient 2. Pour initialiser les ressources pour les clients sans données, entrez, sur le maître NIM : nim –o dtls_init –a spot=NomSPOT –a root=NomRoot \ –a dump=NomDump NomClient Remarque : Pour en savoir plus sur les autres attributs que vous pouvez spécifier pour les opérations dkls_init et dtls_init, reportez-vous à ”dkls_init”, page 8-45 et à ”dtls_init”, page 8-46. 3. Une fois l’initialisation achevée, exécutez la procédure ”Amorçage d’une machine sur le réseau”, page A-2, pour amorcer la machine client sur le réseau. Remarque : Sur les systèmes rspc ancien modèle, il peut être nécessaire de définir de façon permanente la liste d’amorçage à partir des menus du microprogramme, pour que le client s’amorce toujours sur le réseau. Pour les autres systèmes, la liste d’amorçage est automatiquement définie la première fois que la machine est amorcée en tant que client sans disque/sans données. 4. Une fois le client amorcé sur le réseau et quelque peu initialisé, le client affiche des instructions pour que vous sélectionniez la console pour la machine. 3-32 Guide d’administration : installation via un réseau Désinitialisation de machines sans disque et sans données Pour désinitialiser des machines sans disque et sans données, il faut exécuter l’opération reset. Cette opération donne également la possibilité de désaffecter d’autres ressources de la machine. Désaffecter toutes les ressources d’une machine sans disque ou sans données en supprime toutes les données racine. L’opération de désinitialisation, quant à elle, se contente de désaffecter l’image d’amorçage réseau. A partir de Web-based System Manager 1. Sélectionnez la machine cible sans disque ou sans données à désinitialiser. 2. Dans le menu Selected du conteneur interface NIM, sélectionnez Uninitialize Machine Resources. 3. A l’aide de la boîte de dialogue, désinitialisez, et éventuellement, désaffectez toutes les ressources du client. Via SMIT 1. Pour une désinitialisation, entrez le raccourci smit nim_dd_uninit. 2. Sélectionnez la cible TARGET. 3. Pour supprimer toutes les données racine, modifiez le champ DEALLOCATE Ressources à yes. Via la ligne de commande 1. Pour désinitialiser la machine client, entrez, sur le maître NIM : nim –F –o reset NomClient 2. Pour désaffecter toutes les ressources et supprimer les données racines, entrez, sur le maître NIM : nim –o deallocate –a subclass=all NomClient Exploitation de base et configuration de NIM 3-33 Installation sur un autre disque d’un client NIM (clonage ou mksysb) NIM permet d’installer une image mksysb AIX 4.3 (ressource mksysb) sur le disque secondaire d’un client NIM ou de cloner le disque actuel d’un client NIM sur un autre disque et d’appliquer les mises à jour. Le système client étant actif pendant l’installation, cette procédure est plus rapide qu’une installation normale. Remarque : Pour plus de détails sur les différentes manières dont NIM peut personnaliser une installation sur un autre disque, reportez-vous à alt_disk_install, page 8-33. Préalables 1. Le maître NIM doit être configuré. Pour installer une image mksysb sur le disque secondaire, la ressource mksysb doit être définie. Reportez-vous à ”Configuration du maître NIM et création des ressources d’installation de base”, page 3-2. 2. Le client NIM à installer doit exister dans l’environnement NIM et en cours d’exécution. Pour ajouter un client à l’environnement NIM, reportez-vous à ”Ajout d’un client NIM autonome à l’environnement NIM”, page 3-6. 3. L’ensemble de fichiers bos.alt_disk_install.rte doit être installé sur le client NIM. Pour installer un nouvel ensemble de fichiers sur un client NIM, reportez-vous à ”Personnalisation des clients NIM et des ressources SPOT”, page 3-23. A partir de Web-based System Manager 1. Sélectionnez la machine autonome pour l’installation sur le disque secondaire. 2. Dans le conteneur NIM, sélectionnez Selected––>Alternate Disk Installation. 3. Dans le menu Alternate Disk Installation, sélectionnez Clone the Rootvg to an Alternate Disk ou Install Mksysb on an Alternate Disk. 4. Menez l’installation à son terme en vous aidant de la boîte de dialogue. Via SMIT 1. Entrez le raccourci smit nim_ alt_mksysb à partir du maître NIM. 2. Sélectionnez la machine ou le groupe cible à installer. 3. Entrez le(s) disque(s) cible(s) sur la machine cible. 4. Acceptez les options d’installation par défaut, ou spécifiez-en d’autres au moyen des champs de la boîte de dialogue. Au besoin, faites appel à l’aide en ligne et à l’option LIST. 5. L’installation du disque secondaire est lancée sur le client : sa progression peut être visualisée à l’aide de la commande lsnim (smit lsnim). Si les options ”Reboot when complete?” est définie à yes et ”Phase to execute” à all ou inclut la Phase 3, le client se réamorcera avec le nouveau disque après achèvement de la commande alt_disk_install. 6. Pour cloner un disque sur le disque secondaire d’un client NIM, entrez le raccourci smit nim_alt_clone à partir du maître NIM. 3-34 Guide d’administration : installation via un réseau Via la ligne de commande La commande alt_disk_install sera alors lancée sur le système cible et la progression de l’installation apparaîtra par le biais de la commande lsnim. En outre, le journal /var/adm/ras/alt_disk_inst.log, conservé sur le système cible, contient les messages de progression et tout message d’erreur ou d’avertissement éventuel. Le journal /var/adm/ras/nim.alt_disk_install contient des informations de débogage, le cas échéant. Installation du BOS sur un autre disque Lancez l’opération alt_disk_install en entrant : nim –o alt_disk_install –a source=mksysb –a mksysb=Mksysb \ –a disk=’nomdisque(s)’ NomClient Spécifiez la ressource mksysb à utiliser ainsi que toute option supplémentaire de personnalisation de l’installation. Pour effectuer une simple installation mksysb, indiquez les ressources source, mksysb et disk. Remarque : Pour en savoir plus sur les ressources NIM, reportez-vous à ”Ressources mksysb”, page 8-22. Clonage de rootvg sur un disque secondaire Pour cloner un disque sur le disque secondaire d’un client NIM, entrez : nim –o alt_disk_install –a source=rootvg –a disk=diskname(s) NomClient Le cas échéant, spécifiez les autres options de personnalisation de l’installation. Exemples La machine client machine1 est un système opérationnel avec un disque disque2, actuellement occupé par un groupe de volume. • Pour installer ce disque avec une ressource mksysb nommée 43mksysb, entrez : nim –o alt_disk_install –a source=mksysb –a mksysb=43mksysb \ –a disk=disque2 machine1 • Pour cloner rootvg sur hdisk2, entrez : nim –o alt_disk_install –a source=rootvg –a disk=hdisk2 machine1 Exploitation de base et configuration de NIM 3-35 3-36 Guide d’administration : installation via un réseau Chapitre 4. Opérations client NIM Les opérations NIM sont généralement exécutées par un administrateur sur le maître NIM. Toutefois, il est également possible pour un administrateur d’exécuter des opérations d’installation NIM à partir de machines client. On fait référence aux opérations lancées depuis les machines client comme à des installations en aval, car le logiciel est chargé depuis un serveur distant sur la machine locale. Pour réinstaller le BOS (Base Operating System), sélectionnez le Install Base OS TaskGuide à partir du conteneur NIM. La désinstallation du logiciel et le lancement/annulation des mises à jour sont exécutés sur les machines client par le biais d’opérations locales et ne sont pas pris en charge par le biais d’opérations client NIM. Les opérations client NIM sont prises en charge via l’application Web-based System Manager Logiciel ainsi que via SMIT et la ligne de commande. Comme les interfaces client avec NIM sont très semblables à celles qui se trouvent sur le maître NIM, nous nous contenterons d’une brève présentation dans ce manuel. Pour des informations complémentaires, faites appel à l’aide en ligne contextuelle disponible pour les deux interfaces Web-based System Manager et SMIT. Pour plus de détails sur l’interface de la ligne de commande, reportez-vous à ”Commande nimclient”. A partir de Web-based System Manager 1. Pour démarrer l’application Web-based System Manager Logiciel, entrez le raccourci : wsm software. 2. Pour exécuter les opérations client NIM, sélectionnez NIM Client dans le menu Software. Les sous-menus vous guident pour l’exécution de diverses tâches client NIM, excepté l’installation du logiciel facultatif et des mises à jour. Pour installer le logiciel en option et les mises à jour, opération prise en charge par les ressources NIM pour les clients NIM configurés comme options dans les interfaces d’installation, sélectionnez Software––>New (Install/Update). 3. Si vous souhaitez réinstaller le BOS (Base Operating System), sélectionnez le Reinstall Base Operating System TaskGuide dans le conteneur du logiciel. Via SMIT Pour exécuter les opérations client NIM, entrez le raccourci smit nim. Pour les opérations d’installation normales, sélectionnez l’option Install and Update Software. Les sous-menus vous guident dans l’installation. Les utilisateurs NIM avancés peuvent sélectionner l’une des autres options principales pour exécuter des opérations NIM plus spécialisées. Vous trouverez une explication plus poussée de ces options dans les aides en ligne et ailleurs dans ce guide. Operations client NIM 4-1 Via la ligne de commande Pour exécuter des opérations NIM sur un client NIM actif et configuré, ayez recours à la commande nimclient. La syntaxe de la commande nimclient ressemble beaucoup à celle de la commande nim. La seule différence est que vous n’avez pas besoin de spécifier la cible, puisqu’elle est censée être le client sur lequel s’exécute la commande. Pour plus d’informations, reportez-vous à ”Commande nimclient” ou à ”Commande nim”, page 9-7. Exemple : Sur le maître NIM, pour installer l’ensemble de fichiers bos.sysmgt.sysbr sur le client, client1, à l’aide de la lpp_source, lpp_source1, entrez : nim –o cust –a lpp_source=lpp_source1 \ –a filesets=”bos.sysmgt.sysbr client1 La commande équivalente du client client1 serait : nimclient –o cust –a lpp_source=lpp_source1 \ –a filesets=”bos.sysmgt.sysbr” 4-2 Guide d’administration : installation via un réseau Chapitre 5. Tâches avancées d’installation NIM Ce chapitre traite des tâches avancées de configuration NIM, via l’application Web-based System Manager, l’interface SMIT (System Management Interface Tool) ou encore la ligne de commande : • Contrôle du maître ou du client, page 5-2 • Redéfinition des machines, page 5-3 • Utilisation de machines client en tant que comme serveurs de ressources, page 5-4 • Définition d’un groupe de machines, page 5-5 • Ajout de nouveaux membres à des groupes de machines, page 5-6 • Suppression de membres de groupes de machines, page 5-7 • Inclusion et exclusion d’un membre d’un groupe des opérations de ce groupe, page 5-8 • Utilisation de groupes de ressources pour affecter des ressources liées à des machines NIM, page 5-9 • Gestion du logiciel sur des clients autonomes et les ressources SPOT, page 5-11 • Reconstitution d’images d’amorçage réseau pour un SPOT, page 5-14 • Maintenance du logiciel dans une lpp_source, page 5-15 • Affichage des journaux d’installation, de configuration et d’amorçage, page 5-17 • Vérification de l’installation via lppchk, page 5-18. • Utilisation de Nim pour installer des clients configurés avec l’authentification Kerberos 5, page 5-19 Tâches avancées d’installation NIM 5-1 Contrôle du maître ou du client Dans l’environnement NIM, le contrôle est détenu par le maître NIM ou le client autonome. C’est le système affectant les ressources qui détient le contrôle. L’affectation de ressources consiste à mettre à la disposition de clients des ressources en vue d’opérations NIM. Normalement, les ressources sont automatiquement affectées dans le cadre d’une opération, mais elles peuvent également être affectées avant le lancement d’une opération. L’état de vérification fonctionne comme un mécanisme de verrouillage et reste avec le client ou le maître jusqu’à la désaffectation des ressources. Avec NIM, en cas de succès de l’installation d’un client autonome, les ressources sont automatiquement désaffectées. En cas d’absence d’affectation des ressources au client autonome par le maître NIM, le client autonome prend le contrôle en affectant les ressources ou en désactivant les droits d’accès en amont du maître NIM. L’attribut control est géré par le maître et indique si le maître ou le client autonome a la permission d’effectuer les opérations sur le client autonome. L’attribut control indique quatre états de vérification. Vous pouvez afficher l’attribut control à partir d’un client NIM en entrant : nimclient –l –l NomClientAutonome Vous pouvez afficher l’attribut control à partir du maître NIM en entrant : lsnim –l NomClientAutonome Les états sont les suivants : control attribute is not set Si l’attribut control ne s’affiche pas avec la liste des attributs de l’objet machine, ni le maître ni le client autonome ne détient le contrôle. control = master Le maître possède des ressources affectées sur le client et est prêt à lancer une opération (ou en a déjà lancé une). control = NomClientAutonome Le client autonome a affecté des ressources et peut désormais lancer des opérations NIM sur lui-même. control = NomClientAutonome push_off Le client autonome a interdit au maître NIM d’affecter des ressources ou de lancer des opérations sur le client. Le client lui-même peut encore contrôler l’affectation des ressources NIM et le lancement des opérations NIM. Désactivation des droits d’accès en amont du maître A partir de Web-based System Manager 1. Dans le conteneur Web-based System Manager principal, sélectionnez l’icône Software. 2. Dans le menu Software, sélectionnez NIM Client > Permissions. 3. Sélectionnez s’il faut accorder ou refuser au maître NIM la permission de lancer des installations en amont. Via SMIT Pour désactiver les droits d’accès en amont du maître, entrez le raccourci smit nim_perms à partir de la machine client. Via la ligne de commande Pour définir l’attribut control sur le client à push_off, entrez sur la machine client : nimclient –P Pour réactiver les autorisations en amont sur le client, entrez, sur la machine client : nimclient –p 5-2 Guide d’administration : installation via un réseau Redéfinition des machines Les opérations effectuées avec NIM peuvent être très complexes. Pour garantir le succès des opérations, NIM a besoin qu’une machine se trouve à l’état ready avant le lancement des opérations. Pendant l’exécution d’une opération, l’état de la machine reflète la progression du traitement. Une fois l’opération terminée, la machine revient à l’état ready. En cas d’interruption d’une opération sur une machine, l’état de la machine peut continuer à refléter la progression de l’opération. Dans ce cas, la machine doit repasser à l’état ready avant la poursuite des opérations. Pour ramener une machine à l’état ready, servez-vous de reset. A partir de Web-based System Manager 1. Dans le conteneur interface NIM, sélectionnez une machine cible autonome, sans disque ou sans données à réinitialiser. 2. Dans le menu Selected, sélectionnez Administration > Reset NIM State. 3. Réinitialisez l’état de la machine à l’aide de la boîte de dialogue. Vous pouvez aussi effectuer cette tâche à partir du menu Troubleshooting. Dans le menu Selected, sélectionnez Troubleshooting > Clean Up Failed or Interrupted Installation. Via SMIT 1. Pour ramener une machine à l’état ready, entrez le raccourci smit nim_mac_op. 2. Sélectionnez la machine cible de l’opération. 3. Sélectionnez reset comme Operation to Perform. 4. To deallocate resources, change the Deallocate All Resources? field to yes. 5. Indiquez yes dans le champ Force. Via la ligne de commande 1. Pour ramener une machine à l’état ready, entrez : nim –Fo reset NomMachine 2. Pour désaffecter des ressources, entrez : nim –o deallocate –a TypeRessource=NomRessource NomMachine où TypeRessource est le type de la ressource à désaffecter (lpp_source, SPOT, Script, etc.), NomRessource le nom de cette ressource et NomMachine le nom de la machine à laquelle étaient affectées les ressources. Remarque : Réinitialiser une machine ne désaffecte pas automatiquement toutes les ressources affectées pour l’opération. Pour les désaffecter, faites appel à l’opération NIM deallocate. Tâches avancées d’installation NIM 5-3 Utilisation de machines client en tant que serveurs de ressources Toute machine dans un environnement NIM peut être un serveur de ressources. Dans des environnements simples, le maître NIM est généralement utilisé pour servir toutes les ressources NIM. La définition de ressources sur des machines client peut être profitable à plusieurs titres : • L’espace disque sur le maître NIM peut ne pas suffire à stocker toutes les ressources sur une seule machine. • L’utilisation des ressources peut être lourde, et des goulots d’étranglement peuvent se former au niveau des communications et de l’accès aux données si toutes les ressources sont servies par une seule machine. Par exemple, si vous utilisez NIM pour installer 200 machines sur 5 sous-réseaux, vous pouvez avoir un ensemble de ressources créé et disponible sur chaque sous-réseau. Chaque ensemble de ressources servirait à installer les machines sur le même sous-réseau. Outre le fait de répartir la charge sur plusieurs serveurs, cette opération réduit le trafic réseau sur les passerelles entre les sous-réseaux. A partir de Web-based System Manager 1. Dans le conteneur Ressources NIM, cliquez deux fois sur Add New Resource. Le Add New Resource TaskGuide s’affiche. 2. Suivez les instructions du TaskGuide pour créer la ressource. Via SMIT 1. Pour créer une ressource sur un client NIM, entrez le raccourci smit nim_mkres. 2. Sélectionnez le type de ressource. 3. Renseignez les champs obligatoires. Veillez à bien indiquer le nom de la machine client dans le champ Server of the Resource. Au besoin, faites appel à l’aide et à l’option LIST. Tous les attributs spécifiés lors de la définition de la ressource (tels que location et source) doivent être des attributs locaux de la machine serveur. Via la ligne de commande Pour créer une ressource sur un client NIM, spécifiez le nom NIM du client comme attribut server lors de la définition de la ressource. Exemple : Pour créer la ressource lpp_source images2 à partir d’un CD sur la machine client NIM client_mac1, dans le répertoire /resources/images, entrez : nim –o define –t lpp_source –a server=client_mac1 \ –a location=/resources/images –a source=/dev/cd0 images2 5-4 Guide d’administration : installation via un réseau Définition d’un groupe de machines Il est possible de définir des groupes de machines pour leur faire réunir plusieurs clients sur un cible commune en vue d’opérations NIM. Les groupes sont définissables pour des clients autonomes, sans disque ou sans données, mais un groupe ne peut contenir que des clients du même type. Web-based System Manager prend en charge deux types de groupes de machines. Tout d’abord, un groupe de machines temporaire est créé lorsque plusieurs machines sont sélectionnées dans le conteneur NIM et qu’une action est effectuée dans le menu Selected. Ce groupe est supprimé une fois l’action terminée. Si vous souhaitez un groupe de machines plus permanent, créez–le avec l’option New Machine Group du menu NIM. Dans l’application Web-based System Manager interface NIM, les groupes de machines ne sont pas créés et gérés explicitement, mais des regroupements ad hoc sont pris en charge grâce à une multi-sélection d’icônes représentant des machines dans le conteneur NIM. Une fois sélectionné, un groupe de machines peut être administré grâce à la sélection d’actions dans le menu Selected. Remarque : La plupart des opérations ne sont exécutables que sur des machines multi-sélectionnées du même type. A partir de Web-based System Manager 1. Dans le menu NIM du conteneur NIM, sélectionnez New Machine Group. 2. Entrer le nom du groupe de machines. 3. Sélectionnez le type de machines. 4. Sélectionnez une machine dans la liste NIM Machines available for group située à droite, et cliquez sur le bouton << pour ajouter la machine au nouveau groupe. Répétez l’opération jusqu’à ce que tous les membres à inclure dans le groupe figurent dans la liste Nim Machines in Group située à gauche. Cliquez sur OK. Via SMIT 1. Pour définir un groupe de machines, entrez le raccourci smit nim_mkgrp. 2. Sélectionnez le type de groupe à définir. 3. Entrez le nom du groupe et des informations sur les membres. Via la ligne de commande Pour définir un groupe de machines, entrez: nim –o define –t mac_group –a add_member=NomMembre NomGroupe Par exemple, pour créer un groupe de machines GrpMac1 contenant des machines préalablement définies comme Autonome1, Autonome2 et Autonome3, entrez : nim –o define –t mac_group –a add_member=Autonome1 \ –a add_member=Autonome2 –a add_member=Autonome3 \ –a comments=”Machines pour service d03” GrpMac1 Tâches avancées d’installation NIM 5-5 Ajout de nouveaux membres à des groupes de machines Il est possible d’ajouter des membres à des groupes de machines. Le nouveau membre doit toutefois être du même type de machine que les membres existants. L’application Web-based System Manager interface NIM permet d’ajouter des membres dans des groupes de machines. A partir de Web-based System Manager 1. Sélectionnez le groupe parmi ceux mentionnés dans le conteneur NIM principal, en cliquant sur son icône. 2. Cliquez sur le menu Select. 3. Sélectionnez l’option Properties. 4. Sélectionnez une machine dans la liste NIM Machines available for group à droite et cliquez sur le bouton << pour ajouter la machine au nouveau groupe. Répétez l’opération jusqu’à ce que tous les membres à inclure dans le groupe de machines figurent dans la liste Nim Machines in Group de gauche. 5. Cliquez sur OK. Via SMIT 1. Pour ajouter des membres à un groupe de machines, entrez le raccourci smit nim_chgrp. 2. Sélectionnez le groupe de machines à modifier. 3. Spécifiez les membres à ajouter. Utilisez pour cela l’option LIST. Via la ligne de commande Pour ajouter un membre à un groupe, entrez : nim –o change –a add_member=NomMachine NomGroupe Par exemple, pour ajouter le client sans disque sansdisque5 au groupe de machines grp_sansdisque, entrez : nim –o change –a add_member=sansdisque5 grp_sansdisque Vous auriez pu également spécifier les membres des groupes dans les opérations define et change en indiquant en séquence les attributs des membres, par exemple, –a member1=Autonome1 –a member2=Autonome2, etc. 5-6 Guide d’administration : installation via un réseau Suppression de membres de groupes de machines Il est possible de supprimer des membres de groupes de machines. A la suppression du dernier membre, la définition du groupe est également supprimée. L’application Web-based System Manager interface NIM permet de retirer des membres des groupes de machines. A partir de Web-based System Manager 1. Sélectionnez l’icône du groupe dans le conteneur NIM principal. 2. Cliquez sur le menu Select. 3. Choisissez l’option Properties. 4. Sélectionnez une machine dans la liste Nim Machines in Group située à gauche et cliquez sur le bouton >> pour ajouter la machine dans la liste NIM Machines available for group située à droite. Répétez l’opération jusqu’à ce que vous ayez retiré du groupe de machines tous les membres à exclure. 5. Cliquez sur OK. Via SMIT 1. Pour supprimer des membres d’un groupe de machines, entrez le raccourci smit nim_chgrp. 2. Sélectionnez le groupe de machines à modifier. 3. Spécifiez les membres à supprimer du groupe. Utilisez pour cela l’option LIST. Via la ligne de commande Pour supprimer un membre d’un groupe de machines, entrez : nim –o change –a rm_member=NomMachine NomGroupe Par exemple, pour supprimer la machine Autonome2 et ajouter la machine Autonome4, au groupe GrpMac1, entrez : nim –o change –a rm_member=Autonome2 \ –a add_member=Autonome4 GrpMac1 Tâches avancées d’installation NIM 5-7 Inclusion et exclusion d’un membre d’un groupe des opérations de ce groupe Vous pouvez inclure ou exclure des membres de groupes à l’aide de l’application Web-based System Manager interface NIM , via SMIT ou à partir de la ligne de commande. Entrez select à l’invite de ligne de commande pour indiquer l’inclusion ou l’exclusion des membres spécifiques d’un groupe de machines, des opérations effectuées sur ce groupe. Cette fonction est pratique lorsqu’il faut relancer une opération sur certains membres d’un groupe, sur lesquels une première tentative a échoué. Lorsque le membre d’un groupe est marqué comme exclu, il le reste jusqu’à sa réintégration. A partir de Web-based System Manager 1. Dans le menu NIM, cliquez deux fois sur le groupe pour ouvrir un conteneur comprenant les membres inclus dans le groupe. 2. Sélectionnez une machine parmi celle figurant dans le conteneur. 3. Cliquez sur le menu Selected. 4. Choisissez Include in Group’s Operations ou Temporarily Exclude from Group’s Operations dans le menu. Via SMIT 1. Pour intégrer un membre d’un groupe aux opérations sur ce groupe ou l’en exclure, entrez le raccourci smit nim_grp_select. 2. Sélectionnez le nom du groupe voulu. 3. Sélectionnez les membres à inclure ou exclure. Via la ligne de commande Pour intégrer ou exclure un membre d’un groupe, entrez : nim –o select –a include_all=Valeur –a exclude_all=Valeur \ –a include=NomMembre –a exclude=NomMembre NomGroupe Par exemple, pour exclure la machine Autonome2 des opérations à venir sur le groupe de machines GrpMac1 et pour y inclure la machine Autonome3, précédemment exclue, entrez : nim –o select –a exclude=Autonome2 –a include=Autonome3 \ GrpMac1 Les attributs spéciaux include_all et exclude_all, lorsque définis à yes, permettent respectivement d’intégrer et d’exclure tous les membres d’un groupe. L’opération select évalue les attributs de la ligne de commande de gauche à droite. Dans l’exemple suivant, tous les membres, excepté Autonome2, sont exclus des opérations à venir sur le groupe de machines GrpMac1: nim –o select –a exclude_all=yes –a include=Autonome2 GrpMac1 L’option spéciale –g affiche l’état d’exclusion des membres du groupe : lsnim –g GrpMac1 Des informations sur le membre du groupe, semblables à ce qui suit, s’affichent: GrpMac1: type = mac_group member1=Autonome1;ready for a NIM operation,not running;EXCLUDED member2=Autonome2;ready for a NIM operation; currently running; member3=Autonome3;ready for a NIM operation,not running;EXCLUDED 5-8 Guide d’administration : installation via un réseau Utilisation de groupes de ressources pour affecter des ressources liées à des machines NIM Avec les groupes de ressources NIM, vous pouvez associer des ressources pour les affecter en tant qu’unité logique à des machines avant une opération NIM. Un groupe de ressources ne peut contenir qu’une ressource par type, excepté les ressources script et installp_bundle, qui peuvent se trouver plusieurs fois dans un même groupe. Les groupes de ressources ne sont actuellement pas pris en charge dans l’application Web-based System Manager. Définition d’un groupe de ressources Via SMIT 1. Pour définir un groupe de ressources, entrez le raccourci smit nim_mkgrp_resource. 2. Entrez le nom du groupe et des informations sur les membres. Via la ligne de commande Pour définir un groupe de ressources, entrez : nim –o define –t res_group –a TypeRessource=NomRessource NomGroupe Par exemple, pour créer le groupe de ressources GrpRes1 contenant des ressources préalablement définies, images1, spot1, bosinst_data1 et bundle1, entrez : nim –o define –t res_group –a lpp_source=images1 –a spot=spot1 \ –a bosinst_data=bosinst_data1 –a installp_bundle=bundle1 \ –a comments=”Ressources installation BOS” GrpRes1 Affectation d’un groupe de ressources Via SMIT 1. Pour affecter un groupe de ressources, entrez le raccourci smit nim_alloc. 2. Sélectionnez la machine ou le groupe de machines dans la liste des machines définies (par exemple, Autonome1). 3. La liste des groupes de ressources s’affiche. Sélectionnez le groupe de ressources à affecter. Via la ligne de commande Pour affecter un groupe de ressources, entrez : nim –o allocate –a group=NomGroupeRes NomCible Par exemple, pour affecter le groupe de ressources GrpRes1 à la machine Autonome1, entrez : nim –o allocate –a group=GrpRes1 Autonome1 Il est également possible de spécifier le groupe de ressources sur la ligne de commande de l’opération. Par exemple, pour affecter le groupe de ressources, ddGrpRes, tout en exécutant l’opération dkls_init sur un groupe de machines sans disque MacSans Disq, entrez : nim –o dkls_init –a group=ddGrpRes MacSansDisq Définition de groupes de ressources par défaut Un groupe de ressources une fois défini, vous voudrez peut–être le spécifier par défaut pour toutes les opérations requérant des ressources. Donnez à l’attribut default_res sur le maître le nom du groupe de ressources devant être le groupe par défaut. Tâches avancées d’installation NIM 5-9 Via SMIT 1. Pour définir des groupes de ressources par défaut, entrez le raccourci smit nim_grp. 2. Choisissez Select/Unselect a Default Resource Group. 3. Entrez le nom du groupe devant jouer le rôle de groupe par défaut. Via la ligne de commande Pour définir un groupe de ressources, entrez : nim –o change –a default_res=NomGroupeRes master Par exemple, pour définir par défaut le groupe de ressources GrpRes1 pour toutes les opérations NIM, entrez : nim –o change –a default_res=GrpRes1 master Remarque : Toutes les ressources applicables sont affectées à partir du groupe spécifié comme groupe par défaut pour toutes les opérations, sauf pour installp_bundle lors d’une opération maint. Une ressource du groupe par défaut ne sera affectée que si les deux conditions suivantes sont respectées : une ressource du même type n’est pas déjà affectée et une ressource de ce type n’est pas spécifiée sur la ligne de commande pour affectation automatique. Les ressources script et installp_bundle constituent des exceptions : toutes les occurrences présentes dans le groupe de ressources et spécifiées sur la ligne de commande seront affectées. Il est possible d’ignorer les membres par défaut en spécifiant une valeur nulle dans l’affectation d’attribut de cette ressource. L’opération bos_inst suivante affecte toutes les ressources bos_inst applicables à partir du groupe de ressources spécifié comme groupe par défaut, sauf bosinst_data : nim –o bos_inst –a bosinst_data= Autonome1 5-10 Guide d’administration : installation via un réseau Gestion du logiciel sur des clients autonomes et les ressources SPOT Les commandes servant généralement à gérer le logiciel sur les clients autonomes et les ressources SPOT sont généralement identiques. Spécifiez le nom de la machine, du groupe ou du SPOT comme cible de l’option. Remarque : Si le SPOT est actuellement affecté à un client NIM, NIM interdit de modifier le SPOT. Utilisez l’option Force (-F) pour forcer l’opération. Les mises à jour de logiciel sur un SPOT entraînent la reconstitution des images d’amorçage réseau du SPOT lorsque nécessaire. Si vous pensez que les images d’amorçage sont endommagées, vous pouvez forcer leur reconstitution via l’opération NIM check. Les mises à jour de logiciel sur un SPOT peuvent également entraîner des mises à jour du logiciel dans les parties racine des clients sans disque et sans données du SPOT. Cette opération est automatique. Vous pouvez forcer une synchronisation des parties racine du client via l’opération NIM sync_roots sur le SPOT. Pour en savoir plus sur l’installation de logiciels complémentaires sur des clients autonomes et des ressources SPOT, reportez-vous à ”Personnalisation des clients NIM et des ressources SPOT”, page 3-23. Liste des logiciels installés sur un client autonome ou sur un SPOT A partir de Web-based System Manager 1. Dans le conteneur interface NIM, sélectionnez une machine cible (maître ou autonome), ou dans le conteneur NIM Ressources, sélectionnez un SPOT cible. 2. Dans le menu Selected, sélectionnez List Installed Software > All Installed. Via SMIT 1. Pour obtenir la liste des logiciels installés sur un client autonome ou un SPOT, entrez le raccourci smit nim_list_installed. 2. Sélectionnez l’élément de menu qui décrit l’opération de liste souhaitée. 3. Sélectionnez une cible pour l’opération. 4. Renseignez les champs de dialogue obligatoires. Au besoin, faites appel à l’aide et à l’option LIST. Via la ligne de commande Entrez : nim –o lslpp [–a lslpp_flags=IndicLslpp] NomCible IndicLslpp étant les indicateurs à passer à la commande lslpp et NomCible le nom du client ou de l’objet SPOT. Par exemple : nim –o lslpp –a lslpp_flags=La spot1 Tâches avancées d’installation NIM 5-11 Liste des mises à jour logicielles sur un client autonome ou un SPOT, par un mot-clé A partir de Web-based System Manager 1. Dans le conteneur NIM, sélectionnez une machine cible (maître ou autonome), ou dans le conteneur NIM Ressources, sélectionnez un SPOT cible. 2. Dans le menu Selected, sélectionnez List Installed Software > Fix (APAR) Status. 3. Aidez-vous de la boîte de dialogue pour établir la liste d’état d’installation des corrections installées spécifiques. Via SMIT 1. Pour obtenir la liste des corrections installées sur un client autonome ou un SPOT par numéro APAR ou par mot-clé, entrez le raccourci smit nim_mac_op pour les clients autonomes ou le raccourci smit nim_res_op pour les SPOT. 2. Sélectionnez le client autonome ou l’objet ressource SPOT. 3. Sélectionnez l’opération fix_query. 4. Sélectionnez les indicateurs fix_query souhaités ou acceptez les paramètres par défaut. Spécifiez le nom d’objet fix_bundle ou, pour vérifier l’état d’installation d’un APAR, les numéros APAR de correction. Si vous ne renseignez pas ces champs, toutes les corrections connues seront affichées. Via la ligne de commande Entrez : nim –o fix_query [ –afixes=”MotsClésCorrection” ] \ [–afix_bundle=NomPaquetCorrection ] [ –afix_query_flags=IndicateursConsultationCorrection ] \ NomCible MotsClésCorrection représente les numéros APAR, NomPaquetCorrection, le nom d’objet de la ressource fix_bundle,IndicateursConsultationCorrection, les indicateurs optionnels de fix_query et NomCible le client, le groupe ou le SPOT pour lequel afficher les informations de correction. Les valeurs possibles de IndicateursConsultationCorrection sont les suivantes : –a Affichage du texte du symptôme. –c Affichage de la sortie dans un format séparé par des deux-points. –F Emission d’un message d’erreur, sauf si tous les ensembles de fichiers associés à une correction sont installés. –q Si –q est spécifié, aucun en-tête n’est affiché. –v Option détaillée, qui donne des informations sur chaque ensemble de fichiers associé à une correction (mot-clé). Par exemple : • Pour consulter la base de données fix sur autonome1 et vérifier que les mises à jour des ensembles de fichiers de la correction IX12345 sont installées, entrez : nim –o fix_query –afixes=IX12345 autonome1 • Pour afficher la liste des informations relatives aux corrections connues installées sur spot1, avec le texte du symptôme, entrez : nim –o fix_query –afix_query_flags=a spot1 5-12 Guide d’administration : installation via un réseau Maintenance des logiciels sur les clients autonomes et les ressources SPOT NIM se sert de la commande installp pour construire un SPOT en y installant les produits logiciels dont a besoin chaque SPOT pour prendre en charge l’environnement NIM. Comme la commande installp prend également en charge les tâches de maintenance logicielle, vous pouvez aussi exécuter ces tâches sur les serveurs SPOT. Par exemple, vous pouvez retirer d’un SPOT le logiciel en option précédemment installé qui n’est plus utilisé. Ce type de tâche s’accomplit par l’exécution de l’opération maint NIM sur un SPOT à l’aide de l’application Web-based System Manager interface NIM, de SMIT ou d’une interface de ligne de commande. Vous pouvez préciser la commande installp en spécifiant l’option installp_flags, et l’attribut filesets ou installp_bundle. A partir de Web-based System Manager 1. Dans le conteneur NIM, sélectionnez une machine autonome cible, ou dans le conteneur NIM Ressources, sélectionnez un SPOT cible. 2. Dans le menu Selected, sélectionnez Software Utilities. 3. Dans le sous-menu, sélectionnez Commit Applied Updates, Reject Applied Updates ou Remove Software, selon la tâche à exécuter. Via SMIT 1. Pour effectuer la maintenance du logiciel, entrez le raccourci smit nim_task_maint. 2. Sélectionnez l’élément de menu qui décrit l’opération de maintenance souhaitée. 3. Sélectionnez la cible de l’opération. 4. Renseignez les champs de dialogue obligatoires. Au besoin, faites appel à l’aide et à l’option LIST. Via la ligne de commande Entrez : nim –o maint –a installp_flags=”IndicateursInstallp” \ [–a filesets=”FileSetNames” | \ –a installp_bundle=BundleResourceName ] [–F] NomCible IndicateursInstallp étant les indicateurs que vous voulez transmettre à la commande installp, NomsEnsemblesFichiers les noms des ensembles de fichiers ou progiciels dont vous voulez effectuer la maintenance; NomRessourcePaquet le nom d’objet de la ressource installp_bundle et NomCible le nom d’objet du groupe, du client autonome ou du SPOT. Par exemple : • Pour supprimer les modules logiciels bos.adt et bos.INed de autonome1, entrez : nim –o maint –a filesets=”bos.adt bos.INed” –a \ installp_flags=”–u” autonome1 • Pour supprimer les modules logiciels bos.INed de spot1, affectés aux clients sans disque et sans données, sans désaffecter spot1 au préalable, entrez : nim –o maint –F –a filesets=bos.INed –a installp_flags=”–u” \ spot1 • Pour supprimer de spot1 les modules logiciels répertoriés dans le paquet vers lequel pointe l’objet ressource installp_bundle, bundle1, entrez : nim –o maint –a installp_flags=”–u” –a installp_bundle=bundle1 \ spot1 • Pour un nettoyage des données suite à l’interruption d’une installation logicielle sur spot1, entrez : nim –o maint –a installp_flags=”–C” spot1 Tâches avancées d’installation NIM 5-13 Reconstitution des images d’amorçage réseau pour un SPOT A partir de Web-based System Manager 1. Dans le conteneur NIM Ressources, sélectionnez un SPOT cible. 2. Dans le menu Selected, sélectionnez Check SPOT. 3. A l’aide de la boîte de dialogue, sélectionnez les images d’amorçage réseau de débogage Build et/ou l’option force, si besoin est. Vous pouvez aussi effectuer cette tâche à partir du menu Troubleshooting. Dans le menu Selected, sélectionnez Troubleshooting > Build Non–Debug Network Boot Images. Via SMIT 1. Pour reconstituer les images d’amorçage réseau pour un SPOT, entrez le raccourci smit nim_res_op. 2. Sélectionnez le SPOT. 3. Sélectionnez l’opération check. 4. Dans les champs affichés, indiquez yes à l’option Force. Via la ligne de commande Pour forcer la reconstitution des images d’amorçage, entrez : nim –Fo check NomSPOT Pour en savoir plus sur l’installation de logiciels complémentaires sur des clients autonomes et des ressources SPOT, reportez-vous à ”Personnalisation des clients NIM et des ressources SPOT”, page 3-23. 5-14 Guide d’administration : installation via un réseau Maintenance du logiciel dans une lpp_source Pour ajouter ou supprimer un logiciel dans une lpp_source, vous devez simplement ajouter ou supprimer l’image d’installation du répertoire lpp_source, puis lancer l’opération check NIM sur la lpp_source. Copie de logiciel dans une lpp_source A partir de Web-based System Manager 1. Dans le conteneur Ressources NIM, cliquez deux fois sur lpp_source. La page General du bloc-notes Properties s’affiche. 2. Dans cette page, identifiez l’emplacement de la ressource. 3. Sélectionnez Resources > Copy Software to Directory et spécifiez l’emplacement de la ressource identifiée dans le bloc-notes comme répertoire de destination. 4. Après copie, sélectionnez la lpp_source et dans le menu Selected, sélectionnez Check NIM State. Cette action met à jour le fichier de table des matières (.toc) pour la lpp_source. Via SMIT 1. Pour copier le logiciel depuis un support d’installation sur une lpp_source, introduisez le support d’installation dans l’unité appropriée du serveur lpp_source. 2. Pour copier le logiciel dans le répertoire lpp_source, entrez smit bffcreate à partir du serveur de ressources. 3. Renseignez le champ INPUT device / directory for software. 4. Renseignez les champs affichés ou acceptez les valeurs par défaut. Veillez à spécifier l’emplacement lpp_source du répertoire, pour stocker les images d’installation. Au besoin, faites appel à l’aide en ligne et à l’option LIST. Via la ligne de commande 1. Copiez le logiciel du support dans le répertoire lpp_source. 2. Effectuez la vérification NIM sur la lpp_source : nim –o check Lpp_sourceName Suppression de logiciel d’une lpp_source Pour supprimer un logiciel d’une lpp_source, effacez l’image d’installation du répertoire lpp_source. Remarque : Cette fonction n’est disponible que via la ligne de commande. Via la ligne de commande 1. Supprimez l’image d’installation du répertoire lpp_source. 2. Effectuez la vérification NIM sur la lpp_source : nim –o check Lpp_sourceName Tâches avancées d’installation NIM 5-15 Exécution de l’opération check NIM Après ajout ou retrait du logiciel, vous devez exécuter l’opération check NIM sur la lpp_source pour mettre à jour le fichier de table des matières d’installation pour les ressources. Outre la mise à jour de la table des matières pour la lpp_source, l’opération check met également à jour l’attribut simages pour la lpp_source qui indique si la lpp_source contient ou non les images nécessaires à l’installation des images du système d’exploitation de base sur une machine. A partir de Web-based System Manager 1. Dans le conteneur Ressources NIM, sélectionnez une lpp_source cible. 2. Dans le menu Selected, sélectionnez Check NIM State. Via SMIT 1. Pour exécuter l’opération check NIM, entrez le raccourci smit nim_res_op. 2. Sélectionnez la lpp_source voulue. 3. Sélectionnez check pour l’opération à exécuter. Via la ligne de commande Pour lancer l’opération check NIM sur la lpp_source, entrez : nim –o check Lpp_sourceName Si la lpp_source est actuellement affectée à un client, servez–vous de l’option Force comme suit : nim –F –o check Lpp_sourceName 5-16 Guide d’administration : installation via un réseau Affichage des journaux d’installation, de configuration et d’amorçage Après installation d’une machine autonome, lancez la commande showlog pour vérifier les résultats de l’opération en consultant les journaux d’installation, d’amorçage et de configuration. Vous pouvez afficher un type de journal en spécifiant l’attribut log_type de la commande showlog comme suit : devinst Sortie de l’installation du système-clé et du logiciel pilote d’unité. niminst Sortie de l’installation du logiciel spécifié par l’utilisateur (installation du logiciel client NIM au cours d’une opération bos_inst). bosinst Résultats du programme d’installation de BOS. amorçage Journal d’amorçage de la machine lppchk Journal d’une sortie d’une opération lppchk exécutée sur un client NIM autonome. script Résultats des ressources du script de configuration affectées à une opération bos_inst. nimerr Erreurs survenues pendant l’exécution de la commande nim. Par défaut, l’opération showlog appliquée à une machine autonome affiche le journal niminst et les sorties consignées lors de la dernière installation du logiciel sur la machine via NIM. La dernière entrée est également affichée par défaut pour les journaux script et lppchk. L’intégralité des journaux niminst, script et lppchk peut être affichée en donnant à l’attribut full_log la valeur yes pour l’opération showlog. L’intégralité du journal est affichée pour tous les autres types de journaux. A partir de Web-based System Manager 1. Dans le conteneur NIM, sélectionnez une machine cible (maître ou autonome), ou dans le conteneur Ressources NIM, sélectionnez un SPOT cible. 2. Dans le menu Selected, sélectionnez Troubleshooting > Show NIM Logs. 3. A l’aide de la boîte de dialogue, sélectionnez le journal à examiner. Via SMIT 1. Entrez le raccourci smit nim_mac_op pour consulter le journal d’une machine, ou smit nim_res_op pour afficher le journal d’un SPOT. 2. Sélectionnez le nom d’objet de la machine ou du SPOT dont vous voulez afficher le journal. 3. Sélectionnez showlog dans la liste des opérations. 4. Sélectionnez le type de journal à afficher. 5. Spécifiez si vous souhaitez consulter l’intégralité du journal (applicable uniquement aux journaux script, lppchk et niminst). Via la ligne de commande Pour afficher un journal sur une machine autonome ou un SPOT, entrez : nim –o showlog –a TypeJournal=valeur NomObjet TypeJournal étant le journal à afficher et NomObjet le nom de la machine ou du SPOT dont le journal doit être affiché. Tâches avancées d’installation NIM 5-17 Vérification de l’installation via lppchk Vous disposez de l’opération lppchk pour vérifier l’intégrité du logiciel installé. Ce qui est particulièrement utile pour rechercher des problèmes fonctionnels dans le logiciel. A partir de Web-based System Manager 1. Dans le conteneur NIM, sélectionnez une machine autonome cible, ou dans le conteneur NIM Ressources, sélectionnez un SPOT cible. 2. Dans le menu Selected, sélectionnez Troubleshooting > Verify Installed Software. 3. Servez-vous de la boîte de dialogue pour sélectionner s’il faut vérifier tout ou partie du logiciel installé sur la machine ou le SPOT sélectionné. Pour vérifier l’existence et la taille du fichier (contrôle rapide), lancez l’action de vérification. Pour effectuer un autre type de vérification, cliquez sur Advanced. Sélectionnez le type de vérification à exécuter et choisissez les options supplémentaires en fonction de vos besoins. Via SMIT 1. Entrez le raccourci smit nim_mac_op pour vérifier le logiciel sur une machine, ou smit nim_res_op pour le vérifier sur un SPOT. 2. Sélectionnez la cible de l’opération lppchk. 3. Sélectionnez le mode de vérification souhaité. Via la ligne de commande Entrez : nim –o lppchk –a filesets=NomEnsembleFichiers \ –a lppchk_flags=”lppchkFlags” NomObjet NomEnsembleFichiers est le nom d’un ensemble de fichiers unique (ou un nom joker incluant le caractère *), NomObjet, le nom de la machine ou du SPOT cible de l’opération lppchk. Les indicateurs lppchk_flags sont définis comme suit : –f Vérification rapide (existence et longueur du fichier) –c Vérification du total de contrôle –v Vérification de la cohérence de la version de l’ensemble de fichiers (valeur par défaut) –l Vérification des liens du fichier Remarque : Seul un des indicateurs –f, –c, –v ou –l peut être spécifié. –u Inventaire de mise à jour (valide uniquement avec –c ou –l) –mn Contrôle du détail des messages. n est compris entre 1 et 3, 3 étant le plus détaillé. Par exemple, pour exécuter lppchk en vérifiant les totaux de contrôle de tous les ensembles de fichiers, sur la machine Autonome1, entrez : nim –o lppchk –a lppchk_flags=”–c” Autonome1 5-18 Guide d’administration : installation via un réseau Utilisation de NIM pour installer des clients configurés avec l’authentification Kerberos Normalement, NIM s’appuie sur l’authentification AIX standard pour autoriser le maître NIM à exécuter des commandes à distance. L’authentification AIX standard utilise le fichier .rhosts pour proposer cette fonction. Alors que les fonctionnalités NIM dépendent de sa capacité à exécuter des commandes à distance, certains environnements système requièrent des contrôles d’authentification beaucoup plus stricts. L’authentification Kerberos fournit un niveau d’authentification supérieur et permet d’exécuter des commandes à distance sur le système sans désactiver les fonctions du NIM. Utilisation de NIM pour installer des clients configurés avec l’authentification Kerberos 4 Sous AIX version 4.3.3 et versions ultérieures, NIM permet d’installer des machines dans un environnement configuré pour l’authentification Kerberos 4. Les clients configurés pour l’authentification Kerberos 4 contiendront un fichier $HOME/.klogin pour l’utilisateur root. Ce fichier va identifier le jeton requis pour autoriser l’exécution de commandes à distance. L’utilisateur doit obtenir ce jeton avant d’exécuter des commandes à distance via NIM. IBM Parallel System Support Program pour AIX version 3.1 ou ultérieure doit être installé et configuré sur le NIM maître et sur tous les clients sécurisés. Si les clients sécurisés sont réinstallés avec le BOS (Base Operating System), les méthodes d’authentification Kerberos 4 et Standard Unix doivent être définies sur le maître NIM. En effet, le NIM ne configure pas Kerberos 4 sur le client après l’installation du BOS. C’est pourquoi le NIM doit s’appuyer sur les rhosts standard pour vérifier qu’il puisse exécuter des commandes à distance sur le client jusqu’à ce que ce dernier soit configuré avec Kerberos 4 et transformé en client sécurisé. Si les opérations effectuées ne concernent que la maintenance et la personnalisation de logiciels, les méthodes d’authentification du maître NIM doivent être identiques à ceux des clients. Pour gérer les clients sécurisés, le maître doit avoir Unix standard configuré dans ses modes d’authentification. Pour plus d’informations sur l’installation et la configuration de Kerberos 4, reportez–vous au SP Administration Guide. Utilisation de NIM pour installer des clients configurés avec l’authentification Kerberos 5 Dans les versions 4.3.2. et ultérieures d’AIX, il est possible d’utiliser NIM pour installer des machines dans un environnement configuré pour l’authentification Kerberos-5. Les clients configurés pour l’authentification Kerberos-5 contiennent un fichier $HOME/.k5login destiné à l’utilisateur root. Ce fichier contient une entrée spécifiant quel jeton hôte est requis pour autoriser l’exécution à distance des commandes. Cette entrée se présente comme suit : hosts/hostname/self@cell DCE doit être installé et configuré à un niveau égal ou supérieur à 2.2.1 sur le maître NIM et sur tous les clients sécurisés. Si le BOS doit être réinstallé sur les clients sécurisés, les méthodes d’authentification sur le maître NIM doivent être définies tant pour Kerberos-5 que pour Standard UNIX. La raison en est que DCE ou Kerberos-5 ne sont ni configurés ni actifs une fois le BOS installé. Aussi, NIM doit se fier à l’opération standard rhosts pour exécuter des commandes à distance sur la machine client jusqu’à ce qu’elle puisse être sécurisée via Kerberos-5. Si vous devez effectuer seulement des opérations de personnalisation de logiciels et de maintenance, les méthodes d’authentification doivent être configurées sur le maître NIM pour assurer la synchronisation avec ces clients. Pour gérer des clients sécurisés, le maître doit disposer de méthodes d’authentification définies de façon à inclure Standard UNIX. Pour plus de détails sur l’installation et la configuration de Kerberos-5, reportez-vous au Kerberos Version 5 Installation Guide. Tâches avancées d’installation NIM 5-19 Contrôle d’accès concurrent Les installations NIM risquent d’être ralenties considérablement lorsqu’elles sont effectuées sur un grand nombre de clients en même temps. La raison peut en être la bande passante du réseau ou la charge de travail des serveurs NIM. Les utilisateurs peuvent éviter cette situation en spécifiant le nombre de clients installés simultanément. Les attributs concurrent et time_limit peuvent être utilisés conjointement avec les opérations bos_inst, cust et alt_disk_install, afin de contrôler le nombre de machines client opérées simultanément à partir d’un groupe de clients. L’attribut concurrent> détermine le nombre de clients d’un groupe effectuant une opération particulière à un moment donné. Une fois qu’un client a terminé, un autre lance l’opération, à raison d’un à la fois. L’attribut time_limit interdit à NIM de lancer une opération sur un plus grand nombre de clients dans le groupe une fois que la durée spécifiée (en heures) est écoulée. A partir du Web–based System Manager 1. Dans le conteneur d’objets NIM principal, sélectionnez plusieurs cibles. 2. Dans le menu déroulant ”Selected”, sélectionnez l’une des options suivantes : – Install Base Operating System – Install/Update Software – Alternate Disk Install 3. Dans l’une de ces boîtes de dialogue, cliquez sur le bouton ”NIM settings” ou ”Advanced”. 4. Vous pouvez également y indiquer la section contenant les contrôles d’accès concurrent. Remarque : Le Web–based System Manager n’assure pas de reprise après incident ou si le groupe de machines a été sélectionné individuellement et après expiration de la temporisation. L’utilisateur doit alors sélectionner une nouvelle fois les clients qui ont échoué ou pour lesquels aucune tentative n’a eu lieu, puis réexécuter la commande. Via SMIT Les attributs de contrôle d’accès concurrent sont accessible à partir de tous les volets SMIT des menus Install and Update Software et Alternate Disk Installation. Via la ligne de commande Vous pouvez utiliser les attributs concurrent et time_limit conjointement avec les opérations bos_inst, cust et alt_disk_install. Par exemple, pour installer l’ensemble de fichiers bos.games sur seulement 5 machines à la fois à partir du groupe de clients tmp_grp, entrez la commande suivante : nim –o cust –a lpp_source=lpp_source1 –a filesets=bos.games \ –a concurrent=5 tmp_grp 5-20 Guide d’administration : installation via un réseau Dans cet exemple, pour installer l’ensemble de fichiers bos.games sur seulement 10 machines à la fois à partir du groupe de clients tmp_grp et sans autoriser d’autres installation au bout de 3-heures, entrez la commande suivante : nim –o bos_inst –a lpp_source=lpp_source1 –a spot=spot1 \ –a concurrent=10 –a time_limit=3 tmp_grp Remarque : L’opération avec contrôle des accès concurrents peut aller jusqu’à son terme, le groupe étant alors dans l’un des trois états ci-dessous : 1. L’installation s’est effectuée correctement sur toutes les machines. 2. L’installation peut avoir échoué sur certaines machines. 3. Si l’attribut time_limit a été appliqué, le temps imparti a pu expirer avant la fin de l’installation. Dans le premier cas, le groupe revient à son état précédant le lancement de l’opération. Dans les deuxième et troisième cas, le groupe est dans un état indiquant que certaines ont été installées normalement et d’autres non. Il convient d’analyser les problèmes rencontrés sur les machines où l’installation a échoué. À ce stade, l’utilisateur peut continuer l’installation sur ces dernières en appliquant une nouvelle fois la commande au groupe concerné. Il a également la possibilité de ”réinitialiser” le groupe, ce aura pour effet de le replacer dans l’état où il se trouvait avant le lancement de l’opération avec contrôle des accès concurrents. Tâches avancées d’installation NIM 5-21 5-22 Guide d’administration : installation via un réseau Chapitre 6. Tâches avancées de configuration NIM Ce chapitre traite des tâches avancées de configuration NIM, via l’application Web-based System Manager interface NIM, l’interface SMIT (System Management Interface Tool) ou encore la ligne de commande : • Suppression de machine de l’environnement NIM, page 6-2 • Création d’attributs d’interface supplémentaires, page 6-3 • Définition de SPOT /usr ou non-/usr, page 6-5 • Redéfinition de ressources SPOT à partir de répertoires existants, page 6-7 • Définition d’une lpp_source sur CD-ROM ou sur disque, page 6-8 • Mise en place d’une route NIM par défaut entre réseaux, page 6-9 • Mise en place d’une route NIM statique entre réseaux, page 6-11 • Reconstitution du fichier /etc/niminfo, page 6-13 • Sauvegarde de la base de données NIM, page 6-14 • Restauration de la base de données NIM et activation du maître NIM, page 6-15 • Déconfiguration du maître NIM, page 6-16 • Amorçage des diagnostics, page 6-17 • Amorçage en mode maintenance, page 6-19. Tâches avancées de configuration NIM 6-1 Suppression de machine de l’environnement NIM Pour retirer une machine de l’environnement NIM, il suffit de supprimer les informations client de la base de données NIM. Remarque : Lorsqu’un client est supprimé de l’environnement NIM, NIM tente de supprimer le fichier /etc/niminfo de la machine du client. Toutefois, vous devez supprimer manuellement l’ensemble de fichiers du client et la permission rhost pour le maître NIM du système client si vous souhaitez ce type de nettoyage complémentaire. A partir de Web-based System Manager 1. Dans le conteneur NIM, sélectionnez une machine à supprimer de l’environnement NIM. 2. Dans le menu Selected, sélectionnez Delete pour supprimer la machine. Via SMIT 1. Pour retirer une machine de l’environnement NIM, entrez le raccourci smit nim_rmmac. 2. Sélectionnez la machine concernée. 3. Acceptez les valeurs par défaut affichées. Via la ligne de commande Pour retirer une machine de l’environnement NIM, entrez : nim –o remove NomMachine NomMachine étant le nom de la machine à supprimer. 6-2 Guide d’administration : installation via un réseau Création d’attributs d’interface supplémentaires L’interface principale ou la première interface (if1) est créée lors de l’activation du maître. Les interfaces supplémentaires sont identifiées par des numéros en séquence (if2, if3, etc.) dans la définition de l’objet machine. Vous pouvez créer un attribut if supplémentaire pour l’objet maître via Web-based System Manager, SMIT ou la ligne de commande (commande nim –o change). A partir de Web-based System Manager 1. Dans le conteneur NIM, cliquez deux fois sur l’icône pour une machine (maître, autonome, sans disque ou sans données). La page General du bloc-notes Properties pour la machine sélectionnée s’affiche. 2. Cliquez sur l’onglet NIM Interfaces. La page NIM Interfaces du bloc-notes Machine Properties s’affiche. 3. Terminez la tâche à l’aide de la page NIM Interfaces. Via SMIT 1. Pour créer un attribut if supplémentaire, entrez le raccourci smit nim_mac_if. 2. Sélectionnez l’option Define a Network Install Interface. 3. Sélectionnez le nom objet de la machine. Ici, master. 4. Entrez le nom hôte de l’interface. 5. Renseignez les champs spécifiques du réseau de l’écran Define a Network Install Interface. Remarque : S’il n’existe pas de réseau NIM correspondant à l’adresse IP du nom hôte spécifié pour l’interface, des informations complémentaires sur le réseau vous seront demandées - pour que le réseau puisse être défini. Via la ligne de commande Pour définir un attribut if supplémentaire pour l’objet maître, entrez : Pour Token-Ring : nim –o change –a ifseq_no=’NomObjetRéseau NomHôteCarte \ AdresseMatérielleCarte’ –a ring_speedseq_no=Speed master Pour Ethernet : nim –o change –a ifseq_no=’NomObjetRéseau NomHôteCarte \ AdresseMatérielleCarte’ –a cable_typeseq_no=Type master Pour FDDI : nim –o change –a ifseq_no=’NomObjetRéseau NomHôteCarte \ AdresseMatérielleCarte’ master Pour d’autres réseaux : nim –o change –a ifseq_no=’NomObjetRéseau NomHôteCarte \ AdresseMatérielleCarte’ master Remarque : Si vous ne connaissez pas le nom du réseau NIM auquel l’interface est rattachée ou qu’il n’existe pas de réseau défini correspondant à l’interface, utilisez le mot-clé find_net et l’attribut net_definition comme décrit à ”Définition de réseaux NIM”, page 8-3. Dans l’exemple, la commande suivante est exécutée : nim –o change –a if2=’Réseau2 srv1_ent 0’ –a \ cable_type2=bnc master Tâches avancées de configuration NIM 6-3 Avec cette syntaxe, un autre attribut if est créé pour le maître, qui indique à NIM que le maître est doté d’une interface Ethernet utilisant le nom hôte srv1_ent, que l’adresse matérielle de la carte Ethernet est 0 (non utilisée) et que le maître est connecté à l’objet réseau Réseau2. Pour afficher des informations détaillées sur le maître, avec l’attribut if2, entrez : lsnim –l master La commande génère une sortie semblable à : master: class type Cstate reserved platform serves serves comments Mstate prev_state if1 master_port registration_port ring_speed1 if2 cable_type2 6-4 = = = = = = = = = = = = = = = = machines master ready for a NIM operation yes rs6k boot nim_script machine contrôlant l’environnement NIM currently running ready for a NIM operation Network1 server1 10005AA88399 1058 1059 16 Network2 Srv1_ent 02608c2e222c bnc Guide d’administration : installation via un réseau Définition de SPOT /usr ou non /usr Une ressource SPOT contient les fichiers du système d’exploitation normalement installés dans le système de fichiers /usr d’une machine. Si l’espace disque est limité sur une machine ou qu’un SPOT doit être créé rapidement, il peut être utile de convertir le système de fichiers /usr de la machine en SPOT au lieu d’en créer un ex nihilo à un emplacement distinct. Si le système de fichiers /usr d’une machine est converti en SPOT, un logiciel complémentaire sera installé sur la machine pour prendre en charge les machines dotées de configurations matérielles différentes. La plupart des fichiers du système d’exploitation seront déjà installés sur le système et n’auront pas à l’être lors de la création du SPOT. Une fois le système de fichiers /usr converti en SPOT, toute l’installation logicielle et les opérations de maintenance sur la machine doivent être effectuées en utilisant NIM sur la ressource SPOT /usr créée. Ceci pour garantir que toutes les opérations SPOT requises sont effectuées – outre l’installation/la maintenance du logiciel sur la machine. A partir de Web-based System Manager 1. Dans le conteneur Ressources NIM, cliquez deux fois sur Add New Resource. Le Add New Resource TaskGuide s’affiche. 2. Suivez les instructions TaskGuide pour créer la ressource SPOT. Via SMIT 1. Pour créer un SPOT/usr, entrez le raccourci smit nim_mkres. 2. Sélectionnez le type de ressource. 3. Tapez /usr dans le champ Location of Resource. 4. Renseignez les autres champs ou acceptez les valeurs par défaut. Via la ligne de commande Pour créer un SPOT/usr, entrez : nim –o define –t spot –a server=NomServeur \ –a location=/usr –a source=NomSource NomRessource Exemple : Pour convertir le système de fichiers /usr sur la machine client1 en un SPOT appelé usrspot en utilisant lppsource1 comme source des images d’installation supplémentaires, entrez : nim –o define –t spot –a server=client1 –a location=/usr \ –a source=lpp_source1 usrspot Utilisation de la commande installp Une fois que vous avez converti un système de fichiers /usr en SPOT, il est déconseillé d’utiliser la commande installp pour installer ou maintenir le logiciel sur la machine servant le SPOT. Les clients sans disque et sans données et les images d’amorçage réseau associés au SPOT ne sont pas mis à jour par la commande installp, sauf à l’appeler via les opérations NIM cust ou maint. Si vous devez utiliser la commande installp pour installer ou assurer la maintenance du logiciel sur un serveur SPOT /usr, procédez comme suit : 1. Vérifiez que toutes les opérations NIM sur le serveur et les éventuels clients associés au SPOT sont terminées. 2. Désaffectez le SPOT de tous les clients autonomes. 3. Lancez la commande installp. Tâches avancées de configuration NIM 6-5 4. Lancez l’opération check sur le SPOT une fois la commande installp menée à terme : nim –o check –F NomSPOTusr Remarque : L’indicateur –F est requis pour la reconstitution des images d’amorçage. 5. Si ce SPOT est utilisé pour servir des clients sans disque et sans données, resynchronisez tous ces clients avec le SPOT une fois la commande installp exécutée en lançant la commande nim avec l’opération sync_roots pour le SPOT /usr : nim –o sync_roots NomSPOTusr nim –o check –F NomSPOTusr Les opérations cust et maint doivent servir à gérer le logiciel installé sur des SPOT non-/usr. 6-6 Guide d’administration : installation via un réseau Redéfinition de ressources SPOT à partir de répertoires existants Généralement, la définition des ressources NIM à partir de fichiers et de répertoires existants se fait facilement et rapidement en spécifiant les attributs server et location pour la commande nim – o define. Les ressources SPOT sont plus longues à définir, car le logiciel doit être installé à partir des images d’installation dans l’emplacement SPOT. Actuellement, la ligne de commande nim –o crée toujours un SPOT à partir des images d’installation. Toutefois, si une structure de répertoire a déjà été créée pour un SPOT, il est possible d’appeler directement une méthode NIM afin de redéfinir le SPOT sans avoir à réinstaller tout le logiciel. Il est généralement nécessaire de définir un SPOT à partir d’un SPOT existant seulement lorsqu’il est nécessaire de reconstituer la base de données NIM lors de la restauration du système. Pour définir un SPOT à partir d’un répertoire où aucun SPOT n’était installé préalablement, utilisez la commande suivante : /usr/lpp/bos.sysmgt/nim/methods/m_mkspot –o –a server=(serveur) \ –a location=(emplacement) –a source=no (nomSPOT) Exemple : Un SPOT appelé spot1 a été créé sur le maître NIM dans le répertoire /export/spot. Ultérieurement, la base de données NIM a été altérée et a dû être reconstituée. Les fichiers SPOT sont toujours sur la machine, mais le SPOT doit être redéfini pour NIM au moyen de la commande suivante : /usr/lpp/bos.sysmgt/nim/methods/m_mkspot –o –a server=master \ –a location=/export/spot –a source=no spot1 Tâches avancées de configuration NIM 6-7 Définition d’une lpp_source sur CD–ROM ou sur disque Normalement une ressource lpp_source est créée en copiant des images d’installation à partir du support d’installation sur le disque dur du serveur lpp_source. Si l’espace disque est limité sur le serveur ou qu’il est urgent de disposer d’un lpp_source, il peut être utile d’adopter un répertoire monté à partir du support d’installation CD-ROM comme lpp_source. A partir de Web-based System Manager 1. Dans le conteneur Ressources NIM, cliquez deux fois sur Add New Resource. Le Add New Resource TaskGuide s’affiche. 2. Suivez les instructions TaskGuide pour créer la ressource lpp_source. Remarque : Vous pouvez également définir une ressource lpp_source via Configure NIM TaskGuide, à la fois pendant et après la configuration de l’environnement. Via SMIT 1. Montez le CD comme système de fichiers CDROM. Les images d’installation se trouvent dans le répertoire /usr/sys/inst.images sous le point de montage du système de fichiers CDROM. 2. Pour définir le lpp_source en utilisant le répertoire des images d’installation, entrez le raccourci smit nim_mkres. 3. Spécifiez le nom de la machine avec le CD-ROM comme serveur. 4. Spécifiez PointMontageCD/usr/sys/inst.images comme emplacement du lpp_source, et ne renseignez pas le champ Source. Via la ligne de commande 1. Montez le CD comme système de fichiers CDROM. Les images d’installation se trouvent dans le répertoire /usr/sys/inst.images sous le point de montage du système de fichiers CDROM. 2. Définissez le lpp_source en utilisant le répertoire des images d’installation pour l’attribut location. N’indiquez aucune valeur pour l’attribut source : un ensemble d’images préexistant sera utilisé. Le CD étant monté sur /cdfs sur le maître NIM, pour définir la lpp_source cd_images, entrez : nim –o define –t lpp_source –a server=master \ –a location=/cdfs/usr/sys/inst.images cd_images 6-8 Guide d’administration : installation via un réseau Mise en place d’une route NIM par défaut entre les réseaux Cette procédure explique comment créer des routes NIM par défaut pour deux réseaux (par exemple, Réseau1 et Réseau3). A partir de Web-based System Manager 1. Dans le conteneur Réseaux NIM, cliquez deux fois sur l’icône de réseau. La page General du bloc-notes Properties pour le réseau sélectionné s’affiche. 2. Cliquez sur l’onglet NIM Routes. La page correspondante s’affiche. 3. Servez-vous de cette page pour ajouter la route par défaut. Vous pouvez également avoir recours au Add New Network TaskGuide pour établir la route de réseau par défaut : 1. Dans le conteneur Réseaux NIM, cliquez deux fois sur Add New Network. Le Add New Network TaskGuide s’affiche. 2. Suivez les instructions du TaskGuide pour créer la route lors de la définition du réseau. Via SMIT 1. Pour créer des routes NIM par défaut, entrez smit nim_mkdroute. 2. Renseignez les champs affichés ou acceptez les valeurs par défaut. Au besoin, faites appel à l’aide en ligne et à l’option LIST. Via la ligne de commande Pour créer une route NIM par défaut pour un réseau, entrez : nim –o change –a routingseq_no=’default <Passerelle>’ ObjetRéseau où default est le mot réservé par NIM aux routes par défaut et Passerelle est le nom hôte (ou l’adresse IP) de l’interface que ObjetRéseau utilise pour contacter d’autres réseaux de l’environnement NIM. Par exemple, pour établir des routes NIM par défaut pour Réseau1 et Réseau3, entrez : nim –o change –a routing1=’default gw1_tok’ Réseau1 nim –o change –a routing1=’default gw1_fddi’ Réseau3 où gw1_tok est le nom hôte de la passerelle par défaut pour les machines de Réseau1, et gw1_fddi le nom d’hôte de la passerelle par défaut pour les machines de Réseau3. Les informations détaillées relatives aux objets réseau intègrent les nouveaux attributs de routage. Pour afficher des informations détaillées sur les deux réseaux, entrez : lsnim –l Réseau1 Réseau3 Tâches avancées de configuration NIM 6-9 L’écran affiché en sortie est semblable à : Réseau1: class type net_addr snm Nstate prev_state routing1 = = = = = = = class type net_addr snm Nstate prev_state = = = = = = networks tok 9.101.1.0 255.255.255.0 ready for use ready for use default gw1_tok Réseau3: routing1 6-10 Guide d’administration : installation via un réseau networks fddi 9.101.3.0 255.255.255.0 ready for use information is missing from this object’s definition = default gw1_fddi Mise en place d’une route NIM statique entre réseaux Cette procédure explique comment créer une route NIM statique entre deux réseaux (par exemple, Réseau1 et Réseau3). A partir de Web-based System Manager 1. Dans le conteneur Réseaux NIM, cliquez deux fois sur l’icône de réseau. La page General du bloc-notes Properties pour le réseau sélectionné s’affiche. 2. Cliquez sur l’onglet NIM Routes. La page correspondante s’affiche. 3. Servez-vous de cette page pour ajouter la route par défaut. Vous pouvez également avoir recours au Add New Network TaskGuide pour établir la route de réseau statique : 1. Dans le conteneur Réseaux NIM, cliquez deux fois sur Add New Network. Le Add New Network TaskGuide s’affiche. 2. Suivez les instructions du TaskGuide pour créer la route lors de la définition du réseau. Via SMIT 1. Pour créer une route NIM statique, entrez le raccourci smit nim_mkroute. 2. Renseignez les champs affichés ou acceptez les valeurs par défaut. Au besoin, faites appel à l’aide en ligne et à l’option LIST. Via la ligne de commande Pour créer une route NIM statique entre deux réseaux, entrez : nim –o change –a routingseq_no=’ObjetRéseauDestination \ Passerelle1 Passerelle2’ ObjetRéseau Passerelle1 étant le nom hôte utilisé par l’interface ObjetRéseau pour atteindre ObjetRéseauDestination, et Passerelle2, le nom hôte utilisé par ObjetRéseauDestination pour revenir sur ObjetRéseau. Dans l’exemple, pour établir une route NIM entre Réseau1 et Réseau3, entrez : nim –o change –a routing1=’Réseau3 gw1_tok gw1_fddi’ Réseau1 gw1_tok est le nom hôte de la passerelle que les machines sur Réseau1 utilisent pour communiquer avec les machines sur Réseau3, et gw1_fddi le nom hôte de la passerelle que les machines sur Réseau3 utilisent pour communiquer avec les machines sur Réseau1. Les informations détaillées sur les objets réseau intègrent les nouveaux attributs de routage. Pour afficher les informations détaillées relatives aux deux réseaux, entrez : lsnim –l Réseau1 Réseau3 Tâches avancées de configuration NIM 6-11 L’écran affiché en sortie est semblable à : Réseau1: class type net_addr snm Nstate prev_state routing1 = = = = = = = Réseau3: class type net_addr snm Nstate prev_state = = = = = = routing1 6-12 networks tok 9.101.1.0 255.255.255.0 ready for use ready for use Network3 gw1_tok networks fddi 9.101.3.0 255.255.255.0 ready for use information is missing from this object’s definition = Network1 gw1_fddi Guide d’administration : installation via un réseau Reconstitution du fichier /etc/niminfo Le fichier /etc/niminfo, qui se trouve sur le maître et exploite des clients NIM, est requis pour exécuter des commandes et des opérations NIM. Si le fichier /etc/niminfo est effacé accidentellement, vous pouvez le reconstituer. A partir de Web-based System Manager A partir du conteneur NIM, dans le menu NIM, sélectionnez Rebuild Master Configuration File. Remarque : Le Configure NIM TaskGuide détecte si, en l’absence de fichier niminfo, vous avez quand même des entrées de base de données NIM. Le TaskGuide demande s’il doit reconstituer le fichier de configuration maître. Via la ligne de commande Pour reconstituer le fichier, entrez la commande : nimconfig –r Pour reconstituer le fichier /etc/niminfo à partir d’un client NIM actif, entrez : niminit –a master_port=NuméroPort –a master=NomHôteMaître \ –a name=NomOBjetMachineClient Tâches avancées de configuration NIM 6-13 Sauvegarde de la base de données NIM Pour sauvegarder la base de données NIM, vous serez invité à fournir le nom de l’unité ou du fichier dans lequel sauvegarder la base et le fichier /etc/niminfo. Le niveau de l’ensemble de fichiers du maître NIM installé est également écrit dans un fichier appelé /etc/NIM.level et intégré à la sauvegarde. La sauvegarde d’une base de données NIM ne doit être restaurée sur un système que s’il est doté d’un ensemble de fichiers du maître NIM d’un niveau identique ou supérieur à celui à partir duquel a été créée la sauvegarde. A partir de Web-based System Manager 1. A partir du conteneur NIM, dans le menu NIM, sélectionnez Back Up Database. 2. Spécifiez l’unité ou le fichier à restaurer via la boîte de dialogue. Via SMIT Pour sauvegarder la base de données NIM, entrez le raccourci smit nim_backup_db. Via la ligne de commande Sauvegardez les fichiers NIM suivants : /etc/niminfo /etc/objrepos/nim_attr /etc/objrepos/nim_attr.vc /etc/objrepos/nim_object /etc/objrepos/nim_object.vc 6-14 Guide d’administration : installation via un réseau Restauration de la base de données NIM et activation du maître NIM Remarque : Une base de données NIM ne doit être restaurée qu’à un niveau identique ou supérieur de NIM qu’à celui utilisé pour la sauvegarde. A partir de Web-based System Manager 1. A partir du conteneur NIM, dans le menu NIM, sélectionnez Restore Database. 2. Spécifiez l’unité ou le fichier à restaurer via la boîte de dialogue. Via SMIT Pour configurer un maître NIM à partir de la sauvegarde d’une base de données NIM, entrez le raccourci smit nim_restore_db. Via la ligne de commande Restaurez les fichiers enregistrés lors de la procédure ”Sauvegarde de la base de données NIM”, page 6-14. Tâches avancées de configuration NIM 6-15 Déconfiguration du maître NIM Cette opération supprime les démons NIM du système, ainsi que toute la configuration de la base de données NIM. Le maître NIM ne doit être déconfiguré que si l’environnement NIM doit être complètement redéfini ou si l’ensemble de fichiers du maître NIM doit être supprimé du système. Via Web-based System Manager 1. A partir du conteneur NIM, dans le menu NIM, sélectionnez Unconfigure Environment. 2. Vous avez la possibilité de sauvegarder la base de données NIM avant de lancer l’action de déconfiguration. Via SMIT Pour déconfigurer un maître NIM, entrez le raccourci smit nim_unconfig. L’écran SMIT vous invite d’abord à sauvegarder votre base de données NIM avant de déconfigurer le maître NIM. Via la ligne de commande Pour déconfigurer un maître NIM, entrez nim –o unconfig master. 6-16 Guide d’administration : installation via un réseau Amorçage des diagnostics Les diagnostics matériels peuvent être lancés sur des clients NIM via une image d’amorçage spécifique depuis un serveur NIM plutôt qu’à partir d’une bande ou d’un CD-ROM. Option pratique pour les clients autonomes, puisqu’il est inutile d’installer les diagnostics sur le disque local. La prise en charge des diagnostics provient d’une ressource SPOT. A partir de Web-based System Manager 1. A partir du conteneur NIM, sélectionnez une machine autonome sans disque ou sans données cible que vous voulez activer pour l’amorçage des diagnostics. 2. A partir du menu Selected, sélectionnez Troubleshooting > Enable Diagnostic Boot. 3. Servez-vous de la boîte de dialogue pour sélectionner une ressource SPOT à partir de laquelle lancer l’amorçage. Via SMIT Lancement de l’opération diag depuis le client 1. Entrez le raccourci smit nim_client_op. 2. Sélectionnez l’opération diag. Lancement de l’opération diag depuis le maître 1. Entrez le raccourci smit nim_mac_op. 2. Sélectionnez l’objet machine. 3. Sélectionnez l’opération diag. Via la ligne de commande Pour lancer l’opération diag depuis le client, entrez : nimclient –o diag –a spot=NomSPOT Pour lancer l’opération diag depuis le maître, entrez : nim –o diag –a spot=NomSPOT NomObjetMachine Vérification de l’opération diag Après avoir activé le client pour qu’il exécute un amorçage des diagnostics, vous pouvez vérifier le succès de l’opération en demandant l’état de contrôle (Cstate) du client. Sur le client, entrez : nimclient –l –l NomObjetMachineClient Sur le maître, entrez : lsnim –l NomObjetMachineClient Si l’opération réussit, une sortie semblable à la suivante s’affiche : Cstate = Diagnostic boot has been enabled Pour que le client puisse lancer des diagnostics, vous devez le réamorcer. S’il s’agit d’un client sans disque ou sans données, vous avez déjà défini une carte de réseau comme unité d’amorçage par défaut (requête BOOTP), et aucune autre action n’est requise. Pour une machine autonome, la liste d’amorçage pour un amorçage normal répertoriant le disque dur comme unité d’amorçage principale; vous devez suivre la procédure ”Amorçage d’une machine sur le réseau”, page A-2. Tâches avancées de configuration NIM 6-17 Chargement des diagnostics sans opération diag Il existe une autre façon de charger des diagnostics depuis le réseau. Vous pouvez amorcer un client sans disque ou sans données depuis le réseau en suivant la procédure habituelle, mais avec la clé en position Service (maintenance). Si le sélecteur du client est toujours en mode maintenance à la fin du processus d’amorçage, ceci signifie que les diagnostics matériels du SPOT du serveur sont chargés. Si un client autonome s’amorce avec la clé en position maintenance, les diagnostics (s’ils sont installés) sont chargés depuis le disque. 6-18 Guide d’administration : installation via un réseau Amorçage en mode maintenance Si vous devez effectuer la maintenance d’une machine autonome ne faisant pas partie de l’environnement NIM, vous devez amorcer le système à partir d’une bande amorçable ou d’un CD-ROM. Cette opération exige quelquefois la connexion d’une unité externe. Si la machine fait partie d’un environnement NIM, vous pouvez entrer directement en mode maintenance en activant l’opération maint_boot pour une machine autonome NIM. A partir de Web-based System Manager 1. A partir du conteneur NIM, sélectionnez une machine autonome cible que vous voulez activer pour l’amorçage de la maintenance. 2. A partir du menu Selected, sélectionnez Troubleshooting > Enable Maintenance Boot. 3. Servez-vous de la boîte de dialogue pour sélectionner une ressource SPOT à partir de laquelle lancer l’amorçage. Via SMIT Lancement de l’opération maint_boot depuis le client 1. Entrez le raccourci smit nim_client_op. 2. Sélectionnez l’opération maint_boot. 3. Sélectionnez le SPOT à utiliser pour l’opération. 4. Appuyez sur Entrée pour activer le client en vue de l’amorçage de la maintenance. Lancement de l’opération maint_boot à partir du maître 1. Entrez le raccourci smit nim_mac_op. 2. Sélectionnez l’objet machine du client. 3. Sélectionnez l’opération maint_boot. 4. Sélectionnez le SPOT à utiliser pour l’opération. 5. Appuyez sur Entrée pour activer le client en vue de l’amorçage de la maintenance. Via la ligne de commande Pour effectuer l’opération maint_boot à partir du client, entrez : nimclient –o maint_boot –a spot=NOMSPOT Pour effectuer l’opération maint_boot à partir du maître, entrez : nim –o maint_boot –a spot=NOMSPOT CLIENT Pour vérifier le succès de l’amorçage en mode maintenance : 1. Sur le client, entrez : nimclient –l –l NomObjetMachineClient 2. Sur le maître, entrez : lsnim –l NomObjetMachineClient Si l’opération aboutit, la sortie Cstate du client est semblable à : Cstate = maintenance boot has been enabled Pour amorcer la machine en mode maintenance, suivez la procédure d’émission de la requête BOOTP à partir du client. Pour plus d’informations sur le lancement d’une requête BOOTP, reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. Tâches avancées de configuration NIM 6-19 Exploitation du mode maintenance Une fois la console définie et amorcée, le menu Maintenance s’affiche. Ses options sont décrites ci-dessous. Pour en savoir plus sur le mode maintenance, reportez-vous à AIX 4.3 Guide d’installation. 6-20 Accès à un groupe de volumes root Cette option permet d’activer le groupe de volumes root et de lancer le shell de maintenance avec un jeu complet de commandes. Copie de cliché système sur support amovible Cette option vous permet de copier un cliché système précédent sur un support externe. Accès aux fonctions de maintenance avancées Cette option permet de lancer un shell de maintenance avec un jeu réduit de commandes. Guide d’administration : installation via un réseau Chapitre 7. Autres opérations Ce chapitre traite d’opérations NIM distinctes des procédures d’installation courantes. Les sujets traités sont les suivants : • Tâches d’administration du maître NIM, page 7-2 • Résolution de nom NIM, page 7-4 • Amorçage d’une interface FDDI via un routeur, page 7-5 • Espace de pagination par défaut lors de l’installation du BOS via NIM, page 7-6 • Migration de clients sans disque et sans données et de SPOT NIM, page 7-7 • Définition de l’environnement NIM à l’aide de la commande nimdef, page 7-8 • Nom d’objet NIM, page 7-9 • Interaction DHCP (Dynamic Host Configuration Protocol), page 7-10 • Création de fichier de ressources dans le répertoire root, page 7-11 • Restriction de l’affectation de ressources du client NIM, page 7-12 • Empêcher des machines de s’ajouter comme clients, page 7-13 • Désactivation de la validation de l’ID CPU client, on page 7-14 • Exportation globale des ressources NIM, page 7-15 • Création d’images d’amorçage de réseau pour la prise en charge de clients et réseaux définis, page 7-16 • Mise à jour d’un SPOT avec support de nouvelle unité pour un nouveau niveau d’AIX, page 7-17 Autres opérations 7-1 Tâches d’administration du maître NIM Vous pouvez exécuter les tâches suivantes sur le maître NIM : • Désactivation du maître NIM et suppression de l’ensemble de fichiers du maître NIM, page 7-2 • Augmentation du nombre d’hôtes vers lesquels NIM peut exporter une ressource via NFS, page 7-2 • Contrôle du fonctionnement asynchrone des opérations NIM, page 7-3 • Suppression des sorties issues des opérations NIM, page 7-3 • Réduction de l’espace requis pour les ressources NIM, page 7-3 Désactivation du maître NIM et suppression de l’ensemble de fichiers du maître NIM Une fois l’ensemble de fichiers du maître NIM installé, le maître activé et l’objet maître défini dans la base de données NIM, cet objet, et par conséquent l’ensemble de fichiers du maître proprement dit, ne peuvent plus être supprimés. Le maître doit être désactivé avant de pouvoir supprimer l’ensemble de fichiers du maître NIM. Pour désactiver le maître au moyen de Web-based System Manager, reportez-vous à la section Déconfiguration du maître NIM, page 6-16. Pour désactiver le maître et supprimer l’ensemble de fichiers du maître NIM via la ligne de commande, entrez : nim –o unconfig master installp –u bos.sysmgt.nim.master Augmentation du nombre d’hôtes vers lesquels NIM peut exporter une ressource via NFS Par défaut, lorsque NIM exporte un fichier ou un répertoire via NFS lors de l’affectation des ressources, il crée une entrée dans le fichier /etc/exports, garantissant à l’hôte cible à la fois l’accès en montage du client et l’accès racine (root) pour les utilisateurs racine. En conséquence, lors de l’exportation vers de nombreux clients, il risque d’y avoir dépassement de la limite de longueur de ligne dans le fichier d’exportation (32767 caractères), et donc échec de l’opération. NIM offre une option de réduction de moitié environ de la longueur de ligne d’une entrée d’affectation dans un fichier d’exportation NFS, permettant effectivement l’affectation de fichiers à un plus grand nombre d’hôtes. Ce qui a également pour effet d’accroître le nombre de machines admises dans un groupe de machines NIM NIM aboutit à ce résultat en n’offrant un accès racine qu’aux hôtes cibles de l’affectation. NIM aboutit à ce résultat en n’offrant un accès racine qu’aux hôtes cibles de l’affectation. La liste d’accès en montage du client n’est pas créée, ce qui permet à n’importe quelle machine de monter la ressource, tout en limitant l’accès racine aux clients NIM uniquement. NFS n’autorise pas plus de 256 noms d’hôte dans une entrée de fichier d’exportation racine. Pour activer ce mode de fonctionnement, donnez à restrict_nfs_exports la valeur no sur l’objet NIM du maître. Servez-vous de change comme suit : nim –o change –a restrict_nfs_exports=no master Pour restaurer les restrictions d’accès au montage client, donnez à restrict_nfs_exports la valeur yes dans l’opération change. Pour plus d’informations sur la façon d’exporter les ressources NIM de façon globale, reportez-vous à ”Exportation globale des ressources NIM”, page 7-15. 7-2 Guide d’administration : installation via un réseau Contrôle du fonctionnement asynchrone des opérations NIM Certaines opérations NIM sont asynchrones, dans lesquelles la commande nim exécutée sur le maître lance l’opération sur le client, mais n’attend pas la fin de l’opération. Et ce, car il s’agit d’une opération qui prend généralement beaucoup de temps. L’opération bos_inst est un exemple d’opération asynchrone. Les opérations cust, maint et lppchk sont des exemples d’opérations synchrones sur une seule cible machine. Toutefois, appliquées aux membres d’un groupe de machines, ces opérations sont asynchrones. La commande nim lance ces opérations sur chaque membre du groupe sans attendre la fin de chaque opération. Il est possible de contrôler le comportement asynchrone de cust, maint et lppchk en définissant l’attribut async sur la ligne de commande. Par exemple, pour vérifier que l’exécution d’un script de personnalisation identifié par la ressource NIM script1 s’exécute complètement sur un membre donné du groupe GrpMac1 avant de lancer l’exécution du script sur le membre suivant du groupe, entrez : nim –o cust –a script=script1 –a async=no MacGrp1 Pour forcer le maître à ne pas attendre la fin de la personnalisation sur une machine Autonome1, n’appartenant pas à un groupe, entrez : nim –o cust –a script=script1 –a async=yes Autonome1 Suppression des sorties issues des opérations NIM Par défaut, les messages de progression s’affichent via la commande nim s’exécutant sur les groupes de machine pour informer l’utilisateur du temps de traitement restant. De même, s’affiche également la sortie des programmes d’installation et de personnalisation appelée par les opérations cust et maint sur les SPOT et les machines. Il est possible de supprimer cette sortie en définissant l’attribut show_progress à no sur la ligne de commande. Par exemple, pour indiquer à NIM de ne pas afficher la sortie de la commande installp lors de la mise à jour de la machine Autonome1 avec le logiciel provenant de la lpp_source nommée images1, entrez la commande suivante : nim –o cust –a show_progress=no –a lpp_source=images1 \ –a fixes=update_all autonome1 Réduction de l’espace requis pour les ressources NIM Il n’est pas inhabituel que certaines ressources, du type SPOT et lpp_source, occupent plusieurs centaines de méga–octets d’espace de stockage sur un serveur NIM. Il est possible de réduire de façon considérable la consommation d’espace sur les serveurs de ressources en créant des SPOT /usr et en définissant des répertoires de systèmes de fichier CD-ROM tels que lpp_sources. Il est possible de créer un SPOT /usr à partir du système de fichiers /usr du maître NIM ou d’un client NIM. Les systèmes de fichiers AIX pour le Système d’exploitation de base étant déjà installés, seul le logiciel correspondant au support d’une unité supplémentaire sera ajouté au système. Le système résultant dispose d’une capacité logicielle supérieure à ses besoins, mais utilise un espace disque moindre que si le SPOT non-/usr n’avait pas été créé sur le même système. Pour plus d’informations sur la création de ressources /usr SPOT, reportez-vous à ”Ressource SPOT (Shared Product Object Tree)”, page 8-28 et à ”Définition de SPOT /usr ou non /usr”, page 6-5. Un répertoire sur le CD des produits AIX peut être monté et défini comme un lpp_source, évitant de copier les images d’installation sur le disque d’un serveur de ressources. Le lpp_source défini contient l’intégralité des images disponibles sur le CD, mais le CD doit rester monté sur le serveur pour que le lpp_source soit exploitable dans les opérations NIM. Reportez-vous à ”Définition d’un lpp_source sur CD-ROM ou sur disque” page 6-8 pour plus d’informations sur l’utilisation d’un système de fichiers sur CD-ROM comme lpp_source. Autres opérations 7-3 Résolution de nom NIM NIM utilise les routines de bibliothèques AIX standard pour procéder à la résolution des noms. Si un environnement de réseau utilise plusieurs sources pour la résolution de nom, NIM résout les noms d’hôtes en interrogeant les sources dans l’ordre indiqué par le système. Par exemple, si un système est configuré pour interroger d’abord NIS, puis BIND/DNS, et enfin un fichier local /etc/hosts, NIM suit cet ordre pour résoudre les noms d’hôte client. Des problèmes peuvent en résulter lorsque le maître et les clients NIM n’utilisent pas le même ordre de recherche des sources pour la résolution de nom. Il peut également y avoir problème si un service de nom est disponible pour une machine mais pas pour une autre, ce qui entraîne l’utilisation de sources de résolution de nom différentes. Remarque : Par ailleurs, l’utilisation du système BIND/DNS, qui ignore la distinction minuscule-majuscules, conjointement à NIS, qui respecte cette distinction, peut entraîner des problèmes. Il est possible de passer outre l’ordre par défaut au niveau du système suivi par AIX et NIM pour l’interrogation des sources de résolution de nom d’hôte. Pour cela, il suffit de définir la variable d’environnement NSORDER dans l’environnement d’exécution des commandes NIM. Par exemple, pour configurer l’environnement pour interroger d’abord NIS, puis BIND/DNS, ensuite un fichier local /etc/hosts, tapez sur la ligne de commande d’exécution des opérations NIM : export NSORDER=nis,bind,local Pour en savoir plus sur la résolution de nom TCP/IP, reportez-vous à AIX 4.3 Guide d’administration : communications et réseaux. 7-4 Guide d’administration : installation via un réseau Amorçage d’une interface FDDI via un routeur N’amorcez via un routeur sur une interface FDDI que si le routeur prend en charge la diffusion toutes routes. Sinon, l’amorçage risque d’échouer, à cause des limites connues de ces types de routeurs. Autres opérations 7-5 Espace de pagination par défaut lors de l’installation du BOS via NIM Sous AIX 4.3, l’espace de pagination par défaut est défini par le processus d’installation du BOS lors de l’installation via NIM. Toutefois, cela ne se produit que si les conditions suivantes sont réunies : • La méthode d’installation est remplacement. • Ni une ressource image_data ni un fichier image.data de la disquette n’a été spécifié pour l’installation. • La source de l’image BOS n’est ni une image mksysb ni un SPOT. Un espace de pagination par défaut est défini si la source de l’image BOS est un SPOT et si : – le fichier image.data par défaut contient plus d’une entrée de pagination. Ce fichier se trouve dans : (spot_location)/lpp/bosinst/image_template – ou, si la valeur des LP de la seule entrée de pagination a la valeur par défaut de 16. La taille de pagination par défaut est calculée à partir de la valeur la plus petite d’optimal_ps et de recommended_ps, où : RAM = quantité de mémoire sur le système cible, exprimée en méga-octets (Mo). optimal_ps = maximum entre RAM et (1/5e de la taille de rootvg) Si CDE (COSE Desktop Environment) est installé, recommmended_ps = • la quantité de RAM est inférieure à 32 Mo, alors then recommended_ps = 3 * RAM • la quantité de RAM est égale ou supérieure à 32 Mo, alors recommended_ps = RAM + 64 Mo. Si CDE (COSE Desktop Environment) n’est pas installé, recommended_ps = • la quantité de RAM est inférieure à 32 Mo, alors then recommended_ps = 2 * RAM • la quantité de RAM est égale ou supérieure à 32 Mo, alors recommended_ps = RAM + 32 Mo. L’espace de pagination par défaut défini par ce processus ne dépasse jamais 512 Mo. 7-6 Guide d’administration : installation via un réseau Migration de clients sans disque et sans données, et de SPOT NIM La migration vers une nouvelle version d’AIX n’est actuellement pas prise en charge pour les clients sans disque et sans données. En outre, la migration d’un SPOT qui n’est pas un système de fichiers /usr converti n’est pas non plus prise en charge. Après la migration d’une machine qui est un serveur SPOT vers une nouvelle version d’AIX, vous devez supprimer et redéfinir ce serveur SPOT pour pouvoir également le faire passer au nouveau niveau d’AIX. Pour supprimer et redéfinir le nouveau serveur SPOT, entrez : nim –o remove nom_SPOT nim –o define –t spot –a location=RépertoireSPOT \ –a server=SPOTServer –a source=SourceSPOT NomSPOT Un SPOT /usr servi par un client dans l’environnement NIM peut être réinstallé au nouveau niveau d’AIX par le biais de la procédure de migration, mais l’objet SPOT doit être supprimé puis redéfini une fois la migration terminée. Les éventuels clients sans disque ou sans données servis par ce SPOT doivent être réinitialisés. Pour réinitialiser les clients sans disque et sans données après avoir migré un serveur a /usr SPOT server, désaffectez puis réaffectez les ressources racine, et exécutez la commande dtls_init ou dkls_init selon le cas. Pour réinitialiser les clients sans disque ou sans données, entrez : nim nim nim nim –o –o –o –o reset –F NomClient deallocate –a root=NomRessourceRacine NomClient allocate –a root=NomRessourceRacine NomClient dkls_init NomClient Attention : Toute personnalisation antérieure est effacée, car la désaffectation des ressources racine supprime tous les fichiers du répertoire racine. Autres opérations 7-7 Définition de l’environnement NIM à l’aide de la commande nimdef La commande nimdef aide les administrateurs dans la définition d’environnements NIM complexes et l’ajout d’un grand nombre de machines client. Elle résoud un problème de capacité d’utilisation lors de la définition de grands environnements NIM. Quelle que soit la connaissance que l’utilisateur a de l’environnement NIM, l’exécution de toutes les commandes nécessaires à sa définition peut prendre un temps considérable. Si NIM pouvait traiter un fichier de définition simple pour configurer l’environnement NIM, le temps normalement passé à définir manuellement chaque réseau et chaque machine serait plus court. La commande nimdef lit un fichier de définition d’entrée. Ce dernier est dans un format structuré de strophes. Chaque strophe décrit une machine qui sera ajoutée à l’environnement NIM. Elle comprend des informations sur la carte réseau et la configuration de routage de la machine. A partir de ces informations, la commande nimdef peut déterminer les informations restantes pour définir les réseaux et les machines dans l’environnement NIM. Pour en savoir plus, reportez-vous à ”Commande nimdef”. Reportez-vous à ”Exemples de fichiers”, page C-1 pour un exemple de fichier de définition de la commande nimdef. 7-8 Guide d’administration : installation via un réseau Noms d’objet NIM Le nom d’un objet NIM sera utilisé dans toutes les opérations impliquant cet objet. Il doit être unique parmi les objets NIM et respecter les conditions suivantes : • Il comprend entre 1 et 39 caractères. • Il peut être composé de minuscules ou de majuscules, de chiffres entre 0 et 9 et du caractère de soulignement. • Il ne doit comprendre ni point, ni métacaractère du shell, du système de fichiers ou d’expression standard. Autres opérations 7-9 Interaction DHCP (Dynamic Host Configuration Protocol) Lorsque vous exploitez NIM dans un environnement qui utilise DHCP, vous devez sélectionner votre maître NIM de sorte qu’il soit identique au serveur DHCP (Dynamic Host Configuration Protocol). Lors de la définition d’objets machine NIM, vous devez également utiliser dès que possible des noms d’hôtes. Pour en savoir plus, reportez-vous à Interactions entre DHCP et NIM dans AIX 4.3 Guide d’administration : communications et réseaux. 7-10 Guide d’administration : installation via un réseau Création de fichiers de ressource dans le répertoire Root Dû à une restriction NFS, les fichiers de ressource du type bosinst_data et script ne peuvent être créés dans le répertoire root (”/”) d’un serveur de ressources. Autres opérations 7-11 Restriction de l’affectation de ressources du client NIM NIM fournit aux machines client la possibilité d’affecter et d’utiliser toute ressource de l’environnement NIM. Dans certains environnements NIM très contrôlés, les administrateurs peuvent souhaiter limiter l’accès des clients à certaines ressources et à certaines heures. Pour contrôler l’affectation client–ressource, un administrateur NIM peut faire appel à l’attribut client_alloc. Les restrictions mises en œuvre par l’attribut client_alloc empêchent les clients d’affecter et d’utiliser des ressources, mais le maître NIM reste habilité à effectuer toutes les opérations sur les clients. Remarque : Cette tâche n’est actuellement pas prise en charge par Web-based System Manager. Via SMIT Pour modifier les restrictions client–affectation NIM via l’interface SMIT, tapez la commande : smit nim_control_alloc Via la ligne de commande Pour interdire l’accès de tous les clients à toutes les ressources, définissez l’attribut client_alloc=no sur le maître NIM : nim –o change –a if_discover=no master Pour empêcher un client donné d’utiliser toutes les ressources, définissez l’attribut client_alloc=no sur le client : nim –o change –a client_alloc=no nomclient Pour empêcher tous les clients d’utiliser une ressource particulière, définissez l’attribut client_alloc=no sur la ressource : nim –o change –a client_alloc=no nomressource Pour lever les restrictions sur l’affectation client–ressource, supprimez l’attribut client_alloc en le définissant à ”yes” pour l’objet concerné : nim –o change –a if_discover=yes master nim –o change –a client_alloc=yes nomclient nim –o change –a client_alloc=yes nomressource 7-12 Guide d’administration : installation via un réseau Empêcher des machines de s’ajouter comme clients Il est possible que des machines s’ajoutent comme clients dans des environnements NIM grâce à la commande niminit et à la spécification d’un maître NIM. Dans certains environnements, les administrateurs peuvent demander le contrôle total des machines ajoutées en tant que clients de leurs maîtres. Pour empêcher des clients de s’ajouter à un environnement NIM, un administrateur peut utiliser l’attribut client_reg. Remarque : Cette tâche n’est actuellement pas prise en charge par Web-based System Manager. Via SMIT Pour modifier l’option permettant d’autoriser les clients à s’ajouter à un environnement NIM, tapez le raccourci SMIT : smit nim_client_reg Via la ligne de commande Pour empêcher des machines de s’ajouter en tant que clients dans un environnement NIM, définissez l’attribut client_reg=no sur le maître NIM : nim –o change –a client_reg=no master Pour autoriser des machines à s’ajouter comme clients d’un maître NIM, supprimez l’attribut client_reg en le définissant à ”yes” sur le maître : nim –o change –a client_reg=yes master Autres opérations 7-13 Désactivation de la validation de l’ID CPU client L’ID CPU d’un client NIM est enregistrée dans la base de données NIM pour que le maître puisse vérifier que les commandes du client NIM proviennent des machines inscrites à l’origine comme clients. Il existe deux cas dans lesquels un administrateur NIM ne souhaite pas une validation d’ID CPU : • en cas de modification d’une machine client, donnant une nouvelle ID CPU au client ; • en cas d’une définition client unique pour l’installation de différentes machines, comme sur une ligne d’assemblage de préinstallation. A partir de Web-based System Manager Pour activer ou désactiver la validation d’ID CPU d’un client NIM à partir de l’application interface NIM : 1. Dans le menu NIM, sélectionnez Advanced Configuration > Control Client CPU ID Validation. 2. Menez la tâche à son terme en vous aidant de la boîte de dialogue. Via SMIT Gérez la création d’images d’amorçage à partir de l’interface SMIT, via le raccourci : smit nim_cpuid_validate Via la ligne de commande La validation d’ID CPU du client peut être gérée sur le maître NIM grâce à l’attribut validate_cpuid. Pour désactiver la validation d’ID CPU du client, définissez l’attribut validate_cpuid=no sur le maître NIM : nim –o change –a validate_cpuid=no master Pour activer la validation d’ID CPU du client, supprimez l’attribut validate_cpuid du maître en le définissant à ”yes” : nim –o change –a validate_cpuid=no master Attention : Ne modifiez pas l’attribut validate_cpuid pendant l’exécution d’opérations sur les clients NIM sous peine d’interrompre potentiellement les communications client pour les machines actives. 7-14 Guide d’administration : installation via un réseau Exportation globale des ressources NIM Lorsque les ressources sont affectées pour être utilisées lors d’opérations NIM, elles sont exportées via NFS sur les machines client où ont lieu les opérations. Si ces dernières sont exécutées simultanément sur plusieurs clients, les fichiers /etc/exports et /etc/xtab risquent d’occuper beaucoup d’espace sur les serveurs de ressources. Les limites de taille imposées aux fichiers risquent de ce fait d’être atteintes et risque de nuire aux performances NIM lors du verrouillage des fichiers et de leur modification pour chaque affectation/désaffectation de ressources. Dans les environnements où les administrateurs ne s’intéressent pas à qui accède aux ressources NIM, ils peuvent définir une option qui exporte globalement les ressources, éliminant ainsi les mises à jour répétées des fichiers /etc/exports et /etc/xtab. Les seules ressources ne pouvant pas être exportées globalement sont celles qui sont utilisées exclusivement par les clients sans disque et sans données. L’exportation globale d’une ressource NIM la rend lisible par toutes les machines du réseau, et non uniquement celles de l’environnement NIM. La ressource est exportée globalement si elle est affectée à un client. En revanche, elle n’est pas exportée si elle est sans affectation. L’exportation globale n’est prise en charge que pour les serveurs de ressources dont l’ensemble de fichiers client NIM est installé au niveau 4.3.0 ou ultérieur. A partir de Web-based System Manager Pour activer ou désactiver l’exportation globale de ressources NIM à partir de l’application interface NIM : 1. Dans le menu NIM, sélectionnez Advanced Configuration > Export NIM Resources Globally. 2. Menez la tâche à son terme en vous aidant de la boîte de dialogue. Via SMIT Pour gérer l’exportation globale de ressources NIM via l’interface SMIT, tapez le raccourci : smit nim_global_export Via la ligne de commande Il est possible de gérer l’exportation globale de ressources NIM par des clients avec l’attribut global_export. Pour activer l’exportation globale de ressources NIM, définissez l’attribut global_export=yes sur le maître NIM : nim –o change –a global_export=yes master Pour désactiver l’exportation globale de ressources NIM, supprimez l’attribut global_export du maître en le définissant à ”no” : nim –o change –a global_export=no master L’activation/désactivation des exportations globales ne doit pas être modifiée lorsque des ressources sont affectées à des clients. En effet, cela risque d’entraîner l’exportation de ressources avce des autorisations incorrectes. Toutes les opérations NIM doivent être exécutées et les ressources désaffectées avant toute tentative de modification de la valeur global_export. La commande nim de modification de la valeur global_export échoue si les ressources sont affectées à des clients. Autres opérations 7-15 Création d’images d’amorçage de réseau pour la prise en charge de clients et réseaux définis A la création d’une ressource SPOT, des images d’amorçage réseau sont créées dans le répertoire /tftpboot pour prendre en charge certaines opérations NIM. Avant AIX 4.3, par défaut, NIM créait une image d’amorçage réseau pour chaque type de machine et de réseau pris en charge dans le SPOT. De nombreuses images d’amorçage inutiles étaient ainsi créées, mobilisant beaucoup d’espace disque et ralentissant la création du SPOT ainsi que les opérations de contrôle. Dans AIX version 4.3, par défaut, NIM ne crée que les images d’amorçage réseau requises pour prendre en charge les clients et les réseaux définis. Si un nouveau client est défini sans qu’il y ait déjà une image d’amorçage réseau créée pour lui dans l’environnement, cette image ne sera pas créée avant affectation du SPOT au client ou l’exécution d’une opération de contrôle pour reconstituer les images d’amorçage. Lors de la suppression de clients de l’environnement NIM, les images d’amorçage ne sont pas automatiquement supprimées. Pour supprimer des images d’amorçage devenues inutiles dans un environnement NIM, il faut reconstituer la liste des combinaisons machine-réseau requises dans l’environnement. Il faut ensuite reconstituer les images d’amorçage pour chaque SPOT. A partir de Web-based System Manager Pour limiter ou activer la création d’image d’amorçage selon que l’interface est définie ou non via l’application Web-based System Manager : 1. Dans le menu NIM, sélectionnez Advanced Configuration > Control Network Boot Image Creation. 2. Menez la tâche à son terme en vous aidant de la boîte de dialogue. Via SMIT Gérez la création d’images d’amorçage à partir de l’interface SMIT en tapant le raccourci SMIT : smit nim_control_boot Via la ligne de commande Pour reconstituer la liste des types de machine et de réseaux devant être pris en charge par des images d’amorçage réseau dans l’environnement NIM, effectuez une opération change au niveau du maître NIM avec l’attribut if_discover=yes : nim –o change –a if_discover=yes master Pour reconstituer des images d’amorçage réseau à partir d’un SPOT, effectuez une opération check au niveau du SPOT avec l’option force : nim –Fo check nom spot Si un administrateur préfère que NIM crée toutes les images d’amorçage possibles à partir des ressources SPOT, il est possible de spécifier l’attribut if_prebuild=yes sur le maître. nim –o change –a if_prebuild=yes master Pour revenir au comportement précédent de NIM (création des seules images d’amorçage requises pour l’environnement), supprimez l’attribut if_prebuild du maître en le définissant à ”no” : nim –o change –a if_prebuild=no master 7-16 Guide d’administration : installation via un réseau Mise à jour d’un SPOT avec support de nouvelle unité pour un nouveau niveau d’AIX Il est possible de faire évoluer un SPOT NIM d’un niveau d’AIX à un autre au moyen de l’option update_all de l’opération NIM cust. Cette procédure met à jour tous les SPOT courants avec le niveau de code le plus récent fourni sur le support d’installation. Toutefois, ce processus n’installe pas automatiquement les nouveaux logiciels ou pilotes de périphériques qui s’y trouvent. Dans l’environnement NIM, lors de la migration de machines vers un niveau supérieur d’AIX, le support des nouvelles unités applicables devra être mis à jour pour tous les SPOT NIM devant prendre en charge l’amorçage et l’installation en réseau. Cette opération doit être effectuée après la migration du SPOT vers le nouveau niveau d’AIX. Le nouveau support d’unité peut être installé dans le SPOT au moyen de la fonction cust de NIM, en spécifiant les ensembles de fichiers propres au périphérique désiré dans une ressource installp_bundle ou en utilisant l’attribut filesets. L’autre possibilité consiste à spécifier le nom d’ensemble de fichiers devices comme étant la valeur de l’attribut de cet ensemble de fichiers afin d’installer toutes les unités sur le support d’installation. Pour plus de détails sur la commande cust, reportez–vous à la section cust. Autres opérations 7-17 Optimisation du traitement des demandes client Dans les environnements d’installation importants, NIM peut être configuré pour prendre en charge de 20 à 150 demandes client simultanément. Pour ce faire, il suffit d’activer l’option multi–thread sur le démon nimesis. Cette option permet une meilleure gestion du volume des demandes de modification ”info” client et des modifications d’état client. Si cette option n’est pas activée, la machine maître NIM peut se laisser surchargée par l’activité sur la base de données NIM et le nombre de processus actifs, ce qui peut entraîner des défaillances pendant l’installation simultanée d’un nombre important de machines client. Le démon nimesis multi–thread va traiter en série et mettre en mémoire tampon les demandes nimclient pour protéger la machine maître NIM d’une éventuelle surcharge, sans que les performances au niveau du fonctionnement en soient altérées. L’utilisateur doit comprendre que de nombreuses modifications ”info” client ne seront pas intégrées dans la base de données NIM. En revanche, la modification ”info” la plus récente de chaque client est finalement traitée. Les débogages échoués ou les clients bloqués ne seront pas affectés. Le nombre de threads affecté à ce démon détermine le nombre de requêtes client NIM simultanées pouvant être traitées par l’environnement NIM. Dans la mesure où la plupart des requêtes nimclient sont traitées rapidement, il n’est pas nécessaire de disposer d’une thread pour chaque client en cours d’installation. Le nombre de threads nécessaires pour prendre en charge les activités dans un environnement NIM dépend de plusieurs facteurs. Lorsque vous déterminez le nombre de threads, prenez en compte les éléments suivants : • le nombre de clients actifs simultanément, • la capacité de traitement de la machine maître NIM, • le type d’opérations planifiées. En général, une thread prend en charge entre deux et quatre clients procédant simultanément à l’installation du BOS. Par exemple, lorsque vous installez 150 machines, 50 à 75 threads doivent suffire. Le nombre de threads dépend en grande partie de la puissance de traitement de la machine maître NIM ; de fait, les machines maîtres plus lentes peuvent requérir davantage de threads. Dans les environnements NIM de taille plus modeste, l’activation du démon multi–thread peut bloquer les ressources système sur le maître qui ne sera pas utilisé. Par exemple, lorsque vous installez 50 machines simultanément, 20 à 25 threads voire le démon mono–thread (avec cette option désactivée) devraient suffire. Remarque : Utilisée seule, cette option ne permet pas d’installer davantage de machines simultanément. Elle doit être utilisée en combinaison avec l’exportation globale des ressources NIM, la distribution des ressources NIM dans l’environnement NIM et un environnement réseau capable de traiter un volume important d’opérations. Via SMIT Pour optimiser le traitement des demandes client via l’interface SMIT, entrez le raccourci SMIT : smit nim_tune_nimesis A partir de Web-based System Manager Pour optimiser le traitement des demandes client à partir de l’application NIM : 1. Dans le menu NIM, sélectionnez Advanced Configuration––>Tune Client Request Processing. 2. Utilisez la boîte de dialogue pour terminer la tâche. 7-18 Guide d’administration : installation via un réseau Via la ligne de commande L’attribut max_nimesis_threads permet d’optimiser le traitement des demandes client. Pour activer le démon multi–thread nimesis, associez une valeur à l’attribut max_nimesis_threads sur le maître NIM à l’aide de la commande suivante : nim –o change –a max_nimesis_threads=valeur master Remarque : Cette valeur doit être comprise entre 20 et 150. Pour désactiver le démon multi–thread nimesis, attribuez une valeur nulle à l’attribut max_nimesis_threads sur le maître NIM : nim –o change –a max_nimesis_threads=”” master Autres opérations 7-19 7-20 Guide d’administration : installation via un réseau Chapitre 8. Concepts NIM Ce chapitre aborde les concepts essentiels pour comprendre l’exploitation de NIM (Network Installation Management - administration de l’installation via le réseau). NIM utilise le processus d’installation d’une version 4.2 (et ultérieures) pour installer des systèmes via le réseau. Vous devez bien appréhender ce processus pour pouvoir exploiter toutes les fonctions disponibles sous NIM. Ce chapitre traite des opérations effectuées via la ligne de commande, mais les informations sont applicables également aux autres interfaces NIM. Servez-vous de ce chapitre comme référence pour compléter l’aide en ligne disponible pour les autres interfaces. Cette section traite des sujets suivants : • Concepts NIM, page 8-1 • Machines NIM, page 8-2 • Réseaux NIM, page 8-10 • Opérations NIM, page 8-33 • Groupes NIM, page 8-54 Concepts NIM 8-1 Machines NIM Il existe trois types de machines gérables dans l’environnement NIM. On compte des clients autonomes, sans disque et sans données. Cette section décrit les différences entre les machines, les attributs obligatoires pour définir les machines et les opérations exécutables. L’environnement NIM se compose de deux rôles de machine de base : maître et client. Le maître NIM gère l’installation des autres machines dans l’environnement NIM. C’est la seule machine capable d’exécuter à distance des commandes NIM sur les clients. Toutes les autres machines faisant partie de l’environnement NIM sont des clients du maître, notamment celles pouvant également servir des ressources. Opérations NIM sur machines client Il existe des opérations uniques pour initialiser les différentes configurations client. NIM vérifie donc la validité de chaque opération pour une configuration client spécifique. Le tableau suivant présente les différents types d’opérations en fonction des différents type de configuration client. Opération NIM Machine Configuration client autonome bos_inst sans disque (client) sans données x dkls_init x dtls_init x diag x cust x fix_query x lppchk x maint x maint_boot x reset x x x x x check x x x showlog x x x reboot x x x Pour en savoir plus sur les opérations NIM, reportez-vous à ”Opérations NIM”, page 8-33. 8-2 Guide d’administration : installation via un réseau Définition de réseaux NIM Les clients autonomes, sans disque et sans données sont définis dans l’environnement NIM via l’opération NIM define. La syntaxe est la suivante : nim –o define –t TypeRéseau –a Attribut=Valeur ... NomMachine Les attributs obligatoires sont les suivants : –t TypeMachine Spécifie le type de machine défini. Les valeurs possibles sont standalone (autonome), diskless (sans disque) et dataless (sans données). –a if=Valeur ... Informations sur l’interface réseau d’un client NIM, avec obligatoirement un numéro lorsque l’attribut est spécifié. L’attribut est constitué de trois valeurs obligatoires et d’une quatrième, facultative : Valeur 1 Nom du réseau NIM auquel est connectée l’interface. Si vous ne le connaissez pas, vous pouvez utiliser le mot-clé find_net pour associer l’adresse IP du client à un réseau NIM défini. Si cette opération n’aboutit pas (pas de réseau correspondant au mot–clé find_net), faites appel à l’attribut facultatif net_definition pour définir le réseau. Valeur 2 Nom hôte associé à l’interface. Valeur 3 Adresse matérielle de la carte réseau de l’interface. Vous pouvez indiquer 0, sauf si vous utilisez la diffusion pour l’amorçage réseau du client. Valeur 4 Nom d’unité logique de la carte réseau utilisée pour cette interface. A défaut, NIM se sert d’une valeur définie en fonction du type d’interface réseau définie. Ce champ est obligatoire lorsque le client est défini sur un réseau hétérogène. Cet attribut requiert un numéro pour que NIM puisse faire la distinction entre les différentes interfaces réseau. Les machines pouvant être multi-adresses, NIM autorise la définition de plusieurs attributs if par machine. Attributs facultatifs : –a ring_speed=Valeur Vitesse de l’anneau de l’adaptateur token-ring du client. Cette valeur est obligatoire si le réseau NIM du client est de type token-ring. Cet attribut requiert un numéro pour que NIM puisse faire la distinction entre les vitesses d’anneau des différentes interfaces de la machine. –a cable_type=Valeur Type de câble de la carte ethernet du client. Cette valeur est obligatoire si le réseau NIM du client est de type ethernet. Cet attribut requiert un numéro pour que NIM puisse distinguer les types de câble des différentes interfaces sur la machine. Concepts NIM 8-3 –a platform=Valeur Plate-forme de la machine définie. Valeur par défaut : platform=rs6k. Autres valeurs possibles : rspc et chrp. Pour déterminer la plate-forme d’une machine active, lancez la commande bootinfo –p. –a netboot_kernel = Valeur Type du noyau du client. Valeurs correctes : up (machines monoprocesseur) et mp (machines multiprocesseur). Valeur par défaut : netboot_kernel=up. –a iplrom_emu=Valeur Unité qui contient le logiciel d’émulation IPL ROM. Cette émulation est requise sur les machines non dotées de d’IPL ROM activée par bootp. –a net_definition=Valeur ... Définit un réseau NIM à associer avec un client en cours de définition. L’attribut est constitué de deux valeurs obligatoires et de trois valeurs facultatives : Valeur 1 = TypeRéseau (obligatoire) Valeurs : tok, ent, fddi et generic. Valeur 2 = MasqueSousRéseau (obligatoire) Masque du réseau (décimal avec point). Valeur 3 = PasserelleClient (facultatif) Adresse IP ou nom hôte de la passerelle par défaut utilisée par la machine définie pour communiquer avec le maître NIM. Valeur 4 = PasserelleMaître (facultatif) Adresse IP ou nom hôte de la passerelle par défaut utilisée par le maître NIM pour communiquer avec les clients d’autres réseaux. Valeur 5 = NomRéseau (facultatif) Nom à donner à la définition NIM créée pour le réseau. (Sinon, une valeur par défaut unique est affectée.) Lorsque vous spécifiez l’attribut net_definition pour créer ou modifier la définition d’une machine, le mot-clé find_net doit être spécifié comme premier élément de l’attribut if de la machine. L’attribut net_definition peut également être spécifié lors de la définition d’interfaces NIM supplémentaires (attributs if) pour les définitions de machine. 8-4 –a cpuid=Valeur Identification (ID) CPU de la machine définie. Cet attribut peut être utilisé pour la vérification client au cours des opérations NIM. Pour afficher l’ID CPU d’une machine active, utilisez la commande uname –m. Ce champ est facultatif et défini automatiquement la première fois qu’un client communique avec le maître NIM. –a master_port=Valeur Numéro de port utilisé par le maître NIM pour la communication socket avec les clients. Numéro de port maître par défaut : 1058. –a registration_port=Valeur Numéro de port utilisé par les clients pour leur enregistrement avec le maître NIM. Valeur par défaut : 1059. –a group=Valeur Groupe de machines auquel ajouter le client. S’il n’existe pas, le groupe sera défini. Guide d’administration : installation via un réseau –a comments=Valeur Commentaires sur le client défini. –a verbose=Valeur Affiche des informations sur le débogage. Utilisez la commande verbose=5 pour afficher le maximum de détails. Client autonome Les clients NIM autonomes sont des clients susceptibles d’être amorcés et exécutés à partir de ressources locales. Ils montent tous les systèmes de fichiers à partir de disques locaux et disposent d’une image d’amorçage locale. Les clients autonomes ne dépendent pas de serveurs réseau pour opérer. Amorçage réseau d’un client autonome Bien qu’un client autonome soit capable de s’amorcer à partir d’un disque local, il peut être nécessaire d’effectuer un amorçage réseau du client pour certaines opérations NIM. Ces opérations sont notamment une installation du BOS (bos_inst) sur le client ou l’amorçage en mode maintenance (maint_boot) ou les diagnostics (diag). Pour obtenir des instructions sur l’amorçage d’un client sur le réseau, reportez-vous à ”Amorçage d’une machine sur le réseau”, page A-2. Gestion du logiciel sur les clients autonomes Le système d’exploitation de base AIX peut être installé directement sur les clients autonomes via l’opération NIM bos_inst. D’autres logiciels et mises à jour peuvent y être installés et gérés via les opérations NIM cust et maint. Pour en savoir plus, reportez-vous à ”Opérations NIM”, page 8-33. Client sans disque et sans données Les clients sans disque et sans données sont des machines qui ne peuvent être amorcées et exploitées que par le biais de serveurs sur un réseau. Comme leur nom l’indique, les clients sans disque ne disposent pas de disque dur, et les disques des clients sans données ne peuvent contenir toutes les données susceptibles d’être requises pour l’exploitation. Les machines sans disque doivent monter de l’espace de pagination et tous les systèmes de fichiers à partir de serveurs distants. Les machines sans données ne peuvent utiliser qu’un disque local pour l’espace de pagination et les systèmes de fichiers /tmp et /home. Ni les clients sans disque ni les clients sans données ne disposent d’image d’amorçage locale et ils doivent s’amorcer à partir de serveurs sur le réseau. Plusieurs raisons peuvent conduire à définir une machine comme sans disque ou sans données : • Economie Les clients sans disque ne requièrent pas de disque dur. Seul un petit disque est requis pour les clients sans données. • Gestion des configurations logicielles sur les machines Sur les clients sans disque et sans données, le système de fichiers contenant le BOS (Base Operating System) est monté à partir d’un serveur. Tous les systèmes client qui montent le même système de fichiers pour le BOS sont exploités à partir d’un même logiciel. • Gestion du stockage des données utilisateur Les données utilisateur des clients sans disque et sans données sont stockées sur des serveurs distants. Un administrateur système peut gérer sur le serveur l’affectation du stockage et les sauvegardes de données des machines client, au lieu de le faire sur chacune des machines. Concepts NIM 8-5 Ressources obligatoires et facultatives pour les clients sans disque et sans données Les systèmes de fichiers montés par les machines client sans disque et sans données sont traités comme des ressources dans l’environnement NIM. Comme les autres ressources, elles existent sur un serveur dans l’environnement NIM et sont exportées via NFS vers les clients qui les utilisent. Les ressources suivantes sont gérées par NIM pour prendre en charge les clients sans disque et sans données : amorçage Définie comme une image d’amorçage réseau pour les clients NIM. La ressource boot est gérée automatiquement par NIM et n’est jamais explicitement affectée ou désaffectée par les utilisateurs. SPOT Définie comme une structure de répertoire qui contient les fichiers exécutables AIX communs à toutes les machines. Ces fichiers sont considérés comme les composants usr des ensembles de fichiers. La ressource SPOT est montée comme système de fichiers /usr sur les clients sans disque et sans données. Contient les composants root des ensembles de fichiers. Le composant root d’un ensemble de fichiers est le jeu de fichiers pouvant être utilisé pour configurer le logiciel pour une machine donnée. Ces fichiers root sont enregistrés dans des répertoires spéciaux du SPOT, et ils servent à compléter les répertoires racine des clients sans disque et sans données lors de l’initialisation. Les images d’amorçage réseau utilisées pour amorcer les clients sont élaborées à partir du logiciel installé dans le SPOT. Il faut obligatoirement une ressource SPOT pour les clients sans disque et sans données. root Définie comme un répertoire père des répertoires client ”/” (root). Le répertoire racine client dans la ressource root est monté comme le système de fichiers ”/” (root) sur le client. Lorsque les ressources sont initialisées, le répertoire client root est peuplé par les fichiers de configuration. Ces derniers sont copiés depuis la ressource SPOT qui a été affectée à la même machine. Une ressource SPOT est obligatoire tant pour les clients sans disque que pour les clients sans données. dump Définie comme un répertoire père des fichiers de cliché client. Le fichier de cliché client dans la ressource dump est monté comme unité de cliché pour le client. Une ressource dump est obligatoire tant pour les clients sans disque que pour les clients sans données. paging Définie comme un répertoire père pour les fichiers de pagination client. Le fichier de pagination client dans la ressource paging est monté comme unité de pagination du client. Une ressource paging est obligatoire pour les clients sans disque, mais facultative pour les clients sans données. 8-6 Guide d’administration : installation via un réseau home Définie comme un répertoire père pour les répertoires /home client. Le répertoire client dans la ressource home est monté comme système de fichiers /home sur le client. Une ressource home est facultative tant pour les clients sans disque que pour les clients sans données. shared_home Définie comme un répertoire /home partagé par plusieurs clients. Tous les clients utilisant une ressource shared_home monteront le même répertoire que le système de fichiers /home. Une ressource shared_home est facultative tant pour les clients sans disque que pour les clients sans données. tmp Définie comme un répertoire père pour les répertoires /tmp client. Le répertoire client dans la ressource tmp est monté comme système de fichiers /tmp sur le client. Une ressource tmp est facultative tant pour les clients sans disque que pour les clients sans données. resolv_conf Contient les adresses IP des serveurs de noms et un nom de domaine réseau. Contrairement aux autres ressources utilisées par les clients sans disque et sans données, la ressource resolv_conf ne reste pas montée par le client. A la place, elle est copiée dans le fichier /etc/resolv.conf du répertoire root du client. Une ressource resolv_conf est facultative tant pour les clients sans disque que pour les clients sans données. Initialisation des clients sans disque et sans données Les clients sans disque et sans données ne sont pas installés comme les machines autonomes. Au lieu de cela, ils sont initialisés. L’initialisation des clients sans disque et sans données implique plusieurs étapes : Affectation des ressources Les ressources requises pour prendre en charge un client sans disque/sans données doivent être affectées au client avant ou pendant l’initialisation. Si la ressource est un répertoire père des répertoires client, l’affectation crée un sous-répertoire vide pour le client. Ce sous-répertoire est ensuite exporté au client via NFS. Les sous-répertoires client ne sont pas peuplés avant que l’initialisation ne soit effectivement exécutée. Concepts NIM 8-7 Initialisation du client Dans NIM, les opérations dkls_init et dtls_init servent à initialiser les ressources en vue de leur utilisation par le client. Parmi les opérations effectuées au cours de l’initialisation client : • L’image d’amorçage est mise à disposition du client pour effectuer un amorçage réseau. • Les fichiers racine, utilisés pour les personnalisations propres à la machine, sont copiés dans le sous-répertoire client de la ressource root. Les fichiers copiés dans les répertoires racine du client viennent de la ressource SPOT qui a été affectée au client. • Le fichier /tftpboot/Client.info est créé sur le serveur d’amorçage (serveur SPOT). Ce fichier contient des informations qui seront nécessaires au client lors du traitement de la configuration de démarrage pour se configurer correctement comme client sans disque ou sans données. Voici quelques-unes des variables définies dans le fichier Client.info : export export export export export NIM_CONFIGURATION=diskless RC_CONFIG=rc.dd_boot ROOT=Host:Client_Root_Directory DUMP=Host:Client_Dump_Directory SPOT=Host:SPOT_Location L’emplacement de pagination est défini dans le répertoire racine du client, dans le fichier /etc/swapspaces. Amorçage réseau du client La machine client est amorcée via le réseau par le biais des procédures bootp standard pour le type de machine. Le client obtient l’image d’amorçage et commence à exécuter un mini-noyau dans un système de fichiers dans la RAM. Le client transfère via tftp le fichier Client.info du répertoire /tftpboot sur le serveur SPOT. Les informations du fichier Client.info servent à configurer correctement le client comme machine sans disque ou sans données. Les systèmes de fichiers distants sont montés à partir de serveurs de ressources. Si le client est un client sans données et qu’aucune ressource paging, tmp, home ou shared_home n’est affectée, le client créera les systèmes de fichiers manquants sur le disque local. 8-8 Guide d’administration : installation via un réseau Gestion du logiciel sur les clients sans disque et sans données Les systèmes de fichiers /usr et root des clients sans disque et sans données sont des ressources qui ont été montées à partir d’un serveur. De ce fait, pour installer ou désinstaller du logiciel sur un client sans disque/sans données, le processus doit effectivement être exécuté sur les ressources utilisées par les clients. Le SPOT contient la structure de répertoire pour un système de fichiers /usr installé. Il contient également les sous-répertoires pour les parties ”root” des ensembles de fichiers installés. Dans la mesure où le SPOT contient à la fois les fichiers usr et root, la maintenance du logiciel doit être effectuée sur le SPOT pour mettre à jour le logiciel exécuté sur les clients. Ces actions doivent être effectuées via les opérations NIM cust et maint. Pour en savoir plus sur les opérations cust and maint, reportez-vous à ”Opérations NIM”, page 8-33. Si le SPOT est actuellement affecté à un client, NIM interdit d’y effectuer des opérations de personnalisation. Ceci pour préserver le SPOT des changements susceptibles d’affecter les machines client actives. Il est toutefois possible de passer outre cette restriction en spécifiant l’option force. Lorsque vous utilisez NIM pour installer le logiciel dans un SPOT, les opérations suivantes sont effectuées pour gérer le logiciel des clients sans disque et sans données : 1. Les fichiers /usr sont installés dans le SPOT. Ils sont automatiquement visibles par tous les clients qui montent le SPOT comme leur système de fichiers /usr. 2. Les fichiers racine sont installés dans des répertoires spéciaux du SPOT. 3. Une fois tous les ensembles de fichiers installés dans le SPOT, les fichiers root sont copiés dans les répertoires root des clients sans disque ou sans données qui ont été initialisés avec le SPOT. Lorsque vous utilisez NIM pour désinstaller le logiciel dans un SPOT, les opérations suivantes sont effectuées pour gérer le logiciel des clients sans disque et sans données : 1. Les fichiers /usr sont supprimés du SPOT : les fichiers des systèmes client sont ”supprimés” du même coup. 2. Les fichiers root du logiciel sont supprimés des répertoires root du client. NIM fournit également une opération sync_roots pour effectuer un contrôle et une correction de cohérence pour que les répertoires root du client correspondent aux parties root stockées dans le SPOT. Concepts NIM 8-9 Réseaux NIM Pour exécuter certaines opérations NIM, le maître NIM doit pouvoir fournir les informations nécessaires à la configuration des interfaces réseau client. Il doit également être à même de vérifier que les machines client peuvent accéder à toutes les ressources requises pour prendre en charge les opérations. Pour éviter de répéter les informations réseau pour chaque client, les réseaux NIM servent à représenter les réseaux dans un environnement NIM. Lorsque des clients NIM sont définis, le réseau associé pour le client doit être spécifié. Au cours des opérations NIM, le maître NIM peut utiliser lorsque nécessaire les informations de la définition réseau du client. Lorsque le maître NIM est configuré, le réseau associé au maître est automatiquement défini dans l’environnement NIM. Il n’est nécessaire de définir d’autres réseaux NIM que si les clients résident sur d’autres réseaux ou sous-réseaux locaux. Les procédures décrites dans ce guide sont conçues pour une définition automatique des réseaux NIM, si nécessaire, lorsque des clients sont ajoutés. Toutefois, une description détaillée des réseaux NIM est fournie pour le cas où une définition des réseaux et des routes est obligatoire. Types de réseaux NIM pris en charge Les types de réseau pris en charge sont les suivants : • Ethernet • Ethernet standard • Ethernet IEEE 802.3 • Token-Ring • FDDI • ATM • Générique Le support de l’amorçage réseau est fourni pour Ethernet, Token-Ring et FDDI. À la différence des autres adaptateurs réseau, les adaptateurs ATM ne permettent pas d’amorcer une machine. Autrement dit, l’installation d’une machine via un réseau ATM nécessite une procédure spéciale. Reportez-vous à Installation sur des clients en réseau ATM. Le type Générique représente les autres types de réseau pour lesquels l’amorçage n’est pas pris en charge. Pour les clients sur réseau Générique, les opérations NIM qui requièrent un amorçage réseau, telles que bos_inst et diag, ne sont pas prises en charge. Les opérations sans amorçage, telles que cust et maint, sont admises. Les clients sans disque et sans données ne peuvent être associés à des réseaux Génériques, dans la mesure où ils reposent par définition sur la possibilité d’un amorçage réseau. Définition de réseaux NIM Les réseaux sont définis dans l’environnement NIM via l’opération NIM define. La syntaxe est la suivante : nim –o define –t TypeRéseau –a Attribut=Valeur ... NomMachine Les attributs obligatoires sont les suivants : 8-10 –a net_addr=Valeur Spécifie l’adresse IP du réseau défini. Si vous ne la connaissez pas, reportez-vous à ”Détermination de l’adresse IP d’un réseau”, page 8-12. –a snm=Valeur Masque de sous-réseau du réseau. –t TypeRéseau Type de réseau défini. Valeurs correctes : atm, tok, ent, fddi et generic. Guide d’administration : installation via un réseau Attributs facultatifs : –a comments=Valeur Commentaires sur le réseau. –a ieee_ent=Valeur Configuration Ethernet IEEE 802.3 Cette valeur n’est possible que sur les réseaux définis avec le type ent ou ceux qui ont un attribut other_net_type défini à ent. –a other_net_type=Valeur Autre type de réseau applicable à ce réseau logique. Chaque réseau NIM est utilisé pour représenter un réseau logique existant dans l’environnement NIM. Lorsque le réseau est défini, le type d’interface réseau utilisé doit être spécifié. Généralement, un réseau est d’un seul type. Mais vous pouvez, par le biais d’un pont, connecter différents types de réseau pour former un seul réseau logique. Dans ce cas, NIM doit connaître les types d’interface de l’autre réseau : c’est l’objet de cet attribut. Pour en savoir plus sur l’utilisation de l’attribut other_net_type, reportez-vous à ”Définition d’un réseau hétérogène”, page 8-13. –a routing=Valeur ... Enregistre les informations de routage NIM pour un réseau. Lorsqu’il est spécifié, cet attribut requiert un numéro. Lorsque vous spécifiez une nouvelle route NIM, l’attribut routing est constitué de trois valeurs : Valeur 1 Nom NIM du réseau de destination de cette route. Valeur 2 Nom hôte de la passerelle à utiliser pour communiquer avec le réseau de destination. Valeur 3 Nom hôte de la passerelle utilisée par le réseau de destination pour revenir au réseau initial. Cet attribut peut être utilisé pour ajouter une route par défaut ou une route statique. Pour ajouter une route par défaut, spécifiez default comme Valeur 1, puis spécifiez la passerelle par défaut pour le réseau dans Valeur 2. Ne donnez aucune valeur pour Valeur 3. Pour en savoir plus, reportez-vous à ”Routes NIM”, page 8-12, ”Mise en place d’une route NIM par défaut entre réseaux , page 6-9 et ”Mise en place d’une route NIM statique entre réseaux” , page 6-11. –a verbose=Valeur Affiche des informations sur le débogage. Utilisez la commande verbose=5 pour afficher le maximum de détails. Il est également possible de définir automatiquement des réseaux NIM lorsque les machines client sont définies. Pour cela, utilisez les attributs find_net et net_definition pour définir le client. Pour en savoir plus, reportez-vous à ”Machines NIM”, page 8-2. Concepts NIM 8-11 Détermination de l’adresse IP d’un réseau NIM détermine une adresse IP de réseau en effectuant un ”AND” au niveau du bit sur les représentations binaires du masque de sous-réseau et de l’adresse d’une adresse IP d’une machine sur le même réseau. Par exemple : subnet mask = 255.255.254.0 client address = 129.35.58.207 Sous forme binaire : subnet mask = 11111111.11111111.11111110.00000000 client address = 10000001.00100011.00111010.11001111 network address = 10000001.00100011.00111010.00000000 Sous forme décimale : network address = 129.35.58.0 Routes NIM Les informations de routage sont utilisées en interne par NIM pour garantir qu’un client d’un réseau peut communiquer avec un serveur d’un autre réseau. Elles définissent la passerelle à utiliser entre deux réseaux. NIM permet de définir des routes par défaut et des routes statiques. Les routes NIM par défaut offrent les avantages suivants par rapport aux routes statiques : • Elles modélisent plus finement la configuration réseau des environnements de réseau courants. • Elles permettent un accès plus aisé aux ressources distribuées via un environnement NIM, par un client quelconque dans l’environnement NIM. Les routes NIM sont maintenues pour assurer la compatibilité ascendante avec les environnements NIM définis sur des machines exécutant la version 4.1 (et ultérieures). Pour déterminer la passerelle utilisée par les machines sur un réseau donné, lancez netstat –rn sur une machine active du réseau pour voir s’il existe une passerelle par défaut. Vous pouvez également relancer traceroute Nom_Hôte à partir d’une machine active sur le réseau en question, Nom_Hôte étant l’interface réseau principale du maître (passerelle pour un client) ou le nom d’un client cible (passerelle utilisée par le maître). La première passerelle de la liste est celle utilisée par les machines sur le réseau spécifié. Notez que les routes NIM ne sont pas requises si les seuls réseaux d’un environnement NIM sont définis avec des interfaces (attributs if) définies sur le maître NIM et que toutes les ressources seront définies sur le maître. Si les ressources sont servies par des machines autres que le maître à des clients qui ne résident pas sur le même réseau que le serveur, il doit exister des routes NIM entre ces réseaux, même si tous les réseaux sont associés à des interfaces appartenant au maître. Dans ce cas, le maître doit jouer le rôle d’une passerelle (avec IP-forwarding activé) et le nom hôte de l’interface sur le maître doit être utilisé comme passerelle. Les réseaux avec routes par défaut peuvent être créés automatiquement lors de la définition de machines NIM. Il se peut que les communications entre réseaux traversent plusieurs passerelles. Ce dont il faut se souvenir lorsque vous définissez des routes NIM entre réseaux, c’est que les seules passerelles intéressantes sont les premières utilisées par les réseaux pour atteindre leur destination. Les passerelles intermédiaires ne sont pas significatives en matière de routage NIM. Pour en savoir plus, reportez-vous à ”Mise en place d’une route NIM par défaut entre réseaux”, page 6-9 et ”Mise en place d’une route NIM statique entre réseaux”, page 6-11. 8-12 Guide d’administration : installation via un réseau Définition d’un réseau hétérogène Cette section décrit une fonction de NIM qui l’active pour modéliser les réseaux consistant en différents segments de protocole de liaison de données. Ces types de réseaux utilisent des ponts pour connecter deux segments avec des protocoles de liaisons de données différents. Un réseau composé d’un segment Token-Ring et d’un segment Ethernet peut être connecté de façon à former un seul réseau logique, comme indiqué dans la figure Réseau hétérogène. maître Token-Ring Réseau 1 (segment) Pont Ethernet (segment) Un réseau IP client réseau hétérogène Un seul objet réseau NIM étant utilisé pour représenter le réseau, l’attribut other_net_type est réservé pour un autre type d’interface. L’attribut other_net_type peut être ajouté à la définition d’un objet de réseau. Dans ce cas, other_net_type indique à NIM que ce réseau logique utilise un pont pour connecter l’autre type de réseau à celui spécifié lors de la définition de l’objet. Lorsque vous définissez un objet machine à connecter à un objet réseau, NIM vérifie si le réseau possède des attributs other_net_type. Dans ce cas, NIM exige que le quatrième champ, généralement facultatif, de l’attribut if soit renseigné. Ce champ indique le nom logique de la carte réseau du client. L’exemple suivant définit un objet de réseau qui a un pont joignant un segment Token-Ring et un segment Ethernet : nim –o define –t tok –a net_addr=129.35.129.0 \ –a snm=255.255.240.0 –a other_net_type1=ent b905net lsnim –l b905net class type net_addr snm other_net_type1 Nstate prev_state = = = = = = = network tok 129.35.128.0 255.255.240.0 ent ready for use information is missing from this object’s def> Notez que other_net_type exige un numéro de séquence. En effet, le réseau peut comprendre les trois types d’interfaces reliées par des ponts. Lorsque vous définissez une interface client connectée physiquement à un segment Ethernet relié à un réseau en anneau à jeton via un pont (le maître faisant partie du réseau en anneau à jeton), vous devez renseigner le quatrième champ : nim –o define –t standalone –a if1=’find_net mymac 08005ac9430c \ ent’ –a cable_type1=bnc mymac Concepts NIM 8-13 Ajout d’un autre type de réseau à un réseau NIM A partir de Web-based System Manager 1. Dans le conteneur Réseaux NIM, cliquez deux fois sur l’icône de réseau. La page General du bloc-notes Properties s’affiche. 2. Ajoutez un type de réseau. Via SMIT 1. Pour ajouter un autre type de réseau, entrez le raccourci smit nim_chnet. 2. Sélectionnez le réseau à modifier. 3. Spécifiez le type de réseau à prendre en charge. Via la ligne de commande Pour définir un réseau NIM, entrez : nim –o change –a other_net_typeSequenceNumber=TypeRéseau \ NomRéseau Par exemple, pour modifier le réseau en anneau à jeton (Token-Ring) réseau1 de sorte qu’il prenne également en charge Ethernet et FDDI, entrez : nim –o change –a other_net_type1=ent –a other_net_type2=fddi \ réseau1 8-14 Guide d’administration : installation via un réseau Ressources NIM L’installation et la maintenance du logiciel NIM requièrent de nombreuses ressources (fichiers et répertoire). En voici la liste : amorçage image_data resolv_conf bosinst_data installp_bundle root dump lpp_source script exclude_files mksysb shared_home fix_bundle nim_script SPOT home paging tmp Pour obtenir des informations détaillées sur une ressource, entrez à partir du maître NIM : lsnim –Pa TypeRessource Les sections suivantes décrivent chaque ressource NIM. Les interfaces Web-based System Manager et SMIT masquent la plupart des détails requis par l’interface ligne de commande. C’est pourquoi cette section ne traite que des opérations sur les ressources via la ligne de commande. Les informations suivantes s’appliquent également aux autres interfaces, mais ces dernières sont présentées dans l’aide contextuelle en ligne correspondante. Ressource boot La ressource boot NIM est gérée de façon interne et sert à indiquer qu’une image d’amorçage a été affectée à un client. Elle est automatiquement affectée à des clients pour prendre en charge les opérations NIM nécessitant un amorçage réseau. Cette ressource sera automatiquement désaffectée à la fin de l’opération. Ressource bosinst_data Une ressource bosinst_data est un fichier contenant des informations pour le programme d’installation du BOS. Normalement, ce programme recherche ces informations dans le fichier /bosinst.data dans l’image d’installation du BOS. En l’absence de ce fichier ou s’il ne contient pas toutes les informations requises par le programme d’installation du BOS, le programme demande ces informations via une console locale à la cible. Il faut alors spécifier manuellement ces informations. Avec une ressource bosinst_data, il est possible de spécifier les données dans une ressource NIM préalablement à l’installation pour éviter les invites à la console. Un exemple de fichier bosinst.data (SPOT_Offset/usr/lpp/bosinst/bosinst.template) se trouve sur le serveur de ressources SPOT. Reportez-vous à ”Exemples de fichiers”, page C-1 pour un exemple de fichier bosinst.data. Pour des précisions sur la création et l’utilisation d’un fichier bosinst_data, reportez-vous à ”Installation automatique de BOS”, page 3-18 Concepts NIM 8-15 Définition d’une ressource bosinst_data La syntaxe de ligne de commande pour définir une ressource bosinst_data est la suivante : nim –o define –t bosinst_data –a Attribut=Valeur ... \ Nombosinst_data Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Chemin d’accès complet au fichier de ressources bosinst_data. –a server=Valeur Nom de la machine sur laquelle réside le fichier de la ressource bosinst_data. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche des informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. –a source=Valeur Ressource bosinst_data existante à répliquer lors de la définition d’une nouvelle ressource. Le fichier désigné par la ressource source va être copié au nouvel emplacement. Ressource dump Une ressource dump est un répertoire dans lequel les répertoires dump client sont conservés. Lorsque ce type de ressource est affectée à un client, NIM crée un répertoire utilisable exclusivement par ce client. Ce sous–répertoire affecté est initialisé par l’opération dkls_init ou dtls_init qui crée un fichier vide dans ce dernier. Après initialisation, le client stocke dans ce fichier les images dump qu’il crée. Remarque : Si, par la suite, vous désaffectez cette ressource, NIM supprime le fichier dump et le sous–répertoire NIM créés pour le client. Définition d’une ressource dump La syntaxe de ligne de commande permettant de définir une ressource dump est la suivante : nim –o define –t dump –a Attribut=Valeur ... NomDump Les attributs obligatoires de cette ressource sont les suivants : –a location=Valeur Chemin d’accès complet au répertoire père des fichiers dump client. –a server=Valeur Nom de la machine sur laquelle la ressource dump est créée. Les attributs facultatifs de cette ressource sont les suivants : 8-16 Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche des informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. Guide d’administration : installation via un réseau Ressource exclude_files Une ressource exclude_files est un fichier qui contient une liste de fichiers et de répertoires à exclure lors de la création d’une image de sauvegarde système. Cette ressource s’utilise lorsqu’une ressource mksysb est en cours de création par un client NIM actif. Définition d’une ressource exclude_files La syntaxe de ligne de commande pour définir une ressource exclude_files est la suivante : nim –o define –t exclude_files –a Attribut=Valeur ... Nomexclude_files Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Chemin d’accès complet du fichier contenant la liste des fichiers et répertoires à exclure de la ressource mksysb. –a server=Valeur Nom de la machine sur laquelle le fichier de la ressource exclude_files réside. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter la ressource. –a verbose=Valeur Affiche les informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. –a source=Valeur Nom de la ressource exclude_files existante à répliquer lors de la définition d’une nouvelle ressource. Le fichier désigné par la ressource source va être copié au nouvel emplacement. Ressource fix_bundle Une ressource fix_bundle est un fichier contenant les mots–clés fix à utiliser par la commande instfix invoquée par les opérations NIM cust et fix_query. NIM monte la ressource fix_bundle sur le client afin de la rendre utilisable par la commande instfix locale. Ensuite, NIM démonte automatiquement la ressource, une fois l’opération terminée. Une correction peut comprendre une mise à jour d’ensembles de fichiers ou plusieurs mises à jour d’ensembles de fichiers ayant une relation entre eux. Les corrections sont identifiées par des mots–clés uniques. Lorsqu’une correction est identifiée par un numéro APAR (Authorized Program Analysis Report), elle inclut toutes les mises à jours d’ensembles de fichiers qui sont nécessaires pour corriger le problème logiciel signalé et associé à ce numéro. Concepts NIM 8-17 Définition d’une ressource fix_bundle La syntaxe de ligne de commande pour définir une ressource fix_bundle est la suivante : nim –o define –t fix_bundle –a Attribut=Valeur... Nomfix_bundle Les attributs obligatoires de cette ressources sont les suivants : Attributs obligatoires Définition –a location=Valeur Chemin d’accès complet du fichier contenant la liste des corrections à gérer. –a server=Valeur Nom de la machine sur laquelle la ressource fix_bundle réside. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom du groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche les informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. –a source=Valeur Nom de la ressource fix_bundle existante à répliquer lors de la définition d’une nouvelle ressource. Le fichier désigné par la ressource source va être copié au nouvel emplacement. Ressource home Une ressource home est un répertoire contenant les répertoires /home client. Lorsque ce type de ressource est affecté à un client, NIM crée un sous–répertoire utilisable exclusivement par le client. Ce sous–répertoire affecté est ensuite initialisé lorsque vous effectuez une opération dkls_init ou dtls_init. Après l’initialisation, chaque fois que le client effectue un amorçage réseau, le NFS client monte ce sous–répertoire sur /home pour accéder au répertoire home créé pour son usage exclusif. Ce sous–répertoire reste monté sur le /home du client tant que ce dernier est actif. Remarque : Lorsque cette ressource est désaffectée, NIM supprime le sous–répertoire créé pour l’usage exclusif du client. Par conséquent, créez une copie de sauvegarde de tous les fichiers dont vous avez besoin dans le sous–répertoire du client avant de désaffecter une ressource de ce type. Définition d’une ressource home La syntaxe de ligne de commande pour définir une ressource home est la suivante : nim –o define –t home –a Attribut=Valeur ... NomHome Les attributs obligatoires de cette ressource sont les suivants : 8-18 Attributs obligatoires Définition –a location=Valeur Nom du chemin d’accès complet au répertoire père des répertoires /home client. –a server=Valeur Nom de la machine sur laquelle le répertoire de la ressource home va être créé. Guide d’administration : installation via un réseau Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche les informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. Ressource image_data Une ressource image_data est un fichier contenant les informations du programme d’installation du BOS. Ces informations décrivent comment configurer les disques physiques et les systèmes de fichiers dans le groupe de volumes racine lors de l’installation. Normalement, le programme d’installation du BOS détermine les valeurs par défaut à utiliser ou se sert d’un fichier image.data d’une ressource mksysb en cours de restauration. N’utilisez une ressource image_data personnalisée que dans des cas très précis. Un exemple de fichier image.data (SPOT_Offset/usr/lpp/bosinst/image.template) se trouve sur le serveur de ressources SPOT. Pour plus d’informations sur les fichiers image.data, reportez–vous à AIX Files Reference et à AIX Installation Guide. Définition d’une ressource image_data La syntaxe de ligne de commande pour définir une ressource image_data est la suivante : nim –o define –t image_data –a Attribut=Valeur ... Nomimage_data Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Nom du chemin d’accès complet au fichier de ressource image_data. –a server=Valeur Nom de la machine sur laquelle le fichier de ressource image_data réside. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche les informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. –a source=Valeur Nom d’une ressource image_data existante à répliquer lors de la définition d’une nouvelle ressource. Le fichier désigné par la ressource source va être copié au nouvel emplacement. Concepts NIM 8-19 Ressource installp_bundle La ressource installp_bundle est un fichier contenant le nom des ensembles de fichiers devant être gérés via NIM. Lors d’une opération d’installation ou de maintenance, NIM monte le fichier installp_bundle sur la machine client pour qu’il puisse être utilisé par la commande installp locale. NIM démonte automatiquement la ressource une fois l’opération achevée. Définition d’une ressource installp_bundle La syntaxe de ligne de commande pour définir une ressource installp_bundle est la suivante : nim –o define –t installp_bundle –a Attribut=Valeur ... \ Nominstallp_bundle Les attributs obligatoires sont les suivants : Attributs obligatoires Définition –a location=Valeur Nom du chemin d’accès complet au fichier contenant la liste des logiciels à gérer. –a server=Valeur Nom de la machine sur laquelle le fichier de ressource installp_bundle réside. Les attributs facultatifs de cette ressource sont les suivants : Attributs obligatoires Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche des informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. –a source=Valeur Nom d’une ressource installp_bundle existante à répliquer lors de la définition d’une nouvelle ressource. Le fichier désigné par la ressource source va être copié au nouvel emplacement. Ressource lpp_source Une ressource lpp_source est un répertoire dans lequel les images des installations de logiciels sont stockées. Si la lpp_source contient l’ensemble minimum d’images de support requis pour installer une machine, elle reçoit l’attribut simages et peut servir aux opérations d’installation du BOS (bos_inst). Si une lpp_source ne contient pas suffisamment de logiciels pour devenir une simages lpp_source, elle peut uniquement servir, dans les opérations cust NIM, à l’installation de logiciels sur des machines actives et de SPOT. NIM utilise une lpp_source pour une opération d’installation en montant, dans un premier temps, la lpp_source sur la machine client. Les commandes installp sont ensuite lancées sur le client avec la lpp_source montée et utilisée comme source des images d’installation. Une fois l’installation terminée, NIM démonte automatiquement la ressource. Outre fournir des images pour installer des machines, les ressources lpp_source peuvent également servir à créer et mettre à jour des ressources SPOT. 8-20 Guide d’administration : installation via un réseau L’ensemble minimum d’images requis par une lpp_source pour recevoir l’attribut simages sous AIX Version 4.2.f (et ultérieures) est le suivant : bos bos.rte.up (si image bos AIX version 4.1) bos.rte.mp (si image bos AIX version 4.1) bos.up (si image bos AIX Version 4.2.f) bos.mp (si image bos AIX Version 4.2.f) bos.net bos.diag bos.sysmgt bos.terminfo devices.base devices.buc devices.common devices.graphics devices.mca devices.rs6ksmp.base devices.scsi devices.sio devices.sys devices.tty xlC.rte Vous pouvez définir une lpp_source de plusieurs manières : • Si un répertoire contenant des images d’installation existe déjà, il peut être directement défini comme resource lpp_source. • Si un répertoire doit être créé et que le NIM doive y stocker l’ensemble par défaut des images de support pour une installation de BOS, utilisez l’attribut source lors de la définition de la ressource. Cet attribut spécifie le nom de l’unité contenant les images d’installation. NIM copie les images des logiciels à l’emplacement indiqué par lpp_source. Les images copiées incluent celles de la liste simages, tout le support d’unité disponible et certains logiciels supplémentaires normalement installés (par exemple, X11). • Si une lpp_source doit être créée à partir d’une unité source avec une liste de logiciels différente de l’ensemble d’images par défaut, spécifiez l’attribut options lors de la définition de la lpp_source. Utilisez l’attribut options pour répertorier l’autre ensemble d’images de logiciels à copier. La taille d’une lpp_source peut varier en fonction du nombre de logiciels inclus. Au minimum, une lpp_source contenant des logiciels en nombre tout juste suffisant pour recevoir l’attribut simages peut occuper moins de 100 Mo. En revanche, une lpp_source par défaut, créée à partir d’un CD–ROM, peut avoir une taille supérieure à 350 Mo. Il est recommandé de créer un système de fichiers séparé pour héberger une lpp_source afin de faciliter la gestion de l’espace disponible. Par défaut, NIM étend automatiquement un système de fichiers lors de la création d’une lpp_source et de la copie d’images à partir d’une unité source. Concepts NIM 8-21 Définition d’une ressource lpp_source La syntaxe de ligne de commande pour définir une ressource lpp_source est la suivante : nim –o define –t lpp_source –a Attribut=Valeur ... Nomlpp_source Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Nom du répertoire contenant les images d’installation. –a server=Valeur Nom de la machine sur laquelle créer la lpp_source. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la lpp_source. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a packages=Valeur Spécifie une liste d’ensembles de fichiers à copier dans la lpp_source si la liste d’images par défaut n’est pas utilisée. –a source=Valeur Unité source à partir de laquelle copier les images d’installation lors de la définition de la lpp_source. Cet attribut n’est pas obligatoire si l’emplacement de la lpp_source contient déjà des images d’installation. –a verbose=Valeur Affiche des informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. Si une installation de migration est effectuée sur des machines client NIM, la lpp_source utilisée pour l’opération doit contenir tous les logiciels requis pour la migration de la machine. Si le répertoire spécifié dans l’attribut location n’existe pas, NIM le crée. NIM supprime également ce répertoire et son contenu si la lpp_source est supprimée. Ressource mksysb Une ressource mksysb est un fichier contenant une image de sauvegarde système créée à l’aide de la commande mksysb. Ce type de ressource peut servir de source pour l’installation d’un client. L’image mksysb doit résider sur le disque dur d’une machine dans l’environnement NIM pour être définie comme ressource. Elle ne doit pas se trouver sur une bande ou un autre support externe. Une ressource mksysb peut être définie à partir d’une image existant déjà sur le disque dur du maître NIM ou de tout client NIM. Si cette image n’existe pas, vous pouvez la créer au moment de la définition de la ressource. Pour ce faire, indiquez le nom du client NIM qui sera la source de la sauvegarde et affectez à l’attribut mk_image la valeur yes dans la commande pour définir la ressource mksysb. Utilisez une ressource exclude_files pour répertorier les fichiers et répertoires à exclure de l’image de sauvegarde. 8-22 Guide d’administration : installation via un réseau Définition d’une ressource mksysb La syntaxe de ligne de commande pour définir une ressource mksysb est la suivante : nim –o define –t mksysb –a Attribut=Valeur ... Nommksysb Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Nom du chemin d’accès complet à l’image mksysb. –a server=Valeur Nom de la machine sur laquelle l’image mksysb réside ou doit être créée. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la mksysb. –a exclude_files=Valeur Nom de la ressource exclude_files à utiliser pour exclure les fichiers et répertoire de la sauvegarde système. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a mk_image=Valeur Indicateur à utiliser pour créer une image mksysb à partir d’une machine dans l’environnement NIM. –a mksysb_flags=Valeur Indicateurs à utiliser pour indiquer à la commande comment créer la sauvegarde. –a size_preview=Valeur Indicateur vérifiant l’espace disponible avant de créer une image mksysb. –a source=Valeur Spécifie le nom de la machine à sauvegarder dans l’image mksysb. Les clients NIM doivent exécuter AIX Version 4.2.f ou ultérieure pour être reconnus comme des machines source valides. –a verbose=Valeur Affiche des informations sur le débogage. Pour afficher le maximum de détails, indiquez 5. –a source=Valeur Nom de la machine à sauvegarder dans l’image mksysb si l’attribut mk_image est déclaré. Les clients NIM doivent exécuter AIX Version 4.2.f (ou ultérieures) pour être reconnus comme des machines source valides. Si l’attribut mk_image n’est pas spécifié, cette valeur désigne une ressource mksysb existante à répliquer lors de la définition d’une nouvelle ressource mksysb. Le fichier désigné par la ressource source va être copié au nouvel emplacement. Concepts NIM 8-23 Ressource nim_script La ressource nim_script est une ressource NIM gérée en interne, indiquant que NIM doit exécuter un script dans le cadre d’une opération NIM. La ressource nim_script est automatiquement affectée au support de certaines opérations NIM et désaffectée automatiquement une fois l’opération terminée. Selon l’opération effectuée, NIM va déterminer le serveur NIM sur lequel placer la ressource nim_script resource en fonction des règles suivantes : • Pour l’opération bos_inst, la ressource nim_script est placée sur le serveur SPOT. • Pour l’opération cust avec une lpp_source, la ressource nim_script est placée sur le serveur lpp_source. • Pour l’opération cust sans lpp_source, la ressource nim_script est placée sur le serveur de scripts. • Dans tous les autres cas, elle est placée sur le maître NIM. Ressource paging Une ressource paging est un répertoire où résident les fichiers de pagination du client. Lorsque ce type de ressource est affecté à un client, NIM crée un sous-répertoire à l’usage exclusif de ce client. Ce sous-répertoire affecté est initialisé par l’opération dkls_init ou dtls_init, qui y crée un fichier que le client configure comme une unité de pagination lors d’un amorçage réseau. Par défaut, 32 Mo sont réservés à ce fichier. Il est possible de spécifier une valeur différente à l’aide de l’indicateur size lors de l’exécution de l’opération dkls_init ou dtls_init. Une fois cette ressource initialisée pour un client, elle est configurée comme une unité de pagination par le client à chaque exécution d’un amorçage réseau par le client. Remarque : En cas de désaffectation de cette ressource, NIM supprime le fichier paging et le sous-répertoire qu’il a créé pour l’utilisation du client. Définition d’une ressource paging La syntaxe de la commande de définition d’une ressource paging est la suivante : nim –o define –t paging –a Attribut=Valeur ... NomPaging Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Nom du chemin d’accès complet au répertoire père des fichiers paging client. –a server=Valeur Nom de la machine sur laquelle le répertoire de la ressource paging va être créé. Les attributs facultatifs de cette ressource sont les suivants : 8-24 Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche des informations sur le débogage. Pour afficher le maximum de détails, indiquez 5. Guide d’administration : installation via un réseau Ressource resolv_conf Une ressource resolv_conf est un fichier contenant des entrées /etc/resolv.conf valides qui définissent le nom Domain Name Protocol et les informations serveur pour les routines resolver locales. Une ressource resolv_conf peut être affectée à une machine autonome dans le cadre d’une opération bos_inst ou à une machine sans disque ni données dans le cadre d’une opération dkls_init ou dtls_init. Une fois l’installation réussie et après redémarrage, la machine sera configurée pour utiliser les services de nom de domaine définis par la ressource. Les exemples d’entrées suivants proviennent d’un fichier de ressource resolv_conf : nameserver domain 129.35.143.253 test.ibm.com Définition d’une ressource resolv_conf La syntaxe de ligne de commande pour définir une ressource resolv_conf est la suivante : nim –o define –t resolv_conf –a Attribut=Valeur ... Nomresolv_conf Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Nom du chemin d’accès complet au fichier contenant les informations de résolution du nom DNS (Domain Name Server). –a server=Valeur Nom de la machine sur laquelle le fichier de ressource resolv_conf réside. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche des informations sur le débogage. Pour afficher le maximum de détails, indiquez 5. –a source=Valeur Nom d’une ressource resolv_conf existante à répliquer lors de la définition d’une nouvelle ressource. Le fichier désigné par la ressource source va être copié au nouvel emplacement. Ressource root Une ressource root est un répertoire dans lequel les répertoires root client sont conservés. Lorsque ce type de ressource est affecté à un client sans disque ou sans données, NIM crée un sous-répertoire à l’usage exclusif de ce client. Ce sous-répertoire affecté est initialisé ultérieurement lorsque vous exécutez l’opération dkls_init ou dtls_init. Après l’initialisation, chaque fois que le client effectue un amorçage réseau, il monte ce sous-répertoire via NFS sur ”/” pour avoir accès au répertoire root qui a été configuré à cet effet. Ce sous-répertoire reste monté sur ”/” sur le client tant que le client s’exécute. Remarque : Dès que cette ressource est désaffectée, NIM supprime ce sous-répertoire. Veillez donc à sauvegarder préalablement tout fichier se trouvant dans ce sous–répertoire client avant la désaffectation d’une ressource de ce type. Concepts NIM 8-25 Définition d’une ressource root La syntaxe de ligne de commande pour définir une ressource root est la suivante : nim –o define –t root –a Attribut=Valeur ... NomRoot Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Chemin d’accès complet au répertoire sous lequel seront créés les répertoires root du client. –a server=Valeur Nom de la machine où ctéer le répertoire de la ressource root. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche des informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. Ressource script Une ressource script est un script shell défini par l’utilisateur. Une fois défini, ce type de ressource permet d’effectuer des traitements sur un client dans le cadre d’une opération cust ou bos_inst NIM. Les ressources script sont toujours exécutées par NIM, une fois l’installation des logiciels effectuée dans les opérations cust ou bos_inst. Ceci permet aux scripts de configurer le client après l’installation du logiciel. Plusieurs ressources script peuvent être affectées au client, mais l’ordre dans lequel les scripts s’exécutent n’est pas prévisible. Remarque : Les ressources script ne doivent pas pointer vers des fichiers résidant dans le répertoire /export/nim/scripts. Ce répertoire est utilisé par la ressource nim_script gérée par NIM. Les restrictions NFS ne permettent pas de définir plusieurs ressources au même emplacement. Définition d’une ressource script La syntaxe de ligne de commande pour définir une ressource script est la suivante : nim –o define –t script –a Attribut=Valeur ... NomScript Les attributs obligatoires de cette ressource sont les suivants : 8-26 Attributs obligatoires Définition –a location=Valeur Nom du chemin d’accès complet au fichier de ressource script. –a server=Valeur Nom de la machine sur laquelle le fichier de ressource script réside. Guide d’administration : installation via un réseau Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche des informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. –a source=Valeur Nom d’une ressource script existante à répliquer lors de la définition d’une nouvelle ressource. Le fichier désigné par la ressource source va être copié au nouvel emplacement. Ressource shared_home Une ressource shared_home est un répertoire pouvant être utilisé comme un répertoire /home commun par un ou plusieurs clients. Lorsque ce type de ressource est affecté à un client, et que l’opération dkls_init ou dtls_init est exécutée, NIM configure le client pour lui faire utiliser ce répertoire commun. Après l’initialisation, chaque fois que le client effectue un amorçage réseau, il monte ce sous-répertoire via NFS sur /home. Ce répertoire commun reste monté tant que le client est actif. Remarque : Dès la désaffectation de cette ressource, NIM modifie uniquement la configuration du client pour que ce répertoire ne soit plus utilisé par le client. NIM ne supprime pas le répertoire commun. Définition d’une ressource shared_home La syntaxe de ligne de commande pour définir une ressource shared_home est la suivante : nim –o define –t shared_home –a Attribut=Valeur ... Nomshared_home Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Chemin d’accès complet au répertoire à utiliser comme répertoire /home à tous les clients. –a server=Valeur Nom de la machine sur laquelle créer le répertoire de la ressource shared_home. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche des informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. Concepts NIM 8-27 Ressource SPOT (Shared Product Object Tree) Le SPOT est une ressource fondamentale de l’environnement NIM. Elle est indispensable pour installer et initialiser tout type de configuration machine. Un SPOT fournit un système de fichiers /usr aux clients sans disque et sans données, ainsi que le support d’amorçage réseau à tous les clients. Tout ce dont une machine a besoin dans un système de fichiers /usr, comme le noyau AIX, les commandes exécutables, les bibliothèques et les applications sont inclus dans le SPOT. Les informations relatives à une machine ou les données utilisateur sont généralement stockées dans les autres systèmes de fichiers. Un SPOT peut résider sur toute machine autonome dans l’environnement NIM, y compris le maître. Le SPOT est créé, contrôlé et sa maintenance est assurée depuis le maître, même s’il est possible de le faire résider sur un autre système. Une création de SPOT peut s’effectuer de deux façons. Vous pouvez convertir le système de fichiers /usr (SPOT /usr) ou faire résider le SPOT ailleurs dans le système de fichiers (non /usr SPOT) sur le serveur. Le SPOT /usr hérite de tout le logiciel en option déjà installé sur le serveur. Tous les clients utilisant le SPOT /usr ont accès au logiciel en option installé sur le serveur. Le SPOT non /usr peut servir à gérer des logiciels en option autres que ceux installés sous licence sur le serveur. La création d’un SPOT par conversion du système de fichiers /usr présente l’avantage d’être rapide et d’utiliser peu d’espace disque. Toutefois, cette méthode ne vous donne pas la souplesse de choisir les modules logiciels à intégrer au SPOT, car tous les modules et ensembles de fichiers installés dans le système de fichiers /usr de la machine servant le SPOT seront inclus dans le SPOT. La seconde méthode, consistant à créer un SPOT non /usr, utilise beaucoup plus d’espace disque, mais est plus souple. A l’origine, seul le jeu minimal de modules logiciels nécessaires à la prise en charge des clients NIM est installé dans le SPOT, mais il est possible d’installer des modules et ensembles de fichiers supplémentaires. Il est également possible d’avoir plusieurs SPOT, comprenant chacun des modules et des ensembles de fichiers supplémentaires, servant différents clients. Ne créez pas de SPOT non /usr SPOT dans un sous–répertoire de /usr. La taille d’un SPOT varie entre 100 et 300 Mo, voire plus, en fonction du logiciel installé. Dans la mesure où tout le support d’unité est installé dans le SPOT et que le nombre d’ensembles de fichiers d’unité s’accroît en principe, la taille n’est pas facilement prévisible d’une version à l’autre. Les SPOT sont utilisés pour toutes les opérations NIM qui demandent qu’une machine soit amorcée via le réseau. Il s’agit des opérations : • bos_inst • maint_boot • diag • dkls_init • dtls_init A la création d’un SPOT, les images d’amorçage réseau sont générées dans le répertoire /tftpboot du serveur SPOT, à l’aide du code du SPOT nouvellement créé. Lorsqu’un client effectue un amorçage réseau, il utilise tftp pour obtenir du serveur une image d’amorçage. Une fois celle–ci chargée dans la mémoire du client, le SPOT est monté dans le système de fichiers RAM du client pour fournir le support logiciel complémentaire requis pour achever l’opération. Chaque image d’amorçage créée occupe 4 Mo au maximum. Avant de créer un SPOT, vérifiez que le système de fichiers racine (/) dispose de suffisamment d’espace, ou créez un système de fichiers distinct pour /tftpboot pour gérer l’espace requis par les images d’amorçage réseau. 8-28 Guide d’administration : installation via un réseau Les systèmes monoprocesseur Micro Channel peuvent être amorcés depuis un réseau en anneau à jeton, Ethernet ou FDDI. Les systèmes équipés de bus PCI PowerPC peuvent être amorcés depuis un réseau en anneau à jeton ou Ethernet. Les systèmes monoprocesseur équipés de bus MCA et PCI peuvent être utilisés dans une configuration sans disque et sans données. Plusieurs clients pouvant accéder à une image d’amorçage réseau, celle–ci ne peut pas contenir d’informations de configuration spécifiques du client. Le type de plate–forme est précisé lors de la définition de l’objet machine, alors que le type de réseau est déterminé d’après la définition de l’interface principale. Deux fichiers par client sont créés dans le répertoire /tftpboot du serveur SPOT : ClientHostName et ClientHostName.info. Le fichier ClientHostName est un lien à l’image d’amorçage réseau correcte, tandis que le fichier ClientHostName.info contient les informations de configuration client. Lorsque le SPOT est défini (et créé) : • L’image BOS est extraite des archives ou, pour une conversion /usr, seul le répertoire root l’est (/usr/lpp/bos/inst_root). • Le support d’unité requis pour les opérations NIM est installé. • Les images d’amorçage réseau sont créées dans le répertoire /tftpboot. Pour afficher la liste des logiciels installés dans un SPOT, entrez : nim –o lslpp NomSPOT Si vous souhaitez que votre SPOT /usr redevienne un système de fichiers /usr normal, vous devez ôter le SPOT de la base de données NIM. Pour en savoir plus sur les tâches d’installation et de maintenance que vous pouvez exécuter sur un SPOT, reportez–vous à : • Personnalisation des clients NIM et des ressources SPOT, page 3-23 • Maintenance des logiciels sur les clients autonomes et les ressources SPOT, page 5-13 Images d’amorçage réseau pour SPOT AIX version 4.1 Chaque image d’amorçage réseau prend en charge un type unique de réseau et de plate–forme. Les fichiers d’image d’amorçage réseau sont nommés NomSPOT.Plate–forme.Réseau. Les types de réseau sont Token–Ring, Ethernet et FDDI. L’amorçage réseau n’est pas disponible pour le type de réseau générique NIM. Les différentes plates–formes sont : rs6k Utilisée pour les machines monoprocesseur basées sur Micro Channel rs6ksmp Utilisée pour les machines multiprocesseur symétriques basées sur Micro Channel rspc Utilisée pour les machines monoprocesseur basées sur bus PCI rspcsmp Utilisée pour les machines multiprocesseur symétriques basées sur bus PCI Concepts NIM 8-29 Sept images d’amorçage réseau sont créées pour les différentes combinaisons de plates–formes et d’interfaces réseau. Les images d’amorçage réseau se trouvant dans le /tftpboot du SPOT 41spot sont semblables à : 41spot.rs6k.ent 41spot.rs6k.fddi 41spot.rs6k.tok 41spot.rs6ksmp.ent 41spot.rs6ksmp.tok 41spot.rspc.ent 41spot.rspc.tok Images d’amorçage réseau pour SPOT AIX Version 4.2.f Chaque image d’amorçage réseau prend en charge un type unique de réseau, de plate–forme et de noyau. Les fichiers d’amorçage réseau s’appellent NomSPOT.Plate–forme.Noyau.Réseau. Les différents types de réseau sont Token–Ring, Ethernet et FDDI. Les différentes plates–formes sont : rs6k Utilisée pour les machines POWER/POWER2/P2SC/PowerPC à bus MCA. rspc Utilisée pour les machines à architecture PREP (PowerPC Reference Platform). chrp Utilisée pour les machines à architecture CHRP (PowerPC Common Hardware Reference Platform). La plate–forme rs6ksmp pour les SPOT AIX Version 4.2.f (et ultérieures) est représentée par l’image d’amorçage SPOT avec le type de plate–forme rs6k et le type de noyau mp. Les types de noyau sont les suivants : up Utilisé pour les machines monoprocesseur. mp Utilisé pour les machines multiprocesseur. Des images d’amorçage réseau up et mp sont créées pour chaque type de plate–forme et de réseau. Les images d’amorçage réseau se trouvant dans le /tftpboot du SPOT 42spot sont semblables à : 42spot.rs6k.mp.ent 42spot.rs6k.mp.fddi 42spot.rs6k.mp.tok 42spot.rs6k.up.ent 42spot.rs6k.up.fddi 42spot.rs6k.up.tok 42spot.rspc.mp.ent 42spot.rspc.mp.tok 42spot.rspc.up.ent 42spot.rspc.up.tok 8-30 Guide d’administration : installation via un réseau La taille du répertoire /tftpboot des images d’amorçage peut croître démesurément. Un SPOT AIX Version 4.2.1 (ou ultérieures) qui prend en charge l’amorçage réseau de toutes les combinaisons possibles de plates–formes, types de noyau et cartes réseau peut avoir besoin de 60 Mo dans /tftpboot. Si le même serveur sert plusieurs SPOT, l’espace requis dans /tftpboot peut encore augmenter, dans la mesure où chaque SPOT crée son propre ensemble d’images d’amorçage. Images d’amorçage réseau pour SPOT AIX version 4.3 Sous AIX version 4.3, NIM crée par défaut uniquement les images d’amorçage nécessaires à la prise en charge des machines et des types de réseau définis dans l’environnement. La quantité d’espace disque utilisée et le temps nécessaire à la création d’images d’amorçage à partir de ressources SPOT devraient en être considérablement réduits. Pour plus d’informations, reportez–vous à la section Création d’images d’amorçage réseau pour la prise en charge de clients et de réseau définis uniquement. Définition d’une ressource SPOT La syntaxe de ligne de commande pour définir une ressource SPOT est la suivante : nim –o define –t spot –a Attribut=Valeur ... NomSPOT Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Répertoire père dans lequel créer le SPOT. –a server=Valeur Nom de la machine sur laquelle créer le SPOT. –a source=Valeur Unité source des images d’installation pour créer et installer le SPOT. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a auto_expand=Valeur Etend le système de fichiers autant que nécessaire lorsque vous installez le SPOT. Valeur par défaut : yes. –a comments=Valeur Décrit le SPOT. –a debug=Valeur Construit les images d’amorçage réseau activées pour le débogage. Valeur par défaut : no. –a installp_flags=Valeur Indicateurs décrivant comment installp doit installer le logiciel dans le SPOT. Valeur par défaut : agQX. –a show_progress=Valeur Affiche la sortie installp lors de l’installation du SPOT. Valeur par défaut : yes. –a verbose=Valeur Affiche des informations sur le débogage. Pour afficher le maximum de détails, indiquez 5. Remarque : La création d’un SPOT, même par défaut, produit une sortie importante. N’oubliez pas d’examiner la sortie pour prendre connaissance des erreurs non fatales et des avertissements, non visibles à partir d’un code de retour de succès. Ressource tmp Une ressource tmp est un répertoire où résident les fichiers /tmp du client. Lorsque ce type de ressource est affecté à un client, NIM crée un sous-répertoire à l’usage exclusif de ce client. Ce sous-répertoire affecté est initialisé ultérieurement lorsque vous exécutez l’opération dkls_init ou dtls_init. Après l’initialisation, chaque fois que le client effectue un amorçage réseau, il monte ce sous-répertoire via NFS sur /tmp pour avoir accès au répertoire /tmp qui a été configuré à cet effet. Ce sous-répertoire reste monté sur /tmp sur le client tant que le client s’exécute. Concepts NIM 8-31 Remarque : Dès que cette ressource est désaffectée, NIM supprime ce sous-répertoire. Veillez donc à sauvegarder préalablement tout fichier se trouvant dans ce sous-répertoire client avant la désaffectation d’une ressource de ce type. Définition d’une ressource tmp La syntaxe de la commande de définition d’une ressource tmp est la suivante : nim –o define –t tmp –a Attribut=Valeur ... NomTmp Les attributs obligatoires de cette ressource sont les suivants : Attributs obligatoires Définition –a location=Valeur Chemin d’accès complet au répertoire où créer les répertoires /tmp du client. –a server=Valeur Nom de la machine où créer le répertoire de la ressource tmp. Les attributs facultatifs de cette ressource sont les suivants : Attributs facultatifs Définition –a comments=Valeur Décrit la ressource. –a group=Valeur Nom d’un groupe de ressources auquel ajouter cette ressource. –a verbose=Valeur Affiche des informations sur le débogage. Pour obtenir le maximum de détails, indiquez 5. Ressources NIM distribuées Généralement, l’administrateur NIM utilise le maître NIM comme serveur de toutes les ressources. Cette stratégie permet de regrouper toutes les ressources sur une seule machine. Il existe toutefois des cas où il est préférable de répartir les ressources sur les machines client : • Lorsque l’environnement NIM requiert de définir plusieurs ressources volumineuses, il est parfois impossible de les placer toutes sur le même serveur (l’espace disque est limité). Créer des ressources sur différentes machines répartit par la même occasion la charge d’espace disque. • Servir des ressources à partir de machines distinctes réduit les risques de goulots d’étranglement lors de l’exécution d’opérations NIM sur un nombre important de clients. Des goulots d’étranglement peuvent se produire au niveau des machines serveur ou des passerelles réseau, il peut donc s’avérer avantageux de distribuer les ressources sur des serveurs actifs sur des sous-réseaux différents. • Il est possible de créer plusieurs ressources de même type sur différentes machines pour augmenter la disponibilité des ressources lorsque les serveurs sont mis hors ligne pour la maintenance programmée. • Quelques ressources SPOT à certains niveaux ne peuvent être servies par certaines machines à certains niveaux. Plus précisément, la création d’un SPOT n’est pas prise en charge lorsque le niveau d’AIX installé dans le SPOT est supérieur au niveau d’AIX exécuté sur le serveur. Lorsque vous créez des SPOT à plusieurs niveaux, vous devrez peut-être les répartir sur des serveurs différents. Distribuer les ressources sur différentes machines de l’environnement NIM consiste simplement à spécifier les bonnes informations serveur au moment de la définition de la ressource. Une fois les ressources créées, elles sont exploitées exactement comme les ressources définies sur le maître. 8-32 Guide d’administration : installation via un réseau Opérations NIM Il est possible d’exécuter un grand nombre d’opérations pour gérer un environnement NIM et effectuer l’installation et la maintenance du logiciel. Les interfaces Web-based System Manager et SMIT masquent la plupart des détails requis par l’interface ligne de commande. C’est pourquoi cette section ne traite que des opérations via la ligne de commande. Les informations suivantes s’appliquent également aux autres interfaces, mais ces dernières sont présentées dans l’aide contextuelle en ligne correspondante. La plupart des opérations NIM sont exécutées via la commande nim avec divers attributs selon les cas. La syntaxe est la suivante : nim –o OperationName –a Attribut=Valeur ... NomCible Les opérations NIM sont décrites ci-après. allocate diag remove alt_disk_install dkls_init reset bos_inst dtls_init select change fix_query showlog check lppchk showres cust maint sync_roots deallocate maint_boot unconfig define reboot allocate L’opération allocate sert à mettre à la disposition des clients NIM les opérations ultérieures. Sous AIX version 4.2 et ultérieures, il est généralement inutile d’effectuer des affectations explicites avant les opérations NIM, dans la mesure où ces opérations acceptent les noms de ressources comme des attributs. La syntaxe de la commande allocate est la suivante : nim –o allocate –a TypeRessource=NomRessource ... NomCible La cible d’une opération allocate peut être un client ou un groupe de clients NIM. Attributs de l’opération allocate : –a TypeRessource=NomRessource Ressource à affecter au client, par exemple (obligatoire) lpp_source=42_images. A l’affectation d’une ressource à un client, une entrée est ajoutée dans le fichier /etc/exports sur le serveur de ressources pour exporter via NFS les ressources sur le client. Il y a également incrémentation du nombre d’affectations pour la ressource. Lorsque ce nombre est supérieur à 0, il n’est pas possible de modifier la ressource. Pendant les opérations NIM, un client monte et utilise les ressources qui lui ont été affectées. alt_disk_install L’opération alt_disk_install (disponible sous AIX version 4.3) peut servir à installer une image mksysb sur le(s) disque(s) secondaire(s) du système client, ou à cloner un client exécutant rootvg sur un disque secondaire. La syntaxe de la commande alt_disk_install mksysb est la suivante : nim –o alt_disk_install –a source=mksysb –a mksysb=ressource_mksysb \ –a disk=disque(s)_cible(s) –a attribut=Valeur.... NomCible Concepts NIM 8-33 La syntaxe de la commande alt_disk_install rootvg est la suivante : nim –o alt_disk_install –a source=rootvg –a disk=disque(s)_cible(s) \ –a attribut=Valeur... NomCible La cible d’une opération alt_disk_install peut être un client ou un groupe de clients NIM autonomes. Les clients doivent exécuter AIX 4.1.4 (ou versions ultérieures) et posséder l’ensemble de fichiers bos.alt_disk_install.rte. Pour afficher l’état de progression de l’installation du disque secondaire, lancez sur le maître : lsnim –a info –a Cstate NomClient ou lsnim –l NomClient Les attributs obligatoires pour l’opération alt_disk_install mksysb sont les suivants : –a source=mksysb Type d’opération alt_disk_install à exécuter. –a disk=disque(s)_cible(s) Disques sur le système client que l’image mksysb restaurera. Ce disque ou ces disques ne doivent pas contenir de définition de groupe de volumes. La commande lspv doit présenter ces disques comme appartenant au groupe de volumes None. En cas de spécification de plusieurs disques, encadrez leur nom d’apostrophes, par exemple ’disque2 disque3’. –a mksysb=ressource_mksysb Ressource mksysb à utiliser. Actuellement, seules les images mksysb 4.3 sont prises en charge par la commande alt_disk_install, mais elles peuvent être installées sur des systèmes AIX 4.1.4 et ultérieurs. Les attributs obligatoires pour l’opération alt_disk_install rootvg sont les suivants : 8-34 –a source=rootvg Type d’opération alt_disk_install à exécuter. –a disk=disque(s)_cible(s) Disques sur le système client que l’image mksysb restaurera. Ce disque ou ces disques ne doivent pas contenir de définition de groupe de volumes. La commande lspv doit présenter ces disques comme appartenant au groupe de volumes None. En cas de spécification de plusieurs disques, encadrez leur nom d’apostrophes, par exemple ’disque2 disque3’. Guide d’administration : installation via un réseau Les attributs facultatifs pouvant être spécifiés pour alt_disk_install mksysb et alt_disk_install rootvg sont les suivants : –a concurrent=Valeur Spécifie le nombre maximum de machines du groupe sélectionné à installer à une heure donnée. Cet attribut n’est valide que lorsque la cible de l’opération est un groupe de machines. S’il est spécifié, NIM va contrôler l’état d’avancement de toutes les machines du groupe et tenter d’installer autant de machines que le nombre spécifié jusqu’à ce que toutes les machines du groupe soient installées. –a set_bootlist=Valeur Spécifie s’il faut définir la liste des unités d’amorçage de sorte qu’elle pointe vers le nouveau rootvg à la fin de l’installation. Les valeurs possibles sont yes ou no (yes est la valeur par défaut). Le réamorçage suivant du système se fera à partir du disque secondaire nouvellement installé si la valeur est définie à yes. –a boot_client=Valeur Spécifie s’il faut réamorcer le client après achèvement de alt_disk_install. Les valeurs possibles sont yes ou no (no est la valeur par défaut). Cet attribut ne doit être normalement défini que si l’attribut set_bootlist a également été défini à yes. –a debug=Valeur Spécifie s’il faut imprimer la sortie de débogage (set –x) du script alt_disk_install. Les valeurs possibles sont yes ou no (no est la valeur par défaut). Cette sortie n’apparaît pas à l’écran, mais est enregistrée dans le journal NIM, /var/adm/ras/nim.alt_disk_install, sur le système client. Ce fichier peut être contrôlé après l’opération alt_disk_install. –a image_data=Valeur Ressource image_data à utiliser pour la création du nouveau rootvg secondaire et de ses volumes logiques et systèmes de fichiers. Le nouveau groupe de volumes doit être suffisamment important pour pouvoir restaurer l’image mksysb ou une copie du rootvg actif. Il est également possible d’utiliser un attribut exclude_files avec un clone alt_disk_install rootvg pour spécifier des fichiers ou des répertoires à ne pas sauvegarder. –a resolv_conf=Valeur Ressource resolv_conf à utiliser pour configurer le domaine et la résolution de noms sur le système client au réamorçage du système. Il s’agit du fichier /etc/resolv_conf qui sera copié dans le système de fichiers de l’autre disque. Option pratique si l’image mksysb que vous utilisez a un fichier /etc/resolv_conf différent de celui que le client doit conserver. –a script=Valeur Ressource script à appeler à la fin de l’opération alt_disk_install. Ce script est appelé sur le système opérationnel avant démontage des systèmes de fichiers /alt_inst, de sorte que les fichiers puissent être copiés depuis le système sur les systèmes de fichiers /alt_inst avant le réamorçage. Il s’agit de la seule occasion de copier ou de modifier les fichiers dans l’autre système de fichiers car les noms de volume logique seront changés pour correspondre à ceux de rootvg, et ils ne seront pas accessibles avant le réamorçage du système avec le nouveau rootvg. Concepts NIM 8-35 –a time_limit=Valeur Spécifie le délai maximum (en heures) à l’issue duquel l’initialisation de l’installation de membres supplémentaires dans le groupe de machines sélectionné est interrompue. Cette valeur ne peut être spécifiée que lorsque le nombre d’opérations concurrentes sur un groupe est limité. –a verbose=Valeur Spécifie s’il faut présenter les fichiers tels qu’ils sont sauvegardés pour un clone rootvg, ou tels qu’ils sont restaurés pour une installation mksysb. Les valeurs possibles sont yes ou no (no est la valeur par défaut). La sortie est dirigée dans le journal alt_disk_install sur le client, /var/adm/ras/alt_disk_inst.log. Les attributs facultatifs pouvant être spécifiés uniquement pour l’opération alt_disk_install rootvg sont les suivants : –a exclude_files=Valeur Ressource exclude_files à utiliser pour exclure des fichiers et des répertoires de rootvg. Les fichiers et répertoires spécifiés dans ce fichier ne seront pas copiés dans le nouveau rootvg cloné. –a filesets=Valeur Liste des ensembles de fichiers à installer dans le rootvg secondaire après fin du clonage de rootvg. –a fixes=Valeur APAR à installer dans le rootvg secondaire après fin du clonage de rootvg. Les corrections respectent le format ”IX123456” ou ”update_all”. –a fix_bundle=Valeur Ressource fix_bundle qui liste les APAR à installer dans le rootvg secondaire après clonage du rootvg actif. –a installp_bundle=Valeur Ressource installp_bundle qui liste les ensembles de fichiers à installer dans le rootvg secondaire après clonage du rootvg actif. –a installp_flags=Valeur Indique à installp comment appliquer les ensembles de fichiers, les attributs installp_bundle ou fix_bundles. Valeur par défaut : installp_flags=–acgX. bos_inst L’opération bos_inst permet d’installer le BOS AIX sur des clients autonomes. La syntaxe de la commande bos_inst est la suivante : nim –o bos_inst –a source=Valeur –a Attribut=Valeur ... NomCible La cible d’une opération bos_inst peut être un client ou un groupe de clients NIM autonomes. Les attributs requis avec bos_inst pour installer et personnaliser une machine sont les suivants : –a lpp_source=Valeur 8-36 Ressource lpp_source à utiliser. La lpp_source spécifiée doit avoir l’attribut simages. Elle fournit le logiciel requis pour la personnalisation de la machine, ainsi que l’image BOS de l’installation si l’attribut source est rte. Guide d’administration : installation via un réseau –a source=Valeur –a spot=Valeur Identifie la source des fichiers exécutables BOS. Valeurs possibles : rte Installe la machine à partir d’une image BOS de la lpp_source. spot Copie les fichiers exécutables BOS du SPOT. mksysb Installe la machine à partir d’une image mksysb. Ressource SPOT à utiliser. Cette ressource SPOT assure la prise en charge de l’amorçage réseau et des opérations dans l’environnement d’amorçage. Elle fournit également les fichiers exécutables BOS si l’attribut source est spot. Les attributs facultatifs pouvant être spécifiés pour l’opération bos_inst sont les suivants : –a async=Valeur Spécifie si NIM doit exécuter des opérations sur des membres d’un groupe de façon asynchrone sans attendre la fin de l’opération sur un membre pour passer au suivant. Valeur par défaut : async=yes. –a auto_expand=Valeur Indique si les systèmes de fichiers doivent ou non être étendus lors de la définition d’un client pour une installation force_push. Valeur par défaut : auto_expand=yes. –a boot_client=Valeur Indique si NIM doit tenter ou non de réamorcer immédiatement le client pour l’installation du BOS. L’attribut boot_client est l’inverse de l’attribut no_client_boot. La valeur par défaut est boot_client=yes, indiquant que NIM doit essayer de réamorcer le client. –a bosinst_data=Valeur Ressource bosinst_data pour une installation automatique. –a concurrent=Valeur Spécifie le nombre maximum de machines du groupe sélectionné à installer à une heure donnée. Cet attribut n’est valide que lorsque la cible de l’opération est un groupe de machines. S’il est spécifié, NIM va contrôler l’état d’avancement de toutes les machines du groupe et tenter d’installer autant de machines que le nombre spécifié jusqu’à ce que toutes les machines du groupe soient installées. –a filesets=Valeur Liste d’ensembles de fichiers à installer sur la cible après installation du BOS. –a force_push=Valeur Indique si une installation force_push est souhaitable. Une installation force_push est requise pour les machines opérationnelles, mais non configurées avec l’ensemble de fichiers du client NIM. Pour plus de détails, reportez-vous à ” Attribut force_push”, page 8-41. –a group=Valeur Nom d’un groupe de ressources à utiliser pour l’installation. Spécifier un groupe de ressources est une alternative au fait de spécifier plusieurs ressources comme attributs distincts. En cas de spécification d’un groupe de ressources qui contienne une ressource SPOT et lpp_source, les attributs spot et lpp_source correspondants ne sont plus requis. –a image_data=Valeur Ressource image_data pour décrire l’organisation des données logiques et physiques sur le client. –a installp_bundle=Valeur Ressource installp_bundle qui liste les ensembles de fichiers à installer sur la cible après installation BOS. Concepts NIM 8-37 –a installp_flags=Valeur Indique à installp comment appliquer les ensembles de fichiers spécifiés par l’attribut filesets ou installp_bundle. Valeur par défaut : installp_flags=–agQX. –a mksysb=Valeur Fichiers exécutables pour BOS et autres ensembles de fichiers si l’attribut source est mksysb. Le niveau des fichiers exécutables BOS dans mksysb doit être égal à celui du SPOT utilisé pour l’installation. –a no_client_boot=Valeur Indique si NIM doit tenter ou non de réamorcer immédiatement le client pour l’installation du BOS. L’attribut no_client_boot est l’inverse de l’attribut boot_client. La valeur par défaut est no_client_boot=no, indiquant que NIM doit essayer de réamorcer le client. –a no_nim_client=Valeur Indique si la cible doit rester dans l’environnement NIM après la fin de l’installation. La valeur par défaut est no, indiquant que le système cible doit rester dans l’environnement NIM. –a preserve_res=Valeur Indique si les ressources de systèmes de fichiers non–rootvg doivent ou non être conservées sur le système client en cours d’installation. Valeur par défaut : preserve_res=no. –a resolv_conf=Valeur Ressource resolv_conf à utiliser pour la configuration de domaine et la résolution de nom sur un client. –a script=Valeur Ressource script à exécuter sur le système cible après installation de tout le logiciel. –a set_bootlist=Valeur Indique si NIM doit ou non définir la liste des unités d’amorçage du client de sorte que le client s’amorce sur le réseau lors du prochain réamorçage. En général, set_bootlist est défini à yes si le client ne doit pas être réamorcé immédiatement pour l’installation (no_client_boot=yes ou boot_client=no). Valeur par défaut : set_bootlist=no. –a show_progress=Valeur Indique si le statut doit être affiché pour chaque membre du groupe lorsque la cible d’installation se compose d’un groupe de machines. Valeur par défaut : show_progress=yes. –a time_limit=Valeur Spécifie le délai maximum (en heures) à l’issue duquel l’initialisation de l’installation de membres supplémentaires dans le groupe de machines sélectionné est interrompue. Cette valeur ne peut être spécifiée que lorsque le nombre d’opérations concurrentes sur un groupe est limité. –a verbose=Valeur Affiche des informations sur le débogage. Valeurs autorisées : 1-5. verbose=5 correspond au niveau d’informations le plus détaillé. Valeur par défaut : pas de sortie de débogage. Lorsqu’une opération bos_inst est effectuée sur un client, il se passe plusieurs choses. Sur le serveur SPOT : 1. Un lien est créé dans /tftpboot vers une image d’amorçage correspondant au type de plate-forme, au type de noyau et à la carte réseau du client. 2. Le fichier /etc/bootptab est mis à jour avec les informations client pour que l’image d’amorçage puisse être utilisée. 3. Un fichier NomClient.info est créé dans /tftpboot pour fournir des informations d’installation et de configuration spécifiques du client dans l’environnement d’amorçage. 8-38 Guide d’administration : installation via un réseau 4. Le fichier /etc/tftpaccess.ctl est modifié, si nécessaire, pour autoriser l’accès au répertoire /tftpboot. Sur le système cible : 1. La liste des unités d’amorçage est modifiée de sorte que la carte réseau soit l’unité d’amorçage par défaut (amorçage en mode normal), sauf si no_client_boot=yes, set_bootlist=no et force_push=no sont spécifiés. 2. Le client est réamorcé pour lancer l’installation, sauf si no_client_boot=yes, boot_client=no et force_push=no sont spécifiés. Lorsque le client s’amorce via la carte réseau, il récupère l’image d’amorçage sur le serveur SPOT. L’image d’amorçage configure les unités et la machine pour installer le BOS. Le fichier Client.info est transféré sur la machine client et, en fonction de son contenu, la carte réseau est configurée, des routes sont ajoutées et des ressources NIM montées dans l’environnement d’amorçage. Le contrôle est ensuite passé au programme d’installation du BOS. Installation du BOS Le programme d’installation du BOS nécessite l’accès à une image contenant les fichiers exécutables BOS. Cette image est utilisée par le programme pour peupler le système de fichiers /usr de la cible. Dans l’environnement NIM, cette image peut provenir de l’une des trois ressources suivantes : • Image exécutable BOS faisant partie de la ressource lpp_source affectée à la cible. • Ressource SPOT affectée à la cible. • Image mksysb affectée à la cible. spot et lpp_source étant toujours requis pour prendre en charge l’opération bos_inst, il y a toujours au minimum deux sortes d’images BOS disponibles pour la cible. Si vous le souhaitez, vous pouvez créer une image mksysb pour la machine cible. Toutefois, vous ne pouvez utiliser qu’une source à la fois pour l’installation de BOS. Pour spécifier l’image BOS à utiliser, vous devez préciser l’attribut source lors de l’exécution de l’opération bos_inst. L’attribut source peut avoir l’une des valeurs suivantes : rte Lorsque la valeur par défaut rte est utilisée pour l’attribut source, NIM dirige le programme d’installation vers l’image exécutable BOS répertoriée dans lpp_source. Cette image ne contient que les fichiers exécutables BOS, mais pas de modules logiciels en option. En installant uniquement ces fichiers, la cible installée peut disposer de plus d’espace disque qu’avec une source SPOT. Cependant, l’utilisation d’une source rte peut augmenter le temps d’installation du BOS, car le programme installe le support d’unité approprié après avoir rempli le système de fichiers /usr de la cible pour la rendre viable. Le temps d’installation peut également être augmenté à cause d’une activité installp supplémentaire lors de la phase de personnalisation du NIM. Remarque : La source rte est obligatoire pour une installation du BOS en mode migration. Concepts NIM 8-39 spot A l’inverse de rte, si vous choisissez une source spot pour l’image du BOS, le système de fichiers /usr de la cible contient tous les fichiers du SPOT car le programme d’installation du BOS les copie tous du SPOT vers le système de fichiers /usr de la cible. De nombreux produits en option étant déjà installés sur un SPOT, l’exécution de la commande installp lors de l’installation du BOS permet de gagner du temps. Toutefois, un SPOT est généralement vaste, et si la cible n’est pas suffisamment importante pour accepter la taille du SPOT, l’installation échoue. mksysb Avec une source mksysb, la cible a la même configuration que la machine sur laquelle l’image mksysb a été créée. Le temps de configuration et d’installation en est réduit. Cependant, comme une source spot, la taille des images mksysb pouvant être importante, l’installation risque d’échouer si l’espace disque de la cible est insuffisant pour l’image. Une fois l’installation lancée à partir du maître, le maître NIM tente de contacter la cible et exécute un script qui force le réamorçage du système. Le système cible émet une requête BOOTP auprès du serveur après sa fermeture. L’opération bos_inst est considérée terminée même si la cible n’émet pas immédiatement une requête BOOTP. La cible doit émettre une requête BOOTP pour charger l’image d’amorçage réseau à partir du serveur pour lancer l’installation. Si, pour une raison quelconque (système éteint, système autre qu’un client NIM actif, problème réseau, par exemple), le maître ne peut contacter le système cible, un avertissement s’affiche et l’utilisateur doit intervenir sur la cible pour émettre la requête BOOTP utilisant l’IPL ROM. Reportez–vous à ”Amorçage d’une machine sur le réseau”, page A-2. Par défaut (no_nim_client=no), NIM inclut les paramètres de personnalisation requis pour que la cible reste un client NIM après l’installation. Cette personnalisation inclut l’installation et la configuration de l’ensemble de fichiers bos.sysmgt.nim.client et de ses ensembles de fichiers requis, bos.net.tcp.client et bos.net.nfs.client, pour que le maître NIM puisse communiquer avec le client et le contrôler après l’installation. Les attributs installp_flags sont transférés vers la commande installp pour installer le logiciel sur le client autonome. L’attribut filesets peut être utilisé pour installer une liste des ensembles de fichiers ou des modules supplémentaires depuis la ressource lpp_source. Pour afficher l’état de progression de l’installation de BOS, lancez sur le maître : lsnim –a info –a Cstate NomClient ou lsnim –l NomClient Les erreurs d’affectation des ressources de type nim_script ou boot sont irrémédiables car l’installation du BOS sur le réseau doit s’interrompre. En revanche, toute erreur détectée lorsque la cible tente d’émettre une requête BOOTP est remédiable, car, à ce stade, NIM a déjà initialisé l’environnement permettant l’installation du réseau. Dès que la cible a chargé l’image d’amorçage de réseau, l’installation du BOS démarre. 8-40 Guide d’administration : installation via un réseau Attribut force_push Lorsqu’il est défini à yes, l’attribut force_push demande à NIM que le système de fichiers bos.sysmgt.nim.client ne soit pas nécessairement installé et configuré dans la cible de l’opération bos_inst. NIM tentera de monter ou copier via NFS le support de client minimal vers le système cible pour exécuter une installation ou migration autonome du système d’exploitation de base. Si le support du client est copié sur la machine cible, NIM étend automatiquement les systèmes de fichiers nécessaires sur la cible (sauf si l’attribut auto_expand de bos_inst est défini à no). L’attribut force_push nécessite que le client accorde des permissions rsh au maître et que la clé sur le client soit en position normal. L’attribut force_push exige également qu’un fichier bosinst_data soit affecté à la machine cible afin d’indiquer que l’installation doit être automatique. L’attribut force_push est défini à yes en spécifiant yes à l’option Force Unattended Installation Enablement? lorsque vous utilisez SMIT pour effectuer l’opération bos_inst. Attribut boot_client Lorsque défini à no, l’attribut boot_client indique à NIM de ne pas tenter de lancer l’installation du BOS sur la machine cible après configuration de l’installation avec l’opération bos_inst. Ceci permet de définir une installation BOS tout en différant l’installation effective jusqu’au réamorçage ultérieur du client. En outre, si le client n’est pas une machine active, cet attribut évite d’attendre la fin du délai ou l’échec de la tentative d’amorçage. Si l’installation du système client doit être lancée ultérieurement à partir du serveur, la liste des unités d’amorçage en mode normal sur le client doit être définie de sorte qu’un amorçage réseau soit tenté lorsque le client est réamorcé. Aucune tentative de modification de la liste d’amorçage n’est effectuée lorsque boot_client est défini à no - sauf si les attributs force_push ou set_bootlist sont spécifiés et définis à yes. L’attribut boot_client est défini à no en spécifiant no à l’option Initiate Boot Operation on Client lorsque vous utilisez SMIT pour effectuer l’opération bos_inst. Attribut set_bootlist L’attribut set_bootlist peut être utilisé conjointement avec l’attribut boot_client pour modifier la liste des unités d’amorçage sur le client pour le mode normal de sorte qu’un amorçage réseau soit tenté au réamorçage du client. Il est inutile de spécifier l’attribut set_bootlist si l’attribut force_push est défini à yes ou si l’attribut boot_client n’est pas défini ou est défini à yes. Dans les deux cas, la liste d’amorçage est modifiée, reprenant sa valeur par défaut. Les seules valeurs possibles de set_bootlist sont yes et no. Pour utiliser l’attribut set_bootlist pour les opérations bos_inst, le système de fichiers bos.sysmgt.nim.client doit être installé au niveau de la version 4.1.3.0 ou ultérieures sur les clients cible. L’attribut set_bootlist est défini à yes en spécifiant l’option Set Boot List if Boot not Initiated on Client? lorsque vous utilisez SMIT pour effectuer l’opération bos_inst. Attribut preserve_res L’attribut preserve_res peut être utilisé pour préserver les définitions de la base de données NIM pour les ressources résidant sur un client NIM qui est réinstallé. Lorsque défini à yes, toute ressource résidant dans un système de fichiers préservé par la procédure d’installation de BOS est également préservée. Concepts NIM 8-41 change L’opération change permet de modifier les attributs des objets NIM. La syntaxe est la suivante : nim –F –o change –a Attribut=Valeur ... NomCible –F (facultatif) Demande à NIM de forcer l’opération si la cible est actuellement utilisée. La cible d’une opération change peut être un réseau, une machine, une ressource ou un groupe dans l’environnement NIM. Il n’est pas possible de modifier tous les attributs sur les cibles. En général, les attributs sont automatiquement modifiés dans le cadre d’autres opérations ; vous n’avez donc pas besoin d’utiliser l’opération change de façon explicite. check L’opération check permet de vérifier si une machine ou une ressource est utilisable dans l’environnement NIM. La syntaxe de la commande check est la suivante : nim –F –o check –a debug=Valeur NomCible La cible d’une opération check peut être un client NIM, un groupe de clients NIM, une ressource SPOT ou une ressource lpp_source. Voici la liste des indicateurs et des attributs de l’opération check : –F (facultatif) Demande à NIM de ” forcer ” l’opération si la cible est actuellement utilisée. Si l’indicateur –F est spécifié lorsque la cible est une ressource SPOT, il force la reconstruction des images d’amorçage réseau du SPOT. L’indicateur –F est en principe inutile lorsque vous exécutez l’opération check sur des machines client. –a debug=Valeur (facultatif) Construit une image d’amorçage réseau SPOT en mode débogage si debug=yes est spécifié. Cet attribut n’est valide que si la cible est une ressource SPOT. La valeur par défaut est debug=no. Pour plus d’informations sur cet attribut, reportez-vous à ”Sortie de débogage pour les installations NIM du BOS”, page11-4. Appliqué aux clients NIM, check met à jour l’état de la machine (Mstate) du client. Un test ping est effectué pour vérifier si le client est accessible. L’opération check achevée, le Mstate du client est soit running, soit not running. Appliqué aux ressources SPOT, check effectue une synchronisation racine pour les clients sans disque et sans données et, au besoin, reconstruit les images d’amorçage réseau du SPOT. Appliqué aux ressources lpp_source, check met à jour le fichier table of contents (.toc) dans le répertoire lpp_source. Il détermine également si tous les ensembles de fichiers sont inclus dans les ressources pour qualifier la lpp_source pour l’attribut simages. 8-42 Guide d’administration : installation via un réseau cust L’opération cust est utilisée pour installer les systèmes de fichiers logiciels et les mises à jour sur les clients autonomes et les ressources SPOT. Pour plus d’informations sur une personnalisation du logiciel des clients NIM autonomes, reportez–vous à ”Personnalisation des clients NIM et des ressources SPOT”, page 3-23. La syntaxe de la commande cust est la suivante : nim –o cust –a Attribut=Valeur ... NomCible La cible d’une opération cust peut être un client ou un groupe de clients NIM autonomes, ou une ressource SPOT. Attributs obligatoires pouvant être spécifiés pour l’opération cust : –a filesets=Valeur Liste d’ensembles de fichiers à installer sur la cible. Cet attribut est requis sauf si un installp_bundle est utilisé pour l’opération. –a installp_bundle=Valeur Ressource installp_bundle qui liste les ensembles de fichiers à installer sur la cible. Cet attribut est obligatoire sauf en cas de spécification de l’attribut filesets. –a lpp_source=Valeur Ressource lpp_source fournissant les images d’installation pour l’opération cust. Voici les attributs facultatifs de l’opération cust : –a async=Valeur Spécifie si NIM doit exécuter des opérations sur des membres d’un groupe de façon asynchrone sans attendre la fin de l’opération sur un membre pour passer au suivant. Valeur par défaut : async=yes. –a concurrent=Valeur Spécifie le nombre maximum de machines du groupe sélectionné à installer à une heure donnée. Cet attribut n’est valide que lorsque la cible de l’opération est un groupe de machines. S’il est spécifié, NIM va contrôler l’état d’avancement de toutes les machines du groupe et tenter d’installer autant de machines que le nombre spécifié jusqu’à ce que toutes les machines du groupe soient installées. –a fix_bundle=Valeur Liste de corrections à installer sur la cible. Les corrections doivent être répertoriées dans la ressource fix_bundle par numéro d’APAR (un numéro par ligne). –a fixes=Valeur Liste de corrections à installer sur la cible. Les corrections doivent être listées par numéro d’APAR. Par exemple, fixes=”IX12345 IX54321”. –a group=Valeur Nom d’un groupe de ressources à utiliser pour l’installation. Spécifier un groupe de ressources est une alternative au fait de spécifier plusieurs ressources comme attributs distincts. Si un groupe de ressources est spécifié et contient une ressource lpp_source, l’attribut lpp_source n’est plus obligatoire. –a installp_flags=Valeur Identifie l’indicateur expliquant à installp comment appliquer les ensembles de fichiers spécifiés par les attributs filesets, installp_bundle, fixes et fix_bundle. Valeur par défaut : installp_flags=agQX. –a resolv_conf=Valeur Ressource resolv_conf à utiliser pour la configuration de domaine et la résolution de nom sur un client. Concepts NIM 8-43 –a script=Valeur Ressource script à exécuter sur le système cible après installation de tout le logiciel. –a show_progress=Valeur Indique si le statut doit être affiché au moment de l’installation du logiciel. Valeur par défaut : show_progress=yes. –a time_limit=Valeur, Spécifie le délai maximum (en heures) à l’issue duquel l’initialisation de l’installation de membres supplémentaires dans le groupe de machines sélectionné est interrompue. Cette valeur ne peut être spécifiée que lorsque le nombre d’opérations concurrentes sur un groupe est limité. deallocate L’opération deallocate permet de déverrouiller et de ”désexporter” les ressources qui ne sont plus requises par les clients NIM. Il est généralement inutile de procéder à des désaffectations explicites après les opérations NIM, car les ressources sont automatiquement désaffectées des clients dès que les opérations ont abouti. La syntaxe de la commande deallocate est la suivante : nim –o deallocate –a TypeRessource=NomRessource ... –a subclass=all NomCible La cible d’une opération deallocate peut être un client ou un groupe de clients NIM. Liste de tous les attributs pouvant être spécifiés pour l’opération deallocate : –a TypeRessource=NomRessource Ressource à désaffecter du client, par exemple lpp_source=42_images. Cet attribut est obligatoire. –a subclass=all Spécifie que toutes les ressources doivent être désaffectées de la cible. Cet attribut est facultatif. A la désaffectation d’une ressource d’un client, le fichier /etc/exports sur le serveur de ressources est modifié pour ” désexporter ” les ressources depuis le client. Le décompte d’affectation de la ressource est alors décrémenté. define Crée des objets dans l’environnement NIM. L’opération define permet de créer des réseaux, des machines et des ressources. La syntaxe de la commande define est la suivante : nim –o define –t TypeObjet –a Attribut=Valeur ... \ NomObjet Les attributs de l’opération define varient selon les types d’objet. Pour une description complète des attributs requis pour définir les différents objets NIM, reportez-vous à Réseaux NIM, page 8-10, à Machines NIM, page 8-2, à Ressources NIM, page 8-15 et à Groupes NIM, page 8-54. diag L’opération diag permet de préparer des ressources pour qu’un client soit amorcé via le réseau en mode diagnostic. La syntaxe de la commande diag est la suivante : nim –o diag –a Attribut=Valeur ... NomCible La cible d’une opération diag peut être un client ou un groupe de clients NIM autonomes. 8-44 Guide d’administration : installation via un réseau Voici la liste des attributs obligatoires de l’opération diag : –a spot=Valeur Ressource SPOT à utiliser pour fournir le support de l’amorçage réseau et du mode maintenance. Voici les attributs facultatifs de l’opération diag : –a group=Valeur Nom d’un groupe de ressources à utiliser pour l’installation. Spécifier un groupe de ressources est une alternative au fait de spécifier plusieurs ressources comme attributs distincts. –a verbose=Valeur Affiche des informations sur le débogage. Valeurs autorisées : 1-5. verbose=5 correspond au niveau d’informations le plus détaillé. Valeur par défaut : pas de sortie de débogage. dkls_init L’opération dkls_init permet de préparer les ressources à utiliser par un client sans disque. La syntaxe de la commande dkls_init est la suivante : nim –o dkls_init –a Attribut=Valeur ... NomCible La cible d’une opération dkls_init peut être un client ou un groupe de clients NIM sans disque. Voici les attributs obligatoires pouvant être spécifiés pour l’opération dkls_init : –a dump= Valeur Ressource dump contenant les fichiers de cliché du client. –a paging=Valeur ... Ressource paging contenant les fichiers de pagination du client. –a root=Valeur Ressource root qui contient les répertoires racine (/) du client. La ressource root doit être servie par la même machine qui sert le SPOT. Ressource SPOT à utiliser pour fournir aux clients le support d’amorçage réseau et le système de fichiers /usr. Les attributs facultatifs pouvant être spécifiés pour l’opération dkls_init sont les suivants : –a spot=Valeur –a group=Valeur Nom d’un groupe de ressources à utiliser pour l’installation. Spécifier un groupe de ressources est une alternative au fait de spécifier plusieurs ressources comme attributs distincts. –a home=Valeur Ressource home qui contient les répertoires racine (/home) du client. –a resolv_conf=Valeur Ressource resolv_conf pour configurer les informations du serveur de noms DNP sur le client. –a shared_home=Valeur Ressource shared_home qui contient un répertoire /home commun à plusieurs clients. –a size=Valeur Taille en méga-octets des fichiers de pagination du client. –a tmp=Valeur Ressource tmp qui contient les répertoires (/tmp) du client. –a verbose=Valeur Affiche des informations sur le débogage. Valeurs autorisées : 1-5. verbose=5 correspond au niveau d’informations le plus détaillé. Valeur par défaut : pas de sortie de débogage. L’opération dkls_init peuple les répertoires client et crée des fichiers de pagination et de cliché du client. Une image d’amorçage réseau est également affectée au client. Lorsque le client s’amorce sur le réseau, il obtient l’image d’amorçage et est configuré pour monter les autres ressources. Concepts NIM 8-45 dtls_init L’opération dtls_init permet de préparer des ressources pour un client sans données. La syntaxe de la commande dtls_init est la suivante : nim –o dtls_init –a Attribut=Valeur ... NomCible La cible d’une opération dtls_init peut être un client ou un groupe de clients NIM sans données. Voici les attributs facultatifs de l’opération dtls_init : –a dump= Valeur Ressource dump contenant les fichiers de cliché du client. –a spot=Valeur Ressource SPOT à utiliser pour fournir aux clients le support d’amorçage réseau et le système de fichiers /usr. –a root=Valeur Ressource root qui contient les répertoires racine (/) du client. La ressource root doit être servie par la même machine qui sert le SPOT. Les attributs facultatifs pouvant être spécifiés pour l’opération dtls_init sont les suivants : –a paging=Valeur Ressource paging contenant les fichiers de pagination du client. –a group=Valeur Nom d’un groupe de ressources à utiliser pour l’installation. Spécifier un groupe de ressources est une alternative au fait de spécifier plusieurs ressources comme attributs distincts. –a home=Valeur Ressource home qui contient les répertoires racine (/home) du client. –a resolv_conf=Valeur Ressource resolv_conf pour configurer les informations du serveur de noms DNP sur le client. –a shared_home=Valeur Ressource shared_home qui contient un répertoire /home commun à plusieurs clients. –a size=Valeur Taille en méga-octets des fichiers de pagination du client. –a tmp=Valeur Ressource tmp qui contient les répertoires (/tmp) du client. –a verbose=Valeur Affiche des informations sur le débogage. Valeurs autorisées : 1-5. verbose=5 correspond au niveau d’informations le plus détaillé. Valeur par défaut : pas de sortie de débogage. L’opération dtls_init peuple les répertoires client et crée des fichiers de pagination et de cliché du client. Une image d’amorçage réseau est également affectée au client. Lorsque le client s’amorce sur le réseau, il obtient l’image d’amorçage et est configuré pour monter les autres ressources. 8-46 Guide d’administration : installation via un réseau fix_query L’opération fix_query permet d’afficher si des corrections spécifiées sont installées sur une machine client ou une ressource SPOT. La syntaxe de la commande fix_query est la suivante : nim –o fix_query –a Attribut=Valeur ... NomCible La cible d’une opération fix_query peut être un client ou un groupe de clients NIM autonomes, ou une ressource SPOT. Voici les attributs facultatifs de l’opération fix_query : –a fix_bundle=Valeur Ressource fix_bundle contenant une liste de mots-clés de corrections. Cet attribut est obligatoire sauf si l’attribut fixes est spécifié pour l’opération. –a fixes=Valeur Liste de mots–clés pour l’opération fix_query. Ces mots-clés sont des numéros d’APAR servant à identifier les mises à jour de logiciel pouvant couvrir plusieurs ensembles de fichiers. Cet attribut est obligatoire sauf si fix_bundle est utilisé pour l’opération. –a group=Valeur Nom d’un groupe de ressources à utiliser pour l’installation. Spécifier un groupe de ressources est une alternative au fait de spécifier plusieurs ressources comme attributs distincts. –a fix_query_flags=Valeur Explique à l’opération fix_query comment afficher les informations. Les indicateurs autorisés sont ceux utilisés par la commande instfix. –a show_progress=Valeur Indique si le statut doit s’afficher au fur et à mesure du déroulement de l’opération. Valeur par défaut : show_progress=yes. Remarque : Aucun attribut n’est obligatoire pour l’opération fix_query. lppchk L’opération lppchk sert à vérifier la bonne installation du logiciel en exécutant la commande lppchk sur un client NIM ou la ressource SPOT. La syntaxe de la commande lppchk est la suivante : nim –o lppchk –a Attribut=Valeur ... NomCible La cible d’une opération lppchk peut être un client NIM autonome, un groupe de clients NIM autonomes ou une ressource SPOT. Voici les attributs facultatifs de l’opération lppchk : –a async=Valeur Spécifie si NIM doit exécuter des opérations sur des membres d’un groupe de façon asynchrone sans attendre la fin de l’opération sur un membre pour passer au suivant. Valeur par défaut : async=yes. –a filesets=Valeur Spécifie une liste d’ensembles de fichiers sur la cible où sera exécutée l’opération lppchk. –a lppchk_flags=Valeur Indique à la commande lppchk comment exécuter la vérification du logiciel. Concepts NIM 8-47 –a show_progress=Valeur Indique si le statut doit s’afficher au fur et à mesure du déroulement de l’opération. Valeur par défaut : show_progress=yes. –a verbose=Valeur Affiche des informations sur le débogage. Valeurs autorisées : 1-5. verbose=5 correspond au niveau d’informations le plus détaillé. Valeur par défaut : pas de sortie de débogage. Remarque : Aucun attribut n’est obligatoire pour l’opération lppchk. maint L’opération maint sert à désinstaller des ensembles de fichiers de logiciel, et à valider ou rejeter des mises à jour sur un client NIM ou une ressource SPOT. La syntaxe de la commande maint est la suivante : nim –o maint –a Attribut=Valeur ... NomCible La cible d’une opération maint peut être un client NIM autonome, un groupe de clients NIM autonomes ou une ressource SPOT. Voici les attributs obligatoires de l’opération maint : –a installp_flags=Valeur Indicateurs spécifiant à installp que faire du logiciel installé. Attributs facultatifs pouvant être spécifiés pour l’opération maint : –a async=Valeur Spécifie si NIM doit exécuter des opérations sur des membres d’un groupe de façon asynchrone sans attendre la fin de l’opération sur un membre pour passer au suivant. Valeur par défaut : async=yes. –a filesets=Valeur Liste d’ensembles de fichiers à maintenir sur la cible. –a group=Valeur Nom d’un groupe de ressources à utiliser pour l’installation. Spécifier un groupe de ressources est une alternative au fait de spécifier plusieurs ressources comme attributs distincts. –a installp_bundle=Valeur Ressource installp_bundle qui contient une liste d’ensembles de fichiers à maintenir sur la cible. –a show_progress=Valeur Indique si le statut doit s’afficher durant l’exécution de la maintenance. Valeur par défaut : show_progress=yes. maint_boot L’opération maint_boot permet de préparer des ressources pour qu’un client soit amorcé via le réseau en mode maintenance. La syntaxe de la commande maint_boot est la suivante : nim –o maint_boot –a Attribut=Valeur ... NomCible La cible d’une opération maint_boot peut être un client ou un groupe de clients NIM autonomes. Voici les attributs obligatoires de l’opération maint_boot : –a spot=Valeur 8-48 Ressource SPOT à utiliser pour fournir le support de l’amorçage réseau et du mode maintenance. Guide d’administration : installation via un réseau Voici les attributs facultatifs de l’opération maint_boot : –a group=Valeur Nom d’un groupe de ressources à utiliser pour l’installation. –a verbose=Valeur Affiche des informations sur le débogage. Valeurs autorisées : 1-5. verbose=5 correspond au niveau d’informations le plus détaillé. Valeur par défaut : pas de sortie de débogage. Une fois l’opération maint_boot exécutée, le client doit être réamorcé sur le réseau pour charger l’image d’amorçage réseau et entrer en mode maintenance. reboot L’opération reboot sert à réamorcer une machine client NIM. La syntaxe de la commande reboot est la suivante : nim –o reboot –a Attribut=Valeur ... NomCible La cible d’une opération reboot peut être un client ou un groupe de clients NIM autonomes. Voici les attributs facultatifs de l’opération reboot : –a inst_warning=Valeur Indique si un avertissement doit s’afficher ou non pour prévenir les utilisateurs du réamorçage de la machine. Valeur par défaut : inst_warning=yes. Remarque : Aucun attribut n’est obligatoire pour l’opération reboot. remove L’opération remove permet de supprimer des objets de l’environnement NIM. La syntaxe est la suivante : nim –o remove NomObjet L’opération remove n’accepte aucun attribut. La cible de cette opération peut être un réseau, une machine, une ressource ou un groupe dans l’environnement NIM. reset L’opération reset permet de modifier l’état d’un client ou d’une ressource NIM, de sorte que les opérations puissent être exécutées par ce biais. Une opération reset peut être requise sur une machine ou une ressource si une opération a été interrompue. La syntaxe de la commande reset est la suivante : nim –F –o reset NomCible Le cible d’une opération reset peut être un client ou un groupe de clients NIM, ou une ressource SPOT. La liste suivante indique tous les indicateurs et attributs pouvant être spécifiés pour l’opération reset. –F (facultatif) Demande à NIM de ” forcer ” l’opération si la cible est actuellement utilisée. Appliqué aux clients NIM, reset met à jour l’état de la machine (Cstate) du client. Une fois l’opération reset exécutée, l’état Cstate du client est défini à ready, et il est possible d’exécuter des opérations NIM sur le client. Bien que le Cstate du client soit redéfini par l’opération, les ressources ne sont pas désaffectées automatiquement. Pour plus d’informations sur la désaffectation des ressources, reportez-vous à l’opération deallocate, page 8-44. Appliquée aux ressources SPOT, l’opération reset met à jour l’état de la ressource (Rstate) du SPOT. Après exécution de l’opération reset, le Rstate du SPOT est défini à ready, et vous pouvez utiliser le SPOT dans les opérations NIM. Concepts NIM 8-49 select L’opération select sert à inclure des membres de groupe aux opérations exécutées sur le groupe (ou à en exclure). La syntaxe de la commande select est la suivante : nim –o select –a Attribut=Valeur ... NomCible La cible d’une opération select doit être un groupe de clients NIM. Attributs facultatifs pouvant être spécifiés pour l’opération select : –a exclude=Valeur Nom d’un membre du groupe à exclure des opérations sur le groupe. –a exclude_all=Valeur Indique que tous les membres du groupe doivent être exclus des opérations portant sur le groupe. Valeurs autorisées : yes et no. –a include=Valeur Nom d’un membre du groupe à inclure aux opérations portant sur le groupe. –a include_all=Valeur Indique que tous les membres du groupe doivent être inclus dans les opérations portant sur le groupe. Valeurs autorisées : yes et no. –a verbose=Valeur Affiche des informations sur le débogage. Valeurs autorisées : 1-5. verbose=5 correspond au niveau d’informations le plus détaillé. Valeur par défaut : pas de sortie de débogage. Pour afficher les membres du groupe inclus ou exclus des opérations, utilisez la syntaxe de commande lsnim –g NomGroupe. showlog L’opération showlog permet d’afficher le logiciel installé sur un client NIM ou sur une ressource SPOT. La syntaxe de la commande showlog est la suivante : nim –o showlog –a Attribut=Valeur ... NomCible La cible d’une opération showlog peut être un client NIM autonome, un groupe de clients NIM autonomes ou une ressource SPOT. Voici les attributs facultatifs de l’opération showlog : –a full_log=Valeur 8-50 Indique si le journal entier s’affiche, ou seulement la dernière entrée. Valeur par défaut : full_log=no. Guide d’administration : installation via un réseau –a log_type=Valeur Type de journal à afficher. Les types admis à la fois par les clients autonomes et les ressources SPOT sont : boot Journal d’amorçage de la machine. bosinst Sortie du programme d’installation du BOS. devinst Sortie de l’installation du système-clé et du logiciel pilote d’unité. lppchk Journal d’une sortie d’une opération lppchk exécutée sur un client NIM autonome. nimerr Erreurs survenues pendant l’exécution de la commande nim. niminst Sortie de l’installation du logiciel spécifié par l’utilisateur (installation du logiciel client NIM au cours d’une opération bos_inst comprise). script Résultats des ressources du script de configuration affectées à une opération bos_inst. –a show_progress=Valeur Indique si le statut doit s’afficher au fur et à mesure du déroulement de l’opération. Valeur par défaut : show_progress=yes. –a verbose=Valeur Affiche des informations sur le débogage. Valeurs autorisées : 1-5. verbose=5 correspond au niveau d’informations le plus détaillé. Valeur par défaut : pas de sortie de débogage. Remarque : Aucun attribut n’est obligatoire pour l’opération showlog. showres L’opération showres sert à afficher le contenu d’une ressource. Le contenu affiché sera approprié au type de ressources sur lequel s’exécute l’opération. La syntaxe de la commande showres est la suivante : nim –o showres –a Attribut=Valeur ... NomCible La cible d’une opération showres peut être une ressource SPOT, lpp_source, script, bosinst_data, image_data, installp_bundle, fix_bundle, resolv_conf ou exclude_files. Voici les attributs facultatifs de l’opération showres : –a filesets=Valeur Spécifie une liste d’ensembles de fichiers pour lesquels l’affichage des informations est souhaité. Cet attribut n’est applicable qu’à des cibles lpp_source et SPOT. –a installp_flags=Valeur Indicateurs spécifiant à la commande installp comment formater l’affichage des ensembles de fichiers. Cet attribut n’est applicable qu’à des cibles lpp_source et SPOT. –a instfix_flags=Valeur Indicateurs spécifiant à la commande instfix comment formater l’affichage des corrections. Cet attribut n’est applicable qu’aux cibles lpp_source. –a lslpp_flags=Valeur Indicateurs spécifiant à la commande lslpp comment formater l’affichage du logiciel installé. Cet attribut ne s’applique qu’aux cibles SPOT. Concepts NIM 8-51 –a reference=Valeur Machine ou ressource SPOT de référence pour une comparaison d’ensembles de fichiers. Cet attribut ne s’applique que si la cible de l’opération est une ressource lpp_source. Les ensembles de fichiers de la lpp_source sont comparés à ceux de la machine ou du SPOT de référence. Si l’opération showres s’exécute à partir d’un client NIM, l’attribut reference est automatiquement défini au nom du client. –a resource=Valeur Nom de la ressource dont il faut afficher le contenu. Cet attribut n’est nécessaire que lorsque l’opération showres est exécutée à partir d’un client NIM. –a sm_inst_flags=Valeur Indicateurs spécifiant à la commande sm_inst comment formater l’affichage des ensembles de fichiers. Cet attribut n’est applicable qu’à des cibles lpp_source et SPOT. Il doit être utilisé conjointement à l’attribut reference et n’est normalement utilisé qu’au sein de l’application SMIT. Remarque : Aucun attribut n’est obligatoire pour l’opération showres. Lorsque la cible de l’opération showres est un SPOT, la liste des ensembles de fichiers installés dans le SPOT s’affiche. Lorsque la cible de showres est une lpp_source, la liste des ensembles de fichiers contenus dans la lpp_source s’affiche. Pour toutes les autres ressources qui sont des cibles autorisées de showres, le contenu en caractères des fichiers s’affiche. sync_roots L’opération sync_roots sert à vérifier que les clients sans disque et sans données ont les fichiers racine corrects pour la ressource SPOT. La syntaxe de la commande sync_roots est la suivante : nim –F –o sync_roots –a num_parallel_syncs=Valeur NomCible La cible d’une opération sync_roots doit être une ressource SPOT La liste suivante inclut les indicateurs et les attributs pouvant être spécifiés pour l’opération sync_roots : –a num_parallel_syncs=Valeur Nombre de répertoires racine du client à synchroniser simultanément avec les fichiers racine du SPOT. Les valeurs autorisées sont numériques. Valeur par défaut : num_parallel_syncs=5. Cet attribut est facultatif. –F Spécifie que NIM doit forcer l’opération. Cet indicateur est facultatif. Une opération sync_roots peut s’exécuter automatiquement à l’exécution de l’opération check sur un SPOT. 8-52 Guide d’administration : installation via un réseau unconfig L’opération unconfig sert à déconfigurer le maître NIM. L’opération unconfig doit être exécutée avant une reconfiguration du maître NIM ou une désinstallation de l’ensemble de fichiers du maître NIM. Attention : unconfig supprime toutes les informations de la base de données NIM et doit donc être utilisée avec précaution. La syntaxe de la commande unconfig est la suivante : nim –o unconfig master La cible de l’opération unconfig doit être le maître NIM. Aucun attribut n’est spécifiable pour l’opération unconfig. L’opération unconfig déconfigure complètement le maître NIM en : • Supprimant les entrées des démons nimesis et nimd du contrôleur SRC (System Resource Controller). • Supprimant toutes les données des bases de données nim_attr et nim_object. Concepts NIM 8-53 Groupes NIM Les groupes NIM sont essentiellement des listes de machines et de ressources. Ils peuvent être utilisés lors d’opérations NIM pour simplifier les tâches administratives répétitives. Groupes de machines Les groupes de machines représentent des ensembles de machines de types similaires. Les machines faisant partie d’un groupe doivent être du même type (par exemple, autonomes, sans disque ou sans données) car certaines opérations NIM sont limitées à certains types. Le premier membre ajouté à un groupe détermine le type de machine que peut contenir le groupe. Lorsque plusieurs machines sont définies comme les membres d’un même groupe, vous pouvez effectuer une seule opération sur toutes les machines en spécifiant le groupe comme cible. NIM effectue une itération dans la liste des machines du groupe et exécute l’opération sur chaque membre. Il est possible d’exclure certains membres des opérations du groupe NIM en les marquant comme tels avant de lancer l’opération. NIM les saute alors lorsqu’il effectue son itération dans la liste. Exclure un membre ne modifie pas la définition du client dans la base de données NIM. Pour plus d’informations sur l’exclusion/inclusion de membres, reportez-vous à ”Inclusion et exclusion d’un membre d’un groupe des opérations de ce groupe”, page 5-8. Il est possible d’ajouter/de supprimer des machines, ou de les intégrer à plusieurs groupes. Lorsque tous les membres d’un groupe sont supprimés, la définition de groupe est automatiquement supprimée de la base de données NIM. Pour plus de détails sur l’ajout/la suppression de membres, reportez-vous à ”Ajout de nouveaux membres à des groupes de machines”, page 5-6 et à ”Suppression de membres de groupes de machines”, page 5-7. La syntaxe de la commande de définition d’un groupe de ressources est la suivante : nim –o define –t mac_group –a Attribut=Valeur ... \ NomGroupeMachines Les attributs facultatifs sont les suivants : add_member=Valeur Spécifie le nom d’un client NIM à ajouter au groupe de machines. NIM convertit automatiquement cet attribut en attribut member avec un numéro en séquence approprié. member=Valeur Spécifie le nom d’un client NIM à ajouter au groupe de machines. Cet attribut requiert un numéro. Les opérations effectuées sur les groupes de machines sont, par défaut, effectuées de façon asynchrone sur les membres non exclus du groupe. NIM n’attend pas la fin d’une opération sur un groupe pour la lancer sur le membre suivant. Lors d’une exécution asynchrone des opérations, il n’est pas possible que NIM affiche l’intégralité de la sortie telle qu’elle se produit au niveau de chaque client. Il est donc recommandé d’utiliser la commande lsnim pour vérifier l’état des membres du groupe de façon à déterminer dans quelle mesure et jusqu’à quel point les opérations se sont exécutées. En cas d’erreur, il est possible d’afficher les fichiers journal sur les machines client à l’aide de la commande NIM showlog. Pour faire passer le comportement des opérations de groupe NIM d’asynchrone en synchrone, servez-vous de l’attribut async=no pour l’exécution de la commande nim. 8-54 Guide d’administration : installation via un réseau Le nombre de machines autorisées dans un groupe de machines n’est pas limité explicitement par NIM. Cependant, ce nombre est limité pour des raisons pratiques par les facteurs suivants : Opération exécutée Les opérations peu consommatrices de ressources (telles que maint ou showlog) peuvent être exécutées sur un groupe contenant autant de machines que souhaité. Les opérations très gourmandes en ressources, en revanche (telles que cust ou bos_inst), sont limitées par le débit du réseau, la vitesse d’accès disque des serveurs d’installation et le type de plate-forme des serveurs. Limitations d’exportation NSF Le nombre maximal d’hôtes vers lesquels il est possible d’envoyer un fichier ou un répertoire avec des autorisations root est limité par NFS à 256. En outre, la longueur d’une ligne dans un fichier d’exportation a une limite supérieure qui pourrait déterminer le nombre maximal de machines autorisées dans un groupe. Pour savoir comment augmenter le nombre de machines auxquelles peut être affectée une ressource, reportez-vous à ”Augmentation du nombre d’hôtes vers lesquels NIM peut exporter une ressource via NFS”, page 7-2. Groupes de ressources Les groupes de ressources servent à représenter des ensembles de ressources NIM. Un groupe de ressources peut contenir plusieurs ressources installp_bundle et script ainsi qu’une ressource provenant de chacun des autres types. Si un groupe de ressources est affecté ou spécifié pour une opération NIM, toutes ses ressources applicables sont affectées à la cible. L’utilisation des groupes de ressources peut éviter aux administrateurs NIM d’avoir à spécifier de façon répétitive le même jeu de ressources individuellement, alors que l’affectation d’un seul groupe de ressources devrait suffire. La syntaxe de la commande de définition d’un groupe de ressources est la suivante : nim –o define –t res_group –a default=Valeur \ –a ResourceType=NomRessource ... NomGroupeRessource Les attributs facultatifs sont les suivants : default=Valeur Indique si un groupe de ressources devrait devenir le groupe par défaut. Valeur par défaut : default=no. TypeRessource Type (par exemple spot, lpp_source, script, etc.) et nom de la ressource à ajouter au groupe. Une ressource de chaque type peut être spécifiée, excepté pour script et installp_bundle, ressources qui peuvent être spécifiées plusieurs fois dans une opération. L’affectation de membres individuels d’un groupe de ressources peut être annulée par la spécification d’autres attributs de ressources pour les membres à modifier. Par exemple, le groupe de ressources res_grp1 contient les ressources spot1, lpp_source1, bosinst_data1, script1 et resolv_conf1. Pour que le groupe de ressources effectue une opération rte bos_inst sur client1, sans utiliser de ressource bosinst_data en utilisant resolv_conf2 plutôt que resolv_conf1, faites appel à la commande suivante : nim –o bos_inst –a source=rte –a group=res_group1 \ –a bosinst_data= –a resolve_conf=resolv_conf2 client1 Il est possible de spécifier un groupe de ressources comme ensemble de ressources par défaut à utiliser pour toutes les opérations NIM. Pour cela, il faut donner à l’attribut default_res du maître le nom du groupe de ressources qui sera le groupe par défaut. Concepts NIM 8-55 Lorsqu’un groupe de ressources par défaut est défini, les ressources de membre applicables sont ensuite toujours automatiquement affectées lors des opérations NIM, sauf spécification contraire. Pour définir res_group1 comme groupe de ressources par défaut, entrez : nim –o change –a default_res=res_group1 master ou entrez : nim –o change –a default=yes res_group1 Pour mettre fin à l’utilisation d’un groupe de ressources par défaut, entrez : nim –o change –a default_res= master ou entrez : nim –o change –a default=no res_group1 8-56 Guide d’administration : installation via un réseau Chapitre 9. Commandes NIM Ce chapitre contient des informations de référence sur les commandes NIM suivantes : • Commande lsnim, page 9-2 • Commande nim, page 9-7 • Commande nimclient, page 9-19 • Commande nimconfig, page 9-23 • Commande nimdef, page 9-26 • Commande niminit, page 9-31 Commandes NIM 9Ć1 Commande lsnim Objet Affiche des informations relatives à l’environnement NIM. Syntaxe Pour afficher la liste des classes, sous-classes ou types NIM pris en charge Commande Isnim Pour afficher la liste des classes, sous-classes ou types NIM pris en charge –p lsnim –c classe –P –S Pour afficher les informations NIM prédéfinies Commande Isnim Pour afficher les informations NIM prédéfinies –p one of lsnim –P –l –Z –c classe –s sous–classe –t type –O OU –p lsnim –a attribut –P –Z Pour afficher des informations sur un objet NIM spécifique Commande Isnim Pour afficher des informations sur un objet NIM spécifique –l lsnim NomObjet –O –Z –a attribut OU NomObjet lsnim –q Opération 9-2 Guide d’administration : installation via un réseau Pour afficher des informations sur les ressources disponibles pour une machine NIM spécifique Commande Isnim Pour afficher des informations sur les ressources disponibles pour une machine NIM spécifique lsnim –L –s sous–classe NomObjet –t type Pour afficher des informations sur des groupes NIM (AIX version 4.2 ou ultérieure) Commande Isnim Pour afficher des informations sur des groupes NIM –g lsnim NomObjetGroupe –m one of –a attribut –c classe –L –l –s sous–classe –t type Commandes NIM 9Ć3 Description La commande lsnim affiche des informations sur l’environnement NIM. Les informations sont réparties en deux catégories de base : prédéfinies et personnalisées. Les informations prédéfinies sont des valeurs prédéfinies par l’utilisateur, et non modifiables par lui. Exemples : • Les types d’objets pris en charge par NIM. • Les classes et sous-classes dans lesquelles NIM organise les objets. • Les opérations exécutables sur les objets NIM. • Les attributs susceptibles d’être entrés par l’utilisateur. En général, NIM utilise ces informations pour prendre des décisions en cours d’opération. Les informations prédéfinies peuvent être affichées au moyen de l’indicateur –p ou –P. L’indicateur –p affiche les valeurs par défaut, tandis que –P affiche une aide. Les informations personnalisées sont constituées des valeurs que l’utilisateur entre ou modifie. Elle représentent l’environnement physique d’exploitation de NIM. Les informations personnalisées associées sont regroupées sous forme d’objets, organisés dans la base de données NIM en fonction de leur type et de leur classe. Exemples de types d’objet : diskless, paging et standalone. Deux exemples de classes d’objet : machines et network. Prenons l’exemple d’une machine autonome de l’environnement NIM représentée par un objet unique. Cet objet est classé par NIM comme objet standalone machines, standalone étant son type et machines sa classe. Si vous entrez lsnim sans indicateur sur la ligne de commande, des informations concernant l’ensemble des objets personnalisés s’affichent. Vous pouvez utiliser la commande lsnim pour afficher les relations entre des objets personnalisés. Sélectionnez un objet à ancrer (spécifié au paramètre NomObjet) puis choisissez la relation voulue à l’aide de l’indicateur –c, –s ou –t. Les informations affichées dépendent alors du type ou de la classe de l’objet ancré. Par exemple, si vous sélectionnez un objet de type spot, les relations suivantes peuvent s’afficher : • Machines utilisant la ressource SPOT. • Réseaux pouvant accéder à la ressource SPOT. Lorsqu’elle n’affiche pas les relations, la commande lsnim fournit des indicateurs pouvant servir à filtrer la sortie qui s’afficherait en temps normal. Avec les indicateurs –a, –c, –O, –s ou –t, vous pouvez ainsi afficher moins d’informations. Indicateurs –a Attribut Filtre les informations affichées en fonction de l’attribut spécifié. Les attributs possibles sont les suivants : Opération sous-classe type classe 9-4 –c Classe Spécifie une classe d’objet NIM. Utilisé sans le paramètre NomObjet, cet indicateur filtre les informations et n’affiche que celles concernant les objets de la classe spécifiée. –l Affiche des informations détaillées –L Affiche des informations sur les ressources accessibles par une machine client. Guide d’administration : installation via un réseau –O Affiche la liste des opérations prises en charge par NIM. –p Affiche des informations prédéfinies au moyen de valeurs par défaut. –P Affiche une aide pour des données prédéfinies. –q Opération Affiche la liste des attributs requis pour l’opération spécifiée. –S Affiche la liste des sous-classes NIM. –s Sous-classe Spécifie une sous-classe NIM. Utilisé sans le paramètre NomObjet, cet indicateur filtre les informations et n’affiche que celles concernant les objets de la sous-classe spécifiée. –t Type Spécifie un type d’objet NIM. Utilisé sans le paramètre NomObjet, cet indicateur filtre les informations et n’affiche que celles concernant le type spécifié. –Z Affichage des informations dans un format séparé par des deux-points. Indicateurs AIX version 4.2 ou ultérieure –g Affiche une liste longue d’objets groupe avec des informations d’état sur chaque membre. –m Applique d’autres indicateurs aux membres du groupe. Sécurité Contrôle d’accès : Vous devez être utilisateur racine pour exécuter la commande lsnim. Exemples 1. Pour afficher la liste des classes d’objet NIM, entrez : lsnim –p 2. Pour afficher la liste des sous-classes NIM, entrez : lsnim –p –S 3. Pour afficher la liste des types d’objet NIM de la classe d’objet machines, entrez : lsnim –p –c machines 4. Pour afficher des informations d’aide sur les types d’objet NIM de la classe d’objet machines, entrez : lsnim –P –c machines 5. Pour afficher des informations détaillées sur les attributs NIM lpp_source et Rstate, entrez : lsnim –p –a lpp_source –a Rstate 6. Pour afficher les opérations pouvant être exécutées sur le type d’objet paging, entrez : lsnim –p –t paging –O 7. Pour afficher les informations nécessaires à l’exécution de l’opération bos_inst sur un objet du type standalone, entrez : lsnim –t standalone –q bos_inst 8. Pour afficher des informations sur tous les objets personnalisés du type diskless, entrez : lsnim –t diskless 9. Pour afficher des informations sur tous les objets personnalisés du type networks, entrez : lsnim –c networks Commandes NIM 9Ć5 10.Pour afficher toutes les informations détaillées sur un objet NIM altoid, entrez : lsnim –l altoid 11. Pour afficher la relation entre un objet altoid et toutes les ressources NIM, entrez : lsnim –c resources altoid 12.Pour afficher la liste des opérations pouvant s’appliquer à altoid, entrez : lsnim –O altoid 13.Pour afficher la liste des ressources pouvant s’appliquer à altoid, entrez : lsnim –L altoid Exemples sous AIX version 4.2 ou ultérieure 1. Pour afficher les membres du groupe de machines GrpMac1 avec le statut d’état et d’exclusion de groupe, entrez : lsnim –g GrpMac1 2. Pour afficher les informations de base sur les membres du groupe de ressources GrpRes1, entrez : lsnim –m GrpRes1 3. Pour afficher une liste longue des membres du groupe de machines GrpMac1, avec les informations internes NIM cachées, entrez : lsnim –m –Fl GrpMac1 4. Pour afficher tous les membres du groupe de machines GrpMac1 auquel est affecté un spot, entrez : lsnim –ma spot GrpMac1 Fichier /etc/niminfo Contient des variables utilisées par NIM. Voir aussi Le fichier .info. 9-6 Guide d’administration : installation via un réseau Commande nim Objet Exécution d’opérations sur les objets NIM. Syntaxe Commande nim nim -O Opération –F –t type Attribut =Valeur NomObjet Description La commande nim exécute une opération sur un objet NIM. Le type d’opération exécutée dépend du type d’objet spécifié par le paramètre NomObjet. Les opérations possibles incluent l’initialisation des environnements et la gestion des ressources. Vous pouvez utiliser la commande lsnim pour afficher la liste des opérations prises en charge. Indicateurs –a Attribut = Valeur . . . Affecte la valeur spécifiée à l’attribut spécifié. Ayez recours à la commande lsnim –q Opération –t Type pour obtenir la liste des attributs autorisés pour une opération spécifique. –F Passe outre certains contrôles de sécurité. Commandes NIM 9Ć7 –o Opération Spécifie une opération à effectuer sur un objet NIM. Les possibilités sont les suivantes : allocate Affecte une ressource à utiliser. bos_inst Exécute une installation du BOS. change Modifie les attributs d’un objet. check Vérifie le statut d’un objet NIM. cust Exécute la personnalisation du logiciel. deallocate Désaffecte une ressource. define Définit un objet. diag Active une machine pour l’amorçage d’une image de diagnostic. dkls_init Initialise un environnement de machine sans disque. dtls_init Initialise un environnement de machine sans données. fix_query Liste les informations de correction pour un mot-clé ou un APAR donné. lppchk Vérifie les ensembles de fichiers installés sur les machines NIM et les SPOT. lslpp Liste les informations sur le programme de licence d’un objet. maint Effectue la maintenance du logiciel. remove Supprime un objet. reset Redéfinit l’état NIM d’un objet. sync_roots Synchronise les répertoires racine pour les clients sans disque et sans données pour un SPOT spécifique. unconfig Déconfigure l’ensemble de fichiers du maître NIM. Opérations sous AIX version 4.2 ou ultérieure : maint_boot Active une machine pour son amorçage en mode maintenance. showlog Affiche le journal d’installation, d’amorçage ou de personnalisation d’un client NIM ou le journal d’installation d’un SPOT à partir du maître NIM. showres Affiche le contenu d’une ressource NIM. Servez-vous de la commande lsnim –POt Type pour obtenir la liste des opérations valables pour un type donné. Opérations sous AIX version 4,3 ou ultérieure : alt_disk_install Exécute l’installation d’un disque secondaire. 9-8 Guide d’administration : installation via un réseau –t Type Spécifie le type de l’objet NIM pour les opérations define. Les possibilités sont les suivantes : types de ressources : bosinst_data Fichier de configuration utilisé pendant l’installation du système de base. dump Répertoire père pour les fichiers de clichés du client. fix_bundle Fichier d’entrée fix (mot-clé) pour les opérations cust ou fix_query. home Répertoire père des répertoires /home client. image_data Fichier de configuration utilisé pendant l’installation du système de base. installp_bundle Installp le fichier du paquet logiciel. lpp_source Unité source des images de produit facultatives. mksysb AIXImage mksysb d’AIX. paging Répertoire père pour les fichiers de pagination client. root Répertoire père pour les répertoires / (racine) client. script Fichier exécutable exécuté sur un client. shared_home Répertoire /home partagé par les clients. spot Equivalent SPOT du système de fichiers /usr. tmp Répertoire père pour les répertoires /tmp client. Types de ressource AIX version 4.2 ou ultérieure : exclude_files Contient les fichiers à exclure d’une image mksysb. Cette ressource ne s’applique qu’à AIX version 4.2 ou ultérieures. resolv_conf Fichier de configuration du serveur de noms. Cette ressource ne s’applique qu’à AIX version 4.2 ou ultérieures. types de machine : diskless Tous les systèmes de fichiers et ressources à distance. dataless Cliché, pagination en local ; /,/usr à distance ; les autres à distance ou en local. standalone Systèmes de fichiers et ressources en local. maître Machine contrôlant l’environnement NIM. types de réseaux : tok Réseau Token–Ring. ent Réseau Ethernet. fddi Réseau FDDI. generic Autres réseaux TCP/IP. AIX version 4.2 ou ultérieure uniquement : types de groupes : mac_group Groupe de machines. Ce type ne s’applique qu’à AIX version 4.2 ou ultérieures. res_group Groupe de ressources. Ce type ne s’applique qu’à AIX version 4.2 ou ultérieures. Commandes NIM 9Ć9 Sécurité Contrôle d’accès : Vous devez être utilisateur racine pour exécuter la commande nim. Exemples Les exemples suivants sont groupés par opération. define 1. Pour définir une machine rspc monoprocesseur sans données sur le réseau en anneau à jeton réseau1 et l’appeler altoid, entrez : nim –o define –t dataless –a if1=”net1 fred 10005aa88500” \ –a ring_speed=16 –a platform=rspc –a netboot_kernel=up \ –a comments=”Client sans données altoid” L’attribut comments est facultatif et peut contenir des remarques de l’utilisateur. Remarque : L’attribut if1 est obligatoire. 2. Pour définir une ressource qui est un répertoire contenant des images installables, résidant sur un serveur altoid, ayant pour chemin d’accès /usr/sys/inst.images et pour nom images, entrez : nim –o define –t lpp_source –a server=altoid \ –a location=/usr/sys/inst.images images 3. Pour créer une nouvelle ressource SPOT appelée monspot sur le maître NIM dans le répertoire /export/exec, en utilisant une lpp_source named images, entrez : nim –o define –t spot –a server=master –a location=/export/exec \ –a source=images monspot 4. Pour définir un objet réseau BLDG905, avec le masque de sous-réseau 255.255.240.0 et l’adresse 129.35.129.0, entrez : nim –o define –t tok –a snm=255.255.240.0 \ –a net_addr=129.35.129.0 BLDG905 5. Pour définir une lpp_source, lppsrc1, qui résidera sur le maître à partir d’une bande sélectionnant un ensemble spécifique de produits logiciels se trouvant sur la bande, bos.INed et bos.adt, entrez : nim –o define –t lpp_source –a location=/images2/lppsrc1 \ –a source=/dev/rmt0 –a server=master –a packages=”bos.INed \ bos.adt” lppsrc1 6. Pour définir une machine autonome qui est un modèle multi-processeur symétrique avec un IPL ROM activé par BOOTP, son nom d’hôte est jupiter, nom sous lequel elle sera également connue (jupiter) dans l’environnement NIM, utilisant un réseau en anneau à jeton réseau1 et une vitesse d’anneau de 16, entrez : nim –o define –t standalone –a if1=”net1 jupiter 0” \ –a ring_speed=16 –a platform=rs6ksmp jupiter 7. Pour définir une ressource mksysb, mksysb_res1, à partir d’une image mksysb existante, se trouvant dans /resources/mksysb.image sur le maître, entrez : nim –o define –t mksysb –a server=master \ –a location=/resources/mksysb.image mksysb1 8. Pour définir un réseau NIM appelé ATMnet avec un masque de sous-réseau de 255.255.240 et une adresse de 129.35.101.0 représentant un réseau ATM, utilisez le type de réseau generic comme suit : nim –o define –t generic –a snm=255.255.240.0 \ –a net.addr=129.35.101.0 ATMnet 9-10 Guide d’administration : installation via un réseau 9. Pour définir un ordinateur de type multiprocesseur symétrique PowerPC à bus PCI dont le nom d’hôte est poissonrouge en tant que machine autonome sur un réseau en anneau à jeton appelé réseau1 et pour que la machine soit identifiée dans l’environnement NIM comme poissonrouge, entrez : nim –o define –t standalone –a platform=rspcsmp \ –a if1=”réseau1poissonrouge 0” –a ring_speed=16 poissonrouge remove Pour supprimer la ressource dump_files, entrez : nim –o remove dump_files change Les machines du réseau BLDG905 utilisent la passerelle gateway905 pour accéder au réseau OZ. Les machines du réseau OZ utilisent la passerelle gatewayOZ pour accéder au réseau BLDG905. Pour ajouter une route entre les deux réseaux BLDG905 et OZ, entrez : nim –o change –a routing1=”OZ gateway905 gatewayOZ” BLDG905 check 1. Pour que NIM vérifie si le SPOT monspot est exploitable, entrez : nim –o check myspot 2. Pour contrôler l’état de la lpp_source images, entrez : nim –o check images allocate 1. Pour affecter des ressources à une station de travail sans disque appelée syzygy ayant la valeur d’attribut de SPOT de spot1, entrez : nim –o allocate –a spot=spot1 syzygy 2. Pour exécuter une installation du système de base sur la machine krakatoa, vous devez d’abord affecter les ressources en entrant : nim –o allocate –a spot=myspot –a lpp_source=images krakatoa Lancez ensuite l’opération bos_inst pour initialiser l’environnement NIM pour l’installation : nim –o bos_inst krakatoa 3. Pour installer le produit logiciel adt sur une machine autonome stand1, de sorte que l’image de l’option installable, adt, se trouve dans la lpp_source, images, entrez : nim –o allocate –a lpp_source=images stand1 puis entrez : nim –o cust –a filesets=”adt” auto1 4. Pour installer des produits logiciel sur la machine autonome auto1, pour que l’image de l’option installable adt réside dans la lpp_source, images, et que l’installp_bundle, bundle1 contienne le nom de l’option installable, entrez : nim –o allocate –a lpp_source=images \ –a installp_bundle=bundle1 stand1 puis entrez : nim –o cust auto1 Commandes NIM 9Ć11 deallocate Pour désaffecter une lpp_source appelée images de la machine autonome client1, entrez : nim –o deallocate –a lpp_source=images client1 bos_inst Pour installer la machine poissonclown en utilisant les ressources spot1, images1, bosinst_data1 et rconf1, commencez par les affecter en entrant : nim –o allocate –a spot=spot1 –a lpp_source=images1 \ –a bosinst_data=bosinst_data1 –a resolv_conf=rconf1 poissonclown Ensuite, effectuez l’installation du BOS en entrant : nim –o bos_inst poissonclown cust 1. Pour installer un produit logiciel dans le spot spot1, de sorte que l’image de l’option installable adt se trouve dans la lpp_source, images, entrez : nim –o cust –a lpp_source=images –a filesets=adt spot1 2. Pour installer un produit logiciel sur le spot spot1, pour que l’image de l’option installable adt réside dans la lpp_source, images, et que l’installp_bundle, bundle1 contienne le nom de l’option installable, entrez : nim –o cust –a lpp_source=images –a installp_bundle=bundle1 spot1 3. Pour installer un produit logiciel dans le spot spot1, de sorte que l’image de l’option installable adt réside sur une bande qui se trouve dans l’unité locale de la machine abritant le spot, entrez : nim –o cust –a lpp_source=/dev/rmt0 –a filesets=adt spot1 4. Pour installer un produit logiciel dans le spot spot1, de sorte que l’image de l’option installable adt réside sur une bande qui se trouve dans l’unité locale de la machine abritant le spot, entrez : nim –o cust –a lpp_source=/dev/rmt0 –a filesets=adt spot1 5. Pour installer sur spot1 toutes les mises à jour d’ensembles de fichiers associées au numéro APAR IX12345, résidant sur la bande /dev/rmt0, et tout client sans disque ou sans données auquel spot1 est actuellement affecté, entrez : nim –F –o cust –afixes=IX12345 –a lpp_source=/dev/rmt0 spot1 6. Pour mettre à jour tous les logiciels sur le client Autonome1, avec les dernières mises à jour de la ressource lpp_source updt_images, entrez : nim –o allocate –a lpp_source=updt_images Autonome1 nim –o cust –afixes=update_all Autonome1 7. Pour installer la machine poissonchat avec le contenu de l’installp_bundle bundle1, commencez par affecter les ressources en entrant : nim –o allocate –a installp_bundle=bundle1 \ –a lpp_source=images1 poissonchat Ensuite, lancez l’opération cust en entrant : nim –o cust poissonchat 9-12 Guide d’administration : installation via un réseau maint 1. Pour désinstaller les produits logiciels bos.INed et adt à partir du spot spot1, entrez : nim –o maint –a installp_flags=”–u” \ –a filesets=”bos.INed adt” spot1 2. Pour désinstaller les options bos.INed et adt à partir du spot spot1, de sorte que l’installp_bundle, bundle2, contienne les noms des options installables, entrez : nim –o maint –a installp_flags=”–u” \ –a installp_bundle=bundle2 spot1 3. Pour procéder à un nettoyage après une installation logicielle interrompue sur le spot spot1, entrez : nim –o maint –a installp_flags=”–C” spot1 4. A partir du maître, pour désinstaller les produits logiciels bos.INed et adt à partir de la machine autonome auto1, entrez : nim –o maint –a installp_flags=”–u” \ –a filesets=”bos.INed adt” stand1 5. A partir du maître, pour effectuer un nettoyage depuis une installation logicielle interrompue sur la machine autonome auto1, entrez : nim –o maint –a installp_flags=”–C” stand1 dkls_init Pour initialiser l’environnement d’une station de travail sans disque appelée syzygy en utilisant les ressources spot1, root1, dump1 et paging1, commencez par les affecter en entrant : nim –o allocate –a spot=spot1 –a root=root1 –a dump=dump1 \ –a paging=paging1 syzygy Ensuite, initialisez les ressources de la machine client en entrant : nim –o dkls_init syzygy dtls_init Pour initialiser l’environnement d’une station de travail sans données appelée syzygy en utilisant les ressources spot1, root1 et dump1, commencez par les affecter en entrant : nim –o allocate –a spot=spot1 –a root=root1 –a dump=dump1 syzygy Ensuite, initialisez les ressources de la machine client en entrant : nim –o dtls_init syzygy fix_query Pour répertorier les informations concernant les corrections installées sur le client Autonome1 pour 20 numéros APAR, créez le fichier /tmp/apar.list avec un numéro APAR par ligne, comme indiqué ci-après : IX123435 IX54321 IX99999 ... puis entrez : nim –o define –t fix_bundle –alocation=/tmp/apar.list \ –aserver=master fix_bun nim –o allocate –a fix_bundle=fix_bun Autonome1 nim –o fix_query Autonome1 Commandes NIM 9Ć13 lppchk Pour vérifier la version de l’ensemble de fichiers et la cohérence requise sur le SPOT spot1, entrez : nim –o lppchk spot1 Exemples sous AIX version 4.2 ou ultérieure allocate 1. Pour configurer automatiquement une machine avec les services de résolution de nom après l’installation du BOS, créez le fichier /exports/resolv.conf, avec un contenu semblable à celui indiqué ci–après : nameserver nameserver domain 129.35.143.253 9,30,1990,2 austin.ibm.com puis entrez : nim –o define –t resolv_conf –a location=/exports/resolv.conf \ –a server=master rconf1 Avant de lancer l’opération bos_inst, affectez cette ressource avec d’autres options obligatoires et facultatives en entrant : nim –o allocate –a spot=spot1 –a lpp_source=images1 \ –a bosinst_data=bid1 –a resolv_conf=rconf1 client1 2. Pour affecter toutes les ressources applicables à des machines autonomes à partir du groupe de ressources NIM res_grp1 à la machine mac1, entrez : nim –o allocate –a group=res_grp1 mac1 bos_inst 1. Pour installer la machine poissonclown tout en affectant automatiquement les ressources spot1, images1, bosinst_data1 et rconf1 au démarrage de l’opération bos_inst, entrez : nim –o bos_inst –a spot=spot1 –a lpp_source=images1 \ –a bosinst_data=bosinst_data1 –a resolv_conf=rconf1 poissonclown 2. Pour utiliser les ressources par défaut lors de l’installation de la machine mac1, entrez : nim –o bos_inst mac1 change 1. La carte identifiée par le nom d’hôte sailfish2.austin.ibm.com est rattachée à un réseau en anneau à jeton. Pour définir une interface secondaire pour cette carte sur le maître NIM, commander à NIM de localiser le réseau NIM représentant le réseau ethernet rattaché et, s’il ne le trouve pas, de définir un réseau NIM avec un masque de sous-réseau de 255.255.255.128, entrez : nim –o change –a if2=”find_net sailfish2.austin.ibm.com 0” \ –a net_definition=”tok 255.255.255.128” –a ring_speed2=16 master Remarque : Un nom par défaut est généré pour le réseau et aucune information de routage n’est spécifiée pour le nouveau réseau. 2. Pour définir les routes par défaut pour les réseaux net1 et net2 qui utilisent respectivement les passerelles par défaut gw1 et gw2 , entrez les commandes suivantes : nim –o change –a routing1=”default gw1” net1 nim –o change –a routing1=”default gw2” net2 9-14 Guide d’administration : installation via un réseau 3. Pour désigner les ressources définies par le groupe de ressources grp_res1 comme le groupe de ressources toujours affecté par défaut lors des opérations les nécessitant, entrez : nim –o change –a default_res=grp_res1 master cust 1. Pour mettre à jour tous les logiciels sur le client Autonome1, avec les dernières mises à jour de la ressource lpp_source updt_images, entrez : nim –o cust –a lpp_source=updt_images –a fixes=update_all \ Autonome1 2. Pour installer sur la machine poissonchat le contenu de l’installp_bundle bundle1, tout en affectant cette ressource et la lpp_source images1 lors de l’exécution de l’opération cust, entrez : nim –o cust –a installp_bundle=bundle1 –a lpp_source=images1 \ poissonchat define 1. Pour définir un groupe de machines nommé DisklsMacs1 avec des membres qui sont des machines sans disque NIM nommées diskls1, diskls2 et diskls3, entrez : nim –o define –t mac_group –a add_member=diskls1 \ –a add_member=diskls2 –a add_member=diskls3 DisklsMacs1 2. Pour définir un groupe de ressources nommé DisklsRes1 avec les ressources spot1, root1, dump1, paging1, home1 et tmp1, entrez : nim –o define –t res_group –a spot=spot1 –a root=root1 \ –a dump=dump1 –a paging=paging1 –a home=home1 –a tmp=tmp1 \ DisklsRes1 3. Pour afficher l’espace requis pour définir la ressource mksysb, mksysb2 et créer l’image mksysb du client client1, pendant la définition de la ressource, l’image étant localisée dans /resources/mksysb.image sur le maître, entrez : Remarque : Cette action montrant simplement l’espace requis pour l’opération, la création de mksysb ou de ressource N’a PAS lieu. nim –o define –t mksysb –a server=master \ –a location=/resources/mksysb.image –a source=client1 \ –a mk_image=yes –a size_preview=yes mksysb2 4. Pour définir la ressource mksysb, mksysb2 et créer l’image mksysb du client client1 pendant la définition de la ressource, l’image étant localisée dans /resources/mksysb.image sur le maître, entrez : nim –o define –t mksysb –a server=master \ –a location=/resources/mksysb.image –a source=client1 \ –a mk_image=yes mksysb2 5. Pour définir la ressource mksysb, mksysb2 et créer l’image mksysb du client client1 pendant la définition de la ressource, les indicateurs mksysb utilisés pour créer l’image étant –em et l’image localisée dans /resources/mksysb.image sur le maître, entrez : nim –o define –t mksysb –a server=master \ –a location=/resources/mksysb.image –a source=client1 \ –a mk_image=yes –a mksysb_flags=em mksysb2 6. Pour définir la ressource exclude_files, exclude_file1, localisée dans /resources/exclude_file1 sur le maître, entrez : nim –o define –t exclude_files –a server=master \ –a location=/resources/exclude_file1 exclude_file1 Commandes NIM 9Ć15 7. La machine poissonlune, au nom d’hôte poissonlune_t.lab.austin.ibm.com, a son interface principale rattachée à un réseau en anneau à jeton avec une vitesse d’anneau de 16 mégabits. Pour définir sébaste comme machine autonome dans l’environnement NIM et demander à NIM de localiser le nom du réseau auquel est rattaché son interface principale, entrez : nim –o define –t standalone –a if1=”find_net \ redfish_t.lab.austin.ibm.com 0” –a ring_speed1=16 poissonlune 8. La machine poissonrouge, dont le nom d’hôte est poissonrouge_e.lab.austin. ibm.com, a son interface principale rattachée à un réseau ethernet, cable_type ayant la valeur bnc. Pour définir poissonrouge comme une machine sans disque dans l’environnement NIM et demander à NIM de localiser le nom du réseau auquel est rattachée son interface principale, et en cas d’échec, de faire en sorte que NIM définisse un réseau NIM sous le nom ent_net, avec un masque de sous-réseau 255.255.255.128 et une route par défaut utilisant la passerelle avec le nom d’hôte lab_gate, entrez : nim –o define –t diskless –a if1=”find_net \ bluefish_e.lab.austin.ibm.com 0” –a net_definition=”ent \ 255.255.255.128 lab_gate 0 ent_net” –a cable_type=bnc poissonlune Remarque : Spécifiez 0 à la place de la passerelle du maître dans l’attribut net_definition s’il existe déjà une route par défaut pour le maître ; sinon, spécifiez la passerelle du maître. dkls_init 1. Pour initialiser l’environnement pour une station de travail sans disque nommée syzygy, entrez : nim –o dkls_init syzygy 2. Pour exclure le membre diskls2 des opérations sur le groupe de machines DisklsMacs1, puis initialiser les autres membres tout en affectant les ressources sans disque définies par le groupe de ressources ResSsdis1, entrez les deux commandes suivantes : nim –o select –a exclude=diskls2 DisklsMacs1 nim –o dkls_init –a group=DisklsRes1 DisklsMacs1 3. Pour initialiser le groupe de machines sans disque défini par le groupe grpdt1, tout en affectant les ressources obligatoires et facultatives définies par le groupe de ressources grpres_dis1, à l’exécution de l’opération dkls_init, entrez : nim –o dkls_init –a group=grpdt1 grpres_dis1 dtls_init 1. Pour initialiser l’environnement pour une station de travail sans données nommée syzygy, entrez : nim –o dtls_init syzygy 2. Pour exclure le membre dataless1 des opérations sur le groupe de machines DatalsMacs1, puis initialiser les autres membres tout en affectant les ressources sans données définies par le groupe de ressources DatalsRes1, entrez les deux commandes suivantes : nim –o select –a exclude=datals2 DatalsMacs1 nim –o dtls_init –a group=DatalsMacs1 DatalsRes1 3. Pour initialiser le groupe de machines sans données défini par le groupe DatalsMacs1, tout en affectant les ressources obligatoires et facultatives définies par le groupe de ressources DatalsRes1, à l’exécution de l’opération dkls_init, entrez : nim –o dtls_init –a group=DatalsMacs1 DatalsRes1 9-16 Guide d’administration : installation via un réseau lppchk Pour vérifier les totaux de contrôle de fichier pour tous les modules commençant par bos sur les cibles NIM dans le groupe de machines autonomes grpmac1, en affichant les informations d’erreur détaillées et en mettant à jour la base de données logicielle pour une correspondance avec le total de contrôle de fichier réel en cas de détection d’erreur, entrez : nim –o lppchk –a lppchk_flags=’–c –m3 –u’ \ –a filesets=’bos*’ macgrp1 Comme l’opération lppchk s’exécute par défaut en arrière-plan sur les membres du groupe, entrez, pour afficher la sortie de la commande lppchk : nim –o showlog –a log_type=lppchk grpmac1 maint A partir du maître, pour désinstaller les produits logiciels bos.INed et adt d’une machine autonome, auto1, de sorte qu’installp_bundle, bundle2, contienne le nom des options installables, entrez : nim –o maint –a installp_flags=”–u” \ –a installp_bundle=bundle2 stand1 maint_boot Pour activer le client autonome NIM, auto1, pour qu’il s’amorce en mode maintenance, entrez : nim –o maint_boot stand1 Cette commande déclenche l’amorçage de la maintenance, mais vous devez lancer l’amorçage du réseau en local à partir de stand1. showlog Pour afficher les journaux d’amorçage définis par le groupe MacSsdis1, entrez : nim –o showlog –a log_type=boot DisklsMacs1 showres 1. Pour afficher le contenu du script de configuration script1, entrez : nim –o showres script1 2. Pour afficher le contenu de la ressource bosinst.data bosinst_data1, entrez : nim –o showres bosinst_data1 3. Pour lister tous les ensembles de fichiers dans la ressource lpp_source pp_source1, entrez : nim –o showres lpp_source1 4. Pour lister tous les ensembles de fichiers dans la ressource lpp_source lpp_source1 relatifs à tous les produits installés sur la machine machine1, entrez : nim –o showres –a reference=machine1 lpp_source1 5. Pour lister les instructions utilisateur pour les ensembles de fichiers bos.INed et xlC.rte sur la lpp_source lpp_source1, entrez : nim –o showres –a filesets=”bos.INed xlC.rte” \ –a installp_flags=”qi” lpp_source1 6. Pour afficher tous les problèmes corrigés par le logiciel sur la lpp_source lpp_source1, entrez : nim –o showres –a instfix_flags=”T” lpp_source1 Commandes NIM 9Ć17 Exemples sous AIX version 4,3 ou ultérieure alt_disk_install 1. Pour installer une ressource mksysb all_devices_mysysb sur le client roundrock, sur disque4 et disque5, à l’aide de la ressource image_data image_data_shrink, le débogage étant activé, entrez : nim –o alt_disk_install –a source=mksysb\ –a image_data=image_data_shrink\ –a debug=yes\ –a disk=’disque4 disque5’ roundrock 2. Pour cloner un rootvg sur le client austin, sur le disque2, mais en n’exécutant que les phase1 et phase2 (et en laissant les systèmes de fichier /alt_inst montés), entrez : nim –o alt_disk_install –a source=rootvg\ –a disk=’disque2’\ –a phase=12 austin Fichiers /etc/niminfo Contient des variables utilisées par NIM. Voir aussi Les commandes lsnim, nimclient, nimconfig et niminit. Le fichier .info. 9-18 Guide d’administration : installation via un réseau Commande nimclient Objet Permet l’exécution d’opérations NIM à partir d’un client NIM. Syntaxe Activation/désactivation des droits d’accès en amont du maître NIM Commande nimclient Activation/désactivation des droits d’accès en amont du maître NIM -p nimclient -P Listage des informations sur l’environnement NIM Commande nimclient Listage des informations sur l’environnement NIM nimclient -l ParamètreLsnim Définition de la date et de l’heure à celle du maître NIM Commande nimclient Définition de la date et de l’heure à celle du maître NIM nimclient -d Exécution d’une opération NIM Commande nimclient Exécution d’une opération NIM nimclient -O Opération -a Attribut = Valeur Description La commande nimclient est utilisée par les stations de travail clients NIM pour obtenir des ressources NIM. Cette commande peut activer/désactiver la capacité du serveur du maître NIM à lancer l’installation et la personnalisation de la station de travail. En outre, nimclient permet de générer une liste des ressources NIM disponibles ou d’afficher celles déjà affectées au client. Il est également possible d’exécuter un ensemble limité d’opérations NIM à l’aide de nimclient accompagnée de l’indicateur –o. Commandes NIM 9Ć19 Indicateurs –a Attribut=Valeur Transmet les informations aux opérations NIM. Via le maître Ayez recours à la commande lsnim–q Opération–t Type pour obtenir la liste des attributs autorisés pour une opération spécifique. Via le client Ayez recours à la commande nimclient–l–q Opération–t Type pour obtenir la liste des attributs autorisés pour une opération spécifique. –d Synchronise la date et l’heure du client avec celles du maître. –l paramètres Lsnim Exécute la commande lsnim sur le maître avec les paramètres lsnim spécifiés. Tous les paramètres utilisés avec cette option doivent respecter les règles de syntaxe de la commande lsnim. La syntaxe de lsnim requiert quelquefois l’utilisation d’un nom d’objet NIM. Consultez le fichier /etc/niminfo pour connaître le nom NIM de la machine. –o Opération Exécute l’opération spécifiée. Les possibilités sont les suivantes : allocate Affecte une ressource à utiliser. bos_inst Exécute une installation du BOS. change Modifie les attributs d’un objet. check Vérifie le statut d’un objet NIM. cust Exécute la personnalisation du logiciel. deallocate Désaffecte une ressource. diag Active une machine pour l’amorçage d’une image de diagnostic. Opérations sous AIX version 4.2 ou ultérieure maint_boot Permet à une machine de s’amorcer en mode maintenance. Cette commande n’est valable que pour AIX version 4.2 ou ultérieures. reset Réinitialise l’état NIM d’un objet. showres Affiche le contenu d’une ressource NIM. Cette opération ne s’applique qu’à AIX version 4.2 ou ultérieures. –p Autorise le maître NIM à lancer des commandes. –P Interdit au maître NIM de lancer des commandes. Remarque : Le maître peut passer outre cette restriction avec l’indicateur –F. Sécurité Contrôle d’accès : vous devez être utilisateur racine pour exécuter la commande nimclient. 9-20 Guide d’administration : installation via un réseau Exemples 1. Pour répertorier l’ensemble des ressources NIM à la disposition de la machine NIM pluto, entrez : nimclient –l –L pluto 2. Pour répertorier l’ensemble des SPOT à la disposition de la machine NIM pluto, entrez : nimclient –l –L –t spot pluto 3. Pour répertorier les opérations pouvant être lancées à partir ce cette machine, entrez : nimclient –l –p –s pull_ops 4. Pour empêcher le maître NIM d’exécuter des commandes localement sur le client, entrez : nimclient –P 5. Pour affecter la ressource spot monspot, la ressource lpp_source images et le fichier paquet installp dept_bundle, entrez : nimclient –o allocate –a spot=myspot –a lpp_source=images \ –a installp_bundle=dept_bundle 6. Pour exécuter l’installation d’un système de base après l’affectation des ressources requises, entrez : nimclient o bos_inst 7. A partir d’un client autonome, pour affecter une ressource lpp_source et installer un produit logiciel de sorte que l’image de l’option installable adt soit contenue dans la ressource lpp_source, images, entrez : nimclient –o allocate –a lpp_source=images \ puis entrez : nimclient –o cust –a filesets=”adt” 8. A partir d’un client autonome, pour affecter une ressource lpp_source et installer un produit logiciel de sorte que l’image de l’option installable adt soit contenue dans la ressource lpp_source, images, et que le nom de l’option installable figure dans le fichier installp_bundle, bundle3, entrez : nimclient –o allocate –a lpp_source=images \ –a installp_bundle=bundle3 puis entrez : nimclient –o cust 9. Pour installer toutes les mises à jour d’ensembles de fichiers associées au numéro APAR IX12345, et résidant sur la ressource lpp_source updt_images, entrez : nimclient –o allocate –a lpp_source=updt_images nimclient –o cust –afixes=IX12345 10.Pour mettre à jour tous les logiciels installés sur le client avec les dernières mises à jour de la ressource lpp_source updt_images, entrez : nimclient –o allocate –a lpp_source=updt_images nimclient –o cust –afixes=update_all Commandes NIM 9Ć21 Exemples sous AIX version 4.2 ou ultérieure 1. Pour activer l’amorçage du système en mode maintenance en utilisant une ressource SPOTspot1, entrez : nimclient –o maint_boot –a spot=spot1 Cette commande déclenche l’amorçage de la maintenance, mais vous devez lancer l’amorçage du réseau en local. 2. Pour afficher le contenu du script de configuration script1, entrez : nimclient –o showres –a resource=script1 3. Pour afficher le contenu de la ressource bosinst.data bosinst_data1, entrez : nimclient –o showres –a resource=bosinst_data1 4. Pour lister tous les ensembles de fichiers dans la ressource lpp_source lpp_source1 relatifs à tous les produits installés sur la machine machine1, à partir de la machine client NIM machine1, entrez : nimclient –o showres –a resource=lpp_source1 L’attribut reference est automatiquement fourni par la commande nimclient. 5. Pour lister les instructions utilisateur pour les ensembles de fichiers bos.INed et xlC.rte sur la lpp_source lpp_source1, entrez : nimclient –o showres –a filesets=”bos.INed xlC.rte” \ –a resource=lpp_source1 –a installp_flags=”qi” 6. Pour afficher tous les problèmes corrigés par le logiciel sur la lpp_source lpp_source1, entrez : nimclient –o showres –a instfix_flags=”T” –a resource=lpp_source1 7. Pour installer les ensembles de fichiers répertoriés dans l’installp_bundle client_bundle de NIM en utilisant la lpp_source client_images, tout en affectant automatiquement ces ressources lors de l’installation, entrez : nimclient –o cust –a installp_bundle=client_bundle \ –a lpp_source=client_images 8. Pour exécuter une installation du système de base tout en affectant automatiquement toutes les ressources applicables provenant du groupe de ressources client_grp, entrez : nimclient –o bos_inst –a group=client_grp 9. Pour exécuter une installation du système de base tout en affectant automatiquement toutes les ressources applicables provenant du groupe de ressources définis comme groupe de ressources par défaut sur le maître, entrez : nimclient o bos_inst Fichiers /etc/niminfo Contient des variables utilisées par NIM. Voir aussi Les commandes lsnim, nim, nimconfig et niminit. Le fichier .info. 9-22 Guide d’administration : installation via un réseau Commande nimconfig Objet Initialise le module maître NIM. Syntaxe Pour initialiser le module maître NIM Commande nimconfig Pour initialiser le module maître NIM nimconfig –a pif_name=Pif –a netname=NomObjet –a master_port=NuméroPort –a registration_port= NuméroPort –a ring_speed= Vitesse –a cable_type= TypeCâble Pour reconstituer le fichier /etc/niminfo : Commande nimconfig Pour reconstituer le fichier /etc/niminfo : nimconfig –r Description La commande nimconfig initialise le module maître NIM. Vous devez initialiser le module avant de pouvoir utiliser une autre commande NIM. Lorsque vous fournissez les attributs corrects à l’aide de l’indicateur a, la commande nimconfig initialise l’environnement NIM en exécutant les tâches suivantes : • Définition de l’objet réseau spécifié au paramètre NomObjet pour représenter le réseau auquel l’interface principale du maître NIM, spécifiée par le paramètre Pif, est connectée. • Achèvement de la définition du maître NIM en le connectant à l’objet réseau qui vient d’être défini. • Définition d’un objet ressource pour qu’il représente la source d’amorçage du réseau, qui est gérée automatiquement par NIM. • Définition d’un objet ressource pour qu’il représente les scripts de personnalisation que constitue automatiquement NIM pour exécuter la personnalisation. • Lance le démon de communication NIM, nimesis. Commandes NIM 9Ć23 Indicateurs –a Affecte les paires attribut=valeur suivantes : pif_name=Pif Indique l’interface de réseau principale pour le maître NIM. Cette valeur doit être un nom d’interface logique (comme tr0 ou en0)à l’état disponible. master_port=NuméroPort Spécifie le numéro de port du démon nimesis utilisé pour les communications du client NIM. netname=NomObjet Spécifie le nom que vous voulez faire utiliser à la commande nimconfig lors de la création de l’objet réseau qui doit représenter le réseau auquel se connecte l’interface principale du maître. ring_speed=Vitesse Vitesse en Mbits par seconde. Obligatoire quand pif_name fait référence à un réseau en anneau à jeton. Valeurs autorisées : 4 16 cable_type=TypeCâble Spécifie le type de câble ethernet. Obligatoire quand pif_name fait référence à un réseau ethernet. Valeurs autorisées : bnc dix N/A (non disponible) Attributs d’AIX version 4.2 ou ultérieure : registration_port=NuméroPort Spécifie le numéro de port utilisé pour inscrire le client NIM. Cet attribut ne concerne qu’AIX version 4.2 ou ultérieures. Remarque : En l’absence de spécification de numéros de port sur la ligne de commande, les numéros de port du fichier /etc/services pour NIM sont utilisés. Si le fichier /etc/services ne contient pas d’entrées de ports NIM nim et nimreg, les valeurs par défaut de 1058 pour master_port et 1059 pour registration_port sont utilisées. –r Reconstitue le fichier /etc/niminfo sur le maître à l’aide des informations existant déjà dans la base de données NIM. Notez que si le module bos.sysmgt.nim.master n’a pas été configuré sur cette machine, cette option échoue. Elle est proposée en cas de suppression accidentelle du fichier /etc/niminfo par un utilisateur. Sécurité Contrôle d’accès : Vous devez être utilisateur racine pour exécuter nimconfig. 9-24 Guide d’administration : installation via un réseau Exemples 1. Pour initialiser l’environnement NIM utilisant l’anneau en jeton et les ports NIM par défaut pour les communications par réseau, entrez : nimconfig –a pif_name=tr0 –a netname=net1 –a ring_speed=16 2. Pour initialiser l’environnement NIM en utilisant les ports ethernet et NIM par défaut, entrez : nimconfig –a pif_name=en0 –a master_port=1058 \ –a netname = net2 –a cable_type=bnc 3. Pour reconstruire le fichier /etc/niminfo sur le maître NIM lorsque cette machine est déjà configurée en tant que maître, entrez : nimconfig –r 4. Pour initialiser le maître NIM à l’aide d’une interface réseau ATM, entrez : nimconfig –a pif_name=at0 –a master_port=1058 –a netname=ATMnet Remarque : Comme l’interface d’un réseau ATM ne prend actuellement pas en charge l’amorçage via le réseau, cette opération définira un objet réseau Generic correspondant au sous-réseau du client . Exemples sous AIX version 4.2 ou ultérieure Pour initialiser l’environnement NIM à l’aide du port TCP/IP 1060 pour les communications client NIM et du port TCP/IP 1061 pour l’enregistrement du client NIM, entrez : nimconfig –a pif_name=tr0 –a netname=net2 –a master_port=1060 \ –a registration_port=1061 –a ring_speed=16 Fichiers /etc/niminfo Contient des variables utilisées par NIM. Voir aussi Les commandes lsnim, nim, nimclient et niminit. Le fichier .info. Commandes NIM 9Ć25 Commande nimdef Objet Définition des clients NIM à partir d’un fichier strophe. Cette commande n’est valable que pour AIX version 4.2 ou ultérieures. Syntaxe Commande nimdef nimdef –f Nom –p –d –c Description La commande nimdef analyse un fichier strophe de définition pour constituer les commandes requises pour ajouter les définitions de clients NIM à l’environnement NIM. La commande nimdef peut en outre créer automatiquement les réseaux NIM et les groupes machine NIM dans l’environnement NIM pour prendre en charge les définitions des nouveaux clients. Remarque : Vous devez configurer le maître NIM avant d’utiliser la commande nimdef. Règles du fichier de définition client Le format du fichier de définition client doit respecter les règles suivantes : • L’en-tête de strophe doit être suivi de lignes d’attributs de la forme Attribut = Valeur. • Si vous définissez plusieurs fois un attribut dans une même strophe, seule la dernière définition est prise en compte, sauf s’il s’agit de l’attribut machine_group. Si vous spécifiez plusieurs attributs machine_group, ils sont tous appliqués à la définition de la machine. • Si vous spécifiez un mot-clé d’attribut incorrect, la définition de l’attribut n’est pas prise en compte. • Chaque ligne du fichier ne doit comporter qu’une définition d’en-tête ou d’attribut. • Il ne peut y avoir qu’une strophe dans un fichier de définition, pour chaque nom d’hôte de machine. • Si l’entrée d’en-tête de la strophe est le mot-clé default, la strophe doit définir les valeurs par défaut. • Vous pouvez spécifier une valeur par défaut pour tout attribut de machine, à l’exception du nom d’hôte de machine. Si vous ne spécifiez pas d’attribut pour une machine, mais une valeur par défaut, c’est cette dernière qui est utilisée. • Vous pouvez spécifier et modifier des valeurs par défaut n’importe où dans le fichier de définition. Une fois qu’une valeur par défaut est définie, elle s’applique à toutes les définitions qui suivent. • Pour désactiver une valeur par défaut pour toutes les définitions de machine suivantes, définissez la valeur de l’attribut à nothing dans une strophe par défaut. • Pour désactiver une valeur par défaut pour la définition d’une machine unique, définissez la valeur de l’attribut à nothing dans la strophe de la machine. • Vous pouvez intégrer des commentaires au fichier de définition du client. Il suffit de les introduire par le signe dièse (#). • L’analyse du fichier de définition au niveau des mots-clés d’attribut/en-tête et des valeurs ne prend pas en compte les caractères de tabulations ni les espaces. 9-26 Guide d’administration : installation via un réseau Mots-clés dans le fichier de définition client Le fichier de définition client utilise les mots-clés suivants pour spécifier les attributs machine : Attributs obligatoires cable_type Type du câble de la machine. Obligatoire si network_type est ent. gateway Nom d’hôte ou adresse IP de la passerelle par défaut utilisée par la machine. Si la machine n’en utilise pas, spécifiez 0 (zéro) pour cet attribut. machine_type Type de la machine : autonome, sans disque ou sans données. network_type Type de carte réseau de la machine : ent ou tok. ring_speed Vitesse de l’anneau de la machine. Obligatoire si network_type est tok. subnet_mask Masque de sous-réseau utilisé par la machine. Attributs facultatifs nim_name Nom NIM à utiliser pour une machine. Ayez recours à cet attribut si le nom NIM est différent du nom d’hôte. Par défaut, le nom NIM donné à une machine est le nom d’hôte de la machine, sans les informations de domaine. Si vous utilisez des noms d’hôte non uniques dans différents domaines, il y a conflit car le même nom NIM sert aux deux machines. Dans un environnement de ce type, définissez cet attribut pour les définitions de machine concernées. plate-forme Spécifie la plate-forme matérielle de la machine. En l’absence de spécification, rs6k est la valeur par défaut utilisée. net_adptr_name Nom de la carte réseau utilisée par la machine (tok0, ent0, etc.). netboot_kernel= NetbootKernelType Type de noyau à utiliser pour amorcer le client via le réseau. Valeurs possibles de netboot_kernel : up ou mp. ipl_rom_emulation Unité à utiliser pour l’émulation IPL ROM (/dev/fd0, /dev/rmt0, etc.). primary_interface Spécifie le nom d’hôte utilisé pour la définition originale de la machine. Utilisez cet attribut si la strophe actuelle ne sert qu’à définir une interface supplémentaire pour une machine définie dans l’environnement NIM. master_gateway Passerelle utilisée par le maître NIM pour atteindre cette machine si elle se trouve sur un autre réseau. Cet attribut n’est pas nécessaire si cette machine est définie sur un réseau déjà défini dans l’environnement NIM ou si une passerelle par défaut est spécifiée pour le réseau du maître NIM. machine_group Groupe ou groupes auxquels ajouter la machine lorsqu’elle est définie. comment Commentaire à intégrer à la définition de la machine. La chaîne de commentaire doit être entre guillemets (”). Commandes NIM 9Ć27 Erreurs de strophe du fichier de définition client Une strophe de définition est incorrecte dans les cas suivants : • Le nom d’hôte utilisé dans l’en-tête de strophe pour la définition n’est pas interprétable. • Un attribut obligatoire manque. • Vous spécifiez une valeur incorrecte pour un attribut. • Il se produit une incohérence d’attribut. Ainsi, vous ne pouvez pas spécifier network_type=tok et cable_type=bnc dans la même strophe. • Une incohérence groupe-type s’est produite. Ainsi, vous ne pouvez pas spécifier un groupe pour une machine si celui-ci intègre des machines autonomes et que vous spécifiez machine_type=diskless. • Il y a plusieurs définitions de machine avec le même nom d’hôte. • Il y a une définition de machine pour une machine déjà définie dans l’environnement NIM. • La valeur de primary_interface dans une définition de machine ne correspond à aucun nom d’hôte de machine définie ou d’une définition de strophe. • La valeur de primary_interface dans une définition de machine correspond au nom d’hôte d’une autre définition de machine, mais celle-ci est incorrecte. 9-28 Guide d’administration : installation via un réseau Exemple de fichier de définition client # Set default values. default: machine_type = standalone subnet_mask = 255.255.240.0 gateway = gateway1 network_type = tok ring_speed = 16 platform = rs6k machine_group = all_machines # Define the machine ”lab1” # Take all defaults. lab1: # Define the machine ”lab2” # Take all defaults and specify 2 additional attributes. # The machine ”lab2” uses IPL ROM emulation, and will be added to # the machine groups ”all_machines” and ”lab_machines”. lab2: ipl_rom_emulation = /dev/fd0 machine_group = lab_machines # Define the machine ”lab3” # Take all defaults, but do not add the machine to the default # group. lab3: machine_group= # Define the machine ”lab4” # Take all defaults, but do not add ”lab4” to the default group # ”all_machines”. # Instead add it to the groups ”lab_machines” and ”new_machines”. lab4: machine_group= machine_group = lab_machines machine_group = new_machines # Change the default ”platform” attribute. default: platform = rspc # define the machine ”test1” # Take all defaults and include a comment. test1: comment = ”Cette machine est une machine test.” Indicateurs –c Génère des commandes à partir d’un fichier de définition client. Cet indicateur traite le fichier de définition et génère les commandes à ajouter aux définitions. Les commandes ne sont pas appelées, mais affichées sous forme de script KSH que vous pouvez rediriger dans un fichier et rappeler ultérieurement. –d Définit des machines à partir d’un fichier de définition client. Cet indicateur traite le fichier de définition et appelle les commandes à ajouter aux définitions de l’environnement NIM. Commandes NIM 9Ć29 –f Nom Spécifie le nom du fichier de définition client. –p Affiche un aperçu du fichier de définition client. Cet indicateur traite le fichier de définition mais n’ajoute pas de machines à l’environnement NIM. Affiche : Toutes les strophes de définition NIM complètes et correctes. Toutes les interfaces supplémentaires qui seront définies pour les machines. Toutes les strophes de définition non correctes et la raison de leur échec. Tous les nouveaux groupes de machines et les membres à ajouter. Tous les groupes de machines existants et les membres à ajouter. Toutes les définitions de réseau à ajouter à l’environnement NIM. Les commandes à appeler pour ajouter chaque nouvelle machine. Les commandes à appeler pour ajouter chaque interface de machine supplémentaire. Les commandes à appeler pour créer de nouveaux groupes de machines et ajouter leurs membres. Les commandes à appeler pour ajouter de nouveaux membres à des groupes de machines existants. Remarque : Nous recommandons de spécifier l’indicateur –p sur un fichier de définition client pour vérifier l’exactitude de toutes les strophes avant de l’utiliser pour l’ajout de machines. Exit Status Cette commande renvoie les valeurs de sortie suivantes : 0 Opération terminée. !0 Une erreur s’est produite. Sécurité Contrôle d’accès : Vous devez détenir des privilèges d’utilisateur root pour exécuter cette commande. Evénements d’audit : N/A (non disponible) Exemples 1. Pour prévisualiser le fichier de définition client client.defs, entrez : nimdef –p –f client.defs 2. Pour ajouter les clients NIM décrits dans le fichier de définition client.defs, entrez : nimdef –d –f client.defs 3. Pour créer le script kshell client.add pour ajouter les clients NIM décrits dans le fichier de définition client.defs, entrez : nimdef –c –f client.defs > client.add Fichiers /usr/sbin/nimdef Contient la commande/le démon nimdef. Voir aussi Les commandes lsnim, nim, nimclient et nimconfig. 9-30 Guide d’administration : installation via un réseau Commande niminit Objet Configure le module client NIM. Syntaxe Pour configurer le module client NIM : Commande niminit Pour configurer le module client NIM : niminit –a name= Nom –a pif_name=Pif –a master_port= NuméroPort –a master= NomHôte –a registration_port= NuméroPort –a ring_speed= Vitesse –a iplrom_emu= Unité –a cable_type= TypeCâble –a platform= TypePlateForme –a netboot_kernel= TypeNoyauAmorçeRéseau –a adpt_addr= AdresseCarte Pour reconstituer le fichier /etc/niminfo Commande niminit Pour reconstituer le fichier /etc/niminfo : –a name= Nom –a master= NomHôte niminit –a master_port= NuméroPort Description La commande niminit configure le module client NIM. Cette opération doit obligatoirement précéder l’utilisation de la commande nimclient. Lorsque les attributs obligatoires sont fournis à la commande niminit, un nouvel objet machine est créé pour représenter la machine sur laquelle est exécutée la commande niminit. En cas d’aboutissement de la commande niminit, la machine peut participer à l’environnement NIM. Une fois le module client NIM configuré, il est possible de relancer la commande niminit pour reconstituer le fichier /etc/niminfo sur le client. Le fichier /etc/niminfo, exploité par la commande nimclient, doit être reconstruit en cas de suppression accidentelle. Commandes NIM 9Ć31 Indicateurs –a Spécifie jusqu’à cinq attributs pour la commande niminit. Toutes les paires attribut=valeur ci-après sont précédées de l’indicateur –a : name=Nom Spécifie le nom qu’utilisera NIM pour identifier la station de travail. Cet attribut est obligatoire. pif_name=Pif Définit le nom de l’interface réseau pour toutes les communications NIM. Cet attribut est obligatoire. master=NomHôte Spécifie le nom d’hôte du maître NIM. Le client doit avoir la capacité d’interpréter ce nom d’hôte en adresse IP. Cet attribut est obligatoire. master_port=NuméroPort Spécifie le numéro de port du démon nimesis utilisé pour les communications NIM. cable_type=TypeCâble Spécifie le type de câble ethernet. Obligatoire quand pif_name fait référence à un réseau ethernet. Valeurs autorisées : bnc dix N/A (non disponible) ring_speed=Vitesse Vitesse en Mbits par seconde. Obligatoire quand pif_name fait référence à un réseau en anneau à jeton. Valeurs autorisées : 4 16 iplrom_emu=Unité Spécifie une unité qui contienne une image d’émulation ROM. Cette image est obligatoire pour les modèles n’ayant pas de support interne d’amorçage via l’interface réseau. platform = TypePlateForme Spécifie la plate-forme correspondant au type de machine du client. En l’absence de spécification de cet attribut, la valeur par défaut rs6k est utilisée. Plates-formes prises en charge : rs6k modèles monoprocesseur basés sur Micro Channel rs6ksmp modèles multiprocesseur symétrique basés sur Micro Channel rspc machines monoprocesseur PowerPC à bus PCI rspcsmp machines multiprocesseur symétrique PowerPC à bus PCI adpt_add=AdresseCarte Spécifie l’adresse matérielle qui correspond à la carte réseau. 9-32 Guide d’administration : installation via un réseau Attributs d’AIX version 4.2 ou ultérieure : registration_port = NuméroPort Spécifie le numéro de port utilisé pour inscrire le client NIM. Remarques : 1. En l’absence de spécification de numéros de port sur la ligne de commande, les numéros de port du fichier /etc/services pour NIM sont utilisés. Si le fichier /etc/services ne contient pas d’entrées de ports NIM nim et nimreg, les valeurs par défaut de 1058 pour master_port et 1059 pour registration_port sont utilisées. 2. Les valeurs de master_port et registration_port doivent correspondre à celles utilisées par le maître NIM. Pour afficher ces dernières, lancez lsnim –l master sur le maître NIM. netboot_kernel= Type de noyau à utiliser pour amorcer le client via le réseau. Valeurs NetbootKernelType de netboot_kernel : up Noyau des machines monoprocesseur mp Noyau des machines multiprocesseur Valeur par défaut : up. Sécurité Contrôle d’accès : Vous devez être utilisateur racine pour exécuter la commande niminit. Exemples 1. Pour configurer le module client NIM sur une machine avec IPL ROM sous BOOTP, reconnu dans l’environnement NIM sous le nom scuba, avec en0 comme interface principale et un câble Ethernet de type bnc, et spécifier que ce module communique avec le maître NIM via le nom d’hôte manta et les ports NIM par défaut du fichier /etc/services, entrez : niminit –a name=scuba –a pif_name=en0 –a cable_type=bnc \ –a master=manta 2. Pour reconstruire le fichier /etc/niminfo supprimé accidentellement par un utilisateur, avec le nom d’hôte maître superman et le numéro de port 1058, entrez : niminit –a name=robin –a master=superman –a master_port=1058 3. Pour configurer le module client NIM sur un système PowerPC monoprocesseur symétrique à bus PCI, avec IPL ROM sous BOOTP, reconnu dans l’environnement NIM sous le nom poissoncitron, avec en0 comme interface principale et un câble Ethernet de type dix, et qui communique avec le maître NIM via le nom d’hôte baleine et le numéro de port 1058, entrez : niminit –a name=starfish –a pif_name=en0 –a cable_type=dix \ –a master=baleine –a master_port=1058 –a platform=rspc 4. Pour configurer le client NIM, sur une machine à faire reconnaître sous le nom poissonpilote dans l’environnement NIM, en utilisant at0 comme interface prinicpale et en spécifiant qu’elle communique avec le maître NIM à l’aide du nom d’hôte du maître poissonrouge et du numéro de port 1058, entrez : niminit –a name=poissonpilote –a pif_name=at0 –a master=poissonrouge \ –a master_port=1058 Remarque : Comme l’interface d’un réseau ATM ne prend actuellement pas en charge l’amorçage via le réseau, cette opération définira un objet machine sur le maître NIM si un objet réseau Generic correspondant au sous-réseau du client est déjà défini. Commandes NIM 9Ć33 5. Pour configurer le module client NIM sur un système PowerPC multiprocesseur symétrique à bus PCI, avec IPL ROM sous BOOTP, reconnu dans l’environnement NIM sous le nom poissoncitron, avec en0 comme interface principale et un câble Ethernet de type dix, et qui communique avec le maître NIM via le nom d’hôte baleine et le numéro de port 1058, entrez : niminit –a name=poissoncitron –a pif_name=en0 –a cable_type=dix \ –a master=baleine –a master_port=1058 –a platform=rspcsmp Exemples sous AIX version 4.2 ou ultérieure Pour configurer le module client NIM sur une machine qui utilise une émulation IPL ROM sur l’unité /dev/fd0, reconnu dans l’environnement NIM sous le nom pieuvre, avec tr0 comme interface principale et une vitesse sur anneau de 16, et qui communique avec le maître NIM via le nom d’hôte dauphin et les numéros de port 1700 pour les communications client et 1701 pour les inscriptions client, entrez : niminit –a iplrom_emu=/dev/fd0 –a name=octopus –a pif_name=tr0 \ –a ring_speed=16 –a master=dolphin –a master_port=1700 \ –a registration_port=1701 Fichier /etc/niminfo Contient des variables utilisées par NIM. Voir aussi Le fichier .info. 9-34 Guide d’administration : installation via un réseau Chapitre 10. Messages d’erreur et d’avertissement Ce chapitre présente les messages d’erreur et d’avertissement NIM, avec des suggestions pour résoudre les problèmes spécifiques. En cas de détection d’une condition d’erreur à l’exécution d’une commande NIM, un message d’erreur est renvoyé. Quant aux messages d’avertissement, ils indiquent que NIM a détecté un problème moins grave, ou qu’une commande appelée par NIM a détecté un problème, dont la gravité ne peut pas être déterminée encore. Dans ce dernier cas, des messages supplémentaires ou la sortie de la commande révèlent généralement la véritable nature du problème. Tous les messages d’erreur NIM commencent par 0042 et sont suivis par un code d’erreur à trois chiffres. Toutes les commandes NIM utilisent ce code d’erreur à trois chiffres comme code de sortie lors de la détection d’erreurs fatales. Les avertissements sont également identifiés par un code à trois chiffres, mais ils sont sans effet sur les codes de sortie et précédés de l’étiquette warning. Les informations relatives à chaque messages sont organisées comme suit : Message Indique le numéro d’ID du message d’avertissement ou d’erreur renvoyé par la commande. Signification Décrit l’origine probable de l’affichage du message. Intervention Suggère une solution possible au problème. Remarques 1. Pour obtenir des informations sur l’utilisation d’une commande NIM, entrez cette commande sans argument ou avec un point d’interrogation (par exemple, nim –?). Vous pouvez obtenir d’autres informations sur les commandes via la commande lsnim, qui propose plusieurs options pour afficher l’aide NIM. Pour plus d’informations, reportez-vous aux options –q, –O et –P de la commande lsnim. Vous pouvez également faire appel à la commande lsnim –p –a pour afficher des informations relatives à toutes les classes, sous-classes, ainsi qu’à tous les types et attributs NIM. Par exemple, pour déterminer la liste des valeurs correctes pour un attribut, entrez : lsnim –p –a NomAttribut 2. Si l’intervention suggérée pour une erreur ou un avertissement préconise l’utilisation de la commande lsnim, et que vous travaillez sur un client NIM, lancez la commande nimclient –l Opérationslsnim avec les options lsnim appropriées. 3. Dans certains cas, une opération nim ou nimclient bloquée à cause de l’état d’un objet peut être lancée via l’option force (indicateur –F). Cependant, force peut avoir une incidence sur une partie de l’environnement NIM, du fait qu’elle exécute de force une opération qui ne devrait normalement s’exécuter qu’après d’autres interventions. D’après les messages d’erreur affichés (sans l’option force), vous pouvez déterminer si l’opération force est réellement nécessaire. 4. Si vous pensez que votre problème peut provenir d’un défaut logiciel, ou si les interventions de l’utilisateur préconisées n’apportent pas la solution à votre problème, contactez votre revendeur. Messages d’erreur et d’avertissement 10Ć1 Message 0042–001 Signification Erreur détectée par une sous-commande NIM. Indiquant à quel niveau du client ou du maître NIM s’est produite l’erreur, ce message peut servir à la résolution de l’incident. Les messages qui s’affichent suite à cette erreur indiquent normalement la véritable source du problème. Intervention Lisez les informations et les messages d’erreur qui s’affichent, puis, pour la reprise, intervenez en fonction des explications et des conseils indiqués. Message 0042–002 Signification Signal d’interruption reçu : l’utilisateur a probablement entré Ctrl-C ou lancé la commande kill sur un processus NIM. Intervention L’opération NIM active a été interrompue. Relancez la commande. Remarque : Cette erreur intervient habituellement après l’exécution de l’opération nimclient –o bos_inst sur un client. 10-2 Message 0042–003 et 0042–004 Signification Erreur due à un appel système. Intervention Corrigez la condition à l’origine de l’échec de l’appel système, et relancez l’opération. Message 0042–005 Signification Erreur due au gestionnaire d’objets ODM. Intervention Pour plus de détails, reportez-vous au AIX - Guide des messages. Corrigez le problème ODM puis relancez l’opération NIM. Message 0042–006 Signification Message d’erreur générique utilisé pour les erreurs NIM survenant rarement. Intervention Ce message d’erreur est issu d’informations de débogage et de messages renvoyés par des commandes appelées par NIM. Si le contenu du message ne donne aucun aperçu sur la véritable origine de l’échec, contactez votre revendeur. Message 0042–007 Signification Erreur NIM interne. Intervention Renouvelez l’opération. Guide d’administration : installation via un réseau Message 0042–008 Signification NIM a essayé d’établir des communications socket avec une machine distante, et la connexion a échoué. Intervention Si l’opération ayant échoué s’est produite sur le maître, vérifiez que ce dernier détient les permissions rsh sur le client et qu’inetd est active sur le client ; sinon; vérifiez que le démon nimesis est actif sur le maître. Si l’opération qui a échoué était la commande niminit exécutée sur le client, l’échec peut venir du fait que le maître n’a pas d’objet réseau correspondant au réseau du client. Un objet réseau représentant le réseau du client doit être ajouté à la base de données sur le maître ; ensuite, une route doit être ajoutée au réseau du client à partir du réseau du maître. Si l’échec se produit lors d’opérations initiées depuis un client, à l’aide de la commande nimclient, ou lors d’une installation NIM du système d’exploitation de base, il est possible que l’attribut cpuid de définition de la machine client soit obsolète (par exemple, si la carte principale système de la machine vient d’être remplacée). Pour vous assurer qu’il ne s’agit pas de ce problème, effacez l’attribut cpuid de la définition de la machine en lançant depuis le maître : nim –Fo change –a cpuid= NomClient Message 0042–011 Signification Le fichier /etc/niminfo n’est pas accessible. Intervention Le fichier niminfo est requis par toutes les commandes et les méthodes NIM. Ce fichier est créé lors de la configuration des modules bos.sysmgt.nim.master et bos.sysmgt.nim.client. Si ce fichier n’est pas disponible, cela signifie que le module NIM n’a pas été initialisé ou que ce fichier a été supprimé. Pour le créer, lancez la commande nimconfig sur le maître, ou la commande niminit sur le client. Pour recréer un fichier niminfo supprimé ou endommagé, entrez à partir du maître : nimconfig –r OU entrez à partir du client : niminit –aname=NomClient –amaster=NomHôteMaître amaster_port=ValeurPortMaître Message 0042–012 Signification Commande spécifiée exécutable uniquement sur le maître. Intervention Exécutez l’opération sur le maître NIM. Message 0042–013 Signification Impossible d’obtenir le verrouillage global utilisé pour l’accès synchronisé à la base de données NIM. Intervention Renouvelez l’opération. Si la même erreur se reproduit, vérifiez qu’il n’y a pas de commande NIM active. Si c’est le cas, supprimez le fichier /var/adm/nim/glock puis faites une nouvelle tentative. Si le fichier n’existe pas et que l’erreur persiste, contactez votre revendeur. Messages d’erreur et d’avertissement 10Ć3 Message 0042–014 Signification Erreur NIM interne. Intervention Exécutez l’opération remove sur l’objet NIM, puis l’opération define appropriée. Message 0042–015 Signification Erreur de syntaxe. Intervention Reportez-vous à la commande NIM concernée et relancez-la après correction de la syntaxe. Message 0042–016 Signification Option spécifiée incorrecte. Intervention Reportez-vous à la commande NIM concernée et relancez-la après correction de la syntaxe. Message 0042–017 Signification Argument d’option incorrect. Intervention Reportez-vous à la commande NIM concernée et relancez-la après correction de la syntaxe. Message 0042–018 Signification Option obligatoire manquante. Intervention Reportez-vous à la commande NIM concernée et relancez-la après correction de la syntaxe. Message 0042–019 Signification Option spécifiée sans l’argument requis. Intervention Reportez-vous aux commandes NIM de ce manuel et relancez la commande, en indiquant l’argument manquant. Message 0042–20 Signification Opérande obligatoire non spécifiée. En général, l’opérande est l’objet NIM auquel une opération donnée s’applique (c’est-à-dire, un nom NIM pour un objet réseau, machine ou ressource constituant la cible de l’opération NIM). Intervention Reportez-vous à la commande NIM concernée et relancez-la après correction de la syntaxe. Si vous ignorez le nom d’un opérande et si l’opération ayant échoué visait un objet NIM existant, entrez : lsnim –l –t ObjectType OU lsnim –l pour déterminer le nom de l’opérande. 10-4 Guide d’administration : installation via un réseau Message 0042–021 Signification Attribut NIM obligatoire pour cette opération. Intervention Spécifiez l’attribut manquant. Si la commande qui a échoué est une commande nim ou nimclient, pour obtenir la liste des attributs, entrez à partir du maître : lsnim –q NomObjet OU lsnim –q –t TypeObjet OU entrez à partir des clients : nimclient –l Optionslsnim Pour les autres commandes NIM, reportez-vous à la documentation appropriée. Message 0042–022 Signification Valeur spécifiée hors-limite. Intervention Indiquez une valeur dans les limites autorisées. Message 0042–023 Signification Valeur spécifiée incorrecte. Intervention Relancez la commande avec une valeur correcte. Pour déterminer les valeurs correctes pour les classes d’objets et les opérations qui s’y rapportent, entrez : lsnim –Pc ClasseObjet ET lsnim –POc ClasseObjet ClasseObjet étant l’une des machines, des réseaux ou des ressources. Message 0042–024 Signification Type d’objet NIM spécifié incorrect. Intervention Spécifiez un type d’objet NIM correct. Pour connaître les options lsnim permettant de déterminer un type d’objet valide, reportez-vous aux interventions correspondant à l’erreur 023. Message 0042–025 Signification Opération spécifiée non applicable à l’objet NIM indiqué. Intervention Spécifiez une opération applicable à cet objet. Entrez lsnim –O NomObjet pour obtenir la liste des opérations disponibles. Message 0042–027 Signification Attribut manquant, indispensable pour exécuter l’opération spécifiée. Intervention Redéfinissez l’objet auquel manque un attribut en exécutant l’opération remove puis l’opération define. Messages d’erreur et d’avertissement 10Ć5 10-6 Message 0042–028 et 0042–029 Signification Informations spécifiées non applicables dans ce contexte. Intervention Relancez la commande sans indiquer l’attribut erroné. Message 0042–030 Signification Numéro de séquence donné à un attribut qui n’accepte pas les numéros de séquence. Intervention Relancez la commande sans indiquer de numéro de séquence pour l’attribut. Message 0042–031 Signification Erreur NIM interne. NIM est incapable de générer un ID d’objet unique. Intervention Renouvelez l’opération. Message 0042–032 Signification Valeur unique obligatoire pour cet attribut. Intervention Indiquez une valeur unique pour l’attribut. Message 0042–033 Signification Valeur unique obligatoire. Un attribut avec un numéro de séquence exige une valeur unique. Intervention Fournissez une valeur unique. Message 0042–034 Signification Valeur unique obligatoire. Intervention Fournissez une valeur unique. Message 0042–035 Signification NIM a tenté d’accéder à un attribut possédant les caractéristiques spécifiées, mais cet attribut n’existe pas. Intervention Vérifiez l’attribut et relancez la commande. Message 0042–036 Signification La commande define a échoué pour une ressource car le serveur spécifié n’a pas de configuration autonome. Intervention Relancez la commande en utilisant une machine client NIM autonome. Guide d’administration : installation via un réseau Message 0042–037 Signification Echec de l’opération en raison de l’état NIM de l’objet spécifié. Intervention Les états NIM permettent de synchroniser les activités des objets NIM. Pour exécuter l’opération désirée, vous devez modifier l’état de l’objet spécifié. Si cet état est inattendu, vérifiez le système pour vous assurer qu’un autre utilisateur ou processus n’est pas en train de manipuler l’objet. Indiquez pour l’objet un état connu via l’opération reset et relancez la commande. Message 0042–038 Signification Un objet sur lequel NIM doit exécuter des opérations est déjà verrouillé. Intervention Les verrouillages d’objet NIM permettent de synchroniser les activités des objets NIM. Ces verrouillages étant temporaires, relancez l’opération après un petit délai. La valeur du verrouillage est l’ID d’un processus NIM utilisant ce verrouillage. Si l’incident persiste et qu’aucune commande NIM n’est active, redéfinissez tous les verrous NIM en désactivant, puis réactivant le démon nimesis. Message 0042–039 Signification Niveau de version du système d’exploitation de l’objet spécifié incorrect. Intervention Lancez la commande sur des objets dotés du niveau de version approprié. Message 0042–040 Signification Impossible de supprimer un objet NIM : un autre objet NIM l’utilise. Intervention Supprimez toutes les références à l’objet à supprimer avant de spécifier l’opération remove. Si les états NIM ne permettent pas de supprimer les références et que vous voulez néanmoins supprimer l’objet, ajoutez l’indicateur –F à l’opération remove. Message 0042–041 Signification Valeur spécifiée déjà définie dans NIM. Intervention Indiquez une valeur inconnue de NIM. Remarque : Si la valeur est /etc/niminfo et que la commande NIM niminit est à l’origine de l’erreur, ce message signifie que niminit a déjà été exécutée. Pour réinitialiser votre maître ou client NIM, désinstallez l’ensemble de fichiers approprié, puis réinstallez et reconfigurez l’ensemble de fichiers du client ou du maître NIM. Messages d’erreur et d’avertissement 10Ć7 10-8 Message 0042–042 Signification Impossible d’atteindre la machine spécifiée avec la commande ping à partir du maître. Intervention Vérifiez, si nécessaire, que la machine cible est active et accessible. Si ce n’est pas le cas, mettez-la sous tension ou lancez les diagnostics réseau. Message 0042–043 Signification Impossible de supprimer une machine : la machine cible sert actuellement une ressource NIM déjà affectée. L’exécution de l’opération dans ces conditions pourrait entraîner des échecs du traitement sur des clients essayant d’utiliser les ressources servies. Intervention Désaffectez toutes les ressources servies par la machine cible avant de supprimer cette machine. Message 0042–044 Signification Valeur obligatoire de l’attribut NIM spécifié manquante. La valeur de la plupart des attributs NIM a le format attr=valeur. Intervention Relancez la commande en affectant une valeur à l’attribut spécifié. Message 0042–045 Signification Certains attributs NIM ne peuvent être ajoutés qu’une seule fois à la définition d’un objet. Dans certains cas, un numéro de séquence permet d’identifier de façon unique chaque attribut de ce type. Dans notre cas, vous avez spécifié un attribut sans son numéro de séquence requis et NIM est donc incapable de déterminer quel attribut vous essayez de spécifier. Intervention Vérifiez le numéro de séquence et relancez la commande. Message 0042–046 Signification NIM n’est pas parvenu à exécuter une opération sur le fichier spécifié. Ce problème peut être dû aux droits d’accès au fichier. Il faut généralement des droits d’accès en lecture, en écriture, et dans certains cas, en exécution pour la racine. Intervention Modifiez les droits d’accès sur le fichier et relancez la commande. Guide d’administration : installation via un réseau Message 0042–047 Signification Certains types de ressources NIM ne peuvent être utilisés que par certains types de machine. Ici, vous avez tenté d’affecter une ressource NIM incompatible avec ce type de machine. Intervention Spécifiez une ressource que la machine est autorisée à utiliser, lors de l’affectation de la machine cible. Pour déterminer les types de ressources autorisés, entrez : lsnim –p –s ResourceSubclassForMachineType Pour afficher les sous-classes disponibles, entrez : lsnim –p –S Message 0042–048 Signification Pour affecter une ressource, NIM vérifie que le client spécifié est à même de communiquer avec le serveur de cette ressource. Pour cela, NIM vérifie le routage NIM entre le réseau auquel se connecte l’interface principale du client et tous les réseaux auxquels se connecte le serveur. Ici, il manque une route NIM entre le client et le serveur. Intervention Etablissez une route NIM entre le client et le serveur, ou affectez une autre ressource. Message 0042–049 Signification Une seule ressource de ce type peut être affectée au client, et une ressource lui a déjà été affectée. Intervention Sélectionnez la ressource appropriée et, pour l’utiliser, désaffectez celle qui est actuellement affectée. Message 0042–051 Signification NIM n’a pas pu traduire un nom d’hôte en adresse IP ou vice versa. Intervention Les noms d’hôte utilisés dans l’environnement NIM doivent être interprétables. Exécutez les tâches d’administration de réseau appropriée pour vous assurer que le nom d’hôte spécifié est interprétable et relancez la commande. Message 0042–052 Signification Une ou plusieurs ressources NIM sont déjà affectées à la machine que vous voulez supprimer de l’environnement NIM. Vous ne pouvez supprimer une machine que si aucune ressource ne lui est affectée. Intervention Désaffectez toutes les ressources de la machine cible et relancez la commande. Messages d’erreur et d’avertissement 10Ć9 Message 0042–053 Signification Nom d’objet NIM inexistant dans l’environnement NIM. NIM ne peut agir que sur des objets définis pour lui. Intervention Contrôlez l’orthographe du nom de l’objet et sa définition. Le nom d’un machine cible pour une opération NIM doit être son nom NIM et non son nom d’hôte. Entrez : lsnim –l –t ObjectType OU lsnim –l pour obtenir les listes des objets actuellement définis dans l’environnement NIM. Utilisez l’opération define pour définir l’objet. Message 0042–055 Signification Nombre d’opérations NIM requièrent une source d’images installables. Vous avez spécifié une source non utilisable pour cette opération. Exemples de sources autorisées pour les opérations NIM : • /dev/rmt0, /dev/cd1 pour la définition de lpp_source • rte, spot, mksysb pour l’opération bos_inst 10-10 Intervention Relancez la commande avec une source correcte. Message 0042–056 Signification Vous avez spécifié plusieurs fois la même affectation d’attribut. Intervention Relancez la commande en affectant une seule fois l’attribut. Message 0042–058 Signification Vous avez tenté d’affecter un SPOT à un client dont la plate-forme ou le type d’interface réseau principale n’est pas pris en charge par le SPOT. Pour qu’un client puisse utiliser un SPOT, le SPOTdoit obligatoirement prendre ces 2 éléments en charge. Intervention Installez le support d’unité approprié dans le SPOT, qui permette au SPOT de prendre en charge le type d’interface principale et la plate-forme du client, ou sélectionnez un autre SPOT plus conforme. Message 0042–059 Signification Dans une affectation d’attribut (sous la forme attr=valeur), la valeur que vous avez spécifiée représente un objet NIM dont le type est incompatible avec le type d’objet de l’attribut attr spécifié. Intervention Relancez la commande avec un attr correspondant au type d’objet représenté par la valeur. Guide d’administration : installation via un réseau Message 0042–060 Signification Le même attribut a été affecté plusieurs fois, alors qu’il ne doit l’être qu’une fois. Intervention Relancez la commande en affectant une seule fois l’attribut. Message 0042–061 Signification Demande d’opération sur un objet ressource NIM affecté actuellement à l’utilisation client. NIM n’autorise pas l’exécution de cette opération car elle risque d’interrompre l’utilisation de la ressource par le client. Intervention Relancez la commande lorsque la ressource n’est plus affectée à l’utilisation client. Utilisez au besoin l’option force (indicateur –F) pour désactiver le contrôle préventif de NIM. Dans certains cas, l’opération est autorisée. Message 0042–062 Signification Elément obligatoire manquant dans la définition de l’objet NIM sur lequel l’opération est exécutée. Intervention Affichez la liste des informations sur l’objet via lsnim. Tout élément absent de la définition de l’objet sera représenté par un attribut manquant. Lancez l’opération NIM appropriée qui ajoutera l’élément manquant à la définition de l’objet. Si, pour un SPOT, les images d’amorçage réseau sont manquantes, appliquez-lui l’opération check. Si des ensembles de fichiers logiciels manquent dans un SPOT, affectez une lpp_source contenant les ensembles de fichiers requis et appliquez l’opération cust au SPOT. Message 0042–063 Signification Certaines opérations NIM doivent pouvoir accéder à une ou plusieurs ressources NIM pour s’exécuter correctement. Cet accès est octroyé par l’opération allocate. Dans ce cas, vous n’avez pas affecté toutes les ressources obligatoires pour cette opération. Intervention Affectez toutes les ressources requises et relancez la commande. Pour afficher la liste des ressources obligatoires et facultatives pour une opération donnée, entrez : lsnim –q Opération NomObjet OU lsnim –q Opération –t TypeObjet Message 0042–064 Signification La machine cible de l’opération sert actuellement une ressource NIM affectée à l’utilisation du client. L’opération requise ne peut pas être exécutée tant que toutes les ressources servies par la cible n’ont pas été toutes désaffectées. Intervention Désaffectez toutes les ressources servies par la cible et relancez la commande. Messages d’erreur et d’avertissement 10Ć11 Message 0042–065 Signification Nom spécifié réservé exclusivement à l’usage NIM interne. Intervention Relancez la commande avec un autre nom. Pour déterminer les noms réservés, entrez : lsnim –a reserved Message 0042–066 Signification Un ou plusieurs caractères spécifiés dans les noms d’objet NIM ne sont pas autorisés. NIM utilise des expressions normales pour exécuter nombre de ses opérations, donc il faut éviter d’utiliser tout caractère ayant une signification particulière pour ces expressions (par exemple, ^). De même, il ne faut pas utiliser tout caractère ayant une signification particulière pour le shell (par exemple, /). Intervention Relancez la commande avec des caractères corrects. Message 0042–067 Signification Demande d’opération sur un objet NIM réservé exclusivement à l’usage NIM interne. Intervention Relancez la commande avec un objet NIM non réservé. Pour déterminer les objets réservés, entrez : lsnim –a reserved Message 0042–069 Signification Impossible d’exécuter l’opération demandée pour l’instant car elle est incompatible avec l’état NIM actuel de la cible. NIM se sert des états pour synchroniser l’activité NIM afin que les opérations n’interfèrent pas entre elles. Intervention Relancez la commande lorsque l’état est modifié ou, si nécessaire, essayez d’utiliser l’option force (indicateur –F). Dans certains cas, NIM permet de passer outre cette vérification d’état. Si cette erreur résulte d’une tentative de suppression, via l’opération reset, de la ressource d’amorçage à partir d’un client qui, de façon incorrecte, a un état ”ready for a NIM operation”, vous pouvez supprimer la ressource boot du maître NIM en entrant : /usr/lpp/bos.sysmgt/nim/methods/m_dealloc_boot nom_client nom_client étant le nom de l’objet NIM pour le client. 10-12 Guide d’administration : installation via un réseau Message 0042–073 Signification Pour personnaliser une machine, NIM construit un script shell exécuté sur la cible. Pour construire ce script, il est possible de recourir à certaines des ressources utilisables pour la personnalisation. Ici, NIM n’a pas réussi à créer le script de personnalisation car aucune ressource n’a été affectée à la cible à des fins de personnalisation Intervention Affectez une ou plusieurs ressources utilisables pour la personnalisation, et relancez la commande. Pour afficher la sous-classe des ressources utilisables pour la personnalisation, entrez : lsnim –p –s cust_res Message 0042–074 Signification Vous avez spécifié une affectation d’attribut dans laquelle la valeur représente un nom de chemin d’accès relatif. NIM n’autorise que l’utilisation de noms de chemin d’accès absolus (noms de chemin commençant par /). Intervention Relancez la commande avec un chemin d’accès absolu. Message 0042–075 Signification Opération requérant l’exportation d’une ressource NIM pour une machine. Ici, NIM a tenté d’exporter la ressource mais l’utilitaire NFS a renvoyé une erreur. Intervention Corrigez l’erreur et relancez la commande. Message 0042–076 Signification Numéro de port spécifié non disponible. Intervention Relancez la commande avec un numéro de port disponible. Vérifiez le fichier /etc/services. Remarque : NIM utilise le numéro de port spécifié et son successeur. Vérifiez donc que le numéro de port suivant le numéro de port spécifié est également disponible. Message 0042–077 Signification La commande niminit sert à joindre l’environnement NIM. Lors de son exécution, elle tente d’ajouter les informations de routage que le maître NIM estime indispensables au client pour que ce dernier fasse partie de l’environnement NIM. Ici, une ou plusieurs des routes requises n’ont pas pu être ajoutées. Intervention Lancez les diagnostics de réseau appropriés pour déterminer pourquoi la route n’a pas pu être ajoutée. Messages d’erreur et d’avertissement 10Ć13 10-14 Message 0042–078 Signification Vous avez modifié un attribut de routage NIM pour lequel le réseau de destination est différent de sa valeur actuelle. Cette opération n’est pas autorisée car seul le champ de passerelle de l’attribut de routage est modifiable. Intervention Si vous modifiez la connectivité entre réseaux NIM, vous devez supprimer la route NIM actuelle en affectant une valeur NULLE à son attribut de routage. Ou alors, spécifiez le même réseau de destination lors de la tentative de modification du champ de passerelle dans l’attribut de routage. Message 0042–079 Signification Dans l’environnement NIM, une ressource peut dépendre des informations d’une autre ressource. Dans ce cas, une ressource affectée dépend d’une ressource spécifiée pour désaffectation. Intervention Désaffectez la ressource dépendant de celle qui a provoqué l’erreur. Message 0042–081 Signification NIM exploite NFS pour mettre les ressources distantes à disposition des clients. Pour éviter les erreurs d’exportation NFS, NIM apporte quelques restrictions à l’emplacement possible de définition d’une ressource. En général, il n’est pas possible de définir une ressource NIM dans un répertoire qui en constitue déjà une. Par ailleurs, il n’est pas possible de définir une ressource NIM pour un répertoire contenant déjà une ressource NIM existante. Intervention Sélectionnez pour la ressource un emplacement qui respecte les règles d’exportation NIM, et relancez la commande. Message 0042–083 Signification Une adresse matérielle de réseau unique est associée à chaque carte de communications de réseau. Dans ce cas, vous avez tenté de définir une interface réseau NIM à l’aide d’une adresse matérielle de réseau déjà utilisée par un objet machine NIM. Intervention Vous ne pouvez définir qu’un seul attribut d’interface NIM par carte de communications de réseau d’un client. Si vous tentez d’ajouter une autre définition d’interface, vérifiez ensuite que l’adresse matérielle est correcte. Si elle l’est, vous devez ensuite modifier l’attribut d’interface utilisant actuellement cette adresse. Si elle ne l’est pas, relancez la commande avec l’adresse matérielle correcte. Message 0042–084 Signification Machine déjà configurée comme maître NIM. Intervention Pour reconfigurer la machine comme maître NIM, entrez nim –o unconfig master, désinstallez puis réinstallez l’ensemble de fichiers du maître. Lancez ensuite la commande nimconfig. Guide d’administration : installation via un réseau Message 0042–086 Signification Vous avez essayé d’ajouter une route NIM entre deux réseaux NIM, alors qu’il en existe déjà une. Or, il n’est possible de spécifier qu’une route NIM entre deux réseaux NIM. Intervention Pour modifier le routage NIM, supprimez la route NIM existante et relancez la commande. Message 0042–093 Signification NIM a tenté de créer un répertoire et la commande mkdir a renvoyé une erreur. Intervention Corrigez l’erreur reportés par la commande mkdir et relancez la commande. Message 0042–109 Signification Pour cette opération, NIM n’a pas pu obtenir les informations requises relatives à un ou plusieurs systèmes de fichiers. Intervention Vérifiez l’existence du système de fichiers. S’il existe, spécifiez le nom du chemin d’accès correct lors de l’exécution de l’opération NIM ou redéfinissez l’environnement NIM de sorte que tous les systèmes de fichiers participants existent. Message 0042–111 Signification Lorsqu’un numéro de séquence est spécifié pour un attribut NIM, il doit appartenir à un certain intervalle. Numéro de séquence d’attribut NIM hors limites. Intervention Relancez la commande avec un numéro de séquence correct. Message 0042–113 Signification Pour exécuter l’opération, NIM n’a pas pu obtenir les informations requises sur la taille d’un ou de plusieurs objets. Intervention Si l’objet est un fichier ou un répertoire inexistant, créez-le et relancez la commande. Message 0042–118 Signification Modification de caractéristiques demandée pour un réseau NIM sur lequel une ou plusieurs opérations NIM sont actives. NIM n’autorise pas cette modification car, à ce stade, elle pourrait entraîner un échec des opérations actives. Intervention Relancez la commande, une fois que les ressources NIM affectées aux machines utilisant ce réseau auront été désaffectées. Message 0042–121 Signification Valeur spécifiée incorrecte. Intervention Relancez la commande avec une valeur correcte. Messages d’erreur et d’avertissement 10Ć15 10-16 Message 0042–124 Signification Option NFS spécifiée non prise en charge. Intervention Relancez la commande avec des options NFS correctes. Reportez-vous à ”Identification des incidents NFS” dans AIX 4.3 Guide d’administration : communications et réseaux. Message 0042–129 Signification Type de ressource spécifiée inutilisable pour cette opération. Intervention Lancez la commande lsnim –q Opération –t TypeCible pour afficher la liste intégrale des ressources (requises et facultatives) applicables à Opération lorsque cette dernière est appliquée à TypeCible. Message 0042–130 Signification Attribut spécifié inutilisable pour cette opération. Intervention Relancez la commande sans cet attribut. Message 0042–131 Signification Au moins deux des attributs spécifiés sont incompatibles. Intervention Relancez la commande en affectant une seule fois l’attribut. Message 0042–132 Signification Affectation d’un attribut avec une valeur incorrecte dans le contexte d’exécution de l’opération. Intervention Relancez la commande avec une autre valeur. Message 0042–133 Signification Impossible de supprimer l’entité physique représentée par l’objet ressource NIM sélectionné. Intervention Supprimez le fichier ou le répertoire via la commande rm Message 0042–134 Signification Pour cette opération, la cible désignée doit être réamorcée avec une image d’amorçage de réseau. NIM a initialisé automatiquement l’environnement pour activer la cible à cette fin ; toutefois, NIM n’a pas réussi à forcer la cible à charger l’image d’amorçage réseau. Intervention Intervenez sur la cible. Suivez la procédure de lancement d’une requête BOOTP. Guide d’administration : installation via un réseau Message 0042–135 Signification Pour synchroniser les opérations NIM lancées à partir d’un client ou du maître, NIM conserve une trace de la machine (client ou maître) utilisée pour l’affectation de la première ressource au client : c’est cette machine qui a alors le contrôle. Par exemple, si l’affectation de la première ressource se produit à partir du client, c’est le client qui a le contrôle. Une fois qu’une machine a le contrôle, elle le garde jusqu’à la désaffectation totale des ressources pour ce client. Vous avez demandé l’exécution d’une machine qui n’a actuellement pas le contrôle de la cible spécifiée. Intervention Exécutez l’opération voulue à partir de la machine qui a le contrôle de la cible ou désaffectez les ressources de la machine ayant le contrôle (pour le supprimer), ou passez outre ce comportement en spécifiant l’option force (indicateur –F) lors de l’exécution de l’opération à partir du maître. Message 0042–136 Signification Impossible d’exécuter l’opération car aucune route NIM n’existe entre les deux machines concernées. Intervention Etablissez une route NIM entre les réseaux. Message 0042–137 Signification Le fichier /etc/niminfo contient les informations sur l’environnement NIM requises par toutes les commandes NIM. Ici, il manque certaines informations requises dans le fichier /etc/niminfo, ce qui indique que le fichier est endommagé. Intervention Réinitialisez l’environnement NIM. Message 0042–138 Signification Impossible de mettre à jour le fichier rhost. Intervention Sur la machine client, ajoutez le nom d’hôte du maître NIM au niveau root du fichier $HOME/.rhosts. Message 0042–139 Signification Le processus d’installation d’une machine empêche l’utilisation des disques qui lui sont connectés comme source d’images installables. Vous avez affecté une ressource à la cible de l’opération d’installation, qui est servie par la cible-même. Intervention Désaffectez la ressource, affectez-en une autre du même type, mais servie par une autre machine; relancez ensuite la commande. Messages d’erreur et d’avertissement 10Ć17 Message 0042–140 Signification Vous avez demandé la suppression d’un objet machine de l’environnement NIM : l’opération a été exécutée, mais NIM n’a pas réussi à supprimer le fichier /etc/niminfo de la machine qui a été supprimée de l’environnement NIM. Intervention Supprimez le fichier /etc/niminfo de cette machine. Remarque : Vérifiez que les droits d’accès .rhost du maître ont été supprimés du client. Message 0042–141 Signification En spécifiant une affectation d’attribut à NULL, vous avez demandé à NIM de supprimer l’attr spécifié. Cependant, dans ce cas, l’attr spécifié ne fait actuellement pas partie de la définition de l’objet spécifié. Intervention Relancez la commande avec un attribut existant dans la définition de l’objet. Message 0042–142 Signification Les valeurs des attributs doivent être uniques. Vous avez affecté à un attribut une valeur qui existe déjà. Intervention Relancez la commande avec une autre valeur. Message 0042–143 Signification Certains attributs NIM ne peuvent être ajoutés qu’une seule fois à la définition d’un objet. Dans ce cas, vous avez spécifié un attribut de ce type alors qu’il en existe déjà un pour l’objet spécifié. Intervention Un seul attribut de ce type peut être utilisé dans la définition de l’objet. Effectuez la modification de l’objet pour remplacer la valeur actuelle. Message 0042–144 Signification Certains attributs NIM requièrent un numéro de séquence unique, qui permet à NIM d’identifier les différents attributs du même type. Or, vous avez spécifié un numéro de séquence déjà utilisé. Intervention Relancez la commande avec un numéro de séquence disponible. Pour afficher le numéro de séquence utilisé, entrez : lsnim –a NomAttribut NomObjet Message 0042–145 Signification Attribut spécifié inexistant dans l’environnement NIM. Intervention Relancez la commande avec un attribut NIM correct. Pour afficher la liste des noms d’attributs corrects, entrez : lsnim –p –s info_subclass 10-18 Guide d’administration : installation via un réseau Message 0042–146 Signification Type d’objet spécifié inexistant dans l’environnement NIM. Intervention Relancez la commande avec un type d’objet NIM correct. Sur le maître NIM, lancez la commande lsnim pour afficher les types d’objets NIM disponibles. Message 0042–147 Signification Tentative d’exécution sur le maître NIM d’une commande NIM dédiée uniquement aux clients NIM. Intervention Exécutez la commande sur un client NIM. Message 0042–148 Signification Les informations contenues dans l’attribut spécifié sont obsolètes. Intervention Actualisez-les et relancez la commande. Message 0042–150 Signification Tout répertoire utilisé pour stocker les ressources NIM doit être local pour la machine servant ces ressources. En effet, NIM ne peut exporter via NFS que des répertoires locaux. Or, vous avez spécifié un répertoire non local pour le serveur indiqué du répertoire. NIM a obtenu cette information du système de fichiers du serveur spécifié et le vfstype indiqué correspond à des valeurs du fichier /usr/include/sys/vmount.h. Intervention Copiez les ressources dans le serveur désigné et relancez l’opération ou indiquez un serveur approprié pour l’exécution de l’opération. Message 0042–151 Signification NIM ne peut utiliser que certains types de fichiers. Or, vous avez spécifié un fichier au type inutilisable par NIM. NIM a obtenu cette information du système de fichiers du serveur spécifié et le type du fichier correspond à des valeurs du fichier /usr/include/sys/mode.h. Intervention Modifiez le type du fichier et relancez la commande. Message 0042–152 Signification Lorsqu’une opération installp est exécutée sur un SPOT, une synchronisation des répertoires racine de tous les clients sans disque et sans données utilisant ce SPOT est nécessaire ainsi que des modifications effectuées dans ce SPOT. Une ou plusieurs erreurs se sont produites lors de l’exécution de l’opération root sync sur un répertoire racine. Intervention Recherchez les raisons de l’échec de certaines synchronisations sur la racine et relancez l’opération. Le journal nim.installp de la racine client réside dans RépertoirePèreRessourceRacine/NomClient/var/adm/ras. Messages d’erreur et d’avertissement 10Ć19 Message 0042–153 Signification NIM ne peut utiliser que les fichiers sur lesquels il a des droits d’accès spécifiques. Or, vous avez spécifié un fichier dont les droits d’accès sont incompatibles avec ceux requis par NIM. NIM a obtenu cette information du système de fichiers du serveur indiqué ; la valeur des droits d’accès provient du fichier /usr/include/sys/mode.h. Intervention Modifiez les droits d’accès du fichier et relancez la commande. Message 0042–154 Signification NIM ne peut utiliser que des fichiers existants. Vous avez spécifié un fichier qui n’existe pas. Intervention Créez le fichier et relancez la commande Message 0042–155 Signification Pour synchroniser les répertoires racine sans disque et sans données avec leurs SPOT correspondants, NIM a besoin que le répertoire racine du client soit servi à partir de la même machine que son SPOT. Or, vous avez demandé l’affectation d’une ressource qui ne respecte pas cette obligation. Intervention Relancez la commande avec des ressources qui respectent ce principe. Message 0042–156 Signification Demande d’exécution d’une opération sur un répertoire inexistant. Intervention Créez le répertoire et relancez la commande. Message 0042–157 Signification Impossible d’exécuter l’opération car l’un des fichiers requis est inaccessible. Intervention Créez le fichier et relancez la commande. Par exemple : • si le fichier manquant est une image d’amorçage avec un nom au format NomSpot.InterfaceRéseau.Plate-forme (myspot.tok.up, par exemple), recréez l’image d’amorçage en lançant l’opération de vérification sur le SPOT. • si les fichiers manquants sont des répertoires auxquels les ressources root ou paging sont associées, supprimez la définition de la ressource via l’opération remove, créez les répertoires et redéfinissez la ressource ; • si le fichier image.template d’un SPOT est absent, cela signifie que le SPOT a été endommagé ou que sa construction a échoué. Pour effectuer une reprise, vous devez supprimer puis reconstruire le SPOT via les opérations remove et define. 10-20 Message 0042–158 Signification NIM n’est pas parvenu à effectuer les modifications requises sur le fichier pour l’opération demandée. Intervention Modifiez les droits d’accès du fichier et relancez la commande. Guide d’administration : installation via un réseau Message 0042–159 Signification Le logiciel requis étant absent, la machine cible ne peut pas fonctionner comme un serveur SPOT. Intervention Installez le logiciel manquant et relancez la commande. Message 0042–160 Signification NIM n’a pas pu construire les images d’amorçage de réseau nécessaires à cette opération. Intervention Corrigez le problème empêchant la construction des images d’amorçage de réseau et relancez la commande Message 0042–161 Signification Espace disque insuffisant pour achever l’opération requise. Intervention Augmentez l’espace disponible, comme indiqué dans le message d’erreur. Message 0042–162 Signification Pour exécuter l’opération demandée, NIM a besoin d’un objet ressource de type lpp_source comprenant l’attribut simages dans sa définition. Cet attribut indique qu’une ressource lpp_source contient la totalité des modules en option nécessaires pour prendre en charge les opérations d’installation NIM. La ressource lpp_source spécifiée ne répond pas à ces critères. Intervention Relancez la commande avec une ressource lpp_source dont la définition contient l’attribut simages. Message 0042–163 Signification NIM coordonne l’accès entre un client et le serveur de la ressource. Pour ce faire, NIM doit identifier une interface réseau pouvant être utilisée par le client. Ce problème peut devenir complexe si le serveur a plus d’une interface réseau. NIM se sert d’un algorithme de connectivité pour déterminer l’interface à utiliser. Ce message d’erreur a été généré car l’algorithme de connectivité a détecté un problème au niveau du routage du client et de l’interface choisie par l’algorithme. NIM n’autorise pas l’interface sur le serveur dont le client se sert comme passerelle à être utilisée pour le service des ressources car il pourrait y avoir échec de l’opération exigeant la ressource. Intervention Si le serveur possède d’autres interfaces de réseau inconnues de NIM, modifiez l’objet machine serveur pour les ajouter. Définissez une route NIM entre le réseau principal du client et l’un des autres réseaux auxquels est connecté le serveur. Messages d’erreur et d’avertissement 10Ć21 10-22 Message 0042–164 Signification Certaines opérations NIM ne permettent pas qu’un CD-ROM soit la source des images installables. NIM n’est pas toujours capable de construire un environnement prenant en charge l’utilisation d’un CD-ROM pour l’opération en cours. C’est le cas de l’opération que vous avez tentée. Intervention Relancez la commande avec une autre source d’images installables. Message 0042–165 Signification Certains attributs peuvent être uniquement spécifiés ensemble alors que d’autres s’excluent mutuellement. Or, vous avez spécifié un ou plusieurs attributs incompatibles. Intervention Relancez la commande sans les attributs incompatibles. Par exemple, les attributs ring_speed et cable_type ne peuvent pas être utilisés avec le même attribut if (l’attribut à utiliser dépend du type d’interface de réseau référencé par l’attribut if). Message 0042–166 Signification L’attribut if spécifie des informations d’interface de réseau, notamment une référence à l’objet réseau auquel se connecte l’interface. Vous avez omis un attribut obligatoire, associé à if. Intervention Relancez la commande avec l’attribut obligatoire. Par exemple, l’attribut ring_speed correspond à l’interface de réseau Token-Ring et l’attribut cable_type à l’interface de réseau Ethernet. Message 0042–167 Signification L’unité spécifiée comme source d’émulation IPL ROM ne contient pas d’image amorçable valide pour cette émulation. Intervention Si l’unité spécifiée a un support, ce dernier ne contient pas d’émulation IPL ROM ou est endommagé. Rétablissez l’émulation IPL ROM, puis relancez la commande. Si l’unité spécifiée ne comporte pas de support, constituez l’émulation IPL ROM, placez-la dans l’unité, puis relancez la commande. Message 0042–168 Signification Réseau source et réseau de destination spécifiés identiques. Les machines qui se trouvent sur le même réseau n’ont pas besoin de routage pour communiquer ; l’ajout d’une route entre un réseau et lui-même est donc interdit. Intervention Indiquez des réseaux source et destination différents pour ajouter une route NIM. Guide d’administration : installation via un réseau Message 0042–169 Signification Vous avez affecté une ressource lpp_source, mais sans spécifier les systèmes de fichiers à installer pour utiliser la ressource lpp_source. Intervention Indiquez les systèmes de fichiers à installer via l’attribut filesets dans la commande, ou affectez un installp_bundle qui contient la liste des systèmes de fichiers à installer. Message 0042–170 Signification Type de plate-forme spécifié inconnu de NIM. Intervention Les types de plate-forme corrects sont rs6k, rs6ksmp, et rspc. Corrigez l’attribut du type de plate-forme et relancez la commande. Message 0042–171 Signification Tous les types de plate-forme ne sont pas pris en charge par tous les types de configuration. Par exemple, rs6ksmp ne prend pas en charge le type de configuration sans disque. Intervention Utilisez le type de plate-forme approprié et relancez la commande. Message 0042–172 Signification Nom d’objet machine client NIM spécifié incorrect. Lorsque la commande niminit sert à reconstruire le fichier niminfo, le processus d’enregistrement du maître compare l’ID CPU de la machine avec la valeur enregistrée dans la base de données NIM. Ce message s’affiche quand la valeur enregistrée ne correspond pas à celle de niminit. Intervention Utilisez le nom approprié et relancez la commande. Message 0042–173 Signification Vous avez demandé l’extension de systèmes de fichiers via la commande installp (avec l’indicateur –X) tout en interdisant à NIM l’extension automatique (avec l’attribut auto_expand). Cette combinaison commande-attribut n’est pas autorisée. Intervention Utilisez soit l’indicateur –X, soit l’attribut auto_expand, mais pas les deux. Message 0042–174 Signification Vous avez spécifié une valeur incorrecte pour un attribut ne pouvant être défini qu’à yes ou no. Intervention Relancez la commande avec la valeur yes ou no. Messages d’erreur et d’avertissement 10Ć23 Message 0042–175 Signification Résultat inattendu renvoyé par une commande lancée par NIM. Intervention Relancez la commande après correction du problème à l’origine de l’échec. Si la commande a échoué par manque d’espace, les messages d’erreur doivent l’indiquer. Etendez le système de fichiers indiqué (pour la plupart des opérations NIM, utilisez l’attribut auto_expand) et relancez la commande. Si un problème d’espace est survenu pendant la création du SPOT, empêchant la commande bosboot de produire des images d’amorçage, augmentez l’espace disponible et lancez l’opération check. Si la commande listée par NIM dans ce message est installp, vérifiez dans le journal nim.installp les informations d’échec et de reprise. (Pour les opérations sur un client autonome, ce journal se trouve dans le répertoire /var/adm/ras du client. Pour les opérations cust et maint de SPOT, il se trouve dans RépertoirePèreSPOT/NomSPOT/usr/lpp/bos/inst_root/var/adm/ ras sur le SPOT. Pour les clients sans disque et sans données, il réside dans RépertoirePèreRessourceRacine/NomClient/var/adm/ras. 10-24 Message 0042–176 Signification La ressource ne peut pas servir d’image support (simages) lpp_source. Lorsqu’une ressource lpp_source sert d’image support, elle contient un ensemble minimal de modules logiciels pour faciliter l’installation et l’utilisation du BOS. Intervention Aucune intervention n’est nécessaire si cette ressource n’a pas besoin de servir d’image support lpp_source. Si, à l’inverse, la ressource doit servir d’image de support lpp_source, ajoutez le logiciel manquant à lpp_source. Si lpp_source est un répertoire, vous pouvez copier les modules manquants à l’endroit où réside lpp_source, et exécuter l’opération check. Message 0042–177 Signification Espace disque insuffisant dans un ou plusieurs systèmes de fichiers. Intervention Libérez, si possible, de l’espace en augmentant la taille du système de fichiers indiqué. Pour la plupart des opérations NIM, l’attribut auto_expand permet l’extension automatique des systèmes de fichiers. Message 0042–178 Signification L’attribut if se compose de quatre champs. Dans la plupart des cas, le quatrième champ est facultatif. Or, l’objet réseau que vous avez spécifié (dans le champ one) a plusieurs types de réseau. Il faut dans ce cas que le quatrième champ soit spécifié pour indiquer le nom d’unité logique de la carte réseau. Intervention Ajoutez la valeur appropriée à l’attribut if et relancez la commande. Guide d’administration : installation via un réseau Message 0042–179 Signification Vous tentez de supprimer un attribut if ou other_net_type desquels sont dépendants un ou plusieurs clients NIM. Intervention S’il ne s’agit pas d’une erreur, supprimez les clients NIM dépendant du réseau, ou supprimez l’attribut if de la définition d’objet client NIM. Message 0042–180 Signification L’adresse de la machine en cours de définition n’est pas connectée au réseau représenté par l’objet réseau spécifié. Intervention Définissez un objet réseau représentant le réseau physique auquel la machine est connectée. Utilisez-le lors de la définition de la machine. Message 0042–181 Signification L’attribut fix_query_flags a une valeur non autorisée. Utilisez lsnim –Pa fix_query_flags pour obtenir la liste des valeurs correctes. Intervention Déterminez les indicateurs corrects et relancez l’opération. Message 0042–182 Signification Deux ressources de type différents ne peuvent pas être affectées conjointement pour l’opération en cours. Affectez l’une ou l’autre, mais pas les deux. Intervention Les ressources spécifiées sont incompatibles. Déterminez laquelle est nécessaire à la commande, et omettez l’autre. Message 0042–183 Signification Un attribut ne peut être spécifié pour l’opération en cours lorsqu’un certain type de ressource est affecté. Utilisez l’un ou l’autre, mais pas les deux. Intervention L’attribut et la ressource spécifiés sont incompatibles. Déterminez laquelle est nécessaire à la commande, et omettez l’autre. Message 0042–184 Signification L’adresse réseau (net_addr) ou le masque de sous-réseau (snm) ne peut être modifié pour le réseau car des clients NIM sont connectés à ce réseau. Supprimez les définitions du client avant de modifier le réseau. Intervention Lancez la commande nimdef pour redéfinir rapidement les clients NIM supprimés pour mettre à jour la définition du réseau. Message 0042–185 Signification Echec de liaison ou de copie des fichiers. Vérifiez les droits d’accès et l’espace système du fichier. Intervention Vérifiez que l’espace et les inodes sont disponibles pour les fichiers et liaisons spécifiés dans le message d’erreur. Messages d’erreur et d’avertissement 10Ć25 10-26 Message 0042–186 Signification Echec de la copie des programmes d’installation. Lancez NFS sur le client ou libérez 1000 blocs de 512 octets sur le système de fichiers. Intervention Impossible de copier les programmes d’installation. Lancez NFS sur le client ou augmentez l’espace du système de fichiers. Message 0042–187 Signification Echec de l’extension du système de fichiers. Intervention Tentez d’étendre manuellement le système de fichiers spécifié dans le message d’erreur, puis relancez la commande. Message 0042–188 Signification Echec du montage via NFS. Intervention Vérifiez que NFS s’exécute sur le serveur de ressources et sur le client spécifié dans le message d’erreur. Relancez la commande lorsque les problèmes NFS ont été résolus. Message 0042–189 Signification Echec de la sauvegarde de l’image d’amorçage existante. Vérifiez l’espace du système de fichiers. Intervention Augmentez l’espace du système de fichiers, puis relancez la commande. Message 0042–190 Signification La clé ne se trouve pas dans la position NORMAL. Une installation non surveillée ne peut pas être menée à bien si elle n’est pas en position NORMAL. Intervention Tournez la clé en position NORMAL, puis relancez la commande. Message 0042–191 Signification Ecriture impossible de l’émulation IPL ROM. Intervention La commande mkboot n’a pas réussi à écrire l’émulation IPL ROM sur le client. Amorcez manuellement le client sur le réseau pour lancer l’installation du BOS. Message 0042–192 Signification Détection impossible du volume logique d’amorçage. Intervention Vérifiez qu’un volume logique d’amorçage est défini pour la machine. NIM tente d’utiliser la commande lslv –l hd5 pour déterminer le volume logique d’amorçage. Guide d’administration : installation via un réseau Message 0042–193 Signification Le client n’a pas d’entrée .rhosts pour le maître, ou l’ID de l’hôte client n’est pas interprétable. Intervention Vérifiez que le nom de l’hôte client est interprétable par le maître. Vérifiez ensuite qu’une entrée existe pour le maître dans le fichier $HOME/.rhosts au niveau racine pour le maître sur la machine client. Message 0042–194 Signification Le client n’autorise pas les opérations push de NIM. Supprimez /etc/nimstop de % si l’opération push est nécessaire. Intervention Sur la machine client, lancez la commande nimclient –p pour réactiver les droits d’accès en amont du maître. Message 0042–195 Signification Impossible d’afficher une liste des périphériques d’amorçage. Intervention Une erreur a été renvoyée par la commande bootlist sur le client. Si un amorçage réseau doit être lancé pour une opération bos_inst, diag ou maint_boot, définissez manuellement la liste d’amorçage et réamorcez le client, ou suivez la procédure classique d’amorçage du client sur le réseau. Message 0042–196 Signification L’attribut set_bootlist n’est correct que s’il est combiné aux attributs no_client_boot ou boot_client. Intervention Spécifiez uniquement l’attribut set_bootlist à la commande nim lors de la modification des paramètres par défaut des attributs no_client_boot ou boot_client. Message 0042–197 Signification Si la machine cible possède plusieurs interfaces d’un type de réseau donné, le nom de l’unité logique de la carte réseau doit être spécifié dans l’attribut if1 de la définition NIM de la machine cible, lors de l’utilisation de l’attribut force_push. Intervention Modifiez l’attribut if1 du client via l’opération NIM change. Incluez à l’attribut if1 l’un des noms d’unité logique de la carte réseau du client listés dans le message d’erreur. Message 0042–198 Signification Lors de la conversion du système de fichiers /usr d’une machine en SPOT, l’image bos sur le support (lpp_source) utilisé pour créer le SPOT doit correspondre à celle utilisée pour installer la machine. Intervention Lors de la définition de /usr SPOT, utilisez le même support d’installation qu’à l’installation d’origine de la machine. Par exemple, si une machine a été installée avec AIX 4.1.3 et qu’une mise à jour vers AIX 4.1.4 a été effectuée, le support d’installation nécessaire pour la définition de /usr SPOT sur la machine doit toujours être un produit AIX 4.1.3. Messages d’erreur et d’avertissement 10Ć27 10-28 Message 0042–199 Signification Les attributs no_client_boot et boot_client ne peuvent pas être spécifiés ensemble. Intervention Pour éviter de donner des instructions conflictuelles à la commande NIM, ne spécifiez pas les attributs no_client_boot et boot_client dans une même opération NIM. Message 0042–204 Signification Les attributs mk_image et source doivent être spécifiés ensemble pour être corrects. Intervention A la création d’une ressource mksysb depuis une machine client en cours d’utilisation, utilisez l’attribut mk_image=yes pour indiquer qu’un mksysb doit être créé, et utilisez l’attribut source=NomClient pour spécifier le nom du client à sauvegarder. Message 0042–205 Signification L’ensemble de fichiers bos.sysmgt.sysbr doit être installé sur le client pour effectuer une sauvegarde du système. Vous pouvez installer le système de fichiers avec l’opération NIM cust. Intervention Installez le système de fichiers bos.sysmgt.sysbr sur la machine client avant de renouveler l’opération. Message 0042–206 Signification Une ressource est déjà affectée. Intervention Une seule ressource de ce type peut être affectée au client. Désaffectez la première ressource avant d’essayer d’affecter la deuxième. Message 0042–207 Signification Impossible d’affecter une ressource au client. Intervention Cherchez d’autres messages d’erreur NIM qui peuvent accompagner cette erreur et fournir des informations supplémentaires sur le sujet. Vérifiez que la ressource spécifiée est exportable via NFS vers le client. Message 0042–208 Signification Impossible de verrouiller un client. Le client est déjà verrouillé ou le nom donné ne se rapporte pas à un client NIM autorisé. Intervention Si une autre opération NIM est en cours sur le même client, attendez la fin du processus avant de relancer l’opération. Sinon, arrêtez et relancez le démon nimesis pour supprimer les verrous. Message 0042–209 Signification L’attribut mksysb_flags a une valeur non autorisée. Lancez la commande lsnim –Pa mksysb_flags pour obtenir la liste des valeurs admises. Intervention Entrez les valeurs correctes pour l’attribut mksysb_flags, et renouvelez l’opération. Guide d’administration : installation via un réseau Message 0042–210 Signification L’espace maximum requis pour la sauvegarde est supérieur à l’espace disponible dans le système de fichier cible. Pour passer outre les besoins en mémoire, utilisez l’indicateur –F pour définir la ressource mksysb. Intervention Augmentez l’espace sur le système de fichiers cible devant recevoir mksysb ou utilisez l’indicateur –F comme spécifié dans le message d’erreur. Message 0042–211 Signification Le membre existe déjà dans le groupe. Intervention Aucune intervention n’est requise car le membre est déjà dans le groupe. Message 0042–212 Signification Le membre n’a pas été ajouté au groupe car il n’a pas de nom NIM valide. Intervention Le nom du membre à ajouter à un groupe est incorrect. Vérifiez la spécification correcte du membre. Message 0042–213 Signification Le groupe n’a pu être créé car il ne contient aucun membre valide. Intervention Un groupe doit contenir au moins un membre. Redéfinissez le groupe avec des membres valides pour pouvoir l’ajouter à l’environnement NIM. Message 0042–214 Signification Impossible d’ajouter un membre au groupe. Intervention Cherchez d’autres messages d’erreur NIM qui peuvent accompagner cette erreur et fournir des informations supplémentaires sur le sujet. Message 0042–215 Signification Un type de journal non valide pour l’opération showlog a été spécifié. Intervention Indiquez l’un des journaux répertoriés dans le message d’erreur. Message 0042–216 Signification Un type de journal non valide pour l’opération showlog a été spécifié pour un SPOT. Intervention Indiquez l’un des journaux répertoriés dans le message d’erreur. Messages d’erreur et d’avertissement 10Ć29 10-30 Message 0042–217 Signification Un type de journal non valide pour l’opération showlog a été spécifié pour une machine sans disque ou sans données. Intervention Indiquez l’un des journaux répertoriés dans le message d’erreur. Message 0042–218 Signification Le fichier journal est vide ou n’existe pas. Intervention Aucune information n’est disponible dans le fichier journal relatif à la machine ou au SPOT spécifié. Message 0042–219 Signification Objet incompatible avec le groupe. Intervention Ce type d’objet ne peut être ajouté au groupe, car son type n’y est pas autorisé. Les groupes de machines ne peuvent contenir qu’un type de client NIM, qui est déterminé par le premier membre ajouté. Les groupes de ressources ne peuvent contenir que des membres dont les types sont des ressources. Message 0042–220 Signification Une seule ressource de ce type est admise dans un groupe de ressources. Intervention Dans le groupe de ressources, supprimez le membre actuel du type spécifié avant d’ajouter le nouveau membre du même type. Message 0042–221 Signification Le groupe %s est en cours de suppression car son dernier membre a été supprimé pendant l’opération. Intervention Un groupe ne peut pas être vide. Redéfinissez le groupe avec au moins un membre s’il doit rester dans l’environnement NIM. Message 0042–222 Signification Une erreur inconnue a affecté des ressources à la machine. Intervention Cherchez d’autres messages d’erreur NIM qui peuvent accompagner cette erreur et fournir des informations supplémentaires sur le sujet. Vérifiez que la ressource spécifiée est exportable via NFS vers le client. Message 0042–223 Signification Fichier d’entrée incorrect. Le fichier ne peut pas être lu, est vide ou ne contient pas d’entrée autorisée. Intervention Vérifiez que le fichier spécifié dans le message d’erreur convient pour l’opération. Guide d’administration : installation via un réseau Message 0042–224 Signification Dépassement de la longueur maximale d’une ligne d’un fichier d’exportation NFS. L’opération export ne peut aboutir. Intervention Editez manuellement /etc/exports et /etc/xtab files pour supprimer les entrées obsolètes. Il est également possible d’augmenter le nombre d’hôtes auxquels NIM peut exporter via NFS une ressource en définissant l’attribut restrict_nfs_exports à no sur le maître via l’exécution de la commande nim –o change –a restrict_nfs_exports=no master. Message 0042–225 Signification Erreur pendant la mise à jour du fichier d’exportation. Vérifiez si le fichier est corrompu. Intervention Editez manuellement les fichiers /etc/exports et /etc/xtab pour corriger toute corruption éventuelle. Tentez d’établir pourquoi NIM n’a pas réussi à mettre à jour les fichiers. Vérifiez les droits d’accès du fichier et du répertoire, puis assurez–vous que les systèmes de fichiers ne sont pas complets. Message 0042–226 Signification Il y a eu délai lors de la tentative de lancement de l’opération sur le client. L’opération n’a peut-être pas démarré correctement. Intervention Si l’opération en cause est bos_inst, il suffit de réamorcer manuellement le client sur le réseau pour démarrer l’installation. Pour toutes les autres opérations, le problème provient plus probablement de problèmes de communication réseau entre le maître et le client. Vérifiez que le maître peut joindre le client et que les droits d’accès rsh sont toujours accordés par le client au maître. Message 0042–227 Signification L’état de la machine indique qu’elle n’est peut-être pas prête pour certaines opérations NIM. Intervention Vérifiez qu’aucune opération NIM ne soit en cours sur la machine. Réinitialisez l’état de la machine par le biais de la commande nim –Fo reset NomMachine. La machine revient à l’état ready et des opérations NIM peuvent y être exécutées. L’opération reset ne désaffectant pas de ressources, utilisez l’opération nim deallocate pour en désaffecter si nécessaire. Message 0042–228 Signification Niveau de version incorrect. Intervention Le niveau de version de la ressource est incomplet ou spécifié de façon incorrecte. Pour obtenir le niveau des ressources, lancez la commande lsnim –l NomRessource et affichez les attributs version, release et mod. Pour remédier au problème, vous devez soit recréer la ressource, soit modifier la base de données NIM pour qu’elle comporte la spécification de niveau correct au moyen de la commande suivante sur le maître NIM : /usr/lpp/bos.sysmgt/nim/methods/m_chattr –a Attribut=Valeur NomRessource, Attribut étant version, release, ou mod ; Valeur étant la valeur correcte et NomRessource, le nom de la ressource comportant la spécification de niveau incorrect. Messages d’erreur et d’avertissement 10Ć31 10-32 Message 0042–229 Signification Lors de l’installation d’un système à l’aide d’un mksysb comme source de l’installation, il faut que le niveau du SPOT utilisé pour l’installation corresponde au niveau de l’image mksysb qui est installée. Les niveaux de version du SPOT et de mksysb sont incompatibles. Intervention Créez un SPOT compatible avec le niveau de mksysb en cours d’installation. Utilisez ce SPOT lors de l’installation d’un BOS mksysb. Pour obtenir le niveau des ressources mksysb et SPOT, lancez la commande lsnim –l NomRessource et affichez les attributs version, release et mod. Message 0042–230 Signification Lors de l’installation d’un système à l’aide d’un mksysb comme source de l’installation, il faut que le niveau du SPOT utilisé pour l’installation corresponde au niveau de l’image mksysb qui est installée. Si ce principe n’est pas respecté, l’installation échouera. Intervention Créez un SPOT compatible avec le niveau de mksysb en cours d’installation. Utilisez ce SPOT lors de l’installation d’un BOS mksysb. Pour obtenir le niveau des ressources mksysb et SPOT, lancez la commande lsnim –l NomRessource et affichez les attributs version, release et mod. Message 0042–231 Signification Une liste temporaire de logiciels à installer doit être créée et utilisée pour l’opération. La création de cette liste a été impossible. Intervention Consultez les messages précédents pour comprendre ce qui s’est passé. Corrigez le problème et relancez la commande. Message 0042–232 Signification Une ressource installp_bundle temporaire est créée et utilisée pour l’opération. Création impossible de la ressource temporaire. Intervention Consultez les messages précédents pour comprendre l’origine de l’échec. Corrigez le problème et relancez la commande. Message 0042–233 Signification L’opération n’a pu être exécutée car le maître NIM est déjà initialisé. Intervention Déconfigurez le maître NIM et relancez l’opération. Guide d’administration : installation via un réseau Message 0042–234 Signification Il est impossible de restaurer une sauvegarde d’une base de données NIM sur une machine sur laquelle est installée une version antérieure de l’ensemble de fichiers NIM maître. Par exemple, une sauvegarde d’une base de données NIM d’un système avec un maître NIM de niveau 4.2.0.0 ne peut pas être restaurée sur un système ayant un maître NIM de niveau inférieur à 4.2.0.0. Intervention Installez un ensemble de fichiers maître NIM de niveau égal ou supérieur à celui de la sauvegarde. Essayez ensuite de relancer la restauration. Message 0042–235 Signification Une source d’image n’a pas été spécifiée pour la création du SPOT. Intervention Spécifiez une unité contenant des images d’installation ou spécifiez une lpp_source avec l’attribut simages pour créer le SPOT. Message 0042–236 Signification Le nom de la lpp_source et/ou le répertoire destiné à recevoir la lpp_source n’a pas été spécifié pour la lpp_source à créer. Intervention Spécifiez un nom et un répertoire pour la lpp_source et relancez la commande. Message 0042–237 Signification Le nom du SPOT et/ou le répertoire destiné à recevoir le SPOT n’a pas été spécifié pour le SPOT à créer. Intervention Spécifiez un nom et un répertoire pour le SPOT et relancez la commande. Message 0042–238 Signification Aucun répertoire père n’a été spécifié pour les ressources de la machine sans disque/sans données à créer. Intervention Spécifiez un répertoire pour les ressources de la machine sans disque/sans données et relancez l’opération. Message 0042–239 Signification Le nom de la ressource et/ou le répertoire destiné à recevoir la ressource n’a pas été spécifié pour la ressource à créer. Intervention Spécifiez un nom et un répertoire pour la ressource et relancez l’opération. Message 0042–240 Signification Aucun répertoire père n’a été spécifié pour les ressources de la machine sans disque/sans données à créer. Intervention Spécifiez un répertoire pour les ressources de la machine sans disque/sans données et relancez l’opération. Messages d’erreur et d’avertissement 10Ć33 10-34 Message 0042–241 Signification La taille et/ou le groupe de volumes n’a pas été spécifié pour la création d’un nouveau système de fichiers destiné à recevoir une ressource NIM. Intervention Spécifiez la taille et le groupe de volumes du système de fichiers et relancez l’opération. Message 0042–242 Signification La taille et/ou le groupe de volumes n’a pas été spécifié pour la création d’un nouveau système de fichiers destiné à recevoir les ressources d’une machine sans disque/sans données. Intervention Spécifiez la taille et le groupe de volumes du système de fichiers et relancez l’opération. Message 0042–243 Signification Il a été tenté de créer deux fois le même système de fichiers: la première fois pour une lpp_source et la seconde, pour un SPOT. Intervention Spécifiez un autre répertoire pour la lpp_source ou pour le SPOT : ainsi, des systèmes de fichiers différents seront créés pour les ressources. Si un nouveau système de fichiers devait réellement être créé pour deux ressources, spécifiez–le pour une seule des ressources, mais spécifiez le même répertoire pour les deux ressources. Message 0042–244 Signification Il a été tenté de créer deux fois le même système de fichiers: la première fois pour une lpp_source et la seconde, pour les ressources d’une machine sans disque/sans données. Intervention Spécifiez un autre répertoire pour la lpp_source ou pour les ressources sans disque/sans données : ainsi, des systèmes de fichiers différents seront créés pour les ressources. Si un nouveau système de fichiers doit être créé pour les deux ensembles de ressources, spécifiez la création du système de fichiers pour une seule des ressources, mais spécifiez le même répertoire pour les deux ressources. Message 0042–245 Signification Il a été tenté de créer deux fois le même système de fichiers: la première fois pour un SPOT et la seconde, pour des ressources d’une machine sans disque/sans données. Intervention Spécifiez un autre répertoire pour le SPOT ou pour les ressources sans disque/sans données : ainsi, des systèmes de fichiers différents seront créés pour les ressources. Si un nouveau système de fichiers doit être créé pour les deux ensembles de ressources, spécifiez la création du système de fichiers pour une seule des ressources, mais spécifiez le même répertoire pour les deux ressources. Guide d’administration : installation via un réseau Message 0042–246 Signification Espace sur le groupe de volumes insuffisant pour créer le système de fichiers spécifié. Intervention Spécifiez un autre groupe de volumes pour le système de fichiers à créer et relancez l’opération. Message 0042–247 Signification La création du système de fichiers a échoué. Intervention Consultez les messages précédents pour comprendre pourquoi l’opération a échoué. Corrigez l’erreur et relancez la commande. Message 0042–248 Signification Une erreur s’est produite pendant la création du système de fichiers. Intervention Consultez les messages précédents pour comprendre pourquoi l’opération a échoué. Corrigez l’erreur et relancez la commande. Message 0042–249 Signification L’initialisation du maître NIM a échoué. Intervention Consultez les messages précédents pour comprendre pourquoi l’opération a échoué. Corrigez l’erreur et essayez de réinitialiser le maître. La cause la plus fréquente de cet échec est que le maître est déjà initialisé. Il est possible de déconfigurer le maître via la commande nim –o unconfig master et de le réinitialiser. Toutefois, procédez avec une précaution extrême, car la déconfiguration du maître supprime toutes les définitions de la base de données NIM. Message 0042–250 Signification Impossible de poursuivre la configuration. Intervention Consultez les messages précédents pour comprendre pourquoi l’opération a échoué. Corrigez l’erreur et tentez de configurer à nouveau le système à partir du point d’échec. Message 0042–251 Signification Il est impossible d’ajouter une route au réseau car une route par défaut obligatoire est manquante. Ajoutez une route par défaut et renouvelez l’opération. Intervention Ajoutez une route par défaut au réseau spécifié dans le message d’erreur et renouvelez l’opération. Message 0042–252 Signification Localisation impossible d’un réseau correspondant. Intervention Le mot-clé find_net a servi pour l’attribut if de la machine. Toutefois, aucun réseau correspondant n’a été trouvé. Définissez le réseau avant l’interface de la machine ou utilisez l’attribut net_definition avec le mot-clé find_net pour définir le réseau en même temps que l’interface. Messages d’erreur et d’avertissement 10Ć35 Message 0042–253 Signification Impossible d’utiliser l’attribut net_definition lorsque le mot-clé find_net n’est pas le premier champ de l’attribut if. Intervention L’attribut net_definition n’est pas correct lors de l’utilisation d’un réseau connu dans l’attribut if. Spécifiez le mot-clé find_net dans l’attribut if ou omettez l’attribut net_definition et renouvelez l’opération. Message 0042–254 Signification Format incorrect pour la valeur spécifiée de net_definition. La valeur de l’attribut doit être : NetType Type de réseau (tok, ent, fddi, etc.). snmName Masque de sous-réseau en notation décimale pour le réseau. Client_gwName Adresse IP de passerelle par défaut facultative ou nom d’hôte utilisé par la machine définie pour la communication avec le maître. Master_gwName Adresse IP de passerelle par défaut facultative ou nom d’hôte utilisé par le maître pour communiquer avec les clients sur d’autres sous-réseaux. NetName Nom facultatif donné à la définition NIM créée pour le réseau. (Sinon, un nom par défaut unique est utilisé.) Si vous souhaitez spécifier NetName et que Client_gwName ou Master_gwName ne sont pas applicables, spécifiez 0. Si Client_gwName a une valeur de 0, Master_gwName ne peut pas être différent de zéro. Intervention Corrigez l’erreur de syntaxe et renouvelez l’opération. Message 0042–255 Signification Il existe déjà une route par défaut pour le maître et la passerelle par défaut du maître est différente de celle déjà définie. Pour modifier la passerelle par défaut du maître, lancez l’opération change. Intervention Pour modifier la passerelle par défaut d’un réseau, utilisez la commande suivante : nim –o change –a routingX=”default NomPasserelle” NomRéseau X est le numéro de séquence pour l’attribut routing ; NomPasserelle est la passerelle par défaut à utiliser et NomRéseau est le nom du réseau du maître. 10-36 Guide d’administration : installation via un réseau Message 0042–256 Signification Une route par défaut existe déjà pour le réseau. Vous pouvez modifier la passerelle par défaut, mais vous ne pouvez pas définir plus d’une route par défaut. Intervention Pour modifier la passerelle par défaut d’un réseau, utilisez la commande suivante : nim –o change –a routingX=”default NomPasserelle” NomRéseau X est le numéro de séquence pour l’attribut routing ; NomPasserelle est la passerelle par défaut à utiliser et NomRéseau est le nom du réseau du maître. Message 0042–257 Signification Vous devez spécifier un attribut if avec l’attribut net_definition. Intervention net_definition devant faire référence à une interface de machine, spécifiez un attribut if avec l’attribut net_definition. Message 0042–258 Signification Impossible de spécifier l’attribut net_definition pour créer ou modifier plusieurs attributs if dans la même opération change. Procédez en deux temps. Intervention Pour éviter toute ambiguïté, ne manipulez qu’une seule interface de machine (attribut if) à la fois en utilisant l’attribut net_definition. Message 0042–259 Signification La valeur par défaut default_res spécifiée dans la définition de la base de données du maître n’est pas un groupe de ressources NIM valide. Intervention Spécifiez un groupe de ressources NIM valide comme ressource par défaut. Obtenez une liste des groupes de ressources en exécutant la commande lsnim –t res_group. Message 0042–260 Signification L’attribut default n’est applicable que lors de la manipulation d’un groupe de ressources. Intervention Définir l’attribut default=yes/no sur un groupe de ressources l’affecte comme ensemble de ressources par défaut pour les opérations NIM. L’attribut default n’est pas valable pour les autres opérations NIM. Message 0042–261 Signification Utilisation incorrecte de l’attribut async. Cet attribut ne peut être spécifié pour l’opération lppchk lorsque la cible est une machine autonome ou un groupe de machines autonomes. Intervention Omettez l’attribut async pendant l’opération lppchk, sauf si la cible est une machine autonome ou un groupe de machines autonomes. Messages d’erreur et d’avertissement 10Ć37 10-38 Message 0042–262 Signification Le nom du fichier de définition client est manquant pour cette opération. Intervention Spécifiez le fichier de définition client à utiliser pour ajouter des machines à l’environnement NIM. Pour en savoir plus, reportez-vous à page 9-1, Commandes NIM. Message 0042–263 Signification L’attribut netboot_kernel ne peut recevoir que la valeur up ou mp. Intervention Corrigez la valeur indiquée pour l’attribut netboot_kernel. Message 0042–264 Signification Il manque à la source d’image utilisée pour définir la lpp_source un ou plusieurs modules requis. Intervention Des images d’installation n’ont pas été copiées dans le répertoire lpp_source. Il se peut que la source des images d’installation ne contienne pas tous les ensembles de fichiers spécifiés pour équiper lpp_source. Copiez les images d’installation manquantes dans le répertoire lpp_source, puis lancez l’opération NIM check sur lpp_source. Message 0042–265 Signification Il manque à la source d’images utilisée pour définir la lpp_source un ou plusieurs éléments de la liste des modules par défaut. Intervention Des images d’installation n’ont pas été copiées dans le répertoire lpp_source. Il se peut que la source des images d’installation ne contienne pas tous les ensembles de fichiers spécifiés pour équiper lpp_source. Copiez les images d’installation manquantes dans le répertoire lpp_source, puis lancez l’opération NIM check sur lpp_source. Message 0042–266 Signification Les modules requis sont absents de la lpp_source définie. Intervention Des images d’installation n’ont pas été copiées dans le répertoire lpp_source. Il est possible que les noms des ensembles de fichiers aient été spécifiés de façon incorrecte ou que la source des images d’installation ne contienne pas tous les ensembles de fichiers spécifiés. Copiez les images d’installation manquantes dans le répertoire lpp_source, puis lancez l’opération NIM check sur lpp_source. Message 0042–267 Signification Le lpp_source défini n’a pas l’attribut simages car il manque un ou plusieurs modules. Intervention Copiez les images d’installation manquantes dans le répertoire lpp_source, puis lancez l’opération NIM check sur lpp_source pour ajouter l’attribut simages. Guide d’administration : installation via un réseau Message 0042–268 Signification Impossible de lancer l’opération car tous les membres du groupe cible spécifié sont actuellement exclus des opérations sur le groupe. Vous devez démarquer (ou inclure) les membres de groupe exclus avant de continuer. Intervention Lancez l’opération NIM select sur le groupe pour inclure les membres aux opérations futures. Message 0042–269 Signification Un seul type de vérification peut être exécuté à la fois sur les ensembles de fichiers installés sur un client NIM. Intervention Désactivez ou désélectionnez toutes les options de vérification sauf une et relancez l’opération. Message 0042–270 Signification L’opération est seulement prise en charge sur les SPOT et les clients NIM installés avec un niveau de version égal ou supérieur à 4.2. Intervention L’ensemble de fichiers du client NIM sur la cible est doté d’une version antérieure et ne prend pas cette opération en charge. Le logiciel client sur la cible doit être mis à niveau pour que l’opération puisse être exécutée. Message 0042–271 Signification Une ressource correspondant à ce type est déjà affectée. Vous ne pouvez pas affecter plus d’une ressource de ce type à une machine. Intervention Désaffectez la première ressource avant d’essayer d’affecter la deuxième. Il peut être nécessaire de réinitialiser la machine avant de désaffecter la ressource. Message 0042–272 Signification Une valeur spécifiée n’est pas une valeur correcte pour default_re, car il ne s’agit pas d’un groupe de ressources NIM valable. Intervention Spécifiez un autre groupe de ressources pour l’attribut default_res, ou rectifiez le groupe de ressources en question. Message 0042–273 Signification Une valeur spécifiée ne peut pas être utilisée comme emplacement pour l’image mksysb car il s’agit d’un répertoire. Spécifiez le nom du fichier sur lequel l’image mksysb réside actuellement ou résidera après sa création. Intervention Spécifiez un nom de fichier au lieu d’un répertoire comme emplacement de la ressource mksysb. Messages d’erreur et d’avertissement 10Ć39 10-40 Message 0042–274 Signification L’indicateur –e de l’attribut mksysb_flags et l’attribut exclude_files sont incompatibles. Choisissez l’indicateur –e avec l’attribut mksysb_flags pour exclure de la sauvegarde les fichiers inclus dans /etc/exclude.rootvg, ou spécifiez un attribut exclude_files. Intervention N’utilisez pas l’indicateur –e mksysb en même temps que la ressource exclude_files pendant cette opération. Message 0042–275 Signification Accès impossible à un fichier verrou. Si aucune opération NIM n’est en cours, supprimez le fichier et relancez la commande. Intervention Lancez la commande ps –ef | grep nim pour lister les processus NIM en cours sur le système. Si des processus NIM autres que le démon nimesis sont en cours, attendez qu’ils soient terminés et supprimez les fichiers indiqués par le message d’erreur. Message 0042–276 Signification Il faut qu’un ensemble de fichiers soit installé pour que cette opération soit possible. Intervention Installez l’ensemble de fichiers indiqué dans le message d’erreur avant de renouveler l’opération. Il faut en général installer l’ensemble de fichiers sur le système client. Toutefois, en fonction de l’opération exécutée, il est possible que le maître NIM ait besoin que cet ensemble de fichiers soit installé avant le succès de l’opération. Message 0042–277 Signification Les machines sans disque et sans données ne peuvent être définies avec une interface de réseau principale résidant sur un réseau NIM générique. Une carte réseau définie sur un réseau NIM générique est supposée ne pas prendre en charge l’amorçage réseau. Intervention Pour définir les systèmes comme clients sans disque ou sans données, il faut que ces derniers soient d’abord connectés à un réseau NIM capable de prendre en charge un amorçage de réseau, du type Ethernet, Token-Ring ou FDDI. Message 0042–278 Signification L’interface spécifiée ne correspond pas à une carte réseau qui prend en charge l’amorçage réseau. Le maître NIM a donc été défini sur un réseau NIM générique. Les opérations dépendantes de l’amorçage réseau, comme l’installation du BOS, ne sont pas possibles sur les clients NIM dont l’interface d’installation du réseau principal est définie sur le même réseau que le maître NIM. Intervention Les opérations qui dépendent de la capacité d’amorçage du réseau ne peuvent pas être effectuées sur les clients des réseaux NIM génériques. Il faut exécuter ce type d’opérations à l’aide des supports locaux existants sur le système. Guide d’administration : installation via un réseau Message 0042–279 Signification L’interface spécifiée est mappée à un sous-réseau défini comme réseau NIM générique. Il ne sera pas possible d’exécuter des opérations dépendant de l’amorçage réseau, comme une installation du BOS, sur la définition de machine créée par cette opération. Intervention Les opérations qui dépendent de la capacité d’amorçage du réseau ne peuvent pas être effectuées sur les clients des réseaux NIM génériques. Il faut exécuter ce type d’opérations à l’aide des supports locaux existants sur le système. Message 0042–280 Signification Entrez la date et l’heure d’exécution de l’opération au format : AAMMJJhhmm. Intervention Utilisez le format décrit dans le message d’erreur pour programmer la date et l’heure de l’opération. Message 0042–281 Signification Il n’est pas possible de convertir le système de fichiers /usr sur le serveur spécifié en un SPOT NIM. La variable RM_INST_ROOTS a été définie à yes dans un fichier bosinst.data lors de l’installation initiale de la machine ou inurid –r a été appelé ultérieurement. La seule façon de créer un SPOT sur cette machine est de spécifier un emplacement autre que /usr ou de réinstaller la machine et de créer un SPOT dans /usr. Intervention Le système n’est pas capable de prendre en charge la création d’un /usr SPOT. Il est possible de créer un non–/usr SPOT sur le système en spécifiant une valeur différente pour l’attribut location. Message 0042–282 Signification L’installation du BOS a été activée mais ne peut être lancée car le fichier suivant n’a pas été trouvé sur la cible. Pour démarrer l’installation : 1. lancez une opération d’amorçage réseau à partir de la cible. 2. rectifiez l’état de la cible avec l’opération reset de NIM et relancez l’opération bos_inst, en procédant au choix : a. avec l’option Force Push (–a force_push=yes) b. après l’installation et la configuration du système de fichiers bos.sysmgt.nim.client sur la cible. Intervention Installation et configuration incorrectes de l’ensemble de fichiers client NIM sur le système cible. Suivez les indications du message d’erreur pour corriger le problème. Messages d’erreur et d’avertissement 10Ć41 10-42 Message 0042–283 Signification L’existence d’un fichier sur le serveur indique qu’un SPOT NIM est peut-être toujours monté dans un sous-répertoire qui sera supprimé par cette opération. Avant de relancer l’opération, démontez le répertoire du SPOT ainsi que ceux qui peuvent être montés après celui qui est en cours de suppression. VOUS RISQUEZ DE PERDRE DES DONNÉES SUR LE SERVEUR SPOT SI VOUS N’EFFECTUEZ PAS CETTE OPÉRATION ! Intervention Une opération SPOT a échoué et NIM n’a pas réussi à démonter tous les répertoires montés dans le SPOT. Démontez manuellement les répertoires spécifiés dans le message d’erreur avant de relancer la commande. La commande mount permet de lister les répertoires montés sur le système et la commande unmount de les démonter. Utilisez l’option –f avec la commande unmount pour éventuellement forcer le démontage. Guide d’administration : installation via un réseau Chapitre 11. Résolution des incidents NIM Ce chapitre propose des solutions aux problèmes d’amorçage réseau et décrit les procédures pour générer des sorties de débogage pour les installations NIM du BOS. Pour en savoir plus, reportez-vous à ”Messages d’erreur et d’avertissement”, page 10-1 et au AIX - Guide des messages. Débogage d’un problème d’amorçage réseau Si une machine client n’est pas capable d’effectuer un amorçage réseau à partir de son serveur d’amorçage, il y a sans doute un problème au niveau d’une ou plusieurs des étapes suivantes de l’amorçage : • Etablissement de communications via le réseau entre le client et le serveur • Obtention de l’image d’amorçage à partir du serveur • Exécution de l’image d’amorçage sur le client. Les sections suivantes décrivent les étapes à suivre pour déterminer la source d’échecs lors de chaque étape. Etablissement de communications via le réseau entre le client et le serveur 1. Avant de lancer l’amorçage réseau sur le client, exécutez un test ping à partir des menus bootp du client. 2. Si le test ping échoue, vérifiez que les adresses du client, du serveur et de la passerelle sont spécifiées correctement. 3. Si elles sont correctes, essayez d’effectuer un ping sur le serveur à partir d’une autre machine du sous–réseau du client. 4. Si cette interrogation ping est possible, il se peut que la défaillance provienne de la carte réseau du client. 5. Si elle n’est pas possible, il se peut qu’il existe des problèmes de routage entre le client et le serveur, ou que les communications via le réseau soient défaillantes. Effectuez des procédures de débogage du réseau pour déterminer la source du problème. Obtention de l’image d’amorçage à partir du serveur 1. Si le test ping réussit, exécutez un amorçage réseau du client. Lorsqu’un amorçage réseau est lancé, un paquet de requêtes bootp transite du client vers le serveur. Le serveur répond ensuite au client en renvoyant un paquet. Le nombre de paquets envoyés et reçus pour la requête bootp est affiché sur la machine client. Si un paquet est envoyé depuis le client, mais qu’aucun n’est reçu, un autre paquet est envoyé. 2. Si des paquets bootp continuent d’être transmis mais ne sont pas reçus, il se peut que le serveur d’amorçage ne réponde pas à la requête. Résolution des incidents NIM 11Ć1 3. Sur le serveur bootp, visualisez le fichier /etc/bootptab du serveur. Il doit contenir une entrée pour la machine client avec les informations suivantes : <nom d’hôte du client> bf=<fichier d’amorçage> ip=<adresse ip du client> ht=<type de réseau> sa=<adresse du serveur d’amorçage> sm=<masque de sous–réseau du client> ha=<adresse matérielle de carte réseau> (requise uniquement si les requêtes bootp requests are sent by broadcasting) En l’absence d’entrée, soit la commande NIM utilisée pour configurer l’opération actuelle a échoué, soit la machine a été réinitialisée avant le début de l’opération d’amorçage. Relancez l’opération NIM bos_inst, diag ou maint_boot pour préparer le serveur à la requête d’amorçage client. Si l’entrée existe dans /etc/bootptab, contrôlez les données spécifiées. Si un fichier contient des données erronées, les informations utilisées pour définir la machine ou le réseau dans la base de données NIM étaient probablement fausses. Remédiez à ce problème en redéfinissant la machine client, en corrigeant les données incorrectes dans la définition de client ou de réseau, en relançant l’opération NIM et en réamorçant le client. 4. Si /etc/bootptab est correct, vérifiez que le démon inetd est actif. Si ce n’est pas le cas, démarrez–le et relancez l’amorçage réseau à partir du client. Lorsque le démon inetd s’exécute, il doit lancer automatiquement le démon bootpd à réception de la requête bootp sur le serveur. 5. Si le démon bootpd n’est pas lancé, contrôlez que l’entrée bootps du fichier /etc/inetd.conf n’est pas mise en commentaire. Annulez éventuellement la mise en commentaire et relancez inetd avec la commande refresh –s inetd. Relancez l’amorçage réseau à partir du client. 6. Si aucune réponse bootp n’est reçue sur le client, lancez manuellement le démon bootpd en mode débogage : a. Mettez en commentaire l’entrée bootps dans le fichier /etc/bootptab du serveur. b. Interrompez tous les processus bootpd en cours. c. Relancez inetd via la commande refresh –s inetd. d. Sur la ligne de commande, lancez bootpd via /usr/sbin/bootpd –s –d –d –d. 7. Retentez un amorçage réseau à partir du client. Si aucune sortie n’est affichée sur la commande bootpd en cours, la requête client bootp n’atteint pas le serveur. Assurez-vous que les adresses spécifiées dans les menus bootp sont correctes. Si elles sont correctes, exécutez les procédures de débogage pour savoir pourquoi le paquet n’atteint pas le serveur. 8. Si le serveur reçoit la requête client bootp, la commande bootpd en cours affiche une sortie correspondant aux données client dans le fichier /etc/bootptab. Vérifiez l’exactitude des adresses spécifiées. Cette information est renvoyée au client dans la réponse bootp. 9. Si le client ne reçoit toujours pas la réponse bootp, lancez les procédures de débogage réseau pour savoir pourquoi le paquet n’atteint pas le client. 10.Lorsque le client a reçu la réponse bootp, il transmet l’image d’amorçage via tftp depuis le serveur. 11. Le nombre de paquets tftp transférés vers le client est affiché sur la machine client. 12.L’image d’amorçage a été récupérée avec succès sur la machine client lorsque le voyant affiche 299 sur les machines à plate-forme rs6k ou lorsque le tiers inférieur de l’écran passe en gris sur les machines avec une autre plate-forme. 11-2 Guide d’administration : installation via un réseau 13.Si le transfert de l’image d’amorçage via tftp n’aboutit pas, le client risque de rapatrier une image d’amorçage incorrecte. Vérifiez que la définition du client dans la base NIM indique le type de noyau et de plate-forme correct. Si les données sont inexactes, corrigez-les, réinitialisez la machine client, relancez l’opération NIM et réamorcez le client sur le réseau. 14.Vérifiez que le répertoire /tftpboot sur le serveur d’amorçage contient un lien entre le nom du client et l’image d’amorçage correcte. Si ce lien n’existe pas, réinitialisez la machine client, relancez l’opération NIM et réamorcez le client sur le réseau. 15.Si le lien avec le nom du client pointe sur l’image d’amorçage correcte et que le transfert via tftp de l’image d’amorçage n’aboutit pas, cela signifie que l’image d’amorçage est altérée. Recréez l’image d’amorçage en lançant l’opération NIM check avec l’indicateur force sur le SPOT. Si le client n’est pas une machine à plate-forme rs6k, assurez-vous également que le client possède la dernière version de microprogramme installé. Exécution de l’image d’amorçage sur le client Lorsque la machine client a reçu l’image d’amorçage du serveur, les erreurs les plus fréquentes sont signalées sur l’afficheur par les messages 608, 611 et 613. Il arrive que certaines machines ne soient pas équipées de voyants. Le débogage de ce type de problèmes sur ces machines exige l’utilisation d’images d’amorçage activées pour le débogage. Pour plus d’informations sur la génération d’images d’amorçage de débogage, reportez-vous à ”Génération d’une sortie de débogage à partir du programme d’installations du BOS”, page 11-5. 608 Signification Récupération via tftp de client en échec de fichier. Intervention Recherchez le fichier NomClient.info dans le répertoire /tftpboot. S’il ne s’y trouve pas, relancez l’opération NIM pour le créer. En revanche, s’il s’y trouve, vérifiez que l’accès tftp au répertoire /tftpboot n’est pas restreint dans le fichier /etc/tftpaccess.ctl. Il est également possible qu’il y ait eu une mauvaise configuration de la carte réseau dans l’environnement d’amorçage. Utilisez les images d’amorçage réseau activées pour le débogage pour rechercher les erreurs dans l’environnement d’amorçage. Si le client n’est pas une machine à plate-forme rs6k, assurez-vous qu’elle possède la dernière version du microprogramme. 611 Signification Incident lors du télémontage du système de fichiers NFS. Intervention Cette erreur est générée lorsque la machine client ne peut pas monter une ressource depuis un serveur. Vérifiez que NFS s’exécute sur le serveur de ressources. Dans les fichiers /etc/exports et /etc/xtab du serveur, contrôlez que les ressources spécifiées pour l’opération sont correctement exportées. Confirmez également que les ressources détiennent les droits d’accès définis correctement pour la lecture. Les images d’amorçage réseau activées pour le débogage peuvent également servir à déterminer exactement quelle commande mount est défaillante sur le client. 613 Signification Echec de définition des tables de routage. Intervention Cette erreur intervient généralement lorsqu’une route de réseau est mal définie dans la base de données NIM. Vérifiez que les passerelles correctes sont spécifiées entre les réseaux et qu’elles sont toutes fonctionnelles. Servez-vous d’images d’amorçage réseau activées pour le débogage pour déterminer les routes qui n’ont pas pu être définies. Résolution des incidents NIM 11Ć3 Sortie de débogage pour les installations NIM du BOS Suite à des problèmes de réseau ou de configuration NIM, il est possible que les clients ne réussissent pas à s’amorcer correctement et/ou à s’installer. Dans ce cas, il peut être nécessaire de générer des informations de débogage pour déterminer l’origine du problème. Si une machine client n’arrive pas à se configurer correctement à partir de l’image d’amorçage réseau, il est possible d’obtenir une sortie de débogage à partir de l’image d’amorçage en constituant l’image activée par débogage et en rattachant un tty au système client. Cette opération affiche les commandes et la sortie exécutées lors de la configuration avant la poursuite du traitement par AIX. Si le système a été amorcé depuis l’image d’amorçage réseau, mais que des échecs se produisent encore lors de l’installation du BOS, il peut être nécessaire de rassembler les informations de débogage depuis le programme d’installation du BOS. Les commandes et la sortie du programme d’installation du BOS s’affichent automatiquement sur le tty si la génération de l’image d’amorçage est prévue pour le débogage. Sinon, la sortie peut être obtenue en définissant une valeur dans le fichier bosinst.data ou en entrant des codes spéciaux au niveau des menus d’installation. En cas de problème pendant une installation du BOS NIM, vous risquez d’obtenir des ”blocages” du système. Il peut être extrêmement pratique d’afficher la sortie de débogage, dans la mesure où vous pourrez voir les commandes qui ont échoué. L’incident peut provenir d’une mauvaise configuration de la carte réseau ou d’une incapacité à effectuer une opération depuis le client sur le serveur. En examinant la sortie de débogage, vous pouvez prendre en compte ce qui a échoué et apporter des corrections adéquates pour l’avenir. La commande showled en cours est affichée dans la sortie de débogage. Cette commande affiche des valeurs d’état sur les voyants, à l’avant de la machine. Il arrive fréquemment que les problèmes et solutions connus soient référencés par la valeur du voyant qui s’affiche en cas d’incident. Certaines machines ne sont pas équipées de ce type de voyant indicateur. Pour résoudre les incidents des machines sans afficheur, une attention particulière doit être apportée aux valeurs des commandes showled. Les informations de débogage peuvent donc vous faire gagner du temps dans l’établissement de l’origine de l’incident. En général, le problème provient d’une définition incorrecte dans l’environnement NIM, détectable sans les informations de débogage. Toutefois, ces dernières contribuent à réduire largement la portée de la recherche. Génération de sortie de débogage à partir d’une image d’amorçage de réseau 1. Pour créer des versions de débogage des images d’amorçage du réseau, ayez recours à l’opération check à partir du Web-based System Manager ou des interfaces SMIT, ou à la commande suivante : nim –Fo check –a debug=yes SPOTName NomSPOT étant le nom de votre SPOT. 2. Vous devez avoir l’adresse pour entrer le débogueur : A partir de Web-based System Manager a. Dans le conteneur Ressources NIM, cliquez deux fois sur la ressource SPOT pour ouvrir le bloc-notes des propriétés. b. Cliquez sur l’onglet Boot Image Information pour obtenir cette adresse. La commande suivante constitue une autre possibilité d’obtention d’adresse : lsnim –a enter_dbg NomSPOT 11-4 Guide d’administration : installation via un réseau NomSPOT étant le nom de votre SPOT. La sortie affichée sera semblable à la suivante : spot1: enter_dbg enter_dbg enter_dbg enter_dbg enter_dbg enter_dbg = = = = = = ”chrp.mp 0x001840d4” ”chrp.up 0x00160b7c” ”.mp 0x001840d4” ”rs6k.up 0x00160b7c” ”rspc.mp 0x001840d4” ”rs6k.up 0x00160b7c” Ecrivez l’adresse enter_dbg pour le client que vous êtes sur le point d’amorcer. Par exemple, si le client est une machine monoprocesseur rs6k, notez l’adresse 160b7c. 3. Rattachez une unité tty à votre système client (port 1). 4. Configurez et exécutez l’opération NIM qui demandera un amorçage du client via le réseau. Amorcez le client via le réseau. 5. Lorsque le client a obtenu l’image d’amorçage du serveur SPOT, l’écran de débogage s’affiche sur le tty. A l’invite>, entrez : st Enter_dbg_Valeur 2 Enter_dbg_Value représentant le numéro que vous avez noté à l’étape 2 comme valeur enter_dbg correspondant à votre type de machine. Spécifier 2 à l’adresse de la valeur enter_dbg dirige l’impression de la sortie sur votre tty. 6. Tapez g (pour go) et appuyez sur Entrée pour lancer l’amorçage. 7. Appuyez sur Ctrl-s pour interrompre momentanément le processus pendant que vous observez la sortie sur le tty. Appuyez sur Ctrl-q pour reprendre. 8. Pour reconstituer vos images d’amorçage en mode non-débogage, servez-vous de la commande suivante : nim –Fo check NomSPOT NomSPOT étant le nom de votre SPOT. Si l’image d’amorçage reste en mode débogage, à chaque amorçage d’un client depuis ces images d’amorçage, la machine s’arrête et attend une commande à l’invite ”>” du débogueur. En cas de tentative d’utilisation de ces images d’amorçage sans qu’un tty soit rattaché au client, la machine semblera se bloquer sans raison. Génération d’une sortie de débogage à partir du programme d’installation du BOS Il existe deux méthodes d’obtention d’une sortie de débogage à partir du programme d’installation du BOS. La méthode A consiste à entrer une valeur spéciale dans l’un des menus d’installation.La méthode B utilise une ressource bosinst_data pour que le programme d’installation affiche la sortie de débogage. Méthode A Pour générer une sortie de débogage alors que la ressource bosinst_data n’est pas utilisée 1. Pour activer le débogage pour le programme d’installation BOS, commencez par agir comme vous le feriez pour installer un client. 2. Comme vous n’utilisez pas de ressource bosinst_data, vous êtes invité à fournir des informations sur l’installation du programme d’installation du BOS. 3. Sélectionnez votre console. 4. Sélectionnez votre langue. 5. Le menu Welcome to Base Operating System Installation and Maintenance s’affiche. Ne sélectionnez pas d’option et entrez 911 à l’invite et appuyez sur Entrée. Résolution des incidents NIM 11Ć5 6. Continuez la procédure normale de sélection des options et de spécification des données jusqu’au début de l’installation. La sortie de débogage sera envoyée à l’affichage du client au cours de l’installation. Méthode B Génération de sortie de débogage avec la ressource bosinst_data utilisée 1. Pour activer le débogage du programme d’installation du BOS, définissez BOSINST_DEBUG = yes à la strophe control_flow du fichier bosinst.data que vous utilisez comme ressource bosinst_data. Un fichier bosinst.data minimal pour le débogage doit contenir les lignes suivantes : control_flow: BOSINST_DEBUG = yes 2. En plus de la procédure d’installation client classique, ajoutez la ressource bosinst_data modifiée comme ressource pour l’opération. Après l’amorçage client sur le réseau, le client utilisera la ressource bosinst_data pour obtenir les paramètres de l’installation. Si la seule donnée spécifiée dans votre fichier bosinst.data est BOSINST_DEBUG = yes, un message vous demandera les autres informations requises avant la suite de l’installation. La sortie de débogage sera envoyée à l’affichage du client au cours de l’installation. 11-6 Guide d’administration : installation via un réseau Conflits de ports avec NIM et d’autres applications Lors de la configuration du maître NIM, deux numéros de port sont sélectionnés en vue de leur utilisation avec le démon nimesis pour les communications client. Les numéros de port par défaut sont 1058 et 1059. Si l’un ou l’autre est utilisé par une autre application, le démon nimesis ne peut pas s’exécuter et les commandes nimclient échouent en renvoyant un message d’erreur de ce type : 0042–006 nimclient: (To master) rcmd connection refused Si le démon nimesis ne peut pas être lancé, il peut être nécessaire d’arrêter les autres clients demandant à accéder au système afin de libérer le port. Ce problème est généralement résolu en redémarrant le système ; en effet, lorsqu’une machine est amorcée, le démon nimesis est lancé très tôt par la commande init et le risque que les ports soient pris très faible. Résolution des incidents NIM 11Ć7 11-8 Guide d’administration : installation via un réseau Annexe A. Amorçage en réseau Les machines avec plate-forme rs6k ancien modèle peuvent avoir besoin d’une émulation IPL ROM pour s’amorcer sur le réseau. Pour savoir si une machine rs6k active requiert une émulation, entrez la commande bootinfo –q NomCarte ; où NomCarte représente la carte réseau qui accueille le client. Si la carte est activée par amorçage sur le réseau, la commande bootinfo renvoie 1 et aucune émulation n’est requise. Par exemple, entrez : bootinfo –q tok0 Sur une machine rs6k non active, il est possible de déterminer si l’émulation IPL ROM est requise en amorçant la machine avec la clé en position verrouillée. Si les voyants à l’avant de la machine finissent par s’immobiliser à la valeur 200, aucune émulation n’est nécessaire. Remarque : Sur les modèles numéros 570, 580, 58H, 59H, 591 et 595, le système démarre en mode Secure, le témoin de mise sous tension ne s’allume pas et la DEL reste éteinte. Reportez-vous à la documentation fournie avec votre modèle. Pour créer une émulation IPL ROM, reportez-vous à ”Création d’un support d’émulation IPL ROM”, page A-6. Si vous utilisez NIM sur des machines devant faire appel à l’émulation IPL ROM pour démarrer à partir d’une carte réseau, effectuez toujours le démarrage une fois à partir des menus IPL, depuis une console système sur le client. Cela a pour effet d’écrire les adresses nécessaires dans la NVRAM et d’éviter le problème de l’alternance des DEL 227 et 229 lors du démarrage en réseau sur des matériels moins récents. Après avoir effectué le démarrage/l’installation en réseau une fois à partir de la machine client par cette méthode, le problème est résolu automatiquement et, par la suite, cette opération peut être effectuée directement à partir du maître NIM. Le type de plate-forme et de noyau d’un client détermine la procédure d’amorçage de la machine sur le réseau. Pour déterminer la plate-forme d’une machine en cours, utilisez la commande bootinfo –p si la machine fonctionne sous AIX version 4.2 ou ultérieure. Si elle fonctionne sous AIX 4.1, utilisez la commande bootinfo –T. Pour déterminer le type de noyau d’une machine en cours, utilisez la commande bootinfo –z. Armorçage en réseau A-1 Amorçage d’une machine sur le réseau Si vous amorcez une machine rs6k avec un noyau up, utilisez la méthode A. Si vous amorcez une machine rs6k avec un noyau mp, ayez recours à la méthode B. Dans le cas de certains modèles de machines rspc, vous pouvez préférer la méthode C. Pour tous les autres plates-formes et types de noyau, suivez les procédures décrites dans la documentation sur votre matériel pour effectuer l’amorçage du réseau. Méthode A Cette méthode s’applique aux systèmes DPX/20 Monoprocesseur. 1. Commencez, la machine mise hors tension. 2. Si votre client a besoin d’une émulation IPL ROM, insérez le disque d’émulation dans l’unité de disquette du client et mettez la machine sous tension, avec la clé du matériel en position Service (maintenance). A l’affichage des menus bootp, passez à l’étape 3. Si votre client n’a pas besoin d’émulation, faites tourner la clé en position Secure et mettez la machine sous tension. Observez les voyants à l’avant de la machine : s’ils s’arrêtent sur 200, passez la clé en position Service et appuyez rapidement sur le bouton (jaune) de réinitialisation. A l’affichage des menus bootp, passez à l’étape 3. Remarque : sur les modèles numéros 570, 580, 58H, 59H, 591 et 595, le système démarre en mode Secure, le témoin de mise sous tension ne s’allume pas et la DEL reste éteinte. Le système n’effectue aucune autre opération tant que la clé reste en position Normal ou Service. Pour plus de détails sur l’amorçage réseau de la machine, reportez-vous à la documentation fournie avec votre modèle. 3. Sur le menu principal bootp, sélectionnez l’option Select BOOT (Startup) Device. 4. Dans le menu suivant, sélectionnez l’unité d’amorçage. Sélectionnez la carte réseau à utiliser. Indiquez le type de réseau correct (Ethernet, Token-Ring, etc) et les caractéristiques de carte voulues (câble épais, paire torsadée, débit 16 Mo, débit 4 Mo, etc.). 5. Définissez ou modifiez les adresses de réseau. Remarque : il est inutile de taper les points (.) des adresses IP, mais vous devez spécifier tout caractère zéro (0) d’en-tête composant des parties d’adresses. Spécifiez l’adresse IP de : – la machine client en cours d’amorçage dans le champ client address. – votre serveur SPOT dans le champ bootp server address. – votre passerelle client dans le champ gateway address. Une fois ces adresses spécifiées, entrez 99 pour les sauvegarder et revenir au menu principal. Si aucune passerelle n’est utilisée par le client pour communiquer avec le serveur d’amorçage, vous pouvez ne pas remplir ce champ. Si la diffusion doit être utilisée pour obtenir une image d’amorçage, ne complétez pas ces adresses IP. 6. Dans le menu principal, sélectionnez l’option Send Test Transmission (PING). A-2 Guide d’administration : installation via un réseau 7. Vérifiez que les adresses affichées sont les mêmes que celles spécifiées pour votre unité d’amorçage. Si les adresses sont incorrectes, entrez 99 pour revenir au menu principal. Passez ensuite à l’étape 3. Si les adresses sont correctes, sélectionnez l’option START THE PING TEST. En cas d’échec du test ping, vérifiez que les adresses sont correctes et lancez éventuellement l’identification d’incident de réseau. Si le test ping aboutit, entrez 99 pour revenir au menu principal. 8. Dans le menu principal, sélectionnez l’option Exit Main Menu and Start System (BOOT). 9. Tournez la clé en position Normal et appuyez sur Entrée pour amorcer votre client via le réseau. Méthode B (amorçage de systèmes à multiprocesseur symétrique, basés sur Micro Channel) Cette méthode s’applique aux systèmes ESCALA basés sur Micro Channel (bus MCA). 1. Tournez la clé en position Secure. 2. Faites passer l’interrupteur de l’unité système en position On. 3. A l’affichage de 200, tournez la clé du sélecteur de mode en position Service (maintenance). 4. Appuyez une fois sur le bouton Reset. Les codes 260, 261, ou 262, restent affichés et l’écran Maintenance Menu s’affiche. 5. Sélectionnez l’option System Boot dans le menu Maintenance Menu. 6. Sélectionnez l’option Boot from Network dans le sous-menu. Le menu principal (MAIN MENU) s’affiche. 7. Sélectionnez l’option Select BOOT (Startup) Device de l’écran MAIN MENU. 8. Sélectionnez la carte réseau à partir de laquelle s’effectuera l’amorçage de la machine. Si plusieurs cartes réseau sont installées, tapez 88 et appuyez sur Entrée pour visualiser les autres entrées. Tapez un nombre figurant dans la liste et appuyez sur Entrée. Remarque : si vous utilisez un réseau Token-Ring, sélectionnez le nombre correspondant à la vitesse d’anneau de votre environnement. 9. En cas de sélection de carte réseau, l’écran SET OR CHANGE NETWORK ADDRESSES s’affiche ensuite. L’adresse matérielle de la carte réseau s’affiche dans le champ correspondant. Enregistrez l’adresse matérielle pour la définition de l’objet machine NIM. Si ce client et le serveur BOOTP se trouvent sur le même réseau local, complétez les champs d’adresse IP par des zéros pour que la requête BOOTP soit diffusée sur le réseau local. S’il existe plusieurs serveurs BOOTP sur le réseau local ou si le client se trouve sur un autre réseau que le serveur, entrez les adresses IP du client et du serveur. Tapez les adresses IP avec les zéros d’en tête pour renseigner les champs des adresses réseau (009.101.002.050, par exemple). Si cette machine doit utiliser une passerelle pour atteindre le serveur, entrez l’adresse IP de cette passerelle. Tapez 99 et appuyez sur Entrée pour sauvegarder les informations de ces adresses dans le MAIN MENU. Armorçage en réseau A-3 10.Cette étape est facultative. Sélectionnez l’option Send Test Transmission (PING) sur le MAIN MENU pour tester la connexion réseau entre les systèmes client et serveur. Tapez 3 et appuyez sur Entrée pour lancer le test ping. Si ce dernier échoue, vérifiez l’exactitude des adresses IP et la bonne qualité des connexions réseau physiques. S’il aboutit, tapez 99 et appuyez sur Entrée pour revenir au MAIN MENU. 11. Sélectionnez l’option Exit Main Menu and Start System (BOOT). 12.Suivez les instructions affichées pour basculer le sélecteur de mode en position Normal et appuyez sur Entrée. La requête BOOTP est émise, suivie d’un transfert TFTP de l’image d’amorçage de réseau. Méthode C (amorçage d’une machine sur plate-forme rspc) Cette méthode s’applique aux systèmes ESTRELLA Series 700 (bus ISA). 1. Commencez, la machine mise hors tension. 2. Si votre système a besoin d’une disquette SMS (System Management Services), insérez-la dans l’unité de disquette du client et mettez la machine sous tension. Si vous n’insérez pas de disquette SMS à ce stade alors qu’il en faut une, vous serez invité à le faire ultérieurement. 3. Une image graphique s’affiche. Appuyez sur F4 quand les icônes commencent à s’afficher de gauche à droite en bas de votre affichage. Remarque : si la dernière icône s’affiche avant que vous n’appuyiez sur F4, la liste d’amorçage du mode normal est utilisée à la place de la disquette SMS. 4. Le menu System Management Services s’affiche à l’écran. Sélectionnez l’option Utilities. 5. Dans le menu System Management Services Utilities, sélectionnez l’option Remote Initial Program Load Setup. 6. Dans l’écran Network Parameters, sélectionnez l’option IP Parameters. 7. Définissez ou modifiez les valeurs affichées pour qu’elles soient correctes pour votre système client. Remarque : vous n’avez pas besoin de spécifier les caractères zéro d’en-tête, mais vous devez spécifier les points dans les adresses IP. 8. Spécifiez l’adresse IP de : – la machine client en cours d’amorçage dans le champ client address. – votre serveur SPOT dans le champ bootp server address. – votre passerelle client dans le champ gateway address. Remarque : si la diffusion est utilisée pour obtenir une image d’amorçage, ne complétez pas les champs d’adresse IP. 9. Si le champ subnet mask vous y invite, spécifiez le masque de sous-réseau pour la machine client. Toutes les machines de votre sous-réseau ont le même masque. 10.Une fois les adresses spécifiées, appuyez sur Entrée pour sauvegarder les adresses, puis continuez. 11. L’écran Network Parameters s’affiche. Sélectionnez l’option Ping. 12.Sélectionnez la carte réseau à utiliser comme unité d’amorçage du client. 13.Vérifiez que les adresses affichées sont les mêmes que celles spécifiées pour votre unité d’amorçage. 14.Si les adresses sont incorrectes, appuyez sur Echap jusqu’à ce que vous reveniez au menu principal. Passez ensuite à l’étape 5. A-4 Guide d’administration : installation via un réseau 15.Si les adresses sont correctes, appuyez sur Entrée pour lancer le test ping. Ce test peut durer quelques secondes. 16.En cas d’échec du test ping, vérifiez que les adresses sont correctes et lancez éventuellement l’identification d’incident de réseau. Si le test aboutit, appuyez sur Entrée pour acquitter le message success. Appuyez ensuite sur Echap jusqu’à revenir au menu System Management Services. 17.Choisissez alors l’option Select Boot Devices. 18.Sélectionnez la carte réseau à utiliser pour l’amorçage du réseau dans la liste des unités amorçables affichées. Vérifiez que vous indiquez bien le type de réseau correct (Ethernet, Token-Ring, etc) et les caractéristiques de carte voulues (câble épais, paire torsadée, débit 16 Mo, débit 4 Mo, etc.). Une fois votre sélection faite, la machine s’amorcera via le réseau. Remarque : Lors de l’installation de BOS sur un client NIM avec une plate-forme ”rspc”, la machine ne pourra pas démarrer à partir de la carte réseau en cas de trafic réseau important. Si l’amorçage réseau a été lancé à partir du maître NIM, la machine démarre alors à partir du disque. Si l’amorçage réseau a été lancé depuis les menus SMS (System Management Services) du client NIM, la machine rend le contrôle à ceux-ci. Pour obtenir une mise à jour du microprogramme afin de résoudre ce problème, contactez le représentant du service après-vente. Armorçage en réseau A-5 Création d’un support d’émulation IPL ROM Cette procédure permet de créer un support d’émulation IPL ROM sur le maître NIM pour les machines sans IPL ROM activé par BOOTP. 1. Insérez une bande ou une disquette formatée dans l’unité appropriée du maître NIM. 2. Entrez : bosboot –T rs6k \ –r /usr/lpp/bos.sysmgt/nim/methods/IPLROM.emulation \ –d DeviceName –M both où DeviceName peut être fd0, /dev/fd0, rmt0, ou /dev/rmt0. Cette opération nécessite l’installation de l’ensemble de fichiers devices.base.rte sur la machine recevant la création du support d’émulation. 3. Introduisez le support d’émulation IPL ROM dans l’unité appropriée sur la machine cible. Via Web-based System Manager 1. A partir de A partir du conteneur NIM, dans le menu NIM, sélectionnez Create IPL ROM Emulation Media. 2. Complétez tous les champs de la boîte de dialogue. Via SMIT Il est également possible de créer une émulation IPL ROM à l’aide du raccourci smit iplrom. A-6 Guide d’administration : installation via un réseau Annexe B. Opérations associées au matériel Ce chapitre décrit la procédure pour déterminer l’adresse matérielle réseau d’une machine en cas d’adoption de la diffusion pour amorcer le client sur le réseau. Choix d’une adresse matérielle réseau pour une machine Une adresse matérielle réseau unique d’une machine associée à la carte réseau constitue une partie facultative de la définition de machine enregistrée dans la base de données NIM. Cette adresse permet de configurer les informations d’amorçage pour un client. Lors de la définition des objets machine NIM, il est possible de spécifier zéro comme adresse matérielle de carte réseau. Facilité pratique lorsqu’une machine est inactive et qu’il n’est pas possible d’obtenir l’adresse matérielle ou lors de la définition d’un grand nombre de machines. Si zéro sert à spécifier l’adresse matérielle de carte réseau d’une machine, il faut que l’adresse IP spécifiée soit dans les requêtes BOOTP lancées depuis les menus IPL ROM à partir d’une console système sur la machine. Une requête BOOTP qui diffuse des paquets sans adresse IP ne fonctionne pas pour un client NIM dont l’objet machine a été défini avec une adresse de carte réseau égale à zéro. Si AIX a déjà été installé sur le système, servez-vous de l’une des procédures suivantes pour connaître l’adresse matérielle réseau de la machine. Si le système n’a pas encore été installé ou a été mis hors tension, suivez la procédure décrite à ”Amorçage d’une machine sur le réseau”, page A-2 pour votre plate-forme spécifique. L’adresse matérielle réseau s’affiche pendant la procédure d’installation. Pour une machine active Si TCP/IP a été configuré et démarré, procédez comme suit : 1. Entrez : netstat –in 2. Un tableau d’informations s’affiche. 3. Recherchez la section relative à l’interface qui servira d’interface principale (tr0, par exemple). L’adresse matérielle de l’interface de votre machine est listée après l’entrée <Link>. Par exemple : tr0 1492 <Link>10.0.5a.a8.8f.94 4. Enregistrez l’adresse matérielle. Remarque : Lorsque vous fournissez l’adresse matérielle réseau à NIM, ce qui constitue une étape de la définition d’une machine, supprimez les points entre les nombres. Ainsi, .0. devient 00. Par exemple, si l’adresse matérielle réseau de la machine est 10.0.5a.a8.8f.94, entrez 10005aa88f94 lorsque vous définissez la machine. Opérations associées au matériel B-1 En l’absence de configuration de TCP/IP, procédez comme suit : 1. Entrez lscfg –l NomCarteRéseau –v NomCarteRéseau est le nom de l’unité logique de la carte réseau utilisée par le client pour accéder aux ressources NIM. Par exemple, tok0, ent0 ou fddi0. 2. Une liste d’informations matérielles pour la carte réseau s’affiche. 3. Trouvez le champ commençant par Network Address. Il s’agit de l’adresse matérielle de l’interface de votre machine. Par exemple, Network Address.............10005AA88F94 4. Enregistrez l’adresse matérielle. B-2 Guide d’administration : installation via un réseau Annexe C. Exemples de fichiers Cette section présente les fichiers d’exemples suivants : • Fichier bosinst.data • Fichier de ressource script • Fichier de définition pour la commande nimdef Fichier bosinst.data Remarque : Pour vérifier le contenu de votre fichier bosinst.data personnalisé, utilisez la commande bicheck : /usr/lpp/bosinst/bicheck nomfichier Voici un exemple de fichier bosinst.data modifié. Ce fichier peut être utilisé dans une installation réseau automatique. Le fichier bosinst.data par défaut livré avec le système contient des commentaires détaillés sur le contenu et le format de ce fichier. control_flow: CONSOLE = ( Device which will be your console. Passed to chcons. ) INSTALL_METHOD = overwrite, preserve, migrate PROMPT = yes,no EXISTING_SYSTEM_OVERWRITE = yes,no,any INSTALL_X_IF_ADAPTER = yes,no,all RUN_STARTUP = yes,no RM_INST_ROOTS = yes,no ERROR_EXIT = (Command to run when error occurs. Must be in boot image.) CUSTOMIZATION_FILE = (Command to run after BOS install finishes.) TCB = yes, no (turns on/off trusted computing base) INSTALL_TYPE = full (same as if blank), client, personal, eserver BUNDLES = (Fully qualified Bundle file(s) to install after auto install. Maximum of 139 bytes total. Custom bundle files provided on a diskette with the bosinst.data file must prefix the bundle file pathname with /../. If the list of bundle file names exceeds 139 bytes, cat all the bundle files together into a single custom bundle file and specify the name of the single custom bundle file.) RECOVER_DEVICES = yes,no BOSINST_DEBUG = no,yes target_disk_data: PVID = (physical volume identifier) CONNECTION = (parent//connwhere) LOCATION = SIZE_MB = HDISKNAME = locale: BOSINST_LANG = (language to use during installation) CULTURAL_CONVENTION = (primary cc to use after reboot) MESSAGES = (primary message catalogs to use after reboot) KEYBOARD = (keyboard map to use after reboot) Remarque : Dans la strophe control_flow, TCB ne peut pas avoir la valeur yes pour les installations SPOT (c’est-à-dire quand l’attribut source a la valeur spot) ou pour les installations mksysb si TCB avait la valeur no à la création de l’image mksysb. Pour plus d’informations sur le fichier bosinst.data, reportez-vous à AIX 4.3 Guide d’installation. Exemples de fichiers C-1 Fichier de ressource script Voici un exemple de script de personnalisation qui configure la résolution et le routage de nom de domaine TCP/IP de la cible. Une personnalisation manuelle est toujours nécessaire lors de la configuration des services de nom de domaine pour les clients NIM version 4.1. La ressource resolv_conf doit être utilisée lors de l’installation des clients qui utilisent la dernière version d’AIX. #!/bin/ksh # # # CUSTOMIZING SCRIPT to set the hostname, establish the nameserver and DNS domain name, and configure the routing table for the target standalone client # Truncate the host name # if the host name is set to the fully qualified host name # #NOTE: This procedure will NOT result in a truncated host name if #the bos installation operation is installing a mksysb image #(ie. –a source=mksysb) unless the bos_inst operation is #instructed not to configure the target as a NIM client upon #completion (ie. unless –a no_nim_client=yes is specified) # chdev –l inet0 –a hostname =$(/usr/bin/hostname | cut –d. –f1) # Set Name server and Domain Name if [[ –f /etc/resolv.conf ]] then /usr/sbin/namerslv –E ’/etc/resolv.conf.sv’ fi /usr/sbin/namerslv –a –i ’9.101.1.70’ /usr/sbin/namerslv –c ’enterprise.ca’ # Flush routing table and add default route /etc/route –n –f odmdelete –o CuAt –q ”name=inet0 and attribute=route” chdev –l inet0 –a route=net,,’0’,’9.101.1.70’ C-2 Guide d’administration : installation via un réseau Fichier de définition pour la commande nimdef Voici un exemple de fichier de définition pour la commande nimdef : # Set default values. default: machine_type subnet_mask gateway network_type ring_speed platform machine_group = = = = = standalone 255.255.240.0 gateway1 tok 16 = rs6k = all_machines # Define the machine ”lab1” # Take all defaults. lab1: # Define the machine ”lab2” # Take all defaults and specify 2 additional attributes. # The machine ”lab2” uses IPL ROM emulation, and will be added to # the machine groups ”all_machines” (by default) and ”lab_machines”. lab2: ipl_rom_emulation = /dev/fd0 machine_group = lab_machines # Define the machine ”lab3” # Take all defaults, but do not add the machine to the # default group. lab3: machine_group= # # # # Define the machine ”lab4” Take all defaults, but do not add ”lab4” to the default group ”all_machines”. Instead add it to the groups ”lab_machines” and ”new_machines”. lab4: machine_group= machine_group = lab_machines machine_group = new_machines # Change the default ”platform” attribute. default: platform = rspc # define the machine ”test1” # Take all defaults and include a comment. test1: comment = ”Cette machine est une machine test.” Exemples de fichiers C-3 C-4 Guide d’administration : installation via un réseau Annexe D. Compatibilité et limites Cette section contient des informations sur la compatibilité et les limites entre AIX version 4.1 et AIX version 4.2 (et ultérieures). Opérations showlog Non pris en charge sur les cibles machine ou SPOT AIX version 4.1. showres Non pris en charge sur les cibles machine ou SPOT AIX version 4.1. lppchk Non pris en charge sur les cibles machine ou SPOT AIX version 4.1. maint_boot Impossible d’utiliser un SPOT AIX version 4.1 comme ressource SPOT à l’amorçage d’une machine client. Ressources La ressource resolv_conf n’est pas prise en charge lorsqu’elle est affectée à une cible machine version 4.1. Les ressources servies à partir d’un client AIX version 4.1 ne peuvent pas être utilisées lors de l’exécution d’opérations sur des groupes de machines. Créer une image de sauvegarde système tout en définissant une ressource mksysb n’est pas pris en charge si un client AIX version 4.1 est la source de la sauvegarde. Routes par défaut Les routes par défaut ne peuvent servir à installer une machine AIX version 4.1 à partir d’un maître version 4.2 (et ultérieures), sauf si APAR IX59393 est installé sur le SPOT AIX version 4.1 utilisé pour l’installation. Maître NIM Il n’est pas possible de servir une lpp_source AIX version 4.2 (et ultérieures) à partir d’un maître NIM AIX version 4.1. Un numéro APAR (Authorized Program Analysis Report) peut être appliqué au maître NIM AIX version 4.1 pour permettre cette fonction. Appliquez l’APAR IX59032 au maître NIM AIX version 4.1. Suite à des modifications du noyau dans AIX, il n’est pas possible de créer un SPOT à un niveau d’AIX supérieur à celui de l’AIX installé sur le serveur du SPOT. Par exemple, un maître NIM AIX version 4.1 ne peut pas servir un SPOT AIX version 4.2 (et ultérieures). Pour disposer d’un SPOT AIX version 4.2 (et ultérieures) dans un environnement avec le maître NIM sous AIX version 4.1, il est possible d’installer un client avec AIX version 4.2 (et ultérieures), qui serve le SPOT AIX version 4.2 (et ultérieures). Pour une compatibilité en amont, un maître AIX version 4.2 (et ultérieures) doit servir les ressources AIX version 4.1 lpp_source et spot. Remarque : Une ancienne version ne peut pas servir la lpp_source d’une version ultérieure. Compatibilité et limites D-1 Mémoire requise pour AIX 4.3 Les machines doivent disposer d’au moins 32 Mo de mémoire pour exécuter AIX 4.3. Opération dump à distance via une carte Ethernet ISA. Les opérations dump à distance ne sont pas prises en charge par les cartes Ethernet ISA. L’une ou l’autre des conditions suivantes provoquera une erreur : • amorçage d’un client NIM sans disque via une carte Ethernet ISA avec une ressource dump affectée. • lancement de la commande sysdumpdev avec, pour argument un emplacement dump distant. Voici le message d’erreur que vous verrez s’afficher : Cannot set primary dump device host:/location Operation not supported on socket where host:/location is the remote location at which you are attempting to set the dump device. Carte réseau SCSI Sur les machines client équipées d’une carte réseau SCSI pour accéder à un serveur NIM, il n’est pas possible de déclarer le client avec la commande niminit. Cependant, ce problème peut être contourné en créant l’objet NIM qui décrit la machine client sur le serveur NIM. Pour ce faire, exécutez la commande suivante : nim –o define D-2 Guide d’administration : installation via un réseau Glossaire allocate | affecter. Mettre une ressource à disposition de la machine NO TAGcible. attribute | attribut. Caractéristique ou propriété d’un ou plusieurs NO TAGobjets. Base Operating System (BOS) installation | installation du BOS. Processus qui consiste à installer et à configurer la quantité minimale de logiciel nécessaire à rendre une machine opérationnelle. boot image | image d’amorçage. Image contenant le noyau, les systèmes de fichiers, les bibliothèques et les programmes. L’image d’amorçage, chargée après réinitialisation ou mise sous tension de la machine, lui permet de fonctionner. client | client. Machine qui utilise des NO TAGressourcesdistantes. configuration | configuration. (1.) Ensemble des machines, des unités et des programmes composant un système ou un réseau informatique. (2.) Procédure consistant à définir les unités, les éléments en option et les programmes installés de sorte qu’il soient exploitables par le système. Voir NO TAGpersonnalisation. connectivity | connectivité. Algorithme déterminant si deux machines de réseaux hétérogènes peuvent communiquer entre elles. Si les machines peuvent communiquer, la connectivité détermine également les noms d’hôte à utiliser et les informations de routage TCP/IP à installer. control state | état de contrôle. Etat représentant l’opération NIM en cours sur une machine. Il s’agit de l’un des deux NO TAGétats de la machine. customization | personnalisation. (1.) Dans l’environnementNO TAG NIM (Network Installation Management), installation de logiciel en option. (2.) Procédure consistant à décrire les modifications facultatives en valeurs par défaut d’un logiciel déjà installé et configuré. Voir NO TAGconfiguration. fileset | ensemble de fichiers. Une ou plusieurs unités d’un module d’installation, installables séparément et regroupées logiquement. generic network | réseau générique. Type de réseau NIM utilisé pour définir les réseaux, qui selon NIM, ne prennent pas en charge les opérations d’amorçage réseau. groups | groupes. NIM autorise le regroupement de machines de sorte que les opérations NIM puissent être appliquées facilement à plusieurs NO TAGcibles. De même, NIM autorise le regroupement de NO TAGressources et leur affectation comme unité logique pour des cibles NIM. machine execution state | état d’exécution machine. Etat indiquant que la machine est arrêtée, en cours d’amorçage ou opérationnelle. Il s’agit de l’un des deux NO TAGétats de la machine. machine object | objet machine. Entrée de la base de données NIM représentant une configuration de machine. machine state | état de la machine. Etat qui identifie NO TAGl’état d’exécution machine et NO TAGl’état de contrôle pour chaque machine. Glossaire G-1 master | maître. Seule machine de l’environnement NO TAGNIM ayant l’autorisation d’exécuter des commandes à distance sur d’autres NO TAGclients NIM. multihomed machine | machine multiadresse. Machine disposant de plusieurs cartes de réseau configurées et de plusieurs noms d’hôte. network boot image | image d’amorçage de réseau. NO TAGImage d’amorçage prenant en charge les machines autonomes, sans disque et sans données. Network Installation Management (NIM) | NIM. Environnement qui fournit l’installation et la configuration du logiciel au sein d’une interface réseau. network object | objet réseau. Entrée dans la base de données NIM représentant un réseau local. network state | état du réseau. Etat indiquant soit que l’NO TAGobjet de réseau peut participer aux opérations NIM, soit une erreur dans la définition de l’objet réseau. NIM routing | routage NIM. Information définissant quels réseaux de l’environnement NIM peuvent communiquer ensemble et quelles passerelles utiliser. Le routage NIM permet de représenter le routage TCP/IP existant pour les réseaux locaux dans l’environnement de réseau global. object | objet. Dans l’environnement NO TAGNIM, entrée de la base de donnée NIM qui represents représente une machine, un réseau local ou une NO TAGressource. pull installation | installation en aval. Dans l’environnement NO TAGNIM, installation lancée depuis la NO TAGcible. G-2 Guide d’administration : installation via un réseau push installation | installation en amont. Dans l’environnement NO TAGNIM, installation lancée depuis la NO TAGcible. push permissions | autorisation en amont. Autorisation permettant l’exécution à distance des commandes. ressource | ressource. Fichier, répertoire, système de fichiers ou unité requis pour l’exécution d’une opération NO TAGNIM. resource state | état ressource. Etat indiquant la disponibilité de la ressource. server | serveur. Machine qui met les NO TAGressources à disposition d’autres machines du réseau. Shared Product Object Tree (SPOT) | SPOT. Système de fichiers /usr ou équivalent exporté par les serveurs dans l’environnement NO TAGNIM et destiné au NO TAGclient distant. software configuration | configuration du logiciel. Traitement requis avant utilisation du logiciel installé. software installation | installation du logiciel. Procédure consistant à restaurer du logiciel à partir d’un support externe sur le système de fichiers local. Le logiciel peut nécessiter un traitement ou une NO TAGconfiguration plus approfondis, avant d’être prêt à l’emploi. target | cible. NO TAGClient en cours d’installation. Web-based System Manager. Interface graphique basée sur le Web qui vous permet d’exécuter des tâches d’installation et de gestion du système. Index Chiffres 420ap188272, 9-10 A adresse IP, définition, 8-12 adresse matérielle, réseau, définition, B-1 adresse réseau matérielle, définition, B-1 pour une machine active, B-1 affectation de ressources, groupes de ressources, 5-9 allocate, groupe de ressources, 5-9 alt_disk_install, 3-34 amorçage diagnostics, 6-17 via un routeur, 7-5 amorçage en réseau clients, autonome, 8-5 procédures associées, A-1 attribut d’interface, 6-3 création d’attributs supplémentaires, 6-3 attribut if, création d’attributs supplémentaires, 6-3 attribut if1, 6-3 attribut if2, 6-3 attribut other_net_type, 8-13 attributs if, 6-3 if1, 6-3 if2, 6-3 other_net_type, 8-13 attributs NIM, 8-13 autres rubriques, Dynamic Host Configuration Protocol, interaction avec, 7-10 B base de données NIM restauration, 6-15 sauvegarde, 6-14 bos.sysmgt.nim.master, suppression, 7-2 bosinst_data, 8-15 définies, 8-15 définition, 8-16 présentation, 8-15 C client détermination de la vérification, 5-2 opérations, 4-1, 8-2 sans disque ou sans données, ajout, 3-29 tâches effectuées à partir du, 6-1 client sans disque ou sans données ajout, 3-29 désinitialisation, 3-33 initialisation et amorçage, 3-31 clients autonome, 8-5 amorçage en réseau, 8-5 gestion du logiciel, 8-5 client autonome, ajout, 3-6 définition, 8-3 sans disque, 8-5 initialisation, 8-7 ressources facultatives, 8-6 ressources nécessaires, 8-6 sans données, 8-5 initialisation, 8-7 ressources facultatives, 8-6 ressources nécessaires, 8-6 clients autonomes, 6-1, 8-5 ajout, 3-6 amorçage en réseau, 8-5 gestion du logiciel, 5-11, 8-5 maintenance de logiciel, 5-13 clients sans disque, 8-5 gestion du logiciel, 8-9 initialisation, 8-7 ressource amorçage, 8-6 dump, 8-6 home, 8-7 paging, 8-6 resolv_conf, 8-7 root, 8-6 shared_home, 8-7 SPOT, 8-6 tmp, 8-7 ressources facultatives, 8-6 nécessaires, 8-6 clients sans disque et sans données création de ressources pour prise en charge, 3-25 migration, 7-7 clients sans données, 8-5 gestion du logiciel, 8-9 initialisation, 8-7 ressource amorçage, 8-6 dump, 8-6 home, 8-7 paging, 8-6 resolv_conf, 8-7 root, 8-6 shared_home, 8-7 SPOT, 8-6 tmp, 8-7 ressources facultatives, 8-6 nécessaires, 8-6 commande lsnim, 9-2 commande name, 9-26 Index X-1 commande nim, 9-7 commande nimclient, 4-1, 6-1, 9-19 commande nimconfig, 9-23 Commande nimdef, environnement NIM, définition, 7-8 commande nimdef, exemple de fichier de définition, C-3 commande niminit, 9-31 commande rsh, 2-1 commandes nimclient, 4-1, 6-1 rsh, 2-1 commandes NIM lsnim, 9-2 nim, 9-7 nimclient, 9-19 nimconfig, 9-23 niminit, 9-31 compatibilité, versions 4.1 et 4.2, D-1 concepts NIM, 8-1 conditions d’erreur, 11-1 configuration avancée, 6-1 ajout d’un autre type de réseau, 8-14 amorçage en mode maintenance, 6-19 création d’attributs d’interface supplémentaires, 6-3 déconfiguration du maître, 6-16 définition d’un réseau hétérogène, 8-13 définition d’une lpp_source sur CD–ROM ou sur disque, 6-8 définition de SPOT /usr ou non /usr, 6-5 diagnostics à l’amorçage, 6-17 mise en place d’une route par défaut, 6-9 mise en place d’une route statique, 6-11 reconstitution du fichier /etc/niminfo, 6-13 Restauration de la base de données NIM et activation du maître, 6-15 sauvegarde de la base de données NIM, 6-14 suppression de machines, 6-2 configuration de base, création des ressources d’installation de base, 3-2 conflits de ports, démon nimesis, 11-7 contrôle d’accès concurrent, 5-20 corrections liste pour un client autonome, 5-12 liste pour un SPOT, 5-12 D déconfiguration, maître, 6-16 définir groupe de ressources, 5-9 groupes de machines, 5-5 Définitions d’objet NIM, noms requis, 7-9 diagnostics amorçage, 6-17 chargement à partir du réseau, pour machines sans disque et sans données, 6-18 droits d’accès en amont activation et désactivation, 2-1 maître, désactivation, 5-2 Dynamic Host Configuration Protocol, interaction avec, 7-10 X-2 Guide d’administration : installation via un réseau E ensemble de fichiers du maître, suppression, 7-2 environnement NIM, 8-2 définition, Utilisation de la commande nimdef, 7-8 espace disque, planification pour la machine maître, 2-1 état de vérification, maître ou client, 5-2 exclude_files, 8-17 définition, 8-17 présentation, 8-17 exemple de fichier bosinst.data, C-1 exemples de fichiers, C-1 bosinst.data, C-1 commande nimdef, fichier de définition, C-3 ressource script, C-2 exploitation de base et configuration, 3-1, 3-34 ajout d’un client autonome, 3-6 ajout d’un client sans disque ou sans données, 3-29 clients et ressources SPOT, personnalisation, 3-23 clients sans disque et sans données, configuration du maître et création de ressources, 3-25 configuration du maître, 3-2 installation automatique, 3-18 installation rte, 3-10 installation SPOT-copy, 3-16 installation via mksysb, 3-12 machine sans disque ou sans données désinitialisation, 3-33 initialisation et amorçage, 3-31 exportation de ressources, nombre d’hôtes, 7-2 F FDDI, routeur, 7-5 fichier /etc/niminfo, reconstitution, 6-13 fichiers /etc/niminfo, 6-13 /usr, 8-28 exemples, C-1 bosinst.data, C-1 fichier de définition pour la commande nimdef, C-3 ressource script, C-2 fix_bundle, 8-17 définition, 8-17, 8-18 présentation, 8-17 G gestion du logiciel clients, autonome, 8-5 clients autonomes, 5-11 SPOT, 5-11 groupe, ressource allocate, 5-9 définir, 5-9 groupe de ressources allocate, 5-9 définir, 5-9 groupes création, 8-54 machine, 8-54 définition, 5-5 ressource, 8-55 groupes de machines définition, 5-5, 8-54 opérations, 5-6, 5-8 groupes de ressources affectation de ressources, 5-9 définition, 8-55 par défaut, définition, 5-9 groupes NIM, 8-54 I image d’exécution, 8-39 image d’exécution BOS, source, 8-39 image_data, 8-19 définition, 8-19 présentation, 8-19 initialisation requête BOOTP sur les systèmes sans disque et sans données, A-2 requête BOOTP sur une machine autonome, A-2 installation machine maître, 2-1 vérification via lppchk, 5-18 installation automatique, effectuer, 3-18 installation avancée client autonome liste des logiciels, 5-11 liste des mises à jour de logiciel par mot-clé, 5-12 clients autonomes gestion du logiciel, 5-11 opération maint, 5-13 contrôle du maître ou du client, 5-2 groupe de ressources affectation, 5-9 définition, 5-9 groupes de machines ajout de nouveaux membres, 5-6 définition, 5-5 suppression de membres, 5-7 groupes de ressources, par défaut, définition, 5-9 journaux affichage de l’amorçage, 5-17 affichage de l’installation, 5-17 affichage de la configuration, 5-17 lpp_source copie des logiciels, 5-15 exécution de l’opération check NIM, 5-16 maintenance de logiciel, 5-15 suppression de logiciels, 5-15 machines, redéfinition, 5-3 membre d’un groupe exclusion, 5-8 inclusion, 5-8 opération lppchk, vérification de l’installation, 5-18 serveurs de ressources, utilisation de machines client, 5-4 SPOT gestion du logiciel, 5-11 liste des logiciels, 5-11 liste des mises à jour de logiciel par mot-clé, 5-12 opération maint, 5-13 rebuilding network boot images, 5-14 installation rte, exécution, 3-10 installation SPOT-copy, exécution, 3-16 installation via mksysb, exécution, 3-12 installp_bundle, 8-20 définies, 8-20 définition, 8-20 présentation, 8-20 IPL ROM, émulation création de supports, A-6 si nécessaire, A-2 J journaux amorçage, affichage, 5-17 configuration, affichage, 5-17 installation, affichage, 5-17 journaux d’amorçage, affichage, 5-17 journaux d’installation, affichage, 5-17 journaux de configuration, affichage, 5-17 L limites, versions 4.1 et 4.2, D-1 liste logiciels sur un client autonome, 5-11 logiciels sur un SPOT, 5-11 liste des corrections sur un client autonome, 5-12 sur un SPOT, 5-12 liste des mises à jour de logiciel sur un client autonome, 5-12 sur un SPOT, 5-12 logiciels liste pour un client autonome, 5-11 liste pour un SPOT, 5-11 lpp_source, 8-20 copie des logiciels, 5-15 définition, 8-20, 8-22 exécution de l’opération check NIM, 5-16 maintenance de logiciel, 5-15 présentation, 8-20 suppression de logiciels, 5-15 M machine, sans disque ou sans données désinitialisation, 3-33 initialisation et amorçage, 3-31 machine client, vérification de l’état, 3-9 machine maître NIM, 2-1 machines, 8-2 machines autonomes, détermination de la vérification, 5-2 maître activation, 6-15 configuration, 3-2 contrôle des permissions, 2-1 déconfiguration, 6-16 Index X-3 désactivation des droits d’accès en amont, 5-2 gestion activation du maître, 6-15 restauration de la base de données NIM, 6-15 sauvegarde de la base de données NIM, 6-14 installation et configuration, 2-1 sauvegarde de la base de données NIM, 6-14 suppression de l’ensemble de fichiers du maître, 7-2 matériel diagnostics, sans disque et sans données, 6-17 procédures associées, B-1 mémoire, requise pour AIX 4.3, D-1 messages avertissement NIM, 10-1 erreur NIM, 10-1 messages d’avertissement, NIM, 10-1 messages d’erreur, NIM, 10-1 migration clients, sans disque et sans données, 7-7 SPOT NIM, 7-7 mises à jour de logiciel liste pour un client autonome, 5-12 liste pour un SPOT, 5-12 mksysb, 8-22 définition, 8-22, 8-23 installation sur un autre disque, 3-34 présentation, 8-22 source de l’image d’exécution BOS, 8-39 mode maintenance, utilisation, 6-20 N NIM, 9-2, 9-7, 9-19, 9-23, 9-31 authentification Kerberos, 5-19 configuration, exploitation de base, 3-1 demandes client, optimisation, 7-18 démon nimesis, 7-18 installation sur un autre disque, 3-34 introduction, 1-1 Kerberos 5, 5-19 machines, 8-2 messages d’avertissement, 10-1 messages d’erreur, 10-1 opérations, exploitation de base, 3-1 présentation, 1-1 réseaux, 8-10 SPOT, migration, 7-7 O objets NIM, définitions, noms requis, 7-9 objets réseau, gestion création d’attributs d’interface, 6-3 mise en place d’une route entre réseaux, 6-11 opération allocate, 8-33 X-4 Guide d’administration : installation via un réseau opération bos_inst, 8-36 adaptateurs ATM, 3-20 espace de pagination, 7-6 utilisation de l’attribut boot_client, 8-41 utilisation de l’attribut force_push, 8-41 utilisation de l’attribut preserve_res, 8-41 utilisation de l’attribut set_bootlist, 8-41 opération change, 8-42 opération check, 8-42 opération cust, 8-43 comportement asynchrone, 7-3 opération de définition, 8-44 opération deallocate, 8-44 opération diag, 6-17, 8-44 opération dkls_init, 8-45 opération dtls_init, 8-46 opération fix_query, 8-47 opération lppchk, 8-47 opération maint, 5-13, 8-48 comportement asynchrone, 7-3 maintenance du logiciel sur les clients autonomes, 5-13 maintenance du logiciel sur un SPOT, 5-13 opération maint_boot, 8-48 opération reboot, 8-49 opération remove, 8-49 opération reset, 8-49 opération select, 8-50 opération showlog, 8-50 opération showres, 8-51 opération sync_roots, 8-52 opération unconfig, 8-53 opérations allocate, 8-33 bos, installation, 1-2 bos_inst, 8-36 change, 8-42 check, 8-42 client, 4-1 clients sans disque et sans données, initialisation, 1-3 cust, 8-43 deallocate, 8-44 define, 8-44 diag, 8-44 diagnostics, amorçage, 1-2 dkls_init, 8-45 dtls_init, 8-46 exclusion d’un membre d’un groupe, 5-8 exécution, 8-33 exploitation de base, 3-1 fix_query, 8-47 image d’exécution BOS, sélection de la source, 8-39 inclusion d’un membre d’un groupe, 5-8 liste de, 8-33 logiciel, maintenance, 1-2 logiciel, personnalisation, 1-2 lppchk, 8-47 machine, configuration, 1-2 maint, 8-48 maint_boot, 8-48 mode maintenance, amorçage, 1-3 NIM, 1-2 à partir du client, 4-1, 6-1 diag, 6-17 machine, 8-33 reboot, 8-49 remove, 8-49 reset, 8-49 select, 8-50 showlog, 8-50 showres, 8-51 sur les machines client, 8-2 sync_roots, 8-52 types, 8-33 unconfig, 8-53 opérations de contrôle, définition, 8-33 Opérations NIM, 1-2, 6-17 allocate, 8-33 bos_inst, 8-36 change, 8-42 check, 8-42 cust, 8-43 deallocate, 8-44 define, 8-44 diag, 8-44 dkls_init, 8-45 dtls_init, 8-46 fix_query, 8-47 lppchk, 8-47 maint, 8-48 maint_boot, 8-48 reboot, 8-49 remove, 8-49 reset, 8-49 select, 8-50 showlog, 8-50 showres, 8-51 sync_roots, 8-52 unconfig, 8-53 opérations sur le client, 4-1, 6-1 opérations sur le client autonome, 6-1 opérations sur les machines définies, 8-33 liste de, 8-33 P paging définies, 8-24 présentation, 8-24 plates-formes, matériel, B-1 présentation, NIM, 1-1, 8-1 présentation de NIM autonome, définition, 1-1 objets réseau, définition, 1-1 ressources, définition, 1-1 sans disque, définition, 1-1 sans données, définition, 1-1 preserve_res, 8-41 problèmes, reprise, 11-1 procédures installation avancée, logiciel de gestion, reconstruction des images d’amorçage du réseau pour un SPOT, 5-14 configuration avancée, 6-1 ajout d’un autre type de réseau, 8-14 amorçage en mode maintenance, 6-19 création d’attributs d’interface supplémentaires, 6-3 déconfiguration du maître, 6-16 définition d’un réseau hétérogène, 8-13 définition d’une lpp_source sur CD–ROM ou sur disque, 6-8 diagnostics à l’amorçage, 6-17 mise en place d’une route par défaut, 6-9 mise en place d’une route statique, 6-11 reconstitution du fichier /etc/niminfo, 6-13 Restauration de la base de données NIM et activation du maître, 6-15 sauvegarde de la base de données NIM, 6-14 suppression de machines de l’environnement NIM, 6-2 configuration de base, création des ressources d’installation de base, 3-2 définition de SPOT /usr ou non /usr, 6-5 exploitation de base et configuration ajout d’un client autonome, 3-6 ajout d’un client sans disque ou sans données, 3-29 clients et ressources SPOT, personnalisation, 3-23 configuration du maître, 3-2 création de ressources pour prise en charge de clients sans disque et sans données, 3-25 installation automatique, 3-18 installation rte, exécution, 3-10 installation SPOT-copy, exécution, 3-16 installation via mksysb, exécution, 3-12 machine sans disque ou sans données, désinitialisation, 3-33 machine sans disque ou sans données, initialisation et amorçage, 3-31 installation avancée affectation d’un groupe de ressources, 5-9 affichage des journaux, 5-17 ajout de nouveaux membres, 5-6 clients autonomes et ressources SPOT, gestion du logiciel, 5-11 contrôle du maître ou du client, 5-2 copie de logiciel dans une lpp_source, 5-15 définition d’un groupe de machines, 5-5 définition d’un groupe de ressources, 5-9 définition de groupes de ressources par défaut, 5-9 exclusion d’un membre d’un groupe, 5-8 exécution de l’opération check NIM, 5-16 inclusion d’un membre d’un groupe, 5-8 liste des logiciels installés sur un SPOT, 5-11 liste des logiciels sur un client autonome, 5-11 liste des mises à jour de logiciel par mot-clé, 5-12 maintenance du logiciel dans une lpp_source, 5-15 Index X-5 maintenance du logiciel sur un SPOT, 5-13 redéfinition des machines, 5-3 suppression de logiciels d’une lpp_source, 5-15 suppression de membres, 5-7 Utilisation de clients en tant que serveurs de ressources, 5-4 vérification de l’installation via lppchk, 5-18 procédures de résolution des incidents, reconstitution du fichier /etc/niminfo, 6-13 R répertoire root, création de fichiers de ressource, 7-11 reprise, 11-1 reprise après erreur, 11-1 réseau, hétérogène, définition, 8-13 réseaux ATM, 3-20 définition, 8-10 hétérogène, définition, 8-13 NIM, 8-10 Réseaux ATM, 8-10 conversion de réseaux génériques, 3-21 réseaux ATM, installation pour les clients, 3-20 réseaux hétérogènes, définition, 8-13 réseaux NIM adresse IP, définition, 8-12 définition, 8-10 routes, 8-12 types, pris en charge, 8-10 résolution de nom, 7-4 résolution des incidents introduction, 11-1 problème d’amorçage en réseau, 11-1 client et serveur, établissement de communications réseau, 11-1 exécution de l’image d’amorçage sur le client, 11-3 obtention de l’image d’amorçage à partir du serveur, 11-1 sortie de débogage, 11-4 sortie de débogage depuis programme d’installation du BOS, 11-5 une image d’amorçage de réseau, 11-4 resolv_conf définition, 8-25 présentation, 8-25 ressource amorçage, sans disque/sans données, 8-6 dump, sans disque/sans données, 8-6 home, sans disque/sans données, 8-7 paging, sans disque/sans données, 8-6 resolv_conf, sans disque/sans données, 8-7 root, sans disque/sans données, 8-6 shared_home, sans disque/sans données, 8-7 SPOT, sans disque/sans données, 8-6 tmp, sans disque/sans données, 8-7 ressource boot, 8-15 ressource dump, 8-16 définition, 8-16 présentation, 8-16 X-6 Guide d’administration : installation via un réseau ressource home, 8-18 définition, 8-18 présentation, 8-18 ressource nim_script, 8-24 ressource paging, 8-24 définition, 8-24 ressource resolv_conf, 8-25 ressource root, 8-25 définies, 8-25 définition, 8-26 ressource script, exemple de fichier, C-2 ressource shared_home, 8-27 définies, 8-27 ressource tmp, 8-31 définies, 8-31 définition, 8-32 présentation, 8-31 ressources, 8-15 amorçage, 8-15 bosinst_data, 8-15 définition, 8-16 clients et SPOT, personnalisation, 3-23 distribuées, 8-32 dump, 8-16 définition, 8-16 exclude_files, 8-17 définition, 8-17 exportation, nombre d’hôtes, 7-2 fix_bundle, 8-17 définition, 8-18 home, 8-18 définition, 8-18 image_data, 8-19 définition, 8-19 installp_bundle, 8-20 définition, 8-20 liste de, 8-15 lpp_source, 8-20 définition, 8-22 mksysb, 8-22 définition, 8-23 nim_script, 8-24 opérations, liste de, 8-15 paging, 8-24 définition, 8-24 resolv_conf, 8-25 définition, 8-25 root, 8-25 définition, 8-26 script, 8-26 définition, 8-26 shared product object tree, 8-28 shared_home, 8-27 définition, 8-27 SPOT, 8-28 définition, 8-31 SPOT AIX Version 4.1, images d’amorçage réseau, 8-29 SPOT AIX Version 4.2, images d’amorçage réseau, 8-30 SPOT AIX Version 4.3, 8-31 tmp, 8-31 définition, 8-32 ressources d’installation, création, 3-2 ressources distribuées, 8-32 ressources NIM, 8-15 ressources, NIM, réduction de l’espace requis, 7-3 routes, 8-12 création d’une route par défaut, 6-9 création d’une route statique, 6-11 routes NIM, 8-12 routes par défaut, création, 6-9 routes statiques, création, 6-11 routeur, amorçage via, 7-5 rte, source de l’image d’exécution BOS, 8-39 sortie NIM, suppression, 7-3 sortie, NIM, suppression, 7-3 SPOT définition, 8-28, 8-31 gestion du logiciel, 5-11 maintenance de logiciel, 5-13 mise à jour, 7-17 présentation, 8-28 ressources, 6-7 source de l’image d’exécution BOS, 8-39 suppression, sortie NIM, 7-3 système de fichiers /usr, 8-28 S T sans disque et sans données, gestion du logiciel, 8-9 script, 8-26 définition, 8-26 présentation, 8-26 shared product object tree, 8-28 shared_home définition, 8-27 présentation, 8-27 tâches, installation, avancées, 5-1 tâches avancées, installation, 5-1 tâches d’installation, avancées, 5-1 tâches de configuration, exploitation de base, 3-1 tâches sans disque et sans données, diagnostics à l’amorçage, 6-17 types de réseau, pris en charge, 8-10 Index X-7 X-8 Guide d’administration : installation via un réseau Vos remarques sur ce document / Technical publication remark form Titre / Title : Bull AIX 4.3 Guide d’administration : installation via un réseau Nº Reférence / Reference Nº : 86 F2 17HX 05 Daté / Dated : Octobre 1999 ERREURS DETECTEES / ERRORS IN PUBLICATION AMELIORATIONS SUGGEREES / SUGGESTIONS FOR IMPROVEMENT TO PUBLICATION Vos remarques et suggestions seront examinées attentivement. Si vous désirez une réponse écrite, veuillez indiquer ci-après votre adresse postale complète. Your comments will be promptly investigated by qualified technical personnel and action will be taken as required. If you require a written reply, please furnish your complete mailing address below. NOM / NAME : SOCIETE / COMPANY : ADRESSE / ADDRESS : Remettez cet imprimé à un responsable BULL ou envoyez-le directement à : Please give this technical publication remark form to your BULL representative or mail to: BULL ELECTRONICS ANGERS CEDOC 34 Rue du Nid de Pie – BP 428 49004 ANGERS CEDEX 01 FRANCE Date : Technical Publications Ordering Form Bon de Commande de Documents Techniques To order additional publications, please fill up a copy of this form and send it via mail to: Pour commander des documents techniques, remplissez une copie de ce formulaire et envoyez-la à : BULL ELECTRONICS ANGERS CEDOC ATTN / MME DUMOULIN 34 Rue du Nid de Pie – BP 428 49004 ANGERS CEDEX 01 FRANCE Managers / Gestionnaires : Mrs. / Mme : C. DUMOULIN Mr. / M : L. CHERUBIN +33 (0) 2 41 73 76 65 +33 (0) 2 41 73 63 96 FAX : E–Mail / Courrier Electronique : +33 (0) 2 41 73 60 19 srv.Cedoc@franp.bull.fr Or visit our web site at: / Ou visitez notre site web à: http://www–frec.bull.com (PUBLICATIONS, Technical Literature, Ordering Form) CEDOC Reference # No Référence CEDOC Qty Qté CEDOC Reference # No Référence CEDOC Qty Qté CEDOC Reference # No Référence CEDOC __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] Qty Qté [ _ _ ] : no revision number means latest revision / pas de numéro de révision signifie révision la plus récente NOM / NAME : Date : SOCIETE / COMPANY : ADRESSE / ADDRESS : PHONE / TELEPHONE : FAX : E–MAIL : For Bull Subsidiaries / Pour les Filiales Bull : Identification: For Bull Affiliated Customers / Pour les Clients Affiliés Bull : Customer Code / Code Client : For Bull Internal Customers / Pour les Clients Internes Bull : Budgetary Section / Section Budgétaire : For Others / Pour les Autres : Please ask your Bull representative. / Merci de demander à votre contact Bull. PLACE BAR CODE IN LOWER LEFT CORNER BULL ELECTRONICS ANGERS CEDOC 34 Rue du Nid de Pie – BP 428 49004 ANGERS CEDEX 01 FRANCE 86 F2 17HX 05 Utiliser les marques de découpe pour obtenir les étiquettes. Use the cut marks to get the labels. AIX AIX 4.3 Guide d’administration installation via un réseau 86 F2 17HX 05 AIX AIX 4.3 Guide d’administration installation via un réseau 86 F2 17HX 05 AIX AIX 4.3 Guide d’administration installation via un réseau 86 F2 17HX 05