Commande niminit

Objectif

Configure le module client NIM (Network Installation Management).

Syntaxe

Pour configurer le paquet client NIM, entrez la commande suivante :
niminit { -a name=Name -a pif_name=Pif -a master=Hostname } [ -a master_port=PortNumber ] [ -a registration_port=PortNumber ] [ -a cable_type=CableType | -a ring_speed=Speed ] [ -a iplrom_emu=Device ] [ -a platform=PlatformType ] [ -a netboot_kernel=NetbootKernelType ] [ -a adpt_add=AdapterAddress ] [ -a is_alternate= yes | no ] [ -a connect=value ] [ -a vlan_tag=value ] [ -a vlan_pri=value ] [ -c ]
Pour reconstruire le fichier /etc/niminfo , entrez la commande suivante :
niminit { -a name=Name -a master=Hostname -a master_port=PortNumber }

Descriptif

La commande niminit configure le paquetage du client NIM avant d'utiliser la commande nimclient . Lorsque la commande niminit reçoit les attributs requis, un nouvel objet machine est créé pour représenter la machine qui exécute la commande niminit . Une fois la commande niminit exécutée avec succès, la machine qui exécute la commande niminit peut participer à l'environnement NIM.

Une fois le paquetage client NIM configuré, vous pouvez exécuter la commande niminit pour reconstruire le fichier /etc/niminfo sur le client. Le fichier /etc/niminfo est utilisé par la commande niminit . Le fichier /etc/niminfo doit être reconstruit si l'utilisateur le supprime involontairement.

La commande niminit configure un objet alternate_master lorsque l'attribut is_alternate est défini sur yes. Le jeu de fichiers bos.sysmgt.nim.master doit être installé avant qu'un objet alternate_master ne soit configuré. Une fois l'objet alternate_master configuré, le système primaire auprès duquel l'objet alternate_master est enregistré peut exécuter les opérations de l'objet alternate_master sur cette machine.

Indicateurs

Article Attribut Description
-a Spécifie un maximum de cinq attributs pour la commande niminit . Le -a Le drapeau précède ce qui suit attribute= paires de valeurs :
name=Nom
Spécifie le nom que NIM utilise pour identifier le poste de travail. Cette valeur est obligatoire.
pif_name=Pif
Définit le nom de l'interface de réseau pour toutes les communications NIM. Cette valeur est obligatoire.
master=Nom d' hôte
Indique le nom d'hôte du maître NIM. Le client doit résoudre ce nom d'hôte en une adresse Internet Protocol (IP). Cette valeur est obligatoire.
master_port=Numéro de port
Spécifie le numéro de port du démon nimesis utilisé pour les communications NIM.
cable_type=Type de câble
Indique le type de câble Ethernet. Lorsque l'attribut pif_name fait référence à un réseau Ethernet, la valeur doit être spécifiée CableType doit être spécifiée. Les valeurs valides sont bnc, dix et N/A.
ring_speed=Vitesse
Spécifie la vitesse en Mbps. Lorsque l'attribut pif_name fait référence à un réseau en anneau à jetons, la valeur Speed doit être spécifiée. Les valeurs valables sont 4 et 16.
iplrom_emu=Device
Spécifie un périphérique qui contient une image d'émulation de mémoire morte (ROM). L'image d'émulation ROM est nécessaire pour les modèles qui ne disposent pas d'un support interne pour le démarrage via l'interface réseau.
platform=Type de plate-forme
Spécifie la plate-forme qui correspond au type de machine du client. Si platform= L'attribut n'étant pas spécifié, la plateforme CHRP par défaut est utilisée. Les plateformes suivantes sont prises en charge :
chrp
PowerPC Machines basées sur l'architecture de la plate-forme de référence du matériel commun (CHRP).
rs6k
Modèles uniprocesseurs à base de micro-canaux pour AIX 5.1 et antérieurs.
rs6ksmp
Modèles de multiprocesseurs symétriques basés sur les micro-canaux pour les systèmes de gestion de l'information et de la communication AIX 5.1 et antérieurs.
rspc
PowerPC Machines uniprocesseurs basées sur le bus PCI pour AIX 5.1 et antérieures.
rspcsmp
PowerPC Machines multiprocesseurs symétriques basées sur le bus PCI pour AIX 5.1 et antérieures.
adpt_add=AdapterAddress
Indique l'adresse matérielle correspondant à l'adaptateur de réseau.
 
registration_port=Numéro de port
Spécifie le numéro de port utilisé pour l'enregistrement du client NIM.
Remarque :
  • Si vous ne spécifiez pas les numéros de port sur la ligne de commande, les numéros de port figurant dans le fichier /etc/services pour NIM sont utilisés. Si le fichier /etc/services ne contient pas d'entrées pour NIM ports, nim et nimreg, les valeurs par défaut 1058 pour l'attribut master_port et 1059 pour l'attribut registration_port sont utilisées.
  • Les valeurs utilisées pour les attributs master_port et registration_port doivent correspondre aux valeurs utilisées par le maître NIM. Pour afficher les valeurs utilisées par le maître NIM, exécutez la commande lsnim -l master sur le maître NIM.
netboot_kernel=NetbootKernelType
Spécifie le type de noyau à utiliser lors du démarrage du client sur le réseau. Les valeurs suivantes sont les valeurs de l'attribut netboot_kernel :
haut
Noyau pour les machines à uniprocesseur. Il s'agit de la valeur par défaut.
mp
Noyau pour machines multiprocesseurs.
is_alternate= [ oui | non ]
Attribuez la valeur yes à l' attribut is_alternate= pour configurer l'objet alternate_master .
connect=valeur
Spécifie le service de communication utilisé par le client NIM pour l'exécution à distance des commandes NIM. Les options pour la valeur sont shell (pour rsh) et nimsh. Le paramètre par défaut est connect=shell. La valeur connect est facultative. Si l' attribut is_alternate= est défini sur yes, nimsh est le paramètre par défaut et la seule valeur valide. L'attribut is_alternate est facultatif.
vlan_tag=valeur
Indique l'identificateur de réseau local virtuel (VLAN) utilisé pour le balisage de réseau local virtuel. L'ID identifie le VLAN dont fait partie la trame Ethernet. L'ID permet à l'administrateur réseau d'organiser la communication du client de manière logique plutôt que d'assigner le réseau au sous-réseau. La valeur de balisage VLAN est utilisée par NIM pour effectuer un amorçage réseau d'un client. La configuration de la communication des balises de réseau local virtuel doit être gérée en dehors de NIM avant l'utilisation de la valeur. La plage de valeurs de l'option vlan_tag est comprise entre 0 et 4094.
vlan_pri=valeur
Spécifie la priorité VLAN utilisée pour le marquage VLAN. La valeur de priorité, ainsi que la balise VLAN, sont utilisées pour identifier le VLAN dont fait partie la trame Ethernet. La priorité permet à l'administrateur réseau d'organiser la communication du client de manière logique plutôt que d'assigner le réseau au sous-réseau. La valeur de balisage VLAN est utilisée par NIM pour effectuer un amorçage réseau d'un client. La configuration de la communication des balises de réseau local virtuel doit être gérée en dehors de NIM avant l'utilisation de la valeur. La plage de valeurs de l'option vlan_pri est comprise entre 0 et 7.
-c Active l'authentification SSL (Secure Sockets Layer) pendant les opérations de poussée du NIM maître.
Remarque : configurez les certificats Open Secure Sockets Layer ( OpenSSL ) sur le NIM maître à l'aide de la commande nimconfig -c .

Security

Contrôle d'accès
Vous devez avoir l'autorité de la racine pour exécuter la commande niminit .
Utilisateurs RBAC
Attention aux utilisateurs RBAC : Cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, voir Base de données des commandes privilégiées dans Sécurité. Pour obtenir la liste des privilèges et des autorisations associés à cette commande, voir la commande lssecattr ou la sous-commande getcmdattr ou la sous-commande

Exemples

  1. Pour configurer le paquet client NIM sur une machine dotée d'une ROM IPL (Initial Program Loader) activée par BOOTP et qui doit être connue sous le nom de scuba dans l'environnement NIM, entrez la commande suivante :
    niminit -a name=scuba -a pif_name=en0 -a cable_type=bnc \
    -a master=manta

    en0 est l'interface primaire et le type de câble Ethernet est bnc. Cette commande spécifie également que la machine communique avec le maître NIM en utilisant manta comme nom d'hôte du maître NIM et les ports NIM situés dans le répertoire /etc/services pour les communications de l'installation réseau.

  2. Pour reconstruire le fichier /etc/niminfo qui a été supprimé en utilisant superman comme nom d'hôte du maître NIM et un numéro de port 1058, entrez la commande suivante :
    niminit -a name=robin -a master=superman -a master_port=1058
  3. Pour configurer le paquet client NIM pour AIX 5.1 et antérieures sur une machine qui est un système uniprocesseur basé sur un bus PCI et qui possède une ROM IPL compatible BOOTP PowerPC PCI bus-based, uniprocessor system that has a BOOTP-enabled IPL ROM and must be known as starfish in the NIM environment, enter the following command :
    niminit -a name=starfish -a pif_name=en0 -a cable_type=dix \
    -a master=whale -a master_port=1058 -a platform=rspc

    en0 est l'interface primaire et le type de câble Ethernet est dix. Cette commande spécifie également que le paquet client NIM communique avec le maître NIM en utilisant whale comme nom d'hôte du maître NIM et un numéro de port de 1058.

  4. Pour configurer le client NIM sur une machine qui doit être connue sous le nom de bluefish dans l'environnement NIM, entrez la commande suivante :
    niminit -a name=bluefish -a pif_name=at0 -a master=redfish \
    -a master_port=1058
    at0 est l'interface primaire. Cette commande spécifie également que le client NIM communique avec le maître NIM en utilisant redfish comme nom d'hôte du maître NIM et un numéro de port de 1058.
    Note : Comme l'interface réseau en mode de transfert asynchrone (ATM) ne prend pas en charge l'amorçage sur le réseau, cette opération définit un objet machine sur le maître NIM si un objet réseau générique correspondant au sous-réseau du client est déjà défini.
  5. Pour configurer le client NIM pour AIX 5.1 et antérieures sur une machine qui est un système multiprocesseur symétrique basé sur un bus PCI PowerPC Système multiprocesseur symétrique basé sur un bus PCI, doté d'une ROM IPL activée par BOOTP et qui doit être connue sous le nom de jellyfish dans l'environnement NIM, entrez la commande suivante :
    niminit -a name=jellyfish -a pif_name=en0 -a cable_type=dix \
    -a master=whale -a master_port=1058 -a platform=rspcsmp

    en0 est l'interface primaire et le type de câble Ethernet est dix. Cette commande spécifie également que le client NIM communique avec le maître NIM en utilisant whale comme nom d'hôte du maître NIM et un numéro de port de 1058.

  6. Pour configurer le paquet client NIM sur une machine qui utilise une émulation ROM IPL dans le répertoire du périphérique /dev/fd0 et qui doit être connue sous le nom de octopus dans l'environnement NIM, entrez la commande suivante :
    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

    Lorsque tr0 est l'interface primaire et que la vitesse de l'anneau est de 16. Cette commande spécifie également que la machine communique avec le maître NIM en utilisant dolphin comme nom d'hôte du maître NIM et un numéro de port de 1700 pour les communications avec les clients et de 1701 pour l'enregistrement des clients.

  7. Pour configurer la machine connue sous le nom de Octopus dans l'environnement NIM en tant qu'objet alternate_master avec le maître NIM dolphin et communiquer via l'interface en0, entrez la commande suivante :
    niminit -a is_alternate=yes -a name=octopus -a pif_name=en0 \ 
    -a cable_type=bnc -a master=dolphin
  8. Pour copier un certificat SSL et activer l'authentification SSL lors de l'initialisation du client, entrez la commande suivante :
    niminit -a name=octopus -a master=dolphin -a connect=nimsh -c -v
    Remarque : pour la communication NIM, la configuration des clés et des certificats SSL pendant l'initialisation du maître NIM est prise en charge pour AIX® 7.3 avec le niveau de technologie 2 et les versions ultérieures.

Fichiers

Article Descriptif
/etc/niminfo Contient des variables utilisées par le NIM.