Commande nim

Objectif

Effectue des opérations sur les objets NIM (Network Installation Management).

Syntaxe

nim { -o Operation} [ -F ] [ -t Type ] [ -a Attribute=Value... ] {ObjectName}

Descriptif

La commande " nim effectue une opération sur un objet NIM. Le type d'opération effectuée dépend du type d'objet spécifié par le paramètre ObjectName. 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

Tableau 1. Indicateurs
Article Descriptif
-a Attribut=Valeur . . . Affecte la valeur spécifiée à l'attribut spécifié. Utilisez la commande 'lsnim -q Operation -t Type pour obtenir une liste des attributs valides pour une opération spécifique.
-F Remplace certaines vérifications de sécurité.
-o Opération Indique une opération à effectuer sur un objet NIM. Les opérations possibles sont les suivantes :
activate
Démarre un système géré.
allocate
Alloue une ressource à utiliser.
alt_disk_install
Effectue une installation sur disque secondaire.
alt_disk_mig
Crée une copie de rootvg sur un (ou plusieurs) disque(s) libre(s) et le met simultanément à niveau vers une nouvelle version ou un nouveau niveau de version d'AIX.
bos_inst
Effectue une installation de système d'exploitation de base.
change
Modifie les attributs d'un objet.
check
Vérifie l'état d'un objet NIM.
chwpar
Modifie les caractéristiques des partitions de charge de travail gérées.
create
Crée une instance d'un système géré.
cust
Effectue la personnalisation des logiciels.
deactivate
Arrête un système géré.
deallocate
Libère une ressource.
define
Définit un objet.
destroy
Supprime une instance d'un système géré.
diag
Cette opération permet à un système de démarrer une image de diagnostic.
dkls_init
Initialise un environnement sans disque d'un système.
dtls_init
Initialise un environnement sans données d'un système.
fix_query
Répertorie les informations de correctif pour un APAR ou un mot clé.
linux_inst
Installe le système d'exploitation Linux® sur des clients autonomes.
lppchk
Vérifie les ensembles de fichiers installés sur les systèmes NIM et les SPOT.
lppmgr
Élimine les images logicielles inutiles dans un " lpp_source.
lslpp
Répertorie les informations sur les logiciels sous licence d'un objet.
lswpar
Cette opération montre les caractéristiques des partitions de charge de travail gérées.
maint
Effectue la maintenance logicielle.
maint_boot
Permet à un système de démarrer en mode maintenance.
reboot
Réamorce un système client NIM.
Tableau 2. Drapeaux (suite)
Article Descriptif
opération -o (suite)
remove
Supprime un objet.
reset
Réinitialise l'état NIM d'un objet.
restvg
Effectue une opération " restvg. L'opération " restvg ignore la méthode d'authentification par phrase secrète ou par chiffrement de la base de données de la plate-forme (PKS) lorsqu'elle est appelée depuis le NIM maître à l'aide de la commande " nim -o restvg
select
Cette opération permet d'inclure et d'exclure les membres du groupe des opérations effectuées sur le groupe.
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.
sync
Synchronise la base de données NIM avec un autre maître.
sync_roots
Synchronise les répertoires racine pour les clients sans disque et sans données pour un SPOT (Shared Product Object Tree) spécifique.
syncwpar
Synchronise le logiciel de partition de charge de travail gérée avec le système de gestion.
takeover
Cette opération permet à une machine configurée en tant que " alternate_master de prendre le contrôle de l'environnement NIM.
unconfig
Annule la configuration de l'ensemble de fichiers du maître NIM.
update
Ajoute un logiciel à un " lpp_source ou supprime un logiciel d'un " lpp_source.
updateios
Effectue la personnalisation et la maintenance des logiciels sur un serveur de gestion de serveur d'entrées-sorties virtuelles (VIOS) de type " vios ou " ivm.

Utilisez la commande 'lsnim -POt Type pour obtenir une liste des opérations valables pour un type spécifique.

Tableau 3. Indicateurs (suite)
Article Descriptif
-t Type Indique le type de l'objet NIM pour les opérations de définition. Les types d'objets NIM possibles sont les suivants :
resource types
adapter_def
Répertoire contenant les fichiers de définition d'adaptateur secondaire.
boot
Ressource NIM gérée en interne qui permet d'indiquer qu'une image d'amorçage est allouée à un client.
bosinst_data
Configurer le fichier utilisé lors de l'installation du système de base.
devexports
L'appareil exporte les fichiers pour les partitions de charge de travail.
dump
Répertoire parent des fichiers de vidage client.
exclude_files
Contient les fichiers à exclure d'une image " mksysb
fb_script
Script exécutable exécuté lors du premier réamorçage d'une machine.
fix_bundle
Fichier d'entrée fixe (mot-clé) pour l'opération 'cust ou 'fix_query
home
Répertoire parent des répertoires " /home du client.
image_data
Configurer le fichier utilisé lors de l'installation du système de base.
installp_bundle
Installp fichier de regroupement.
ios_mksysb
Représente une image de sauvegarde provenant d'un serveur de gestion VIOS de type " vios ou " ivm
linux_source
Représente le support d'installation Linux .
log
Capture les données de journal lors d'une installation réseau.
lpp_source
Unité source pour les images de produit facultatives.
mksysb
image mksysb.
nas_filer
Une unité de stockage en réseau (NAS).
nim_script
Ressource NIM gérée en interne qui permet d'indiquer que NIM doit exécuter un script dans le cadre d'une opération NIM.
paging
Répertoire parent des fichiers de pagination du client.
root
Répertoire parent des répertoires du client '/ (racine).
resolv_conf
Fichier de configuration du serveur de noms.
savevg
Une image " savevg.
savewpar
Image de sauvegarde de la partition de charge de travail.
script
Fichier exécutable exécuté sur un client.
secattrs
Fichier d'attributs de sécurité pour les partitions de charge de travail.
shared_home
répertoire /home qui est partagé par les clients.
shared_root
répertoire / (root) partagé par les clients
spot
Shared Product Object Tree (SPOT) - équivalent du système de fichiers " /usr.
tmp
Répertoire parent des répertoires " /tmp du client.
vg_data
Fichier de configuration utilisé lors de la restauration du groupe de volumes.
wpar_spec
Fichier de spécifications pour la création de partitions de charge de travail.
Article Descriptif
type -t (suite)
machine types
alternate_master
Système réservé en tant que sauvegarde au cas où le maître NIM principal cesserait de fonctionner correctement.
diskless
Tous les systèmes de fichiers et toutes les ressources sont distants.
dataless
Radiomessagerie locale, vidage, '/ à distance, '/usr, autres à distance ou locaux.
stand-alone
Ressources et systèmes de fichiers locaux.
master
Système qui contrôle l'environnement NIM.
wpar
Partition de la charge de travail hébergée par le système de gestion.
management types
bcmm
Un matériel de module de gestion des composants blade.
cec
Un matériel complexe électronique central.
hmc
Un système Hardware Management Console .
ivm
Un système de gestion virtuelle intégré.
vios
Un Virtual I/O Server.
network types
tok
Réseau en anneau à jeton.
ent
Réseau Ethernet.
fddi
Réseau FDDI.
atm
Réseau ATM.
generic
Autres réseaux de Internet Protocol.
hfi
Réseau HFI (Host Fabric Interface).
group types
mac_group
Groupe de machines.
res_group
Groupe de ressources.
customer types
customer
Un groupe combiné de machines et de ressources.

Security

Contrôle d'accès
Vous devez avoir l'autorité de la racine pour exécuter la commande 'nim.
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

Exemples

Les exemples suivants sont regroupés par opération.

activate
  1. Pour démarrer la partition de charge de travail gérée " wpar1, entrez la commande suivante :
    nim -o activate wpar1
  2. Pour démarrer la partition de charge de travail gérée " wpar1 avec plus de drapeaux de commande " startwpar avec une sortie verbeuse, entrez la commande suivante :
    nim -o activate -a cmd_flags="-v" wpar1
allocate
  1. Pour allouer des ressources à un poste de travail sans disque portant le nom " syzygy et la valeur d'attribut SPOT " spot1, entrez la commande suivante :
    nim -o allocate -a spot=spot1 syzygy
  2. Pour effectuer une installation du système de base sur le système nommé " krakatoa, les ressources doivent être allouées initialement en entrant :
    nim -o allocate -a spot=myspot -a lpp_source=images krakatoa
    L'environnement NIM peut être initialisé pour prendre en charge l'installation en effectuant l'opération " bos_inst, en entrant la commande suivante :
    nim -o bos_inst krakatoa
  3. Pour installer le produit logiciel " adt dans un système autonome " stand1, étant donné que l'option installable " adt, dans les systèmes " lpp_source et " images, entrez les commandes suivantes :
    nim -o allocate -a lpp_source=images stand1
    nim -o cust -a filesets="adt" stand1
  4. Pour installer des produits logiciels dans un système autonome " stand1, de sorte que l'image de l'option installable " adt, dans le " lpp_source, le " images et le " installp_bundle, le " bundle1 " qui contient le nom de l'option installable, entrez les commandes suivantes :
    nim -o allocate -a lpp_source=images \
    -a installp_bundle=bundle1 stand1
    nim -o cust stand1
  5. Pour configurer automatiquement une machine avec des services de résolution de noms après une installation BOS, créez le fichier '/exports/resolv.conf, avec un contenu similaire au fichier d'exemple suivant :
    nameserver      129.35.143.253
    nameserver      9.3.199.2
    domain          austin.ibm.com
    Après avoir créé le fichier " /exports/resolv.conf, entrez la commande suivante :
    nim -o define -t resolv_conf -a location=/exports/resolv.conf \
    -a server=master rconf1
    Avant de lancer l'opération " bos_inst, allouez cette ressource avec d'autres ressources obligatoires et facultatives en entrant la commande suivante :
    nim -o allocate -a spot=spot1 -a lpp_source=images1 \
    -a bosinst_data=bid1 -a resolv_conf=rconf1 client1
  6. Pour allouer toutes les ressources applicables aux machines autonomes du groupe de ressources NIM " res_grp1 à la machine " mac1, entrez la commande suivante :
    nim -o allocate -a group=res_grp1 mac1
  7. Pour attribuer une machine autonome nommée standalone1 à un client nommé customer1, entrez la commande suivante :
    nim -o allocate -a standalone=standalone1 customer1
  8. Pour attribuer un lpp_source nommé lpp_source1 à un client nommé customer1, entrez la commande suivante :
    nim -o allocate -a lpp_source=lpp_source1 customer1
alt_disk_install
  1. Pour installer une ressource 'mksysb 'all_devices_mysysb sur le client 'roundrock, sur hdisk4 et hdisk5 en utilisant la ressource 'image_data 'image_data_shrink' , avec le débogage activé, entrez la commande suivante :
    nim -o alt_disk_install -a source=mksysb\
    -a image_data=image_data_shrink\
    -a debug=yes\
    -a disk='hdisk4 hdisk5' roundrock
  2. Pour cloner un " rootvg sur un client " austin sur hdisk2, mais exécuter uniquement les phase1 et phase2 (en laissant les systèmes de fichiers " /alt_inst montés), entrez la commande suivante :
    nim -o alt_disk_install -a source=rootvg\
    -a disk='hdisk2'\
    -a phase=12 austin
bos_inst
  1. Pour installer la machine " blowfish en utilisant les ressources " spot1, " images1, " bosinst_data1 et " rconf1, il faut d'abord allouer les ressources en tapant :
    nim -o allocate -a spot=spot1 -a lpp_source=images1 \
    -a bosinst_data=bosinst_data1 -a resolv_conf=rconf1 blowfish
    Ensuite, effectuez l'installation du système d'exploitation de base en entrant:
    nim -o bos_inst blowfish
  2. Pour installer la machine " blowfish tout en allouant les ressources " spot1, " images1, " bosinst_data1 et " rconf1 automatiquement lorsque l'opération " bos_inst démarre, entrez la commande suivante :
    nim -o bos_inst -a spot=spot1 -a lpp_source=images1 \
    -a bosinst_data=bosinst_data1 -a resolv_conf=rconf1 blowfish
  3. Pour utiliser les ressources par défaut lors de l'installation de la machine " mac1, entrez la commande suivante :
    nim -o bos_inst mac1
  4. Pour installer une machine 'deadfish, avec 'spot1 et 'lpp_source1 et utiliser une ressource 'adapter_def 'adapter_def1 pour configurer des adaptateurs secondaires, entrez la commande suivante :
    nim -o bos_inst -a spot=spot1 -a lpp_source=lpp_source1 \
      -a adapter_def=adapter_def1 deadfish
  5. Pour installer la machine blowfish et accepter les accords de licence du logiciel, entrez la commande suivante :
    nim -o bos_inst -a spot=spot1 -a lpp_source=images1 \
    -a accept_licenses=yes -a resolv_conf=rconf1 blowfish
change
  1. Les machines du réseau " BLDG905 utilisent la passerelle " gateway905 pour atteindre le réseau " OZ. Les machines du réseau " OZ utilisent la passerelle " gatewayOZ pour atteindre le réseau " BLDG905. Pour ajouter une route entre deux réseaux nommés " BLDG905 et " OZ, entrez la commande suivante :
    nim -o change -a routing1="OZ gateway905 gatewayOZ" BLDG905
  2. L'adaptateur identifié par le nom d'hôte " sailfish2.austin.ibm.com est connecté à un réseau en anneau à jeton. Pour définir une interface secondaire pour cet adaptateur sur le NIM maître et demander au NIM de localiser le réseau NIM qui représente le réseau Ethernet attaché et, s'il ne le trouve pas, de définir un réseau NIM avec le masque de sous-réseau " 255.255.255.128", entrez la commande suivante :
    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.
  3. Pour définir des itinéraires par défaut pour les réseaux " net1 et " net2 qui utilisent 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
  4. Pour désigner les ressources définies par le groupe de ressources " res_grp1 comme l'ensemble des ressources qui sont toujours allouées par défaut lors de toute opération dans laquelle ces ressources sont applicables, entrez la commande suivante :
    nim -o change -a default_res=res_grp1 master
check
  1. Pour que le NIM vérifie la facilité d'utilisation d'un SPOT nommé " myspot, entrez la commande suivante :
    nim -o check myspot
  2. Pour vérifier l'état d'un " lpp_source nommé " images, entrez la commande suivante :
    nim -o check images
chwpar
Pour ajouter l'ensemble de ressources " rs/cpus23 aux attributs de contrôle des ressources pour la partition de charge de travail " wpar1, entrez la commande suivante :
nim -o chwpar -a cmd_flags="-R rset=rs/cpu23" wpar1
create
  1. Pour créer la partition de charge de travail " wpar1 avec le nom d'hôte et la ressource de fichier de spécification " basic_wpar, entrez la commande suivante :
    nim -o create -a wpar_spec=basic_wpar wpar1
  2. Pour créer la partition de charge de travail " wpar1 avec la ressource de fichier " wpar-specification " wpar1_spec, entrez la commande suivante :
    nim -o create -a wpar_spec=wpar1_spec wpar1
  3. Pour créer la partition de charge de travail " wpar1 à partir de la ressource d'image de sauvegarde " wpar1_backup savewpar, entrez la commande suivante :
    nim -o create -a savewpar=wpar_backup wpar1
cust
  1. Pour installer un produit logiciel dans un emplacement nommé " spot1, de sorte que l'image de l'option installable nommée " adt réside dans le " lpp_source nommé " images", entrez la commande suivante :
    nim -o cust -a lpp_source=images -a filesets=adt spot1
  2. Pour installer un produit logiciel dans un emplacement " spot1, de sorte que l'image de l'option installable " adt réside dans les emplacements " lpp_source, " images et que les emplacements " installp_bundle, " bundle1 contiennent le nom de l'option installable, entrez la commande suivante :
    nim -o cust -a lpp_source=images -a installp_bundle=bundle1 spot1
  3. Pour installer un produit logiciel dans un emplacement " spot1, de sorte que l'image de l'option installable " adt réside sur une bande qui se trouve dans le lecteur de bande local de la machine où se trouve l'emplacement, entrez la commande suivante :
    nim -o cust -a lpp_source=/dev/rmt0 -a filesets=adt spot1
  4. Pour installer un produit logiciel dans un emplacement " spot1, de sorte que l'image de l'option installable " adt réside sur une bande qui se trouve dans le lecteur de bande local de la machine où se trouve l'emplacement, entrez la commande suivante :
    nim -o cust -a lpp_source=/dev/rmt0 -a filesets=adt spot1
  5. Pour installer toutes les mises à jour de jeux de fichiers associées à l'APAR " IX12345, résidant sur la bande " /dev/rmt0 dans " spot1 et tous les clients sans disque ou sans données auxquels " spot1 est actuellement alloué, entrez la commande suivante :
    nim -F -o cust -afixes=IX12345 -a lpp_source=/dev/rmt0 spot1
  6. Pour mettre à jour tous les logiciels installés sur le client " Standalone1, avec les dernières mises à jour dans le " lpp_source nommé " updt_images", entrez la commande suivante :
    nim -o allocate -a lpp_source=updt_images Standalone1
    nim -o cust -afixes=update_all Standalone1
  7. Pour installer la machine 'catfish avec le contenu des 'installp_bundle 'bundle1', allouez d'abord les ressources en tapant :
    nim -o allocate -a installp_bundle=bundle1 \
    -a lpp_source=images1 catfish
    Ensuite, effectuez l'opération " cust en tapant :
    nim -o cust catfish
  8. Pour mettre à jour tous les logiciels installés sur le client " Standalone1, avec les dernières mises à jour dans le " lpp_source nommé " updt_images", entrez la commande suivante :
    nim -o cust -a lpp_source=updt_images -a fixes=update_all \
    Standalone1
  9. Pour installer la machine " catfish avec le contenu des " installp_bundle " bundle1", tout en allouant cette ressource et les " lpp_source " images1 lorsque l'opération " cust s'exécute, entrez la commande suivante :
    nim -o cust -a installp_bundle=bundle1 -a lpp_source=images1 \
    catfish
  10. Pour configurer les adaptateurs secondaires sur une machine cliente " deadfish, en utilisant le fichier de configuration de l'adaptateur secondaire dans la ressource " adaper_def " adapter_def1, entrez la commande suivante :
      nim -o cust -a adapter_def=adapter_def1 deadfish
deactivate
  1. Pour arrêter la partition de charge de travail gérée " wpar1, entrez la commande suivante :
    nim -o deactivate wpar1
  2. Pour forcer l'arrêt de la partition de charge de travail gérée " wpar1, entrez la commande suivante :
    nim -Fo deactivate wpar1
  3. Pour arrêter la partition de charge de travail gérée " wpar1 avec plus de drapeaux de commande " stopwpar au bout de 85 secondes, entrez la commande suivante :
    nim -o deactivate -a cmd_flags="-t 85" wpar1
deallocate
  1. Pour désallouer un " lpp_source nommé " images de la machine autonome " client1, entrez la commande suivante :
    nim -o deallocate -a lpp_source=images client1
  2. Pour désallouer une machine autonome nommée idevp9-lp10 d'un client nommé customer1, entrez la commande suivante :
    nim -o deallocate -a standalone=idevp9-lp10 customer1
define
  1. Pour définir une ressource qui est un répertoire contenant des images installables, qui se trouve sur le serveur " altoid et dont le chemin d'accès est " /usr/sys/inst.images, et nommer cette ressource " images, entrez la commande suivante :
    nim -o define -t lpp_source -a server=altoid \
    -a location=/usr/sys/inst.images images
  2. Pour créer une nouvelle ressource SPOT nommée " myspot sur le NIM master dans le répertoire " /export/exec, en utilisant une image nommée " lpp_source, entrez la commande suivante :
    nim -o define -t spot -a server=master -a location=/export/exec \
    -a source=images myspot
  3. Pour définir un objet réseau nommé " BLDG905, avec un masque de sous-réseau de " 255.255.240.0 et une adresse de " 129.35.129.0, entrez la commande suivante :
    nim -o define -t tok -a snm=255.255.240.0 \
    -a net_addr=129.35.129.0 BLDG905
  4. Pour définir une ressource " mksysb " mksysb1" à partir d'une image " mksysb existante qui se trouve dans " /resources/mksysb.image sur le master, entrez la commande suivante :
    nim -o define -t mksysb -a server=master \
    -a location=/resources/mksysb.image mksysb1
  5. Pour définir un réseau NIM nommé ATMnet avec un masque de sous-réseau de " 255.255.240 et une adresse de " 129.35.101.0 pour représenter un réseau ATM, en utilisant le type de réseau " generic, entrez la commande suivante :
    nim -o define -t generic -a snm=255.255.240.0 \
    -a net.addr=129.35.101.0 ATMnet
  6. Pour définir un groupe de machines nommé " DisklsMacs1 dont les membres sont des machines sans disque NIM nommées " diskls1, " diskls2 et " diskls3, entrez la commande suivante :
    nim -o define -t mac_group -a add_member=diskls1 \
    -a add_member=diskls2 -a add_member=diskls3 DisklsMacs1
  7. Pour définir un groupe de ressources nommé " DisklsRes1 avec les ressources " spot1, " root1, " dump1, " paging1", " home1, " tmp1", entrez la commande suivante :
    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
  8. Pour afficher l'espace nécessaire à la définition d'une ressource " mksysb " mksysb2" et à la création d'une image " mksysb du client " client1, lors de la définition de la ressource où l'image est située dans " /resources/mksysb.image sur le maître, entrez la commande suivante :
    Remarque: Cette action affiche l'espace requis pour l'opération, mksysb, ou la création 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
  9. Pour définir une ressource " mksysb " mksysb2 et créer l'image " mksysb du client " client1, lors de la définition de la ressource où l'image se trouve dans " /resources/mksysb.image sur le maître, entrez la commande suivante :
    nim -o define -t mksysb -a server=master \
    -a location=/resources/mksysb.image -a source=client1 \
    -a mk_image=yes mksysb2 
  10. Pour définir une ressource " mksysb " mksysb2 et créer une image " mksysb du client " client1, pendant la définition de la ressource, lorsque les drapeaux mksysb utilisés pour créer l'image sont " -em et que l'image se trouve dans " /resources/mksysb.image sur le maître, entrez la commande suivante :
    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
  11. Pour définir une ressource " exclude_files nommée " exclude_file1, située dans " /resources/mksysb.image sur le master, entrez la commande suivante :
    nim -o define -t exclude_files -a server=master \
    -a location=/resources/exclude_file1 exclude_file1
  12. Une machine appelée " redfish, dont le nom d'hôte est " redfish_t.lab.austin.ibm.com, dispose d'une interface primaire reliée à un réseau à jetons dont la vitesse est de 16 mégabits. Pour définir " redfish comme une machine autonome dans l'environnement NIM et demander à NIM de trouver le nom du réseau auquel l'interface primaire de la machine est attachée, entrez la commande suivante :
    nim -o define -t stand-alone  -a if1="find_net \
    redfish_t.lab.austin.ibm.com 0" -a ring_speed1=16 redfish
  13. Une machine appelée " bluefish, dont le nom d'hôte est " bluefish_e.lab.austin.ibm.com, possède une interface primaire reliée à un réseau Ethernet avec " cable_type ou " bnc. Pour définir " bluefish comme une machine sans disque dans l'environnement NIM et demander à NIM de trouver le nom du réseau auquel l'interface primaire de la machine est attachée et, s'il ne le trouve pas, de définir un réseau NIM avec le nom " ent_net, le masque de sous-réseau " 255.255.255.128 et la route par défaut en utilisant la passerelle avec le nom d'hôte " lab_gate, entrez la commande suivante :
    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 bluefish
    Note : Spécifiez 0 à la place de la passerelle maître dans l'attribut 'net_definition s'il existe une route par défaut pour le maître, sinon vous devez spécifier la passerelle maître.
  14. Pour définir le répertoire " /export/nim/adapters comme une ressource " adapter_def " adapter_def1", sur le maître, entrez la commande suivante :
    nim -o define -t adapter_def -a server=master \
      -a location=/export/nim/adapters adapter_def1
    Pour remplir la ressource " adapter_def avec les fichiers de configuration de l'adaptateur secondaire, exécutez la commande " nimadapters
  15. Pour afficher l'espace nécessaire à la définition d'une ressource " savevg, " savevg2, et à la création d'une image " savevg du client " client1, lors de la définition de la ressource où l'image se trouve dans " /export/nim/savevg sur le maître et où le " volume_group à sauvegarder est " myvg, entrez la commande suivante :
    nim -o define -t savevg -a server=master \
      -a location=/export/nim/savevg/savevg2 -a source=client1 \
      -a mk_image=yes -a size_preview=yes -a volume_group=myvg savevg2
    Remarque: cette action affiche l'espace requis pour l'opération. savevg ou la création de la ressource n'a pas lieu.
  16. Pour définir une ressource " savevg, " savevg2, et créer l'image " savevg du client " client1", lors de la définition de la ressource où l'image est dans " /export/nim/savevg sur le maître et le " volume_group à sauvegarder est " myvg, entrez la commande suivante :
    nim -o define -t savevg -a server=master \
    -a location=/export/nim/savevg -a source=client1 \
    -a mk_image=yes -a volume_group=myvg savevg2
  17. Pour définir une ressource " savevg " savevg2 et créer une image " savevg du client " client1, pendant la définition de la ressource où les drapeaux " savevg utilisés pour créer l'image sont " -em, et l'image est dans " /export/nim/savevg sur le maître, entrez la commande suivante :
    nim -o define -t savevg -a server=master \
    -a location=/export/nim/savevg -a source=client1 \
    -a mk_image=yes -a volume_group=myvg -a savevg_flags=em savevg2
  18. Pour définir une ressource " vg_data, " my_vg_data, sur le maître à l'emplacement " /export/nim, entrez la commande suivante :
    nim -o define -t vg_data -a server=master -a location=/export/nim/my_vg_data my_vg_data
  19. Pour définir la partition de charge de travail " wpar1 gérée par la machine autonome de gestion " yogi avec wpar1 comme nom d'hôte et nom de la partition de charge de travail sur le système de gestion, entrez la commande suivante :
    nim -o define -t wpar -a mgmt_profile1="yogi wpar1" -a if1="find_net wpar1 0" wpar1
  20. Pour définir une ressource " savewpar nommée " wpar1backup et créer l'image " savewpar de la partition de charge de travail " yogi sur le serveur " sterling, entrez la commande suivante :
    nim -o define -t savewpar \
       -a server=sterling -a location=/resources/wpar1.image \
       -a source=wpar1 -a mk_image=yes wpar1backup
  21. Pour définir une ressource " savewpar nommée " wpar1backup et créer l'image " savewpar de la partition de charge de travail " yogi sur le serveur " sterling, en excluant les modèles de fichiers dans la ressource " exclude_files, " wparexclude", et en transmettant l'indicateur à la ressource " savewpar pour exclure les fichiers et créer un fichier " image.data, entrez la commande suivante :
    nim -o define -t savewpar \
       -a server=sterling -a location=/resources/wpar1.image -a source=wpar1 \
       -a exclude_files=wparexclude -a cmd_flags="-ei" mk_image=yes wpar1backup
  22. Pour définir une ressource " ios_mksysb telle que " ios_mksysb1 et créer l'image " ios_mksysb du client " vios en tant que " vios1, lors de la définition de la ressource où l'image est située dans " /export/nim/ios_mksysb sur le maître, entrez la commande suivante :
    nim -o define -t ios_mksysb -a server=master \
    -a location=/export/nim/ios_mksysb -a source=vios1 \
    -a mk_image=yes ios_mksysb1
  23. Pour définir un objet client, entrez la commande suivante :
    nim -o define -t customer -a server=master customer1
destroy
  1. Pour supprimer la partition de charge de travail gérée " wpar1 de son système de gestion, entrez la commande suivante :
    nim -o destroy wpar1
  2. Pour forcer la suppression de la partition de charge de travail gérée " wpar1, entrez la commande suivante :
    nim -Fo destroy wpar1
dkls_init
  1. Pour initialiser l'environnement d'un poste de travail sans disque portant le nom de " syzygy, en utilisant les ressources " spot1, " root1, " dump1 et " paging1, vous devez allouer les ressources en tapant :
    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
  2. Pour initialiser l'environnement d'un poste de travail sans disque portant le nom de " syzygy, entrez la commande suivante :
    nim -o dkls_init syzygy
  3. Pour exclure le membre nommé " diskls2 des opérations sur le groupe de machines " DisklsMacs1, puis initialiser les membres restants tout en allouant les ressources sans disque définies par le groupe de ressources nommé " DisklsRes1, entrez la commande suivante les deux commandes suivantes :
    nim -o select -a exclude=diskls2 DisklsMacs1
    nim -o dkls_init -a group=DisklsRes1 DisklsMacs1
  4. Pour initialiser le groupe de machines sans disque défini par le groupe de machines " dtgrp1, tout en allouant les ressources requises et optionnelles définies par le groupe de ressources " dk_resgrp1, lorsque l'opération " dkls_init " s'exécute, entrez la commande suivante :
    nim -o dkls_init -a group=dtgrp1 dk_resgrp1
dtls_init
  1. Pour initialiser l'environnement d'un poste de travail sans données portant le nom de " syzygy, en utilisant les ressources " spot1, " root1 et " dump1, commencez par allouer les ressources en tapant :
    nim -o allocate -a spot=spot1 -a root=root1 -a dump=dump1 syzygy
    Initialiser ensuite les ressources de la machine cliente en entrant la commande suivante :
    nim -o dtls_init syzygy
  2. Pour initialiser l'environnement d'un poste de travail sans données portant le nom de " syzygy, entrez la commande suivante :
    nim -o dtls_init syzygy
  3. Pour exclure le membre nommé " dataless1 des opérations sur le groupe de machines " DatalsMacs1, puis initialiser les membres restants tout en allouant les ressources sans données définies par le groupe de ressources nommé " DatalsRes1, entrez la commande suivante les deux commandes suivantes :
    nim -o select -a exclude=datals2 DatalsMacs1
    nim -o dtls_init -a group=DatalsMacs1 DatalsRes1
  4. Pour initialiser le groupe de machines sans données défini par le groupe de machines " DatalsMacs1, tout en allouant les ressources nécessaires et optionnelles définies par le groupe de ressources " DatalsRes1, lors de l'exécution de l'opération " dtls_init, entrez la commande suivante :
    nim -o dtls_init -a group=DatalsMacs1 DatalsRes1
fix_query
Pour répertorier les informations sur les correctifs installés sur le client " Standalone1 pour 20 numéros APAR, créez le fichier " /tmp/apar.list avec un numéro APAR par ligne, comme indiqué :
IX123435
IX54321
IX99999
...
Après avoir créé le fichier " /tmp/apar.list, entrez la commande suivante :
nim -o define -t fix_bundle -alocation=/tmp/apar.list \
                 -aserver=master fix_bun
nim -o allocate -a fix_bundle=fix_bun Standalone1
nim -o fix_query Standalone1
lppchk
  1. Pour vérifier la version du jeu de fichiers et la cohérence requise sur le SPOT " spot1, entrez la commande suivante :
    nim -o lppchk spot1
  2. Pour vérifier le fichier " checksums pour tous les paquets commençant par le nom " bos sur les cibles NIM dans le groupe de machines autonomes " macgrp1, afficher des informations détaillées sur les erreurs et mettre à jour la base de données du logiciel pour qu'elle corresponde à la somme de contrôle du fichier lorsque des incohérences sont détectées, entrez la commande suivante :
    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, pour afficher le résultat de l'opération " lppchk, il faut utiliser le type :
    nim -o showlog -a log_type=lppchk macgrp1
lppmgr
  1. Pour dresser la liste des noms des jeux de fichiers de niveau de base dupliqués qui doivent être supprimés de " lpp_source1 avec les informations relatives à l'utilisation de l'espace, entrez la commande suivante :
    nim -o lppmgr -a lppmgr_flags="-lsb" lpp_source1
  2. Pour supprimer les jeux de fichiers de base et de mise à jour dupliqués et les mises à jour remplacées de " lpp_source1, entrez la commande suivante :
    nim -o lppmgr -a lppmgr_flags="-rbux" lpp_source1
  3. Pour supprimer tous les jeux de fichiers non-SIMAGES (qui ne sont pas nécessaires à l'installation de bos) de 'lpp_source1, entrez la commande suivante :
    nim -o lppmgr -a lppmgr_flags="-rX" lpp_source1
  4. Pour supprimer tous les supports linguistiques, à l'exception de " C, de " lpp_source1, entrez la commande suivante :
    nim -o lppmgr -a lppmgr_flags="-r -k C" lpp_source1
lswpar
  1. Pour répertorier les caractéristiques de la partition de charge de travail gérée " wpar1, entrez la commande suivante :
    nim -o lswpar wpar1
  2. Pour répertorier les caractéristiques réseau de la partition de charge de travail gérée " wpar1, entrez la commande suivante :
    nim -o lswpar -a cmd_flags="-N" wpar1
  3. Pour dresser la liste des caractéristiques générales des partitions de charge de travail gérées par le système autonome " global1, entrez la commande suivante :
    nim -o lswpar -a cmd_flags="-G" global1
maint
  1. Pour nettoyer une installation logicielle interrompue sur un emplacement " spot1, entrez la commande suivante :
    nim -o maint -a installp_flags="-C" spot1
  2. À partir du maître, pour nettoyer une installation logicielle interrompue sur une machine autonome " stand1", entrez la commande suivante :
    nim -o maint -a installp_flags="-C" stand1
maint_boot
Pour permettre au client autonome NIM " stand1 de démarrer en mode maintenance, entrez la commande suivante :
nim -o maint_boot stand1
Cette commande met en place l'opération de démarrage de la maintenance, mais vous devez lancer le démarrage du réseau localement à partir de 'stand1.
remove
Pour supprimer une ressource nommée " dump_files, entrez la commande suivante :
nim -o remove dump_files
showlog
Pour afficher les journaux de démarrage des machines définies par le groupe " DisklsMacs1, entrez la commande suivante :
nim -o showlog -a log_type=boot DisklsMacs1
showres
  1. Pour afficher le contenu du script 'configure nommé 'script1, entrez la commande suivante :
    nim -o showres script1
  2. Pour afficher le contenu des ressources " bosinst.data et " bosinst_data1, entrez la commande suivante :
    nim -o showres bosinst_data1
  3. Pour dresser la liste de tous les jeux de fichiers de la source lpp " lpp_source1, entrez la commande suivante :
    nim -o showres lpp_source1
  4. Pour dresser la liste de tous les jeux de fichiers de la source lpp " lpp_source1 par rapport à ce qui est installé sur la machine " machine1, entrez la commande suivante :
    nim -o showres -a reference=machine1 lpp_source1
  5. Pour dresser la liste de tous les problèmes corrigés par un logiciel sur la source lpp 'lpp_source1, utilisez :
    nim -o showres -a instfix_flags="T" lpp_source1
  6. Pour afficher le contenu du fichier de configuration de l'adaptateur secondaire dans la ressource adapter_def adapter_def1, pour le client deadfish, entrez la commande suivante :
    nim -o showres -a client=deadfish adapter_def1
  7. Pour afficher le contenu de chaque fichier de configuration de l'adaptateur secondaire dans la ressource " adapter_def nommée " adapter_def1, entrez la commande suivante :
    nim -o showres adapter_def1
  8. Pour afficher le contenu des ressources " savevg et " savevg1, entrez la commande suivante :
    nim -o showres savevg1
syncwpar
  1. Pour synchroniser le logiciel de la partition de charge de travail 'wpar1 gérée avec son système de gestion, entrez la commande suivante :
    nim -o syncwpar wpar1
  2. Pour synchroniser le logiciel de toutes les partitions de charge de travail gérées par le système autonome " global1, entrez la commande suivante :
    nim -o syncwpar -a cmd_flags="-A" global1
update
  1. Pour ajouter tous les jeux de fichiers de '/dev/cd0 à 'lpp_source1, entrez la commande suivante :
    nim -o update -a packages=all -a source=/dev/cd0 lpp_source1
  2. Pour ajouter les jeux de fichiers " bos.games, " 7.1.0.0 et " bos.terminfo à " lpp_source1, entrez la commande suivante :
    nim -o update -a packages="bos.games 7.1.0.0 bos.terminfo" \
      -a source=/dev/cd0 lpp_source1
  3. Pour supprimer " bos.games de " lpp_source1, entrez la commande suivante :
    nim -o update -a rm_images=yes -a packages="bos.games" lpp_source1
  4. Pour récupérer les SIMAGES manquants pour " lpp_source1 à partir du CD d'installation d'AIX, entrez la commande suivante :
    nim -o update -a recover=yes -a source=/dev/cd0 lpp_source1
updatios
  1. Pour installer des correctifs ou mettre à jour VIOS avec le nom d'objet NIM " vioserver1 au dernier niveau de maintenance, entrez la commande suivante :
    nim -o updateios -a lpp_source=lpp_source1 -a preview=no vioserver1

    Les mises à jour sont stockées dans les fichiers " lpp_source et " lpp_source1

    Note : L'opération " updateios exécute une prévisualisation pendant l'installation. L'exécution de l'opération " updateios à partir du NIM entraîne une prévisualisation, à moins que l'indicateur de prévisualisation ne soit réglé sur " no. Pendant l'installation, vous devez exécuter un aperçu lorsque vous utilisez l'opération " updateios avec " updatios_flags=-install. Avec l'aperçu, vous pouvez vérifier si l'installation de l'aperçu s'exécute correctement avant de procéder à la mise à jour de VIOS.
  2. Pour rejeter les corrections d'un VIOS portant le nom d'objet NIM " vioserver1, entrez la commande suivante :
    nim -o updateios -a updateios_flags=-reject vioserver1
  3. Pour nettoyer les mises à jour partiellement installées pour un VIOS portant le nom d'objet NIM " vioserver1, entrez la commande suivante :
    nim -o updateios -a updateios_flags=-cleanup vioserver1
  4. Pour valider les mises à jour d'un VIOS portant le nom d'objet NIM " vioserver1, entrez la commande suivante :
    nim -o updateios -a updateios_flags=-commit vioserver1
  5. Pour supprimer une mise à jour spécifique telle que " update1 pour un VIOS portant le nom d'objet NIM " vioserver1, entrez la commande suivante :
    nim -o updateios -a updateios_flags=-remove-a filesets="update1" vioserver1
  6. Pour supprimer les mises à jour d'un VIOS portant le nom d'objet NIM " vioserver1 en utilisant un " installp_bundle bundle1, où " bundle1 contient les mises à jour à supprimer, entrez la commande suivante :
    nim -o updateios -a updateios_flags=remove -a installp_bundle=bundle1 vioserver1

Fichiers

Tableau 4. fichiers
Article Descriptif
/etc/niminfo Contient les variables utilisées par NIM.