Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération...

193
Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out pour HP Integrated Lights-Out versions 1.82 et 1.91 et HP Integrated Lights-Out 2 versions 1.1x, 1.2x, 1.3x, 1.70, 1.75 et 1.77

Transcript of Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération...

Page 1: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Manuel des ressources de génération de scriptset de ligne de commande du processeur desupervision HP Integrated Lights-Outpour HP Integrated Lights-Out versions 1.82 et 1.91 etHP Integrated Lights-Out 2 versions 1.1x, 1.2x, 1.3x, 1.70,1.75 et 1.77

Page 2: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

© Copyright 2005, 2009 Hewlett-PackardDevelopment Company, L.P.

Les informations contenues dans cedocument pourront faire l'objet demodifications sans préavis. Les garantiesrelatives aux produits et servicesHewlett-Packard Company sontexclusivement définies dans les déclarationsde garantie limitée qui accompagnent cesproduits et services. Aucune information dece document ne peut être interprétée commeconstituant une garantie supplémentaire.HP ne pourra être tenu responsable deséventuelles erreurs ou omissions de naturetechnique ou rédactionnelle qui pourraientsubsister dans le présent document.

Logiciel confidentiel. Licence HP validerequise pour toute possession, utilisationou copie. Conformément aux directivesFAR 12.211 et 12.212, les logicielsprofessionnels, leur documentation et lesdonnées techniques associées sontconcédés au gouvernement des États-Unisdans le cadre de la licence commercialestandard du fournisseur.

Référence 382328-056

Avril 2009 (sixième édition)

Microsoft, Windows, Windows Server,Windows Vista, Windows NT et Windows XPsont des marques déposées de MicrosoftCorporation aux États-Unis. AMD est unemarque d'Advanced Micro Devices, Inc. Intelest une marque d'Intel Corporation auxÉtats-Unis et dans d'autres pays. Java estune marque de Sun Microsystems, Inc. auxÉtats-Unis.

Public visé

Ce manuel est destiné au personnel quiinstalle, administre et répare les serveurs etsystèmes de stockage. HP suppose quevous êtes qualifié en réparation de matérielinformatique et que vous êtes averti desrisques inhérents aux produits capables degénérer des niveaux d'énergie élevés.

Page 3: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Sommaire

1 IntroductionPrésentation du manuel ....................................................................................................................... 1Nouveautés de cette version ................................................................................................................ 1Intégration du pack HP ProLiant Essentials Rapid Deployment Pack ................................................. 2Supervision de serveur via les applications compatibles IPMI version 2.0 .......................................... 2Présentation de la compatibilité WS-Management .............................................................................. 3

2 Ligne de commandePrésentation de l'interface de ligne de commande (CLI) ..................................................................... 5Accès à la ligne de commande ............................................................................................................ 5Utilisation de la ligne de commande ..................................................................................................... 5Commandes Echappement .................................................................................................................. 7Commandes de base ........................................................................................................................... 8Commandes spécifiques ...................................................................................................................... 9

Commandes utilisateur ...................................................................................................... 10Paramètres SSO de HP SIM ............................................................................................. 11Commandes réseau .......................................................................................................... 12Paramètres iLO 2 ............................................................................................................... 14Paramètres d'état intégrés de iLO 2 .................................................................................. 16Paramètres SNMP ............................................................................................................. 17Commandes de licence ..................................................................................................... 18Commandes d'annuaire ..................................................................................................... 18Commandes de support virtuel .......................................................................................... 20Commandes de démarrage et de réinitialisation ............................................................... 23Mise à jour du microprogramme ........................................................................................ 24Commandes du journal d'événements .............................................................................. 25Commandes de lame ......................................................................................................... 26Commandes de démarrage ............................................................................................... 27Commandes du voyant ...................................................................................................... 27Cibles et propriétés du système ........................................................................................ 28Autres commandes ............................................................................................................ 31

3 TelnetPrise en charge Telnet ....................................................................................................................... 32Utilisation de Telnet ............................................................................................................................ 32

Jeu de commandes simples Telnet ................................................................................... 33Sécurité Telnet ................................................................................................................... 33

Combinaisons de touches prises en charge ...................................................................................... 33

FRWW iii

Page 4: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Mappage des touches iLO 2 VT100+ ................................................................................ 33Codes VT100+ pour les touches F .................................................................................... 36Codes Linux pour les touches F ........................................................................................ 36

4 Secure ShellPrésentation de SSH .......................................................................................................................... 37Fonctionnalités SSH prises en charge par iLO 2 ............................................................................... 37Utilisation de SSH (Secure Shell) ....................................................................................................... 38Autorisation de clé SSH ..................................................................................................................... 38

Fichiers de définition d'outils .............................................................................................. 39Mxagentconfig ................................................................................................................... 39

Importation de clés SSH depuis PuTTY ............................................................................................. 39Importation des clés SSH générées à l'aide de ssh-keygen .............................................................. 42

5 Administration de groupe et génération de scripts iLO 2Utilitaire de configuration de Lights-Out ............................................................................................. 43Requête XML non authentifiée ........................................................................................................... 44Définition de requêtes dans HP SIM .................................................................................................. 44Lancement d'application à l'aide de HP SIM ...................................................................................... 45Traitement par lots à l'aide de l'utilitaire de configuration de Lights-Out ............................................ 46Paramètres de l'utilitaire de configuration de Lights-Out .................................................................... 46

6 Génération de scripts PerlUtilisation de Perl avec l'interface de génération de scripts XML ....................................................... 49Améliorations XML ............................................................................................................................. 49Ouverture d'une connexion SSL ........................................................................................................ 50Envoi de l'en-tête et du corps de script XML ...................................................................................... 51

7 Génération de scripts de support virtuelExigences du serveur Web pour la génération de scripts .................................................................. 53Utilisation de la génération de scripts de support virtuel .................................................................... 53Utilisation du support virtuel sur les serveurs Linux via une connexion SSH ..................................... 54Fichiers image du support virtuel ....................................................................................................... 55Application d'aide CGI ........................................................................................................................ 56Configuration de IIS pour le support virtuel de génération de scripts ................................................. 57

8 Utilitaire de configuration en ligne HPONCFGHPONCFG ......................................................................................................................................... 60Systèmes d'exploitation prenant en charge HPONCFG .................................................................... 60Configuration de HPONCFG .............................................................................................................. 61Installation de HPONCFG .................................................................................................................. 61

Installation sur le serveur Windows ................................................................................... 61

iv FRWW

Page 5: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Installation sur un serveur Linux ........................................................................................ 61Utilitaire HPONCFG ........................................................................................................................... 61

Paramètres de ligne de commande HPONCFG ................................................................ 62Utilisation de HPONCFG sur les serveurs Windows ......................................... 63Utilisation de HPONCFG sur les serveurs Linux ............................................... 63

Obtention de la configuration de base ............................................................................... 63Obtention d'une configuration spécifique ........................................................................... 65Définition d'une configuration ............................................................................................ 65Utilisation de substitution de variable ................................................................................ 66Capture et restauration d'une configuration ....................................................................... 67

9 Utilisation du RIBCLPrésentation du RIBCL ....................................................................................................................... 69

En-tête XML ....................................................................................................................... 69Types de données ............................................................................................................. 69

Chaîne ............................................................................................................... 70Chaîne spécifique ............................................................................................. 70Chaîne booléenne ............................................................................................. 70

Définitions des réponses ................................................................................................... 70RIBCL ................................................................................................................................................. 70

Paramètres RIBCL ............................................................................................................. 71Erreurs d'exécution RIBCL ................................................................................................ 71

LOGIN ................................................................................................................................................ 71Paramètres LOGIN ............................................................................................................ 71Erreur d'exécution LOGIN .................................................................................................. 71

USER_INFO ....................................................................................................................................... 72ADD_USER ....................................................................................................................... 72

Paramètres ADD_USER ................................................................................... 72Erreurs d'exécution ADD_USER ....................................................................... 74

DELETE_USER ................................................................................................................. 74Paramètre DELETE_USER .............................................................................. 75Erreurs d'exécution DELETE_USER ................................................................ 75

DELETE_CURRENT_USER ............................................................................................. 75Paramètres DELETE_CURRENT_USER ......................................................... 75Erreurs d'exécution DELETE_CURRENT_USER ............................................. 75

GET_USER ....................................................................................................................... 76Paramètre GET_USER ..................................................................................... 76Erreurs d'exécution GET_USER ....................................................................... 76Messages renvoyés par GET_USER ................................................................ 76

MOD_USER ...................................................................................................................... 76Paramètres MOD_USER .................................................................................. 77Erreurs d'exécution MOD_USER ...................................................................... 78

GET_ALL_USERS ............................................................................................................. 79

FRWW v

Page 6: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres GET_ALL_USERS ........................................................................ 79Erreurs d'exécution GET_ALL_USERS ............................................................ 79Messages renvoyés par GET_ALL_USERS ..................................................... 79

GET_ALL_USER_INFO .................................................................................................... 80Paramètres GET_ALL_USER_INFO ................................................................ 80Erreurs d'exécution GET_ALL_USER_INFO .................................................... 80Messages renvoyés par GET_ALL_USER_INFO ............................................. 80

RIB_INFO ........................................................................................................................................... 81RESET_RIB ....................................................................................................................... 81

Paramètres RESET_RIB ................................................................................... 81Erreurs d'exécution RESET_RIB ...................................................................... 82

GET_EVENT_LOG ............................................................................................................ 82Paramètres GET_EVENT_LOG ........................................................................ 82Erreurs d'exécution GET_EVENT_LOG ........................................................... 82Messages renvoyés par GET_EVENT_LOG .................................................... 83

CLEAR_EVENTLOG ......................................................................................................... 84Paramètres CLEAR_EVENTLOG ..................................................................... 84Erreurs d'exécution CLEAR_EVENTLOG ......................................................... 84

COMPUTER_LOCK_CONFIG .......................................................................................... 84Paramètres COMPUTER_LOCK_CONFIG ...................................................... 85Erreurs d'exécution COMPUTER_LOCK_CONFIG .......................................... 85

GET_NETWORK_SETTINGS ........................................................................................... 86Paramètres GET_NETWORK_SETTINGS ....................................................... 86Erreurs d'exécution GET_NETWORK_SETTINGS ........................................... 86Messages renvoyés par GET_NETWORK_SETTINGS ................................... 86

MOD_NETWORK_SETTINGS .......................................................................................... 87Paramètres MOD_NETWORK_SETTINGS ...................................................... 89Erreurs d'exécution MOD_NETWORK_SETTINGS .......................................... 91

GET_GLOBAL_SETTINGS ............................................................................................... 91Paramètres GET_GLOBAL_SETTINGS ........................................................... 91Erreurs d'exécution GET_GLOBAL_SETTINGS ............................................... 91Messages renvoyés par GET_GLOBAL_SETTINGS ....................................... 91

MOD_GLOBAL_SETTINGS .............................................................................................. 93Paramètres MOD_GLOBAL_SETTINGS .......................................................... 95Erreurs d'exécution MOD_GLOBAL_SETTINGS .............................................. 97

GET_SNMP_IM_SETTINGS ............................................................................................. 98Paramètres GET_SNMP_IM_SETTINGS ......................................................... 98Erreurs d'exécution GET_SNMP_IM_SETTINGS ............................................. 98Messages renvoyés par GET_SNMP_IM_SETTINGS ..................................... 98

MOD_SNMP_IM_SETTINGS ............................................................................................ 98Paramètres MOD_SNMP_IM_SETTINGS ........................................................ 99Erreurs d'exécution MOD_SNMP_IM_SETTINGS ............................................ 99

UPDATE_RIB_FIRMWARE ............................................................................................. 100Paramètres UPDATE_RIB_FIRMWARE ........................................................ 100

vi FRWW

Page 7: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Erreurs d'exécution UPDATE_RIB_FIRMWARE ............................................ 101GET_FW_VERSION ........................................................................................................ 101

Paramètres GET_FW_VERSION ................................................................... 101Erreurs d'exécution GET_FW_VERSION ....................................................... 101Messages renvoyés par GET_FW_VERSION ................................................ 101

HOTKEY_CONFIG .......................................................................................................... 102Paramètres HOTKEY_CONFIG ...................................................................... 102Erreurs d'exécution HOTKEY_CONFIG .......................................................... 103Touches d'activation prises en charge ............................................................ 103

LICENSE ......................................................................................................................... 104Paramètres LICENSE ..................................................................................... 104Erreurs d'exécution LICENSE ......................................................................... 105

INSERT_VIRTUAL_MEDIA ............................................................................................. 105Paramètres INSERT_VIRTUAL_MEDIA ......................................................... 105Erreurs d'exécution INSERT_VIRTUAL_FLOPPY .......................................... 106

EJECT_VIRTUAL_MEDIA ............................................................................................... 106Paramètres EJECT_VIRTUAL_MEDIA ........................................................... 106Erreurs d'exécution EJECT_VIRTUAL_MEDIA .............................................. 107

GET_VM_STATUS .......................................................................................................... 107Paramètres GET_VM_STATUS ...................................................................... 107Erreurs d'exécution GET_VM_STATUS ......................................................... 107Messages renvoyés par GET_VM_STATUS .................................................. 107

SET_VM_STATUS .......................................................................................................... 108Paramètres SET_VM_STATUS ...................................................................... 108Erreurs d'exécution SET_VM_STATUS .......................................................... 109

CERTIFICATE_SIGNING_REQUEST ............................................................................. 110Paramètres CERTIFICATE_SIGNING_REQUEST ........................................ 110Erreurs CERTIFICATE_SIGNING_REQUEST ............................................... 110

IMPORT_CERTIFICATE ................................................................................................. 110Paramètres IMPORT_CERTIFICATE ............................................................. 110Erreurs IMPORT_CERTIFICATE .................................................................... 111

GET_TWOFACTOR_SETTINGS .................................................................................... 111Paramètres GET_TWOFACTOR_SETTINGS ................................................ 111Erreurs d'exécution GET_TWOFACTOR_SETTINGS .................................... 111Messages renvoyés par GET_TWOFACTOR_SETTINGS ............................ 111

MOD_TWOFACTOR_SETTINGS ................................................................................... 112Paramètres MOD_TWOFACTOR_SETTINGS ............................................... 113Erreurs d'exécution MOD_TWOFACTOR_SETTINGS ................................... 114

DIR_INFO ......................................................................................................................................... 115GET_DIR_CONFIG ......................................................................................................... 115

Paramètres GET_DIR_CONFIG ..................................................................... 115Erreurs d'exécution GET_DIR_CONFIG ......................................................... 115Messages renvoyés par GET_DIR_CONFIG ................................................. 115

IMPORT_SSH_KEY ........................................................................................................ 116

FRWW vii

Page 8: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres IMPORT_SSH_KEY .................................................................... 117Erreurs d'exécution IMPORT_SSH_KEY ........................................................ 117

MOD_DIR_CONFIG ........................................................................................................ 117Paramètres MOD_DIR_CONFIG .................................................................... 119Erreurs d'exécution MOD_DIR_CONFIG ........................................................ 120

RACK_INFO ..................................................................................................................................... 120GET_RACK_SETTINGS ................................................................................................. 121

Paramètres GET_RACK_SETTINGS ............................................................. 121Erreurs d'exécution GET_RACK_SETTINGS ................................................. 121Messages renvoyés par GET_RACK_SETTINGS .......................................... 121

GET_DIAGPORT_SETTINGS ......................................................................................... 121Paramètres GET_DIAGPORT_SETTINGS .................................................... 122Erreurs d'exécution GET_DIAGPORT_SETTINGS ........................................ 122Messages renvoyés par GET_DIAGPORT_SETTINGS ................................. 122

MOD_DIAGPORT_SETTINGS ........................................................................................ 122Paramètres MOD_DIAGPORT_SETTINGS ................................................... 122Erreurs d'exécution MOD_DIAGPORT_SETTINGS ....................................... 123

GET_ENCLOSURE_IP_SETTINGS ................................................................................ 123Paramètres GET_ENCLOSURE_IP_SETTINGS ........................................... 123Messages renvoyés par GET_ENCLOSURE_IP_SETTINGS ........................ 123

MOD_ENCLOSURE_IP_SETTINGS ............................................................................... 124Paramètres MOD_ENCLOSURE_IP_SETTINGS .......................................... 125Erreurs d'exécution MOD_ENCLOSURE_IP_SETTINGS .............................. 125

GET_TOPOLOGY ........................................................................................................... 125Paramètres GET_TOPOLOGY ....................................................................... 125Message renvoyé par GET_TOPOLOGY ....................................................... 125

MOD_BLADE_RACK ....................................................................................................... 126Paramètres MOD_BLADE_RACK .................................................................. 126Erreurs d'exécution MOD_BLADE_RACK ...................................................... 127

SERVER_INFO ................................................................................................................................ 127GET_SERVER_NAME .................................................................................................... 128

Message renvoyé par GET_SERVER_NAME ................................................ 128Erreurs d'exécution GET_SERVER_NAME .................................................... 128

SERVER_NAME .............................................................................................................. 128Paramètres SERVER_NAME ......................................................................... 129Message renvoyé par SERVER_NAME ......................................................... 129Erreurs d'exécution SERVER_NAME ............................................................. 129

GET_EMBEDDED_HEALTH ........................................................................................... 129Paramètres GET_EMBEDDED_HEALTH ....................................................... 129Messages renvoyés par GET_EMBEDDED_HEALTH ................................... 129

GET_POWER_READINGS ............................................................................................. 131Paramètres GET_POWER_READINGS ......................................................... 131Messages renvoyés par GET_POWER_READINGS ..................................... 131

GET_POWER_CAP ........................................................................................................ 132

viii FRWW

Page 9: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres GET_POWER_CAP .................................................................... 132Messages renvoyés par GET_POWER_CAP ................................................. 132

SET_POWER_CAP ......................................................................................................... 132Paramètres SET_POWER_CAP ..................................................................... 133Erreurs d'exécution SET_POWER_CAP ........................................................ 133

GET_HOST_POWER_SAVER_STATUS ....................................................................... 133Paramètres GET_HOST_POWER_SAVER_STATUS ................................... 134Erreurs d'exécution GET_HOST_POWER_SAVER_STATUS ....................... 134Messages renvoyés par GET_HOST_POWER_SAVER_STATUS ................ 134

SET_HOST_POWER_SAVER ........................................................................................ 134Paramètres SET_HOST_POWER_SAVER .................................................... 134Erreurs d'exécution SET_HOST_POWER_SAVER ........................................ 135

GET_HOST_POWER_REG_INFO ................................................................................. 135Paramètres GET_HOST_POWER_REG_INFO ............................................. 135Erreurs d'exécution GET_HOST_POWER_REG_INFO ................................. 135Messages renvoyés par GET_HOST_POWER_REG_INFO .......................... 135

GET_HOST_POWER_STATUS ...................................................................................... 136Paramètres de la commande GET_HOST_POWER_STATUS ...................... 137Erreurs d'exécution de la commande GET_HOST_POWER_STATUS .......... 137Messages renvoyés par la commande GET_HOST_POWER_STATUS ....... 137

SET_HOST_POWER ...................................................................................................... 137Paramètres de la commande SET_HOST_POWER ...................................... 137Erreurs d'exécution de la commande SET_HOST_POWER .......................... 138

GET_HOST_PWR_MICRO_VER .................................................................................... 138Paramètres GET_HOST_PWR_MICRO_VER ............................................... 138Erreurs d'exécution GET_HOST_PWR_MICRO_VER ................................... 138Messages renvoyés par GET_HOST_PWR_MICRO_VER ............................ 138

GET_PWREG_CAPABILITIES ........................................................................................ 139Paramètres GET_PWREG_CAPABILITIES ................................................... 139Erreurs d'exécution GET_PWREG_CAPABILITIES ....................................... 139Messages renvoyés par GET_PWREG_CAPABILITIES ................................ 139

RESET_SERVER ............................................................................................................ 140Erreurs RESET_SERVER ............................................................................... 141Paramètres RESET_SERVER ........................................................................ 141

PRESS_PWR_BTN ......................................................................................................... 141Paramètres PRESS_PWR_BTN ..................................................................... 141Erreurs d'exécution PRESS_PWR_BTN ......................................................... 141

HOLD_PWR_BTN ........................................................................................................... 142Paramètres HOLD_PWR_BTN ....................................................................... 142Erreurs d'exécution HOLD_PWR_BTN ........................................................... 142

COLD_BOOT_SERVER .................................................................................................. 142Paramètres COLD_BOOT_SERVER .............................................................. 142Erreurs d'exécution COLD_BOOT_SERVER ................................................. 143

WARM_BOOT_SERVER ................................................................................................ 143

FRWW ix

Page 10: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres WARM_BOOT_SERVER ............................................................ 143Erreurs d'exécution WARM_BOOT_SERVER ................................................ 143

SERVER_AUTO_PWR .................................................................................................... 143Paramètres SERVER_AUTO_PWR ............................................................... 144Erreurs d'exécution SERVER_AUTO_PWR ................................................... 144

GET_SERVER_AUTO_PWR .......................................................................................... 144Paramètres GET_SERVER_AUTO_PWR ...................................................... 144Message renvoyé par GET_SERVER_AUTO_PWR ...................................... 144

GET_UID_STATUS ......................................................................................................... 145Paramètres GET_UID_STATUS ..................................................................... 145Réponse GET_UID_STATUS ......................................................................... 145

UID_CONTROL ............................................................................................................... 145Paramètres UID_CONTROL ........................................................................... 146Erreurs UID_CONTROL .................................................................................. 146

GET_VPB_CABLE_STATUS (RILOE II uniquement) ..................................................... 146Paramètres GET_VPB_CABLE_STATUS ...................................................... 146Erreurs d'exécution de la commande GET_VPB_CABLE_STATUS .............. 146Messages renvoyés par GET_VPB_CABLE_STATUS .................................. 146

SSO_INFO ....................................................................................................................................... 147GET_SSO_SETTINGS .................................................................................................... 147

Paramètres GET_SSO_SETTINGS ................................................................ 147Messages renvoyés par GET_SSO_SETTINGS ............................................ 147

MOD_SSO_SETTINGS ................................................................................................... 148Paramètres MOD_SSO_SETTINGS ............................................................... 149Erreurs d'exécution MOD_SSO_SETTINGS .................................................. 150

SSO_SERVER ................................................................................................................ 150Paramètres SSO_SERVER ............................................................................ 151Erreurs d'exécution SSO_SERVER ................................................................ 152

DELETE_SERVER .......................................................................................................... 152Paramètres DELETE_SERVER ...................................................................... 152Erreurs d'exécution DELETE_SERVER .......................................................... 152

10 Langage de commande HPQLOMGCUtilisation de HPQLOMGC ............................................................................................................... 153ILO_CONFIG .................................................................................................................................... 154

11 Ports iLO 2Activation de la fonction iLO 2 Shared Network Port à l'aide de scripts XML .................................. 155Réactivation du port de supervision dédié de la carte réseau .......................................................... 155

12 Paramètres iLO 2Paramètres de résumé d'état ........................................................................................................... 157Paramètres d'administration des utilisateurs .................................................................................... 158

x FRWW

Page 11: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres généraux ....................................................................................................................... 159Paramètres réseau ........................................................................................................................... 163Paramètres DHCP/DNS de réseau .................................................................................................. 164Paramètres SNMP/Insight Manager ................................................................................................. 166Paramètres d'annuaire ..................................................................................................................... 167Paramètres BL p-Class .................................................................................................................... 168Clé de licence du pack iLO Advanced .............................................................................................. 169

13 Assistance techniqueContacter HP .................................................................................................................................... 170Avant de contacter HP ..................................................................................................................... 170

Acronymes et abréviations ............................................................................................................................ 171

Index ................................................................................................................................................................. 175

FRWW xi

Page 12: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

1 Introduction

Cette section traite des rubriques suivantes :

Présentation du manuel à la page 1

Nouveautés de cette version à la page 1

Intégration du pack HP ProLiant Essentials Rapid Deployment Pack à la page 2

Supervision de serveur via les applications compatibles IPMI version 2.0 à la page 2

Présentation de la compatibilité WS-Management à la page 3

Présentation du manuelHP iLO 2 offre de nombreuses méthodes de configuration, de mise à jour et d'utilisation des serveursHP ProLiant à distance. Le Manuel de l'utilisateur de HP Integrated Lights-Out et le Manuel del'utilisateur de HP Integrated Lights-Out 2 proposent une description de chaque fonctionnalité, enprécisant leur mode d'utilisation via l'interface de navigateur de type Web et l'utilitaire RBSU.

Le Manuel des ressources de génération de scripts et de ligne de commande du processeur desupervision HP Integrated Lights-Out décrit la syntaxe et les outils disponibles pour utiliser le systèmeiLO 2 via une ligne de commande ou une interface de scripts.

Les exemples de scripts XML téléchargés depuis le site Web HP contiennent les commandes de tousles microprogrammes iLO, iLO 2 et RILOE II. Sauf spécification contraire, les exemples contenus dansce manuel sont spécifiquement pour le microprogramme iLO 2 version 1.10 et ultérieure. Avant d'utiliserles exemples de scripts XML téléchargés à partir du site Web HP (http://h18004.www1.hp.com/support/files/lights-out/us/index.html), lisez les informations d'assistance de chaque exemple de script pouradapter le script au microprogramme et à la version visés.

Nouveautés de cette versionCe manuel reflète les modifications apportées au microprogramme iLO 2. Ce manuel s'applique ausystème iLO versions 1.82, 1.91 et au système iLO 2 versions 1.1x, 1.2x, 1.30, 1.70, 1.75 et 1.77. Cetteversion du manuel inclut des mises à jour pour les sections suivantes :

● Sections :

◦ « Utilitaire de configuration en ligne HPONCFG » (Utilitaire de configuration en ligneHPONCFG à la page 60)

◦ « Commandes d'annuaire » (Commandes d'annuaire à la page 18)

◦ « Commandes de lame » (Commandes de lame à la page 26)

◦ « Commandes de démarrage » (Commandes de démarrage à la page 27)

FRWW Présentation du manuel 1

Page 13: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

◦ « Cibles et propriétés du système » (Cibles et propriétés du système à la page 28)

◦ « Administration de groupe et génération de scripts iLO 2 » (Administration de groupe etgénération de scripts iLO 2 à la page 43)

● Mise à jour des commandes RIBCL suivantes :

◦ UPDATE_RIB_FIRMWARE

◦ GET_HOST_PWR_MICRO_VER

◦ GET_PWREG_CAPABILITIES

Pour plus d'informations sur ces mises à jour, reportez-vous à la section « Utilisation duRIBCL » (Utilisation du RIBCL à la page 69).

Intégration du pack HP ProLiant Essentials RapidDeployment Pack

Le pack HP ProLiant Essentials Rapid Deployment Pack (Pack de déploiement rapide HP ProLiantEssentials) s'intègre avec la carte iLO 2 pour permettre la supervision des serveurs distants et laperformance des opérations de la console distante, indépendamment de l'état du système d'exploitationou du matériel.

La fonction Deployment Server (Déploiement du serveur) permet d'utiliser les fonctionnalités desupervision de l'alimentation de la carte iLO 2 pour la mise sous tension, la mise hors tension et laréinitialisation sur le serveur cible. Chaque fois que le serveur se connecte sur la fonctionnalitéDeployment Server, cette dernière interroge le serveur cible pour vérifier si un périphérique desupervision LOM est installé. Le cas échéant, le serveur collecte les informations, notamment le nomDNS, l'adresse IP et le premier nom utilisateur. La sécurité est maintenue grâce à l'invite, faite àl'utilisateur, d'entrer le mot de passe correct pour ce nom utilisateur.

Pour plus d'informations sur le pack ProLiant Essentials Rapid Deployment Pack, reportez-vous à ladocumentation disponible sur le CD correspondant ou sur le site Web HP (http://www.hp.com/servers/rdp).

Supervision de serveur via les applications compatiblesIPMI version 2.0

La supervision de serveur via IPMI est une méthode normalisée de contrôle et de surveillance duserveur. iLO 2 fournit les fonctions de supervision de serveur conformément à la spécification IPMIversion 2.0.

La spécification IPMI définit une interface normalisée pour la gestion de plate-forme. La spécificationIPMI définit les types de supervision de plate-forme suivants :

● Supervision des informations système, relatives notamment aux ventilateurs, aux températures etaux blocs d'alimentation

● Fonctions de récupération, telles que les réinitialisations et les opérations de mise sous tension/hors tension du système

● Fonctions de consignation, pour les événements anormaux tels que les relevés de températuresexcessives ou les pannes de ventilateur

● Fonctions d'inventaire, telles que l'identification des composants matériels en panne

2 Chapitre 1 Introduction FRWW

Page 14: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Les communications IPMI dépendent des fonctions BMC et SMS. BMC supervise l'interface entre SMSet le matériel de supervision de plate-forme. iLO 2 émule la fonctionnalité BMC, tandis que lafonctionnalité SMS peut être fournie par différents outils aux normes du marché. Pour plusd'informations, reportez-vous à la spécification IPMI sur le site Web Intel® (http://www.intel.com/design/servers/ipmi/tools.htm).

iLO 2 fournit l'interface KCS, ou interface ouverte, pour les communications SMS. L'interface KCS fournitun ensemble de registres de communications d'E/S associées. L'adresse de base du système par défautpour l'interface SMS d'E/S associée est 0xCA2 et est alignée sur l'octet au niveau de cette adressesystème.

L'interface KCS est accessible au logiciel SMS en cours d'exécution sur le système local. Exemplesd'applications logicielles SMS compatibles :

● L'outil Command Test de IPMI version 2.0 est un outil de ligne de commande MS-DOS de basniveau permettant l'envoi des commandes IPMI au format hexadécimal à une fonction BMC IPMIqui met en œuvre l'interface KCS. Vous trouverez cet outil sur le site Web Intel®(http://www.intel.com/design/servers/ipmi/tools.htm).

● IPMItool est un utilitaire de supervision et de configuration des périphériques prenant en chargeles spécifications des versions 1.5 et 2.0 de IPMI ; il peut être utilisé dans un environnement Linux.Vous trouverez cet outil sur le site Web IPMItool (http://ipmitool.sourceforge.net/index.html).

Fonctionnalité IPMI fournie par iLO 2

Lors de l'émulation d'une fonction BMC pour l'interface IPMI, iLO 2 prend en charge toutes lescommandes obligatoires répertoriées dans la spécification IPMI version 2.0. Pour obtenir la liste de cescommandes, reportez-vous à la spécification IPMI version 2.0. En outre, SMS doit utiliser les méthodesdécrites dans la spécification pour la détermination des fonctions IPMI activées ou désactivées dansBMC (par exemple, utilisation de la commande Get Device ID [Obtenir l'ID de périphérique]).

Si le système d'exploitation du serveur est en cours d'exécution et que le driver d'état est activé,n'importe quel trafic IPMI via l'interface KCS peut affecter les performances du driver d'état et lesperformances d'état globales du système. Ne saisissez pas de commandes IPMI via l'interface KCS carcela peut avoir un effet négatif sur la surveillance effectuée par le driver d'état. Ces commandes incluenttoute commande définissant ou modifiant les paramètres IPMI, tels que Set Watchdog Timer etSet BMC Global Enabled. Les commandes IPMI qui ne renvoient que des données peuvent êtreutilisées en toute sécurité comme, par exemple, Get Device ID et Get Sensor Reading.

Présentation de la compatibilité WS-ManagementLa mise en œuvre du microprogramme iLO 2 de WS-Management est conforme à la spécification DTMFWeb Services for Management 1.0.0a.

Authentification

● iLO 2 utilise une authentification SSL de base, compatible avec le profil : wsman:secprofile/https/basic

● Les utilisateurs authentifiés sont autorisés à exécuter les commandes WS-Management enfonction des privilèges attribués à leur compte local ou d'annuaire.

● Pour activer une authentification de base sous Microsoft® Windows Vista™, saisissezgpedit.msc à l'invite pour lancer l'Éditeur d'objets de stratégie de groupe. SélectionnezConfiguration ordinateur>Modèles d'administration>Composants Windows>Gestion àdistance de Windows (WinRM)>Client WinRM. Cochez la case permettant d'autoriserl'authentification de base.

FRWW Présentation de la compatibilité WS-Management 3

Page 15: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Compatibilité

● WS-Management d'iLO 2 est compatible avec l'utilitaire WinRM de Windows Vista™, Microsoft®Operations Manager 3 et le Management Pack fourni par HP.

● L'ensemble des commandes WS-Management est disponible sur les serveurs iLO 2 prenant encharge l'état du système intégré. Une très petite partie de ces commandes est disponible sur lesserveurs ne prenant pas en charge l'état des systèmes intégrés.

Ces commandes peuvent être utilisées pour une invocation distante des équipements suivants :

● Alimentation du serveur

● UID

État

WS-Management de iLO 2 renvoie des informations concernant les températures, l'état des ventilateurs,des blocs d'alimentation et des VRM.

4 Chapitre 1 Introduction FRWW

Page 16: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

2 Ligne de commande

Cette section traite des rubriques suivantes :

Présentation de l'interface de ligne de commande (CLI) à la page 5

Accès à la ligne de commande à la page 5

Utilisation de la ligne de commande à la page 5

Commandes Echappement à la page 7

Commandes de base à la page 8

Commandes spécifiques à la page 9

Présentation de l'interface de ligne de commande (CLI)HP a collaboré avec des partenaires clés du marché dans le cadre de la Distributed Management TaskForce, Inc. (DMTF), en vue de définir un jeu de commandes aux normes du marché. DMTF travaille àl'élaboration d'une série de spécifications, « Systems Management Architecture forServer » (Architecture de la supervision du système pour le matériel du serveur), afin d'uniformiser lesinterfaces de supervision pour les serveurs. iLO 2 utilise le jeu de commandes défini dans le documentServer Management Command Line Protocol Specification, 1.00 Draft. Le protocole CLP est destiné àremplacer l'interface de ligne de commande (CLI).

Accès à la ligne de commandeiLO 2 permet d'exécuter les commandes prises en charge à partir d'une ligne de commande. Deuxinterfaces permettent d'y accéder :

● Le port série qui permet une seule connexion.

● Le réseau utilisant :

◦ SSH qui permet d'activer trois connexions simultanées. L'adresse IP ou le nom DNS, le nomde connexion et le mot de passe sont nécessaires pour démarrer une session utilisant SSH.

◦ Telnet qui permet d'utiliser trois connexions simultanées.

Quatre connexions réseau peuvent être actives simultanément. Après avoir activé la CLI série dansl'écran Global Settings (Paramètres généraux), la CLI iLO 2 est appelée à l'aide de la commandeESC (. Les sessions SSH et Telnet lancent la CLI après authentification.

Utilisation de la ligne de commandeSuite au lancement d'une session de ligne de commande, l'invite de l'interface CLI iLO apparaît. Chaquefois qu'une commande est exécutée (ou que vous quittez la console distante ou VSP), vous revenez àl'invite CLI tel que décrit dans l'exemple suivant.

hpiLO->

Chaque fois qu'une commande CLI est exécutée, la sortie retournée respecte le format général suivant :

FRWW Présentation de l'interface de ligne de commande (CLI) 5

Page 17: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

hpiLO-> {CLI command} status=0 status_tag=COMMAND COMPLETED … output returned…

hpiLO->

Si une commande non valide est saisie, les valeurs status et status_tag montrent l'erreur comme indiquéci-dessous :

hpiLO-> boguscommand status=2 status_tag=COMMAND PROCESSING FAILED error_tag=COMMAND NOT RECOGNIZED

Si un paramètre non valide est affecté à une commande valide, la réponse est légèrement différente :

hpiLO-> show /bad status=2 status_tag=COMMAND PROCESSING FAILED error_tag=COMMAND ERROR-UNSPECIFIED Invalid property.

hpiLO->

Les commandes suivantes sont prises en charge dans cette version de CLP. Le même jeu decommandes est pris en charge via les connexions du port série, SSH et Telnet.

Le niveau de privilège de l'utilisateur connecté est comparé à celui requis pour la commande. Cettecommande s'exécute uniquement si les niveaux de privilège correspondent. Si l'état de la session deligne de commande série est défini sur Enabled-No Authentication, toutes les commandes sontexécutées sans vérification du niveau de privilège.

La syntaxe générale de la commande CLP est la suivante :

<verbe> <cible> <option> <propriété>

● Verbes : les verbes pris en charge sont :

◦ cd

◦ create

◦ delete

◦ help

◦ load

◦ reset

◦ set

◦ show

◦ start

◦ stop

6 Chapitre 2 Ligne de commande FRWW

Page 18: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

◦ exit

◦ version

● Cible : la cible par défaut est le /. Elle peut être modifiée par la commande cd ou en spécifiantune cible dans la ligne de commande.

● Options : les options valides sont :

◦ -help/-h

◦ -all/-a

● Propriétés : correspondent aux attributs de la cible qui peuvent être modifiés.

● Sortie : la syntaxe de sortie est :

◦ status

◦ status_tag

◦ status_msg

Les valeurs booléennes valides pour toutes les commandes sont yes, no, true, false, y, n, t, et f.

Remarques générales

Si les commandes de la commande CLP occupent plusieurs lignes, vous ne pouvez pas naviguer entreces lignes.

Remarques applicables au système d'exploitation :

● Le client Telnet Windows 2000 ne prend en charge ni les touches de fonction F1,.., F12 ni lestouches Insertion, Origine et Fin. Ces touches ne fonctionnent pas dans une session de ligne decommande iLO 2.

● La touche Retour Arrière de la mise en œuvre CLP d'iLO 2 est mappée sur la valeur 0x8. Certainssystèmes d'exploitation clients tels que Novell Linux Desktop et Red Hat Enterprise Linux 4Desktop, mappent la touche Retour Arrière sur la valeur 0x7f, qui est utilisée pour la touche Supprdans le client Telnet Windows®. La touche Retour Arrière ne fonctionne pas à partir d'un clientlorsqu'elle a la valeur 0x7f. Pour les clients Linux, l'utilisation de la touche Origine ou de la toucheFin permet au service CLP iLO 2 de mapper à nouveau la touche Retour Arrière pour utiliser lavaleur 0x7f, afin de rendre la touche fonctionnelle.

Dans le client Windows® PuTTy, la touche Retour Arrière peut être mappée sur la valeur 0x8 enmodifiant le paramètre pour le clavier du terminal sur Contrôle-H.

Commandes EchappementLes commandes de la touche d'échappement servent de raccourcis pour exécuter des tâchescourantes.

● ESC ( appelle la connexion de la CLI série. Cette commande n'est pas nécessaire pour lessessions SSH ou Telnet car elles lancent automatiquement une session CLI après une connexionréussie.

● ESC Q arrête la session CLI ainsi que la connexion SSH ou Telnet.

● ESC R ESC r ESC R réinitialise le système.

FRWW Commandes Echappement 7

Page 19: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

● ESC ^ met le système sous tension.

● ESC ESC efface la ligne de commande courante.

Vous disposez d'un délai d'une seconde pour saisir les caractères des séquences d'échappement.

Commandes de base● La commande help affiche une aide contextuelle.

help affiche l'ensemble des commandes prises en charge. <command help/?> affiche lemessage d'aide propre à cette commande.

● La commande exit met fin à la session CLP.

● La commande cd définit la cible par défaut actuelle. Le contexte fonctionne comme un chemind'accès au répertoire. Le contexte racine du serveur est « / » et c'est le point de départ pour unsystème CLP. En modifiant le contexte, vous pouvez raccourcir les commandes.

Par exemple, pour trouver la version en cours du microprogramme iLO 2, vous pouvez saisir lacommande show /map1/firmware version. Cependant, si vous saisissez la commande cd /map1/firmware, une commande show version simple affiche cette information.

● La commande show affiche les valeurs d'une propriété ou du contenu d'une cible de collection.Par exemple :

hpiLO-> show status=0 status_tag=COMMAND COMPLETED / Targets system1 map1 Properties Verbs cd version exit show

La première ligne d'information retournée par la commande show correspond au contexte en cours.Dans l'exemple, / est le contexte en cours. Après le contexte figure une liste de sous-cibles(Targets) et de propriétés (Properties) applicables au contexte en cours. La section Verbs (Verbes)indique les commandes applicables à ce contexte.

Vous pouvez également spécifier une commande show avec un contexte explicite ou implicite ainsiqu'une propriété précise. Un contexte explicite, par exemple /map1/firmware, n'est pasdépendant du contexte en cours, tandis qu'un contexte implicite suppose que le contexte spécifiéest un enfant du contexte en cours. Si le contexte en cours est /map1, une commande show firmware affiche les données /map1/firmware data.

Si vous n'indiquez pas de propriété, toutes les propriétés s'affichent. Dans le cas du contexte /map1/firmware, deux propriétés sont disponibles : version et date. Si vous exécutez show /map1/firmware date, seule la date apparaît.

● La commande create crée une nouvelle instance de la commande MAP dans l'espace de noms.

● La commande delete supprime les instances de la commande MAP dans l'espace de noms.

● La commande load déplace une image binaire d'une URL vers la commande MAP.

8 Chapitre 2 Ligne de commande FRWW

Page 20: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

● La commande reset fait basculer une cible de l'état activé à désactivé, puis de nouveau à l'étatactivé.

● La commande set définit une propriété ou un ensemble de propriétés sur une valeur spécifiqueet réinitialise iLO 2 pour mettre en œuvre ces modifications.

● La commande start oblige une cible à modifier son état pour passer à un niveau d'exécutionsupérieur.

● La commande stop oblige une cible à modifier son état pour passer à un niveau d'exécutioninférieur.

● La commande version demande la version de la mise en oeuvre CLP ou d'autres éléments CLP.Par exemple :

hpiLO-> versionstatus=0status_tag=COMMAND COMPLETEDSM-CLP Version 1.0

● La commande oemhp_ping détermine si une adresse IP est accessible à partir de l'iLO 2 en cours.Par exemple :

oemhp_ping 192.168.1.1

où 192.168.1.1 correspond à l'adresse IP testée.

Commandes spécifiquesLes sections suivantes traitent des commandes spécifiques à iLO 2 disponibles lors de l'utilisation dela ligne de commande, notamment les suivantes :

● Commandes utilisateur (Commandes utilisateur à la page 10)

● Paramètres SSO de HP SIM (Paramètres SSO de HP SIM à la page 11)

● Commandes réseau (Commandes réseau à la page 12)

● Paramètres iLO 2 (Paramètres iLO 2 à la page 14)

● Paramètres d'état intégrés de iLO 2 (Paramètres d'état intégrés de iLO 2 à la page 16)

● Paramètres SNMP (Paramètres SNMP à la page 17)

● Commandes de licence (Commandes de licence à la page 18)

● Commandes d'annuaire (Commandes d'annuaire à la page 18)

● Commandes de support virtuel (Commandes de support virtuel à la page 20)

● Commandes de démarrage et de réinitialisation (Commandes de démarrage et de réinitialisationà la page 23)

● Mise à jour du microprogramme (Mise à jour du microprogramme à la page 24)

● Commandes du journal d'événements (Commandes du journal d'événements à la page 25)

● Commandes de lame (Commandes de lame à la page 26)

● Commandes de démarrage (Commandes de démarrage à la page 27)

● Commandes de voyant (Commandes du voyant à la page 27)

FRWW Commandes spécifiques 9

Page 21: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

● Cibles et propriétés du système (Cibles et propriétés du système à la page 28)

● Autres commandes (Autres commandes à la page 31)

Commandes utilisateurLes commandes utilisateur permettent de visualiser et de modifier les paramètres utilisateur. Lesparamètres utilisateur se trouvent dans /map1/accounts1.

Targets

Tous les utilisateurs locaux sont des cibles valides. Par exemple, s'il existe trois utilisateurs locaux avecles noms de connexion Administrator (Administrateur), admin et test, les cibles valides sont lessuivantes :

● Administrateur

● admin

● test

Properties

Propriété Access (Accès) Description

username Lecture/écriture Correspond au nom de connexion iLO 2.

password Lecture/écriture Correspond au mot de passe de l'utilisateur en cours.

name Lecture/écriture Affiche le nom de l'utilisateur. Si aucun nom n'est spécifié, leparamètre utilise la même valeur que le nom de connexion (nomd'utilisateur). Cette valeur correspond à la propriété du nomd'utilisateur iLO 2.

Groupe Lecture/écriture Spécifie le niveau de privilège. Les valeurs valides sont lessuivantes :

● admin

● config

● oemhp_power

● oemhp_rc

● oemhp_vm

Si aucun groupe n'est spécifié, aucun privilège n'est affecté àl'utilisateur.

Exemples

Le chemin d'accès en cours est /map1/accounts1.

● create username=lname1 password=password

Dans l'exemple, username correspond au nom de connexion.

● set lname1 username=lname2 password=password1 name=name2 group=admin,configure,oemhp_power,oemhp_vm,oemhp_rc

Dans l'exemple, lname1 est le nom de connexion de l'utilisateur.

10 Chapitre 2 Ligne de commande FRWW

Page 22: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres SSO de HP SIMLes commandes des paramètres SSO de HP SIM sont accessibles via /map1/oemhp_ssocfg1. Vousdevez disposer du privilège Configure iLO 2 Settings (Configurer les paramètres de iLO 2) pour modifierces propriétés. SSO est uniquement pris en charge pour un accès via un navigateur à partir des serveursHP SIM fiables. SSO est une fonction sous licence. Pour plus d'informations, reportez-vous au Manuelde l'utilisateur de HP Integrated Lights-Out.

Targets

Aucun

Properties

Propriété Access (Accès) Description

oemhp_ssotrust Lecture/écriture Le niveau de sécurité SSO (Single Sign-On, authentificationunique) requis. Les valeurs valides sont disabled, all, name etcertificate.

oemhp_ssouser Lecture/écriture Les privilèges associés au rôle utilisateur. Les valeurs valides sontlogin, oemhp_rc, oemhp_power, oemhp_vm, config, admin

oemhp_ssooperator Lecture/écriture Les privilèges associés au rôle opérateur. Les valeurs valides sontlogin, oemhp_rc, oemhp_power, oemhp_vm, config, admin.

oemhp_ssoadministrator

Lecture/écriture Les privilèges associés au rôle administrateur. Les valeurs validessont login, oemhp_rc, oemhp_power, oemhp_vm, config, admin.

oemhp_ssoserver Lecture Contient 0 ou plus d'enregistrements de serveurs HP SIM fiables.Chaque enregistrement peut contenir un nom de serveur ou uncertificat de serveur.

Exemples

● Pour définir le niveau de sécurité SSO approuvé par le certificat :

set oemhp_ssocfg/ oemhp_ssotrust = certificate

● Pour affecter le privilège de connexion aux rôles utilisateur :

set oemhp_ssocfg/ oemhp_ssouser = login

● Pour affecter les privilèges de connexion, de console à distance, de contrôle de l'alimentationvirtuelle et de support virtuel au rôle opérateur :

set oemhp_ssocfg/ oemhp_ssooperator = login,oemhp_rc,oemhp_power,oemhp_vm

● Pour ajouter un enregistrement de nom de serveur HP SIM fiable :

cd map1/oemhp_ssocfg</map1/oemhp_ssocfg>hpiLO-> create = hpsim1.corp.net

● Pour importer de manière dynamique un certificat à partir d'un serveur donné (hpsim2.corp.net) :

</map1/oemhp_ssocfg>hpiLO-> load = hpsim2.corp.net

● Pour supprimer oemhp_ssoserver avec l'index 5.

</map1/oemhp_ssocfg>hpiLO-> delete = 5

● Pour afficher la configuration SSO complète d'iLO 2 :

FRWW Commandes spécifiques 11

Page 23: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

cd map1/oemhp_ssocfg</map1/oemhp_ssocfg>hpiLO->show

Commandes réseauLes sous-systèmes réseau se trouvent aux emplacement suivants :

● /map1/enetport1

● /map1/dhcpendpt1

● /map1/dnsendpt1

● /map1/gateway1

● /map1/dnsserver1

● /map1/dnsserver2

● /map1/dnsserver3

● /map1/dhcpserver1

● /map1/settings1

● /map1/vlan1

Propriétés, cibles et verbes :

● dhcpendpt1

Properties

◦ EnabledState

◦ OtherTypeDescription

● dnsendpt1

Properties

◦ EnabledState

◦ HostName

◦ DomainName

◦ OtherTypeDescription

● gateway1

Properties

◦ AccessInfo

◦ AccessContext

● dnsserver1

◦ Properties

— AccessInfo

— AccessContext

◦ Verbs

— cd

12 Chapitre 2 Ligne de commande FRWW

Page 24: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

— version

— exit

— show

— set

● dnsserver2

Properties

◦ AccessInfo

◦ AccessContext

● dnsserver3

Properties

◦ AccessInfo

◦ AccessContext

● dhcpserver1

Properties

◦ AccessInfo

◦ AccessContext

● settings1

◦ Targets

DNSSettings1

Properties

— DNSServerAddress

— RegisterThisConnection

— DomainName

— DHCPOptionToUse

WINSSettingData1

Properties

— WINSServerAddress

— RegisterThisConnection

— DHCPOptionToUse

◦ Verbs

— cd

— version

— exit

— show

● StaticIPSettings1

FRWW Commandes spécifiques 13

Page 25: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Properties

◦ oemhp_SRoute1Address

◦ oemhp_Gateway1Address

◦ oemhp_SRoute2Address

◦ oemhp_Gateway2Address

◦ oemhp_SRoute3Address

◦ oemhp_Gateway3Address

◦ DHCPOptionToUse

Exemples

set /map1/enetport1 speed=100

set /map1/enetport1/lanendpt1 ipv4address=192.168.0.13 subnetmask=255.255.252

Vous pouvez indiquer une ou plusieurs propriétés sur la ligne de commande. Si plusieurs propriétéssont indiquées sur la même ligne de commande, elles doivent être séparées d'un espace.

iLO 2 est réinitialisé une fois les paramètres réseau appliqués.

Paramètres iLO 2Les commandes des paramètres iLO 2 permettent de visualiser ou de modifier les paramètres d'iLO 2.Ces derniers figurent dans /map1/config1.

Targets

Aucune cible

Properties

Propriété Access (Accès) Description

oemhp_enable Lecture/écriture Active ou désactive iLO 2. Les valeurs booléennes sont acceptées.

oemhp_timeout Lecture/écriture Définit le délai de la session en minutes. Les valeurs valides sont15, 30, 60 et 120.

oemhp_passthrough Lecture/écriture Active ou désactive le relais des services Terminal. Les valeursbooléennes sont acceptées.

oemhp_rbsuenable Lecture/écriture Active ou désactive l'invite RBSU pendant le test POST. Les valeursbooléennes sont acceptées.

oemhp_rbsulogin Lecture/écriture Active ou désactive le besoin de connexion pour l'accès RBSU. Lesvaleurs booléennes sont acceptées.

oemhp_rbsushowip Lecture/écriture Active ou désactive l'affichage de l'adresse IP iLO 2 pendant le testPOST. Les valeurs booléennes sont acceptées.

oemhp_rcconfig Lecture/écriture Définit la configuration de la console distante. Les valeurs validessont Enabled (Activé), Disabled (Désactivé) ou Automatic(Automatique).

oemhp_telnetenable Lecture/écriture Active ou désactive Telnet.

oemhp_httpport Lecture/écriture Définit la valeur du port HTTP.

oemhp_sslport Lecture/écriture Définit la valeur du port SSL.

14 Chapitre 2 Ligne de commande FRWW

Page 26: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Propriété Access (Accès) Description

oemhp_rcport Lecture/écriture Définit la valeur du port de la console distante.

oemhp_vmport Lecture/écriture Définit la valeur du port du support virtuel.

oemhp_tsport Lecture/écriture Définit la valeur du port des services Terminal.

oemhp_sshport Lecture/écriture Définit la valeur du port SSH.

oemhp_sshstatus Lecture/écriture Active ou désactive SSH. Les valeurs booléennes sont acceptées.

oemhp_serialclistatus Lecture/écriture Active ou désactive la session CLP via le port série. Les valeursbooléennes sont acceptées.

oemhp_serialcliauth Lecture/écriture Active ou désactive le besoin d'autorisation pour la session CLP viale port série. Les valeurs booléennes sont acceptées.

oemhp_serialclispeed Lecture/écriture Définit la vitesse du port série pour la session CLP. Les valeursvalides sont 9600, 19200, 38400, 57600 et 115200.

oemhp_minpwdlen Lecture/écriture Définit la longueur minimum du mot de passe.

oemhp_authfailurelogging Lecture/écriture Définit les critères de journalisation des échecs d'authentification.

oemhp_hotkey_t Lecture/écriture Définit la valeur de la touche d'activation Ctrl+T.

oemhp_hotkey_u Lecture/écriture Définit la valeur de la touche d'activation Ctrl+U.

oemhp_hotkey_v Lecture/écriture Définit la valeur de la touche d'activation Ctrl+V.

oemhp_hotkey_w Lecture/écriture Définit la valeur de la touche d'activation Ctrl+W.

oemhp_hotkey_x Lecture/écriture Définit la valeur de la touche d'activation Ctrl+X.

oemhp_hotkey_y Lecture/écriture Définit la valeur de la touche d'activation Ctrl+Y.

oemhp_rc_aquire (iLO 2 v1.00 neprend pas en charge cette propriété)

Lecture/écriture Active ou désactive les opérations d'acquisition de la consoledistante.

oemhp_high_perf_mouse Lecture/écriture Active ou désactive la souris hautes performances.

oemhp_computer_lock Lecture/écriture Active ou désactive le verrouillage de l'ordinateur de la consoledistante.

oemhp_enforce_aes Lecture/écriture Active ou désactive la mise en oeuvre du cryptage AES/3DES

Exemples

set /map1/config1 oemhp_enable=yes oemhp_timeout=30

Vous pouvez indiquer une ou plusieurs propriétés dans la ligne de commande. Si plusieurs propriétéssont indiquées sur la même ligne de commande, elles doivent être séparées d'un espace.

Exemples de commandes oemhp_computer_lock :

set /map1/config1 oemhp_computer_lock = windows set /map1/config1 oemhp_computer_lock = custom,l_gui,l set /map1/config1 oemhp_computer_lock = disabled

Pour une liste complète des clés personnalisées oemhp_computer_lock, reportez-vous au Manuelde l'utilisateur de HP Integrated Lights-Out 2. Tous les espaces compris dans les clés doivent êtreremplacés par un trait de soulignement. Par exemple :

FRWW Commandes spécifiques 15

Page 27: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

set /map1/config1 oemhp_computer_lock = custom,SYS_RQ set /map1/config1 oemhp_computer_lock = custom,SYS_RQ

Paramètres d'état intégrés de iLO 2Les commandes d'état intégrées de iLO 2 permettent d'afficher les informations d'état intégrées dusystème pour les ventilateurs, les capteurs de température, les capteurs de tension et les blocsd'alimentation.

Les paramètres d'état CLP intégrés de iLO 2 figurent dans /system1/fan*, /system1/sensor*et /system1/powersupply*.

Targets

● Ventilateur

● Capteur

● Bloc d'alimentation

Properties

Propriété Access (Accès) Description

DeviceID Lecture Affiche le numéro d'étiquette du ventilateur, du capteur ou du blocd'alimentation

ElementName Lecture Affiche l'emplacement du ventilateur, du capteur ou du blocd'alimentation

Operationalstatus Lecture Affiche l'état de fonctionnement du ventilateur, du capteur ou dubloc d'alimentation

VariableSpeed Lecture Indique si le ventilateur fonctionne à une vitesse variable

Desired Speed Lecture Affiche la vitesse actuelle du ventilateur

HealthState Lecture Affiche l'état du ventilateur, du capteur ou du bloc d'alimentation

RateUnits Lecture Affiche les unités de relevé des capteurs de températures et detensions

CurrentReading Lecture Affiche le relevé actuel du capteur

SensorType Lecture Affiche le type de capteur.

Oemhp_CautionValue Lecture Affiche la valeur de prudence du capteur de température

Oemhp_CriticalValue Lecture Affiche la valeur critique du capteur de température

Exemples

La commande show system1/fan1 affiche les propriétés système du ventilateur 1. Par exemple :

/system1/fan1 Targets Properties DeviceID=Fan 1 ElementName=I/O Board OperationalStatus=Ok VariableSpeed=Yes

16 Chapitre 2 Ligne de commande FRWW

Page 28: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

DesiredSpeed=40 HealthState=Ok.

Les blocs d'alimentation VRM sont généralement associés aux cibles des capteurs. La commandeshow system1/sensor1 affiche les propriétés du module VRM 1. Par exemple :

/system1/sensor1 Targets Properties DeviceID=VRM 1 ElementName=CPU 1 OperationalStatus=Ok RateUnits=Volts CurrentReading=0 SensorType=Voltage HealthState=Ok oemhp_CautionValue=0 oemhp_CriticalValue=0

D'autres cibles de capteur affichent les températures du système. La commande show system1/sensor3 affiche l'une des propriétés des zones de température. Par exemple :

/system1/sensor3 Targets Properties DeviceID=Temp 1 ElementName=I/O Board Zone OperationalStatus=Ok RateUnits=Celsius CurrentReading=32 SensorType=Temperature HealthState=Ok oemhp_CautionValue=68 oemhp_CriticalValue=73

Paramètres SNMPLes commandes des paramètres SNMP permettent de visualiser et de modifier les paramètres SNMP.Les paramètres SNMP sont disponibles sous /map1/snmp1.

Targets

Aucun

Properties

Propriété Access (Accès) Description

accessinfo1 Lecture/écriture Définit la première adresse de destination des traps SNMP.

accessinfo2 Lecture/écriture Définit la deuxième adresse de destination des traps SNMP.

accessinfo3 Lecture/écriture Définit la troisième adresse de destination des traps SNMP.

oemhp_iloalert Lecture/écriture Active ou désactive les alertes SNMP de iLO 2. Les valeursbooléennes sont acceptées.

oemhp_agentalert Lecture/écriture Active ou désactive les alertes SNMP des agents. Les valeursbooléennes sont acceptées.

FRWW Commandes spécifiques 17

Page 29: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Propriété Access (Accès) Description

oemhp_snmppassthru Lecture/écriture Active ou désactive l'émulation SNMP de iLO 2. Les valeursbooléennes sont acceptées.

oemhp_imagenturl Lecture/écriture Définit l'URL des agents Insight Manager.

oemhp_imdatalevel Lecture/écriture Détermine si le périphérique LOM répond aux requêtes XMLanonymes. Les sélections valides peuvent être activées etdésactivées.

Exemples

set /map1/snmp1 accessinfo1=192.168.0.50 oemhp_imdatalevel=Enabled

Vous pouvez indiquer une ou plusieurs propriétés sur la ligne de commande. Si plusieurs propriétéssont indiquées sur la même ligne de commande, elles doivent être séparées d'un espace.

Commandes de licenceLes commandes de licence permettent d'afficher et de modifier la licence iLO 2. Les commandes delicence sont disponibles sous /map1/.

Targets

Aucun

Commandes

Commande Description

cd Modifie le répertoire en cours.

show Affiche les informations de licence.

set Modifie la licence en cours.

Exemples

● set /map1 license=1234500000678910000000001

● show /map1 license

Commandes d'annuaireLes commandes d'annuaire permettent de visualiser et de modifier les paramètres d'annuaire. Lesparamètres d'annuaire sont disponibles dans : /map1/oemhp_dircfg1

Targets

Aucun

Properties

18 Chapitre 2 Ligne de commande FRWW

Page 30: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Propriété Access (Accès) Description

oemhp_dirauth Lecture/écriture Active ou désactive l'authentification des annuaires. Lesparamètres valides sont les suivants :

● extended_schema (schéma étendu) — Utilise le schémaétendu HP

● default_schema (schéma par défaut — Utilise des annuairessans schéma

● disabled (désactivé) — L'authentification basée sur lesannuaires est désactivée.

oemhp_localacct Lecture/écriture Active ou désactive l'authentification d'un compte local. Ladésactivation n'est possible que si l'authentification des annuairesest activée. Les valeurs booléennes sont acceptées.

oemhp_dirsrvaddr Lecture/écriture Définit l'adresse IP ou le nom DNS du serveur d'annuaires. Laconfiguration des annuaires sans schéma requiert un nom DNS.

oemhp_ldapport Lecture/écriture Définit le port du serveur d'annuaires.

oemhp_dirdn Lecture/écriture Affiche le nom distinctif de l'objet LOM. Ce champ est ignoré lorsquela configuration des annuaires sans schéma est utilisée.

oemhp_dirpassword Lecture/écriture Définit le mot de passe de l'objet LOM. Ce champ est ignoré lorsquela configuration de schéma par défaut est utilisée.

oemhp_usercntxt1, 2 ... jusqu'à 15

Lecture/écriture Affiche le contexte de recherche de connexion de l'utilisateur del'annuaire. Ce champ est ignoré lorsque la configuration desannuaires sans schéma est utilisée.

oemhp_group{n}_nameoù n = 1..6

Lecture/écriture Affiche le nom unique du groupe de sécurité. Utilisée uniquementavec la configuration d'annuaire sans schéma.

oemhp_group{n}_privoù n = 1..6

Lecture/écriture Attribue des privilèges à un groupe. Utilisez une liste séparée pardes virgules des éléments suivants :

● 1 (Administer Group Accounts) (Administration des comptesde groupe)

● 2 (Remote Console Access) (Accès à distance à la console)

● 3 (Virtual Power & Reset) (Alimentation virtuelle &Réinitialiser)

● 4 (Virtual Media) (Support virtuel)

● 5 (Configure iLO 2 Settings) (Configurer les paramètres deiLO 2)

Utilisée uniquement avec la configuration d'annuaire sansschéma.

Exemples

● set /map1/oemhp_dircfg1

● set /map1/oemhp_dircfg1 oemhp_dirauth=default_schema oemhp_dirsrvaddr=adserv.demo.com

D'autres groupes peuvent être configurés en utilisant des commandes set supplémentaires.

Vous pouvez indiquer une ou plusieurs propriétés sur la ligne de commande. Si plusieurs propriétéssont indiquées sur la même ligne de commande, elles doivent être séparées d'un espace.

FRWW Commandes spécifiques 19

Page 31: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Commandes de support virtuelL'accès au support virtuel de iLO 2 est pris en charge via CLP. Le sous-système du support virtuel setrouve sous /map1/oemhp_vm1. Pour plus d'informations, reportez-vous au manuel de l'utilisateur.

Targets

Vous pouvez accéder aux sous-composants suivants du support virtuel.

Cible Description

/map1/oemhp_vm1/floppydr1 Unité de disquette ou de clé virtuelle

/map1/oemhp_vm1/cddr1 Lecteur de CD-ROM virtuel

Properties

Propriété Access (Accès) Description

oemhp_image Lecture/écriture Chemin et nom de l'image pour l'accès au support virtuel. La valeurest une URL d'une longueur maximale de 80 caractères

oemhp_connect Lecture Affiche si une unité de disquette virtuelle est déjà connectée via leCLP ou le support virtuel à base de scripts.

oemhp_boot Lecture/écriture Définit l'indicateur d'amorçage. Les valeurs valides sont lessuivantes :

● Never (jamais) — Interdit l'amorçage à partir du lecteur. Lavaleur s'affiche sous la forme No_Boot.

● Once (une fois) — Amorce à partir du périphérique une seulefois. La valeur s'affiche sous la forme Once.

● Always (toujours) — Amorce à partir du lecteur chaque foisque le serveur est réinitialisé. La valeur s'affiche sous la formeAlways.

● Connect (Connexion) — Connecte le périphérique de supportvirtuel. Définit oemhp_connect sur Yes et oemhp_boot surAlways.

● Disconnect (Déconnexion) — Déconnecte le périphérique desupport virtuel et définit oemhp_boot sur No_Boot.

oemhp_wp Lecture/écriture Active ou désactive l'indicateur de protection en écriture. Lesvaleurs booléennes sont acceptées.

oemhp_applet_connected

Lecture Indique si l'applet Java™ est connectée.

URL de l'image

La valeur d'image est une URL. L'URL, limitée à 80 caractères, précise l'emplacement du fichier imagedu support virtuel sur un serveur HTTP. Elle présente le même format que l'emplacement de l'imagedu support virtuel à base de scripts.

Exemple d'URL :

20 Chapitre 2 Ligne de commande FRWW

Page 32: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

protocol://username:password@hostname:port/filename

● Le champ protocol (protocole) est obligatoire et les valeurs possibles sont HTTP ou HTTPS.

● Le champ username:password (nom_utilisateur:mot_passe) est facultatif.

● Le champ hostname (nom_hôte) est obligatoire.

● Le champ port est facultatif.

● Le champ filename (nom_fichier) est obligatoire.

Le CLP n'effectue qu'une vérification de syntaxe sommaire de la valeur <URL>. Vous devez vérifiervisuellement que l'URL est valide.

Exemples

● set oemhp_image=http://imgserver.company.com/image/dosboot.bin

● set oemhp_image=http://john:[email protected]/VMimage/installlDisk.iso

Support de l'interface de ligne de commande (CLI) de la carte iLO 1.60

Les commandes CLI simples vm sont toujours prises en charge pour le support virtuel :

● vm périphérique insert chemin — Insère une image

● vm périphérique eject — Éjecte une image

● vm périphérique get — Obtient l'état du support virtuel

● vm périphérique set boot accès — Définit l'état du support virtuel

Options de commande :

◦ Les noms de périphérique valides sont floppy ou cdrom

REMARQUE : la syntaxe des mots clé des unités de disquette doit être utilisée pour lesunités de clé USB.

◦ Le chemin correspond à l'URL vers l'image du support

◦ Les options de démarrage sont boot_once, boot_always, no_boot, connect oudisconnect

◦ Les options d'accès sont write_protect ou write_allow.

Pour plus d'informations sur la manière d'utiliser ces commandes, reportez-vous aux commandesINSERT_VIRTUAL_MEDIA, EJECT_VIRTUAL_MEDIA, GET_VM_STATUS etSET_VM_STATUS dans la section « Utilisation des commandes RIBCL » (Utilisation du RIBCLà la page 69).

Tâches

● Insérer une image de clé USB/disquette dans l'unité de disquette ou de clé USB virtuelle :

cd /map1/oemhp_vm1/floppydr1showset oemhp_image=http://my.imageserver.com/floppyimg.binset oemhp_boot=connectshow

FRWW Commandes spécifiques 21

Page 33: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Cet exemple exécute les commandes suivantes :

◦ Définit le contexte en cours sur l'unité de disquette ou de clé.

◦ Montre l'état en cours pour vérifier que le support n'est pas utilisé.

◦ Insère l'image souhaitée dans le lecteur.

◦ Connecte le support. Le paramètre d'amorçage se connecte toujours automatiquement.

● Éjecter une image de clé USB/disquette de l'unité de disquette ou de clé USB virtuelle :

cd /map1/oemhp_vm1/floppydr1set oemhp_boot=disconnect

Cet exemple exécute les commandes suivantes :

◦ Définit le contexte en cours sur l'unité de disquette ou de clé.

◦ Appelle la commande disconnect (déconnexion) qui permet de déconnecter le support etd'effacer la valeur oemhp_image.

● Insérer une image de CD-ROM dans l'unité de CD-ROM virtuel :

cd /map1/oemhp_vm1/cddr1showset oemhp_image=http://my.imageserver.com/ISO/install_disk1.isoset oemhp_boot=connectshow

Cet exemple exécute les commandes suivantes :

◦ Définit le contexte en cours sur l'unité de CD-ROM.

◦ Montre l'état en cours pour vérifier que le support n'est pas utilisé.

◦ Insère l'image souhaitée dans le lecteur.

◦ Connecte le support. Le paramètre d'amorçage se connecte toujours automatiquement.

● Éjecter une image de CD-ROM de l'unité de CD-ROM virtuelle :

cd /map1/oemhp_vm1/cddr1set oemhp_boot=disconnect

Cet exemple exécute les commandes suivantes :

◦ Définit le contexte en cours sur l'unité de CD-ROM.

◦ Appelle la commande disconnect (déconnexion) qui permet de déconnecter le support etd'effacer la valeur oemhp_image.

● Insérer une image de CD-ROM et définir un amorçage unique :

cd /map1/oemhp_vm1/cddr1set oemhp_image=http://my.imageserver.com/ISO/install_disk1.isoset oemhp_boot=connectset oemhp_boot=onceshow

Cet exemple exécute les commandes suivantes :

◦ Définit le contexte en cours sur l'unité de CD-ROM.

◦ Montre l'état en cours pour vérifier que le support n'est pas utilisé.

22 Chapitre 2 Ligne de commande FRWW

Page 34: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

◦ Insère l'image souhaitée dans le lecteur.

◦ Connecte le support. Le paramètre d'amorçage se connecte toujours automatiquement.

◦ Remplace le paramètre d'amorçage par Once.

● Éjecter une image de CD-ROM de l'unité de CD-ROM virtuelle via une commande unique :

set /map1/oemhp_vm1/cddr1 oemhp_boot=disconnect

Si vous tentez la déconnexion alors que le lecteur n'est pas connecté, vous recevez un messaged'erreur.

Commandes de démarrage et de réinitialisationLes commandes de démarrage et de réinitialisation permettent de mettre sous tension et de réinitialiserle serveur contenant iLO 2 ou iLO 2 lui-même.

Commande Description

start Met le serveur sous tension

stop Met le serveur hors tension

reset hard Réinitialise le serveur

reset soft Redémarre le serveur à chaud

Exemples

Si la cible en cours est /system1, les commandes suivantes sont prises en charge :

● start

● stop

● reset hard

● reset soft

Si la cible en cours est /map1, les commandes suivantes sont prises en charge :

● reset

● resetsoft

Support de l'interface de ligne de commande (CLI) de la carte iLO 1.60

● Alimentation

La commande d'alimentation permet de modifier l'état d'alimentation du serveur et est strictementréservée aux utilisateurs dotés du privilège Power and Reset (Alimentation et réinitialisation).

◦ power — Affiche l'état d'alimentation en cours du serveur.

◦ power on — Met le serveur sous tension.

◦ power off — Met le serveur hors tension.

◦ power reset — Réinitialise le serveur (mise hors tension suivie d'une mise sous tensiondu serveur).

◦ power warm — Redémarre le serveur à chaud.

FRWW Commandes spécifiques 23

Page 35: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Au lieu d'utiliser les commandes simples, les exemples suivants décrivent le nouveau format CLP :

◦ start /system1 — Met le serveur sous tension.

◦ stop /system1 — Met le serveur hors tension.

◦ reset /system1 — Réinitialise le serveur.

◦ reset /system1 hard — Exécute un redémarrage à froid du serveur.

◦ reset /system1 soft — Exécute un redémarrage à chaud du serveur.

◦ show /system1 enabledstate — Affiche l'état d'alimentation en cours dans lequelEnabled (Activé) signifie sous tension et Disabled (Désactivé) signifie hors tension.

● vsp

La commande vsp appelle une session de port série virtuel. Lorsque la session de port série virtuelest ouverte, appuyez sur Esc( pour retourner à la session CLI.

Au lieu d'utiliser les commandes simples, l'exemple suivant décrit le nouveau format CLP :

start /system1/oemhp vsp1

● remcons

La commande remcons lance une session de console distante et est strictement réservée auxutilisateurs dotés du privilège Remote Console (Console distante). Seule une console distantetexte est prise en charge (identique à une session Telnet). Lorsque la session de console distanteest ouverte, appuyez sur Esc( pour retourner à la session CLI.

Au lieu d'utiliser les commandes simples, l'exemple suivant décrit le nouveau format CLP :

start /system1/console1

Mise à jour du microprogrammeLes commandes du microprogramme permettent d'afficher et de modifier la version du microprogrammeiLO 2. Les paramètres du microprogramme sont disponibles sous /map1/firmware.

Targets

Aucune cible

Properties

Propriété Access (Accès) Description

version Lecture Affiche la version courante du microprogramme.

date Lecture Affiche la date de sortie de la version courante du microprogramme.

Format de commande

load -source <URL> [<target>]

où <URL> correspond à l'URL du fichier image de la mise à jour du microprogramme sur le serveurWeb. L'URL est limitée à 50 caractères dans la version iLO 1.70 du microprogramme.

Exemple d'URL :

24 Chapitre 2 Ligne de commande FRWW

Page 36: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

protocol://username:password@hostname:port/filename

● Le champ protocol (protocole) est obligatoire et les valeurs possibles sont HTTP ou HTTPS.

● Le champ username:password (nom_utilisateur:mot_passe) est facultatif.

● Le champ hostname (nom_hôte) est obligatoire.

● Le champ port est facultatif.

● Le champ filename (nom_fichier) est obligatoire.

Le CLP n'effectue qu'une vérification de syntaxe sommaire de la valeur <URL>. Vous devez vousassurer visuellement que l'URL est valide.

Exemples

load -source http://imgserver.company.com/firmware/iloFWimage.binload -source http://john:[email protected]/firmware/ilo.bin

Le champ [<target>] est /map1/firmware et il est facultatif s'il correspond déjà à la cible par défaut.

Commandes du journal d'événementsLes commandes eventlog permettent d'afficher ou de supprimer les journaux du système et de iLO 2.Les paramètres eventlog sont disponibles dans :

● /system1/log1 for the system event log

● /map1/log1 for the iLO 2 event log

Targets

record:1..n, où n correspond au nombre total d'enregistrements.

Properties

Propriété Access (Accès) Description

number Lecture Affiche le numéro d'enregistrement de l'événement.

severity Lecture Affiche la gravité de l'événement. Ce peut être informational (à titred'information), noncritical (non critique), critical (critique) ouunknown (inconnue).

date Lecture Affiche la date de l'événement.

time Lecture Affiche l'heure de l'événement.

description Lecture Affiche une description de l'événement.

Exemples

● show /system1/log1 — Affiche le journal d'événements système.

● show /map1/log1 — Affiche le journal d'événements iLO 2.

● show /system1/log1/recordn — Affiche l'enregistrement n du texte par défaut d'événementssystème.

● show /map1/log1/recordn — Affiche l'enregistrement n du journal d'événements iLO 2.

FRWW Commandes spécifiques 25

Page 37: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

● delete /system1/log1 — Supprime le journal d'événements système.

● delete /map1/log1 — Supprime le journal d'événements iLO 2.

Commandes de lameLes commandes de lame permettent de visualiser et de modifier les paramètres d'un serveur pClass.Ces paramètres sont disponibles sous /system1/map1/blade1.

Targets

Vous pouvez accéder aux sous-composants de lame suivants :

Cible Description

/map1/blade1/diagport Affiche et modifie les paramètres du port de diagnostic avant.

/map1/blade1/rack Affiche et modifie les paramètres du rack de la lame.

/map1/blade1/rack1/enclosure1 Affiche et modifie les paramètres du boîtier de la lame.

Properties

Propriété Access (Accès) Description

bay_name Lecture Affiche et modifie le nom du compartiment de la lame.

bay_number Lecture Affiche le numéro du compartiment de la lame.

facility_power Lecture Affiche et modifie si l'alimentation 48 V de la lame est fournie parl'installation.

auto_power Lecture Affiche et modifie si la lame est activée pour être mise sous tensionautomatiquement.

log_alerts Lecture/écriture Affiche et modifie si la consignation des alertes du rack est activée.

autoselect Lecture/écriture Affiche et modifie le paramètre de sélection automatique du port dediagnostic.

speed Lecture/écriture Affiche et modifie le paramètre de vitesse du port de diagnostic.

fullduplex Lecture/écriture Affiche et modifie si le port de diagnostic prend en charge le modeduplex intégral ou semi-duplex.

ipaddress Lecture/écriture Affiche et modifie l'adresse IP du port de diagnostic.

mask Lecture/écriture Affiche et modifie le masque de sous-réseau du port de diagnostic.

rack_name Lecture/écriture Affiche et modifie le nom du rack.

rack_sn Lecture Affiche le numéro de série du rack.

encl_name Lecture/écriture Affiche et modifie le nom du boîtier.

ser Lecture Affiche le numéro de série du boîtier.

encl_type Lecture Affiche le type de boîtier.

26 Chapitre 2 Ligne de commande FRWW

Page 38: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Exemples

● set /map1/blade1/bay_name=BayOne — Définit le nom de compartiment de la lame surBayOne.

● show /map1/blade1/diagport1/ipaddress — Affiche l'adresse IP du port de diagnosticavant.

● show /map1/blade1/rack1/enclosure1(N)/encl_type — Affiche le type de boîtier pourle boîtier N de la lame.

Commandes de démarrageLes commandes de démarrage permettent de modifier la source et l'ordre d'amorçage du système. Lesparamètres de démarrage sont disponibles sous /system1/bootconfig1.

Targets

bootsource1..n, où n correspond au nombre total de sources d'amorçage

Définit la source d'amorçage pour le système. Les valeurs possibles sont :

● BootFmCd : bootsource1

● BootFmFloppy : bootsource2

● BootFmDrive: bootsource3

● BootFmNetwork : bootsource4

ou

● BootFmCd : bootsource1

● BootFmFloppy : bootsource2

● BootFmDrive: bootsource3

● BootFmUSBKey : bootsource4

● BootFmNetwork : bootsource5

Properties

Propriété Access (Accès) Description

bootorder Lecture/écriture Définit l'ordre de démarrage pour une source d'amorçage donnée.

Exemples

● set /system1/bootconfig1/bootsource(n) bootorder=(num)

● show /system/bootconfig1 — Affiche la configuration d'amorçage complète

● show /system1/bootconfig1/bootsource1 — Affiche l'ordre d'amorçage pourbootsource1

Commandes du voyantLes commandes du voyant permettent de modifier l'état du voyant UID sur le serveur. Les paramètresdu voyant UID sont disponibles sous /system1/led1.

FRWW Commandes spécifiques 27

Page 39: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Propriété Description

start Allume le voyant.

stop Éteint le voyant.

show Affiche l'état du voyant.

Exemples

● show /system1/led1 — Affiche l'état en cours du voyant.

● start /system1/led1 — Allume le voyant.

● stop /system1/led1 — Éteint le voyant.

Support de l'interface de ligne de commande (CLI) de la carte iLO 1.60

Les commandes CLI UID simples introduites dans iLO 1.60 sont toujours prises en charge.

● uid — Affiche l'état en cours du voyant UID sur le serveur.

● uid on — Allume le voyant UID.

● uid off — Éteint le voyant UID.

Au lieu d'utiliser les commandes simples, les exemples suivants décrivent le nouveau format CLP :

● show /system1/led1 — Vérifie l'état du voyant.

● start /system1/led1 — Allume le voyant.

● stop /system1/led1 — Éteint le voyant.

Cibles et propriétés du systèmeLes cibles et les propriétés décrites dans cette section fournissent des informations sur le serveur.

Targets

Cible Description

oemhp_PresentPower Affiche la lecture de puissance moyenne à partir du dernier échantillon.

oemhp_AveragePower Affiche la lecture de puissance moyenne à partir des dernières 24 heures.

oemhp_MaxPower Affiche la lecture de puissance de pointe la plus élevée à partir des dernières 24 heures.

oemhp_MinPower Affiche la lecture de puissance moyenne minimum à partir des dernières 24 heures.

warning_type Affiche et modifie le type d'avertissement.

warning_threshold Affiche et modifie le seuil d'avertissement pour la consommation de puissance.

warning_duration Affiche et modifie la durée de dépassement du seuil de puissance avant la générationd'un avertissement.

Les propriétés suivantes sont disponibles dans /system1.

28 Chapitre 2 Ligne de commande FRWW

Page 40: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Propriété Access (Accès) Description

name Lecture Affiche le nom du système.

number Lecture Affiche le numéro de série du système.

oemhp_server_name Lecture Affiche la chaîne du nom du serveur hôte. Cette chaîne peutcontenir jusqu'à 50 caractères et requiert la modification du privilègeConfigure iLO 2 Settings (Configurer les paramètre de iLO 2).

enabledstate Lecture Apparaît si le serveur est sous tension.

oemhp_powerreg Lecture/écriture Affiche le paramètre pour le mode économiseur d'alimentationdynamique. Les valeurs valides sont dynamic, min, max et os.

processor_number Lecture Affiche le nombre de processeurs logiques dans le système.

pstate_number Lecture Affiche le nombre d'états p-states pris en charge par le serveur.

oemhp_pwrcap Lecture/écriture Affiche la capacité d'alimentation actuelle du serveur. La valeurs'affiche en Watts.

Vous ne pouvez pas définir cette propriété lorsqu'une limitedynamique de puissance est définie pour le boîtier. La limitedynamique de puissance est définie et modifiée à l'aide du moduleOnboard Administrator ou Insight Power Manager.

oemhp_power_micro_ver Lecture Affiche la version et l'état actuel de l'option de micro-alimentation.

Exemples

● show /system1

● show /system1 name

● set /system1 oemhp_powergov=auto

La propriété cpu est une cible de /system1 et affiche des informations sur le processeur du système.Les propriétés suivantes sont disponibles dans /system1/cpu<n> :

Propriété Access (Accès) Description

speed Lecture Affiche la vitesse du processeur.

cachememory1 Lecture Affiche la taille du cache de niveau -1 du processeur.

cachememory2 Lecture Affiche la taille du cache de niveau -2 du processeur.

logical_processor<n> Lecture Affiche le processeur logique.

CPU power state — Permet d'examiner les états d'alimentation de l'unité centrale. Les valeurs d'étatd'alimentation de l'unité centrale s'affichent dans la cible de cette dernière et utilisent une propriétésupplémentaire de logical_processor<n>.

Exemple :

La commande show cpu1/logical_processor1 affiche les états p-state du processeur. Parexemple :

/system1/cpu1/logical_processor1 Targets Properties

FRWW Commandes spécifiques 29

Page 41: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

current_pstate=1 pstate0_avg=0.0 pstate1_avg=100.0 pstate2_avg=0.0 pstate3_avg=0.0 pstate4_avg=0.0 pstate5_avg=0.0 pstate6_avg=0.0 pstate7_avg=0.0

Memory (Mémoire) — Affiche des informations sur la mémoire du système.

Les propriétés suivantes sont disponibles dans /system1/memory<n> :

Propriété Access (Accès) Description

size Lecture Affiche la taille de la mémoire.

speed Lecture Affiche la vitesse de la mémoire.

location Lecture Affiche l'emplacement de la mémoire.

Slot (Connecteur) — Affiche des informations sur les connecteurs du système.

Les propriétés suivantes sont disponibles dans /system1/slot<n> :

Propriété Access (Accès) Description

type Lecture Affiche le type de connecteur.

width Lecture Affiche la largeur du connecteur.

Firmware (Microprogramme) — Affiche des informations sur la mémoire ROM du système.

Les propriétés suivantes sont disponibles dans /system1/firmware :

Propriété Access (Accès) Description

version Lecture Affiche la version de la ROM du système.

date Lecture Affiche la date de la ROM du système.

Exemples :

● show /system1/cpu1 affiche des informations sur l'unité centrale 1.

● show /system1/memory1 affiche des informations sur le connecteur mémoire 1.

● show /system1/slot1 affiche des informations sur le connecteur 1.

● show /system1/firmware1 affiche des informations sur la ROM du système. Par exemple :

/system1/firmware1 Targets Properties

30 Chapitre 2 Ligne de commande FRWW

Page 42: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

version=P56 date=01/05/2006

REMARQUE : iLO 1.81 ne prend pas en charge system1/cpu, system1/memory etsystem1/slot.

Autres commandes● start /system1/oemhp vsp1 — Lance la session du port série virtuel. Appuyez sur ESC( pour

retourner à la session CLI.

● nmi server — Génère et envoie une commande NMI au serveur et se limite aux utilisateursdisposant du privilège Power and Reset (Alimentation et réinitialisation).

FRWW Commandes spécifiques 31

Page 43: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

3 Telnet

Cette section traite des rubriques suivantes :

Prise en charge Telnet à la page 32

Utilisation de Telnet à la page 32

Combinaisons de touches prises en charge à la page 33

Prise en charge TelnetiLO 2 prend en charge l'utilisation de Telnet pour accéder à l'interface de ligne de commande (CLI) deiLO 2. L'accès Telnet à iLO 2 prend en charge l'interface CLI qui appelle une connexion de la consoledistante et du port série virtuel. Pour plus d'informations, reportez-vous à la section « Ligne decommande » (Ligne de commande à la page 5).

Utilisation de TelnetPour utiliser Telnet, les paramètres iLO 2 Remote Console Port Configuration (Configuration du port dela console distante) et Remote Console Data Encryption (Codage données de console distante) del'écran Global Settings (Paramètres généraux) dans iLO 2 doivent être configurés comme suit :

1. Définissez Remote Console Port Configuration sur Enabled (Activé).

2. Définissez Remote Console Data Encryption sur No (Non).

Vous pouvez ouvrir une session de console distante basée sur Telnet ou sur un navigateur, mais pasles deux sessions en même temps. Un message d'erreur est généré lorsque les deux sessions sontouvertes simultanément.

Pour accéder à la carte iLO 2 à l'aide de Telnet :

1. Ouvrez une fenêtre Telnet.

2. Lorsque vous y êtes invité, entrez l'adresse IP ou le nom DNS, le nom de connexion et le mot depasse.

REMARQUE : l'accès via Telnet est désactivé si l'option de configuration du port de la consoledistante est spécifiée sur Disabled (Désactivé) ou Automatic (Automatique) dans l'onglet GlobalSettings (Paramètres généraux) ou si le codage des données de la console distante est activé.

Pour interrompre une session Telnet :

1. Appuyez sur les touches Ctrl+] et sur la touche Entrée lorsque vous y êtes invité.

2. Si un retour à la ligne supplémentaire apparaît chaque fois que vous appuyez sur la toucheEntrée, appuyez sur les touches Ctrl+] et entrez set crlf off lorsque vous y êtes invité.

Pour obtenir la liste complète des combinaisons de touches, reportez-vous à la section« Mappage des touches iLO 2 VT100+ » (Mappage des touches iLO 2 VT100+ à la page 33).

32 Chapitre 3 Telnet FRWW

Page 44: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Jeu de commandes simples TelnetLes combinaisons de touches suivantes du jeu de commandes simples sont utilisables pendant dessessions Telnet. Ces commandes sont uniquement disponibles lorsqu'elles sont exécutées dans unesession du port série virtuel ou de la console distante basée sur Telnet.

Action Combinaison de touches Commentaires

MISE SOUS TENSION CTRL P 1 CTRL P est le préfixe des commandes d'alimentation. 1 indique unesélection ON (Allumé).

MISE HORS TENSION CTRL P 0 CTRL P est le préfixe des commandes d'alimentation. 0 indique unesélection OFF (Éteint).

PRESSION ACPI CTRL P 6 CTRL P est le préfixe des commandes d'alimentation. 6 indique unepression ACPI. La pression ACPI revient à maintenir l'interrupteurd'alimentation enfoncé pendant 6 secondes environ.

REDÉMARRAGE DUSYSTÈME

CTRL P ! CTRL P est le préfixe des commandes d'alimentation. ! indique unredémarrage d'urgence immédiat.

UID ON (Allumé) CTRL U 1 CTRL U est le préfixe des commandes UID. 1 indique une sélectionON (Allumé).

UID OFF (Éteint) CTRL U 0 CTRL U est le préfixe des commandes UID. 0 indique une sélectionOFF (Éteint).

Les touches ne fonctionnement pas avant l'authentification. Les demandes de contrôle de l'alimentationsont ignorées lorsque vous ne disposez pas des privilèges appropriés.

Sécurité TelnetTelnet est un protocole réseau non sécurisé. Pour limiter les risques de sécurité :

● Utilisez SSH au lieu de Telnet. SSH est essentiellement un protocole Telnet sécurisé ou codé.L'interface CLI est prise en charge via Telnet et SSH.

● Utilisez un réseau de supervision distinct. Empêchez tout accès non sécurisé au segment deréseau pour empêcher toute activité non autorisée.

Combinaisons de touches prises en chargeiLO 2 prend en charge le protocole VT100+. Les tableaux suivants définissent les combinaisons detouches prises en charge.

Mappage des touches iLO 2 VT100+Voici des combinaisons de touches VT100+ :

● Nombreux sont les terminaux qui envoient CR-LF pour signifier ENTRÉE.

Sequence "\r\n" = ‘\r'

● Certains terminaux envoient ASCII 127 (SUPPR) pour indiquer un retour arrière. La touche Supprn'envoie jamais DEL (SUPPR), mais "\e[3~".

● Certains programmes utilisent le mappage suivant pour HOME (ORIGINE) et END (FIN) :

FRWW Combinaisons de touches prises en charge 33

Page 45: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

sequence "\e[H" = HOME_KEYsequence "\e[F" = END_KEY

● ALT_CAPITAL_O et ALT_LEFT_SQBRACKET sont des commandes ambiguës.

● Terminez les séquences plus longues commençant par \eO et \e[), par \?.

Clé Séquence Clé Séquence

\010 \177 ALT_AMPER \e&

UP_KEY \e[A ALT_APOS \e'

DOWN_KEY \e[B ALT_OPAREN \e(

RIGHT_KEY \e[C ALT_CPAREN \e)

LEFT_KEY \e[D ALT_STAR \e*

ALT_A \eA ALT_PLUS \e+

ALT_B \eB ALT_COMMA \e,

ALT_C \eC ALT_MINUS \e-

ALT_D \eD ALT_PERIOD \e.

ALT_E \eE ALT_SLASH \e/

ALT_F \eF ALT_COLON \e:

ALT_G \eG ALT_SEMICO \e;

ALT_H \eH ALT_LESS \e<

ALT_I \eI ALT_EQUAL \e=

ALT_J \eJ ALT_MORE \e>

ALT_K \eK ALT_QUES \e?

ALT_L \eL ALT_AT \e@

ALT_M \eM ALT_OPENSQ \e[\?

ALT_N \eN ALT_BSLASH \e\\

ALT_O \eO\? ALT_CLOSESQ \e]

ALT_P \eP ALT_CARAT \e^

ALT_Q \eQ ALT_USCORE \e_

ALT_R \eR ALT_ACCENT \e`

ALT_T \eT ALT_PIPE \e|

ALT_U \eU ALT_CBRACK \e}

ALT_V \eV ALT_TILDE \e~

ALT_W \eW ALT_TAB \e\t

ALT_X \eX ALT_BS \e\010

ALT_Y \eY ALT_CR \e\r

ALT_Z \eZ ALT_ESC \e\e\?

34 Chapitre 3 Telnet FRWW

Page 46: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Clé Séquence Clé Séquence

ALT_LOWER_A \ea ALT_F1 \e\eOP

ALT_LOWER_B \eb ALT_F2 \e\eOQ

ALT_LOWER_C \ec ALT_F3 \e\eOR

ALT_LOWER_D \ed ALT_F4 \e\eOS

ALT_LOWER_E \ee ALT_F5 \e\eOT

ALT_LOWER_F \ef ALT_F6 \e\eOU

ALT_LOWER_G \eg ALT_F7 \e\eOV

ALT_LOWER_H \eh ALT_F8 \e\eOW

ALT_LOWER_I \ei ALT_F9 \e\eOX

ALT_LOWER_J \ej ALT_F10 \e\eOY

ALT_LOWER_K \ek ALT_F11 \e\eOZ

ALT_LOWER_L \el ALT_F12 \e\eO[

ALT_LOWER_M \em ALT_F5 \e\e[15~

ALT_LOWER_N \en ALT_F6 \e\e[17~

ALT_LOWER_O \eo ALT_F7 \e\e[18~

ALT_LOWER_P \ep ALT_F8 \e\e[19~

ALT_LOWER_Q \eq ALT_F9 \e\e[20~

ALT_LOWER_R \er ALT_F10 \e\e[21~

ALT_LOWER_S \es ALT_F11 \e\e[23~

ALT_LOWER_T \et ALT_F12 \e\e[24~

ALT_LOWER_U \eu ALT_HOME \e\e[1~

ALT_LOWER_V \ev ALT_INS \e\e[2~

ALT_LOWER_W \ew ALT_DEL \e\e[3~

ALT_LOWER_X \ex ALT_END \e\e[4~

ALT_LOWER_Y \ey ALT_PGUP \e\e[5~

ALT_LOWER_Z \ez ALT_PGDN \e\e[6~

ALT_SPACE \e\040 ALT_HOME \e\e[H

ALT_EXCL \e! ALT_END \e\e[F

ALT_QUOTE \e\" ALT_UP \e\e[A

ALT_POUND \e# ALT_DOWN \e\e[B

ALT_DOLLAR \e$ ALT_RIGHT \e\e[C

ALT_PERCENT \e% ALT_LEFT \e\e[D

FRWW Combinaisons de touches prises en charge 35

Page 47: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Codes VT100+ pour les touches FClé Séquence

F1_KEY \eOP

F2_KEY \eOQ

F3_KEY \eOR

F4_KEY \eOS

F5_KEY \eOT

F6_KEY \eOU

F7_KEY \eOV

F8_KEY \eOW

F9_KEY \eOX

F10_KEY \eOY

F11_KEY eOZ

F12_KEY \eO[

Codes Linux pour les touches FClé Séquence

F5_KEY \e[15~

F6_KEY \e[17~

F7_KEY \e[18~

F8_KEY \e[19~

F9_KEY \e[20~

F10_KEY \e[21~

F11_KEY \e[23~

F12_KEY \e[24~

HOME_KEY \e[1~

INSERT_KEY \e[2~

DELETE_KEY \e[3~

END_KEY \e[4~

PG_UP \e[5~

PG_DOWN \e[6~

36 Chapitre 3 Telnet FRWW

Page 48: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

4 Secure Shell

Cette section traite des rubriques suivantes :

Présentation de SSH à la page 37

Fonctionnalités SSH prises en charge par iLO 2 à la page 37

Utilisation de SSH (Secure Shell) à la page 38

Autorisation de clé SSH à la page 38

Importation de clés SSH depuis PuTTY à la page 39

Importation des clés SSH générées à l'aide de ssh-keygen à la page 42

Présentation de SSHSSH est un programme de type Telnet permettant de se connecter et d'exécuter des commandes surune machine distante et qui offre une sécurité grâce aux fonctions d'authentification, de codage etd'intégrité des données. iLO 2 prend en charge l'accès simultané à partir de deux clients SSH. Aprèsconnexion et authentification de SSH, l'interface CLI est disponible.

iLO 2 prend en charge :

● Le protocole SSH version 2.

● PuTTY 0.54, version libre du protocole Telnet et SSH téléchargeable sur Internet. Lorsque vousutilisez PuTTY, les versions antérieures à 0.54 peuvent afficher 2 sauts de ligne au lieu d'un seullorsque vous appuyez sur ENTRÉE. Pour éviter ce problème et optimiser les résultats, HP vousrecommande d'utiliser la version 0.54 ou ultérieure.

● OpenSSH, version libre du protocole SSH téléchargeable sur Internet.

Lors de la mise à jour du microprogramme, le système observe un délai de 25 minutes avant d'activerla fonctionnalité SSH. Pendant ce temps, iLO génère des touches 2 DSA et RSA 1024 bits. iLO 2 lesenregistre pour une utilisation ultérieure. Si la carte iLO 2 est réinitialisée aux valeurs par défaut, lestouches RSA et DSA sont effacées et régénérées à l'amorçage suivant.

Fonctionnalités SSH prises en charge par iLO 2La bibliothèque de iLO 2 prend uniquement en charge la version 2 du protocole (SSH-2). Les élémentspris en charge sont répertoriés dans le tableau suivant.

Élément Algorithme pris en charge

Algorithmes de clé hôte du serveur ssh-dsa , ssh-rsa

Codage (même jeu pris en charge des deux manières) 3des-cbc, aes128-cbc

Algorithmes de hachage hmac-sha1, hmac-md5

Algorithmes de clé publique ssh-dsa , ssh-rsa

Échange de clé Diffie-hellman-group1-sha1

FRWW Présentation de SSH 37

Page 49: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Élément Algorithme pris en charge

Compression Aucun

Langue Anglais

Méthode d'authentification des clients/utilisateurs Password (Mot de passe)

Délai d'authentification 2 minutes

Tentatives d'authentification 3

Port SSH par défaut 22

Utilisation de SSH (Secure Shell)Utilisation de SSH

Pour accéder à la carte iLO 2 à l'aide de SSH :

1. Ouvrez une fenêtre SSH.

2. Lorsque vous y êtes invité, entrez l'adresse IP ou le nom DNS, le nom de connexion et le mot depasse.

Utilisation de OpenSSH

Pour démarrer un client OpenSSH dans Linux, utilisez la commande suivante :

ssh -l loginname ipaddress/dns name

Utilisation de PuTTY

● Pour lancer une session PuTTY, double-cliquez sur l'icône PuTTY du répertoire dans lequel PuTTYest installé.

● Pour lancer une session PuTTY à partir de la ligne de commande :

◦ Pour établir une connexion à un serveur appelé host :

putty.exe [-ssh | -telnet | -rlogin | -raw] [user@]host

◦ Pour les sessions Telnet, la syntaxe suivante est également prise en charge :

putty.exe telnet://host[:port]/

◦ Pour lancer une session enregistrée existante appelée sessionname, utilisez la commandesuivante :

putty.exe -load "session name"

Autorisation de clé SSHL'authentification SSH basée sur les clés permet à HP SIM de se connecter à des périphériques LOMvia SSH, d'être authentifié et d'être autorisé à exécuter des tâches d'administration. Le protocole CLPest utilisé pour réaliser des tâches. HP SIM peut exécuter ces tâches sur plusieurs périphériques LOM,de manière quasi simultanée, et à des horaires précis. HP SIM propose une interface composée demenus, pour la gestion et la configuration de cibles multiples. Des améliorations peuvent être apportéesà HP SIM via des fichiers de définition d'outils.

38 Chapitre 4 Secure Shell FRWW

Page 50: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

HP SIM peut exécuter des actions sur des périphériques cibles en utilisant une interface SSHnécessitant une authentification basée sur une clé privée. Si HP SIM est configuré pour une intégrationcomplète avec les périphériques LOM, l'authentification SSH basée sur les clés est mise en œuvre dansiLO 2.

Une instance HP SIM est considérée comme un client SSH fiable par l'installation de sa clé publiquedans iLO 2. Celle-ci est exécutée manuellement via une interface graphique basée sur le Web, ouautomatiquement à l'aide de l'utilitaire mxagentconfig.

Il n'est pas nécessaire de créer les clés SSH pour utiliser SSH en mode interactif. Pour utiliser SSH enmode interacif, reportez-vous à la section « Présentation de SSH » (Présentation de SSHà la page 37).

Fichiers de définition d'outilsLes fichiers TDEF permettent d'étendre le système de menus de HP SIM afin d'y ajouter les commandesCLP que HP SIM transmettra à iLO 2 via une connexion SSH.

MxagentconfigMxagentconfig est un utilitaire permettant d'exporter et d'installer les clés SSH publiques de HP SIMsur d'autres systèmes. Cet utilitaire simplifie cette procédure et peut en outre installer simultanémentune clé publique sur plusieurs systèmes. Mxagentconfig se connecte à iLO 2 via SSH, s'authentifie àl'aide d'un nom d'utilisateur et d'un mot de passe et transmet la clé publique appropriée. ILO 2 considèrecette clé client SSH comme étant fiable et la stocke.

Importation de clés SSH depuis PuTTYLe format de fichier de clé publique généré par PuTTY n'est pas compatible avec iLO 2. Par exemple,un fichier de clé publique généré par PuTTY peut ressembler à la chaîne suivante :

---- BEGIN SSH2 PUBLIC KEY ----Comment: "Administrator"AAAAB3NzaC1yc2EAAAABJQAAAIB0x0wVO9itQB11o+tHnY3VvmsGgwghCyLOVzJl3A9F5yzKj+RXJVPxOGusAhmJwF8PBQ9wV5E0Rumm6gNOaPyvAMJCG/l0PW7Fhac1VLt8i5F3Lossw+/LWa+6H0da13TF2vq3ZoYFUT4esC6YbAACM7kLuGwxF5XMNR2E

FRWW Importation de clés SSH depuis PuTTY 39

Page 51: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Foup3w==---- END SSH2 PUBLIC KEY ----

iLO 2 attend les informations relatives au fichier de clé publique sur une ligne unique. Vous devez utiliserl'utilitaire PuTTY Key Generator (puttygen.exe) pour importer une clé SSH correctement formatée etpouvoir ainsi l'utiliser avec iLO 2.

Pour importer les clés SSH depuis PuTTY vers iLO 2 :

1. Double-cliquez sur l'icône de l'utilitaire PuTTY Key Generator.

2. Sélectionnez SSH-2 RSA, puis cliquez sur Generate.

Dans la zone relative à la clé, déplacez le curseur de la souris pour générer la clé. Vous devezcontinuer à déplacer le curseur de la souris tant que la génération n'est pas terminée.

3. Une fois la clé générée, remplacez le commentaire de la clé par le nom d'utilisateur de votre carteiLO 2. Le nom d'utilisateur distingue les majuscules et les minuscules.

4. Sélectionnez l'ensemble du texte présent dans la zone relative à la clé publique. Copiez la clé etcollez-la dans le Bloc-notes.

5. Revenez dans l'utilitaire PuTTY Key Generator.

6. Cliquez sur Save private key (Enregistrer la clé privée) pour enregistrer la clé et lui donner unnom lorsque vous y êtes invité (c:\bchan.ppk par exemple).

7. Revenez dans le Bloc-notes.

40 Chapitre 4 Secure Shell FRWW

Page 52: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

8. Enregistrez le fichier contenant la clé publique. Cliquez sur File>Save As (Fichier>Enregistrersous), puis entrez un nom de fichier lorsque vous y êtes invité (c:\bchan.pub, par exemple).

9. Connectez-vous à iLO 2 (s'il n'est pas déjà ouvert).

10. Dans la page iLO 2 SSH Key Administration (Administration de clés SSH de iLO 2), cliquez surBrowse (Parcourir) et localisez le fichier de clé publique.

11. Cliquez sur Authorize Key (Autoriser la clé). Une nouvelle clé SSH autorisée s'affiche dans laliste.

12. Lancez PuTTY.

13. Sélectionnez SSH>Auth.

14. Cliquez sur Browse (Parcourir) et recherchez le fichier de clé privée.

FRWW Importation de clés SSH depuis PuTTY 41

Page 53: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

15. Configurez votre adresse IP iLO 2, puis cliquez sur Open (Ouvrir). iLO 2 vous demande un nomd'utilisateur.

16. Saisissez le nom d'utilisateur associé à la clé publique. La clé publique de iLO 2 est comparée àla clé privée de PuTTY. Si les clés correspondent, vous êtes connecté à iLO 2 sans utiliser de motde passe.

Les clés peuvent être créées à l'aide d'une phrase de passe. Si une phrase de passe de clé a étéutilisée pour générer la clé publique, vous êtes invité à saisir cette phrase avant de vous connecterà iLO 2.

Importation des clés SSH générées à l'aide de ssh-keygenAprès avoir généré une clé SSH à l'aide de ssh-keygen et créé le fichier key.pub, vous devez procéderde la manière suivante :

1. Localisez et ouvrez le fichier key.pub dans un éditeur de texte. Le fichier doit commencer par letexte ssh-dss ou ssh-rsa.

2. À la fin de la ligne, ajoutez un « » (espace) et le nom d'un utilisateur iLO 2 valide comme indiquédans la page Modify User (Modifier utilisateur). Par exemple : xxx_le texte_xxx ASmith

Le nom d'utilisateur étant sensible à la casse, la casse du nom d'utilisateur iLO 2 doit être respectéepour que la clé SSH soit associée à l'utilisateur approprié.

3. Enregistrez et fermez le fichier.

Le fichier de clé est prêt à être importé et autorisé.

42 Chapitre 4 Secure Shell FRWW

Page 54: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

5 Administration de groupe et générationde scripts iLO 2

Cette section traite des rubriques suivantes :

Utilitaire de configuration de Lights-Out à la page 43

Requête XML non authentifiée à la page 44

Définition de requêtes dans HP SIM à la page 44

Lancement d'application à l'aide de HP SIM à la page 45

Traitement par lots à l'aide de l'utilitaire de configuration de Lights-Out à la page 46

Paramètres de l'utilitaire de configuration de Lights-Out à la page 46

Utilitaire de configuration de Lights-OutL'utilitaire de configuration de Lights-Out (CPQLOCFG.EXE) est une application s'exécutant sousMicrosoft® Windows® qui se connecte à iLO 2 à l'aide d'une connexion réseau sécurisée. Les scriptsRIBCL sont transmis à iLO 2 via une connexion sécurisée à CPQLOCFG. Cet utilitaire requiert un nomd'utilisateur et un mot de passe valides avec les privilèges iLO appropriés. L'utilitaire CPQLOCFG peutêtre lancé à partir de HP SIM pour l'administration de groupe ou être utilisé indépendamment depuisune invite de commande pour le traitement par lots. Cet utilitaire est téléchargeable à partir du site WebHP (http://h18004.www1.hp.com/support/files/lights-out/us/index.html).

La version 2.27 ou ultérieure de CPQLOCFG.EXE est requise pour prendre en charge l'ensemble desfonctionnalités de iLO 1.93 (ou version ultérieure) et de iLO 2 1.00 et versions ultérieures.

HP SIM identifie les périphériques iLO 2 comme processeurs de supervision. L'utilitaire de configurationLights-Out envoie un fichier RIBCL vers un groupe de systèmes iLO 2 pour gérer les comptes utilisateurde ces périphériques iLO 2. Les périphériques iLO 2 exécutent ensuite l'action désignée par le fichierRIBCL et envoient une réponse au fichier journal.

L'utilitaire Lights-Out Configuration permet d'exécuter des scripts RIBCL sur iLO 2 et doit résider dansle même serveur que HP SIM. Il génère deux types de messages d'erreur, à savoir : exécution etsyntaxe.

● Une erreur d'exécution se produit lorsqu'une action non valide est demandée. Les erreursd'exécution sont consignées dans le répertoire C:\PROGRAM FILES\INSIGHT MANAGER\HP\SYSTEMS.

● Des erreurs de syntaxe se produisent lorsqu'une balise XML non valide est détectée. Lorsqu'uneerreur de syntaxe se produit, l'utilitaire de configuration Lights-Out interrompt l'exécution etenregistre cette erreur dans le script d'exécution et dans le fichier journal de sortie.

Les erreurs de syntaxe sont indiquées selon le format suivant : Syntax error: expected Xbut found Y. Par exemple : Syntax error: expected USER_LOGIN=userlogin but foundUSER_NAME=username.

FRWW Utilitaire de configuration de Lights-Out 43

Page 55: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Pour obtenir la liste complète des erreurs, reportez-vous à la section « Utilisation du RIBCL » (Utilisationdu RIBCL à la page 69).

Requête XML non authentifiéeS'il est configuré pour le faire, le périphérique iLO 2 renvoie quelques informations d'identification enréponse à une requête XML non authentifiée. Par défaut, iLO 2 est configuré pour renvoyer cesinformations. Pour désactiver cette fonctionnalité, définissez CIM_SECURITY_MASK dans lacommande MOD_SNMP_IM_SETTINGS pour ne pas autoriser le renvoi d'informations.

Pour obtenir les informations d'identification non authentifiées, soumettez la commande suivante auport du serveur Web de iLO 2 :

https://<iloaddress>/xmldata?item=all

Cette commande reçoit généralement la réponse suivante :

<?xml version="1.0" ?> <RIMP> <HSI> <SBSN>0004PBM158</SBSN> <SPN>ProLiant DL380 G5</SPN> <UUID>1226570004PBM158</UUID> <SP>1</SP> </HSI> <MP> <ST>1</ST> <PN>Integrated Lights-Out 2 (iLO 2)</PN> <FWRI>1.10</FWRI> <HWRI>ASIC: 5</HWRI> <SN>ILO0004PBM158</SN> <UUID>ILO1226570004PBM158</UUID> </MP> </RIMP>

Définition de requêtes dans HP SIMPour regrouper tous les périphériques iLO 2, connectez-vous à HP SIM et créez une requête.

Pour créer la requête :

1. Connectez-vous à HP SIM.

2. Cliquez sur Device (Périphérique) dans la barre de navigation située dans le coin supérieur gauchede l'écran.

3. Cliquez sur Queries>Device (Requêtes>Périphérique).

4. Localisez la section Personal Queries (Requêtes personnelles) dans la fenêtre principale. Si unecatégorie de requête y figure, passez à l'étape 7 ; sinon, passez à l'étape 5.

5. Cliquez sur New (Nouveau) pour créer une catégorie. Pour cet exemple, le nom de la nouvellecatégorie est « RIB Cards ». Cliquez sur Create Category (Créer catégorie).

6. Cliquez sur Queries (Requêtes) pour revenir à l'écran Device Queries (Requêtes sur lespériphériques).

7. Cliquez sur New (Nouveau), dans la catégorie de requête appropriée, pour ouvrir l'écran Create/Edit Query (Créer/Editer requête) dans lequel la définition d'une requête sera créée.

44 Chapitre 5 Administration de groupe et génération de scripts iLO 2 FRWW

Page 56: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

8. Définissez le nom de votre requête, par exemple « Mgmt Processors ».

9. Sélectionnez Device(s) of type (Périphérique(s) de type), puis Devices by product name(Périphériques par nom de produit). Dans la fenêtre de critères, donnez au nom de produit la valeurHP Integrated Lights-Out 2.

10. Cliquez sur type dans le champ Query Description (Description de la requête). Une fenêtre s'ouvre,dans laquelle vous pouvez définir le type de périphérique.

11. Sélectionnez Management Processor (Processeur de supervision) et cliquez sur OK.

12. Cliquez sur Save (Enregistrer) pour revenir à l'écran Device Query (Requête sur le périphérique).

13. Recherchez la requête nouvellement créée dans la catégorie de requête appropriée et cliquez surle nom de la requête pour l'exécuter à titre de vérification.

14. Cliquez sur Overview (Vue d'ensemble) sur le côté gauche de l'écran une fois la vérificationexécutée. La première page des périphériques s'affiche.

Lancement d'application à l'aide de HP SIMLe lancement des applications combine le RIBCL, l'utilitaire de configuration de Lights-Out et la définitiondes requêtes pour superviser l'administration de groupe des processeurs iLO 2.

Pour créer une tâche Application Launch (Lancement des applications) :

1. Cliquez sur Device (Périphérique) dans la barre de navigation située dans le coin supérieur gauchede l'écran.

2. Cliquez sur Tasks (Tâches) pour ouvrir l'écran du même nom.

3. Cliquez sur New Control Task (Nouvelle tâche de contrôle), puis sélectionnez ApplicationLaunch (Lancement des applications) dans le menu contextuel pour ouvrir l'écran Create/EditTask (Créer/Modifier tâche).

4. Tapez le chemin d'accès complet et le nom de l'utilitaire de configuration de Lights-Out dans lechamp prévu. Si le fichier CPQLOCFG.EXE se trouve dans le répertoire racine de l'unité C:\, lechemin sera C:\cpqlocfg.exe.

5. Entrez les paramètres dans la zone appropriée. HP SIM exige les paramètres suivants pourl'utilitaire de configuration de Lights-Out :

-F est le chemin d'accès complet du fichier RIBCL.

-V est le message détaillé (facultatif).

Si le fichier RIBCL se trouve dans le répertoire racine de l'unité C:\, les paramètres sont lessuivants :

-F C:\MANAGEUSERS.xml -V

REMARQUE : le paramètre L ne peut pas désigner un fichier journal de sortie. Un fichier journalpar défaut portant le nom DNS ou l'adresse IP est créé dans le même répertoire que celui utilisépour le lancement de l'utilitaire CPQLOCFG.

6. Cliquez sur Suivant. Un écran s'ouvre et propose des options permettant de nommer la tâche, dedéfinir l'association de requêtes et de planifier la tâche.

7. Entrez un nom de tâche dans le champ Enter a name for this task (Entrer un nom pour cette tâche).

8. Sélectionnez la requête qui a été créée précédemment, par exemple « Mgmt processors ».

FRWW Lancement d'application à l'aide de HP SIM 45

Page 57: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

9. Cliquez sur Schedule (Planifier) pour définir le moment où la tâche de lancement des applicationssera exécutée. Une fenêtre de configuration de la planification s'affiche.

10. Cliquez sur OK pour fixer la planification.

REMARQUE : la valeur de la planification par défaut d'une tâche de contrôle est Now(Maintenant).

11. Cliquez sur Finish (Terminer) pour enregistrer la tâche de lancement des applications.

12. Cliquez sur l'icône Execute a Task (Exécuter tâche) (le triangle vert) pour exécuter l'administrationdes groupes.

Traitement par lots à l'aide de l'utilitaire de configurationde Lights-Out

L'administration de groupe de iLO 2 peut aussi être assurée par le traitement par lots. Les composantsutilisés par le traitement par lots sont l'utilitaire de configuration de Lights-Out, un fichier RIBCL et unfichier de traitement par lots.

L'exemple de fichier de traitement par lots suivant permet d'effecteur l'administration de groupe deiLO 2 :

REM Updating the HP Integrated Lights-Out 2 boardREM Repeat line for each board to be updatedREMCPQLOCFG -S RIB1 -F C:\...SCRIPT.XML -L RIB1LOG.TXT -VCPQLOCFG -S RIB2 -F C:\...SCRIPT.XML -L RIB2LOG.TXT -VCPQLOCFG -S RIB3 -F C:\...SCRIPT.XML -L RIB3LOG.TXT -V...RIBNLOG -S RIBN -F C:\...SCRIPT.XML -L LOGFILE.TXT -V

L'utilitaire de configuration Lights-Out remplace les fichiers journaux existants.

Paramètres de l'utilitaire de configuration de Lights-Out● Le commutateur -S est le commutateur qui identifie la carte iLO 2 à mettre à jour. Ce commutateur

est soit le nom DNS soit l'adresse IP du serveur cible.

N'utilisez pas ce commutateur si vous démarrez à partir de HP SIM. HP SIM fournit l'adresse deiLO 2 à l'exécution de CPQLOCFG.EXE.

● Le commutateur -F est le commutateur qui donne le chemin d'accès complet et le nom du fichierRIBCL contenant les actions à exécuter sur la carte.

● Les commutateurs -U et -P spécifient le mot de passe et le nom de connexion de l'utilisateur. Cesoptions permettent de neutraliser les informations de connexion dans le fichier de script.

Assurez-vous que l'utilitaire de configuration de Lights-Out se trouve dans un répertoire référencé parla variable d'environnement PATH. Les fichiers journaux générés sont placés dans le même répertoireque le fichier exécutable de l'utilitaire de configuration de Lights-Out.

46 Chapitre 5 Administration de groupe et génération de scripts iLO 2 FRWW

Page 58: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Les commutateurs -L et -V peuvent être paramétrés ou non selon les préférences de l'administrateursystème.

● Le commutateur -L est le commutateur qui détermine l'emplacement sur lequel le fichier journalest généré ainsi que le nom de fichier. Si ce commutateur est omis, un fichier journal par défautportant le nom DNS ou l'adresse IP est créé dans le même répertoire que celui utilisé pour lelancement de CPQLOCFG.

N'utilisez pas ce commutateur si vous démarrez à partir de HP SIM.

REMARQUE : les données de sortie risquent de devoir être modifiées afin de correspondre à lasyntaxe RIBCL.

REMARQUE : le paramètre L ne peut pas désigner un fichier journal de sortie. Un fichier journalpar défaut portant le nom DNS ou l'adresse IP est créé dans le même répertoire que celui utilisépour le lancement de l'utilitaire CPQLOCFG.

● Le commutateur -V est le commutateur facultatif qui active le renvoi du message détaillé. Le fichierjournal résultant contient toutes les commandes envoyées à la carte Remote Insight, toutes lesréponses de la carte et toutes les erreurs. Par défaut, seules les erreurs et les réponses descommandes GET sont enregistrées si ce commutateur est omis.

● Le commutateur -t namevaluepairs remplace les variables (%variable%) présentes dans lefichier d'entrée par les valeurs spécifiées dans namevaluepairs. Séparez plusieurs namevaluepairspar une vigule (,).

Par exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="%user%" PASSWORD="%password%"> <USER_INFO MODE="read"> <GET_ALL_USERS/> </USER_INFO> </LOGIN></RIBCL>

À l'aide d'une ligne de commande, entrez :

Cpqlocfg -f filename -s serverip -t user=Admin,password=pass

Si le paramètre contient plusieurs mots, vous devez entourer la phrase par des doubles guillemets(""). Jusqu'à 25 variables sont prises en charge dans un fichier XML. La longueur maximum dunom de variable est 48 caractères.

Exemple d'agent Web :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><RIB_INFO MODE="write"> <MOD_SNMP_IM_SETTINGS> <WEB_AGENT_IP_ADDRESS value=%WebAgent%/> </MOD_SNMP_IM_SETTINGS></RIB_INFO></LOGIN></RIBCL>

Appelez le script en utilisant :

cpqlocfg -s <iLO-ip-name> -f mod_snmp_im_settings.xml -t WebAgent='"Votre_Valeur_Ici"'

FRWW Paramètres de l'utilitaire de configuration de Lights-Out 47

Page 59: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Lors du remplacement d'un jeton qui requiert des doubles guillemets, utilisez des guillemetssimples autour du jeton.

Reportez-vous à la section « Utilisation du RIBCL » (Utilisation du RIBCL à la page 69) pour plusd'informations sur la syntaxe des fichiers de données XML. Des exemples de scripts XML sontdisponibles sur le site Web HP (http://www.hp.com/servers/lights-out) dans la section Best Practice(Meilleures pratiques).

48 Chapitre 5 Administration de groupe et génération de scripts iLO 2 FRWW

Page 60: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

6 Génération de scripts Perl

Cette section traite des rubriques suivantes :

Utilisation de Perl avec l'interface de génération de scripts XML à la page 49

Améliorations XML à la page 49

Ouverture d'une connexion SSL à la page 50

Envoi de l'en-tête et du corps de script XML à la page 51

Utilisation de Perl avec l'interface de génération de scriptsXML

L'interface de génération de scripts fournie permet aux administrateurs de superviser presque tous lesaspects du périphérique de façon automatique. Les administrateurs utilisent essentiellement des outilstels que l'utilitaire cpqlocfg.exe pour faciliter le déploiement. Les administrateurs n'utilisant pas declient Windows® peuvent recourir aux scripts Perl pour envoyer des scripts XML aux périphériquesLight-Out. Les administrateurs peuvent également se servir du langage Perl pour exécuter des tâchesplus complexes que celles que l'utilitaire cpqlocfg.exe est capable de réaliser.

Cette section explique comment utiliser la génération de scripts Perl conjointement au langage degénération de scripts XML de Lights-Out. Les scripts Perl requièrent un ID utilisateur et un mot de passevalides avec les privilèges iLO appropriés. Des exemples de scripts XML pour les périphériques Lights-Out et un script Perl sont disponibles sur le site Web HP (http://www.hp.com/servers/lights-out) dans lasection Best Practice (Meilleures pratiques).

Améliorations XMLLes versions précédentes du microprogramme iLO 2 ne renvoient pas une syntaxe XML correctementformatée. Si le microprogramme iLO 2 détermine que l'utilitaire client ne permet pas de renvoyer unesyntaxe XML correctement formatée, le message suivant s'affiche :

<INFORM>Scripting utility should be updated to the latest version.</INFORM> (La dernière version de l'utilitaire de génération de scripts doit être installée.)

Ce message vous recommande de mettre à jour l'utilitaire de génération de scripts cpqlocfg avec uneversion plus récente. La version la plus récente de cpqlocfg.exe est la 2.26.

Si vous utilisez un utilitaire autre que cpqlocfg.exe (tel que Perl), les étapes suivantes permettent des'assurer que le microprogramme iLO 2 renvoie une syntaxe XML correctement formatée. Vous devezincorporer <LOCFG version="2.21"> dans le script envoyé à iLO 2. Vous pouvez placer cette balisedans le script Perl ou dans le script XML. Son emplacement est important. Si vous la placez dans lescript Perl, elle doit être placée après <?xml version="1.0"?> et avant l'envoi du script XML. Sivous la placez dans le script XML, la balise doit être placée avant <RIBCL version="2.0">. Si vous

FRWW Utilisation de Perl avec l'interface de génération de scripts XML 49

Page 61: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

utilisez le script Perl fourni par HP, vous pouvez ajouter la ligne en gras de l'exemple suivant pourrenvoyer une syntaxe XML correctement formatée.

● Modification du script Perl

…# Open the SSL connection and the input filemy $client = new IO::Socket::SSL->new(PeerAddr => $host);open(F, "<$file") || die "Can't open $file\n";

# Send the XML header and begin processing the fileprint $client '<?xml version="1.0"?>' . "\r\n";#Send tag to iLO firmware to insure properly formatted XML is returned.

print $client '<LOCFG version="2.21">' . "\r\n";

● Modification du script XML

<!-- The bold line could be added for the return of properly formatted XML. -->

<LOCFG version="2.21"/>

<RIBCL version="2.0"> <LOGIN USER_LOGIN="Adminname" PASSWORD = "password"> <!-- Add XML script here. --> </LOGIN></RIBCL>

</LOCFG>

Ouverture d'une connexion SSLLes scripts Perl doivent ouvrir une connexion SSL au port HTTPS du périphérique, qui est, par défaut,le port 443. Par exemple :

use Socket;use Net::SSLeay qw(die_now die_if_ssl_error);

Net::SSLeay::load_error_strings();Net::SSLeay::SSLeay_add_ssl_algorithms();Net::SSLeay::randomize();

## opens an ssl connection to port 443 of the passed host#sub openSSLconnection($){ my $host = shift; my ($ctx, $ssl, $sin, $ip, $nip); if (not $ip = inet_aton($host)) { print "$host is a DNS Name, performing lookup\n" if $debug;

50 Chapitre 6 Génération de scripts Perl FRWW

Page 62: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

$ip = gethostbyname($host) or die "ERROR: Host $hostname not found.\n"; } $nip = inet_ntoa($ip); print STDERR "Connecting to $nip:443\n"; $sin = sockaddr_in(443, $ip); socket (S, &AF_INET, &SOCK_STREAM, 0) or die "ERROR: socket: $!"; connect (S, $sin) or die "connect: $!"; $ctx = Net::SSLeay::CTX_new() or die_now("ERROR: Failed to create SSL_CTX $! "); Net::SSLeay::CTX_set_options($ctx, &Net::SSLeay::OP_ALL); die_if_ssl_error("ERROR: ssl ctx set options"); $ssl = Net::SSLeay::new($ctx) or die_now("ERROR: Failed to create SSL $!"); Net::SSLeay::set_fd($ssl, fileno(S)); Net::SSLeay::connect($ssl) and die_if_ssl_error("ERROR: ssl connect"); print STDERR 'SSL Connected '; print 'Using Cipher: ' . Net::SSLeay::get_cipher($ssl) if $debug; print STDERR "\n\n"; return $ssl;}

Envoi de l'en-tête et du corps de script XMLUne fois la connexion établie, la première ligne du script envoyée doit être un en-tête de document XML,qui indique au serveur Web HPPTS du périphérique que le contenu suivant est un script XML. L'en-têtedoit correspondre exactement à celui qui est utilisé dans l'exemple. Il faut s'assurer que l'en-tête a étéentièrement envoyé avant de lancer l'envoi du reste du script. Dans cet exemple, le script est envoyéd'un coup. Par exemple :

# usage: sendscript(host, script)# sends the xmlscript script to host, returns replysub sendscript($$){ my $host = shift; my $script = shift; my ($ssl, $reply, $lastreply, $res, $n); $ssl = openSSLconnection($host); # write header $n = Net::SSLeay::ssl_write_all($ssl, '<?xml version="1.0"?>'."\r\n"); rint "Wrote $n\n" if $debug; # write script $n = Net::SSLeay::ssl_write_all($ssl, $script); print "Wrote $n\n$script\n" if $debug; $reply = ""; $lastreply = "";

FRWW Envoi de l'en-tête et du corps de script XML 51

Page 63: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

READLOOP: while(1) { $n++; $reply .= $lastreply; $lastreply = Net::SSLeay::read($ssl); die_if_ssl_error("ERROR: ssl read"); if($lastreply eq "") { sleep(2); # wait 2 sec for more text. $lastreply = Net::SSLeay::read($ssl); last READLOOP if($lastreply eq ""); } sleep(2); # wait 2 sec for more text. $lastreply = Net::SSLeay::read($ssl); last READLOOP if($lastreply eq ""); } print "READ: $lastreply\n" if $debug; if($lastreply =~ m/STATUS="(0x[0-9A-F]+)"[\s]+MESSAGE= '(.*)'[\s]+\/>[\s]*(([\s]|.)*?)<\/RIBCL>/) { if($1 eq "0x0000") { print STDERR "$3\n" if $3; } else { print STDERR "ERROR: STATUS: $1, MESSAGE: $2\n"; } } } $reply .= $lastreply; closeSSLconnection($ssl); return $reply;}

Les scripts PERL peuvent également n'envoyer qu'une portion du script XML, attendre la réponse etrenvoyer la suite ultérieurement. Cette technique permet d'utiliser la réponse produite par unecommande antérieure comme entrée pour une commande ultérieure. Cependant, le script PERL doitenvoyer les données dans un délai de quelques secondes, sinon le délai d'attente du périphérique expireet ce dernier se déconnecte.

Lors de l'utilisation de l'interface de génération de scripts XML, les restrictions suivantes s'appliquent :

● les scripts PERL doivent envoyer l'en-tête XML avant d'envoyer le corps du script ;

● les scripts PERL doivent fournir les données de script à une vitesse suffisante pour éviterl'expiration du délai d'attente du périphérique ;

● un seul document XML est autorisé par connexion, ce qui représente une paire de balises RIBCL ;

● le périphérique n'accepte pas de balises XML supplémentaires après une erreur de syntaxe. Pourenvoyer des balises XML supplémentaires, il faut établir une nouvelle connexion.

52 Chapitre 6 Génération de scripts Perl FRWW

Page 64: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

7 Génération de scripts de support virtuel

Cette section traite des rubriques suivantes :

Exigences du serveur Web pour la génération de scripts à la page 53

Utilisation de la génération de scripts de support virtuel à la page 53

Utilisation du support virtuel sur les serveurs Linux via une connexion SSH à la page 54

Fichiers image du support virtuel à la page 55

Application d'aide CGI à la page 56

Configuration de IIS pour le support virtuel de génération de scripts à la page 57

Exigences du serveur Web pour la génération de scriptsLa génération de scripts de support virtuel utilise une image de support stockée et extraite d'un serveurWeb accessible à partir du réseau de supervision. Le serveur Web doit être compatible HTTP 1.1 etprendre en charge l'en-tête Range (Plage). En outre, pour permettre l'accès en écriture au fichier, leserveur Web doit prendre en charge DAV ainsi que l'en-tête Content-Range (Plage de contenu) destransactions associées. Si le serveur Web ne remplit pas ces conditions, un programme d'aide CGI peutêtre utilisé. Ou bien, le serveur Web peut être configuré pour une prise en charge SSL del'authentification HTTP de base, ou les deux méthodes peuvent être combinées.

Serveur Web Prise en charge enlecture

Prise en charge enécriture

Autorisation Prise en charge SSL

Microsoft® IIS 5.0 Oui Oui* Non testé Non testé

Apache Oui Oui Oui Oui

Apache/Win32 Oui Oui Oui Oui

*IIS ne prend pas en charge l'en-tête Content-Range (Plage de contenu) des transactions DAV. Unprogramme d'aide CGI doit être utilisé pour la prise en charge en écriture.

Utilisation de la génération de scripts de support virtuelLa génération de scripts de support virtuel est une méthode permettant de contrôler les périphériquesde support virtuel sans l'aide du navigateur. Le support virtuel à base de scripts de support virtuel prenden charge les commandes d'insertion, d'éjection et d'état pour les images d'unité de disquette, de cléUSB et de CD/DVD-ROM.

La génération de scripts de support virtuel permet d'utiliser d'autres méthodes que le navigateur afin deconfigurer iLO 2 pour l'utilisation de supports virtuels. Vous pouvez configurer iLO 2 à distance à l'aidedes commandes CPQLOCFG XML, localement à l'aide des commandes HPONCFG XML ou del'utilitaire HPLOVM qui remplace l'utilitaire VFLOP dans la boîte à outils SmartStart Scripting.

FRWW Exigences du serveur Web pour la génération de scripts 53

Page 65: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

REMARQUE : la génération de scripts de support virtuel ne prend pas en charge l'utilisation de VirtualMedia via le navigateur. De la même manière, le navigateur ne prend pas en charge les fonctionnalitésde génération de scripts. À titre d'exemple, une unité de disquette montée via le navigateur ne peut pasêtre démontée via l'interface de génération de scripts.

Les commandes XML permettent de configurer des supports virtuels de la même manière que l'appletVirtual Media. Toutefois, l'image est placée sur un serveur Web qui se trouve sur le même réseauqu'iLO 2. Une fois l'emplacement de l'image configuré, iLO 2 extrait les données du support virtueldirectement à partir du serveur Web.

REMARQUE : la syntaxe des mots clé des unités de disquette doit être utilisée pour les unités de cléUSB.

HPLOVM.EXE est un nouvel utilitaire qui permet de générer les scripts des options d'insertion, d'éjectionet de configuration des périphériques de support virtuel. HPLOVM est utilisé à la place de l'utilitaireVFLOP.exe, inclus dans la boîte à outils SmartStart Scripting.

Syntaxe de la ligne de commande

HPLOVM [-device <floppy | cdrom>] [-insert <url>] [-eject] [-wp <y | n>][-boot <once | always | never>] [-mgmt <ilo | riloe>] [-ver] [-?]

Entrée de la ligne de commande Résultat

[-device <floppy | cdrom>] Détermine le périphérique de support virtuel actif.

[-insert <url>] Définit l'emplacement de l'image du support virtuel àconnecter.

[-eject] Éjecte le support actuellement connecté via le lecteurcorrespondant. Le lecteur de support virtuel est toujoursconnecté mais vide.

[-wp <y | n>] Définit l'état de protection en écriture de l'unité de disquette/clé USB virtuelle. Cet argument n'a aucun effet sur le lecteurde CD-ROM virtuel.

[-boot <once | always | never>] Définit comment le lecteur de support virtuel est utilisé pourinitialiser le serveur cible.

[-mgmt <ilo | riloe>] Définit le processeur de supervision utilisé avec l'utilitaireLOVM. Si RILOE est spécifié, l'utilitaire VFLOP.EXE est utilisé.Le paramètre par défaut de cet argument est iLO 2.

[-ver] Affiche la version de l'utilitaire HPLOVM.

[-?] Affiche des informations d'aide.

Utilisation du support virtuel sur les serveurs Linux via uneconnexion SSH

1. Connectez-vous à la carte iLO 2 via SSH (connexion SSH à partir d'un autre système Linux, àl'aide du PuTTY de Windows®).

2. Entrez vm pour afficher une liste de commandes disponibles pour le support virtuel.

3. Entrez vm floppy insert http://<address>/<image-name>.

54 Chapitre 7 Génération de scripts de support virtuel FRWW

Page 66: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

L'image d'amorçage est disponible, mais elle n'est pas vue par le système d'exploitation. (Lesoptions de démarrage peuvent être configurées avec vm floppy set <option>. Les options sontboot_once, boot_always et no_boot.) Les options d'amorçage depuis une unité de clé USB ne sontvalides que sur les serveurs prenant en charge les unités de clé USB ProLiant.

4. Entrez vm floppy set connect pour rendre l'unité de disquette/clé USB disponible pour lesystème d'exploitation.

5. Entrez vm floppy get pour afficher l'état en cours. Par exemple :

VM Applet = DisconnectedBoot Option = BOOT_ONCEWrite Protect = YesImage Inserted = Connected

L'état de l'applet Virtual Media est toujours défini sur Déconnecté, à moins qu'une unité dedisquette/clé USB virtuelle ou de CD-ROM soit connectée via l'interface graphique de iLO 2.

L'unité de disquette/clé USB virtuelle peut être déconnectée en utilisant les commandes vm floppy set disconnect ou vm floppy eject. Pour connecter ou déconnecter un CD-ROMvirtuel, utilisez cdrom au lieu de floppy.

Le lien menant à l'image de l'unité de disquette/clé USB virtuelle ou de CD-ROM doit être une URL. Iln'est pas possible d'indiquer une lettre d'unité. L'image de CD-ROM doit être au format .iso. L'image dedisquette peut être créée à partir d'une disquette physique en utilisant rawrite ou l'outil de créationd'image inclus avec l'applet Virtual Media dans l'interface iLO 2 graphique.

Montage du support virtuel sur le serveur Linux :

1. Utilisez lsmod pour vérifier que les modules suivants sont chargés :

◦ usbcore

◦ usb-storage

◦ usb-ohci

◦ sd_mod

Si l'un des modules est manquant, utilisez modprobe <module> pour le charger.

2. Montez l'unité à l'aide de l'une des méthodes suivantes :

◦ mount /dev/sda /mnt/floppy -t vfat — Monte une disquette virtuelle.

◦ mount /dev/sda1 /mnt/keydrive — Monte une clé USB virtuelle.

◦ mount /dev/cdrom1 /mnt/cdrom — Monte une unité de CD-ROM virtuelle sur unsystème Red Hat. (Utilisez /dev/cdrom si le serveur n'est pas équipé d'un lecteur de CD-ROM relié localement.)

◦ mount /dev/scd0 /mnt/cdrom — Monte un CD-ROM virtuel sur un système SUSE.

Fichiers image du support virtuelLes images de disquette valides peuvent être des images de disque de données brutes créées parl'applet iLO 2 Virtual Media, l'utilitaire dd sous UNIX®, l'utilitaire rawrite sous DOS ou l'utilitaireCPQIMAGE. Les images de CD-ROM doivent être des images du système de fichiers ISO-9660. Aucunautre type d'image de CD-ROM n'est pris en charge.

FRWW Fichiers image du support virtuel 55

Page 67: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Les images créées par l'applet Virtual Media sont des images de disque de données brutes dans le casdes disquettes, et des images ISO-9660 dans le cas des CD-ROM. De nombreux utilitaires de gravagede CD-ROM peuvent créer des images ISO-9660. Pour plus d'informations, reportez-vous à ladocumentation de votre utilitaire.

Application d'aide CGILe script Perl suivant est un exemple tiré d'une application d'aide CGI qui permet les écritures surdisquettes sur des serveurs Web qui ne peuvent pas effectuer d'écritures partielles. Lorsque vousutilisez une application d'aide, le microprogramme iLO 2 lui envoie une requête contenant troisparamètres :

● Le paramètre de fichier contient le nom du fichier dans l'URL d'origine.

● Le paramètre de plage contient une plage inclusive (au format hexadécimal) désignantl'emplacement d'écriture des données.

● Le paramètre de données contient une chaîne hexadécimale correspondant aux données à écrire.

Le script doit transformer le paramètre de fichier en un chemin relatif à ses répertoires de travail. Cettefonction peut impliquer l'ajout du préfixe « ../ » ou la transformation d'une URL d'alias en le chemin réelsur le système de fichier. Le script exige l'accès en écriture au fichier cible. Les fichiers image dedisquette doivent disposer des autorisations appropriées.

Exemple :

#!/usr/bin/perl

use CGI;use Fcntl;

## The prefix is used to get from the current working# directory to the location of the image file#my ($prefix) = "..";my ($start, $end, $len, $decode);

# Get CGI datamy $q = new CGI();# Get file to be writtenmy $file = $q->param('file');

# Byte range$range = $q->param('range');

# And the datamy $data = $q->param('data');## Change the filename appropriately#$file = $prefix . "/" . $file;

## Decode the range#if ($range =~ m/([0-9A-Fa-f]+)-([0-9A-Fa-f]+)/) { $start = hex($1);

56 Chapitre 7 Génération de scripts de support virtuel FRWW

Page 68: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

$end = hex($2); $len = $end - $start + 1;}## Decode the data (it's a big hex string)#$decode = pack("H*", $data);

## Write it to the target file#sysopen(F, $file, O_RDWR);binmode(F);sysseek(F, $start, SEEK_SET);syswrite(F, $decode, $len);close(F);

Configuration de IIS pour le support virtuel de générationde scripts

Avant de configurer IIS pour le support de génération de scripts, vérifiez qu'il est fonctionnel. UtilisezInternet Information Services Manager (Gestionnaire IIS) pour configurer un site Web simple et vérifiezqu'il fonctionne correctement en accédant au site.

1. Configurez IIS pour prendre en charge les images de disquette ou de CD-ROM ISO-9660 en vued'un accès en lecture seule.

a. Ajoutez un répertoire à votre site Web et placez-y vos images.

b. Vérifiez que IIS peut accéder au type MIME pour les fichiers que vous prenez en charge. Parexemple, si vous nommez vos images de disquette avec l'extension .img, vous devez ajouterun type MIME pour cette extension. Utilisez le gestionnaire IIS pour accéder à la boîte dedialogue Propriétés de votre site Web. Dans l'onglet En-têtes HTTP, cliquez sur MIMETypes pour ajouter des types MIME supplémentaires.

HP recommande d'ajouter les types suivants :

.img—application/octet-stream

.iso—application/octet-stream

2. Configurez IIS pour l'accès en lecture/écriture.

a. Installez Perl (si nécessaire).

b. Créez un répertoire sur votre site Web pour maintenir le script d'aide du support virtuel, puiscopiez le script sur cet emplacement.

c. Dans la page de propriétés de votre répertoire, sous Paramètres d'application, cliquez surCreate pour créer un répertoire d'application.

L'icône de votre répertoire dans le gestionnaire IIS doit passer de l'image d'un dossier à celled'un engrenage.

d. Définissez Exécuter les autorisations sur Scripts Only (Scripts uniquement).

e. Vérifiez que Perl est configuré comme un interprète de scripts. Cliquez sur Configurationdans la page de propriétés pour afficher les associations d'applications. Perl doit êtreconfiguré comme pl c:\perl\bin\perl.exe "%s" %s GET,HEAD,POST.

FRWW Configuration de IIS pour le support virtuel de génération de scripts 57

Page 69: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

f. Vérifiez que vos extensions de services Web permettent l'exécution de scripts Perl. Si tel n'estpas le cas, cliquez sur Web Service Extensions (Extensions du service Web) et définissezExtension de Perl CGI sur Allowed (Autorisé).

g. Vérifiez que la variable du préfixe dans le script d'aide est correctement définie.

Informations complémentaires :

Le format de base de la commande d'insertion XML est :

<INSERT_VIRTUAL_MEDIA DEVICE="device" IMAGE_URL="http://servername/path/to/file"/>

● Le champ du périphérique peut être FLOPPY ou CDROM.

● La valeur IMAGE_URL peut être une URL http ou https sur une image de disquette ou CD-ROM.

Le format de base de l'URL est protocol://user:password@servername:port/path,helper-script où :

● protocol est obligatoire et peut être http ou https.

● user:password est facultatif. Lorsqu'elle est présente, l'autorisation de base http est utilisée.

● servername est obligatoire et représente le nom d'hôte ou l'adresse IP du serveur Web.

● port est facultatif et spécifie un serveur Web sur un port non standard.

● path est obligatoire et fait référence au fichier image actif.

● helper-script est facultatif et fait référence à l'emplacement du script d'aide sur les serveursWeb IIS.

Script d'aide :

Le script Perl suivant est un exemple de script d'aide CGI :

#!/usr/bin/perl use CGI;use Fcntl;

## The prefix is used to get from the current working directory# to the location of the image file you are writing#my ($prefix) = "c:/inetpub/wwwroot";my ($start, $end, $len, $decode);

my $q = new CGI(); # Get CGI data

my $file = $q->param('file'); # File to be writtenmy $range = $q->param('range'); # Byte range to be writtenmy $data = $q->param('data'); # Data to be written

## Merges the filename correctly#$file = $prefix . "/" . $file;

#

58 Chapitre 7 Génération de scripts de support virtuel FRWW

Page 70: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

# Decode the range#if ($range =~ m/([0-9A-Fa-f]+)-([0-9A-Fa-f]+)/) { $start = hex($1); $end = hex($2); $len = $end - $start + 1;} ## Decode the data (a large hex string)#$decode = pack("H*", $data);

## Write it to the target file#sysopen(F, $file, O_RDWR);binmode(F);sysseek(F, $start, SEEK_SET);syswrite(F, $decode, $len);close(F);

print "Content-Length: 0\r\n";print "\r\n";

FRWW Configuration de IIS pour le support virtuel de génération de scripts 59

Page 71: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

8 Utilitaire de configuration en ligneHPONCFG

Cette section traite des rubriques suivantes :

HPONCFG à la page 60

Systèmes d'exploitation prenant en charge HPONCFG à la page 60

Configuration de HPONCFG à la page 61

Installation de HPONCFG à la page 61

Utilitaire HPONCFG à la page 61

HPONCFGL'utilitaire HPONCFG est un outil de configuration en ligne utilisé pour installer et configurer iLO, iLO 2et le processeur RILOE II à partir des systèmes d'exploitation Windows® et Linux sans avoir àredémarrer le système d'exploitation du serveur. L'utilitaire s'exécute en mode ligne de commande etdoit être lancé depuis la ligne de commande d'un système d'exploitation via un compte disposant dedroits d'administration ou de droits d'accès à la racine. L'utilitaire HPONCFG fournit également uneinterface graphique limitée pour les serveurs qui utilisent des systèmes d'exploitation Windows.

Systèmes d'exploitation prenant en charge HPONCFG● Windows

◦ Windows Server® 2003

◦ Windows Server® 2008

● RedHat Linux

◦ Red Hat Linux Enterprise Linux 3

◦ Red Hat Linux Enterprise Linux 4

◦ Red Hat Linux Enterprise Linux 5

● SUSE Linux

◦ SUSE Linux Enterprise Server 9

◦ SUSE Linux Enterprise Server 10

◦ SUSE Linux Enterprise Server 11

60 Chapitre 8 Utilitaire de configuration en ligne HPONCFG FRWW

Page 72: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Configuration de HPONCFG● Serveurs basés sur Windows : le driver d'interface de supervision iLO doit être chargé sur le

serveur. Normalement, le processus d'installation du système d'exploitation SmartStart installe cedriver. Lors de l'exécution, HPONCFG émet un avertissement s'il ne trouve pas le driver. Si celui-ci n'est pas installé, il doit être téléchargé et installé sur le serveur. Ce driver est téléchargeable àpartir du site Web HP (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp).

● Serveurs Linux : le driver d'interface de supervision iLO (hpilo) doit être chargé sur le serveur et lepackage de driver d'intégrité (hp-health rpm) doit être installé. Normalement, le processusd'installation du système d'exploitation SmartStart installe ce driver. Si celui-ci n'est pas installé, ildoit être téléchargé et installé sur le serveur. Ce driver est téléchargeable à partir du site Web HP(http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp).

Installation de HPONCFGL'utilitaire HPONCFG est livré dans des packages distincts pour les systèmes d'exploitation Windows®et Linux. Pour les systèmes d'exploitation Windows®, il est inclus sous forme de composant Smart.Pour les systèmes Linux, il est fourni sous forme de fichier de package RPM. Les packages HPONCFGsont inclus dans le ProLiant Support Pack.

Installation sur le serveur WindowsHPONCFG est installé automatiquement lorsque le ProLiant Support Pack est installé. Pour installerHPONCFG manuellement, lancez l'exécutable auto-extractible. HPOCNFG crée un répertoire dans %Program files%\HP\hponcfg.

Installation sur un serveur LinuxHPONCFG est installé automatiquement lorsque le ProLiant Support Pack est installé. Le fichier RPMde HPONCFG correspondant aux distributions de Linux peut être téléchargé à partir du site Web HP(http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp).

Installez le package approprié à l'aide de l'utilitaire d'installation RPM. Par exemple, pour une installationde package, vous pouvez installer le fichier RPM hponcfg sur Red Hat Enterprise Linux 3 en entrant lacommande suivante :

rpm -ivh hponcfg-1.9.0-3.linux.rpm

Si une version plus ancienne du package RPM hponcfg est déjà installée sur le système, exécutez lacommande suivante pour supprimer l'ancienne version avant d'installer la nouvelle version deHPONCFG :

rpm –e hponcfg

Le package RPM du driver iLO ou RILOE II (hp-ilo ou hprsm) et le package RPM hp-health doivent êtreinstallés sur le système avant l'installation du package RPM hponcfg.

Après l'installation, l'exécutable HPONCFG se trouve dans le répertoire /sbin. Assurez-vous que ledriver de l'interface de supervision approprié est installé. Pour savoir où obtenir le driver et le fichier,reportez-vous à la section Configuration de HPONCFG à la page 61.

Utilitaire HPONCFGL'utilitaire de configuration HPONCFG lit un fichier d'entrée XML, formaté selon les règles du langageRIBCL, et produit un fichier journal contenant la sortie demandée. Quelques exemples de scripts sont

FRWW Configuration de HPONCFG 61

Page 73: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

inclus dans le package de livraison HPONCFG. Un package contenant des exemples de scripts variéset complets est téléchargeable à partir du site Web HP (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp).

L'utilisation type consiste à sélectionner un script similaire à la fonctionnalité souhaitée et de le modifierpour obtenir exactement ce que l'on recherche. Notez que, bien qu'aucune authentification ne soitrequise pour iLO, iLO 2 ou RILOE II, la syntaxe XML exige que les balises USER_LOGIN etPASSWORD soient présentes dans la balise LOGIN et que ces champs contiennent des données.Toutes les données sont acceptées dans ces champs. Pour exécuter HPONCFG, l'utilitaire doit êtreappelé comme Administrator sur les serveurs Windows® et comme root sur les serveurs Linux.HPONCFG renvoie un message d'erreur, si vous ne disposez pas de privilèges suffisants.

Paramètres de ligne de commande HPONCFGHPONCFG accepte les paramètres de ligne de commande suivants :

● /help ou ? — Affiche la page d'aide.

● /reset — Réinitialise RILOE II, iLO ou iLO 2 aux valeurs par défaut.

● /f <filename> : Définit la configuration de RILOE II, iLO ou iLO 2 à partir des informations donnéesdans le fichier d'entrée XML appelé filename.

● /i <filename> : Définit la configuration de RILOE II, iLO ou iLO 2 à partir de l'entrée XML reçue viale flux d'entrée standard.

● /w <filename> : Écrit la configuration de RILOE II, iLO ou iLO 2 extraite du périphérique dans lefichier de sortie XML appelé filename.

● /l <filename> : Le journal répond au fichier journal texte appelé filename.

● /s <namevaluepairs> ou /substitute <namevaluepairs> : Remplace les variables présentes dansle fichier de configuration d'entrée par les valeurs spécifiées dans <namevaluepairs>.

● /get_hostinfo : Extrait les informations sur l'hôte. Renvoie le nom et le numéro de série du serveur.

● /m : Indique le niveau de microprogramme minimum dont doit disposer le périphérique desupervision pour exécuter le script RIBCL. À défaut, HPONCFG signale une erreur sans effectueraucune autre action.

● /mouse : Configure le serveur pour une manipulation optimisée de la souris afin d'améliorer lesperformances de la console distante graphique. Par défaut, cette commande optimise le modecurseur simple de la console distante pour l'utilisateur en cours. L'option de ligne de commandedualcursor, utilisée avec l'option mouse, optimise la manipulation de la souris en l'adaptant aumode double curseur de la console distante. L'option de ligne de commande allusers optimisela manipulation de la souris pour tous les utilisateurs du système. Cette option est uniquementdisponible pour Windows®.

● /display : Configure les paramètres d'affichage Windows® afin d'optimiser les performances de laconsole distante graphique.

Les options doivent être précédées du signe / (barre oblique) pour Windows® et Linux tel que spécifiédans la chaîne d'utilisation.

Exemple de ligne de commande HPONCFG :

HPONCFG /f add_user.xml /l log.txt > output.txt

62 Chapitre 8 Utilitaire de configuration en ligne HPONCFG FRWW

Page 74: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Utilisation de HPONCFG sur les serveurs WindowsLancez l'utilitaire de configuration HPONCFG à partir de la ligne de commande. Lors de l'utilisation deWindows®, cmd.exe est disponible en sélectionnant Démarrer>Exécuter>cmd. HPONCFG afficheune page d'utilisation si vous l'entrez sans paramètre de ligne de commande. HPONCFG accepte unscript XML correctement formaté. Pour plus d'informations sur le formatage de scripts XML, reportez-vous à la section « Utilisation du RIBCL » (Utilisation du RIBCL à la page 69). Le package HPONCFGcontient des exemples de script.

Le format de ligne de commande est le suivant :

HPONCFG [ /help | /? | /m firmwarelevel | /reset [/m firmwarelevel] | /f filename [/l filename] [/s namevaluepairs] [/xmlverbose or /v][/m firmwarelevel] | /i [/l filename] [/s namevaluepairs] [/xmlverbose or /v] [/m firmwarelevel] | /w filename [/m firmwarelevel] | /get_hostinfo [/m firmwarelevel] | /mouse [/dualcursor][/allusers] ]

Pour plus d'informations sur l'utilisation de ces paramètres, reportez-vous à la section « Paramètres deligne de commande HPONCFG » (Paramètres de ligne de commande HPONCFG à la page 62).

Utilisation de HPONCFG sur les serveurs LinuxAppelez l'utilitaire de configuration HPONCFG à partir de la ligne de commande. HPONCFG afficheune page d'utilisation si vous l'entrez sans paramètre de ligne de commande.

Le format de ligne de commande est le suivant :

hponcfg -?hponcfg -hhponcfg -m minFwhponcfg -r [-m minFw ]hponcfg -w filename [-m minFw]hponcfg -g [-m minFw]hponcfg -f filename [-l filename] [-s namevaluepairs] [-v] [-m minFw]hponcfg -i [-l filename] [-s namevaluepairs] [-v] [-m minFw]

Pour plus d'informations sur l'utilisation de ces paramètres, reportez-vous à la section « Paramètres deligne de commande HPONCFG » (Paramètres de ligne de commande HPONCFG à la page 62).

Obtention de la configuration de baseVous pouvez utiliser HPONCFG pour obtenir une configuration de base à partir de RILOE II, iLO ouiLO 2 en exécutant l'utilitaire à partir de la ligne de commande sans spécifier de fichier d'entrée. Vousdevez fournir le nom du fichier de sortie sur la ligne de commande. Par exemple :

HPONCFG /w config.xml

Dans cet exemple, l'utilitaire indique qu'il a réussi à obtenir les données et qu'il les a écrites dans lefichier de sortie. Voici un exemple type du contenu du fichier de sortie :

<!-- HPONCFG VERSION = "1.2" --><!-- Generated 07/06/05 09:06:51 --><RIBCL VERSION="2.1"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"><DIR_INFO MODE="write"><MOD_DIR_CONFIG>

FRWW Utilitaire HPONCFG 63

Page 75: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<DIR_AUTHENTICATION_ENABLED VALUE = "N"/><DIR_LOCAL_USER_ACCT VALUE = "Y"/><DIR_SERVER_ADDRESS VALUE = ""/><DIR_SERVER_PORT VALUE = "636"/><DIR_OBJECT_DN VALUE = ""/><DIR_OBJECT_PASSWORD VALUE = ""/><DIR_USER_CONTEXT_1 VALUE = ""/><DIR_USER_CONTEXT_2 VALUE = ""/><DIR_USER_CONTEXT_3 VALUE = ""/></MOD_DIR_CONFIG></DIR_INFO><RIB_INFO MODE="write"><MOD_NETWORK_SETTINGS><SPEED_AUTOSELECT VALUE = "Y"/><NIC_SPEED VALUE = "100"/><FULL_DUPLEX VALUE = "Y"/><DHCP_ENABLE VALUE = "Y"/><DHCP_GATEWAY VALUE = "Y"/><DHCP_DNS_SERVER VALUE = "Y"/><DHCP_STATIC_ROUTE VALUE = "Y"/><DHCP_WINS_SERVER VALUE = "Y"/><REG_WINS_SERVER VALUE = "N"/><IP_ADDRESS VALUE = "16.100.241.229"/><SUBNET_MASK VALUE = "255.255.252.0"/><GATEWAY_IP_ADDRESS VALUE = "16.100.240.1"/><DNS_NAME VALUE = "ILOD234KJ44D002"/><DOMAIN_NAME VALUE = "americas.cpqcorp.net"/><PRIM_DNS_SERVER value = "16.81.3.242"/><SEC_DNS_SERVER value = "0.0.0.0"/><TER_DNS_SERVER value = "0.0.0.0"/><PRIM_WINS_SERVER value = "16.81.3.247"/><SEC_WINS_SERVER value = "0.0.0.0"/><STATIC_ROUTE_1 DEST = "0.0.0.0" GATEWAY = "0.0.0.0"/><STATIC_ROUTE_2 DEST = "0.0.0.0" GATEWAY = "0.0.0.0"/><STATIC_ROUTE_3 DEST = "0.0.0.0" GATEWAY = "0.0.0.0"/></MOD_NETWORK_SETTINGS><USER_INFO MODE="write"><ADD_USER USER_NAME = "Username1" USER_LOGIN = "User1" PASSWORD = "%user_password%"><ADMIN_PRIV value = "N"/><REMOTE_CONS_PRIV value = "Y"/><RESET_SERVER_PRIV value = "N"/><VIRTUAL_MEDIA_PRIV value = "N"/><CONFIG_ILO_PRIV value = "N"/></ADD_USER></USER_INFO></LOGIN></RIBCL>

Pour des raisons de sécurité, les mots de passe utilisateur ne sont pas retournés.

64 Chapitre 8 Utilitaire de configuration en ligne HPONCFG FRWW

Page 76: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Obtention d'une configuration spécifiqueUne configuration spécifique peut être obtenue à l'aide du fichier d'entrée XML approprié. Par exemple,voici le contenu d'un fichier d'entrée XML type, get_global.xml :

<!-- Sample file for Get Global command --><RIBCL VERSION="2.0"><LOGIN USER_LOGIN="x" PASSWORD="x"> <RIB_INFO MODE="read"> <GET_GLOBAL_SETTINGS /> </RIB_INFO></LOGIN></RIBCL>

Les commandes XML sont lues à partir du fichier d'entrée get_global.xml et sont traitées par lepériphérique :

HPONCFG /f get_global.xml /l log.txt > output.txt

Les informations demandées sont renvoyées au fichier journal qui, dans cet exemple, est nommélog.txt.

<GET_GLOBAL_SETTINGS> <SESSION_TIMEOUT VALUE="15"/> <ILO_FUNCT_ENABLED VALUE="Y"/> <F8_PROMPT_ENABLED VALUE="Y"/> <F8_LOGIN_REQUIRED VALUE="N"/> <TELNET_ENABLE VALUE="N"/> <PASSTHROUGH_CONFIG VALUE="1"/> <HTTPS_PORT VALUE="443"/> <HTTP_PORT VALUE="80"/> <REMOTE_CONSOLE_PORT VALUE="23"/> <TERMINAL_SERVICES_PORT VALUE="3389"/> <VIRTUAL_MEDIA_PORT VALUE="17988"/> <SSH_PORT VALUE="22"/> <SSH_STATUS VALUE="Y"/> <SERIAL_CLI_STATUS VALUE="Enabled-Authentication Required"/> <SERIAL_CLI_SPEED VALUE="9600"/> <MIN_PASSWORD VALUE="8"/> <AUTHENTICATION_FAILURE_LOGGING VALUE="Enabled-every 3rd failure"/> <REMOTE_KEYBOARD_MODEL VALUE="US"/> <RBSU_POST_IP VALUE="Y"/> <HIGH_PERFORMANCE_MOUSE VALUE="Automatic"> <REMOTE_CONSOLE_ACQUIRE VALUE="N"/></GET_GLOBAL_SETTINGS>

Définition d'une configurationVous pouvez définir une configuration spécifique en utilisant le format de commande :

HPONCFG /f add_user.xml /l log.txt

Dans cet exemple, le contenu du fichier d'entrée est le suivant :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="x" PASSWORD="x"><USER_INFO MODE="write"> <ADD_USER

FRWW Utilitaire HPONCFG 65

Page 77: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

USER_NAME="Landy9" USER_LOGIN="mandy8" PASSWORD="floppyshoes"> <ADMIN_PRIV value ="No"/> <REMOTE_CONS_PRIV value ="Yes"/> <RESET_SERVER_PRIV value ="No"/> <VIRTUAL_MEDIA_PRIV value ="No"/> <CONFIG_ILO_PRIV value="Yes"/> </ADD_USER></USER_INFO></LOGIN></RIBCL>

L'utilisateur spécifié est ajouté au périphérique.

Utilisation de substitution de variableHPONCFG version 1.2 ou ultérieure permet de spécifier des variables dans le script XML RIBCL etd'affecter des valeurs à ces variables à l'exécution de HPONCFG. Cette fonction aide à éviter de réécrirele fichier de script XML à chaque fois avec différentes valeurs. Toutes les données entourées par deuxcaractères % dans le fichier XML sont considérées être une variable.

Exemple 1 : Dans cet exemple, %username%, %loginname%, et %password% sont des variables.

<!-- Add user with minimal privileges to test default setting of assigned privileges to 'N' --><RIBCL version="1.2"><LOGIN USER_LOGIN="x" PASSWORD="x"> <USER_INFO MODE="write"> <ADD_USER USER_NAME="%username%" USER_LOGIN="%loginname%" PASSWORD="%password%"> <RESET_SERVER_PRIV value="Y" /> <ADMIN_PRIV value="Y" /> </ADD_USER> </USER_INFO></LOGIN></RIBCL>

Vous pouvez spécifier des valeurs pour ces variables au moment de l'exécution en utilisant l'optionsubstitute. L'argument de l'option doit être une chaîne ou un nom de variable et des paires de valeursséparées par le délimiteur « , ». Le nom de la variable et sa valeur doivent être séparés par un signed'égalité (=).

HPONCFG /f add_user.xml /s username="test user",login="testlogin",password=testpasswd

Exemple 2 : Dans cet exemple, %host_power% est une variable.

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><SERVER_INFO MODE="write"><!-- Modify the HOST_POWER attribute to toggle power on the host server --><!-- HOST_POWER="No" (Turns host server power off) --><!-- A graceful shutdown will be attempted for ACPI-aware --><!-- operating systems configured to support graceful shutdown. --><!-- HOST_POWER="Yes" (Turns host server power on) -->

66 Chapitre 8 Utilitaire de configuration en ligne HPONCFG FRWW

Page 78: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<SET_HOST_POWER HOST_POWER="%host_power%"/></SERVER_INFO></LOGIN></RIBCL>

● Pour mettre le système sous tension, entrez HPONCFG /f Set_Host_Power.xml /s host_power=YES.

● Pour mettre le système hors tension, entrez HPONCFG /f Set_Host_Power.xml /s host_power=NO.

Capture et restauration d'une configurationVous pouvez utiliser HPONCFG pour capturer des informations de configuration de base dans un formatde fichier lisible XML et utiliser le fichier pour définir ou restaurer la configuration du processeur desupervision. Cette fonctionnalité est disponible avec HPONCFG version 1.2 ou ultérieure qui écrit lesinformations de configuration au format HP RIBCL.

Pour capturer une configuration, vous devez spécifier le nom et l'emplacement du fichier de sortie surla ligne de commande. Par exemple :

HPONCFG /w config.xml

L'utilitaire affiche un message lorsqu'il écrit correctement les informations de configuration sur le fichierde sortie comme prévu. Voici un exemple du contenu du fichier de sortie :

<!-- HPONCFG VERSION = "1.2" --><!-- Generated 07/06/05 09:06:51 --><RIBCL VERSION="2.1"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"><DIR_INFO MODE="write"> <MOD_DIR_CONFIG> <DIR_AUTHENTICATION_ENABLED VALUE = "N"/> <DIR_LOCAL_USER_ACCT VALUE = "Y"/> <DIR_SERVER_ADDRESS VALUE = ""/> <DIR_SERVER_PORT VALUE = "636"/> <DIR_OBJECT_DN VALUE = ""/> <DIR_OBJECT_PASSWORD VALUE = ""/> <DIR_USER_CONTEXT_1 VALUE = ""/> <DIR_USER_CONTEXT_2 VALUE = ""/> <DIR_USER_CONTEXT_3 VALUE = ""/> </MOD_DIR_CONFIG></DIR_INFO><RIB_INFO MODE="write"> <MOD_NETWORK_SETTINGS> <SPEED_AUTOSELECT VALUE = "Y"/> <NIC_SPEED VALUE = "100"/> <FULL_DUPLEX VALUE = "Y"/> <DHCP_ENABLE VALUE = "Y"/> <DHCP_GATEWAY VALUE = "Y"/> <DHCP_DNS_SERVER VALUE = "Y"/> <DHCP_STATIC_ROUTE VALUE = "Y"/> <DHCP_WINS_SERVER VALUE = "Y"/> <REG_WINS_SERVER VALUE = "N"/> <IP_ADDRESS VALUE = "16.100.241.229"/> <SUBNET_MASK VALUE = "255.255.252.0"/> <GATEWAY_IP_ADDRESS VALUE = "16.100.240.1"/>

FRWW Utilitaire HPONCFG 67

Page 79: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<DNS_NAME VALUE = "ILOD234KJ44D002"/> <DOMAIN_NAME VALUE = "americas.cpqcorp.net"/> <PRIM_DNS_SERVER value = "16.81.3.242"/> <SEC_DNS_SERVER value = "0.0.0.0"/> <TER_DNS_SERVER value = "0.0.0.0"/> <PRIM_WINS_SERVER value = "16.81.3.247"/> <SEC_WINS_SERVER value = "0.0.0.0"/> <STATIC_ROUTE_1 DEST = "0.0.0.0" GATEWAY = "0.0.0.0"/> <STATIC_ROUTE_2 DEST = "0.0.0.0" GATEWAY = "0.0.0.0"/> <STATIC_ROUTE_3 DEST = "0.0.0.0" GATEWAY = "0.0.0.0"/> </MOD_NETWORK_SETTINGS><USER_INFO MODE="write"> <ADD_USER USER_NAME = "Username1" USER_LOGIN = "User1" PASSWORD = "%user_password%"> <ADMIN_PRIV value = "N"/> <REMOTE_CONS_PRIV value = "Y"/> <RESET_SERVER_PRIV value = "N"/> <VIRTUAL_MEDIA_PRIV value = "N"/> <CONFIG_ILO_PRIV value = "N"/> </ADD_USER></USER_INFO></LOGIN></RIBCL>

Les mots de passe Utilisateur et Administrateur par défaut ne sont pas capturés dans le fichier deconfiguration ni renvoyés dans la réponse pour des raisons de sécurité. C'est plutôt une variable quiest fournie et qui peut être utilisée avec l'option substitute pour fournir un mot de passe par défaut àtous les utilisateurs lors de la restauration de la configuration. Vous pouvez également modifier le motde passe manuellement avant d'utiliser le fichier pour restaurer la configuration.

Pour restaurer la configuration, le fichier doit être envoyé à HPONCFG en tant qu'entrée à l'option "/f"ou "-f". Vous pouvez ajouter un mot de passe par défaut pour tous les utilisateurs en utilisant l'optionsubstitute ou s. Par exemple :

HPONCFG /f config.xml /s user_password=password

68 Chapitre 8 Utilitaire de configuration en ligne HPONCFG FRWW

Page 80: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

9 Utilisation du RIBCL

Cette section traite des rubriques suivantes :

Présentation du RIBCL à la page 69

RIBCL à la page 70

LOGIN à la page 71

USER_INFO à la page 72

RIB_INFO à la page 81

DIR_INFO à la page 115

RACK_INFO à la page 120

SERVER_INFO à la page 127

SSO_INFO à la page 147

Présentation du RIBCLRIBCL vous permet d'écrire des scripts XML pour configurer et gérer les paramètres de configurationiLO 2, les comptes utilisateur, les paramètres d'annuaire, de serveur et de HP SIM SSO. Vous pouveztélécharger les exemples de scripts pour toutes les commandes iLO 2 décrites dans cette section àpartir du site Web HP (http://www.hp.com/servers/lights-out). Avant d'utiliser les exemples descripts XML téléchargés depuis le site Web HP, lisez les informations d'assistance de chaque exemplede script pour adapter le script au microprogramme et à la version visés.

Lors de l'écriture de vos scripts XML, écrivez des commentaires dans la commande. Si un commentairese trouve dans la ligne de commande, un message d'erreur est généré. Sauf spécification contraire, lesexemples contenus dans ce manuel sont spécifiquement pour le microprogramme iLO 2 version 1.10et ultérieure.

La section « Utilisation de RIBCL » décrit les commandes XML et leurs paramètres communs à la plupartdes produits et serveurs LOM. Pour plus d'informations sur le serveur ProLiant BL p-Class et lescommandes XML du rack, reportez-vous au Manuel de l'utilisateur de HP Integrated Lights-Out 2.

En-tête XMLL'en-tête XML garantit que la connexion est de type XML, et non HTTP. L'en-tête XML est intégré àl'utilitaire cpqlocfg et se présente sous le format suivant :

<?xml version="1.0"?>

Types de donnéesTrois types de données sont autorisés comme valeur de paramètre :

● Chaîne

● Chaîne spécifique

● Chaîne booléenne

FRWW Présentation du RIBCL 69

Page 81: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

ChaîneUne chaîne est un texte placé entre guillemets. Elle peut inclure des espaces, des chiffres ainsi quetout caractère imprimable. Une chaîne peut commencer par une apostrophe ou un guillemet et doit seterminer par le même type de symbole. Elle peut contenir des guillemets s'ils sont distincts de ceux dedélimitation.

Si une chaîne commence par un guillemet, par exemple, elle peut inclure une apostrophe au milieu,mais doit obligatoirement se terminer par un guillemet.

Chaîne spécifiqueUne chaîne spécifique est requise lors de l'utilisation de certains caractères. En règle générale, il estpossible de sélectionner certains mots dont la syntaxe est correcte, mais tous les autres mots générerontune erreur.

Chaîne booléenneUne chaîne booléenne est une chaîne spécifique qui indique une condition positive (yes - oui) ounégative (no - non). Les chaînes booléennes acceptées sont « yes » (oui), « y » (o), « no » (non),« n » (n), « true » (vrai), « t » (v), « false » (faux) et « f » (f). Elles ne sont pas sensibles à la casse.

Définitions des réponsesChaque commande envoyée à iLO 2 génère une réponse qui indique si la commande a réussi ouéchoué. Certaines commandes génèrent également d'autres informations qui sont affichées dans laséquence d'exécution, sous réserve qu'aucune erreur ne soit survenue.

Exemple :

<RESPONSE STATUS="0x0001" MSG="There has been a severe error."/>

● RESPONSE

Ce nom de balise indique que iLO 2 renvoie une réponse aux commandes précédentes àl'application client pour signaler le succès ou l'échec des commandes transmises à iLO 2.

● STATUS

Ce paramètre inclut un numéro d'erreur. Le numéro 0x0000 indique qu'il n'y a pas d'erreur.

● MSG

Cet élément contient un message décrivant l'erreur qui s'est produite. Si aucune erreur n'estsurvenue, le message No error (Aucune erreur) apparaît.

RIBCLCette commande permet de démarrer et de terminer une session RIBCL. Vous ne pouvez l'utiliserqu'une fois dans une session RIBCL, et elle doit être la première commande à s'afficher dans le script.Les balises RIBCL sont requises pour marquer le début et la fin du document RIBCL.

Exemple :

<RIBCL VERSION="2.0"></RIBCL>

70 Chapitre 9 Utilisation du RIBCL FRWW

Page 82: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres RIBCLVERSION est une chaîne indiquant la version du langage RIBCL que l'application cliente compte utiliser.La chaîne VERSION est comparée à la version du RIBCL attendue et une erreur est générée si la chaîneet la version ne correspondent pas. La valeur attendue en principe pour le paramètre VERSION est« 2.0. ». Aucune correspondance exacte n'est recherchée pour le paramètre VERSION ; cependant,ce paramètre ne peut jamais être vide.

Erreurs d'exécution RIBCLLes messages d'erreur possibles de la commande RIBCL sont :

Version must not be blank. (La version ne doit pas être vide.)

LOGINLa commande LOGIN fournit les informations utilisées pour authentifier l'utilisateur dont le niveaud'autorisation est utilisé lors de l'exécution des actions RIBCL. L'utilisateur spécifié doit avoir un comptevalide sur la carte iLO 2 concernée pour exécuter les commandes RIBCL. Les privilèges de l'utilisateursont comparés à ceux requis pour une commande spécifique. Si la comparaison est négative, lesystème génère une erreur.

Exemple :

<LOGIN USER_LOGIN="username" PASSWORD="password"></LOGIN>

Ou bien, l'utilitaire CPQLOCFG peut spécifier les données de connexion comme paramètres sur saligne de commande :

cpqlocfg -u <username> -p <password>

Avec ce format, l'utilitaire retourne un message d'avertissement Overriding credentials(Écrasement des données) mais affiche toujours Login name must not be blank (Le nom deconnexion ne doit pas être vide).

Paramètres LOGINUSER_LOGIN est le nom de connexion du compte utilisateur. Ce paramètre fait la distinction entre lesmajuscules et les minuscules et ne peut jamais être vide.

PASSWORD est le mot de passe associé à l'utilisateur. Ce paramètre fait la distinction entre lesmajuscules et les minuscules et peut comporter n'importe quelle combinaison de caractèresimprimables.

Erreur d'exécution LOGINLes messages d'erreur possibles de cette commande sont :

● User login name was not found. (Le nom de connexion de l'utilisateur est introuvable.)

● Password must not be blank. (Le mot de passe ne doit pas être vide.)

● Logged-in user does not have required privilege for this command. (L'utilisateur connecté nedispose pas des droits requis pour cette commande.)

FRWW LOGIN 71

Page 83: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

USER_INFOCette commande ne peut être affichée qu'à l'intérieur d'un bloc de commande LOGIN. Lorsque lacommande est analysée, elle lit la base de données locale des informations sur les utilisateurs dans lamémoire et se tient prête à la modifier. Seules les commandes de type USER_INFO sont autorisées àl'intérieur du bloc USER_INFO. La commande USER_INFO génère une réponse qui indique àl'application hôte si la lecture de la base de données a réussi ou échoué. Si la base de données estouverte à des fins d'écriture par une autre application, cet appel échoue.

La commande USER_INFO requiert le paramètre MODE avec une valeur de lecture ou d'écriture.MODE est un paramètre de type chaîne pouvant comporter jusqu'à 10 caractères et qui spécifie ce quevous comptez faire des informations.

Le mode write (écriture) autorise à la fois les opérations de lecture et d'écriture des informations iLO 2.Le mode read (lecture) empêche la modification des informations iLO 2.

Exemple :

<USER_INFO MODE="write"> ……… USER_INFO commands ……</USER_INFO>

ADD_USERLa commande ADD_USER permet d'ajouter un compte utilisateur local. Les paramètres USER_NAMEet USER_LOGIN ne doivent pas exister dans la base de données utilisateur actuelle. Pour modifier desinformations relatives à un utilisateur existant, utilisez la commande MOD_USER. Pour que l'analysede la commande soit correcte, celle-ci doit apparaître dans un bloc de commandes USER_INFO, etUSER_INFO MODE doit être en mode write (écriture). L'utilisateur doit disposer du privilèged'administrateur.

Tous les attributs relatifs à l'utilisateur sont configurés à l'aide des paramètres décrits ci-dessous.

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="loginname" PASSWORD="password"> <USER_INFO MODE="write"> <ADD_USER USER_NAME="User" USER_LOGIN="username" PASSWORD="password"> <ADMIN_PRIV value ="No"/> <REMOTE_CONS_PRIV value ="Yes"/> <RESET_SERVER_PRIV value ="No"/> <VIRTUAL_MEDIA_PRIV value ="No"/> <CONFIG_ILO_PRIV value ="No"/> </ADD_USER> </USER_INFO> </LOGIN></RIBCL>

Paramètres ADD_USERLe paramètre USER_NAME correspond au nom réel de l'utilisateur. Ce paramètre peut comporterjusqu'à 39 caractères imprimables. Ce paramètre fait la distinction entre les majuscules et lesminuscules et ne peut jamais être vide.

USER_LOGIN est le nom utilisé pour accéder à la carte iLO 2 concernée. Ce paramètre peut être unecombinaison de caractères imprimables pouvant aller jusqu'à 39 caractères. Ce paramètre fait ladistinction entre les majuscules et les minuscules et ne peut jamais être vide.

72 Chapitre 9 Utilisation du RIBCL FRWW

Page 84: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

PASSWORD est le mot de passe associé à l'utilisateur. Ce paramètre fait la distinction entre lesmajuscules et les minuscules et peut comporter n'importe quelle combinaison de caractèresimprimables. La longueur du paramètre est définie par l'utilisateur. Il peut comporter jusqu'à 39caractères. La longueur minimale est définie dans iLO 2 Global Settings (Paramètres généraux iLO 2),la valeur par défaut étant de 8 caractères.

Le paramètre ADMIN_PRIV est un paramètre booléen permettant à l'utilisateur de gérer les comptesutilisateur. Il peut ainsi modifier les paramètres de son propre compte, ceux d'autres comptes, ajouterdes utilisateurs ou encore en supprimer. L'omission de ce paramètre empêche l'utilisateur d'ajouter, desupprimer et de configurer des comptes.

REMOTE_CONS_PRIV est un paramètre booléen qui autorise l'utilisateur à accéder à la fonction deconsole distante. Ce paramètre est facultatif et la chaîne booléenne doit avoir la valeur Yes (Oui) sil'utilisateur veut disposer de ce privilège. Lorsque ce paramètre est utilisé, la valeur de la chaînebooléenne ne peut jamais rester vide. L'omission de ce paramètre empêche l'utilisateur d'accéder à laconsole distante.

RESET_SERVER_PRIV est un paramètre booléen qui autorise l'utilisateur à manipuler à distance leparamètre de l'alimentation du serveur. Ce paramètre est facultatif et la chaîne booléenne doit avoir lavaleur Yes (Oui) si l'utilisateur veut disposer de ce privilège. Lorsque ce paramètre est utilisé, la valeurde la chaîne booléenne ne peut jamais rester vide. L'omission de ce paramètre empêche l'utilisateurde manipuler les paramètres d'alimentation du serveur.

VIRTUAL_MEDIA_PRIV est un paramètre booléen qui autorise l'utilisateur à accéder à la fonctionnalitéde support virtuel. Ce paramètre est facultatif et la chaîne booléenne doit avoir la valeur Yes (Oui) sil'utilisateur veut disposer de ce privilège. Lorsque ce paramètre est utilisé, la valeur de la chaînebooléenne ne peut jamais rester vide. L'omission de ce paramètre empêche l'utilisateur d'accéder auxsupports virtuels.

CONFIG_ILO_PRIV est un paramètre booléen qui autorise l'utilisateur à configurer des paramètres iLO.Ceux-ci incluent les paramètres réseau, les paramètres généraux, les paramètres de Insight Manageret les paramètres SNMP. Ce paramètre est facultatif et la chaîne booléenne doit avoir la valeur Yes(Oui) si l'utilisateur veut disposer de ce privilège. Lorsque ce paramètre est utilisé, la valeur de la chaînebooléenne ne peut jamais rester vide. L'omission de ce paramètre empêche l'utilisateur de manipulerla configuration iLO 2 actuelle.

Les paramètres suivants ne sont pas applicables aux privilèges d'un utilisateur dans le microprogrammeiLO versions 1.40 et ultérieures et dans le microprogramme iLO 2 versions 1.1x et ultérieures. Cesparamètres sont correctement analysés mais les privilèges des utilisateurs ne sont pas affectés.

VIEW_LOGS_PRIV est un paramètre booléen qui autorise l'utilisateur à consulter les journaux dusystème iLO 2. Ce paramètre est facultatif et la chaîne booléenne doit avoir la valeur Yes (Oui) sil'utilisateur veut être autorisé à consulter des journaux. Lorsque ce paramètre est utilisé, la valeur de lachaîne booléenne ne peut jamais rester vide.

CLEAR_LOGS_PRIV est un paramètre booléen qui autorise l'utilisateur à effacer le journald'événements. Ce paramètre est facultatif et la chaîne booléenne doit avoir la valeur Yes (Oui) sil'utilisateur veut être autorisé à effacer le journal d'événements de iLO 2. Lorsque ce paramètre estutilisé, la valeur de la chaîne booléenne ne peut jamais rester vide.

EMS_PRIV est un paramètre booléen qui autorise l'utilisateur à utiliser le serviceWindows® Server 2003 EMS. Ce paramètre est facultatif et la chaîne booléenne doit avoir la valeurYes (Oui) si l'utilisateur veut être autorisé à utiliser les services EMS. Lorsque ce paramètre est utilisé,la valeur de la chaîne booléenne ne peut jamais rester vide.

UPDATE_ILO_PRIV est un paramètre booléen qui autorise l'utilisateur à copier une nouvelle image dumicroprogramme dans la ROM du système iLO 2. Ce paramètre est facultatif, et la chaîne booléennedoit être définie sur Yes (Oui) si l'utilisateur doit être autorisé à configurer iLO 2. Si ce paramètre estutilisé, la valeur de la chaîne booléenne ne doit jamais être vide.

FRWW USER_INFO 73

Page 85: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

CONFIG_RACK_PRIV est un paramètre booléen qui autorise l'utilisateur à configurer et superviser lesressources du rack du serveur. Ce paramètre ne s'applique qu'aux serveurs ProLiant BL p-Class. Ceparamètre est facultatif et la chaîne booléenne doit avoir la valeur Yes (Oui) si l'utilisateur veut êtreautorisé à superviser ou configurer des ressources du rack. Lorsque ce paramètre est utilisé, la valeurde la chaîne booléenne ne peut jamais rester vide.

DIAG_PRIV est un paramètre booléen qui fournit à l'utilisateur l'autorisation de consulter lesinformations de diagnostic concernant iLO 2. Ce paramètre est facultatif, et la chaîne booléenne doitêtre définie sur Yes (Oui) si l'utilisateur doit avoir des privilèges de diagnostic. Lorsque ce paramètreest utilisé, la valeur de la chaîne booléenne ne peut jamais rester vide.

Erreurs d'exécution ADD_USERLes messages d'erreur possibles de la commande ADD_USER sont :

● Login name is too long. (Le nom de connexion est trop long).

● Password is too short. (Le mot de passe est trop court).

● Password is too long. (Le mot de passe est trop long).

● User table is full. (La table des utilisateurs est pleine.) No room for new user. (Pas de place pourle nouvel utilisateur.)

● Cannot add user. (Impossible d'ajouter un utilisateur.) The user name already exists. (Le nomd'utilisateur existe déjà.)

● User information is open for read-only access. (Les informations sur les utilisateurs sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● User name cannot be blank (Le nom d'utilisateur ne doit pas être vide).

● User login ID cannot be blank (Le nom de connexion de l'utilisateur ne doit pas être vide).

● Boolean value not specified. (La valeur booléenne n'a pas été spécifiée.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) ADMIN_PRIV required. (Commande ADMIN_PRIV requise.)

DELETE_USERLa commande DELETE_USER permet de supprimer un compte utilisateur local. Le paramètreUSER_LOGIN doit exister dans la base de données utilisateur actuelle. Pour que l'analyse de lacommande soit correcte, celle-ci doit apparaître dans un bloc de commandes USER_INFO, etUSER_INFO MODE doit être en mode write (écriture). L'utilisateur doit disposer du privilèged'administrateur.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="write"> <DELETE_USER USER_LOGIN="username"/> </USER_INFO> </LOGIN></RIBCL>

74 Chapitre 9 Utilisation du RIBCL FRWW

Page 86: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre DELETE_USERUSER_LOGIN est le nom de connexion du compte utilisateur. Ce paramètre fait la distinction entre lesmajuscules et les minuscules et ne peut jamais être vide.

Erreurs d'exécution DELETE_USERLes erreurs possibles de la commande DELETE_USER sont :

● User information is open for read-only access. (Les informations sur les utilisateurs sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● Cannot delete user information for currently logged in user. (Impossible de supprimer lesinformations concernant l'utilisateur actuellement connecté.)

● User login name was not found. (Le nom de connexion de l'utilisateur est introuvable.)

● User login name must not blank. (Le nom d'ouverture de session de l'utilisateur ne doit pas êtrevide).

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) ADMIN_PRIV required. (Commande ADMIN_PRIV requise.)

DELETE_CURRENT_USERLa commande DELETE_CURRENT_USER est utilisée pour supprimer le compte utilisateur défini parl'attribut USER_LOGIN. Le paramètre USER_LOGIN doit exister dans la base de données utilisateuractuelle. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc decommandes USER_INFO, et USER_INFO MODE doit être en mode write (écriture). L'utilisateur doitdisposer du privilège d'administrateur.

Cette commande est destinée aux clients qui souhaitent supprimer tous les comptes utilisateur suriLO 2.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="write"> <DELETE_CURRENT_USER/> </USER_INFO> </LOGIN></RIBCL>

Paramètres DELETE_CURRENT_USERAucun

Erreurs d'exécution DELETE_CURRENT_USERLes erreurs possibles de la commande DELETE_CURRENT_USER sont :

User information is open for read-only access. (Les informations sur les utilisateurs sont ouvertes pourun accès en lecture seule.) Write access is required for this operation. (L'accès en écriture est requispour cette opération.)

FRWW USER_INFO 75

Page 87: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

GET_USERLa commande GET_USER renvoie les informations relatives à l'utilisateur local, à l'exception du motde passe. Le paramètre USER_LOGIN doit exister dans la base de données utilisateur actuelle. Pourque l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesUSER_INFO, et USER_INFO MODE doit être en mode read (lecture) ou write (écriture). L'utilisateurdoit disposer du privilège d'administrateur pour pouvoir extraire d'autres comptes utilisateur ; dans lecas contraire, il peut uniquement consulter les informations relatives à son propre compte.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="read"> <GET_USER USER_LOGIN="username"/> </USER_INFO> </LOGIN></RIBCL>

Paramètre GET_USERUSER_LOGIN est le nom de connexion du compte utilisateur. Ce paramètre fait la distinction entre lesmajuscules et les minuscules et ne peut jamais être vide.

Erreurs d'exécution GET_USERLes messages d'erreur possibles de la commande GET_USER sont :

● User login name must not blank. (Le nom d'ouverture de session de l'utilisateur ne doit pas êtrevide).

● User login name was not found. (Le nom de connexion de l'utilisateur est introuvable.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) ADMIN_PRIV required. (Commande ADMIN_PRIV requise.)

Messages renvoyés par GET_USERExemple de message renvoyé par la commande GET_USER :

<RESPONSE STATUS="0x0000" MSG="No Errors"/> <GET_USER USER_NAME="Admin User" USER_LOGIN= "username" ADMIN_PRIV="N" REMOTE_CONS_PRIV="Y" RESET_SERVER_PRIV="N" VIRTUAL_MEDIA_PRIV="N" CONFIG_ILO_PRIV value ="No"/>

MOD_USERLa commande MOD_USER permet de modifier des informations relatives à un compte utilisateur localexistant. Le paramètre USER_LOGIN doit exister dans la base de données utilisateur actuelle. Pour

76 Chapitre 9 Utilisation du RIBCL FRWW

Page 88: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesUSER_INFO, et USER_INFO MODE doit être en mode write (écriture). L'utilisateur doit disposer duprivilège d'administrateur. L'utilisateur qui ne dispose pas de ce privilège ne peut modifier que le motde passe de son propre compte.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="write"> <MOD_USER USER_LOGIN="loginname"> <USER_NAME value="username"/> <USER_LOGIN value="newloginname"/> <PASSWORD value="password"/> <ADMIN_PRIV value="No"/> <REMOTE_CONS_PRIV value="Yes"/> <RESET_SERVER_PRIV value="No"/> <VIRTUAL_MEDIA_PRIV value="No"/> <CONFIG_ILO_PRIV value="Yes"/> </MOD_USER> </USER_INFO> </LOGIN></RIBCL>

Exemple de réinitialisation de mot de passe administrateur :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><USER_INFO MODE="write"> <MOD_USER USER_LOGIN="Administrator"> <PASSWORD value="password"/> </MOD_USER></USER_INFO></LOGIN></RIBCL>

Exemple de modification de mot de passe :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><USER_INFO MODE="write"> <MOD_USER USER_LOGIN="username"> <PASSWORD value="newpassword"/> </MOD_USER></USER_INFO></LOGIN></RIBCL>

Paramètres MOD_USERUSER_LOGIN est le nom de connexion du compte utilisateur. Ce paramètre fait la distinction entre lesmajuscules et les minuscules et ne peut jamais être vide.

Si les paramètres suivants ne sont pas spécifiés, la valeur de paramètre n'est pas modifiée pourl'utilisateur concerné.

FRWW USER_INFO 77

Page 89: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

USER_NAME est le nom réel de l'utilisateur à ajouter. Ce paramètre fait la distinction entre lesmajuscules et les minuscules et peut comporter n'importe quelle chaîne valide jusqu'à 39 caractères.Cette chaîne ne sert qu'à l'affichage et ne doit jamais être vide.

USER_LOGIN est le nom utilisé pour accéder à la carte iLO 2 concernée. Ce paramètre peut être unecombinaison de caractères imprimables pouvant aller jusqu'à 39 caractères. Ce paramètre fait ladistinction entre les majuscules et les minuscules et ne peut jamais être vide.

PASSWORD est le mot de passe associé à l'utilisateur. Ce paramètre fait la distinction entre lesmajuscules et les minuscules et peut comporter n'importe quelle combinaison de caractèresimprimables. La longueur du paramètre est définie par l'utilisateur. Il peut comporter jusqu'à 39caractères. La longueur minimale est définie dans iLO 2 Global Settings (Paramètres généraux iLO 2),la valeur par défaut étant de 8 caractères.

Le paramètre ADMIN_PRIV est un paramètre booléen permettant à l'utilisateur de gérer les comptesutilisateur. Il peut ainsi modifier les paramètres de son propre compte, ceux d'autres comptes, ajouterdes utilisateurs ou encore en supprimer. L'omission de ce paramètre empêche l'utilisateur d'ajouter, desupprimer et de configurer des comptes.

REMOTE_CONS_PRIV est un paramètre booléen qui autorise l'utilisateur à accéder à la fonction deconsole distante. Ce paramètre est facultatif et la chaîne booléenne doit avoir la valeur Yes (Oui) sil'utilisateur veut disposer de ce privilège. Lorsque ce paramètre est utilisé, la valeur de la chaînebooléenne ne peut jamais rester vide. L'omission de ce paramètre empêche l'utilisateur d'accéder à laconsole distante.

RESET_SERVER_PRIV est un paramètre booléen qui autorise l'utilisateur à manipuler à distance leparamètre de l'alimentation du serveur. Ce paramètre est facultatif et la chaîne booléenne doit avoir lavaleur Yes (Oui) si l'utilisateur veut disposer de ce privilège. Lorsque ce paramètre est utilisé, la valeurde la chaîne booléenne ne peut jamais rester vide. L'omission de ce paramètre empêche l'utilisateurde manipuler les paramètres d'alimentation du serveur.

VIRTUAL_MEDIA_PRIV est un paramètre booléen qui autorise l'utilisateur à accéder à la fonctionnalitéde support virtuel. Ce paramètre est facultatif et la chaîne booléenne doit avoir la valeur Yes (Oui) sil'utilisateur veut disposer de ce privilège. Lorsque ce paramètre est utilisé, la valeur de la chaînebooléenne ne peut jamais rester vide. L'omission de ce paramètre empêche l'utilisateur d'accéder auxsupports virtuels.

CONFIG_ILO_PRIV est un paramètre booléen qui autorise l'utilisateur à configurer des paramètres iLO.Ceux-ci incluent les paramètres réseau, les paramètres généraux, les paramètres de Insight Manageret les paramètres SNMP. Ce paramètre est facultatif et la chaîne booléenne doit avoir la valeur Yes(Oui) si l'utilisateur veut disposer de ce privilège. Lorsque ce paramètre est utilisé, la valeur de la chaînebooléenne ne peut jamais rester vide. L'omission de ce paramètre empêche l'utilisateur de manipulerla configuration iLO 2 actuelle.

Erreurs d'exécution MOD_USERLes messages d'erreur possibles de la commande MOD_USER sont :

● Login name is too long. (Le nom de connexion est trop long).

● Password is too short. (Le mot de passe est trop court).

● Password is too long. (Le mot de passe est trop long).

● User information is open for read-only access. (Les informations sur les utilisateurs sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● User login name must not blank. (Le nom d'ouverture de session de l'utilisateur ne doit pas êtrevide).

78 Chapitre 9 Utilisation du RIBCL FRWW

Page 90: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

● Cannot modify user information for currently logged user. (Impossible de modifier les informationsconcernant l'utilisateur actuellement connecté.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) ADMIN_PRIV required. (Commande ADMIN_PRIV requise.)

GET_ALL_USERSLa commande GET_ALL_USERS renvoie tous les paramètres USER_LOGIN de la base de donnéesutilisateur. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc decommandes USER_INFO, et USER_INFO MODE doit être en mode read (lecture) ou write (écriture).L'utilisateur doit disposer du privilège d'administrateur pour pouvoir extraire tous les comptes utilisateur.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="read"> <GET_ALL_USERS /> </USER_INFO> </LOGIN></RIBCL>

Paramètres GET_ALL_USERSAucun

Erreurs d'exécution GET_ALL_USERSLes messages d'erreur possibles de la commande GET_ALL_USERS sont :

User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pour cetteaction.) ADMIN_PRIV required. (Commande ADMIN_PRIV requise.)

Messages renvoyés par GET_ALL_USERSExemple de message renvoyé par la commande GET_ALL_USERS :

<RESPONSE STATUS="0x0000" MESSAGE='No Error'/><GET_ALL_USERS> <USER_LOGIN VALUE="username"/> <USER_LOGIN VALUE="user2"/> <USER_LOGIN VALUE="user3"/> <USER_LOGIN VALUE="user4"/> <USER_LOGIN VALUE="user5"/> <USER_LOGIN VALUE="user6"/> <USER_LOGIN VALUE="user7"/> <USER_LOGIN VALUE="user8"/> <USER_LOGIN VALUE="user9"/> <USER_LOGIN VALUE="user10"/> <USER_LOGIN VALUE=""/> <USER_LOGIN VALUE=""/></GET_ALL_USERS>

Exemple de requête en échec :

FRWW USER_INFO 79

Page 91: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<RESPONSE STATUS="0x0023" MESSAGE='User does NOT have correct privilege for action. ADMIN_PRIV required.'/>

GET_ALL_USER_INFOLa commande GET_ALL_USER_INFO renvoie toutes les informations relatives aux utilisateurs locauxdans la base de données utilisateur, à l'exception des mots de passe. Pour que l'analyse de lacommande soit correcte, celle-ci doit apparaître dans un bloc de commandes USER_INFO, etUSER_INFO MODE doit être en mode read (lecture) ou write (écriture). L'utilisateur doit disposer duprivilège d'administrateur requis pour exécuter cette commande.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="read"> <GET_ALL_USER_INFO /> </USER_INFO> </LOGIN></RIBCL>

Paramètres GET_ALL_USER_INFOAucun

Erreurs d'exécution GET_ALL_USER_INFOLes messages d'erreur possibles de la commande GET_ALL_USER_INFO sont :

User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pour cetteaction.) ADMIN_PRIV required. (Commande ADMIN_PRIV requise.)

Messages renvoyés par GET_ALL_USER_INFOExemple de message renvoyé par la commande GET_ALL_USER_INFO :

<GET_ALL_USER_INFO/> <GET_USER USER_NAME="Admin" USER_LOGIN="Admin" ADMIN_PRIV="Y" CONFIG_RILO_PRIV="Y" LOGIN_PRIV="Y" REMOTE_CONS_PRIV="Y" RESET_SERVER_PRIV="Y" VIRTUAL_MEDIA_PRIV="Y"/> ......The same information will be repeated for all the users.</GET_ALL_USER_INFO>

Exemple de requête en échec :

<RESPONSE STATUS="0x0023"

80 Chapitre 9 Utilisation du RIBCL FRWW

Page 92: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

MESSAGE='User does NOT have correct privilege for action. ADMIN_PRIV required.'/>

RIB_INFOCette commande ne peut être utilisée qu'à l'intérieur d'un bloc de commandes LOGIN. Lors de l'analysede la commande, celle-ci lit la base de données des informations relatives à la configuration iLO 2 etse prépare à la modifier. Seules les commandes de type RIB_INFO sont autorisées à l'intérieur du blocRIB_INFO. La commande RIB_INFO génère une réponse qui indique à l'application hôte si la lecturede la base de données a réussi ou échoué. Si la base de données est ouverte à des fins d'écriture parune autre application, cet appel échouera.

La commande RIB_INFO requiert le paramètre MODE avec une valeur de lecture ou d'écriture. MODEest un paramètre de type chaîne pouvant comporter jusqu'à 10 caractères et qui spécifie ce que vouscomptez faire des informations.

Le mode write (écriture) autorise à la fois les opérations de lecture et d'écriture des informations iLO 2.Le mode read (lecture) empêche la modification des informations iLO 2.

Exemple :

<RIB_INFO MODE="write">……… RIB_INFO commands ……</RIB_INFO>

Exemple de suppression de journal d'événements iLO 2 :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <CLEAR_EVENTLOG/> </RIB_INFO></LOGIN></RIBCL>

RESET_RIBLa commande RESET_RIB permet de réinitialiser iLO 2. Pour que l'analyse de la commande soitcorrecte, celle-ci doit apparaître dans un bloc de commandes RIB_INFO, et RIB_INFO MODE doit êtreen mode read (lecture) ou write (écriture). Pour exécuter cette commande, l'utilisateur doit disposer duprivilège de configuration iLO 2.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="Admin" PASSWORD="Password"> <RIB_INFO MODE = "write"> <RESET_RIB/> </RIB_INFO> </LOGIN></RIBCL>

Paramètres RESET_RIBAucun

FRWW RIB_INFO 81

Page 93: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Erreurs d'exécution RESET_RIBLes messages d'erreur possibles de la commande RESET_RIB sont :

User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pour cetteaction.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

GET_EVENT_LOGLa commande GET_EVENT_LOG permet de récupérer le journal d'événements de iLO 2 ou le journalde maintenance intégré, selon le contexte de la commande. Pour que l'analyse de la commande soitcorrecte, celle-ci doit apparaître dans un bloc de commandes RIB_INFO ou SERVER_INFO. Pourrécupérer le journal d'événements de iLO 2, utilisez le bloc de commandes RIB_INFO. Pour récupérerle journal de maintenance intégré, utilisez le bloc de commandes SERVER_INFO.

Exemples :

● Exemple de journal d'événements iLO 2 :

<RIBCL version="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="READ"> <GET_EVENT_LOG /> </RIB_INFO></LOGIN></RIBCL>

● Exemple de journal de maintenance intégré :

<RIBCL version="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="READ"> <GET_EVENT_LOG /> </SERVER_INFO></LOGIN></RIBCL>

Paramètres GET_EVENT_LOGAucun

Erreurs d'exécution GET_EVENT_LOGLa commande GET_EVENT_LOG génère une erreur d'exécution si elle n'est pas appelée depuis unbloc RIB_INFO ou SERVER_INFO. Par exemple :

<RIBCL VERSION="2.21"> <RESPONSE STATUS="0x0001" MESSAGE='Syntax error: Line #3: syntax error near ">" in the line: " GET_EVENT_LOG >"' /></RIBCL>

82 Chapitre 9 Utilisation du RIBCL FRWW

Page 94: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Messages renvoyés par GET_EVENT_LOGTous les événements enregistrés sont indiqués dans la réponse et sont classés par ordre chronologique.Les événements ne sont pas classés en fonction de leur gravité ou de tout autre critère. Certains attributssont communs à tous les événements :

● L'attribut SEVERITY indique le niveau de gravité de l'erreur et les effets qu'elle peut avoir sur ladisponibilité du serveur ou de iLO 2.

◦ L'attribut FAILED indique qu'un problème est survenu ou qu'un composant est en panne, cequi pourrait avoir des conséquences sur le fonctionnement du système.

◦ L'attribut CAUTION indique qu'un événement anormal s'est produit. Il ne s'agit peut être pasd'un problème de plate-forme.

◦ L'attribut REPAIRED indique qu'un problème a été résolu ou qu'un composant en panne aété réparé.

◦ L'attribut INFORMATIONAL indique qu'un événement particulier s'est produit, sans avoir deconséquences sur le fonctionnement du système.

● L'attribut CLASS indique le sous-système qui a généré l'événement. Cet attribut peut inclureégalement iLO 2, l'environnement, l'alimentation, l'erreur système, l'infrastructure du rack, etc.

● L'attribut LAST_UPDATE indique l'heure à laquelle cet événement a été modifié pour la dernièrefois.

● L'attribut INITIAL_UPDATE indique quand l'événement s'est produit pour la première fois.

● L'attribut COUNT indique le nombre de fois où un événement dupliqué s'est produit.

● L'attribut DESCRIPTION indique la nature de l'événement et tous les détails enregistrés à sonsujet.

L'exemple qui suit est un exemple typique de données contenues dans le journal d'événements deiLO 2 :

<EVENT_LOG DESCRIPTION="iLO Event Log"> <EVENT SEVERITY="Caution" CLASS="iLO" LAST_UPDATE="04/04/2004 12:34" INITIAL_UPDATE="04/04/2004 12:34" COUNT="1" DESCRIPTION="Server reset." /> ...</EVENT_LOG>

L'exemple qui suit est un exemple typique de données contenues dans le journal de maintenanceintégré :

<EVENT_LOG DESCRIPTION="Integrated Management Log"> <EVENT SEVERITY="Caution" CLASS="POST Message" LAST_UPDATE="04/04/2004 12:34" INITIAL_UPDATE="04/04/2004 12:34" COUNT="1" DESCRIPTION="POST Error: 1775-Drive Array - ProLiant Storage System not Responding"

FRWW RIB_INFO 83

Page 95: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

/> ...</EVENT_LOG>

CLEAR_EVENTLOGCette commande efface le journal d'événements de iLO 2. Pour que l'analyse de la commande soitcorrecte, celle-ci doit apparaître dans un bloc de commandes RIB_INFO, et RIB_INFO MODE doit êtreen mode write (écriture). Pour exécuter cette commande, l'utilisateur doit disposer du privilège deconfiguration iLO 2.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <CLEAR_EVENTLOG/> </RIB_INFO> </LOGIN></RIBCL>

Paramètres CLEAR_EVENTLOGAucun

Erreurs d'exécution CLEAR_EVENTLOGLes messages d'erreur possibles de la commande CLEAR_EVENTLOG sont :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

COMPUTER_LOCK_CONFIGLa commande COMPUTER_LOCK_CONFIG permet de configurer la fonction Remote ConsoleComputer Lock (Verrouillage de l'ordinateur de la console distante). Pour que l'analyse de la commandesoit correcte, celle-ci doit apparaître dans un bloc de commandes RIB_INFO, et RIB_INFO MODE doitêtre en mode write (écriture). Pour exécuter cette commande, vous devez disposer du privilège deconfiguration iLO 2.

Les majuscules ne sont pas prises en charge et sont automatiquement converties en minuscules. Sivous utilisez des guillemets simples ou doubles, veillez à ce qu'ils soient différents des guillemets dedélimitation. Pour une liste complète des clés personnalisées prises en charges, reportez-vous auManuel de l'utilisateur de HP Integrated Lights-Out 2.

Exemple Windows® :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><RIB_INFO_MODE="write"> <COMPUTER_LOCK_CONFIG> <COMPUTER_LOCK value="windows"/> </COMPUTER_LOCK_CONFIG></RIB_INFO_MODE="write">

84 Chapitre 9 Utilisation du RIBCL FRWW

Page 96: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

</LOGIN></RIBCL>

Exemple de personnalisation :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><RIB_INFO_MODE="write"> <COMPUTER_LOCK_CONFIG> <COMPUTER_LOCK value="custom"/> <COMPUTER_LOCK key="l_gui,l"/></COMPUTER_LOCK_CONFIG></RIB_INFO_MODE="write"></LOGIN></RIBCL>

Exemple de désactivation :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><RIB_INFO_MODE="write"> <COMPUTER_LOCK_CONFIG> <COMPUTER_LOCK value="disabled"/> </COMPUTER_LOCK_CONFIG></RIB_INFO_MODE="write"></LOGIN></RIBCL>

Paramètres COMPUTER_LOCK_CONFIGSous les systèmes d'exploitation basés sur Windows®, la fonction de verrouillage de l'ordinateur estdéfinie par défaut sur les touches logo Windows® + L. Vous pouvez personnaliser Linux et les autressystèmes d'exploitation en définissant le paramètre <COMPUTER_LOCK value="custom"/>. Parexemple :

<COMPUTER_LOCK key="l_gui,l"/>

Erreurs d'exécution COMPUTER_LOCK_CONFIGLes messages d'erreur COMPUTER_LOCK_CONFIG possibles de cette commande sont :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● Invalid number of parameters. (Nombre de paramètres non valide.) The maximum allowed is five.(Le nombre maximal de touches est de cinq.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

● Invalid COMPUTER_LOCK option; value must be windows, custom or disabled. (OptionCOMPUTER_LOCK non valide ; la valeur doit être windows, custom ou disabled.)

● COMPUTER_LOCK value must be set to custom to use the COMPUTER_LOCK_KEY tag. (Lavaleur COMPUTER_LOCK doit être définie sur custom pour utiliser la baliseCOMPUTER_LOCK_KEY.)

FRWW RIB_INFO 85

Page 97: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

● The COMPUTER_LOCK key command was used without a preceding COMPUTER_LOCK valuecommand equal to custom. (La commande de touche COMPUTER_LOCK a été utilisée sansqu'une commande de valeur COMPUTER_LOCK préalable soit définie sur custom.)

● The key parameter specified is not valid. (Le paramètre de touche spécifié n'est pas valide.)

GET_NETWORK_SETTINGSLa commande GET_NETWORK_SETTINGS demande les paramètres réseau de la carte iLO 2concernée. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc decommandes RIB_INFO, et RIB_INFO MODE doit être en mode read (lecture) ou write (écriture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="read"> <GET_NETWORK_SETTINGS/> </RIB_INFO> </LOGIN></RIBCL>

Paramètres GET_NETWORK_SETTINGSAucun

Erreurs d'exécution GET_NETWORK_SETTINGSAucun

Messages renvoyés par GET_NETWORK_SETTINGSExemple de message renvoyé par la commande GET_NETWORK_SETTINGS :

<ENABLE_NIC VALUE="Y"/> <SHARED_NETWORK_PORT VALUE="N"/> <VLAN ENABLED="N"/> <VLAN_ID VALUE="0"/> <SPEED_AUTOSELECT VALUE="Y"/> <NIC_SPEED VALUE="10"/> <FULL_DUPLEX VALUE="N"/> <DHCP_ENABLE VALUE="Y"/> <DHCP_GATEWAY VALUE="Y"/> <DHCP_DNS_SERVER VALUE="Y"/> <DHCP_WINS_SERVER VALUE="Y"/> <DHCP_STATIC_ROUTE VALUE="Y"/> <DHCP_DOMAIN_NAME VALUE="Y"/> <REG_WINS_SERVER VALUE="Y"/> <REG_DDNS_SERVER VALUE="Y"/> <PING_GATEWAY VALUE="N"/> <MAC_ADDRESS VALUE="00:12:79:a5:25:42"/> <IP_ADDRESS VALUE="170.100.8.10"/> <SUBNET_MASK VALUE="255.255.255.0"/> <GATEWAY_IP_ADDRESS VALUE="170.100.8.254"/> <DNS_NAME VALUE="ILO000FWDC451"/> <DOMAIN_NAME VALUE="ferrari.com"/> <PRIM_DNS_SERVER VALUE="172.25.163.199"/>

86 Chapitre 9 Utilisation du RIBCL FRWW

Page 98: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<SEC_DNS_SERVER VALUE="0.0.0.0"/> <TER_DNS_SERVER VALUE="0.0.0.0"/> <PRIM_WINS_SERVER VALUE="172.25.163.199"/> <SEC_WINS_SERVER VALUE="0.0.0.0"/> <STATIC_ROUTE_1 DEST="0.0.0.0" GATEWAY="0.0.0.0"/> <STATIC_ROUTE_2 DEST="0.0.0.0" GATEWAY="0.0.0.0"/> <STATIC_ROUTE_3 DEST="0.0.0.0" GATEWAY="0.0.0.0"/></GET_NETWORK_SETTINGS>

Exemple de requête en échec :

<RESPONSE STATUS = "0x0001" MSG = "Error Message"/>

MOD_NETWORK_SETTINGSLa commande MOD_NETWORK_SETTINGS permet de modifier certains paramètres réseau. Pour quel'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandes RIB_INFO,et RIB_INFO MODE doit être en mode write (écriture). Pour exécuter cette commande, l'utilisateur doitdisposer du privilège de configuration iLO 2.

Le microprogramme de génération de scripts de iLO 2 ne tente pas le déchiffrage pour vérifier si lesmodifications réseau sont appropriées pour l'environnement réseau. Avant de modifier les paramètresréseau, renseignez-vous sur les commandes réseau fournies au processeur de supervision. Danscertains cas, le processeur de supervision ne tient pas compte des commandes et aucune erreur n'estsignalée. Par exemple, lorsqu'un script comporte la commande d'activation de DHCP et une commandede modification de l'adresse IP, cette dernière est ignorée. Si vous remplacez les paramètres réseaupar des valeurs inappropriées pour le réseau, vous risquez de perdre la connectivité au système iLO 2.

Le processeur de supervision iLO 2 se réinitialise pour appliquer les modifications après l'exécutionréussie du script. Lorsque vous perdez la connectivité à iLO 2, exécutez l'utilitaire RBSU pourreconfigurer les paramètres réseau à l'aide de valeurs compatibles avec l'environnement réseau.

Exemple :

<LOGIN USER_LOGIN="adminname" PASSWORD="password"><RIB_INFO MODE="write"> <MOD_NETWORK_SETTINGS> <ENABLE_NIC value="Yes"/> <REG_DDNS_SERVER value="Yes"/> <PING_GATEWAY value="No"/> <DHCP_DOMAIN_NAME value="Yes"/> <SPEED_AUTOSELECT value="YES"/> <NIC_SPEED value="100"/> <FULL_DUPLEX value="Yes"/> <DHCP_ENABLE value="No"/> <IP_ADDRESS value="172.20.60.152"/> <SUBNET_MASK value="255.255.255.0"/> <GATEWAY_IP_ADDRESS value="172.20.60.1"/> <DNS_NAME value="demoilo"/> <DOMAIN_NAME value="internal.com"/> <DHCP_GATEWAY value="Yes"/> <DHCP_DNS_SERVER value="Yes"/>

FRWW RIB_INFO 87

Page 99: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<DHCP_WINS_SERVER value="Yes"/> <DHCP_STATIC_ROUTE value="Yes"/> <REG_WINS_SERVER value="Yes"/> <PRIM_DNS_SERVER value="0.0.0.0"/> <SEC_DNS_SERVER value="0.0.0.0"/> <TER_DNS_SERVER value="0.0.0.0"/> <PRIM_WINS_SERVER value="0.0.0.0"/> <SEC_WINS_SERVER value="0.0.0.0"/> <STATIC_ROUTE_1 DEST="0.0.0.0" GATEWAY="0.0.0.0"/> <STATIC_ROUTE_2 DEST="0.0.0.0" GATEWAY="0.0.0.0"/> <STATIC_ROUTE_3 DEST="0.0.0.0" GATEWAY="0.0.0.0"/> <!-- This tag can be used on an iLO blade server to force iLO --> <!-- to attempt to get an IP address from the signal backplane --> <!-- in a server enclosure. The IP address must be set prior --> <!-- with Mod_Enc_Bay_IP_Settings.xml --> <!-- <ENCLOSURE_IP_ENABLE VALUE="Yes"/> --> </MOD_NETWORK_SETTINGS></RIB_INFO></LOGIN>

Exemple de modification VLAN :

<RIBCL version="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="WRITE" > <MOD_NETWORK_SETTINGS> <SHARED_NETWORK_PORT VALUE="Yes"/> <VLAN_ENABLED VALUE="Yes"/> <VLAN_ID VALUE="1"/> </MOD_NETWORK_SETTINGS> </RIB_INFO></LOGIN></RIBCL>

Exemple IP POST RBSU :

<RIBCL version="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write" > <MOD_GLOBAL_SETTINGS> <RBSU_POST_IP VALUE="Y"/> </MOD_GLOBAL_SETTINGS> </RIB_INFO></LOGIN></RIBCL>

Exemple de port réseau partagé :

<RIBCL version="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><RIB_INFO MODE="WRITE" > <MOD_NETWORK_SETTINGS> <!-- Desired NIC: Substitute: --> <!-- iLO NIC <SHARED_NETWORK_PORT VALUE="N"/> --> <!-- Host NIC <SHARED_NETWORK_PORT VALUE="Y"/ --> <SHARED_NETWORK_PORT VALUE="N"/> </MOD_NETWORK_SETTINGS>

88 Chapitre 9 Utilisation du RIBCL FRWW

Page 100: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

</RIB_INFO></LOGIN></RIBCL>

Paramètres MOD_NETWORK_SETTINGSSi les paramètres suivants ne sont pas spécifiés, la valeur de paramètre n'est pas modifiée pour leparamètre concerné. Les valeurs nulles ne sont pas autorisées dans certains champs. Par conséquent,une chaîne vide supprime la valeur courante de certains champs.

ENABLE_NIC permet à la carte réseau de refléter l'état de iLO 2. Les valeurs sont Yes (Oui) ou No(Non). Il distingue les majuscules et les minuscules.

SHARED_NETWORK_PORTdéfinit la valeur du port réseau partagé. Les valeurs sont Yes (Oui) ou No(Non). Pour iLO, la fonction Shared Network Port (Port réseau partagé) est uniquement disponible surles serveurs dont le matériel, les microprogrammes des cartes réseau et les logiciels iLO prennent encharge cette fonction. Pour iLO 2, la fonction Shared Network Port (Port réseau partagé) est prise encharge sur toutes les versions de microprogramme et est disponible si le matériel la prend en charge.

Serveur ProLiant Version minimale du microprogramme iLO

DL320G3 1.64

DL360 G4 1.60

DL360 G4 1.64

DL380 G4 1.60

DL385 G1 1.64

DL580 G3 1.64

ML370 G4 1.60

ML570 G3 1.64

Lorsque vous utilisez la fonction iLO 2 Shared Network Port (Port réseau partagé iLO 2), le flashage dumicroprogramme iLO 2 via l'interface XML prend environ 7 minutes. Le flashage du microprogrammeà l'aide de la fonction Shared Network Port (Port réseau partagé) avec iLO 2 ne prend pas plus de tempsque l'utilisation d'un port de supervision iLO 2 dédié.

SHARED_NETWORK_PORT_VLAN VALUE permet le balisage de l'ID du réseau VLAN de port réseaupartagé iLO 2. Les valeurs possibles sont Yes (Oui) ou No (Non).

SHARED_NETWORK_PORT_VLAN_ID VALUE définit la valeur de l'ID du réseau VLAN. Les valeursdoivent être comprises entre 1 et 4094.

REG_DDNS_SERVER VALUE demande à iLO 2 d'enregistrer le port de supervision auprès d'unserveur DDNS. Les valeurs possibles sont Yes (Oui) ou No (Non).

SPEED_AUTOSELECT est un paramètre booléen qui active ou désactive la détection automatique dela vitesse et des paramètres de duplex du réseau via l'émetteur récepteur iLO 2. Ce paramètre estfacultatif et la chaîne booléenne doit avoir la valeur Yes (Oui) si comportement est souhaité. Lorsquece paramètre est utilisé, la valeur de la chaîne booléenne ne peut jamais rester vide. Les valeurspossibles sont Yes (Oui) ou No (Non). Ce paramètre n'est pas sensible à la casse.

FULL_DUPLEX permet de déterminer si iLO 2 doit prendre en charge le mode duplex intégral ou semi-duplex. Il n'est applicable que si la valeur du paramètre SPEED_AUTOSELECT est No (Non). Lesvaleurs possibles sont Yes (Oui) ou No (Non). Ce paramètre n'est pas sensible à la casse.

FRWW RIB_INFO 89

Page 101: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Le paramètre NIC_SPEED permet de définir le débit de l'émetteur-récepteur dans le cas ouSPEED_AUTOSELECT a la valeur No (Non). Les valeurs possibles sont « 10 » et « 100 ». Toute autrevaleur génère une erreur de syntaxe.

DHCP_ENABLE est utilisé pour activer DHCP. Les valeurs possibles sont Yes (Oui) ou No (Non). Ceparamètre n'est pas sensible à la casse.

IP_ADDRESS permet de sélectionner l'adresse IP de iLO 2 si DHCP n'est pas activé. Si une chaînevide est saisie, la valeur courante est supprimée.

SUBNET_MASK permet de sélectionner le masque de sous-réseau de iLO 2 si DHCP n'est pas activé.Si une chaîne vide est saisie, la valeur courante est supprimée.

GATEWAY_IP_ADDRESS permet de sélectionner l'adresse IP de la passerelle par défaut de iLO 2 siDHCP n'est pas activé. Si une chaîne vide est saisie, la valeur courante est supprimée.

DNS_NAME est utilisé pour spécifier le nom DNS de iLO 2. Si une chaîne vide est entrée, la valeuractuelle est supprimée.

DOMAIN_NAME permet de spécifier le nom de domaine du réseau sur lequel réside iLO 2. Si unechaîne vide est saisie, la valeur courante est supprimée.

DHCP_GATEWAY indique si l'adresse de passerelle attribuée par le protocole DHCP doit être utilisée.Les valeurs possibles sont Yes (Oui) ou No (Non). Ce paramètre fait la distinction entre les majusculeset les minuscules. Cette sélection n'est valide que si le protocole DHCP est activé.

DHCP_DNS_SERVER spécifie si le serveur DNS attribué par DHCP doit être utilisé. Les valeurspossibles sont Yes (Oui) ou No (Non). Ce paramètre fait la distinction entre les majuscules et lesminuscules. Cette sélection n'est valide que si le protocole DHCP est activé.

DHCP_WINS_SERVER spécifie si le serveur WINS attribué par DHCP doit être utilisé. Les valeurspossibles sont Yes (Oui) ou No (Non). Ce paramètre fait la distinction entre les majuscules et lesminuscules. Cette sélection n'est valide que si le protocole DHCP est activé.

DHCP_STATIC_ROUTE spécifie si les routes statiques attribuées par DHCP doivent être utilisées. Lesvaleurs possibles sont Yes (Oui) ou No (Non). Ce paramètre fait la distinction entre les majuscules etles minuscules. Cette sélection n'est valide que si le protocole DHCP est activé.

REG_WINS_SERVER spécifie si la carte iLO 2 doit s'enregistrer sur le serveur WINS. Les valeurspossibles sont Yes (Oui) ou No (Non). Ce paramètre fait la distinction entre les majuscules et lesminuscules. Cette sélection n'est valide que si le protocole DHCP est activé.

PRIM_DNS_SERVER indique l'adresse IP du serveur DNS principal. Ce paramètre n'est pertinent quesi l'adresse du serveur DNS n'est pas attribuée par le protocole DHCP. Si une chaîne vide est saisie,la valeur courante est supprimée.

SEC_DNS_SERVER indique l'adresse IP du serveur DNS secondaire. Ce paramètre n'est pertinentque si l'adresse du serveur DNS n'est pas attribuée par le protocole DHCP. Si une chaîne vide est saisie,la valeur courante est supprimée.

TER_DNS_SERVER indique l'adresse IP du serveur DNS tertiaire. Ce paramètre n'est pertinent que sil'adresse du serveur DNS n'est pas attribuée par le protocole DHCP. Si une chaîne vide est saisie, lavaleur courante est supprimée.

PRIM_WINS_SERVER indique l'adresse IP du serveur WINS principal. Ce paramètre n'est pertinentque si l'adresse du serveur WINS n'est pas attribuée par le protocole DHCP. Si une chaîne vide estsaisie, la valeur courante est supprimée.

SEC_WINS_SERVER indique l'adresse IP du serveur WINS secondaire. Ce paramètre n'est pertinentque si l'adresse du serveur WINS n'est pas attribuée par le protocole DHCP. Si une chaîne vide estsaisie, la valeur courante est supprimée.

90 Chapitre 9 Utilisation du RIBCL FRWW

Page 102: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

STATIC_ROUTE_1, STATIC_ROUTE_2 et STATIC_ROUTE_3 spécifient les adresses IP depasserelle et de destination des routes statiques. Les commandes de route statique utilisent les deuxparamètres suivants. Si une chaîne vide est saisie, la valeur courante est supprimée.

● DEST spécifie les adresses IP de destination de la route statique. Ce paramètre n'est pertinentque si la route statique n'est pas attribuée par le protocole DHCP. Si une chaîne vide est saisie,la valeur courante est supprimée.

● GATEWAY spécifie les adresses IP de passerelle de la route statique. Ce paramètre n'est pertinentque si la route statique n'est pas attribuée par le protocole DHCP. Si une chaîne vide est saisie,la valeur courante est supprimée.

WEB_AGENT_IP_ADDRESS indique l'adresse des agents Web. Si une chaîne vide est saisie, la valeurcourante est supprimée.

Erreurs d'exécution MOD_NETWORK_SETTINGSLes messages d'erreur possibles de la commande MOD_NETWORK_SETTINGS sont :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

GET_GLOBAL_SETTINGSLa commande GET_GLOBAL_SETTINGS demande les paramètres généraux de la carte iLO 2concernée. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc decommandes RIB_INFO, et RIB_INFO MODE doit être en mode read (lecture) ou write (écriture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="read"> <GET_GLOBAL_SETTINGS/> </RIB_INFO> </LOGIN></RIBCL>

Paramètres GET_GLOBAL_SETTINGSAucun

Erreurs d'exécution GET_GLOBAL_SETTINGSAucun

Messages renvoyés par GET_GLOBAL_SETTINGSExemples de messages renvoyés par GET_GLOBAL_SETTINGS :

<GET_GLOBAL_SETTINGS> <SESSION_TIMEOUT="120"> <ILO_FUNCT_ENABLED VALUE="Y"/> <F8_PROMPT_ENABLED="Y"/> <F8_LOGIN_REQUIRED="Y"/>

FRWW RIB_INFO 91

Page 103: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<REMOTE_CONSOLE_PORT_STATUS VALUE="2"/> <REMOTE_CONSOLE_ENCRYPTION VALUE="Y"/> <REMOTE_CONSOLE_ACQUIRE VALUE="Y"/> <PASSTHROUGH_CONFIG VALUE="3"/> <HTTPS_PORT VALUE="443"/> <HTTP_PORT VALUE="80"/> <REMOTE_CONSOLE_PORT VALUE="23"/> <TERMINAL_SERVICES_PORT VALUE="3389"/> <VIRTUAL_MEDIA_PORT VALUE="17988"/> <MIN_PASSWORD VALUE="8"/> <AUTHENTICATION_FAILURE_LOGGING VALUE="Enabled-every 3rd failure"/> <REMOTE_KEYBOARD_MODEL VALUE="US"/> <SSH_PORT value="22"/> <SSH_STATUS value="YES"/> <SERIAL_CLI_STATUS value="3"/> <SERIAL_CLI_SPEED value="1"/></GET_GLOBAL_SETTINGS>

Exemples de messages renvoyés par GET_GLOBAL_SETTINGS à partir du microprogrammeiLO 2 1.30 :

<GET_GLOBAL_SETTINGS> <SESSION_TIMEOUT VALUE="0"/> <ILO_FUNCT_ENABLED VALUE="Y"/> <F8_PROMPT_ENABLED VALUE="Y"/> <F8_LOGIN_REQUIRED VALUE="N"/> <TELNET_ENABLE VALUE="Y"/> <PASSTHROUGH_CONFIG VALUE="3"/> <HTTPS_PORT VALUE="443"/> <HTTP_PORT VALUE="80"/> <REMOTE_CONSOLE_PORT VALUE="23"/> <TERMINAL_SERVICES_PORT VALUE="3389"/> <VIRTUAL_MEDIA_PORT VALUE="17988"/> <SSH_PORT VALUE="22"/> <CONSOLE_CAPTURE_PORT VALUE="17990"/> <SHARED_CONSOLE_PORT VALUE="9300"/> <SSH_STATUS VALUE="Y"/> <SERIAL_CLI_STATUS VALUE="Enabled-Authentication Required"/> <SERIAL_CLI_SPEED VALUE="9600"/> <MIN_PASSWORD VALUE="8"/> <AUTHENTICATION_FAILURE_LOGGING VALUE="Enabled-every 3rd failure"/> <REMOTE_KEYBOARD_MODEL VALUE="US"/> <RBSU_POST_IP VALUE="Y"/> <HIGH_PERFORMANCE_MOUSE VALUE="Enabled"/> <REMOTE_CONSOLE_ACQUIRE VALUE="Y"/> <CONSOLE_CAPTURE_ENABLE VALUE="Disabled"/> <CONSOLE_CAPTURE_BOOT_BUFFER_ENABLE VALUE="Disabled"/> <CONSOLE_CAPTURE_FAULT_BUFFER_ENABLE VALUE="Disabled"/> <INTERACTIVE_CONSOLE_REPLAY_ENABLE VALUE="Disabled"/> <CAPTURE_AUTO_EXPORT_ENABLE VALUE="Disabled"/> <CAPTURE_AUTO_EXPORT_LOCATION VALUE="http://192.168.1.1/folder/capture%h%t.ilo"/> <CAPTURE_AUTO_EXPORT_USERNAME VALUE=""/> <CAPTURE_AUTO_EXPORT_PASSWORD VALUE=""/> <SHARED_CONSOLE_ENABLE VALUE="Enabled"/>

92 Chapitre 9 Utilisation du RIBCL FRWW

Page 104: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<ENFORCE_AES VALUE="N"/></GET_GLOBAL_SETTINGS>

MOD_GLOBAL_SETTINGSLa commande MOD_GLOBAL_SETTINGS permet de modifier les paramètres généraux. Pour quel'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandes RIB_INFO,et RIB_INFO MODE doit être en mode write (écriture). Pour exécuter cette commande, l'utilisateur doitdisposer du privilège de configuration iLO 2.

Le périphérique Lights-Out (et non le serveur) est automatiquement réinitialisé pour appliquer lesmodifications apportées aux paramètres du port. Le fait de définir ILO_FUNCT_ENABLED sur No (Non)désactive les fonctionnalités de supervision d'iLO 2 et d'iLO. Une fois désactivé, vous devez utiliser lecommutateur de neutralisation de la sécurité iLO sur la carte système du serveur et le RBSU iLO 2/iLO(touche F8) pour réactiver iLO 2/iLO.

Exemple 1 : Utilisez CPQLOCFG.EXE version 2.26 ou ultérieure avec les scripts suivants.

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><RIB_INFO MODE="write"><MOD_GLOBAL_SETTINGS> <SESSION_TIMEOUT value="60"/> <F8_PROMPT_ENABLED value="Yes"/> <HTTP_PORT value="80"/> <HTTPS_PORT value="443"/> <REMOTE_CONSOLE_PORT value="23"/> <REMOTE_CONSOLE_PORT_STATUS value="2"/><!-- Firmware support information for next 6 tags: --><!-- iLO 2 - All versions. --><!-- iLO - Version 1.50 and later. --><!-- RILOE II - None. --> <REMOTE_CONSOLE_ENCRYPTION value="Yes"/> <MIN_PASSWORD value="8"/> <ILO_FUNCT_ENABLED value="Yes"/> <VIRTUAL_MEDIA_PORT value="17988"/> <F8_LOGIN_REQUIRED value="No"/> <REMOTE_KEYBOARD_MODEL value="US"/><!-- Firmware support information for next 2 tags: --><!-- iLO 2 - All versions. --><!-- iLO - Version 1.50 and later. --><!-- RILOE II - Version 1.20 and later. --> <PASSTHROUGH_CONFIG value="1"/> <TERMINAL_SERVICES_PORT value="3389"/><!-- Firmware support information for next 5 tags: --><!-- iLO 2 - All versions. --><!-- iLO - Version 1.60 and later. --><!-- RILOE II - None. --> <SSH_PORT value="22"/> <SSH_STATUS value="Yes"/> <SERIAL_CLI_STATUS value="3"/> <SERIAL_CLI_SPEED value="1"/> <RBSU_POST_IP value="Y"/><!-- Firmware support information for next tag: --><!-- iLO 2 - All versions. --><!-- iLO - None. -->

FRWW RIB_INFO 93

Page 105: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<!-- RILOE II - None. --> <TELNET_ENABLE value="yes"/><!-- Firmware support information for next tag: --><!-- iLO 2 - All versions. --><!-- iLO - Version 1.75 and later. --><!-- RILOE II - None. --><!-- It can have the following three values --><!-- Disabled: Value = "No" --><!-- the mouse uses "relative" coordinates mode, --><!-- compatible with most host operating systems. --><!-- Enabled: Value = "Yes" --><!-- the mouse uses "absolute" coordinates mode, --><!-- eliminating synchronization issues --><!-- on supported operating systems --><!-- Automatic: Value = "Automatic" --><!-- iLO picks the appropriate mouse mode when --><!-- the iLO 2 driver is loaded on the host operating system.--><!-- The selected mode is persistent unless a different --><!-- mode is indicated when the OS driver is loaded or --><!-- if you choose another setting. --> <HIGH_PERFORMANCE_MOUSE value="Automatic" /><!-- Firmware support information for next 13 tags: --><!-- iLO 2 - Version 1.30 and later. --><!-- iLO - None. --><!-- RILOE II - None. --> <ENFORCE_AES value="Y"/> <AUTHENTICATION_FAILURE_LOGGING value="3"/> <CONSOLE_CAPTURE_ENABLE value="Yes" /> <CONSOLE_CAPTURE_BOOT_BUFFER_ENABLE value="Yes" /> <CONSOLE_CAPTURE_FAULT_BUFFER_ENABLE value="Yes" /> <INTERACTIVE_CONSOLE_REPLAY_ENABLE value="Yes" /> <CONSOLE_CAPTURE_PORT value="17990" /> <CAPTURE_AUTO_EXPORT_ENABLE value="No" /> <CAPTURE_AUTO_EXPORT_LOCATION value="HTTP://1.1.1.1/folder/capture%h%t.ilo" /> <CAPTURE_AUTO_EXPORT_USERNAME value="username" /> <CAPTURE_AUTO_EXPORT_PASSWORD value="password" /> <SHARED_CONSOLE_ENABLE value="No" /> <SHARED_CONSOLE_PORT value="9300" /><!-- Firmware support information for next two tags:--><!-- iLO 2 - Version 1.75 and later.--><!-- iLO - None. --><!-- RILOE II - None. --> <KEY_UP_KEY_DOWN value="Yes"/> <CAPTURE_MANUAL_EXPORT value="Yes"/><!-- Firmware support information for next tag: --><!-- iLO 2 - Version 1.10 and later. --><!-- iLO - Version 1.80 and later. --><!-- RILOE II - None. --> <REMOTE_CONSOLE_ACQUIRE value="Yes" /><!-- Firmware support information for next 13 tags: --><!-- iLO 2 - None. --><!-- iLO - None. --><!-- RILOE II - All versions. --> <!--

94 Chapitre 9 Utilisation du RIBCL FRWW

Page 106: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<HOST_KEYBOARD_ENABLED value ="YES"/> <REMOTE_KEYBOARD_MODEL value = "US"/> <POCKETPC_ACCESS value = "YES"/> <CIPHER_STRENGTH value = "128"/> <SNMP_ADDRESS_1 value = "123.124.125.126"/> <SNMP_ADDRESS_2 value = "test"/> <SNMP_ADDRESS_3 value = "dest"/> <OS_TRAPS value = "Y"/> <RIB_TRAPS value = "N"/> <CIM_SECURITY_MASK value = "3"/> <EMS_STATUS value = "Y" /> <BYPASS_POWER_CABLE_REPORTING value = "N" /> <SNMP_PASSTHROUGH_STATUS value = "Y" /> --></MOD_GLOBAL_SETTINGS></RIB_INFO></LOGIN></RIBCL>

À partir de iLO 2 version 1.50, le port série virtuel prend automatiquement en charge l'activation et ladésactivation du contrôle de flux logiciel. Par défaut, ce comportement est désactivé. Vous pouvezactiver cette option de configuration en utilisant le RIBCL uniquement. Pour activer cette option,exécutez le script suivant :

Exemple 2 :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"><RIB_INFO MODE="write"><MOD_GLOBAL_SETTINGS> <VSP_SOFTWARE_FLOW_CONTROL value="Yes"/></MOD_GLOBAL_SETTINGS><RESET_RIB /></RIB_INFO></LOGIN></RIBCL>

Paramètres MOD_GLOBAL_SETTINGSTous les paramètres suivants sont facultatifs. Si vous n'indiquez aucun paramètre, la valeur deparamètre du paramètre spécifié est conservée.

SESSION_TIMEOUT détermine la valeur maximale du délai de la session en minutes. Les valeursacceptées sont 0, 15, 30, 60 et 120. La valeur 0 indique un délai infini.

ILO_FUNCT_ENABLED détermine si la fonctionnalité de Lights-Out est activée ou désactivée pouriLO 2. Les valeurs possibles sont Yes (Oui) ou No (Non). Ce paramètre distingue les majuscules et lesminuscules.

F8_PROMPT_ENABLED détermine si l'invite F8 de l'utilitaire de configuration basée sur la ROM estaffichée pendant le test POST. Les valeurs possibles sont Yes (Oui) ou No (Non).

F8_LOGIN_REQUIRED détermine si les références de connexion sont nécessaires pour accéder àRBSU pour iLO 2. Les valeurs possibles sont Yes (Oui) ou No (Non).

FRWW RIB_INFO 95

Page 107: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

REMOTE_CONSOLE_PORT_STATUS détermine le comportement du service de la console distante.Les valeurs possibles incluent :

● 0 : pas de changement

● 1 : désactivé (le port de la console distante est désactivé, ce qui empêche l'utilisation des sessionsTelnet et de console distante).

● 2 : automatique. Il s'agit du paramètre par défaut. Le port de la console distante reste fermé saufsi une session de console distante est lancée.

● 3 : activé (le port de la console distante est toujours activé, ce qui permet l'utilisation des sessionsTelnet et de console distante).

REMOTE_CONSOLE_ENCRYPTION détermine si le cryptage des données de la console distante estactivé ou désactivé. Les valeurs possibles sont Yes (Oui) ou No (Non).

REMOTE_CONSOLE_ACQUIRE détermine si l'opération d'acquisition de la console distante estactivée ou désactivée. Les valeurs possibles sont Yes (Oui) ou No (Non).

PASSTHROUGH_CONFIG détermine le comportement d'un client Microsoft® Terminal Services. Lesvaleurs possibles sont les suivantes :

● 0 : pas de changement

● 1 : désactivé (la fonction Terminal Services (Services Terminal) est désactivée).

● 2 : automatique (le client Terminal Services est lancé au démarrage de la console distante).

● 3 : activé. Il s'agit du paramètre par défaut. La fonction Terminal Services (Services Terminal) estactivée mais n'est pas lancée automatiquement au démarrage de la console distante.)

HTTPS_PORT spécifie le numéro de port HTTPS (SSL).

HTTP_PORT spécifie le numéro de port HTTP.

REMOTE_CONSOLE_PORT spécifie le port utilisé pour la console distante.

TERMINAL_SERVICES_PORT spécifie le port utilisé pour les services Terminal.

VIRTUAL_MEDIA_PORT spécifie le port utilisé pour le support virtuel.

REMARQUE : si des modifications de port sont détectées, le processeur de supervision iLO 2 seréinitialise pour appliquer ces modifications après l'exécution réussie du script.

La commande MIN_PASSWORD spécifie le nombre de caractères requis dans tous les mots de passeutilisateur. La valeur est comprise entre 0 et 39 caractères.

AUTHENTICATION_FAILURE_LOGGING spécifie les critères de consignation pour lesauthentifications qui ont échoué. Les valeurs possibles incluent :

● 0 : désactivé

● 1 : activée (enregistre chaque échec d'authentification)

● 2 : activée (enregistre chaque second échec d'authentification)

● 3 : activée (enregistre chaque troisième échec d'authentification : cette option est la valeur pardéfaut.)

● 5 : activée (enregistre chaque cinquième échec d'authentification)

REMOTE_KEYBOARD_MODEL détermine la traduction du langage du clavier distant utilisée pendantle fonctionnement de la console distante. Les valeurs possibles incluent :

96 Chapitre 9 Utilisation du RIBCL FRWW

Page 108: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

US Belgian (Français - Belgique) British (Anglais - Grande-Bretagne)

Danish (Danois) Finnish (Finlandais) Français

French Canadian (Français - Canada) German (Allemand) Italian (Italien)

Japanese (Japonais) Latin American (Espagnol -Amériquelatine)

Portuguese (Portugais)

Spanish (Espagnol) Swedish (Suédois) Swiss French (Français - Suisse)

Swiss German (Allemand - Suisse)

SSH_PORT spécifie le port utilisé pour la connexion SSH sur iLO 2. Le processeur doit être réinitialisési cette valeur est modifiée.

SSH_STATUS détermine si SSH est activé. Les valeurs possibles sont Yes (oui) ou No (Non), ce quipermet d'activer ou de désactiver la fonctionnalité SSH.

SERIAL_CLI_STATUS spécifie l'état de l'interface CLI. Les valeurs possibles incluent :

● 0 : pas de changement

● 1 : désactivé

● 2 : activé (pas d'authentification requise)

● 3 : activé (authentification requise)

SERIAL_CLI_SPEED spécifie la vitesse du port CLI. Les valeurs possibles incluent :

● 0 : pas de changement

● 1 : 9 600 bps

● 2 : 19 200 bps

● 3 : 38 400 bps

● 4 : 57 600 bps

● 5 : 115 200 bps

ENFORCE_AES détermine si iLO 2 doit utiliser des algorithmes de cryptage AES/3DES sur lesconnexions de l'interface iLO 2, SSH et XML. Les valeurs possibles sont Yes (Oui) ou No (Non).

VSP_SOFTWARE_FLOW_CONTROL spécifie si le port série virtuel active et désactiveautomatiquement le contrôle de flux logiciel. Les valeurs possibles sont Yes (Oui) ou No (Non).

Erreurs d'exécution MOD_GLOBAL_SETTINGSLes messages d'erreur possibles de la commande MOD_GLOBAL_SETTINGS sont :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

● Unrecognized keyboard model. (Modèle de clavier inconnu).

FRWW RIB_INFO 97

Page 109: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

GET_SNMP_IM_SETTINGSLa commande GET_SNMP_IM_SETTINGS demande les paramètres SNMP IM de la carte iLO 2concernée. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc decommandes RIB_INFO, et RIB_INFO MODE doit être en mode read (lecture) ou write (écriture).

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="read"> <GET_SNMP_IM_SETTINGS/> </RIB_INFO></LOGIN></RIBCL>

Paramètres GET_SNMP_IM_SETTINGSAucun

Erreurs d'exécution GET_SNMP_IM_SETTINGSAucun

Messages renvoyés par GET_SNMP_IM_SETTINGSExemple de message renvoyé par la commande GET_SNMP_IM_SETTINGS :

<GET_SNMP_IM_SETTINGS> <SNMP_ADDRESS_1 VALUE="192.168.125.121"/> <SNMP_ADDRESS_2 VALUE="192.168.125.122"/> <SNMP_ADDRESS_3 VALUE="192.168.125.123"/> <OS_TRAPS VALUE="Yes"/> <RIB_TRAPS VALUE="No"/> <SNMP_PASSTHROUGH_STATUS VALUE="No"/> <WEB_AGENT_IP_ADDRESS VALUE="192.168.125.120"/> <CIM_SECURITY_MASK VALUE="3"/></GET_SNMP_IM_SETTINGS>

MOD_SNMP_IM_SETTINGSLa commande MOD_SNMP_IM_SETTINGS permet de modifier les paramètres SNMP et InsightManager. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc decommandes RIB_INFO, et RIB_INFO MODE doit être en mode write (écriture). Pour exécuter cettecommande, l'utilisateur doit disposer du privilège de configuration iLO 2.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <MOD_SNMP_IM_SETTINGS> <WEB_AGENT_IP_ADDRESS value="192.168.125.120"/> <SNMP_ADDRESS_1 value="192.168.125.121"/> <SNMP_ADDRESS_2 value="192.168.125.122"/> <SNMP_ADDRESS_3 value="192.168.125.123"/> <OS_TRAPS value="Yes"/> <RIB_TRAPS value="No"/>

98 Chapitre 9 Utilisation du RIBCL FRWW

Page 110: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<SNMP_PASSTHROUGH_STATUS value="No"/> <CIM_SECURITY_MASK value="3"/> </MOD_SNMP_IM_SETTINGS> </RIB_INFO> </LOGIN></RIBCL>

Paramètres MOD_SNMP_IM_SETTINGSTous les paramètres suivants sont facultatifs. Si un paramètre n'est pas spécifié, sa valeur resteinchangée.

WEB_AGENT_IP_ADDRESS donne l'adresse des agents Web. Cet élément peut comporter jusqu'à50 caractères. Il peut s'agir d'une adresse IP valide. Si une chaîne vide est saisie, la valeur couranteest supprimée.

Les commandes SNMP_ADDRESS_1, SNMP_ADDRESS_2 et SNMP_ADDRESS_3 représentent lesadresses qui reçoivent les traps envoyés à l'utilisateur. Chacun de ces paramètres peut être une adresseIP valide et peut comporter jusqu'à 50 caractères.

OS_TRAPS indique que l'utilisateur doit recevoir les traps SNMP générés par le système d'exploitation.Les valeurs possibles sont Yes (Oui) ou No (Non). La valeur par défaut est spécifiée sur No (Non).

RIB_TRAPS indique que l'utilisateur doit recevoir les traps SNMP générés par RIB. Les valeurspossibles sont Yes (Oui) ou No (Non). La valeur par défaut est spécifiée sur No (Non).

SNMP_PASSTHROUGH_STATUS détermine si la carte iLO peut recevoir/envoyer une requête SNMPdepuis/vers le système d'exploitation hôte. La valeur par défaut est réglée sur Yes (Oui).

CIM_SECURITY_MASK accepte un entier compris entre 0 et 4. Les valeurs possibles sont lessuivantes :

● 0 : pas de changement

● 1 : aucune (aucune donnée n'est renvoyée).

● 2 : faible (le nom et l'état sont renvoyés). Les associations sont présentes si l'émulation SNMP estprise en charge. Dans le cas contraire, les processeurs de serveur et de supervision représententdes entités distinctes de la liste des périphériques.)

● 3 : moyen (les associations iLO 2 et de serveur apparaissent, mais la page récapitulative contientmoins de détails qu'avec l'option de sécurité élevée).

● 4 : élevé (les associations et toutes les données apparaissent dans la page récapitulative).

Chaque valeur indique le niveau de données renvoyées via le port HTTP.

Erreurs d'exécution MOD_SNMP_IM_SETTINGSLes messages d'erreur possibles de la commande MOD_SNMP_IM_SETTINGS sont :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

FRWW RIB_INFO 99

Page 111: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

UPDATE_RIB_FIRMWARELa commande UPDATE_RIB_FIRMWARE copie le fichier de mise à niveau du microprogramme suriLO 2, lance le processus de mise à niveau et réamorce la carte après la réussite du flashage de l'image.Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesRIB_INFO, et RIB_INFO MODE doit être en mode write (écriture). Pour exécuter cette commande,l'utilisateur doit disposer du privilège de configuration iLO 2.

Exemple 1 :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <!-- Firmware support information for next tag:--> <!-- iLO 2 - 1.70 and later. For servers with TPM enabled.--> <!-- iLO - None --> <!-- Riloe II - None --> <TPM_ENABLED VALUE="Yes"/> <UPDATE_RIB_FIRMWARE IMAGE_LOCATION="C:\firmware.bin"/> </RIB_INFO> </LOGIN></RIBCL>

Lorsque vous envoyez un script XML pour mettre à jour le microprogramme iLO 2, ce dernier vérifiel'état de configuration TPM de la mesure de la ROM d'option. S'il est activé, le microprogramme iLO 2renvoie le même message d'avertissement que celui indiqué dans l'interface Web. Vous pouvez ajouterla commande TPM_ENABLE au fichier de script. HP recommande d'utiliser la syntaxe de script XMLpour exécuter les mises à jour du microprogramme. Pour activer la poursuite de la mise à jour dumicroprogramme, vous devez définir TPM_ENABLE sur une valeur Y ou Yes (Oui).

Exemple 2 :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <RIB_INFO MODE="write"> <TPM_ENABLE ="Yes"/> <UPDATE_RIB_FIRMWARE IMAGE_LOCATION="C:\xl170\iLO2_170D.bin"/> </RIB_INFO> </LOGIN></RIBCL>

Paramètres UPDATE_RIB_FIRMWAREIMAGE_LOCATION contient le chemin d'accès complet au fichier de mise à niveau dumicroprogramme.

TPM_ENABLE active la poursuite de la mise à jour du microprogramme lorsque la mesure de la ROMd'option est activée. Pour activer la poursuite de la mise à jour du microprogramme, vous devez définirTPM_ENABLE sur une valeur Y ou Yes (Oui).

100 Chapitre 9 Utilisation du RIBCL FRWW

Page 112: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Erreurs d'exécution UPDATE_RIB_FIRMWARELes messages d'erreur possibles de la commande UPDATE_RIB_FIRMWARE sont :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● Unable to open the firmware image update file. (Impossible d'ouvrir le fichier de mise à jour del'image du microprogramme.)

● Unable to read the firmware image update file. (Impossible de lire le fichier de mise à jour de l'imagedu microprogramme.)

● The firmware upgrade file size is too big. (La taille du fichier de mise à niveau du microprogrammeest trop grande.)

● The firmware image file is not valid. (Le fichier image du microprogramme n'est pas valide.)

● A valid firmware image has not been loaded. (Aucune image valide du microprogramme n'a étéchargée.)

● The flash process could not be started. (Impossible de démarrer la procédure de flashage.)

● IMAGE_LOCATION must not be blank. (IMAGE_LOCATION ne doit pas être vide.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

GET_FW_VERSIONCette commande demande les informations relatives au microprogramme de la carte iLO 2 concernée.Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesRIB_INFO, et RIB_INFO MODE doit être en mode write (écriture). Pour exécuter cette commande,l'utilisateur doit disposer du privilège de configuration iLO 2.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="read"> <GET_FW_VERSION/> </RIB_INFO> </LOGIN></RIBCL>

Paramètres GET_FW_VERSIONAucun

Erreurs d'exécution GET_FW_VERSIONAucun

Messages renvoyés par GET_FW_VERSIONInformations renvoyées dans la réponse :

<GET_FW_VERSION FIRMWARE_VERSION = <firmware version> FIRMWARE_DATE = <firmware date>

FRWW RIB_INFO 101

Page 113: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

MANAGEMENT_PROCESSOR = <management processor type>/>

HOTKEY_CONFIGLa commande HOTKEY_CONFIG configure les paramètres des touches d'activation de la consoledistante dans iLO 2. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans unbloc de commandes RIB_INFO, et RIB_INFO MODE doit être en mode write (écriture). Pour exécutercette commande, l'utilisateur doit disposer du privilège de configuration iLO 2.

Les majuscules ne sont pas prises en charge et sont automatiquement converties en minuscules. Sivous utilisez des guillemets doubles ou simples, ils doivent être différents du délimiteur. La définitiond'une chaîne vide supprime la valeur actuelle.

Pour obtenir la liste complète des touches d'activation prises en charge, reportez-vous à la section« Touches d'activation prises en charge » (Touches d'activation prises en charge à la page 103).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <HOTKEY_CONFIG> <CTRL_T value="CTRL,ALT,ESC"/> <CTRL_U value="L_SHIFT,F10,F12"/> <CTRL_V value=""/> <CTRL_W value=""/> <CTRL_X value=""/> <CTRL_Y value=""/> </HOTKEY_CONFIG> </RIB_INFO> </LOGIN></RIBCL>

Paramètres HOTKEY_CONFIGTous les paramètres suivants sont facultatifs. Si un paramètre n'est pas spécifié, sa valeur resteinchangée.

CTRL_T définit les paramètres de la touche d'activation CTRL_T. Les paramètres doivent être séparéspar des virgules. Par exemple, CTRL_T="CTRL,ALT,ESC". Vous pouvez configurer jusqu'à cinqséquences de touches pour chaque touche d'activation.

CTRL_U définit les paramètres de la touche d'activation CTRL_U. Les paramètres doivent être séparéspar des virgules. Par exemple, CTRL_U="CTRL,ALT,ESC". Vous pouvez configurer jusqu'à cinqséquences de touches pour chaque touche d'activation.

CTRL_V définit les paramètres de la touche d'activation CTRL_V. Les paramètres doivent être séparéspar des virgules. Par exemple, CTRL_V="CTRL,ALT,ESC". Vous pouvez configurer jusqu'à cinqséquences de touches pour chaque touche d'activation.

CTRL_W définit les paramètres de la touche d'activation CTRL_W. Les paramètres doivent être séparéspar des virgules. Par exemple, CTRL_W="CTRL,ALT,ESC". Vous pouvez configurer jusqu'à cinqséquences de touches pour chaque touche d'activation.

CTRL_X définit les paramètres de la touche d'activation CTRL_X. Les paramètres doivent être séparéspar des virgules. Par exemple, CTRL_X="CTRL,ALT,ESC". Vous pouvez configurer jusqu'à cinqséquences de touches pour chaque touche d'activation.

102 Chapitre 9 Utilisation du RIBCL FRWW

Page 114: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

CTRL_Y définit les paramètres de la touche d'activation CTRL_Y. Les paramètres doivent être séparéspar des virgules. Par exemple, CTRL_Y="CTRL,ALT,ESC". Vous pouvez configurer jusqu'à cinqséquences de touches pour chaque touche d'activation.

Erreurs d'exécution HOTKEY_CONFIGLes messages d'erreur possibles de la commande HOTKEY_CONFIG sont :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● The hot key parameter specified is not valid. (Le paramètre de touche d'activation spécifié n'estpas valide.)

● Invalid number of hot keys. (Le nombre de touches d'activation n'est pas valide.) The maximumallowed is five. (Le nombre maximal de touches est de cinq.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

Touches d'activation prises en chargeLa page Program Remote Console Hot Keys (Touches d'activation de la console distante duprogramme) permet de définir jusqu'à 6 jeux différents de touches d'activation à utiliser durant unesession de console distante. Chaque touche d'activation représente une combinaison de 5 touchesdifférentes qui sont envoyées sur la machine hôte toutes les fois que vous appuyez sur une touched'activation pendant une session de console distante. Les touches sélectionnées ainsi combinées(toutes les touches doivent être activées en même temps) sont transmises en une seule fois. Pour plusd'informations, reportez-vous à la section « Touches d'activation de la console distante ». Le tableausuivant dresse la liste de touches disponibles pour être utilisées dans les combinaisons de séquencesde touches d'activation de la console distante.

ESC F12 : o

L_ALT " " (Espace) < p

R_ALT ! > q

L_SHIFT (L_MAJ) # = r

R_SHIFT (R_MAJ) $ ? s

INS (INSER) % @ t

DEL (SUPPR) & [ u

HOME (ORIGINE) ~ ] v

END (Fin) ( \ w

PG UP (PG PRÉC) ) ^ x

PG DN (PG SUIV) * _ y

ENTER (ENTRÉE) + a z

TAB - b {

BREAK . c }

F1 / d |

FRWW RIB_INFO 103

Page 115: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

F2 0 e ;

F3 1 f '

F4 2 g L_CTRL

F5 3 h R_CTRL

F6 4 i NUM PLUS

F7 5 j NUM MINUS

F8 6 k SCRL LCK (ARRÊT DÉFIL)

F9 7 l BACKSPACE (RETOURARRIÈRE)

F10 8 m SYS RQ

F11 9 n

LICENSELa commande LICENSE active ou désactive les fonctionnalités avancées de la carte iLO. Pour quel'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandes RIB_INFO,et RIB_INFO MODE doit être en mode write (écriture). Pour exécuter cette commande, l'utilisateur doitdisposer du privilège de configuration iLO 2.

Sur les serveurs ProLiant BL Class, il n'est pas nécessaire d'avoir de clé de licence. Les fonctionsavancées sont automatiquement activées.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <LICENSE> <ACTIVATE KEY="1111122222333334444455555"/> </LICENSE> </RIB_INFO> </LOGIN></RIBCL>

Paramètres LICENSEACTIVATE suivi d'une valeur KEY valide signale l'activation de la licence du pack iLO 2 Advanced.

KEY spécifie la valeur de la clé de licence. Celle-ci doit être saisie sous forme de chaîne continue. Aucunpoint, virgule ou autre caractère ne peut séparer la valeur de la clé. La clé n'accepte que 25 caractères.Les autres caractères saisis pour séparer des valeurs de clé sont considérés comme faisant partie dela clé, ce qui entraîne la saisie d'une clé erronée.

104 Chapitre 9 Utilisation du RIBCL FRWW

Page 116: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Erreurs d'exécution LICENSELes messages d'erreur possibles de la commande LICENSE sont :

● License key error. (Erreur de clé de licence.)

● License is already active. (La licence est déjà active.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

INSERT_VIRTUAL_MEDIACette commande notifie à iLO 2 l'emplacement d'une image disquette. La commandeINSERT_VIRTUAL_MEDIA doit s'afficher dans un élément RIB_INFO et ce dernier doit être en modewrite (écriture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN = "adminname" PASSWORD = "password"> <RIB_INFO MODE = "write"> <INSERT_VIRTUAL_MEDIA DEVICE="FLOPPY" IMAGE_URL= "http://servername/path/to/file"/> </RIB_INFO> </LOGIN></RIBCL>

Paramètres INSERT_VIRTUAL_MEDIADEVICE spécifie la cible du support virtuel. Les valeurs possibles sont FLOPPY ou CDROM. Si DEVICEn'est pas spécifié, la valeur par défaut est FLOPPY. Cette valeur fait la distinction entre les majusculeset les minuscules.

IMAGE_URL spécifie l'URL de l'image disquette. Le format d'URL est le suivant :

protocol://username:password@hostname:port/filename,cgi-helper

● Le champ protocol (protocole) est obligatoire et les valeurs possibles sont http ou https.

● Le champ username:password (nom_utilisateur:mot_passe) est facultatif.

● Le champ hostname (nom_hôte) est obligatoire.

● Le champ port est facultatif.

● Le champ filename (nom_fichier) est obligatoire.

● Le champ cgi-helper (programme_aide-cgi) est facultatif.

En outre, le champ filename (nomfichier) peut contenir des jetons qui renvoient à des chaînesspécifiques à l'hôte :

● %m renvoie à l'adresse MAC iLO 2.

● %i renvoie à l'adresse IP iLO 2 au format « dotted quad » (quatre chiffres séparés par des points).

● %h renvoie au nom d'hôte iLO 2.

Exemples :

http://john:[email protected]/disk/win98dos.bin,/cgi-bin/hpvfhelp.pl

FRWW RIB_INFO 105

Page 117: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

http://imgserver.company.com/disk/boot%m.bin

Cette commande spécifie uniquement l'emplacement de l'image à utiliser. Pour que l'image soitconnectée au serveur, la valeur appropriée de BOOT_OPTION doit être spécifiée à l'aide de lacommande SET_VM_STATUS. Si BOOT_OPTION est défini à BOOT_ONCE et que le serveur estréinitialisé, tout réamorçage ultérieur du serveur éjecte l'image.

Erreurs d'exécution INSERT_VIRTUAL_FLOPPYLes messages d'erreur possibles de la commande INSERT_VIRTUAL_FLOPPY sont :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● IMAGE_URL must not be blank. (IMAGE_URL ne doit pas être vide.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) VIRTUAL_MEDIA_PRIV required (VIRTUAL_MEDIA_PRIV requis).

● Unable to parse Virtual Media URL (Impossible d'analyser l'URL du support virtuel).

● An invalid Virtual Floppy option has been given (Une option de disquette virtuelle non valide a étéspécifiée).

● Virtual Media already connected through a script. (Support virtuel déjà connecté via un script.) Youmust eject or disconnect before inserting new media. (Éjectez-le ou déconnectez-le avant d'enutiliser un autre.)

EJECT_VIRTUAL_MEDIAEJECT_VIRTUAL_MEDIA éjecte l'image de support virtuel s'il y en a déjà une d'insérée. La commandeEJECT_VIRTUAL_MEDIA doit s'afficher dans un élément RIB_INFO et ce dernier doit être en modewrite (écriture).

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Admin" PASSWORD="Password"> <RIB_INFO MODE="write"> <EJECT_VIRTUAL_MEDIA DEVICE="FLOPPY"/> </RIB_INFO></LOGIN></RIBCL>

Paramètres EJECT_VIRTUAL_MEDIADEVICE spécifie la cible du support virtuel. Les valeurs possibles sont FLOPPY ou CDROM. Si DEVICEn'est pas spécifié, la valeur par défaut est FLOPPY. Cette valeur fait la distinction entre les majusculeset les minuscules.

106 Chapitre 9 Utilisation du RIBCL FRWW

Page 118: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Erreurs d'exécution EJECT_VIRTUAL_MEDIALes messages d'erreur possibles de la commande EJECT_VIRTUAL_MEDIA sont :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) VIRTUAL_MEDIA_PRIV required (VIRTUAL_MEDIA_PRIV requis).

● No image present in the Virtual Floppy drive. (Aucune image présente dans l'unité de disquettevirtuelle.)

● An invalid Virtual Floppy option has been given (Une option de disquette virtuelle non valide a étéspécifiée).

GET_VM_STATUSGET_VM_STATUS renvoie l'état du lecteur de support virtuel. Cette commande doit s'afficher dans unélément RIB_INFO.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN = "adminname" PASSWORD = "password"> <RIB_INFO MODE = "read"> <GET_VM_STATUS DEVICE="CDROM"/> </RIB_INFO></LOGIN></RIBCL>

Paramètres GET_VM_STATUSDEVICE spécifie la cible du support virtuel. Les valeurs possibles sont FLOPPY ou CDROM. Si DEVICEn'est pas spécifié, la valeur par défaut est FLOPPY. Cette valeur fait la distinction entre les majusculeset les minuscules.

Erreurs d'exécution GET_VM_STATUSLes erreurs possibles de la commande GET_VM_STATUS sont :

An invalid Virtual Floppy option has been given (Une option de disquette virtuelle non valide a étéspécifiée).

Messages renvoyés par GET_VM_STATUSLe message renvoyé affiche l'état actuel du support virtuel. Le paramètre VM_APPLET indique si unpériphérique de support virtuel est déjà connecté à l'applet Virtual Media. Si VM_APPLET =CONNECTED, alors le support virtuel est déjà utilisé et ne peut pas être connecté via des commandesXML Virtual Media ou Virtual Media à base de scripts. Le paramètre DEVICE indique le périphérique àqui est adressé le message renvoyé. BOOT_OPTION affiche les paramètres actuels ; BOOT_ALWAYSsignifie que le serveur utilise toujours le périphérique de support virtuel au démarrage, BOOT_ONCEsignifie que le serveur redémarre le support virtuel une fois, puis le déconnecte lors du redémarrage duserveur suivant. NO_BOOT signifie que le support virtuel ne sera pas reconnecté au redémarrage duserveur. Le paramètre WRITE_PROTECT_FLAG indique si l'image de support virtuel est accessible enécriture. Le paramètre IMAGE_INSERTED indique si le périphérique de support virtuel est connectévia la commande XML Virtual Media ou Virtual Media à base de scripts.

FRWW RIB_INFO 107

Page 119: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Exemple de message renvoyé par la commande GET_VM_STATUS :

VM_APPLET = CONNECTED | DISCONNECTEDDEVICE = FLOPPY | CDROMBOOT_OPTION = BOOT_ALWAYS | BOOT_ONCE | NO_BOOTWRITE_PROTECT_FLAG = YES | NOIMAGE_INSERTED = YES | NO

REMARQUE : si l'option BOOT_ONCE est sélectionnée, tous les paramètres du support virtuel àbase de scripts sont réinitialisés aux valeurs par défaut après l'amorçage du serveur. Plusspécifiquement BOOT_OPTION = NO_BOOT, WRITE_PROTECT = NO et IMAGE_INSERTED = NO.

SET_VM_STATUSLa commande SET_VM_STATUS renvoie l'état du lecteur de support virtuel. Cette commande doits'afficher dans un élément RIB_INFO et ce dernier doit être en mode write (écriture). Tous lesparamètres de cette commande sont facultatifs.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN = "adminname" PASSWORD = "password"><RIB_INFO MODE = "write"> <SET_VM_STATUS DEVICE = "CDROM"> <VM_BOOT_OPTION value = "BOOT_ONCE"/> <VM_WRITE_PROTECT value = "Y"/> </SET_VM_STATUS></RIB_INFO></LOGIN></RIBCL>

Paramètres SET_VM_STATUSDEVICE spécifie la cible du support virtuel. Les valeurs possibles sont FLOPPY ou CDROM. Si DEVICEn'est pas spécifié, la valeur par défaut est FLOPPY. Cette valeur fait la distinction entre les majusculeset les minuscules.

VM_BOOT_OPTION spécifie le paramètre de l'option d'initialisation du support virtuel. Les valeurspossibles sont BOOT_ALWAYS, BOOT_ONCE ou NO_BOOT. Ces valeurs commandent lecomportement du périphérique de support virtuel pendant la phase d'amorçage du serveur. La définitionde ces valeurs n'a aucune incidence sur l'état en cours du périphérique de support virtuel. Cesparamètres ne prennent effet que si le périphérique de support virtuel est connecté lors de l'amorçagedu serveur.

● BOOT_ALWAYS définit l'option VM_BOOT_OPTION sur BOOT_ALWAYS. Le périphérique desupport virtuel est toujours connecté pendant l'amorçage du serveur. Le périphérique de supportvirtuel n'est pas connecté immédiatement quand l'option VM_BOOT_OPTION est activée. Lepériphérique de support virtuel est connecté lors du prochain amorçage de serveur aprèsl'activation de l'option VM_BOOT_OPTION.

● BOOT_ONCE définit l'option VM_BOOT_OPTION sur BOOT_ONCE. Le périphérique de supportvirtuel est connecté lors du prochain amorçage du serveur, mais ne le sera pas pour les amorçagessuivants. L'option BOOT_ONCE vise à amorcer une seule fois sur le périphérique de supportvirtuel, à utiliser ce périphérique pendant que le serveur fonctionne, puis à ce que le périphériquene soit plus disponible lors des amorçages suivants du serveur. Le périphérique de support virtueln'est pas connecté immédiatement quand l'option VM_BOOT_OPTION est activée. Lepériphérique de support virtuel est connecté lors du prochain amorçage de serveur aprèsl'activation de l'option VM_BOOT_OPTION. Dès que le serveur a amorcé une fois avec le

108 Chapitre 9 Utilisation du RIBCL FRWW

Page 120: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

périphérique de support virtuel connecté, lors du redémarrage suivant, le périphérique n'est pasconnecté et les paramètres ci-dessous sont réinitialisés à leurs valeurs par défaut :

◦ BOOT_OPTION=NO_BOOT

◦ IMAGE_INSERTED = NO

● NO_BOOT définit l'option VM_BOOT_OPTION sur NO_BOOT. Le périphérique de support virtueln'est pas connecté lors du prochain amorçage du serveur. Le périphérique de support virtuel n'estpas connecté immédiatement quand l'option VM_BOOT_OPTION est activée. Le périphérique desupport virtuel est connecté lors du prochain amorçage de serveur après l'activation de l'optionVM_BOOT_OPTION. Après l'amorçage du serveur, le périphérique de support virtuel n'est pasconnecté et les paramètres ci-dessous sont réinitialisés à leurs valeurs par défaut :

◦ BOOT_OPTION = NO_BOOT

◦ IMAGE_INSERTED = NO

Outre les options VM_BOOT_OPTIONS, CONNECT et DISCONNECT sont aussi des valeurspossibles. Les paramètres CONNECT et DISCONNECT peuvent servir à contrôler les périphériquesde support virtuel de la même manière qu'ils le sont dans l'applet Virtual Media. Dès que les paramètresCONNECT ou DISCONNECT sont définis, le périphérique de support virtuel respectivement seconnecte ou se déconnecte du serveur.

● CONNECT définit l'option VM_BOOT_OPTION sur CONNECT. Le périphérique de support virtuelest immédiatement connecté au serveur. Définir l'option VM_BOOT_OPTION sur CONNECTéquivaut à cliquer sur le bouton Connect (Connexion) du périphérique sur l'applet Virtual Media.Après avoir défini l'option VM_BOOT_OPTION sur CONNECT, la commande VM_GET_STATUSaffiche cette option comme BOOT_ALWAYS. C'est normal car cela montre que le périphérique desupport virtuel est connecté à l'instar du périphérique de support virtuel de l'applet qui est toujoursconnecté pendant tous les amorçages du serveur.

● DISCONNECT définit l'option VM_BOOT_OPTION sur DISCONNECT. Le périphérique de supportvirtuel est immédiatement déconnecté du serveur. Définir l'option VM_BOOT_OPTION surDISCONNECT équivaut à cliquer sur le bouton Disconnect (Déconnexion) du périphérique surl'applet Virtual Media. Par ailleurs, définir l'option VM_BOOT_OPTION sur DISCONNECT équivautà émettre la commande EJECT_VIRTUAL_MEDIA. Quand l'option VM_BOOT_OPTION estdéfinie sur DISCONNECT, le périphérique de support virtuel n'est pas connecté et les paramètresci-dessous sont réinitialisés à leurs valeurs par défaut :

◦ BOOT_OPTION = NO_BOOT

◦ IMAGE_INSERTED = NO

VM_WRITE_PROTECT définit la valeur de l'indicateur de protection en écriture de la disquette virtuelle.Cette valeur n'est pas significative pour le CD-ROM de support virtuel. Les valeurs possibles sont Y (O)ou N.

Erreurs d'exécution SET_VM_STATUSLes erreurs d'exécution possibles de cette commande sont :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) VIRTUAL_MEDIA_PRIV required (VIRTUAL_MEDIA_PRIV requis).

● An invalid Virtual Floppy option has been given (Une option de disquette virtuelle non valide a étéspécifiée).

FRWW RIB_INFO 109

Page 121: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

CERTIFICATE_SIGNING_REQUESTCette commande nécessite un certificat de iLO 2. Lorsqu'elle est reçue, iLO 2 génère une demande designature de certificat. La demande est renvoyée à l'utilisateur indiqué dans une baliseCERTIFICATE_SIGNING_REQUEST. Cette commande requiert CPQLOCFG version 2.26 ouultérieure.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN = "adminname" PASSWORD = "password"> <RIB_INFO MODE = "write"> <CERTIFICATE_SIGNING_REQUEST/> </RIB_INFO> </LOGIN></RIBCL>

Paramètres CERTIFICATE_SIGNING_REQUESTAucun.

Erreurs CERTIFICATE_SIGNING_REQUESTAucune.

IMPORT_CERTIFICATELa commande IMPORT_CERTIFICATE importe un certificat signé dans iLO 2. Le certificat signé doitêtre une version signée d'une demande de signature de certificat. Cette commande requiertCPQLOCFG version 2.26 ou ultérieure.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN = "adminname" PASSWORD = "password"> <RIB_INFO MODE = "write"> <IMPORT_CERTIFICATE> -----BEGIN CERTIFICATE----- …. -----END CERTIFICATE----- </IMPORT_CERTIFICATE> </RIB_INFO></LOGIN></RIBCL>

Paramètres IMPORT_CERTIFICATEAucun.

110 Chapitre 9 Utilisation du RIBCL FRWW

Page 122: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Erreurs IMPORT_CERTIFICATELes messages d'erreur possibles de la commande IMPORT_CERTIFICATE sont les suivants :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● Error reading certificate (Erreur de lecture du certificat) : The imported certificate is invalid (Lecertificat importé n'est pas valide).

● Invalid certificate common name (Nom de certificat non valide) : The common name in thecertificate does not match iLO 2's hostname (Le nom dans le certificat ne correspond pas au nomd'hôte d'iLO 2).

● Certificate signature does not match private key (La signature du certificat ne correspond pas à laclé privée) : The certificate does not correspond to the private key stored in iLO 2 (Le certificat necorrespond pas à la clé privée conservée dans iLO 2).

GET_TWOFACTOR_SETTINGSLa commande GET_TWOFACTOR_SETTINGS demande les paramètres d'authentification à deuxfacteurs iLO 2 respectifs. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dansun bloc de commandes RIB_INFO, et RIB_INFO MODE doit être en mode read (lecture) ou write(écriture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="read"> <GET_TWOFACTOR_SETTINGS/> </RIB_INFO> </LOGIN></RIBCL>

Paramètres GET_TWOFACTOR_SETTINGSAucun

Erreurs d'exécution GET_TWOFACTOR_SETTINGSAucun

Messages renvoyés par GET_TWOFACTOR_SETTINGSÀ partir de la version iLO 2 1.20, les utilisateurs peuvent être authentifiés à l'aide d'un certificatnumérique. Les données de la réponse à la commande GET_TWOFACTOR_SETTINGS peuvent varieren fonction des paramètres de l'authentification à deux facteurs de iLO 2.

Exemples de messages renvoyés par GET_TWOFACTOR_SETTINGS :

Exemple de message relatif aux paramètres de l'authentification à deux facteurs (avec les paramètrespar défaut) :

<GET_TWOFACTOR_SETTINGS> <AUTH_TWOFACTOR_ENABLE VALUE="N"/> <CERT_REVOCATION_CHECK VALUE="N"/>

FRWW RIB_INFO 111

Page 123: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<CERT_OWNER_SUBJECT/></GET_TWOFACTOR_SETTINGS>

Exemple de message relatif aux paramètres de l'authentification à deux facteurs (lorsque le champ SANdu certificat de l'authentification d'annuaire est activé) :

<GET_TWOFACTOR_SETTINGS> <AUTH_TWOFACTOR_ENABLE VALUE="Y"/> <CERT_REVOCATION_CHECK VALUE="N"/> <CERT_OWNER_SAN/></GET_TWOFACTOR_SETTINGS>

MOD_TWOFACTOR_SETTINGSLa commande MOD_TWOFACTOR_SETTINGS permet de modifier les paramètres d'authentificationà deux facteurs dans iLO 2. Pour que l'analyse de la commande MOD_TWOFACTOR_SETTINGS soitcorrecte, celle-ci doit apparaître dans un bloc de commandes RIB_INFO, et RIB_INFO MODE doit êtreen mode write (écriture). Pour exécuter cette commande, vous devez disposer du privilège deconfiguration RILOE II. La modification de la valeur de AUTH_TWOFACTOR_ENABLE provoque laréinitialisation de iLO 2 pour que le nouveau paramètre prenne effet.

REMARQUE : les commandes GET_TWOFACTOR_SETTINGS etMOD_TWOFACTOR_SETTINGS sont prises en charge par le microprogramme iLO 1.80 et versionultérieure et par le microprogramme iLO 2 1.10 et version ultérieure. ILO 1.80 exige la version 2.24 deCPQLOCFG et iLO 1.10 exige la version 2.25 de CPQLOCFG.

Un certificat provenant d'une autorité de certification agréée est nécessaire au fonctionnement del'authentification à deux facteurs. iLO 2 n'autorisera pas l'attribution de la valeur Yes (Oui) au paramètreAUTH_TWOFACTOR_ENABLE si un certificat provenant d'une autorité de certification agréée n'a pasété configuré. En outre, un certificat client doit être associé à un compte utilisateur local si des comptesd'utilisateurs locaux sont utilisés. Si iLO 2 utilise l'authentification par rapport à l'annuaire, l'associationde certificats client aux comptes d'utilisateurs locaux est facultative.

Pour des raisons de sécurité, les modifications suivantes sont apportées à la configuration lorsquel'authentification à deux facteurs est activée :

● Remote Console Data Encryption (Codage données de console distante) : Yes (Oui). L'accèsTelnet sera alors désactivé.

● Enable Secure Shell (SSH) Access (Activer l'accès SSH) : Non

● Serial Command Line Interface Status (État de l'interface de ligne de commande série) : Disabled(Désactivé)

Si l'accès requiert Telnet, SSH ou une interface de ligne de commande série, réactivez ces paramètresune fois que l'authentification à deux facteurs a été activée. Toutefois, ces méthodes d'accès n'offrantpas la possibilité d'une authentification à deux facteurs, seul un facteur est requis lors de l'accès à iLO 2avec Telnet, SSH ou une interface de ligne de commande série.

Lorsque l'authentification à deux facteurs est activée, l'accès via l'utilitaire CPQLOCFG est désactivécar ce dernier ne répond pas à toutes les conditions l'authentification requises. En revanche, l'utilitaire

112 Chapitre 9 Utilisation du RIBCL FRWW

Page 124: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

HPONCFG est opérationnel car son exécution requiert des privilèges d'administrateur sur le systèmehôte.

● Exemple d'activation de l'authentification à deux facteurs :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <MOD_TWOFACTOR_SETTINGS> <AUTH_TWOFACTOR_ENABLE value="Yes"/> <CERT_REVOCATION_CHECK value="No"/> <CERT_OWNER_SAN/> </MOD_TWOFACTOR_SETTINGS> </RIB_INFO> </LOGIN></RIBCL>

● Exemple d'importation d'un certificat provenant d'une autorité de certification agréée et d'uncertificat utilisateur :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="test" PASSWORD="password"> <RIB_INFO MODE="write"> <MOD_TWOFACTOR_SETTINGS> <CERT_OWNER_SAN/> <IMPORT_CA_CERTIFICATE> -----BEGIN CERTIFICATE----- MIIEtzCCA5+gAwIBAgIQBGg9C0d7B5pF/l4bVA44hjANBgkqhkiG9w0BAQUFADBM MRMwEQYKCZImiZPyLGQBGRYDTEFCMRUwEwYKCZImiZPyLGQBGRYFSkpSSUIxHjAc ... 9gVCPSOQUGMMZUeNYOBkTE0e+MrPGL+TqQEyIakF3rjA2PbL1uSY6d4dlCx7izkO buEpHTPDqs9gZ3U5ht9bjES93UHnDENLopkZ2JgGwH8Y50eBnjq4xml9psbYZn5Y yWpONE/IjIjJyww= -----END CERTIFICATE----- </IMPORT_CA_CERTIFICATE> <IMPORT_USER_CERTIFICATE USER_LOGIN="apollo"> -----BEGIN CERTIFICATE----- CZImiZPyLGQBGRYDTEFCMRUwEwYKCZImiZPyLGQBGRYFSkpSSUIxHjAcBgNVBAMT ODU5NDRaMFYxEzARBgoJkiaJk ... sjbbpNGpxGsK9GZi5j6UeOYklePyau0TJ3KIm2RPlR2C6XAGz2PTWgsxGlUP9lNH bfz0+TD0JsschjqK23/vr2GxQ9C/835zRxdu5Dn8JGm3/dFHR2VxgCetIxyR9TQC ZKTfvIa8N9KvMLZdclSj94jUyMZjYYmCWULW8WySMV70nclvrsI2hi3nwMtt2Zvj WnbeZujBX9LGz3HdmghgUw4GTwYl3ZG88snuTyXliLPFXVYXvNAhGeWqXtrh7A90 3NprjG7DM1uw -----END CERTIFICATE----- </IMPORT_USER_CERTIFICATE> </MOD_TWOFACTOR_SETTINGS> </RIB_INFO></LOGIN></RIBCL>

Paramètres MOD_TWOFACTOR_SETTINGSTous les paramètres suivants sont facultatifs. Si un paramètre n'est pas spécifié, sa valeur resteinchangée.

FRWW RIB_INFO 113

Page 125: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

AUTH_TWOFACTOR_ENABLE active ou désactive l'authentification à deux facteurs. Les valeurspossibles sont Yes (Oui) ou No (Non).

Avec la commande CERT_REVOCATION_CHECK, iLO 2 utilise l'attribut du point de distribution CRLdu certificat client afin de télécharger le CRL et de vérifier la révocation. Les valeurs possibles sont Yes(Oui) et No (Non). Si ce paramètre est défini sur Yes et que le CRL ne peut pas être téléchargé pourune raison quelconque, l'authentification sera refusée.

Avec la commande CERT_OWNER_SAN, iLO 2 extrait le nom UPN (Nom principal d'utilisateur) à partirdu nom d'objet alternatif et l'utilise pour effectuer l'authentification d'annuaire, par exemple :[email protected].

Avec la commande CERT_OWNER_SUBJECT, iLO 2 devine le nom distinctif de l'utilisateur à partir dunom d'objet. Par exemple, si le nom d'objet est « /DC=com/DC=domain/OU=organization/CN=user »,iLO 2 déduit : « CN=user,OU=organization,DC=domain,DC=com ».

Les paramètres CERT_OWNER_SAN et CERT_OWNER_SUBJECT sont uniquement utilisés sil'authentification d'annuaire est activée.

IMPORT_CA_CERTIFICATE importe le certificat dans iLO 2 comme étant l'Autorité de certificationagréée. iLO 2 n'autorise que les certificats clients émis par cette autorité de certification. Un certificatd'autorité de certification agréée doit être configuré dans iLO 2 pour que l'authentification à deux facteursfonctionne.

IMPORT_USER_CERTIFICATE importe le certificat dans iLO 2 et l'associe à l'utilisateur local spécifié.Tout client qui s'authentifiera avec ce certificat sera authentifié comme étant l'utilisateur local auquel lecertificat est associé. Le hachage SHA1 de ce certificat sera affiché dans la page Web « ModifyUser » (Modifier l'utilisateur) de l'utilisateur auquel le certificat est associé. Si iLO 2 utilisel'authentification d'annuaire, le mappage des certificats client avec les comptes d'utilisateurs locaux estfacultatif. Il n'est nécessaire que lorsque l'authentification avec des comptes locaux est souhaitée.

Les paramètres IMPORT_CA_CERTIFICATE et IMPORT_USER_CERTIFICATE exigent que lesdonnées de certificat codées en base64 soient entourées de balises BEGIN et END.

Erreurs d'exécution MOD_TWOFACTOR_SETTINGSMessages d'erreurs possibles pour MOD_TWOFACTOR_SETTINGS :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● This setting cannot be changed while Shared Network port is enabled. (Ce paramètre ne peut pasêtre modifié tant que le port réseau partagé est activé.)

ILO 2 has been configured to use shared network port, which will not function if Two-factorauthentication is enabled. (iLO 2 a été configuré de manière à utiliser le port réseau partagé, maisce port ne fonctionnera pas si l4authentification à deux facteurs est activée.)

● This setting cannot be enabled unless a trusted CA certificate has been imported. (Ce paramètrene peut pas être activé tant qu'un certificat provenant d'une autorité de certification agréée n'a pasété importé.)

A CA certificate must be imported before enabling Two-factor authentication. (Un certificatprovenant d'une autorité de certification agréée doit être importé avant d'activer l'authentificationà deux facteurs.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

114 Chapitre 9 Utilisation du RIBCL FRWW

Page 126: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

DIR_INFOCette commande ne peut être utilisée qu'à l'intérieur d'un bloc de commandes LOGIN. Lors de l'analysede la commande, celle-ci lit la base de données des informations relatives au répertoire local et seprépare à la modifier. Seules les commandes de type DIR_INFO sont autorisées à l'intérieur du blocDIR_INFO. La commande RIB_INFO génère une réponse qui indique à l'application hôte si la lecturede la base de données a réussi ou échoué. Si la base de données est ouverte à des fins d'écriture parune autre application, cet appel échouera.

La commande DIR_INFO requiert le paramètre MODE avec une valeur de lecture ou d'écriture. MODEest un paramètre de type chaîne pouvant comporter jusqu'à 10 caractères et qui spécifie ce que vouscomptez faire des informations.

Le mode write (écriture) autorise à la fois les opérations de lecture et d'écriture des informations iLO 2.Le mode read (lecture) empêche la modification des informations iLO 2.

Exemple :

<DIR_INFO MODE="read"> ……… DIR_INFO commands ……</DIR_INFO>

GET_DIR_CONFIGLa commande GET_DIR_CONFIG demande les paramètres d'annuaire de la carte iLO 2 concernée.Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesDIR_INFO, et DIR_INFO MODE doit être en mode read (lecture) ou write (écriture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <DIR_INFO MODE="read"> <GET_DIR_CONFIG/> </DIR_INFO> </LOGIN></RIBCL>

Paramètres GET_DIR_CONFIGAucun

Erreurs d'exécution GET_DIR_CONFIGAucun

Messages renvoyés par GET_DIR_CONFIGA partir de iLO 2 1.80, l'intégration d'annuaire fonctionne avec le schéma HP Lights-Out, avec ou sansextensions (sans schéma). La réponse de la commande GET_DIR_CONFIG peut contenir des donnéesdifférentes, selon la configuration de votre annuaire.

FRWW DIR_INFO 115

Page 127: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Messages pouvant être renvoyés suite à la commande GET_DIR_CONFIG :

● Exemple de message des services d'annuaire (avec extension de schéma) :

<GET_DIR_CONFIG> <DIR_AUTHENTICATION_ENABLED VALUE="Y"/> <DIR_LOCAL_USER_ACCT VALUE="Y"/> <DIR_SERVER_ADDRESS VALUE="adserv.demo.com"/> <DIR_SERVER_PORT VALUE="636"/> <DIR_OBJECT_DN VALUE="CN=SERVER1_RIB,OU=RIB,DC=HPRIB, DC=LABS"/> <DIR_USER_CONTEXT1 VALUE="CN=Users0,DC=HPRIB0, DC=LABS"/> <DIR_USER_CONTEXT2 VALUE="CN=Users1,DC=HPRIB1, DC=LABS"/> <DIR_USER_CONTEXT3 VALUE=""/> <DIR_ENABLE_GRP_ACCT VALUE="N"/></GET_DIR_CONFIG>

● Exemple de message d'annuaire sans schéma (sans extension de schéma) :

<GET_DIR_CONFIG> <DIR_AUTHENTICATION_ENABLED VALUE="Y"/> <DIR_LOCAL_USER_ACCT VALUE="Y"/> <DIR_SERVER_ADDRESS VALUE="adserv.demo.com"/> <DIR_SERVER_PORT VALUE="636"/> <DIR_OBJECT_DN VALUE=""/> <DIR_USER_CONTEXT1 VALUE="CN=Users,DC=demo,DC=com"/> <DIR_USER_CONTEXT2 VALUE=""/> <DIR_USER_CONTEXT3 VALUE=""/> <DIR_ENABLE_GRP_ACCT VALUE="Y"/> <DIR_GRPACCT1_NAME VALUE="CN=iLOAdmins,CN=Users,DC=demo,DC=com"/> <DIR_GRPACCT1_PRIV VALUE="1,2,3,4,5"/> <DIR_GRPACCT2_NAME VALUE="" /> <DIR_GRPACCT2_PRIV VALUE="" /> <DIR_GRPACCT3_NAME VALUE="" /> <DIR_GRPACCT3_PRIV VALUE="" /> <DIR_GRPACCT4_NAME VALUE="" /> <DIR_GRPACCT4_PRIV VALUE="" /> <DIR_GRPACCT5_NAME VALUE="" /> <DIR_GRPACCT5_PRIV VALUE="" /> <DIR_GRPACCT6_NAME VALUE="" /> <DIR_GRPACCT6_PRIV VALUE="" /></GET_DIR_CONFIG><GET_DIR_CONFIG>

IMPORT_SSH_KEYLa commande IMPORT_SSH_KEY importe une clé SSH_KEY et le nom d'utilisateur iLO 2 associé dansiLO 2. Cette commande requiert CPQLOCFG version 2.27 ou ultérieure.

Après avoir généré une clé SSH à l'aide de ssh-keygen et créé le fichier key.pub, vous devezprocéder de la manière suivante :

1. Repérez le fichier key.pub et insérez son contenu entre "-----BEGIN SSH KEY----" et"-----END SSH KEY-----". Le fichier doit commencer par le texte ssh-dss ou ssh-rsa.

2. À la fin de la ligne, ajoutez un « » (espace) et le nom d'un utilisateur iLO 2 valide comme indiquédans la page Modify User (Modifier utilisateur). Par exemple : xxx_le texte_xxx ASmith.

Le nom d'utilisateur étant sensible à la casse, la casse du nom d'utilisateur iLO 2 doit être respectéepour que la clé SSH soit associée à l'utilisateur approprié.

116 Chapitre 9 Utilisation du RIBCL FRWW

Page 128: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <IMPORT_SSH_KEY> -----BEGIN SSH KEY-----ssh-dssContentOfYourSSHKeyBALftnNE12JR8T8XQqyzqc1tt6FLFRXLRM5PJpOf/IG4hN45+x+JbaqkhH+aKqFjlfO1NjszHrFN26H1AhWOjY2bEwj2wlJzBMAhXwnPQelQsCnJDf+zCzbDn+5Va86+qWxm0lsDEChvZPM6wpjkXvHwuInjxTzOGQTq++vmYlo1/AAAAFQC1MFaZjE995QhX9H1DaDzpsVTXvwAAAIA6ec/hAkas2N762jtlHvSuvZaQRzu49DOtjXVIpNdJAhTC8O2505PzkGLf5qhrbDnusclCvoH7DuxyHjeOUVxbC5wFQBcGF4VnpYZ8nGQGt9TQ0iUV+NRwn4CR5ESoi63zTJIvKIYZDT2ISeXhF2iU6txjZzdeEm7vQz3slaY3dgAAAIAQ46i6FBzJAYXziF/qmWMt4y6SlylOQDAsxPKk7rpxegv8RlTeon/aeL7ojb9GQ2xnEN5gobaNZxKz2d4/jwg3+qgTDT6V1G+b7+nEI/XHIc717/7oqgiOv4VE3WxN+HE9JWsv2jwUpAzRGqJOoojRG/CCru0K+jgTOf/di1o0sw== ASmith -----END SSH KEY----- </IMPORT_SSH_KEY> </RIB_INFO></LOGIN></RIBCL>

Paramètres IMPORT_SSH_KEYAucun.

Erreurs d'exécution IMPORT_SSH_KEYLes messages d'erreur IMPORT_SSH_KEY possibles incluent :

● RIB information is open for read-only access. (Les informations RIB sont ouvertes pour un accèsen lecture seule.) Write access is required for this operation. (L'accès en écriture est requis pourcette opération.)

● Error reading SSH Key (Erreur de lecture de clé SSH) : The imported SSH Key is invalid (Lecertificat importé n'est pas valide).

● Invalid iLO user name (Nom d'utilisateur iLO non valide) : The appended user name is not a validiLO 2 user (Le nom d'utilisateur ajouté n'est pas un utilisateur iLO 2 valide).

● No slots are available for storing additional SSH Key (Pas de connecteurs disponibles pour lestockage d'une clé SSH supplémentaire).

MOD_DIR_CONFIGLa commande MOD_DIR_CONFIG permet de modifier les paramètres d'annuaire sur iLO 2. Pour quel'analyse de la commande MOD_DIR_CONFIG soit correcte, celle-ci doit apparaître dans un bloc decommandes DIR_INFO, et DIR_INFO MODE doit être en mode write (écriture). Pour exécuter cettecommande, l'utilisateur doit disposer du privilège de configuration iLO 2.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><DIR_INFO MODE="write"><MOD_DIR_CONFIG>

FRWW DIR_INFO 117

Page 129: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<DIR_AUTHENTICATION_ENABLED value="Yes"/> <DIR_LOCAL_USER_ACCT value="Yes"/><!-- For schemaless Directory configuration, ensure that the following settings are modified as required so that user can logon with Email format and Netbios formats successfully:--><!-- 1. DIR_SERVER_ADDRESS value need to be set to directory server DNS Name or FQDN(Full qualified Domain Name)--><!-- Please check and update the following iLO Network Settings. --><!-- 1.The domain name of iLO should match the domain of the directory server. --><!-- 2.One of the primary, secondary or teritiary DNS server must have the same IP address as the Directory server. --> <DIR_SERVER_ADDRESS value="dlilo1.mycompu.com"/> <DIR_SERVER_PORT value="636"/> <DIR_OBJECT_DN value="CN=server1_rib,OU=RIB, DC=mycompu,DC=com"/> <DIR_OBJECT_PASSWORD value="password"/> <DIR_USER_CONTEXT_1 value="CN=Users,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_2 value="CN=Users2,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_3 value="CN=Users3,DC=mycompu, DC=com"/><!-- Firmware support information for next 12 tags --><!-- iLO2 1.75 and later --><!-- iLO - None --><!-- Riloe II - None --> <DIR_USER_CONTEXT_4 value="CN=Users4,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_5 value="CN=Users5,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_6 value="CN=Users6,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_7 value="CN=Users7,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_8 value="CN=Users8,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_9 value="CN=Users9,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_10 value="CN=Users10,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_11 value="CN=Users11,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_12 value="CN=Users12,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_13 value="CN=Users13,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_14 value="CN=Users14,DC=mycompu, DC=com"/> <DIR_USER_CONTEXT_15 value="CN=Users15,DC=mycompu, DC=com"/><!-- Set the value to "NO" to enable the HP Extended Schema --><!-- and Value "YES" to enable Default Directory Login. --><!-- To set Group Accounts and privileges for Default Schema --><!-- run Mod_Schemaless_Directory.xml. --> <DIR_ENABLE_GRP_ACCT value = "yes"/></MOD_DIR_CONFIG></DIR_INFO></LOGIN></RIBCL>

REMARQUE : lorsque vous utilisez l'intégration d'annuaire avec extension de schéma, les balisessuivantes ne doivent pas être utilisées :

DIR_ENABLE_GRP_ACCT

DIR_GRPACCT1_NAME

DIR_GRPACCT1_PRIV

118 Chapitre 9 Utilisation du RIBCL FRWW

Page 130: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

REMARQUE : lorsque vous utilisez des annuaires sans schéma, les balises suivantes ne doivent pasêtre utilisées :

DIR_OBJECT_DN

DIR_OBJECT_PASSWORD

Paramètres MOD_DIR_CONFIGTous les paramètres suivants sont facultatifs. Si un paramètre n'est pas spécifié, sa valeur resteinchangée.

La commande DIR_AUTHENTICATION_ENABLED active ou désactive l'authentification desrépertoires. Les valeurs possibles sont Yes (Oui) ou No (Non).

DIR_ENABLE_GRP_ACCT fait que iLO 2 utilise l'intégration d'annuaire sans schéma. Les valeurspossibles sont Yes (Oui) ou No (Non).

Lorsque vous utilisez l'intégration d'annuaire sans schéma, iLO 2 prend en charge des droits relatifsaux variables, qui sont associés à des groupes d'annuaire différents. Ces groupes font partie del'annuaire et les privilèges iLO 2 de membre correspondants sont stockés dans iLO 2.

● DIR_GRPACCT1_NAME permet d'identifier un groupe dans l'annuaire (administrateurs,utilisateurs ou utilisateurs alimentation).

● DIR_GRPACCT1_PRIV identifie numériquement les privilèges iLO 2 pour les membres du groupe.Vous pouvez combiner les droits en incluant plusieurs valeurs. Ces droits sont indiqués dans uneliste de chiffres séparés par une virgule (1,2,3,4,5) qui fait référence à :

1. Administration des comptes de groupe

2. Remote Console Access (Accès à distance à la console)

3. Virtual Power and Reset (Alimentation et réinitialisation virtuelles)

4. Virtual Media

5. Configure iLO 2 Settings (Configurer les paramètres de iLO 2)

REMARQUE : lorsque vous utilisez l'intégration d'annuaire avec extension de schéma, lesbalises suivantes ne doivent pas être utilisées :

DIR_ENABLE_GRP_ACCT

DIR_GRPACCT1_NAME

DIR_GRPACCT1_PRIV

REMARQUE : lorsque vous utilisez des annuaires sans schéma, les balises suivantes ne doiventpas être utilisées :

DIR_OBJECT_DN

DIR_OBJECT_PASSWORD

DIR_LOCAL_USER_ACCT active ou désactive les comptes utilisateur locaux. Les valeurs possiblessont Yes (Oui) ou No (Non).

DIR_SERVER_ADDRESS indique l'emplacement du serveur d'annuaires. L'emplacement du serveurd'annuaires est spécifié comme une adresse IP ou un nom DNS.

FRWW DIR_INFO 119

Page 131: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

DIR_SERVER_PORT indique le numéro du port utilisé pour la connexion au serveur d'annuaires. Cettevaleur peut être obtenue auprès de l'administrateur d'annuaires. Le port LDAP sécurisé est le port 636mais le serveur d'annuaires peut être configuré pour un autre numéro de port.

DIR_OBJECT_DN spécifie le nom unique de la carte iLO 2 du serveur d'annuaires. Cette valeur peutêtre obtenue auprès de l'administrateur d'annuaires. La longueur des noms distinctifs est limitée à 256caractères.

DIR_OBJECT_PASSWORD spécifie le mot de passe associé à l'objet iLO 2 du serveur d'annuaires.La longueur des mots de passe est limitée à 39 caractères.

Les commandes DIR_USER_CONTEXT_1, DIR_USER_CONTEXT_2 et DIR_USER_CONTEXT_3spécifient les contextes de recherche utilisés pour localiser l'utilisateur lorsque celui-ci effectue unetentative d'authentification à l'aide d'annuaires. Si l'utilisateur n'a pas pu être localisé à l'aide du premierchemin, les paramètres spécifiés au niveau du deuxième et troisième chemin sont alors utilisés. Lesvaleurs de ces paramètres peuvent être obtenues auprès de l'administrateur d'annuaires. La longueurde ces commandes est limitée à 128 caractères.

Erreurs d'exécution MOD_DIR_CONFIGLes messages d'erreur possibles de la commande MOD_DIR_CONFIG sont :

● Directory information is open for read-only access. (Les informations sur le répertoire sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

RACK_INFOCette commande ne peut être utilisée qu'à l'intérieur d'un bloc de commandes LOGIN. Lors de l'analysede la commande, celle-ci lit la base de données de l'infrastructure du rack et se prépare à la modifier.Seules les commandes de type RACK_INFO sont autorisées à l'intérieur du bloc RACK_INFO. Lacommande RACK_INFO génère une réponse qui indique à l'application hôte si la lecture de la base dedonnées a réussi ou échoué. Si la base de données est ouverte à des fins d'écriture par une autreapplication, cet appel échouera.

Ce bloc de commande n'est valide que sur les serveurs ProLiant BL Class. La commande RACK_INFOrequiert le paramètre MODE avec une valeur de lecture ou d'écriture. MODE est un paramètre de typechaîne pouvant comporter jusqu'à 10 caractères et qui spécifie ce que vous comptez faire desinformations.

Le mode write (écriture) autorise à la fois les opérations de lecture et d'écriture des informations iLO 2.Le mode read (lecture) empêche la modification des informations iLO 2.

Les messages d'erreur possibles de la commande RACK_INFO sont :

● Invalid Mode. (Mode non valide.)

● Server is not a rack server; rack commands do not apply. (Le serveur n'est pas en rack ; lescommandes du rack ne s'y appliquent pas.)

Exemple :

<RACK_INFO MODE="read">……… RACK_INFO commands ………</RACK_INFO>

120 Chapitre 9 Utilisation du RIBCL FRWW

Page 132: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

GET_RACK_SETTINGSLa commande GET_RACK_SETTINGS demande les paramètres du rack de la carte iLO 2 concernée.Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesRACK_INFO, et RACK_INFO MODE doit être en mode read (lecture) ou write (écriture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RACK_INFO MODE="read"> <GET_RACK_SETTINGS/> </RACK_INFO> </LOGIN></RIBCL>

Paramètres GET_RACK_SETTINGSAucun

Erreurs d'exécution GET_RACK_SETTINGSAucun

Messages renvoyés par GET_RACK_SETTINGSExemple de message renvoyé par la commande GET_RACK_SETTINGS :

<GET_RACK_SETTINGS> <RACK_NAME VALUE="HPspace"/> <ENCLOSURE_NAME VALUE="Home"/> <ENCLOSURE_SN VALUE="44XP0606XP33"/> <BAY_NAME VALUE="Library"/> <BAY VALUE="2"/> <FACILITY_PWR_SOURCE VALUE="N"/> <RACK_AUTO_PWR VALUE="Y"/> <SNMP_RACK_ALERTS VALUE="Y"/> <LOG_RACK_ALERTS VALUE="N"/></GET_RACK_SETTINGS >

GET_DIAGPORT_SETTINGSLa commande GET_DIAGPORT_SETTINGS demande les paramètres du port de diagnostic de la carteiLO concernée. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un blocde commandes RACK_INFO, et RACK_INFO MODE doit être en mode read (lecture) ou write (écriture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RACK_INFO MODE="read"> <GET_DIAGPORT_SETTINGS/> </RACK_INFO> </LOGIN></RIBCL>

FRWW RACK_INFO 121

Page 133: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres GET_DIAGPORT_SETTINGSAucun

Erreurs d'exécution GET_DIAGPORT_SETTINGSAucun

Messages renvoyés par GET_DIAGPORT_SETTINGSExemple de message renvoyé par la commande GET_DIAGPORT_SETTINGS :

<GET_DIAGPORT_SETTINGS> <DP_SPEED_AUTOSELECT value="No"/> <DP_NIC_SPEED value="100"/> <DP_FULL_DUPLEX value="Yes"/> <DP_IP_ADDRESS value="192.168.142.56"/> <DP_SUBNET_MASK value="255.255.0.0"/></GET_DIAGPORT_SETTINGS >

MOD_DIAGPORT_SETTINGSLa commande MOD_DIAGPORT_SETTINGS permet de modifier les paramètres réseau du port dediagnostic sur iLO 2. Pour que l'analyse de la commande MOD_DIAGPORT_SETTINGS soit correcte,celle-ci doit apparaître dans un bloc de commandes RACK_INFO, et RACK_INFO MODE doit être enmode write (écriture). Pour exécuter cette commande, l'utilisateur doit disposer du privilège deconfiguration iLO 2.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="username" PASSWORD="password"> <RACK_INFO MODE="write"> <MOD_DIAGPORT_SETTINGS> <DP_SPEED_AUTOSELECT value="No"/> <DP_NIC_SPEED value="100"/> <DP_FULL_DUPLEX value="Yes"/> <DP_IP_ADDRESS value="192.168.142.56"/> <DP_SUBNET_MASK value="255.255.0.0"/> </MOD_DIAGPORT_SETTINGS> </RACK_INFO> </LOGIN></RIBCL>

Paramètres MOD_DIAGPORT_SETTINGSTous les paramètres suivants sont facultatifs. Si un paramètre n'est pas spécifié, sa valeur resteinchangée.

DP_SPEED_AUTOSELECT permet de sélectionner automatiquement la vitesse de l'émetteurrécepteur. Les valeurs possibles sont Yes (Oui) ou No (Non). Ce paramètre n'est pas sensible à lacasse.

DP_NIC_SPEED permet de définir la vitesse de l'émetteur récepteur si la valeur du paramètreDP_SPEED_AUTOSELECT est No (Non). Les valeurs possibles sont 10 et 100. Toute autre valeurgénère une erreur de syntaxe.

122 Chapitre 9 Utilisation du RIBCL FRWW

Page 134: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

DP_FULL_DUPLEX permet de déterminer si le port de diagnostic iLO 2 doit prendre en charge le modeduplex intégral ou semi-duplex. Il n'est applicable que si la valeur du paramètreDP_SPEED_AUTOSELECT est No (Non). Les valeurs possibles sont Yes (Oui) ou No (Non). Ceparamètre n'est pas sensible à la casse.

DP_IP_ADDRESS permet de sélectionner l'adresse IP du port de diagnostic iLO 2. Si une chaîne videest saisie, la valeur courante reste inchangée. Le format attendu est XXX.XXX.XXX.XXX.

DP_SUBNET_MASK permet de sélectionner le masque de sous-réseau du port de diagnostic iLO 2.Si une chaîne vide est saisie, la valeur courante reste inchangée. Le format attendu estXXX.XXX.XXX.XXX.

Le processeur de supervision iLO 2 se réinitialise pour appliquer les modifications après l'exécutionréussie du script.

Erreurs d'exécution MOD_DIAGPORT_SETTINGSLes messages d'erreur possibles de la commande MOD_DIAGPORT_SETTINGS sont :

● iLO 2 information is open for read-only access. (Les informations iLO 2 ne sont accessibles qu'enlecture.) Write access is required for this operation. (L'accès en écriture est requis pour cetteopération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

GET_ENCLOSURE_IP_SETTINGSGET_ENCLOSURE_IP_SETTINGS requiert les paramètres Static IP Bay Configuration (Configurationdes boîtiers IP statiques) de iLO 2. Cet attribut doit apparaître dans le bloc de commande RACK_INFO.Ce bloc peut être configuré en lecture ou en écriture seule.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Admin" PASSWORD="password"> <RACK_INFO MODE="write"> <GET_ENCLOSURE_IP_SETTINGS/> </RACK_INFO></LOGIN></RIBCL>

Paramètres GET_ENCLOSURE_IP_SETTINGSAucun

Messages renvoyés par GET_ENCLOSURE_IP_SETTINGSExemple de message renvoyé par la commande GET_ENCLOSURE_IP_SETTINGS :

<?xml version="1.0"?><RIBCL VERSION="2.22"><RESPONSE STATUS="0x0000" MESSAGE='No error' /><GET_ENCLOSURE_IP_SETTINGS> <BAY_ENABLE MASK="0x0002"/> <IP_ADDRESS VALUE="170.100.12.101"/>

FRWW RACK_INFO 123

Page 135: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<SUBNET_MASK VALUE="255.255.255.0"/> <GATEWAY_IP_ADDRESS VALUE="170.100.12.254"/> <DOMAIN_NAME VALUE=""/> <PRIM_DNS_SERVER VALUE="0.0.0.0"/> <SEC_DNS_SERVER VALUE="0.0.0.0"/> <TER_DNS_SERVER VALUE="0.0.0.0"/> <PRIM_WINS_SERVER VALUE="0.0.0.0"/> <SEC_WINS_SERVER VALUE="0.0.0.0"/> <STATIC_ROUTE_1 DESTINATION="0.0.0.0" GATEWAY="0.0.0.0"/> <STATIC_ROUTE_2 DESTINATION="0.0.0.0" GATEWAY="0.0.0.0"/> <STATIC_ROUTE_3 DESTINATION="0.0.0.0" GATEWAY="0.0.0.0"/></GET_ENCLOSURE_IP_SETTINGS></RIBCL>

MOD_ENCLOSURE_IP_SETTINGSMOD_ENCLOSURE_IP_SETTINGS modifie les paramètres Static IP Bay Configuration (ConfigurationIP statique). Cette commande est uniquement valide dans un bloc RACK_INFO. L'utilisateur connectédoit disposer du privilège Configure iLO 2 Settings (Configurer paramètres iLO 2). Cet attribut doitapparaître dans le bloc de commande RACK_INFO. Ce bloc peut être configuré en écriture seule.

Exemple de modification de paramètres :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Admin" PASSWORD="password"><RACK_INFO MODE="write"> <MOD_ENCLOSURE_IP_SETTINGS> <BAY_ENABLE MASK="0x3FE"/> <IP_ADDRESS VALUE="16.100.222.111"/> <SUBNET_MASK VALUE="255.255.252.0"/> <GATEWAY_IP_ADDRESS VALUE="16.100.222.1"/> <DOMAIN_NAME VALUE="sum.won.here.now"/> <PRIM_DNS_SERVER VALUE="16.11.1.111"/> <SEC_DNS_SERVER VALUE=""/> <TER_DNS_SERVER VALUE=""/> <PRIM_WINS_SERVER VALUE="16.22.2.222"/> <SEC_WINS_SERVER VALUE=""/> <STATIC_ROUTE_1 DEST="16.33.3.33" GATEWAY="16.100.11.11"/> <STATIC_ROUTE_2 DEST="" GATEWAY=""/> <STATIC_ROUTE_3 DEST="" GATEWAY=""/> </MOD_ENCLOSURE_IP_SETTINGS></RACK_INFO></LOGIN></RIBCL>

Exemple de modification de paramètres réseau pour activer la configuration de boîtiers IP statiques :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Admin" PASSWORD="password"> <RIB_INFO MODE="write"> <MOD_NETWORK_SETTINGS> <ENCLOSURE_IP_ENABLE VALUE="Yes"/>

124 Chapitre 9 Utilisation du RIBCL FRWW

Page 136: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

</MOD_NETWORK_SETTINGS> </RIB_INFO></LOGIN></RIBCL>

Paramètres MOD_ENCLOSURE_IP_SETTINGSBAY_ENABLEMASK active l'utilisation de l'adressage Static IP Bay Configuration (Configuration IPstatique). L'attribut MASK est un nombre à 16 bits. Chaque bit correspond à un connecteur du boîtier.Si le bit est défini, le connecteur correspondant utilisera les paramètres Static IP Bay Configuration.LSB correspond au connecteur 1. Par exemple, l'attribut MASK=« 0x0001 » autorise uniquement leconnecteur 1 à utiliser le paramètre Static IP Bay Configuration. Il peut s'agir d'un nombre hexadécimalou décimal. Cette commande doit apparaître dans le bloc MOD_ENCLOSURE_IP_SETTINGS.

ENCLOSURE_IP_ENABLE active ou désactive l'utilisation des paramètres Static IP Bay Configuration.Cet attribut doit apparaître dans le bloc de commande MOD_NETWORK_SETTINGS. Les valeurspossibles sont Y (Oui) ou N (Non). Cet attribut fait la distinction entre les majuscules et les minuscules.Il est uniquement applicable à des serveurs en lame.

Erreurs d'exécution MOD_ENCLOSURE_IP_SETTINGSLes messages d'erreur possibles de la commande MOD_ENCLOSURE_IP_SETTINGS sont :

● Rack information is open for read-only access. (Les informations du rack ne sont accessibles qu'enlecture.) Write access is required for this operation. (L'accès en écriture est requis pour cetteopération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV is required. (Commande CONFIG_ILO_PRIV requise.)

GET_TOPOLOGYCette commande demande à la carte iLO 2 concernée de renvoyer la topologie actuelle del'infrastructure du rack. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dansun bloc de commandes RACK_INFO, et RACK_INFO MODE doit être en mode read (lecture) ou write(écriture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RACK_INFO MODE="read"> <GET_TOPOLOGY/> </RACK_INFO> </LOGIN></RIBCL>

Paramètres GET_TOPOLOGYAucun

Message renvoyé par GET_TOPOLOGYExemple de requête aboutie :

<RK_TPLGY CNT="3"><RUID>xxxxxx</RUID><ICMB ADDR="0xAA55" MFG="232" PROD_ID="NNN" SER="123" NAME="Power_1">

FRWW RACK_INFO 125

Page 137: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<LEFT/><RIGHT ADDR="0xAB66" SER="123" NAME="Server_1"/></ICMB><ICMB ADDR="0xAB66" MFG="232" PROD_ID="NNN" SER="456" NAME="Server_1"><LEFT ADDR="0xAA55" SER="123" NAME="Power_1"/><RIGHT ADDR="0xAC77" SER="123" NAME="Power_2"/></ICMB><ICMB ADDR="0xAC77" MFG="232" PROD_ID="NNN" SER="789" NAME="Power_2"><RIGHT/></ICMB></RK_TPLGY>

MOD_BLADE_RACKCette commande permet de modifier les paramètres de l'infrastructure du rack. Pour que l'analyse dela commande soit correcte, celle-ci doit apparaître dans un bloc de commandes RACK_INFO, etRACK_INFO MODE doit être en mode write (écriture). Pour exécuter cette commande, l'utilisateur doitdisposer du privilège de configuration iLO 2.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RACK_INFO MODE="write"> <MOD_BLADE_RACK> <RACK_NAME value="CPQ_Rack_1"/> <ENCLOSURE_NAME value="CPQ_Enclosure_1"/> <BAY_NAME value="CPQ_Bay_5"/> <FACILITY_PWR_SOURCE value="Yes"/> <RACK_AUTO_PWR value="Yes"/> <SNMP_RACK_ALERTS value="Yes"/> <LOG_RACK_ALERTS value="Yes"/> </MOD_BLADE_RACK> </RACK_INFO> </LOGIN></RIBCL>

Paramètres MOD_BLADE_RACKTous les paramètres suivants sont facultatifs. Si un paramètre n'est pas spécifié, sa valeur resteinchangée.

RACK_NAME est le nom utilisé pour regrouper de manière logique les boîtiers au sein d'uneinfrastructure de rack. Ce paramètre peut comporter jusqu'à 31 caractères imprimables.

ENCLOSURE_NAME est le nom qui permet de regrouper de manière logique les serveurs ProLiant BL-Class réunis dans un seul boîtier. Ce paramètre peut comporter jusqu'à 31 caractères imprimables.

BAY_NAME est le nom utilisé pour identifier un serveur ProLiant BL-Class spécifique. Ce paramètrepeut comporter jusqu'à 31 caractères imprimables.

FACILITY_PWR_SOURCE détermine la source d'alimentation des serveurs en lame. La valeur Yes(Oui) indique au serveur d'utiliser l'alimentation de l'installation, tandis que la valeur No (Non) lui ordonnede s'alimenter à partir des modules d'alimentation du serveur en lame.

RACK_AUTO_PWR détermine si le serveur en lame doit être mis automatiquement sous tension lorsde son insertion dans le boîtier. Si la valeur est Yes (Oui), le serveur en lame se met automatiquement

126 Chapitre 9 Utilisation du RIBCL FRWW

Page 138: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

sous tension et commence le processus d'amorçage normal si l'alimentation est disponible. Si la valeurest No (Non), le serveur en lame doit être mis sous tension manuellement.

SNMP_RACK_ALERTS détermine si les alertes de l'infrastructure du rack doivent être transmises auxdestinations des traps SNMP définies par l'utilisateur. La valeur Yes (Oui) permet la transmission desalertes du rack. La valeur No (Non) désactive la transmission des alertes du rack.

LOG_RACK_ALERTS détermine si des alertes de l'infrastructure du rack doivent être consignées. Lavaleur Yes (Oui) active la consignation des alertes du rack dans le journal IML. La valeur No (Non)désactive la consignation des alertes du rack dans le journal IML.

Erreurs d'exécution MOD_BLADE_RACKLes messages d'erreur possibles de la commande MOD_BLADE_RACK sont :

● Rack information is open for read-only access. (Les informations du rack ne sont accessibles qu'enlecture.) Write access is required for this operation. (L'accès en écriture est requis pour cetteopération.)

● Rack Name too long. (Le nom du rack est trop long.)

● Enclosure Name too long. (Le nom du boîtier est trop long.)

● Bay Name too long. (Le nom de la baie est trop long.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

SERVER_INFOCette commande ne s'affiche qu'à l'intérieur d'un bloc de commande LOGIN. Seules les commandesde type SERVER_INFO sont autorisées à l'intérieur du bloc SERVER_INFO.

La commande SERVER_INFO requiert le paramètre MODE avec une valeur de lecture ou d'écriture.MODE est un paramètre de type chaîne pouvant comporter jusqu'à 10 caractères et qui spécifie ce quevous comptez faire des informations.

Le mode write (écriture) autorise à la fois les opérations de lecture et d'écriture des informations iLO 2.Le mode read (lecture) empêche la modification des informations iLO 2.

Exemple :

<SERVER_INFO MODE="read">

……… SERVER_INFO commands ………

</SERVER_INFO>

Exemple de réinitialisation de serveur :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <RESET_SERVER/> </SERVER_INFO></LOGIN></RIBCL>

Exemple de définition de l'alimentation hôte :

FRWW SERVER_INFO 127

Page 139: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <!-- Modify the HOST_POWER attribute to toggle power on the host server --> <!-- HOST_POWER="No" (Turns host server power off) --> <!-- A graceful shutdown will be attempted for ACPI-aware --> <!-- operating systems configured to support graceful shutdown. --> <!-- HOST_POWER="Yes" (Turns host server power on) --> <SET_HOST_POWER HOST_POWER="No"/> </SERVER_INFO></LOGIN></RIBCL>

GET_SERVER_NAMELa commande GET_SERVER_NAME permet de récupérer le nom du serveur hôte utilisé par la carteiLO 2. Vous pouvez régler ce paramètre à l'aide de plusieurs méthodes, notamment la commandeSERVER_NAME, l'hôte RBSU, l'interface de navigateur iLO 2 et par le chargement des agents desupervision HP ProLiant.

Cette commande est prise en charge par le microprogramme iLO 2 version 1.30 ou ultérieure. Elle n'estpas prise en charge par iLO ou RILOE II.

Exemple :

<RIBCL version="2.21"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SERVER_INFO MODE="READ" > <GET_SERVER_NAME /> </SERVER_INFO></LOGIN></RIBCL>

iLO 2 maintient la cohérence entre les différents emplacements où le nom de serveur est utilisé. L'hôteRBSU possède une limitation de deux lignes de 14 caractères chacune, ou une longueur totale de28 caractères pour le nom du serveur.

Normalement, les agents de supervision HP ProLiant sont utilisés pour transmettre l'attribut ServerName (nom de serveur) à la carte iLO 2. Cette commande peut servir dans les situations où les agentsde supervision ne sont pas utilisés. Toutefois, le système d'exploitation de l'hôte n'est pas affecté.

Message renvoyé par GET_SERVER_NAMEGET_SERVER_NAME renvoie le nom de serveur actuellement enregistré, le cas échéant. Le nom deserveur est une chaîne ASCII entre guillemets et ne peut pas être un nom de réseau. Par exemple :

<SERVER_NAME VALUE="Linux Development Host" />

Erreurs d'exécution GET_SERVER_NAMEAucun

SERVER_NAMELa commande SERVER_NAME permet d'affecter l'attribut Server Name (nom de serveur) présentédans l'interface utilisateur et l'hôte RBSU. Ce paramètre n'est pas transmis au système d'exploitationde l'hôte et n'affecte pas ce dernier.

128 Chapitre 9 Utilisation du RIBCL FRWW

Page 140: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Vous devez posséder le privilège de configuration iLO 2 pour modifier cet attribut à l'aide de l'interfacede génération de scripts. La section SERVER_INFO doit être définie sur le mode WRITE (écriture) ouune erreur sera renvoyée.

Exemple :

<RIBCL version="2.21"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"><SERVER_INFO MODE="write" > <SERVER_NAME VALUE = "Exchange05" /></SERVER_INFO></LOGIN

Paramètres SERVER_NAMEVALUE est une chaîne ASCII entre guillemets d'une longueur totale inférieure à 50 caractères.

Message renvoyé par SERVER_NAMEAucun message spécifique n'est renvoyé si cet attribut est réglé correctement.

Erreurs d'exécution SERVER_NAME● Si le privilège Configure iLO Settings (configurer les paramètres iLO) est absent, une erreur

d'exécution est renvoyée.

● Si SERVER_INFO n'est pas ouvert pour l'écriture, une erreur d'exécution est renvoyée.

GET_EMBEDDED_HEALTHLa commande GET_EMBEDDED_HEALTH permet de récupérer les informations d'état du serveur.Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesSERVER_INFO. Vous pouvez définir SERVER_INFO MODE pour la lecture ou l'écriture.

Exemple :

<RIBCL VERSION="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_EMBEDDED_HEALTH /> </SERVER_INFO></LOGIN></RIBCL>

Paramètres GET_EMBEDDED_HEALTHAucun

Messages renvoyés par GET_EMBEDDED_HEALTHExemple de message renvoyé par GET_EMBEDDED_HEALTH_DATA :

IP Address is: 16.100.000.192cpqlocfg.exe: Receiving (116):<?xml version="1.0"?><RIBCL VERSION="2.22"><RESPONSE STATUS="0x0000"

FRWW SERVER_INFO 129

Page 141: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

MESSAGE='No error' /></RIBCL>cpqlocfg.exe: Receiving (116):<?xml version="1.0"?><RIBCL VERSION="2.22"><RESPONSE STATUS="0x0000" MESSAGE='No error'/><GET_EMBEDDED_HEALTH_DATA><FANS> <FAN> <LABEL VALUE = "Fan Block 1"/> <ZONE VALUE = "Power Supply"/> <STATUS VALUE = "Ok"/> <SPEED VALUE = "25" UNIT="Percentage"/> </FAN> <FAN> <LABEL VALUE = "Fan Block 2"/> <ZONE VALUE = "CPU 2"/> <STATUS VALUE = "Ok"/> <SPEED VALUE = "37" UNIT="Percentage"/> </FAN></FANS><TEMPERATURE> <TEMP> <LABEL VALUE = "Temp 1"/> <LOCATION VALUE = "I/O Board"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "29" UNIT="Celsius"/> <CAUTION VALUE = "65" UNIT="Celsius"/> <CRITICAL VALUE = "70" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 2"/> <LOCATION VALUE = "Ambient"/> <STATUS VALUE = "Failed"/> <CURRENTREADING VALUE = "66" UNIT="Celsius"/> <CAUTION VALUE = "40" UNIT="Celsius"/> <CRITICAL VALUE = "45" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 3"/> <LOCATION VALUE = "CPU 1"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "36" UNIT="Celsius"/> <CAUTION VALUE = "90" UNIT="Celsius"/> <CRITICAL VALUE = "95" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 4"/> <LOCATION VALUE = "CPU 1"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "32" UNIT="Celsius"/>

130 Chapitre 9 Utilisation du RIBCL FRWW

Page 142: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<CAUTION VALUE = "90" UNIT="Celsius"/> <CRITICAL VALUE = "95" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 5"/> <LOCATION VALUE = "Power Supply"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "32" UNIT="Celsius"/> <CAUTION VALUE = "51" UNIT="Celsius"/> <CRITICAL VALUE = "56" UNIT="Celsius"/> </TEMP></TEMPERATURE><VRM></VRM><POWER_SUPPLIES></POWER_SUPPLIES><HEALTH_AT_A_GLANCE> <FANS STATUS= "Ok"/> <FANS REDUNDANCY= "Fully Redundant"/> <TEMPERATURE STATUS= "FAILED"/> <VRM STATUS= "Ok"/> <POWER_SUPPLIES STATUS= "Ok"/> <POWER_SUPPLIES REDUNDANCY= "unknown"/></HEALTH_AT_A_GLANCE></GET_EMBEDDED_HEALTH_DATA></RIBCL>cpqlocfg.exe: Script succeeded on "16.100.000.192:000"

GET_POWER_READINGSLa commande GET_POWER_READINGS permet d'obtenir les relevés d'alimentation à partir du blocd'alimentation du serveur.

Paramètres GET_POWER_READINGSAucun

Messages renvoyés par GET_POWER_READINGSDeux types de réponses sont disponibles à partir de la commande GET_POWER_READINGS, selonqu'une licence avancée est appliquée ou non.

Si aucune licence avancée n'est appliquée, la réponse classique est la suivante :

<?xml version="1.0"?><RIBCL VERSION="2.22"><RESPONSE STATUS="0x0000" MESSAGE='No error' /><GET_POWER_READINGS><PRESENT_POWER_READING VALUE="275" UNIT="Watts"/><!--Additional information is available with iLO 2 Advanced and iLO 2 Select licenses.-->

FRWW SERVER_INFO 131

Page 143: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

</GET_POWER_READINGS></RIBCL>cpqlocfg.exe: Script succeeded on "16.100.100.100:100"

Si une licence avancée est appliquée, la réponse classique est la suivante :

<?xml version="1.0"?><RIBCL VERSION="2.22"><RESPONSE STATUS="0x0000" MESSAGE='No error' /><GET_POWER_READINGS><PRESENT_POWER_READING VALUE="275" UNIT="Watts"/><AVERAGE_POWER_READING VALUE="278" UNIT="Watts"/><MAXIMUM_POWER_READING VALUE="283" UNIT="Watts"/><MINIMUM_POWER_READING VALUE="270" UNIT="Watts"/></GET_POWER_READINGS></RIBCL>

GET_POWER_CAPLa commande GET_POWER_CAP permet d'obtenir la capacité d'alimentation actuelle du serveur. Pourque l'analyse de la commande soit correcte, cette dernière doit apparaître dans un bloc de commandesSERVER_INFO, et SERVER_INFO MODE doit être en mode read (lecture) ou write (écriture).

Exemple :

<RIBCL VERSION="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_POWER_CAP/> </SERVER_INFO></LOGIN></RIBCL>

Paramètres GET_POWER_CAPAucun

Messages renvoyés par GET_POWER_CAPUne valeur zéro indique qu'aucune capacité d'alimentation n'est actuellement définie sur le serveur. Laréponse classique est la suivante :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_POWER_CAP /> </SERVER_INFO></LOGIN></RIBCL>

SET_POWER_CAPLa commande SET_POWER_CAP permet de définir une capacité d'alimentation sur le serveur. Pourque l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandes

132 Chapitre 9 Utilisation du RIBCL FRWW

Page 144: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

SERVER_INFO, et SERVER_INFO MODE doit être en mode write (écriture). Pour exécuter cettecommande, vous devez disposer du privilège de configuration iLO 2.

Vous ne pouvez pas définir cette propriété lorsqu'une limite dynamique de puissance est définie pourle serveur. La limite dynamique de puissance est définie et modifiée à l'aide de Onboard Administratorou de Insight Power Manager.

Exemple de désactivation de la capacité d'alimentation :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <SET_POWER_CAP POWER_CAP="300"/> </SERVER_INFO> </LOGIN></RIBCL>

Paramètres SET_POWER_CAPSET_POWER_CAP POWER_CAP est la capacité d'alimentation sur le serveur. Les valeurs valides decapacité d'alimentation sont déterminées à l'aide d'un test d‘alimentation exécuté sur le serveur audémarrage. Les valeurs possibles sont 0 pour désactiver la capacité d'alimentation ou une valeurnumérique en watts (en fonction du test d'alimentation.)

Erreurs d'exécution SET_POWER_CAPLes messages d'erreur possibles de la commande SET_POWER_CAP sont :

● Server information is open for read-only access. (Les informations sur le serveur sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● Power Regulator feature is not supported on this server. (La fonction Power Regulator [Régulateurde puissance] n'est pas prise en charge sur ce serveur.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.)

● La valeur de la capacité d'alimentation n'est pas valide.

GET_HOST_POWER_SAVER_STATUSLa commande GET_HOST_POWER_SAVER_STATUS demande l'état de la fonction du régulateur depuissance du processeur du serveur. Pour que l'analyse de la commande soit correcte, celle-ci doitapparaître dans un bloc de commandes SERVER_INFO. Vous pouvez définir SERVER_INFO MODEpour la lecture ou l'écriture.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <GET_HOST_POWER_SAVER_STATUS/> </SERVER_INFO> </LOGIN></RIBCL>

FRWW SERVER_INFO 133

Page 145: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres GET_HOST_POWER_SAVER_STATUSAucun

Erreurs d'exécution GET_HOST_POWER_SAVER_STATUSLes messages d'erreur possibles de la commande GET_HOST_POWER_SAVER_STATUS sont :

● Feature not supported (Fonction non prise en charge)

Messages renvoyés par GET_HOST_POWER_SAVER_STATUSLes informations apparaissant ci-dessous sont renvoyées dans l'une des réponses suivantes :

● <GET_HOST_POWER_SAVER HOST POWER_SAVER="OFF" />

● <GET_HOST_POWER_SAVER HOST POWER_SAVER="MIN" />

● <GET_HOST_POWER_SAVER HOST POWER_SAVER="AUTO" />

SET_HOST_POWER_SAVERLa commande SET_HOST_POWER_SAVER est utilisée pour définir le paramétrage du régulateur depuissance du processeur du serveur. Pour que l'analyse de la commande soit correcte, celle-ci doitapparaître dans un bloc de commandes SERVER_INFO, et SERVER_INFO MODE doit être en modewrite (écriture). L'utilisateur doit disposer du privilège Virtual Power and Reset (Alimentation etréinitialisation virtuelles) pour exécuter cette commande.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <SET_HOST_POWER_SAVER HOST_POWER_SAVER="1"/> </SERVER_INFO> </LOGIN></RIBCL>

Paramètres SET_HOST_POWER_SAVERHOST_POWER_SAVER commande la fonction Dynamic Power Saver (économiseur d'alimentationdynamique) du processeur du serveur lorsqu'elle est prise en charge. Les valeurs possibles sont :

● 1—Mode de contrôle du système d'exploitation

● 2—Mode de puissance faible statique HP

● 3—Mode d'économie d'énergie dynamique HP

● 4—Mode hautes performances statiques HP

134 Chapitre 9 Utilisation du RIBCL FRWW

Page 146: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Erreurs d'exécution SET_HOST_POWER_SAVERLes messages d'erreur possibles de la commande SET_HOST_POWER sont :

● Server information is open for read-only access. (Les informations sur le serveur sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● Power Regulator feature is not supported on this server. (La fonction Power Regulator [Régulateurde puissance] n'est pas prise en charge sur ce serveur.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) RESET_SERVER_PRIV required. (Commande RESET_SERVER_PRIV requise.)

GET_HOST_POWER_REG_INFOLa commande GET_HOST_POWER_REG_INFO nécessite les informations du régulateurd'alimentation de iLO 2. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dansun bloc de commandes SERVER_INFO, et SERVER_INFO MODE doit être en mode read (lecture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_HOST_POWER_REG_INFO/> </SERVER_INFO> </LOGIN></RIBCL>

Paramètres GET_HOST_POWER_REG_INFOAucun

Erreurs d'exécution GET_HOST_POWER_REG_INFOGET_HOST_POWER_REG_INFO génère une erreur d'exécution si la licence iLO 2 Advanced estintrouvable. Par exemple :

<RIBCL VERSION="2.22"> <RESPONSE STATUS="0x0043" MESSAGE='This feature requires an advanced license' /></RIBCL>

Messages renvoyés par GET_HOST_POWER_REG_INFOLa commande GET_HOST_POWER_REG_INFO renvoie l'ensemble des données disponibles aumoment de la demande. Si la demande est reçue dans les cinq premières minutes du cycle deréinitialisation ou de mise sous tension d'un système ou de iLO 2, seules certaines données sontdisponibles.

Exemple de message renvoyé par la commande GET_HOST_POWER_REG_INFO si celle-ci a étéexécutée durant les cinq premières minutes d'un cycle de réinitialisation ou de mise sous tension :

<GET_HOST_POWER_REG_INFO><NumberProcessors>0</NumberProcessors>

FRWW SERVER_INFO 135

Page 147: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<NumberPstates>0</NumberPstates></GET_HOST_POWER_REG_INFO>

Exemple de message renvoyé par la commande GET_HOST_POWER_REG_INFO lorsque toutes lesdonnées sont disponibles :

<GET_HOST_POWER_REG_INFO><NumberProcessors>2</NumberProcessors><NumberPstates>3</NumberPstates><Processor0><CurrentPstate>2</CurrentPstate><Pstate0><TotalAverage>34.3</TotalAverage></Pstate0><Pstate1><TotalAverage>0</TotalAverage></Pstate1><Pstate2><TotalAverage>65.7</TotalAverage></Pstate2><Pstate3><TotalAverage>0</TotalAverage></Pstate3>......<Pstate7><TotalAverage>0</TotalAverage></Pstate7></Processor0><Processor1><CurrentPstate>2</CurrentPstate><Pstate0><TotalAverage>34.3</TotalAverage></Pstate0><Pstate1><TotalAverage>0</TotalAverage></Pstate1><Pstate2><TotalAverage>65.7</TotalAverage></Pstate2><Pstate3>.....<Pstate7><TotalAverage>0</TotalAverage></Pstate7></Processor1></GET_HOST_POWER_REG_INFO>

GET_HOST_POWER_STATUSLa commande GET_HOST_POWER_STATUS demande l'état d'alimentation du serveur. Pour quel'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesSERVER_INFO. Vous pouvez définir SERVER_INFO MODE pour la lecture ou l'écriture.

Exemple :

136 Chapitre 9 Utilisation du RIBCL FRWW

Page 148: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <GET_HOST_POWER_STATUS/> </SERVER_INFO> </LOGIN></RIBCL>

Paramètres de la commande GET_HOST_POWER_STATUSAucun

Erreurs d'exécution de la commande GET_HOST_POWER_STATUSLes messages d'erreur possibles de la commande GET_HOST_POWER_STATUS sont :

● Host power is OFF. (L'alimentation de l'hôte est désactivée.)

● Host power is ON. (L'alimentation de l'hôte est activée.)

Messages renvoyés par la commande GET_HOST_POWER_STATUSInformations renvoyées dans la réponse :

<GET_HOST_POWER HOST POWER="OFF"/>

SET_HOST_POWERLa commande SET_HOST_POWER permet de commuter l'interrupteur d'alimentation du serveur. Pourque l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesSERVER_INFO, et SERVER_INFO MODE doit être en mode write (écriture). L'utilisateur doit disposerdu privilège Virtual Power and Reset (Alimentation et réinitialisation virtuelles) pour exécuter cettecommande.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <SET_HOST_POWER HOST_POWER="Yes"/> </SERVER_INFO> </LOGIN></RIBCL>

Paramètres de la commande SET_HOST_POWERLa commande HOST_POWER active ou désactive le bouton Virtual Power (Alimentation virtuelle). Lesvaleurs possibles sont Yes (Oui) ou No (Non).

FRWW SERVER_INFO 137

Page 149: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Erreurs d'exécution de la commande SET_HOST_POWERLes messages d'erreur possibles de la commande SET_HOST_POWER sont :

● Server information is open for read-only access. (Les informations sur le serveur sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● Virtual Power Button feature is not supported on this server. (Le bouton virtuel de mise sous tensionn'est pas pris en charge sur ce serveur.)

● Host power is already ON. (L'alimentation de l'hôte est déjà activée.)

● Host power is already OFF. (L'alimentation de l'hôte est déjà désactivée.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) RESET_SERVER_PRIV required. (Commande RESET_SERVER_PRIV requise.)

GET_HOST_PWR_MICRO_VERLa commande GET_HOST_PWR_MICRO_VER bascule le bouton d'alimentation du serveur. Pour quel'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesSERVER_INFO, et SERVER_INFO doit être en mode read (lecture).

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="admin" PASSWORD="admin123"> <SERVER_INFO MODE="read"> <GET_HOST_PWR_MICRO_VER/> </SERVER_INFO></LOGIN></RIBCL>

Paramètres GET_HOST_PWR_MICRO_VERAucun

Erreurs d'exécution GET_HOST_PWR_MICRO_VERLes messages d'erreur possibles de la commande GET_HOST_PWR_MICRO_VER sont :

● Error si la micro-alimentation ne peut pas être lue (problème matériel).

● Power Off si le serveur est mis hors tension.

● N/A si le serveur ne prend pas en charge une micro-alimentation.

Messages renvoyés par GET_HOST_PWR_MICRO_VER● Pas d'erreur et affichage d'informations de version :

<GET_HOST_PWR_MICRO_VER> <PWR_MICRO VERSION="2.3"/></GET_HOST_PWR_MICRO_VER>

● Serveur hors tension :

<GET_HOST_PWR_MICRO_VER> <PWR_MICRO VERSION="OFF"/></GET_HOST_PWR_MICRO_VER>

138 Chapitre 9 Utilisation du RIBCL FRWW

Page 150: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

● Micro-alimentation non pris en charge sur le serveur :

<GET_HOST_PWR_MICRO_VER> <PWR_MICRO VERSION="N/A"/></GET_HOST_PWR_MICRO_VER>

● Échec de lecture de la version de micro-alimentation :

<GET_HOST_PWR_MICRO_VER> <PWR_MICRO VERSION="Error"/></GET_HOST_PWR_MICRO_VER>

GET_PWREG_CAPABILITIESLa commande GET_PWREG_CAPABILITIES demande des informations de régulateur de puissanceiLO 2 relatives aux valeurs minimum et maximum de puissance, au type et à la capacité du blocd'alimentation, ainsi qu'à la version de microprogramme du microprocesseur. Pour que l'analyse de lacommande soit correcte, celle-ci doit apparaître dans un bloc de commandes SERVER_INFO, etSERVER_INFO doit être en mode read (lecture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_PWREG_CAPABILITIES/> </SERVER_INFO> </LOGIN></RIBCL>

Paramètres GET_PWREG_CAPABILITIESAucun

Erreurs d'exécution GET_PWREG_CAPABILITIESVoici un aperçu des messages d'erreur possibles pour la commande GET_PWREG_CAPABILITIES :

● Error si la micro-alimentation ne peut pas être lue (problème matériel).

● Power Off si le serveur est mis hors tension.

● N/A si le serveur ne prend pas en charge une micro-alimentation.

Messages renvoyés par GET_PWREG_CAPABILITIES<GET_PWREG_CAPABILITIES> <FWVERSION>"1.77"</FWVERSION> <THRD ID="0" SOCKET="1" CORE="0" THREAD="0"/> <QS Q="0" P="0" L="100"/> <QS Q="1" P="1" L="75"/> <QS Q="2" P="1" L="75"/> <QS Q="3" P="1" L="75"/> <QS Q="4" P="1" L="75"/> <QS Q="5" P="1" L="75"/> <QS Q="6" P="1" L="75"/> <QS Q="7" P="1" L="75"/> <QS Q="8" P="1" L="75"/>

FRWW SERVER_INFO 139

Page 151: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<THRD ID="1" SOCKET="1" CORE="1" THREAD="0"/> <QS Q="0" P="0" L="100"/> <QS Q="1" P="1" L="75"/> <QS Q="2" P="1" L="75"/> <QS Q="3" P="1" L="75"/> <QS Q="4" P="1" L="75"/> <QS Q="5" P="1" L="75"/> <QS Q="6" P="1" L="75"/> <QS Q="7" P="1" L="75"/> <QS Q="8" P="1" L="75"/> <THRD ID="2" SOCKET="1" CORE="2" THREAD="0"/> <QS Q="0" P="0" L="100"/> <QS Q="1" P="1" L="75"/> <QS Q="2" P="1" L="75"/> <QS Q="3" P="1" L="75"/> <QS Q="4" P="1" L="75"/> <QS Q="5" P="1" L="75"/> <QS Q="6" P="1" L="75"/> <QS Q="7" P="1" L="75"/> <QS Q="8" P="1" L="75"/> <THRD ID="3" SOCKET="1" CORE="3" THREAD="0"/> <QS Q="0" P="0" L="100"/> <QS Q="1" P="1" L="75"/> <QS Q="2" P="1" L="75"/> <QS Q="3" P="1" L="75"/> <QS Q="4" P="1" L="75"/> <QS Q="5" P="1" L="75"/> <QS Q="6" P="1" L="75"/> <QS Q="7" P="1" L="75"/> <QS Q="8" P="1" L="75"/> <EFFICIENCY_MODE INDEX="0" NAME="OSC">"OS_Control"</EFFICIENCY_MODE> <EFFICIENCY_MODE INDEX="1" NAME="MIN">"Low_Power"</EFFICIENCY_MODE> <EFFICIENCY_MODE INDEX="2" NAME="DYN">"Dynamic"</EFFICIENCY_MODE> <EFFICIENCY_MODE INDEX="3" NAME="MAX">"Max_Power"</EFFICIENCY_MODE> <HISTORY SIZE="288" INTERVAL="300" TRACE="10"/> <BUSYMAXPWR>203</BUSYMAXPWR> <IDLEMAXPWR>168</IDLEMAXPWR> <ECAP/> <TEMP/> <CPU/> <PWRSPLY TYPE="AC" CAPACITY="800"/> <PWRALERT VERSION="0"/> <PWR MICRO VERSION="3.3"/></GET_PWREG_CAPABILITIES>

RESET_SERVERLa commande RESET_SERVER impose le redémarrage à chaud du serveur, s'il est sous tension. Pourque l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesSERVER_INFO, et SERVER_INFO MODE doit être en mode write (écriture). L'utilisateur doit disposerdu privilège Virtual Power and Reset (Alimentation et réinitialisation virtuelles) pour exécuter cettecommande.

Exemple :

140 Chapitre 9 Utilisation du RIBCL FRWW

Page 152: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <RESET_SERVER/> </SERVER_INFO> </LOGIN></RIBCL>

Erreurs RESET_SERVERLes messages d'erreur possibles de la commande RESET_SERVER sont :

● Server information is open for read-only access. (Les informations sur le serveur sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● Server is currently powered off. (Le serveur est actuellement hors tension.)

● User does NOT have correct privilege for action. (L'utilisateur ne possède pas le privilège appropriépour cette action). RESET_SERVER_PRIV required. (Commande RESET_SERVER_PRIVrequise.)

Paramètres RESET_SERVERAucun

PRESS_PWR_BTNLa commande PRESS_PWR_BTN est utilisée pour simuler une pression physique du boutond'alimentation du serveur. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dansun bloc de commandes SERVER_INFO, et SERVER_INFO MODE doit être en mode write (écriture).L'utilisateur doit disposer du privilège Virtual Power and Reset (Alimentation et réinitialisation virtuelles)pour exécuter cette commande.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <PRESS_PWR_BTN/> </SERVER_INFO></LOGIN></RIBCL>

Paramètres PRESS_PWR_BTNAucun.

Erreurs d'exécution PRESS_PWR_BTNLes messages d'erreur possibles de cette commande sont :

● Server information is open for read-only access. (Les informations sur le serveur sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) RESET_SERVER_PRIV required. (Commande RESET_SERVER_PRIV requise.)

FRWW SERVER_INFO 141

Page 153: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

HOLD_PWR_BTNLa commande PRESS_PWR_BTN est utilisée pour simuler une pression physique et le maintien enposition enfoncée du bouton d'alimentation du serveur. Pour que l'analyse de la commande soitcorrecte, celle-ci doit apparaître dans un bloc de commandes SERVER_INFO, et SERVER_INFOMODE doit être en mode write (écriture). L'utilisateur doit disposer du privilège Virtual Power and Reset(Alimentation et réinitialisation virtuelles) pour exécuter cette commande.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <HOLD_PWR_BTN/> </SERVER_INFO></LOGIN></RIBCL>

Paramètres HOLD_PWR_BTNAucun.

Erreurs d'exécution HOLD_PWR_BTNLes messages d'erreur possibles de cette commande sont :

● Server information is open for read-only access. (Les informations sur le serveur sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) RESET_SERVER_PRIV required. (Commande RESET_SERVER_PRIV requise.)

COLD_BOOT_SERVERLa commande COLD_BOOT_SERVER impose le redémarrage à froid du serveur, s'il est sous tension.Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesSERVER_INFO, et SERVER_INFO MODE doit être en mode write (écriture). L'utilisateur doit disposerdu privilège Virtual Power and Reset (Alimentation et réinitialisation virtuelles) pour exécuter cettecommande.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <COLD_BOOT_SERVER/> </SERVER_INFO></LOGIN></RIBCL>

Paramètres COLD_BOOT_SERVERAucun.

142 Chapitre 9 Utilisation du RIBCL FRWW

Page 154: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Erreurs d'exécution COLD_BOOT_SERVERLes messages d'erreur possibles de cette commande sont :

● Server information is open for read-only access. (Les informations sur le serveur sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● Host power is already OFF. (L'alimentation de l'hôte est déjà désactivée.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) RESET_SERVER_PRIV required. (Commande RESET_SERVER_PRIV requise.)

WARM_BOOT_SERVERLa commande WARM_BOOT_SERVER impose le redémarrage à chaud du serveur, s'il est soustension. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc decommandes SERVER_INFO, et SERVER_INFO MODE doit être en mode write (écriture). L'utilisateurdoit disposer du privilège Virtual Power and Reset (Alimentation et réinitialisation virtuelles) pourexécuter cette commande.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <WARM_BOOT_SERVER/> </SERVER_INFO></LOGIN></RIBCL>

Paramètres WARM_BOOT_SERVERAucun.

Erreurs d'exécution WARM_BOOT_SERVERLes messages d'erreur possibles de cette commande sont :

● Server information is open for read-only access. (Les informations sur le serveur sont ouvertespour un accès en lecture seule.) Write access is required for this operation. (L'accès en écritureest requis pour cette opération.)

● Host power is already OFF. (L'alimentation de l'hôte est déjà désactivée.)

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) RESET_SERVER_PRIV required. (Commande RESET_SERVER_PRIV requise.)

SERVER_AUTO_PWRLa commande SERVER_AUTO_PWR permet de définir les paramètres de mise sous tension et dedélai de mise sous tension automatique du serveur.

Cette commande est prise en charge par le microprogramme iLO 2 version 1.20 ou ultérieure. Elle n'estpas prise en charge par le microprogramme iLO ou RILOE II.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password">

FRWW SERVER_INFO 143

Page 155: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<SERVER_INFO MODE="write"> <!-- Enable automatic power on with 30 seconds delay --> <SERVER_AUTO_PWR VALUE="30" /> </SERVER_INFO></LOGIN></RIBCL>

Paramètres SERVER_AUTO_PWRLes valeurs possibles sont :

● Yes active la mise sous tension automatique avec un délai minimum.

● No désactive la mise sous tension automatique.

● 15 active la mise sous tension automatique avec un délai de 15 secondes.

● 30 active la mise sous tension automatique avec un délai de 30 secondes.

● 45 active la mise sous tension automatique avec un délai de 45 secondes.

● 60 active la mise sous tension automatique avec un délai de 60 secondes.

● Random active la mise sous tension automatique avec un délai aléatoire allant jusqu'à60 secondes.

Erreurs d'exécution SERVER_AUTO_PWRLes messages d'erreur possibles de cette commande sont :

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) RESET_SERVER_PRIV required. (Commande RESET_SERVER_PRIV requise.)

● La valeur spécifiée pour SERVER_AUTO_PWR est incorrecte.

GET_SERVER_AUTO_PWRLa commande GET_SERVER_AUTO_PWR permet d'obtenir les paramètres de mise sous tension etde délai de mise sous tension automatiques du serveur.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_SERVER_AUTO_PWR /> </SERVER_INFO></LOGIN></RIBCL>

Paramètres GET_SERVER_AUTO_PWRAucun

Message renvoyé par GET_SERVER_AUTO_PWRExemple de message renvoyé par GET_SERVER_AUTO_PWR :

<?xml version="1.0"?><RIBCL VERSION="2.22">

144 Chapitre 9 Utilisation du RIBCL FRWW

Page 156: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<RESPONSE STATUS="0x0000" MESSAGE='No error' /><GET_SERVER_AUTO_PWR><!-- Automatically Power On Server is enabled with 30 seconds power on delay. --><SERVER_AUTO_PWR VALUE="30" /></GET_SERVER_AUTO_PWR></RIBCL>

GET_UID_STATUSLa commande GET_UID_STATUS demande l'état du UID du serveur. Pour que l'analyse de lacommande soit correcte, celle-ci doit apparaître dans un bloc de commandes SERVER_INFO. Vouspouvez définir SERVER_INFO MODE pour la lecture ou l'écriture.

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <GET UID_STATUS /> </SERVER_INFO> </LOGIN></RIBCL>

Paramètres GET_UID_STATUSAucun

Réponse GET_UID_STATUSInformations renvoyées dans la réponse :

<GET_UID_STATUS UID="OFF"/>

UID_CONTROLLa commande UID_CONTROL permet de commuter le voyant UID du serveur. Pour que l'analyse dela commande soit correcte, celle-ci doit apparaître dans un bloc de commandes SERVER_INFO, etSERVER_INFO MODE doit être en mode write (écriture).

Exemple :

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <UID_CONTROL UID="Yes"/> </SERVER_INFO> </LOGIN></RIBCL>

FRWW SERVER_INFO 145

Page 157: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres UID_CONTROLUID détermine l'état de UID. La valeur Yes (Oui) allume le voyant UID, tandis que la valeur No (Non)l'éteint.

Erreurs UID_CONTROLLes messages d'erreur possibles de la commande UID_CONTROL sont :

● UID is already ON. (UID est déjà allumé.)

● UID is already OFF. (UID est déjà éteint.)

GET_VPB_CABLE_STATUS (RILOE II uniquement)GET_VPB_CABLE_STATUS permet de renvoyer l'état du câble du bouton Virtual Power (Alimentationvirtuelle) pouvant être connecté à une carte RILOE II. Pour que l'analyse de la commande soit correcte,celle-ci doit apparaître dans un bloc de commandes SERVER_INFO. Vous pouvez définirSERVER_INFO MODE pour la lecture ou l'écriture.

<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_VPB_CABLE_STATUS/> </SERVER_INFO> </LOGIN></RIBCL>

Paramètres GET_VPB_CABLE_STATUSAucun

Erreurs d'exécution de la commande GET_VPB_CABLE_STATUSVoici un aperçu des messages d'erreur possibles pour la commande GET_VPB_CABLE_STATUS :

● Virtual Power Button cable is attached. (Le câble du bouton virtuel de mise sous tension estbranché.)

● Virtual Power Button cable is not attached. (Le câble du bouton virtuel de mise sous tension n'estpas branché.)

Messages renvoyés par GET_VPB_CABLE_STATUSExemple de message renvoyé par la commande GET_VPB_CABLE_STATUS :

<RIBCL VERSION="2.22"> <RESPONSE STATUS="0x0000" MESSAGE='No error' /> <GET_VPB_CABLE> <VIRTUAL POWER BUTTON CABLE="ATTACHED"/> </GET_VPB_CABLE></RIBCL>

146 Chapitre 9 Utilisation du RIBCL FRWW

Page 158: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

SSO_INFOCette commande ne peut être utilisée qu'à l'intérieur d'un bloc de commandes LOGIN. Seules lescommandes de type SSO_INFO MODE sont autorisées à l'intérieur du bloc SSO_INFO MODE.

La commande SSO_INFO MODE requiert le paramètre MODE avec une valeur de lecture ou d'écriture.MODE est un paramètre de type chaîne pouvant comporter jusqu'à 10 caractères et qui spécifie ce quevous comptez faire des informations.

Le mode write (écriture) autorise à la fois les opérations de lecture et d'écriture des informations iLO 2.Le mode read (lecture) empêche la modification des informations iLO 2. Pour exécuter cette commande,vous devez disposer du privilège de configuration iLO 2.

Exemple :

<SSO_INFO MODE="write">……… SSO_INFOcommands ………</SSO_INFO>

Exemple de suppression d'un enregistrement de serveur HP SIM SSO par numéro d'index :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SSO_INFO MODE="write"> <DELETE_SERVER INDEX="6" /> </SSO_INFO></LOGIN></RIBCL>

La commande SSO_INFO est seulement prise en charge sur le micrologiciel iLO 2 v1.30 sous licence.Si iLO 2 n'est pas sous licence, vous pouvez toujours modifier ces paramètres. iLO 2 ne renvoie pasd'erreur. Toutefois, toute tentative SSO sera rejetée en l'absence de licence. Pour plus d'informations,reportez-vous au Manuel de l'utilisateur de HP Integrated Lights-Out 2.

GET_SSO_SETTINGSLa commande GET_SSO_SETTINGS permet de récupérer les paramètres iLO 2. Pour que l'analysede la commande soit correcte, celle-ci doit apparaître dans un bloc de commandes SSO_INFO, etSSO_INFO MODE doit être en mode read (lecture) ou write (écriture).

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SSO_INFO MODE="read"> <GET_SSO_SETTINGS/> </SSO_INFO></LOGIN></RIBCL>

Paramètres GET_SSO_SETTINGSAucun

Messages renvoyés par GET_SSO_SETTINGSVous trouverez ci-après un exemple de réponse de paramètres SSO à partir d'une carte iLO 2configurée. On obtient 0 ou plusieurs enregistrements SSO_SERVER reflétant le nombred'enregistrements de serveur stocké dans chacun.

FRWW SSO_INFO 147

Page 159: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<GET_SSO_SETTINGS><TRUST_MODE VALUE="CERTIFICATE" /><USER_ROLE LOGIN_PRIV="Y" /><USER_ROLE REMOTE_CONS_PRIV="N" /><USER_ROLE RESET_SERVER_PRIV="N" /><USER_ROLE VIRTUAL_MEDIA_PRIV="N" /><USER_ROLE CONFIG_ILO_PRIV="N" /><USER_ROLE ADMIN_PRIV="N" /><OPERATOR_ROLE LOGIN_PRIV="Y" /><OPERATOR_ROLE REMOTE_CONS_PRIV="Y" /><OPERATOR_ROLE RESET_SERVER_PRIV="Y" /><OPERATOR_ROLE VIRTUAL_MEDIA_PRIV="Y" /><OPERATOR_ROLE CONFIG_ILO_PRIV="N" /><OPERATOR_ROLE ADMIN_PRIV="N" /><ADMINISTRATOR_ROLE LOGIN_PRIV="Y" /><ADMINISTRATOR_ROLE REMOTE_CONS_PRIV="Y" /><ADMINISTRATOR_ROLE RESET_SERVER_PRIV="Y" /><ADMINISTRATOR_ROLE VIRTUAL_MEDIA_PRIV="Y" /><ADMINISTRATOR_ROLE CONFIG_ILO_PRIV="Y" /><ADMINISTRATOR_ROLE ADMIN_PRIV="Y" /><SSO_SERVER INDEX="0" ISSUED_TO="viv.hp.com" ISSUED_BY="viv.hp.com" VALID_FROM="061108192059Z" VALID_UNTIL="161108192059Z">-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----</SSO_SERVER><SSO_SERVER INDEX="1">ant.hp.com</SSO_SERVER></GET_SSO_SETTINGS>

MOD_SSO_SETTINGSLa commande MOD_SSO_SETTINGS permet de modifier les paramètres réseau du port de diagnosticsur iLO 2. Pour que l'analyse de la commande MOD_SSO_SETTINGS soit correcte, celle-ci doitapparaître dans un bloc de commandes SSO_INFO, et SSO_INFO MODE doit être en mode write(écriture). Pour exécuter cette commande, l'utilisateur doit disposer du privilège de configuration iLO 2.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SSO_INFO MODE="write"> <MOD_SSO_SETTINGS> <!-- Specify the desired trust mode Options: DISABLED(default), CERTIFICATE (recommended), NAME, or ALL --> <TRUST_MODE="CERTIFICATE" />

148 Chapitre 9 Utilisation du RIBCL FRWW

Page 160: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<!-- Specify the privileges assigned to the user role --> <USER_ROLE LOGIN_PRIV="Y" /> <USER_ROLE REMOTE_CONS_PRIV="N" /> <USER_ROLE RESET_SERVER_PRIV="N" /> <USER_ROLE VIRTUAL_MEDIA_PRIV="N" /> <USER_ROLE CONFIG_ILO_PRIV="N" /> <USER_ROLE ADMIN_PRIV="N" /> <!-- Specify the privileges assigned to the operator role --> <OPERATOR_ROLE LOGIN_PRIV="Y" /> <OPERATOR_ROLE REMOTE_CONS_PRIV="Y" /> <OPERATOR_ROLE RESET_SERVER_PRIV="Y" /> <OPERATOR_ROLE VIRTUAL_MEDIA_PRIV="Y" /> <OPERATOR_ROLE CONFIG_ILO_PRIV="N" /> <OPERATOR_ROLE ADMIN_PRIV="N" /> <!-- Specify the privileges assigned to the administrator role --> <ADMINISTRATOR_ROLE LOGIN_PRIV="Y" /> <ADMINISTRATOR_ROLE REMOTE_CONS_PRIV="Y" /> <ADMINISTRATOR_ROLE RESET_SERVER_PRIV="Y" /> <ADMINISTRATOR_ROLE VIRTUAL_MEDIA_PRIV="Y" /> <ADMINISTRATOR_ROLE CONFIG_ILO_PRIV="Y" /> <ADMINISTRATOR_ROLE ADMIN_PRIV="Y" /> </MOD_SSO_SETTINGS> </SSO_INFO></LOGIN></RIBCL>

Paramètres MOD_SSO_SETTINGSTRUST_MODE définit le niveau de sécurité SSO (Single Sign-On). Le paramètre actuel n'est pasmodifié si ce paramètre est omis dans le script. Valeurs acceptées :

● Disabled (Désactivé) : désactive HP SIM SSO sur ce processeur.

● Certificate (Certificat) : accepte uniquement les demandes SSO authentifiées à l'aide d'un certificat.

● Name (Nom) : approuve les demandes SSO en provenance du serveur HP SIM désigné.

● All (Tout) : accepte toutes les demandes SSO en provenance du réseau.

Les noms de rôle sont utilisés pour associer les privilèges iLO. Les privilèges spécifiés sont définis enconséquence pour ce rôle et un privilège qui est omis ou inchangé. Active un privilège pour ce rôle àl'aide de l'argument « Y » et désactive le privilège pour ce rôle à l'aide de l'argument « N ».

Trois rôles sont disponibles pour l'affectation des privilèges. L'omission d'un rôle laisse l'affectationactuelle inchangée :

● USER_ROLE : privilèges associés à l'utilisateur

● OPERATOR_ROLE : privilèges associés à l'opérateur

● ADMINISTRATOR_ROLE : privilèges associés à l'administrateur

Pour chaque rôle, plusieurs privilèges peuvent être manipulés. Le privilège est spécifié dans la balisedu rôle. Si un privilège est omis, la valeur actuelle est inchangée. Chaque affectation de privilège estbooléenne et peut être définie sur « Y » (privilège accordé) ou « N » (privilège refusé). Pour de plus

FRWW SSO_INFO 149

Page 161: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

amples détails sur les privilèges de compte, consultez la section Administration des utilisateurs duManuel de l'utilisateur.

● LOGIN_PRIV : permet la connexion pour ce rôle.

● REMOTE_CONS_PRIV : accorde l'accès aux ressources de la console à distance.

● RESET_SERVER_PRIV : accorde l'accès aux commandes d'alimentation et de réinitialisation.

● VIRTUAL_MEDIA_PRIV : accorde l'accès aux ressources des supports virtuels.

● CONFIG_ILO_PRIV : permet la modification des paramètres.

● ADMIN_PRIV : permet la modification du compte utilisateur local.

Erreurs d'exécution MOD_SSO_SETTINGS● Version de micrologiciel incorrecte. SSO est seulement pris en charge sur le micrologiciel iLO 2

v1.30 ou supérieur.

● User does not have correct privilege for action. (L'utilisateur ne dispose pas des droits requis pourcette action.) CONFIG_ILO_PRIV required. (Commande CONFIG_ILO_PRIV requise.)

● SSO_INFO doit être en mode write (écriture).

SSO_SERVERLa commande SSO_SERVER permet de créer des enregistrements de serveur SSO HP SIM approuvé.Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc de commandesSSO_INFO, et SSO_INFO MODE doit être en mode write (écriture). Pour exécuter cette commande,vous devez disposer du privilège de configuration iLO 2. Cette commande peut être associée àMOD_SSO_SETTINGS.

Vous pouvez indiquer plusieurs enregistrements de serveur SSO à l'aide de plusieurs instances de cettecommande. Les serveurs sont ajoutés selon l'ordre dans lequel les enregistrements sont indiqués. Lesdoublons peuvent être rejetés et produire une erreur. Le nombre d'enregistrements mémorisés par leprocesseur Lights-Out dépend de la taille des entrées car les certificats n'ont pas une taille fixe. Il estgénéralement possible d'enregistrer plusieurs certificats.

Trois méthodes sont possibles pour ajouter un enregistrement de serveur HP SIM approuvé à l'aide decette commande :

● Le serveur peut être désigné par le nom du réseau (dans ce cas, le niveau de sécurité SSO doitêtre défini sur l'approbation par le nom (Name) ou par tous (All), mais pas sur l'approbation par lecertificat (Certificate). Utiliser le nom de réseau agréé.

● Le certificat de serveur peut être importé par iLO 2 (le processeur LOM doit recevoir le certificatdu serveur HP SIM spécifié à l'aide de la demande HTTP anonyme). Le processeur iLO 2 doit êtreen mesure de contacter le serveur HP SIM sur le réseau au moment où cette commande est traitéepour que cette méthode fonctionne.

● Le certificat de serveur peut être installé directement sur iLO 2. Cependant, vous devez obtenir lecertificat x.509 par avance. Cette méthode vous permet de configurer iLO 2 avant de le placer surle réseau avec le serveur HP SIM. Il vous permet également de vérifier le contenu du certificat deserveur HP SIM. Consultez le Manuel de l'utilisateur de HP Integrated Lights-Out 2 ou le Manuelde l'utilisateur HP SIM pour découvrir les autres méthodes permettant d'obtenir le certificat duserveur HP SIM.

Exemple :

150 Chapitre 9 Utilisation du RIBCL FRWW

Page 162: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"><SSO_INFO MODE="write"><!-- Add an SSO server record using the network name(works for TRUST_MODE NAME or ALL) --><SSO_SERVER NAME="hpsim1.hp.net" />

<!-- Add an SSO server record using indirect iLO importfrom the network name --><SSO_SERVER IMPORT_FROM="hpsim2.hp.net" />

<!-- Add an SSO server certificate record using directimport of certificate data --><IMPORT_CERTIFICATE>-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----</IMPORT_CERTIFICATE></SSO_INFO></LOGIN></RIBCL>

Paramètres SSO_SERVERNAME indique que la désignation du serveur s'effectue par le nom de réseau. Il reçoit une chaîne entreguillemets contenant le nom de réseau agréé du serveur HP SIM approuvé. Le nom n'est pas validépar iLO 2 tant qu'une tentative de connexion SSO n'a pas été effectuée. Exemple de syntaxe pourajouter un nom de serveur HP SIM approuvé :

<SSO_SERVER NAME="hpsim1.hp.net" />

IMPORT_FROM indique qu'iLO 2 doit demander le certificat de serveur HP SIM approuvé auprès deHP SIM. Cette demande est effectuée à l'aide d'une demande HTTP anonyme telle que :

http://<adresse réseau sim>:280/GetCertificate

iLO 2 demande le certificat lors du traitement de cette commande. Si le serveur HP SIM n'est pasaccessible, une erreur se produit. Exemple de syntaxe pour l'importation d'un certificat de serveur pariLO 2 :

<SSO_SERVER IMPORT_FROM="hpsim2.hp.net" />

IMPORT_CERTIFICATE indique qu'iLO 2 doit importer les données de certificat x.509 codées en .PEMlittéral comme suit. Les données sont codées dans un bloc de texte comprenant le texte -----BEGIN CERTIFICATE----- et -----END CERTIFICATE-----. Exemple de syntaxe pour importer uncertificat de serveur HP SIM approuvé :

<SSO_SERVER>-----BEGIN CERTIFICATE-----MIIC3TCCAkYCBESzwFUwDQYJKoZIhvcNAQEFBQAwgbUxCzAJBgNVBAYTAlVTMRMwE................kXzhuVzPfWzQ+a2E9tGAE/YgNGTfS9vKkVLUf6QoP/RQpYpkl5BxrsN3gM/PeT3zrxyTleE=-----END CERTIFICATE-----</SSO_SERVER>

FRWW SSO_INFO 151

Page 163: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Le certificat est validé par iLO 2 pour garantir qu'il puisse être décodé avant qu'il ne soit enregistré. Uneerreur se produit si le certificat est un doublon ou s'il est endommagé.

iLO 2 ne prend pas en charge la révocation de certificat et ne valide pas les certificats qui paraissentdéjà expirés. Vous devez retirer les certificats révoqués ou expirés.

Erreurs d'exécution SSO_SERVERUne erreur d'exécution est générée :

● Si un certificat est un doublon.

● Si un certificat est endommagé.

● Si le serveur HP SIM ne peut pas être contacté à l'aide de IMPORT_FROM.

● Si la base de données du serveur HP SIM fiable est saturée. Vous devez supprimer les autresenregistrements pour prévoir un espace suffisant en vue d'ajouter une nouvelle entrée.

● Si le mode de fiabilité est incorrectement défini.

DELETE_SERVERLa commande DELETE_SERVER permet de supprimer un enregistrement de serveur SSO HP SIMapprouvé. Pour que l'analyse de la commande soit correcte, celle-ci doit apparaître dans un bloc decommandes SSO_INFO, et SSO_INFO MODE doit être en mode write (écriture). Pour exécuter cettecommande, vous devez disposer du privilège de configuration iLO 2.

Vous pouvez indiquer plusieurs enregistrements de serveur SSO à l'aide de plusieurs instances de cettecommande. Les serveurs sont supprimés selon l'ordre dans lequel les enregistrements sont indiquéset les enregistrements sont renumérotés à chaque suppression. Pour supprimer plusieursenregistrements en même temps, supprimez les enregistrements dans l'ordre décroissant.

Exemple :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SSO_INFO MODE="write"> <DELETE_SERVER INDEX="6" /> </SSO_INFO></LOGIN></RIBCL>

Paramètres DELETE_SERVERINDEX indique le nombre d'enregistrements à supprimer. Ce nombre est cohérent avec l'index renvoyéen utilisant la commande GET_SSO_SETTINGS. L'index est basé sur 0 ; cela signifie que le premierenregistrement est l'index 0, le deuxième enregistrement l'index 1, et ainsi de suite.

Erreurs d'exécution DELETE_SERVERUne erreur d'exécution est générée si l'index n'est pas valide.

152 Chapitre 9 Utilisation du RIBCL FRWW

Page 164: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

10 Langage de commande HPQLOMGC

Cette section traite des rubriques suivantes :

Utilisation de HPQLOMGC à la page 153

ILO_CONFIG à la page 154

Utilisation de HPQLOMGCHPQLOMGC lit les paramètres d'annuaire du processeur de supervision à partir d'un fichier XML. Lescript utilisé est un sous-ensemble du RIBCL ; il doit être étendu pour prendre en charge plusieursimages de microprogrammes de processeurs de supervision. HPQLOMGC ne fonctionne pas sur lespériphériques iLO 2.

Voici un exemple de fichier XML :

<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="user" PASSWORD="password"><DIR_INFO MODE="write"><ILO_CONFIG> <UPDATE_RIB_FIRMWARE IMAGE_LOCATION="C:\fw\ilo140.brk" /></ILO_CONFIG><RILOE_CONFIG> <UPDATE_RIB_FIRMWARE IMAGE_LOCATION="C:\fw\riloe.brk" /></RILOE_CONFIG><RILOE2_CONFIG> <UPDATE_RIB_FIRMWARE IMAGE_LOCATION="C:\fw\riloeii.brk" /></RILOE2_CONFIG><MOD_DIR_CONFIG> <DIR_AUTHENTICATION_ENABLED value="YES" /> <DIR_LOCAL_USER_ACCT value="YES" /> <DIR_SERVER_ADDRESS value="administration.wins.hp.com" /> <DIR_SERVER_PORT value="636" /> <DIR_OBJECT_DN value="CN=RILOP5,CN=Users,DC=RILOEGRP2,DC=HP" /> <DIR_OBJECT_PASSWORD value="aurora" /> <DIR_USER_CONTEXT_1 value="CN=Users,DC=RILOEGRP2,DC=HP" /> <DIR_USER_CONTEXT_2 value="" /> <DIR_USER_CONTEXT_3 value="" /> <DIR_ROLE value="CN=RILOEROLE,CN=Users,DC=RILOEGRP2,DC=HP" /> <DIR_LOGIN_NAME value="RILOEGRP2\Adminl" /> <DIR_LOGIN_PASSWORD value="aurora" /></MOD_DIR_CONFIG></DIR_INFO></LOGIN></RIBCL>

FRWW Utilisation de HPQLOMGC 153

Page 165: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

ILO_CONFIGLe RIBCL admet uniquement une image de microprogramme par fichier XML. Le langage de commandede HPQLOMGC a été modifié de façon à permettre à chacun des processeurs de supervision d'avoirune image de microprogramme spécifiée dans un fichier XML. Ces commandes doivent s'afficher dansun bloc DIR_INFO et DIR_INFO doit être en mode écriture. Le processeur de supervision est réinitialiséune fois que la mise à niveau du microprogramme est terminée. Pour mettre à jour le microprogramme,l'utilisateur doit être connecté avec les droits correspondants.

Cette ligne de commande utilise les paramètres suivants :

● UPDATE_RIB_FIRMWARE IMAGE_LOCATION (Paramètres UPDATE_RIB_FIRMWAREà la page 100)

● MOD_DIR_CONFIG

154 Chapitre 10 Langage de commande HPQLOMGC FRWW

Page 166: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

11 Ports iLO 2

Cette section traite des rubriques suivantes :

Activation de la fonction iLO 2 Shared Network Port à l'aide de scripts XML à la page 155

Réactivation du port de supervision dédié de la carte réseau à la page 155

Activation de la fonction iLO 2 Shared Network Port à l'aidede scripts XML

Pour plus d'informations sur l'utilisation de la commande SHARED_NETWORK_PORT permettantd'activer l'option iLO 2 Shared Network Port (Port réseau partagé de iLO 2) à l'aide de scripts XML,reportez-vous à la section « Langage de commande de la carte Remote Insight » (Utilisation du RIBCLà la page 69).

L'exemple de script suivant permet de configurer iLO 2 de manière à ce qu'il sélectionne le port réseaupartagé. Vous pouvez l'adapter à vos besoins spécifiques. Son utilisation sur des plates-formes neprenant pas en charge la fonction Shared Network Port provoque une erreur.

<RIBCL version="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="WRITE"> <MOD_NETWORK_SETTINGS> <SHARED_NETWORK_PORT VALUE="Y" /> </MOD_NETWORK_SETTINGS> </RIB_INFO></LOGIN></RIBCL>

Réactivation du port de supervision dédié de la carteréseau

Vous pouvez réactiver le port de supervision dédié de la carte réseau iLO 2 à l'aide de l'interfaceutilisateur, de RBSU, CLP ou XML. Vous pouvez réactiver le port de supervision dédié de la carte réseauiLO à l'aide de l'utilitaire iLO 2 RBSU ou de l'outil de génération de scripts XML. Pour plus d'informationssur l'utilisation de la commande SHARED_NETWORK_PORT, reportez-vous à la section « Utilisationdu RIBCL » (Utilisation du RIBCL à la page 69).

Pour réactiver le port de supervision dédié en utilisant RBSU :

1. Connectez le port de supervision de la carte réseau dédiée à un réseau LAN à partir duquel leserveur est géré.

2. Réamorcez le serveur.

3. Lorsque vous y êtes invité pendant le test POST, appuyez sur la touche F8 pour accéder à iLORBSU.

FRWW Activation de la fonction iLO 2 Shared Network Port à l'aide de scripts XML 155

Page 167: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

4. Sélectionnez Network>NIC>TCP/IP (Réseau>Carte réseau>TCP/IP), puis appuyez sur la toucheEntrée.

5. Dans le menu Network Configuration (Configuration réseau), appuyez sur la barred'espacement pour faire basculer le champ Network Interface Adapter (Adaptateur d'interfaceréseau) sur ON (Activé).

6. Appuyez sur la touche F10 pour enregistrer la configuration.

7. Sélectionnez File>Exit (Fichier>Quitter), puis appuyez sur la touche Entrée.

Après la réinitialisation de iLO, le port de supervision de la carte réseau dédiée est actif.

Pour réactiver la carte iLO dédiée à l'aide du langage XML, utilisez l'exemple de script RIBCL suivant.L'exemple de script permet de configurer iLO de manière à ce qu'il sélectionne le port réseau iLO. Vouspouvez l'adapter à vos besoins spécifiques. Son utilisation sur des plates-formes ne prenant pas encharge la fonction Shared Network Port provoque une erreur.

<RIBCL version="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="WRITE"> <MOD_NETWORK_SETTINGS> <SHARED_NETWORK_PORT VALUE="N" /> </MOD_NETWORK_SETTINGS> </RIB_INFO></LOGIN></RIBCL>

156 Chapitre 11 Ports iLO 2 FRWW

Page 168: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

12 Paramètres iLO 2

Cette section traite des rubriques suivantes :

Paramètres de résumé d'état à la page 157

Paramètres d'administration des utilisateurs à la page 158

Paramètres généraux à la page 159

Paramètres réseau à la page 163

Paramètres DHCP/DNS de réseau à la page 164

Paramètres SNMP/Insight Manager à la page 166

Paramètres d'annuaire à la page 167

Paramètres BL p-Class à la page 168

Clé de licence du pack iLO Advanced à la page 169

Paramètres de résumé d'étatParamètre Définition

Server name (Nom du serveur) Affiche le nom du serveur. Si les agents Insight Management sont utilisés avec lesystème d'exploitation du serveur hôte, ils fournissent à la carte iLO 2 le nom du serveur.

UUID Identifie l'hôte. Bien que l'UUID soit attribué lors de la fabrication du système, vouspouvez le modifier à l'aide de l'utilitaire RBSU du système pendant le test POST.

Server Serial Number / Product ID(Numéro de série du serveur / IDproduit)

Identifie le numéro de série du serveur. Bien que le numéro de série soit attribué lorsde la fabrication du système, vous pouvez le modifier à l'aide de l'utilitaire RBSU dusystème pendant le test POST.

L'ID produit sert à faire la distinction entre différents systèmes dotés de numéros desérie similaires. L'ID produit est attribué lors de la fabrication du système, ce qui ne vousempêche pas pour autant de le modifier à l'aide de l'utilitaire RBSU du système pendantle POST.

Virtual UUID (UUID virtuel) Apparaît lorsqu'il est attribué par un autre logiciel provenant de HP. Cette valeurn'apparaît pas lorsqu'elle n'est pas définie.

Virtual Serial Number (Numéro desérie virtuel)

Le numéro de série virtuel est affiché lorsqu'il est attribué par un autre logiciel provenantde HP. Cette valeur n'apparaît pas lorsqu'elle n'est pas définie.

System Health (État du système) Représente l'indicateur d'intégrité interne du serveur, si pris en charge. Les problèmesde ventilateurs, de capteurs de température, de tensions et d'autres sous-systèmescontrôlés sur le serveur sont également résumés. Pour plus d'informations, reportez-vous à la page System Health (État du système).

ROM système La gamme et la version de la ROM système active. Si le système prend en charge uneROM système de sauvegarde, une date de sauvegarde est également affichée.

Internal Health LED (Voyant d'étatinterne)

Représente l'état du voyant d'état interne du serveur lorsque cette page a été chargée.

TPM Status (État de carte TPM) Représente l'état de configuration de la carte Trusted Platform Module dans le système.

FRWW Paramètres de résumé d'état 157

Page 169: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Définition

Server Power (Alimentation duserveur)

Affiche si l'hôte est sous tension ou en mode STANDBY (hors tension).

UID Light (Voyant UID) Représente l'état du voyant d'identification de l'unité lorsque cette page a été chargée.Vous contrôlez l'état de l'UID à l'aide du bouton se trouvant en dessous de l'icône UID.Vous pouvez également utiliser les boutons se trouvant sur le châssis du serveur.

L'UID vous aide à identifier et à repérer un système et est utilisé pour indiquer qu'uneopération critique est en cours sur l'hôte, telle que l'accès de console distante ou unemise à jour du microprogramme.

L'état en cours (marche ou arrêt) de l'UID correspond au dernier état choisi à l'aided'une de ces méthodes. Lorsqu'un nouvel état est choisi pendant que l'UID clignote,celui-ci devient l'état en cours et prend effet dès l'arrêt du clignotement de l'UID. Lorsquel'UID clignote, l'état de l'UID en cours s'affiche et l'étiquette se met à clignoter. Lorsqueque l'UID cesse de clignoter, cette étiquette est supprimée.

Last Used Remote Console (Dernièreconsole distante utilisée)

Affiche la console distante précédemment lancée et sa disponibilité. Ceci vous permetde lancer rapidement votre console distante préférée. Vous pouvez utiliser la consoledistante si elle est disponible et que vous disposez des privilèges utilisateur. Lorsquela console est en cours d'utilisation, le lancement de la console distante donne accèsau bouton d'acquisition. Vous pouvez choisir une autre console en suivant le lien LastUsed Remote Console (Dernière console distante utilisée).

Latest IML Entry (Dernière entréeIML)

L'entrée la plus récente dans le journal IML (Integrated Management Log).

iLO 2 Name (Nom iLO 2) Affiche le nom attribué au sous-sytème Integrated Lights-Out 2. Par défaut, c'est la carteiLO destinée au numéro de série du système. Cette valeur est utilisée pour le nom duréseau et doit être unique.

License Type (Type de licence) Indique si une licence de fonctions est installée sur le système. Certaines fonctions deiLO 2 ne peuvent être utilisées qu'avec une licence facultative.

iLO 2 firmware version (Version dumicroprogramme iLO 2)

Affiche des informations sur la version du microprogramme iLO 2 actuellement installé.

Active Sessions (Sessions actives) Affiche les utilisateurs actuellement connectés à iLO 2.

Latest iLO 2 Event Log Entry(Dernière entrée du journald'événements iLO 2)

Affiche l'entrée la plus récente dans le journal d'événements iLO 2.

iLO 2 Date/Time (Date/Heure iLO 2) Affiche la date (MM/DD/YYYY) telle qu'indiquée par le calendrier interne du sous-système iLO 2.

L'horloge interne iLO 2 est synchronisée avec le système hôte lors du test POST etlorsque les agents Insight sont exécutés.

Paramètres d'administration des utilisateursParamètre Valeur par défaut Définition

Nom d'utilisateur Administrateur Ce paramètre correspond au vrai nom de l'utilisateur tel qu'ilapparaît dans la liste des utilisateurs et dans le journald'événements. Il ne s'agit pas du nom utilisé pour ouvrir unesession. Il peut comporter jusqu'à 39 caractères.

Nom de connexion Administrateur Ce paramètre correspond au nom que l'utilisateur doit fournir pourouvrir une session sur la carte iLO 2. Les majuscules et lesminuscules doivent être respectées.

158 Chapitre 12 Paramètres iLO 2 FRWW

Page 170: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Définition

Password (Mot de passe) Chaîne de huit caractèresalphanumériquesaléatoires préconfigurée

Il s'agit d'un mot de passe distinguant les majuscules et lesminuscules que l'utilisateur doit fournir pour se connecter à iLO 2.La longueur du mot de passe peut être définie dans SecurityOptions (Options de sécurité). Le mot de passe peut comporterjusqu'à 39 caractères. Sa longueur par défaut est de huitcaractères. Vous devez entrer le mot de passe à deux reprises pourle valider.

Administration descomptes utilisateur

Oui Ce privilège permet à un utilisateur d'ajouter, de modifier et desupprimer les comptes utilisateur. Il lui permet également demodifier les privilèges de tous les utilisateurs, mais aussi d'accordertoutes les permissions à un utilisateur.

Accès à la console àdistance

Oui Ce privilège permet à un utilisateur de superviser à distance laconsole distante d'un système géré, y compris le contrôle de lavidéo, du clavier et de la souris.

Alimentation virtuelle etréinitialisation

Oui Ce privilège permet à un utilisateur de contrôler le cycled'alimentation ou de réinitialiser la plate-forme hôte.

Support virtuel Oui Ce privilège permet à un utilisateur d'utiliser le support virtuel sur laplate-forme hôte.

Configuration desparamètres iLO 2

Oui Ce privilège permet à un utilisateur de configurer la plupart desparamètres de iLO 2, y compris les ceux de sécurité. Il ne permetpas d'administrer les comptes utilisateur.

Après avoir configuré correctement iLO 2, supprimez ce privilègepour tous les utilisateurs pour éviter une reconfiguration. Sil'utilisateur dispose du privilège Administer User Accounts(Administrer comptes utilisateur), il peut l'activer et le désactiver.iLO 2 peut également être reconfiguré si l'utilitaire iLO RBSU estactivé.

Paramètres générauxParamètres de la page Access Options (Options d'accès) de l'interface utilisateur iLO 2.

Paramètre Valeur par défaut Descriptions

Idle Connection Timeout(minutes) (Délai d'inactivitéde la connexion - minutes)

30 minutes Ce paramètre spécifie l'intervalle d'inactivité de l'utilisateur (enminutes) avant que la session Web et de console distante ne soitinterrompue automatiquement. Les paramètres suivants sontvalides : 15, 30, 60, 120 minutes ou 0 (illimité). La valeur du délaid'attente illimité ne déconnecte pas les utilisateurs inactifs.

FRWW Paramètres généraux 159

Page 171: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Descriptions

Lights-Out Functionality(Fonctionnalité Lights-Out)

Activé Ce paramètre permet la connexion à iLO 2. Lorsqu'elle estdésactivée, toutes les connexions à iLO 2 sont rejetées.

Les capacités de réseau 10/100 et de communication de la carteiLO 2 avec les drivers du système d'exploitation seront inactivéessi la fonctionnalité Lights-Out est désactivée. Le port de diagnosticde iLO 2 pour un serveur HP ProLiant BL p-Class est égalementdésactivé.

Si la fonctionnalité iLO 2 est désactivée (y compris le port dediagnostic iLO 2), vous devez utiliser le commutateur deneutralisation de la sécurité iLO 2 du serveur pour l'activer.Reportez-vous à la documentation du serveur pour localiser cecommutateur et l'activer. Mettez le serveur sous tension et utiliseziLO 2 RBSU pour définir la fonctionnalité Lights-Out sur Enabled(Activée).

iLO 2 ROM-Based SetupUtility (Utilitaire iLO 2RBSU)

Activé Ce paramètre active ou désactive l'utilitaire iLO 2 RBSU.Normalement, l'option ROM iLO 2 vous invite à appuyer sur F8 pouraccéder à cet utilitaire, mais si iLO 2 ou l'utilitaire iLO 2 RBSU estdésactivé, l'invite RBSU est contournée.

Require Login for iLO 2RBSU (Exiger connexionpour utilitaire iLO 2 RBSU)

Disabled (Désactivé) Ce paramètre permet d'accéder au RBSU avec ou sans lesdonnées d'authentification utilisateur. S'il est activé et que vousappuyez sur la touche F8 lors de la séquence POST pour accéderà iLO 2 RBSU, une boîte de dialogue de connexion s'affiche.

Show iLO 2 during POST(Afficher iLO 2 pendantPOST)

Disabled (Désactivé) Ce paramètre permet d'afficher l'adresse IP du réseau iLO 2 lors dela séquence POST sur le serveur hôte.

Serial Command LineInterface Status (État del'interface de ligne decommande série)

Enabled-AuthenticationRequired (Activé-Authentification requise)

Ce paramètre permet de modifier le modèle de connexion de lafonction CLI via le port série. Les paramètres suivants sont valides :

● Enabled-Authentication Required (Activé-Authentificationrequise)

● Enabled—No Authentication (Activé-Aucune authentification)

● Disabled (Désactivé)

Serial Command LineInterface Speed (Vitessede l'interface de ligne decommande série)

9600 Ce paramètre permet de modifier la vitesse du port série de lafonction CLI via le port série. Les vitesse suivantes (en bits/s)conviennent : 9 600, 19 200, 38 400, 57 600 et 115 200. Pour unfonctionnement correct, la configuration du port série doit être lasuivante : Pas de parité, 8 bits de données et 1 bit d'arrêt (N/8/1).La vitesse du port série définie par ce paramètre doit correspondreà celle du port série définie dans la configuration du RBSU de laROM système.

Minimum Password Length(Longueur minimale du motde passe)

8 Ce paramètre permet de spécifier un nombre minimum decaractères requis lorsque le mot de passe de l'utilisateur estparamétré ou modifié. La longueur des caractères peut être définiepar une valeur comprise entre 0 et 39.

160 Chapitre 12 Paramètres iLO 2 FRWW

Page 172: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Descriptions

Server Name (Nom duserveur)

— Ce paramètre permet d'indiquer le nom du serveur hôte. Cettevaleur est attribuée lors de l'utilisation d'agents de supervisionHP ProLiant. Si aucun agent n'est utilisé et qu'un messageconcernant l'hôte non nommé s'affiche, utilisez ce paramètre.Lorsque les agents sont en cours d'exécution, la valeur affectéepeut être remplacée.

Pour forcer le rafraîchissement du navigateur, enregistrez ceparamètre et appuyez sur F5.

Authentication FailureLogging (Consignation deséchecs d'authentification)

Enabled-Every 3rd Failure(Activé-Au troisièmeéchec)

Ce paramètre permet de configurer les critères de consignation desauthentifications ayant échoué. Tous les types de consignation sontpris en charge et fonctionnent indépendamment les uns des autres.Les paramètres suivants sont valides :

● Enabled-Every Failure (Activé-Tous les échecs) : pour chaqueéchec de connexion, une entrée est consignée dans le journaldes connexions ayant échoué.

● Enabled-Every 2nd Failure (Activé-Au deuxième échec) : à ladeuxième tentative de connexion ayant échoué, une entréeest consignée dans le journal.

● Enabled-Every 3rd Failure (Activé-Au troisième échec) : à latroisième tentative de connexion ayant échoué, une entrée estconsignée dans le journal.

● Enabled-Every 5th Failure(Activé-Au cinquième échec) : à lacinquième tentative de connexion ayant échoué, une entréeest consignée dans le journal.

● Disabled—(Désactivé) : aucune entrée n'est consignée dansle journal pour un échec de connexion.

Paramètres de la page Services de l'interface utilisateur iLO 2.

Paramètre Valeur par défaut Description

Secure Shell(SSH) Access(Accès SSH)

Activé Ce paramètre permet de spécifier si la fonction SSH de iLO 2 estactivée ou désactivée.

Secure Shell (SSH) Port(Port SSH)

22 Ce paramètre permet de configurer le port iLO 2 SSH à utiliser pourles communications SSH.

Telnet Access (AccèsTelnet)

Disabled (Désactivé) Ce paramètre permet de connecter un client Telnet à la consoledistante/au port Telnet, afin d'avoir accès au service CLP iLO 2. Lesparamètres suivants sont valides :

● Enabled (Activé) : iLO 2 autorise les clients Telnet à seconnecter à la console distante/au port Telnet. Les scannersde ports réseau peuvent détecter si iLO 2 est en train d'écoutersur ce port. Les communications non codées sont autoriséesentre le service CLP iLO 2 et les clients Telnet.

● Disabled (Désactivé) : iLO 2 n'autorise pas les clients Telnetà se connecter à la console distante/au port Telnet. Lesscanners de ports réseau n'arriveront pas à détecter si le portest ouvert sur iLO 2. Lors de l'ouverture de la console distante,iLO 2 écoute sur ce port pendant quelques secondes, mais lesconnexions Telnet ne sont pas acceptées.

Les communications entre iLO 2 et la console distante seronttoujours codées.

FRWW Paramètres généraux 161

Page 173: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Description

Remote Console/TelnetPort (Console distante/PortTelnet)

23 Ce paramètre permet de définir le port qui sera utilisé par la consoledistante iLO 2 pour les communications avec la console distante.

Web Server Non-SSL Port(Port non SSL du serveurWeb)

80 Ce paramètre permet de définir le port qui sera utilisé par le serveurWeb intégré à iLO 2 pour les communications non codées.

Web Server SSL Port (PortSSL du serveur Web)

443 Ce paramètre permet de définir le port qui sera utilisé par le serveurWeb intégré à iLO 2 pour les communications codées.

Terminal ServicesPassthrough (Passthroughdes services Terminal)

Disabled (Désactivé) Ce paramètre permet de contrôler la prise en charge d'uneconnexion via iLO 2 entre un client Microsoft® Terminal Services etun serveur Terminal Services fonctionnant sur l'hôte. Lesparamètres suivants sont valides :

● Automatic (Automatique) : lorsque la console distante estdémarrée, le client Terminal Services est lancé.

● Enabled (Activé) : la fonction Pass-Through est activée et leclient Terminal Services peut être directement connecté àiLO 2 sans avoir à s'identifier auprès de iLO 2.

● Disabled (Désactivé) : la fonction Pass-through estdésactivée.

Terminal Services Port(Port des TerminalServices)

3389 Ce paramètre permet de définir le port des services de terminalutilisé par iLO 2 pour les communications codées avec les logicielspass-through des services de terminal sur le serveur. Si ce port estconfiguré sur un port autre que celui défini par défaut, vous devezmodifier manuellement le numéro de port.

Virtual Media Port (Port dusupport virtuel)

17988 Ce paramètre permet de définir le port de la prise en charge dusupport virtuel pour les communications iLO 2.

Shared Remote ConsolePort (Port de la consoledistante partagée)

9300 Ce paramètre permet de définir le port de la console distantepartagée. Ce port est ouvert sur le client pour permettre à desutilisateurs supplémentaires de se connecter à la console distante,de la même manière qu'en peer-to-peer. Ce port est uniquementouvert lorsque la console distante partagée est utilisée.

Console Replay Port (Portde retransmission console)

17990 Ce paramètre permet de définir le port de retransmission console.Ce port est ouvert sur le client pour activer le transfert de la mémoiretampon de capture interne vers le client pour la retransmission. Ceport est uniquement ouvert si la mémoire tampon de capture esttransférée vers le client.

Raw Serial Data Port (Portde données série brutes)

3002 Ce paramètre permet de définir l'adresse du port de données sériebrutes. Ce port est uniquement ouvert lorsque l'utilitaireWiLODbg.exe est utilisé pour déboguer le serveur hôte à distance.

Paramètres de la page Encryption (Cryptage) de l'interface utilisateur iLO 2.

162 Chapitre 12 Paramètres iLO 2 FRWW

Page 174: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Description

Current cipher (Codageactuel)

— Affiche le codage actuel de la session ouverte du navigateur Web.Lorsque vous vous connectez à iLO 2 à l'aide du navigateur Web,le navigateur et iLO 2 négocient le paramètre de codage à utiliserpour la session. Cette page Web affiche le codage négocié.

Enforce AES/3DESEncryption (Forcer lecryptage AES/3DES)

— Ce paramètre vous permet d'activer ou de désactiver le cryptageAES/3DES.

● S'il est désactivé, le cryptage AES/3DES n'est pas utilisé.

● S'il est activé, la capacité de codage doit être au moins AESou 3DES pour se connecter à iLO 2.

Paramètres réseauParamètre Valeur par défaut Définition

NIC Oui Ce paramètre active la carte réseau pour refléter l'état de iLO 2. Leparamètre par défaut de la carte réseau est Yes (Oui), qui est activé.Si DHCP est désactivé, vous devez affecter une adresse IP statiquesur iLO 2. Affectez l'adresse IP à l'aide du paramètre d'adresse IPde iLO 2.

DHCP Oui Permet de sélectionner une adresse IP statique (désactivée) oud'activer l'utilisation d'un serveur DHCP pour obtenir une adresseIP pour le sous-système iLO 2.

Vous ne pouvez pas définir l'adresse IP et le masque de sous-réseau de iLO 2 si le protocole DHCP est activé.

L'activation de DHCP permet de configurer les options DHCPsuivantes :

● Use DHCP Supplied Gateway (Utiliser la passerelle fourniepar DHCP)

● Use DHCP Supplied DNS Servers (Utiliser les serveurs DNSfournis par DHCP)

● Use DHCP Supplied WINS Servers (Utiliser les serveursWINS fournis par DHCP)

● Use DHCP Supplied Static Routes (Utiliser les routesstatiques fournies par DHCP)

● Use DHCP Supplied Domain Name (Utiliser le nom dedomaine fourni par DHCP)

Adresse IP N/A (DHCP) (Sans objet -DHCP)

Utilisez ce paramètre pour attribuer une adresse IP statique à iLO 2sur votre réseau. Par défaut, l'adresse IP est attribuée par DHCP.

Subnet mask (Masque desous-réseau)

N/A (DHCP) (Sans objet -DHCP)

Utilisez ce paramètre pour affecter le masque de sous-réseaucorrespondant à la passerelle par défaut. Par défaut, le masque desous-réseau est attribué par DHCP.

Gateway IP Address(Adresse IP de lapasserelle)

N/A (DHCP) (Sans objet -DHCP)

Utilisez le paramètre par défaut de la passerelle pour affecterl'adresse IP du routeur de réseau qui relie le sous-réseau iLO 2 àun autre sous-réseau où réside la console de supervision. Pardéfaut, la passerelle est attribuée par DHCP.

FRWW Paramètres réseau 163

Page 175: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Définition

Nom du sous-systèmeiLO 2

iLO 2XXXXXXXXXXXX,where the 12 Xs are theserver serial number(assigned at the factory)(iLO 2XXXXXXXXXXXX,où les 12 X correspondentau numéro de série duserveur préconfiguré)

iLO 2 est fourni avec un nom DNS/WINS prédéfini. Le nom DNS/WINS est « ILO 2 », suivi du numéro de série du serveur. Ce noms'affiche également dans la balise jointe au crochet de iLO 2. Vouspouvez modifier cette valeur.

Domain name (Nom dedomaine)

N/A (DHCP) (Sans objet -DHCP)

Entrez le nom de domaine auquel iLO 2 participe. Par défaut, lenom de domaine est attribué par DHCP.

Liaison Automatic (Automatique) Configure le duplex du port de diagnostic.

Paramètres DHCP/DNS de réseauParamètre Valeur par défaut Définition

DHCP Activé Permet de sélectionner une adresse IP statique (désactivée) oud'activer l'utilisation d'un serveur DHCP pour obtenir une adresseIP pour le sous-système iLO 2.

Vous ne pouvez pas définir l'adresse IP et le masque de sous-réseau de iLO 2 si le protocole DHCP est activé.

L'activation de DHCP permet de configurer les options DHCPsuivantes :

● Use DHCP Supplied Gateway (Utiliser la passerelle fourniepar DHCP)

● Use DHCP Supplied DNS Servers (Utiliser les serveurs DNSfournis par DHCP)

● Use DHCP Supplied WINS Servers (Utiliser les serveursWINS fournis par DHCP)

● Use DHCP Supplied Static Routes (Utiliser les routesstatiques fournies par DHCP)

● Use DHCP Supplied Domain Name (Utiliser le nom dedomaine fourni par DHCP)

IP Address (Adresse IP) N/A (DHCP) (Sans objet -DHCP)

Utilisez ce paramètre pour attribuer une adresse IP statique à iLO 2sur votre réseau. Par défaut, l'adresse IP est attribuée par DHCP.

Nom du domaine N/A (DHCP) (Sans objet -DHCP)

Entrez le nom de domaine auquel iLO 2 participe. Par défaut, lenom de domaine est attribué par DHCP.

Use DHCP SuppliedGateway (Utiliser lapasserelle fournie parDHCP)

Activé Bascule selon que iLO 2 utilise ou non la passerelle fournie par leserveur DHCP. Si tel n'est pas le cas, renseignez la zone GatewayIP Address (Adresse IP de la passerelle).

Use DHCP Supplied DNSServers (Utiliser lesserveurs DNS fournis parDHCP)

Activé Bascule selon que la carte iLO 2 utilise ou non la liste des serveursDNS fournie par le serveur DHCP. Si tel n'est pas le cas, renseignezles zones Primary/Secondary/Tertiary DNS Server (Serveurs DNSprimaire/secondaire/tertiaire).

164 Chapitre 12 Paramètres iLO 2 FRWW

Page 176: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Définition

Use DHCP Supplied WINSServers (Utiliser lesserveurs WINS fournis parDHCP)

Activé Bascule selon que la carte iLO 2 utilise ou non la liste des serveursWINS fournie par le serveur DHCP. Si tel n'est pas le cas,renseignez les zones Primary/Secondary/Tertiary WINS Server(Serveurs WINS primaire/secondaire/tertiaire).

Use DHCP Supplied StaticRoutes (Utiliser les routesstatiques fournies parDHCP)

Activé Bascule selon que la carte iLO 2 utilise ou non la route statiquefournie par le serveur DHCP. Si tel n'est pas le cas, renseignez leszones Static Route #1, #2, #3 (Routes statiques 1, 2, 3).

Use DHCP SuppliedDomain Name (Utiliser lenom de domaine fourni parDHCP)

Activé Bascule selon que la carte iLO 2 utilise ou non le nom de domainefourni par le serveur DHCP. Si tel n'est pas le cas, renseignez lazone Domain Name (Nom de domaine).

WINS Server Registration(Enregistrement du serveurWINS)

Activé iLO 2 s'enregistre automatiquement sur un serveur WINS. Pardéfaut, les adresses du serveur WINS sont attribuées par DHCP.

DDNS Server Registration(Enregistrement du serveurDDNS)

Activé iLO 2 s'enregistre automatiquement sur un serveur DNS. Pardéfaut, les adresses du serveur DNS sont attribuées par DHCP.

Ping gateway on startup(Ping de la passerelle audémarrage)

Disabled (Désactivé) Cette option fait que iLO 2 envoie quatre paquets de demandesd'écho ICMP à la passerelle lors de l'initialisation de iLO 2. Cetteoption permet de s'assurer que l'entrée de cache du protocole ARPest active sur le routeur responsable du routage des paquets de etvers iLO 2.

Domain name (Nom dedomaine)

N/A (DHCP) (Sans objet -DHCP)

Entrez le nom de domaine auquel iLO 2 participe. Par défaut, lenom de domaine est attribué par DHCP.

Serveur DHCP N/A (DHCP) (Sans objet -DHCP)

Ce paramètre est automatiquement détecté si le paramètre DHCPest spécifié sur Yes (Oui). Ce paramètre n'est pas modifiable.

Primary, secondary, andtertiary DNS server(Serveurs DNS primaire,secondaire et tertiaire)

N/A (DHCP) (Sans objet -DHCP)

Utilisez ce paramètre pour attribuer une adresse IP unique deserveur DNS sur le réseau. Par défaut, les adresses des serveursDNS primaire, secondaire et tertiaire sont attribuées par DHCP.

Primary and secondaryWINS server (ServeursWINS primaire etsecondaire)

N/A (DHCP) (Sans objet -DHCP)

Utilisez ce paramètre pour attribuer une adresse IP unique deserveur WINS sur le réseau. Par défaut, les adresses des serveursWINS primaire et secondaire sont attribuées par DHCP.

Static Routes #1, #2, #3(Routes statiques 1, 2, 3)

N/A for both the destinationand gateway address(DHCP) (Sans objet pourles adresses de destinationet passerelle - DHCP)

Utilisez ce paramètre pour attribuer une combinaison unique dedestination de route statique et d'adresse IP de passerelle sur leréseau. Vous pouvez attribuer jusqu'à trois paires de route statique.Par défaut, les routes statiques sont attribuées par DHCP.

Blade server parameters(Paramètres de serveur enlame)

Paramètres deconfiguration du port dediagnostic

Transceiver speedautoselect (Sélectionautomatique de la vitessede l'émetteur récepteur)

Oui Active/désactive la détection automatique, par l'émetteur récepteur,de la vitesse et du duplex du réseau sur le port de diagnostic. Speed(Vitesse) et Duplex sont désactivés si l'option Autoselect (Sélectionautomatique) est définie sur Yes (Oui).

FRWW Paramètres DHCP/DNS de réseau 165

Page 177: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Définition

Vitesse N/A (autoselect) (Sansobjet - sélectionautomatique)

Configure la vitesse du port de diagnostic. Cette vitesse doitcorrespondre à celle du réseau sur le port de diagnostic. Si l'optionAutoselect (Sélection automatique) est définie sur Yes (Oui), lavitesse sera automatiquement configurée par iLO 2.

Duplex N/A (autoselect) (Sansobjet - sélectionautomatique)

Configure le duplex du port de diagnostic. Le duplex doit correspondà celui du réseau sur le port de diagnostic. Si l'option Autoselect(Sélection automatique) est définie sur Yes (Oui), la vitesse seraautomatiquement configurée par iLO 2.

Adresse IP 192.168.1.1 L'adresse IP du port de diagnostic. Si DHCP est en coursd'utilisation, l'adresse IP du port de diagnostic est fournieautomatiquement. Sinon, saisissez une adresse IP statique à cetendroit.

Subnet mask (Masque desous-réseau)

255.255.255.0 Le masque de sous-réseau pour le réseau IP du port de diagnostic.Si DHCP est en cours d'utilisation, le masque de sous-réseau estfourni automatiquement. Si tel n'est pas le cas, saisissez le masquede sous-réseau pour le réseau.

Paramètres SNMP/Insight ManagerParamètre Valeur par défaut Définition

SNMP Alert Destination(s)(Destination(s) des alertesSNMP)

Non Entrez l'adresse IP du PC de supervision distant qui recevra lesalertes de traps SNMP à partir de iLO 2. Vous pouvez désignerjusqu'à trois adresses IP pour recevoir des alertes SNMP.

Enable iLO 2 SNMP Alerts(Activer les alertes iLO 2SNMP)

Non Les conditions d'alerte de iLO 2 sont détectées par iLO 2 et sontindépendantes du système d'exploitation du serveur hôte. Cesalertes peuvent être des traps SNMP Insight Manager. Ellesincluent des événements majeurs, comme les pannesd'alimentation du serveur distant ou les réinitialisations du serveur.Il peut s'agir aussi d'événements liés à iLO 2, tels que ladésactivation de la sécurité ou l'échec d'une tentative d'ouverturede session. iLO 2 transfère les alertes vers une console HP SIM àl'aide des destinations fournies.

Forward Insight ManagerAgent SNMP Alerts(Transmettre les alertesSNMP des agents InsightManager)

Non Lorsque ce paramètre est défini sur Yes (Oui), ces alertes sontgénérées par les agents de supervision, qui sont fournis avecchaque système d'exploitation réseau pris en charge. Ces agentsdoivent être installés sur le serveur hôte pour recevoir ces alertes.Ces alertes sont envoyées aux clients HP SIM du réseau et sonttransférées de manière asynchrone par iLO 2 aux adresses IPconfigurées pour les recevoir.

Enable SNMP Pass-thru(Activer la transmissionSNMP)

Oui Cette option permet au système de transmettre des paquets SNMPde l'agent Insight Manager. Lorsqu'elle est définie sur No (Non), letrafic SNMP est arrêté et n'est pas transféré au processeur desupervision iLO.

166 Chapitre 12 Paramètres iLO 2 FRWW

Page 178: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Définition

Insight Manager WebAgent URL (URL de l'agentWeb d'Insight Manager)

Cette option permet d'entrer l'adresse IP ou le nom DNS du serveurhôte sur lequel sont exécutés les agents Web de Insight Manager.L'entrée de ces données dans le champ approprié permet à la carteiLO 2 de créer un lien depuis les pages Web de la carte iLO 2 versles pages de l'agent Web.

Level of data returned(Niveau des donnéesrenvoyées)

Moyen L'option Level of Data Returned (Niveau des données renvoyées)réglemente le nombre de données renvoyées à une demandeanonyme pour les informations iLO 2 à partir de HP SIM. Tous lesparamètres, à l'exception de None Data Level (Aucun niveau dedonnées), fournissent suffisamment de données pour permettrel'intégration avec HP SIM. Les paramètres Medium (Moyen) et High(Élevé) active HP SIM et Systems Insight Manager pour associer leprocesseur de supervision avec le serveur hôte. L'option None DataLevel (Aucun niveau de données) empêche iLO 2 de répondre auxdemandes HP SIM.

Paramètres d'annuaireParamètre Valeur par défaut Définition

Disable DirectoryAuthentication (Désactiverl'authentificationd'annuaire)

Non Ce paramètre permet d'activer et de désactiver l'authentificationdes annuaires. Si la prise en charge des annuaires est correctementconfigurée, ce paramètre permet aux utilisateurs de se connecter àiLO 2 à l'aide de références d'annuaire.

Schema-free directory(Annuaire sans schéma)

Oui Ce paramètre active ou désactive l'utilisation d'annuaires sansschéma.

Use HP Extended Schema(Utiliser le schéma HPExtended)

Non Ce paramètre active ou désactive l'utilisation d'annuaires avec unschéma étendu.

Enable local user accounts(Activer comptes utilisateurlocaux)

Oui Cette option permet à un utilisateur de se connecter à l'aide d'uncompte utilisateur local au lieu d'un compte d'annuaire. La valeurpar défaut de ce paramètre est Enabled (Activé).

Directory server address(Adresse du serveurd'annuaires)

0.0.0.0 Ce paramètre permet de spécifier le nom de DNS ou l'adresse IPdu serveur d'annuaires. HP recommande d'utiliser un nom DNSordinaire ou à plusieurs hôtes. Si vous utilisez une adresse IP,l'annuaire ne sera pas disponible si ce serveur est hors tension.

Directory server LDAP port(Port LDAP du serveurd'annuaires)

636 Cette option définit le numéro du port utilisé pour la connexion auserveur d'annuaire. Le numéro du port LDAP sécurisé par SSL estle numéro 636.

LOM object distinguishedname (Nom distinctif del'objet LOM)

Cette option spécifie le nom univoque de la carte iLO 2 dansl'annuaire. Les noms distinctifs d'objet LOM sont limités à 256caractères.

LOM object password (Motde passe de l'objet LOM)

Ce paramètre spécifie le mot de passe de l'objet iLO 2 pour l'accèsà l'annuaire. Les mots de passe d'objet LOM peuvent comporterjusqu'à 39 caractères.

REMARQUE : à ce stade, le champ LOM Object Password (Motde passe de l'objet LOM) n'est pas utilisé. Ce champ est conçu enprévision de la compatibilité avec les versions à venir dumicroprogramme.

FRWW Paramètres d'annuaire 167

Page 179: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Définition

LOM object passwordconfirm (Confirmation dumot de passe de l'objetLOM)

Evite les fautes de frappe dans les mots de passe. Si vous modifiezle mot de passe de l'objet LOM, saisissez également le nouveaumot de passe dans ce champ.

Directory user context 1,directory user context 2, ...jusqu'à directory usercontext 15 (Contextesd'utilisateur d'annuaire 1, 2,jusqu'à 15)

Ce paramètre permet de spécifier jusqu'à 15 contextesconsultables pour le repérage de l'utilisateur qui essaie des'authentifier à l'aide de l'annuaire. La longueur de ces commandesest limitée à 128 caractères. Ces contextes permettent de spécifierdes environnements d'utilisateur d'annuaire qui sontsystématiquement explorés en cas de tentative de connexion à lacarte iLO 2. Ceci évite de saisir un nom d'utilisateur distinctifcomplet dans l'écran de connexion. Par exemple, le contexte derecherche « ou=lights out devices,o=corp » permet à l'utilisateur« cn=manager,ou=lights out devices,o=corp » de se connecter àiLO 2 en tant que « manager ». Active Directory autorise un formatsupplémentaire de contexte de recherche, « @hostname » commepar exemple, « @directory.corp. ».

Paramètres BL p-ClassParamètre Valeur par défaut Définition

Nom du rack Provided by rack (Fournipar le rack)

Le nom du rack permet de regrouper de manière logique lescomposants d'un seul rack. Toute modification du nom du rack estcommuniquée aux autres composants connectés en rack. Le nomest utilisé lors de l'ouverture de session, mais aussi à des finsd'alerte pour faciliter l'identification du composant concerné.

Nom du boîtier Provided by rack (Fournipar le rack)

Le nom du boîtier permet de regrouper de manière logique lesserveurs en lame d'un même boîtier. Toute modification du nom estcommuniquée à tous les autres serveurs en lame connectés à ceboîtier. Le nom est utilisé lors de l'ouverture de session, mais aussià des fins d'alerte pour faciliter l'identification du composantconcerné.

Bay name (Nom ducompartiment)

Le nom du compartiment est utilisé lors de l'ouverture de session,mais aussi à des fins d'alerte pour faciliter l'identification d'uncomposant ou de sa fonction.

Bay (Baie) Provided by rack (Fournipar le rack)

Les boîtiers ProLiant BL p-Class peuvent prendre en charge de 1 à8 serveurs en lame. Les compartiments sont numérotés de 1 à 8,de gauche à droite. Le numéro de compartiment facilitel'identification physique d'un serveur en lame défectueux ou detoute autre condition d'erreur. Ces informations sont destinées àêtre utilisées à des fins de consultation uniquement.

Rack serial number(Numéro de série du rack)

Provided by rack (Fournipar le rack)

Le numéro de série du rack identifie les composants du rack en tantque groupe logique. Le numéro de série est déterminé lors de lamise sous tension des divers composants de façon à créer unnuméro de série de rack unique. La permutation des composants(boîtiers des serveurs en lame ou blocs d'alimentation) altère lenuméro de série du rack.

Enclosure serial number(Numéro de série duboîtier)

Provided by rack (Fournipar le rack)

Le numéro de série du boîtier identifie le boîtier dans lequel résideun serveur en lame particulier.

168 Chapitre 12 Paramètres iLO 2 FRWW

Page 180: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètre Valeur par défaut Définition

Blade serial number(Numéro de série de lalame)

Provided by blade server(Fourni par le serveur enlame)

Cette option identifie le numéro de série du serveur en lame.

Power source (Sourced'alimentation)

Rack provides power (Lerack fournit l'alimentation)

Les boîtiers des serveurs en lame peuvent être installés dans unrack à l'aide de l'une des deux configurations disponibles :

● Les blocs d'alimentation des serveurs en lame permettent deconvertir l'alimentation secteur de l'installation en alimentationCC de 48 volts destinée à alimenter le rack. Dans cetteconfiguration, sélectionnez la source Rack Provides Power(Alimentation fournie par le rack). Ce paramètre permet auserveur en lame, au boîtier et au bloc d'alimentation decommuniquer les besoins en alimentation de façon à assurerune consommation correcte d'énergie sans risque de panne.

● Si l'installation peut fournir directement une alimentation CCde 48 volts, sans avoir recours aux blocs d'alimentationfournis, sélectionnez la source Facility Provides 48V(L'installation fournit 48 V). Dans ce cas, les serveurs en lamene devront pas communiquer leurs besoins en alimentation àl'infrastructure lors de leur mise sous ou hors tension.

REMARQUE : il est indispensable de déterminer avecprécision les besoins en alimentation afin que tous lesserveurs en lame et autres composants du rack soientalimentés correctement.

Enable automatic power on(Activer la mise soustension automatique)

Allumé Il est possible de configurer les serveurs en lame de sorte qu'ilssoient mis automatiquement sous tension dès leur insertion dans leboîtier. Selon le paramètre de la source d'alimentation, le serveuren lame communique avec le rack pour déterminer si l'alimentationrequise pour la mise sous tension est suffisante. Si c'est le cas, leserveur en lame se met automatiquement sous tension et entamele processus d'amorçage normal.

Enable rack alert logging(IML) (Activer laconsignation des alertes durack - IML)

Allumé Au fur et à mesure que le serveur en lame reçoit des alertes, cesévénements peuvent être consignés dans IML. Vous pouvezensuite consulter ces événements à l'aide de l'onglet iLO 2 SystemStatus-IML (État du système iLO 2-IML). Des outils d'affichage IMLsupplémentaires permettent de consulter ce journal à partir dusystème d'exploitation installé sur le serveur en lame.

Clé de licence du pack iLO AdvancedL'option iLO 2 Advanced Pack License Key (Clé de licence du pack iLO 2 Advanced) permet d'activerles fonctions iLO Advanced, notamment Graphical Remote Console (Console distante graphique), lessupports virtuels (disquettes et CD-ROM) et la prise en charge des annuaires. Entrez une clé de25 caractères dans ce champ pour activer les fonctionnalités.

FRWW Clé de licence du pack iLO Advanced 169

Page 181: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

13 Assistance technique

Cette section traite des rubriques suivantes :

Contacter HP à la page 170

Avant de contacter HP à la page 170

Contacter HPPour obtenir le nom du Revendeur Agréé HP le plus proche :

● Visitez la page Web de contacts HP dans le monde (en anglais) (http://welcome.hp.com/country/us/en/wwcontact.html).

Assistance technique HP :

● Aux États-Unis, pour connaître les options de contact, consultez la page Web de contacts HP(http://welcome.hp.com/country/us/en/contact_us.html). Pour contacter HP par téléphone :

◦ Appelez le 1-800-HP-INVENT (1-800-474-6836). Ce service est disponible 24 h/24 et 7 j/7.Vos appels peuvent faire l'objet d'un enregistrement ou d'un contrôle, et ce dans le butd'améliorer en permanence la qualité du service.

◦ Si vous avez acheté un Care Pack (mise à jour de service), appelez le 1-800-633-3600. Pourplus d'informations sur les Care Packs, reportez-vous au site Web HP (http://www.hp.com/hps).

● Dans les autres pays, visitez la page Web de contacts dans le monde (en anglais)(http://welcome.hp.com/country/us/en/wwcontact.html).

Avant de contacter HPAvant d'appeler HP, munissez-vous des informations suivantes :

● Numéro d'enregistrement auprès de l'assistance technique (le cas échéant)

● Numéro de série du produit

● Nom et numéro du modèle de produit

● Numéro d'identification du produit

● Messages d'erreur obtenus, le cas échéant

● Cartes ou matériels complémentaires

● Matériel ou logiciel de fabricants tiers

● Type et niveau de version du système d'exploitation

170 Chapitre 13 Assistance technique FRWW

Page 182: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Acronymes et abréviations

ASCIIAmerican Standard Code for Information Interchange (Code américain normalisé pour l'échange d'information)

ASMAdvanced Server Management (Supervision avancée de serveur)

ASRAutomatic Server Recovery (récupération automatique du serveur)

BMCBaseboard management controller (Contrôleur de supervision de carte mère)

CACertificate authority (Autorité de certification)

CGICommon Gateway Interface (Interface de passerelle commune)

CLIInterface de ligne de commande

CLPCommand line protocol (Protocole de ligne de commande)

CRCertificate Request (Demande de certificat)

DAVDistributed Authoring and Versioning (Système d'auteur et de contrôle des versions distribué)

DDNSDynamic Domain Name System (Système de noms de domaine dynamique)

DHCPDynamic Host Configuration Protocol (protocole de configuration de serveur dynamique)

DLLDynamic link library (Bibliothèque de liens dynamiques)

DNSDomain Name System (Système de noms de domaine)

DSADigital Signature Algorithm (Algorithme de signature numérique)

EMSEmergency Management Services (Services de gestion d'urgence)

EULAEnd user license agreement (Contrat de licence utilisateur final ou CLUF)

FEHFatal Exception Handler (Gestionnaire d'exceptions fatales)

FSMO

FRWW Acronymes et abréviations 171

Page 183: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Flexible Single-Master Operation (Opération maître simple souple)

GUIGraphical User Interface (Interface utilisateur graphique)

HBHeartbeat (Message persistant)

HPONCFGHP Lights-Out Online Configuration (Utilitaire de configuration en ligne HPONCFG)

HPQLOMGCHP Lights-Out Migration Command Line (Utilitaire HP de ligne de commande de migration Lights-Out)

ICMPICMP (Protocole de message de commande Internet)

IISInternet Information Services

iLOIntegrated Lights-Out

IMLIntegrated Management Log (journal de maintenance intégré)

IPInternet Protocol (Protocole Internet)

IPMIIntelligent Platform Management Interface (Interface de gestion de plate-forme intelligente)

ISIPIP fixe du boîtier

JVMJava Virtual Machine (Machine virtuelle Java)

KCSKeyboard Controller Style (Style de contrôleur de clavier)

LANréseau local

LDAPLightweight Directory Access Protocol

LEDLight Emitting Diode (Diode émettant de la lumière)

LOMLights-Out Management (Supervision Lights-Out)

LSBLeast Significant Bit (Bit le moins significatif)

MAC (MAC)Media Access Control

MLAMaster License Agreement (Accord de licence principal)

MMC

172 Acronymes et abréviations FRWW

Page 184: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Microsoft® Management Console

MPMultilink Point-to-Point Protocol (Protocole point à point multilien)

MTUMaximum Transmission Unit (Unité de transmission maximale)

NICNetwork Interface Controller (Carte réseau)

NMINon-Maskable Interrupt (Interruption non masquable)

NVRAMMémoire non volatile

PERLPractical Extraction and Report Language (Langage PERL)

PKCSPublic-Key Cryptography Standards (Normes de cryptographie à clé publique)

POSTPower-On Self-Test (auto-test de mise sous tension)

PSPProLiant Support Pack (Pack de support Proliant)

RASRemote Access Service (Service d'accès distant)

RBSUROM-Based Setup Utility (utilitaire de configuration basé sur la mémoire morte)

RDPRemote Desktop Protocol (Protocole de bureau à distance)

RIBRemote Insight Board (Carte Remote Insight)

RIBCLRemote Insight Board Command Language (Langage de commande de la carte Remote Insight)

RILOERemote Insight Lights-Out Edition

RILOE IIRemote Insight Lights-Out Edition II

RSAClé de codage public Rivest, Shamir et Adelman

RSMRemote Server Management (Supervision des serveurs à distance)

SLESSUSE Linux Enterprise Server

SMASHSystem Management Architecture for Server Hardware (Architecture de la supervision du système pour le matérieldu serveur)

FRWW Acronymes et abréviations 173

Page 185: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

SMSSystem Management Server (Serveur de supervision du système)

SNMPSimple Network Management Protocol (Protocole simple de gestion de réseau)

SSHSecure Shell

SSLSecure Sockets Layer

TCPTransmission Control Protocol (Protocole de contrôle de transmission)

UARTUniversal asynchronous receiver-transmitter (Transmetteur récepteur asynchrone universel)

UIDUnit Identification (Identification d'unité)

USBUniversal Serial Bus (Bus série universel)

VMVirtual Machine

VPNVirtual Private Networking (Réseau privé virtuel)

WINSAcronyme de Windows® Internet Naming Service

WSServices Web

XMLeXtensible Markup Language (Langage de balisage extensible)

174 Acronymes et abréviations FRWW

Page 186: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Index

AADD_USER

Erreurs d'exécutionADD_USER 74

Obtention de la configuration debase 63

Paramètres ADD_USER 72Administration

Administration de groupe etgénération de scriptsiLO 2 43

Paramètres d'administration desutilisateurs 158

Assistance techniqueAssistance technique 170Avant de contacter HP 170Contacter HP 170

Authentification, WS-Management 3

Authentification à deux facteurs,paramètres

GET_TWOFACTOR_SETTINGS 111

MOD_TWOFACTOR_SETTINGS 112

Autorisation de clé SSH 38Autorisation de clé SSH, fichiers de

définition d'outils 39

BBloc de commandes 147Bloc de commandes,

DIR_INFO 115Bloc de commandes,

LOGIN 71Bloc de commandes,

RACK_INFO 120Bloc de commandes,

RIB_INFO 81Bloc de commandes,

SERVER_INFO 127Bloc de commandes,

USER_INFO 72

Boîtier, paramètres IPGET_ENCLOSURE_IP_SETTI

NGS 123MOD_ENCLOSURE_IP_SETTI

NGS 124

CCarte réseau dédiée,

réactivation 155Certificat, paramètres

IMPORT_CERTIFICATE 110

ParamètresCERTIFICATE_SIGNING_REQUEST 110

CERTIFICATE_SIGNING_REQUEST

CERTIFICATE_SIGNING_REQUEST 110

ErreursCERTIFICATE_SIGNING_REQUEST 110

ParamètresCERTIFICATE_SIGNING_REQUEST 110

CGI, composants logiciels 56Chaîne, RIBCL

Chaîne 70Chaîne booléenne 70Chaîne spécifique 70

CLEAR_EVENTLOGCLEAR_EVENTLOG 84Erreurs d'exécution

CLEAR_EVENTLOG 84Paramètres

CLEAR_EVENTLOG 84Clés SSH, importation

Importation de clés SSH depuisPuTTY 39

Importation des clés SSHgénérées à l'aide de ssh-keygen 42

CLP, commandes de base 8

CLP, commandes dedémarrage 27

CLP, commandes de démarrage etde réinitialisation 23

CLP, commandes de lame 26CLP, commandes de

licence 18CLP, commandes de support

virtuel 20CLP, commandes de voyant 27CLP, commandes diverses 31CLP, commandes

Échappement 7CLP, commandes eventlog 26CLP, commandes iLO 2 14CLP, commandes réseau 12CLP, commandes

spécifiques 9CLP, commandes utilisateur 10CLP, mises à jour du

microprogramme 24CLP, options de connexion 5CLP, paramètres d'annuaire 18CLP, paramètres d'état

intégrés 16CLP, paramètres de la cible et des

propriétés du système 28CLP, paramètres SNMP 17CLP, prise en charge

multiutilisateur 5CLP, utilisation 5COLD_BOOT_SERVER

COLD_BOOT_SERVER 142Erreurs d'exécution

COLD_BOOT_SERVER 143

ParamètresCOLD_BOOT_SERVER 142

FRWW Index 175

Page 187: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Combinaisons de touches prises encharge

Combinaisons de touches prisesen charge 33

Touches d'activation prises encharge 103

Commandes, annuaire 18Commandes, base 8Commandes, WS-

Management 3Commandes de démarrage 27Commandes de démarrage,

CLP 27Commandes de démarrage, RIBCL

COLD_BOOT_SERVER 142WARM_BOOT_SERVER 143

, 143Commandes de démarrage et de

réinitialisation, CLP 23Commandes de démarrage et de

réinitialisation, RIBCLCOLD_BOOT_SERVER 142HOLD_PWR_BTN 142PRESS_PWR_BTN 141RESET_RIB 81RESET_SERVER 140WARM_BOOT_SERVER 143

, 143Commandes de lame 26Commandes de lame, CLP 26Commandes de lame,

RIBCL 120Commandes de licence,

CLP 18Commandes de licence,

RIBCL 104Commandes de support virtuel,

CLP 20Commandes de support virtuel,

RIBCLEJECT_VIRTUAL_MEDI

A 106GET_VM_STATUS 107INSERT_VIRTUAL_MEDI

A 105SET_VM_STATUS 108

Commandes de voyant,CLP 27

Commandes eventlog, CLP 25

Commandes eventlog, RIBCLCLEAR_EVENTLOG 84GET_EVENT_LOG 82

Commandes réseau 12Commandes utilisateur 10Compatibilité, WS-

Management 3Compte utilisateur, ajout 69COMPUTER_LOCK_CONFIG

COMPUTER_LOCK_CONFIG 84

Erreurs d'exécutionCOMPUTER_LOCK_CONFIG 85

ParamètresCOMPUTER_LOCK_CONFIG 85

Configuration, capture 66Configuration, définition d'une

configuration 65Configuration, obtention

d'informations spécifiques 65Configuration, obtention de la

configuration complète 63Configuration, procédures

Définition d'uneconfiguration 65

Obtention d'une configurationspécifique 65

Obtention de la configuration debase 63

Configuration, restauration 67Configuration, script 49Contacter HP

Avant de contacter HP 170Contacter HP 170

CPQLOCFG.EXE, erreursd'exécution 43

CPQLOCFG.EXE, erreurs desyntaxe 43

CPQLOCFG.EXE,paramètres 46

CPQLOCFG.EXE, traitement parlots 46

DDéfinition de la réponse,

RIBCL 70Définitions de paramètre 157

DELETE_CURRENT_USERDELETE_CURRENT_USE

R 75Erreurs d'exécution

DELETE_CURRENT_USER 75

ParamètresDELETE_CURRENT_USER 75

DELETE_SERVERDELETE_SERVER 152Erreurs d'exécution

DELETE_SERVER 152Paramètres

DELETE_SERVER 152DELETE_USER

DELETE_USER 74Erreurs d'exécution

DELETE_USER 75Paramètre

DELETE_USER 75DHCP (Protocole de configuration

de serveur dynamique)Messages renvoyés par

GET_NETWORK_SETTINGS 86

MOD_NETWORK_SETTINGS 87

Obtention de la configuration debase 63

DIR_INFO, bloc decommandes 115

Domain Name System - Systèmede noms de domaine (DNS)

Messages renvoyés parGET_NETWORK_SETTINGS 86

MOD_NETWORK_SETTINGS 87

Obtention de la configuration debase 63

Ouverture d'une connexionSSL 50

Paramètres de l'utilitaire deconfiguration de Lights-Out 46

ParamètresMOD_DIR_CONFIG 119

Dynamic link library (Bibliothèquede liens dynamiques - DLL) 61

176 Index FRWW

Page 188: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

EEJECT_VIRTUAL_MEDIA

EJECT_VIRTUAL_MEDIA 106

Erreurs d'exécutionEJECT_VIRTUAL_MEDIA 107

ParamètresEJECT_VIRTUAL_MEDIA 106

En-tête XMLEn-tête XML 69Envoi de l'en-tête et du corps de

script XML 51État, WS-Management 3Événements, WS-

Management 3Exemples, RIBCL 69

FFonctionnalités, nouvelles 1Fonctionnalités, SSH 37Fonctionnement,

présentation 69Fonctions, IPMI 2.0 2

GGénération de scripts de support

virtuel 53Génération de scripts de support

virtuel, aide CGI 56Génération de scripts de support

virtuel, conditions requises pourIIS 57

Génération de scripts de supportvirtuel, conditions requises pour leserveur Web 53

Génération de scripts de supportvirtuel, Linux 54

Génération de scripts de supportvirtuel, utilisation 53

GET_ALL_USERSErreurs d'exécution

GET_ALL_USERS 79GET_ALL_USERS 79Messages renvoyés par

GET_ALL_USERS 79Paramètres

GET_ALL_USERS 79

GET_ALL_USERS_INFOErreurs d'exécution

GET_ALL_USER_INFO 80GET_ALL_USER_INFO 80Messages renvoyés par

GET_ALL_USER_INFO 80Paramètres

GET_ALL_USER_INFO 80GET_DIAGPORT_SETTINGS

Erreurs d'exécutionGET_DIAGPORT_SETTINGS 122

GET_DIAGPORT_SETTINGS 121

Messages renvoyés parGET_DIAGPORT_SETTINGS 122

ParamètresGET_DIAGPORT_SETTINGS 122

GET_DIR_CONFIGErreurs d'exécution

GET_DIR_CONFIG 115GET_DIR_CONFIG 115Messages renvoyés par

GET_DIR_CONFIG 115Paramètres

GET_DIR_CONFIG 115GET_EMBEDDED_HEALTH

GET_EMBEDDED_HEALTH 129

Messages renvoyés parGET_EMBEDDED_HEALTH 129

ParamètresGET_EMBEDDED_HEALTH 129

GET_ENCLOSURE_IP_SETTINGS

GET_ENCLOSURE_IP_SETTINGS 123

Messages renvoyés parGET_ENCLOSURE_IP_SETTINGS 123

ParamètresGET_ENCLOSURE_IP_SETTINGS 123

GET_EVENT_LOGErreurs d'exécution

GET_EVENT_LOG 82

GET_EVENT_LOG 82Messages renvoyés par

GET_EVENT_LOG 83Paramètres

GET_EVENT_LOG 82GET_FIRMWARE_VERSION

Erreurs d'exécutionGET_FW_VERSION 101

GET_FW_VERSION 101Messages renvoyés par

GET_FW_VERSION 101Paramètres

GET_FW_VERSION 101GET_GLOBAL_SETTINGS

Erreurs d'exécutionGET_GLOBAL_SETTINGS 91

GET_GLOBAL_SETTINGS 91

Messages renvoyés parGET_GLOBAL_SETTINGS 91

ParamètresGET_GLOBAL_SETTINGS 91

GET_HOST_POWER_REG_INFOErreurs d'exécution

GET_HOST_POWER_REG_INFO 135

GET_HOST_POWER_REG_INFO 135

Messages renvoyés parGET_HOST_POWER_REG_INFO 135

ParamètresGET_HOST_POWER_REG_INFO 135

GET_HOST_POWER_SAVER_STATUS

Erreurs d'exécutionGET_HOST_POWER_SAVER_STATUS 134

GET_HOST_POWER_SAVER_STATUS 133

Messages renvoyés parGET_HOST_POWER_SAVER_STATUS 134

ParamètresGET_HOST_POWER_SAVER_STATUS 134

FRWW Index 177

Page 189: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

GET_HOST_POWER_STATUSErreurs d'exécution de la

commandeGET_HOST_POWER_STATUS 137

GET_HOST_POWER_SAVER_STATUS 133

GET_HOST_POWER_STATUS 136

Messages renvoyés par lacommandeGET_HOST_POWER_STATUS 137

Paramètres de la commandeGET_HOST_POWER_STATUS 137

GET_HOST_PWR_MICRO_VERErreurs d'exécution

GET_HOST_PWR_MICRO_VER 138

GET_HOST_PWR_MICRO_VER 138

Messages renvoyés parGET_HOST_PWR_MICRO_VER 138

ParamètresGET_HOST_PWR_MICRO_VER 138

GET_NETWORK_SETTINGSErreurs d'exécution

GET_NETWORK_SETTINGS 86

GET_NETWORK_SETTINGS 86

Messages renvoyés parGET_NETWORK_SETTINGS 86

ParamètresGET_NETWORK_SETTINGS 86

GET_POWER_CAP 132GET_POWER_READINGS

GET_POWER_READINGS 131

Messages renvoyés parGET_POWER_READINGS 131

ParamètresGET_POWER_READINGS 131

GET_PWREG_CAPABILITIESErreurs d'exécution

GET_PWREG_CAPABILITIES 139

GET_PWREG_CAPABILITIES 139

Messages renvoyés parGET_PWREG_CAPABILITIES 139

ParamètresGET_PWREG_CAPABILITIES 139

GET_RACK_SETTINGSErreurs d'exécution

GET_RACK_SETTINGS 121

GET_RACK_SETTINGS 121

Messages renvoyés parGET_RACK_SETTINGS 121

ParamètresGET_RACK_SETTINGS 121

GET_SERVER_AUTO_PWRGET_SERVER_AUTO_PW

R 144Message renvoyé par

GET_SERVER_AUTO_PWR 144

ParamètresGET_SERVER_AUTO_PWR 144

GET_SERVER_NAME 128GET_SNMP_IM_SETTINGS

Erreurs d'exécutionGET_SNMP_IM_SETTINGS 98

GET_SNMP_IM_SETTINGS 98

Messages renvoyés parGET_SNMP_IM_SETTINGS 98

ParamètresGET_SNMP_IM_SETTINGS 98

GET_SSO_SETTINGS 147GET_TOPOLOGY

GET_TOPOLOGY 125

Message renvoyé parGET_TOPOLOGY 125

ParamètresGET_TOPOLOGY 125

GET_TWOFACTOR_SETTINGSErreurs d'exécution

GET_TWOFACTOR_SETTINGS 111

GET_TWOFACTOR_SETTINGS 111

Messages renvoyés parGET_TWOFACTOR_SETTINGS 111

ParamètresGET_TWOFACTOR_SETTINGS 111

GET_UID_CONTROLErreurs

UID_CONTROL 146GET_UID_STATUS 145Paramètres

UID_CONTROL 146GET_UID_STATUS

GET_UID_STATUS 145Paramètres

GET_UID_STATUS 145Réponse

GET_UID_STATUS 145GET_USER

Erreurs d'exécutionGET_USER 76

GET_USER 76Messages renvoyés par

GET_USER 76Paramètre GET_USER 76

GET_VM_STATUSErreurs d'exécution

GET_VM_STATUS 107GET_VM_STATUS 107Messages renvoyés par

GET_VM_STATUS 107Paramètres

GET_VM_STATUS 107GET_VPB_CABLE_STATUS

Erreurs d'exécution de lacommandeGET_VPB_CABLE_STATUS 146

178 Index FRWW

Page 190: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

GET_VPB_CABLE_STATUS(RILOE IIuniquement) 146

Messages renvoyés parGET_VPB_CABLE_STATUS 146

ParamètresGET_VPB_CABLE_STATUS 146

Global settings (Paramètresgénéraux) 159

HHOLD_PWR_BTN

Erreurs d'exécutionHOLD_PWR_BTN 142

HOLD_PWR_BTN 142Paramètres

HOLD_PWR_BTN 142HOTKEY_CONFIG

Erreurs d'exécutionHOTKEY_CONFIG 103

HOTKEY_CONFIG 102Paramètres

HOTKEY_CONFIG 102HP, assistance technique 170HP Lights-Out Migration Command

Line (Utilitaire HP de ligne decommande de migration Lights-Out - HPQLOMGC)

Langage de commandeHPQLOMGC 153

HPONCFG, commandes 62HPONCFG, configuration

Systèmes d'exploitation prenanten charge HPONCFG 60

HPONCFG, exemples deconfigurations iLO 2

Capture et restauration d'uneconfiguration 67

Définition d'uneconfiguration 65

Obtention d'une configurationspécifique 65

Obtention de la configuration debase 63

HPONCFG, installation 61HPONCFG, Linux

Installation sur le serveurWindows 61

Installation sur un serveurLinux 61

Utilisation de HPONCFG sur lesserveurs Linux 63

Utilisation de HPONCFG sur lesserveurs Windows 63

HPONCFG, paramètres 62HPONCFG, substitution de

variable 66HPONCFG, utilisation

Installation deHPONCFG 61

Utilisation de HPONCFG sur lesserveurs Windows 63

Utilitaire de configuration enligne HPONCFG 60

HPONCFG (HP Lights-Out OnlineConfiguration Utility) 60

HP ProLiant Essentials RDP (RapidDeployment Pack) 2

HPQLOMGC, utilisation 153HP SIM, intégration 38HP SIM, lancement

d'application 45HP SIM, paramètres 166HP SIM, regroupement de

périphériques LOM 44

IIdentification du serveur 157IIS, support de génération de

scripts 57ILO_CONFIG 154IMPORT_CERTIFICATE

ErreursIMPORT_CERTIFICATE 111

IMPORT_CERTIFICATE 110

ParamètresIMPORT_CERTIFICATE 110

IMPORT_SSH_KEYErreurs d'exécution

IMPORT_SSH_KEY 117IMPORT_SSH_KEY 116Paramètres

IMPORT_SSH_KEY 117Importation de clés SSH,

PuTTY 39

Informations sur la cible dusystème, CLP 28

Informations sur les lames 26INSERT_VIRTUAL_MEDIA

Erreurs d'exécutionINSERT_VIRTUAL_FLOPPY 106

INSERT_VIRTUAL_MEDIA 105

ParamètresINSERT_VIRTUAL_MEDIA 105

Installation, serveur Linux 61Installation sur le serveur

Windows 61Installation sur un serveur

Linux 61Intelligent Platform Management

Interface (IPMI) 2Interface de ligne de commande,

commandesAccès à la ligne de

commande 5Présentation de l'interface de

ligne de commande(CLI) 5

Internet Information ServicesManager (GestionnaireIIS) 57

introduction 1IPMI, présentation 2

KKCS (Style de contrôleur de

clavier) 2

LLICENSE

Erreurs d'exécutionLICENSE 105

LICENSE 104Paramètres LICENSE 104

Linux, codes des touches F 36LOGIN, bloc de commandes

Erreur d'exécutionLOGIN 71

LOGIN 71Paramètres LOGIN 71

MMappage de touches VT100 33

FRWW Index 179

Page 191: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Mise à jour du microprogramme,CLP 24

Mise à jour du microprogramme,RIBCL

GET_FW_VERSION 101UPDATE_RIB_FIRMWAR

E 100MOD_BLADE_RACK

Erreurs d'exécutionMOD_BLADE_RACK 127

MOD_BLADE_RACK 126Paramètres

MOD_BLADE_RACK 126MOD_DIAGPORT_SETTINGS

Erreurs d'exécutionMOD_DIAGPORT_SETTINGS 123

MOD_DIAGPORT_SETTINGS 122

ParamètresMOD_DIAGPORT_SETTINGS 122

MOD_DIR_CONFIGErreurs d'exécution

MOD_DIR_CONFIG 120MOD_DIR_CONFIG 117Paramètres

MOD_DIR_CONFIG 119MOD_ENCLOSURE_IP_SETTING

SErreurs d'exécution

MOD_ENCLOSURE_IP_SETTINGS 125

MOD_ENCLOSURE_IP_SETTINGS 124

ParamètresMOD_ENCLOSURE_IP_SETTINGS 125

MOD_GLOBAL_SETTINGSErreurs d'exécution

MOD_GLOBAL_SETTINGS 97

MOD_GLOBAL_SETTINGS 93

ParamètresMOD_GLOBAL_SETTINGS 95

MOD_NETWORK_SETTINGSErreurs d'exécution

MOD_NETWORK_SETTINGS 91

MOD_NETWORK_SETTINGS 87

Obtention de la configuration debase 63

ParamètresMOD_NETWORK_SETTINGS 89

MOD_SNMP_IM_SETTINGSErreurs d'exécution

MOD_SNMP_IM_SETTINGS 99

MOD_SNMP_IM_SETTINGS 98

ParamètresMOD_SNMP_IM_SETTINGS 99

MOD_SSO_SETTINGSErreurs d'exécution

MOD_SSO_SETTINGS 150, 150

MOD_SSO_SETTINGS 148Paramètres

MOD_SSO_SETTINGS 149, 149

MOD_TWOFACTOR_SETTINGSErreurs d'exécution

MOD_TWOFACTOR_SETTINGS 114

MOD_TWOFACTOR_SETTINGS 112

ParamètresMOD_TWOFACTOR_SETTINGS 113

MOD_USERADD_USER 72Erreurs d'exécution

MOD_USER 78MOD_USER 76Paramètres MOD_USER 77

Mode de ligne de commande 5Mxagentoconfig 39

NNuméros de téléphone

Assistance technique 170

Avant de contacter HP 170Contacter HP 170

OOpenSSH, utilitaire 38

PParamètres d'administration des

utilisateurs 158Paramètres d'annuaire 167Paramètres d'annuaire, CLP 18Paramètres d'annuaire, RIBCL

DIR_INFO 115GET_DIR_CONFIG 115MOD_DIR_CONFIG 117

Paramètres d'état duserveur 157

Paramètres d'état iLO 2 157Paramètres d'état intégrés,

CLP 16Paramètres d'état intégrés,

RIBCL 129Paramètres de lame BL p-

Class 168Paramètres de licence 169Paramètres de ligne de commande

HPONCFG 62Paramètres globaux 159Paramètres iLO 2

ILO_CONFIG 154Paramètres iLO 2 14

Paramètres iLO 2, CLP 14Paramètres iLO 2, RIBCL 81Paramètres IP, boîtier

GET_ENCLOSURE_IP_SETTINGS 123

MOD_ENCLOSURE_IP_SETTINGS 124

Paramètres réseauParamètres DHCP/DNS de

réseau 164Paramètres réseau 163

Paramètres réseau, CLP 12Paramètres réseau, RIBCL

GET_NETWORK_SETTINGS 86

MOD_NETWORK_SETTINGS 87

Paramètres SNMP 166Paramètres SNMP, CLP 17

180 Index FRWW

Page 192: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres SNMP, RIBCLGET_SNMP_IM_SETTING

S 98MOD_SNMP_IM_SETTING

S 98Paramètres utilisateur, CLP 10Paramètres utilisateur,

RIBCL 72Perl, améliorations de XML 49Perl, connexion SSL 50Perl, envoi de scripts XML 51Perl, utilisation 49Port de supervision 155Port iLO 2, réactivation 155Port réseau partagé,

activation 155Port réseau partagé,

caractéristiques 155Ports iLO 155Ports partagés 155Présentation, CLP 5Présentation,

CPQLOCFG.EXE 43Présentation, génération de scripts

Perl 49Présentation, HPONCFG 60Présentation, manuel 1Présentation, SSH 37Présentation, telnet 32Présentation, utilisation de la

génération de scripts de supportvirtuel 53

Présentation, utilitaire deconfiguration de Lights-Out 43

Principes généraux, RIBCL 69Prise en charge, systèmes

d'exploitation 60Propriétés du système 28PuTTY, importation de clés

SSH 39

RRACK_INFO, bloc de

commandes 120Remote Insight Board Command

Language (RIBCL) 69Requête XML, non

authentifiée 44

RESET_RIBErreurs d'exécution

RESET_RIB 82Paramètres RESET_RIB 81RESET_RIB 81

RESET_SERVERErreurs d'exécution

PRESS_PWR_BTN 141Erreurs

RESET_SERVER 141Paramètres

PRESS_PWR_BTN 141Paramètres

RESET_SERVER 141PRESS_PWR_BTN 141RESET_SERVER 140

Revendeur AgrééAssistance technique 170Contacter HP 170

RIB_INFO, bloc decommandes 81

RIBCL, bloc de commandesErreurs d'exécution

RIBCL 71Paramètres RIBCL 71RIBCL 70

RIBCL, chaîneChaîne 70Chaîne booléenne 70Chaîne spécifique 70

RIBCL, commande LOGIN 71RIBCL, commandes

DIR_INFO 115RIBCL, commandes

RACK_INFO 120RIBCL, commandes

RIB_INFO 81RIBCL, commandes

SERVER_INFO 127RIBCL, commandes

USER_INFO 72RIBCL, définition de la

réponse 70RIBCL, exemples 69RIBCL, informations sur la cible

système 127RIBCL, SSO_ 147RIBCL, types de données 69RIBCL:présentation 69

SScripts

En-tête XML 69Envoi de l'en-tête et du corps de

script XML 51Installation sur le serveur

Windows 61Ouverture d'une connexion

SSL 50Présentation du RIBCL 69Utilisation de HPONCFG sur les

serveurs Windows 63Utilisation de Perl avec

l'interface de génération descripts XML 49

Utilitaire de configuration enligne HPONCFG 60

Scripts:corps, XML 49Scripts:interface de génération,

Perl 49Scripts d'aide CGI 56Secure Shell (SSH) 37Secure Socket Layer (SSL)

Envoi de l'en-tête et du corps descript XML 51

Ouverture d'une connexionSSL 50

Présentation de la compatibilitéWS-Management 3

SERVER_AUTO_PWRErreurs d'exécution

SERVER_AUTO_PWR 144

ParamètresSERVER_AUTO_PWR 144

SERVER_AUTO_PWR 143SERVER_INFO, bloc de

commandes 127SERVER_NAME 128Server Status (État du

serveur) 157Services d'annuaire 167SET_HOST_POWER

Erreurs d'exécution de lacommandeSET_HOST_POWER 138

Erreurs d'exécutionSET_HOST_POWER_SAVER 135

FRWW Index 181

Page 193: Manuel des ressources de génération de scripts et …h10032.Manuel des ressources de génération de scripts et de ligne de commande du processeur de supervision HP Integrated Lights-Out

Paramètres de la commandeSET_HOST_POWER 137

ParamètresSET_HOST_POWER_SAVER 134

SET_POWER_CAP 132SET_VM_STATUS

Erreurs d'exécutionSET_VM_STATUS 109

ParamètresSET_VM_STATUS 108

SET_VM_STATUS 108SSH, connexion 38SSH, fonctionnalités 37SSH, présentation 37SSH, utilitaire 38ssh-keygen 42SSL, WS-Management 3SSL:connexion, ouverture 50SSO_INFO 147SSO_SERVER

Erreurs d'exécutionSSO_SERVER 152

ParamètresSSO_SERVER 151

SSO_SERVER 150Style de contrôleur de clavier

(KCS) 2Substitution de variable,

HPONCFG 66Support virtuel, commandes 20Support virtuel, fichiers

image 55Système, cibles 28Système, état 157Systèmes d'exploitation pris en

charge 60

TTelnet

Prise en charge Telnet 32Telnet 32

Telnet, sécurité 33Telnet, séquences de

touches 33Telnet, utilisation

Prise en charge Telnet 32Utilisation de Telnet 32

Telnet:jeu de commandes 33

Topologie, commandesRIBCL 125

Touches FCodes Linux pour les

touches F 36Codes VT100+ pour les

touches F 36Types de données 69Types de données, RIBCL 69

UUID_CONTROL 145UPDATE_RIB_FIRMWARE

Erreurs d'exécutionUPDATE_RIB_FIRMWARE 101

ParamètresUPDATE_RIB_FIRMWARE 100

UPDATE_RIB_FIRMWARE 100

USER_INFO, bloc decommandes 72

Utilitaire de configuration enligne 60

Utilitaire PuTTY 38Utilitaires de configuration 60

VVT100, codes des touches F

Codes Linux pour lestouches F 36

Codes VT100+ pour lestouches F 36

VT100, mappage detouches 33

WWARM_BOOT_SERVER

Erreurs d'exécutionWARM_BOOT_SERVER 143

ParamètresWARM_BOOT_SERVER 143

WARM_BOOT_SERVER 143, 143

XXML (Extensible Markup

Language)Améliorations XML 49En-tête XML 69Utilisation de Perl avec

l'interface de génération descripts XML 49

XML (Extensible MarkupLanguage):principes généraux

Présentation du RIBCL 69Utilisation de Perl avec

l'interface de génération descripts XML 49

182 Index FRWW