Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta...
Transcript of Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta...
Guida delle risorse mediante la riga di comandoe lo scripting del processore di gestioneHP Integrated Lights-Outper HP Integrated Lights-Out versione 1.82 e 1.91 eHP Integrated Lights-Out 2 versione 1.1x, 1.2x, 1.3x, 1.70,1.75 e 1.77
© Copyright 2005, 2009 Hewlett-PackardDevelopment Company, L.P.
Le informazioni contenute in questodocumento sono soggette a modifiche senzapreavviso. Le uniche garanzie relative aprodotti e servizi HP sono definite nelledichiarazioni esplicite di garanzia cheaccompagnano tali prodotti e servizi. Nientedi quanto contenuto nel presente documentopuò essere interpretato come ulterioregaranzia. HP declina qualsiasi responsabilitàper eventuali omissioni o errori tecnici oeditoriali contenuti nel presente documento.
Software per computer riservato. Licenzavalida concessa da HP per il possesso,l'utilizzo o la copia. In conformità con FAR12.211 e 12.212, il software per usocommerciale, la documentazione delsoftware e i dati tecnici relativi ai componenticommerciali sono forniti di licenza dalGoverno degli Stati Uniti in base alla licenzacommerciale standard del fornitore.
Numero parte 382328-066
Sesta edizione (aprile 2009)
Microsoft, Windows, Windows Server,Windows Vista, Windows NT e Windows XPsono marchi registrati di MicrosoftCorporation negli Stati Uniti. AMD è unmarchio di Advanced Micro Devices, Inc.Intel è un marchio di Intel Corporation negliStati Uniti e/o in altri Paesi. Java è unmarchio di Sun Microsystems, Inc. negliStati Uniti.
Destinatari
Questa guida è destinata a tutti coloroa cui è affidato il compito di installare,amministrare e curare la manutenzione deiserver e dei sistemi di memorizzazione.L'installazione deve essere eseguita dapersonale qualificato in servizi di supporto adapparecchiature informatiche e in grado diriconoscere i pericoli connessi all'utilizzo diprodotti che possono generare potenzialielettrici pericolosi.
Sommario
1 IntroduzionePanoramica sulla guida ........................................................................................................................ 1Nuove funzionalità ................................................................................................................................ 1Integrazione di HP ProLiant Essentials Rapid Deployment Pack ........................................................ 2Gestione del server mediante applicazioni compatibili con IPMI versione 2.0 ..................................... 2Panoramica sulla compatibilità di WS-Management ............................................................................ 3
2 Riga di comandoPanoramica sull'interfaccia della riga di comando ............................................................................... 5Accesso dalla riga di comando ............................................................................................................. 5Utilizzo della riga di comando ............................................................................................................... 5Comandi Escape .................................................................................................................................. 7Comandi di base .................................................................................................................................. 8Comandi specifici ................................................................................................................................. 9
Comandi dell'utente ........................................................................................................... 10Impostazioni di HP SIM SSO ............................................................................................. 10Comandi di rete ................................................................................................................. 12Impostazioni di iLO 2 ......................................................................................................... 14Impostazioni di sicurezza integrate di iLO 2 ...................................................................... 16Impostazioni SNMP ........................................................................................................... 17Comandi della licenza ........................................................................................................ 18Comandi di directory .......................................................................................................... 18Comandi Virtual Media ...................................................................................................... 20Comandi di avvio e di reimpostazione ............................................................................... 23Schermata Firmware update ............................................................................................. 24Comandi del registro degli eventi ...................................................................................... 25Comandi del blade ............................................................................................................. 26Comandi di avvio ............................................................................................................... 27Comandi dei LED ............................................................................................................... 27Proprietà e destinazioni del sistema .................................................................................. 28Altri comandi ...................................................................................................................... 31
3 TelnetSupporto di Telnet .............................................................................................................................. 32Utilizzo di Telnet ................................................................................................................................. 32
Set di comandi semplici Telnet .......................................................................................... 33Protezione Telnet ............................................................................................................... 33
Sequenze di tasti supportate .............................................................................................................. 33
ITWW iii
Mappa dei tasti VT100+ di iLO 2 ....................................................................................... 33Codici dei tasti funzione VT100+ ....................................................................................... 35Codici dei tasti funzione Linux ........................................................................................... 36
4 Secure ShellPanoramica di SSH ............................................................................................................................ 37Funzioni di SSH supportate da iLO 2 ................................................................................................. 37Utilizzo di Secure Shell ....................................................................................................................... 38Autorizzazione della chiave SSH ....................................................................................................... 38
File TDEF (Tool Definition Files) ........................................................................................ 39Mxagentconfig ................................................................................................................... 39
Importazione di chiavi SSH da PuTTY ............................................................................................... 39Importazione di chiavi SSH generate tramite ssh-keygen .................................................................. 42
5 Amministrazione di gruppi e scripting di iLO 2Utility di configurazione di Lights-Out ................................................................................................. 43Query XML non autenticata ................................................................................................................ 44Definizione di query in HP SIM ........................................................................................................... 44Application Launch utilizzando HP SIM .............................................................................................. 45Elaborazione batch con l'utility di configurazione di Lights-Out ......................................................... 46Parametri dell'utility di configurazione di Lights-Out ........................................................................... 46
6 Scripting di PerlUtilizzo di Perl con l'interfaccia di scripting XML ................................................................................ 49Miglioramenti XML .............................................................................................................................. 49Apertura di una connessione SSL ...................................................................................................... 50Invio dell'intestazione XML e del corpo dello script ............................................................................ 51
7 Scripting di Virtual MediaRequisiti del server Web per lo scripting ............................................................................................ 53Utilizzo degli script di Virtual Media .................................................................................................... 53Utilizzo di Virtual Media su server Linux tramite un collegamento SSH ............................................. 54File di immagine dei supporti virtuali .................................................................................................. 55Applicazione di aiuto CGI ................................................................................................................... 56Configurazione di IIS per supporti virtuali gestiti tramite script ........................................................... 57
8 Utility di configurazione in linea HPONCFGHPONCFG ......................................................................................................................................... 60Sistemi operativi supportati da HPONCFG ........................................................................................ 60Requisiti di HPONCFG ....................................................................................................................... 61Installazione di HPONCFG ................................................................................................................. 61
Installazione del server Windows ...................................................................................... 61Installazione del server Linux ............................................................................................ 61
iv ITWW
Utility HPONCFG ................................................................................................................................ 61Parametri della riga di comando HPONCFG ..................................................................... 62
Utilizzo di HPONCFG su server Windows ........................................................ 62Utilizzo di HPONCFG su server Linux .............................................................. 63
Ottenimento della configurazione di base .......................................................................... 63Ottenimento di una configurazione specifica ..................................................................... 64Impostazione di una configurazione .................................................................................. 65Utilizzo della sostituzione di variabili .................................................................................. 66Acquisizione e ripristino di una configurazione .................................................................. 67
9 Utilizzo di RIBCLPanoramica di RIBCL ......................................................................................................................... 69
Intestazione XML ............................................................................................................... 69Tipi di dati .......................................................................................................................... 69
Stringa ............................................................................................................... 70Stringa specifica ................................................................................................ 70Stringa booleana ............................................................................................... 70
Definizioni delle risposte .................................................................................................... 70RIBCL ................................................................................................................................................. 70
Parametri di RIBCL ............................................................................................................ 71Errori di runtime di RIBCL .................................................................................................. 71
LOGIN ................................................................................................................................................ 71Parametri di LOGIN ........................................................................................................... 71Errori di runtime di LOGIN ................................................................................................. 71
USER_INFO ....................................................................................................................................... 71ADD_USER ....................................................................................................................... 72
Parametri di ADD_USER .................................................................................. 72Errori di runtime di ADD_USER ........................................................................ 74
DELETE_USER ................................................................................................................. 74Parametro di DELETE_USER ........................................................................... 74Errori di runtime di DELETE_USER .................................................................. 75
DELETE_CURRENT_USER ............................................................................................. 75Parametri di DELETE_CURRENT_USER ........................................................ 75Errori di runtime di DELETE_CURRENT_USER .............................................. 75
GET_USER ....................................................................................................................... 75Parametro di GET_USER ................................................................................. 76Errori di runtime di GET_USER ........................................................................ 76Messaggi restituiti da GET_USER .................................................................... 76
MOD_USER ...................................................................................................................... 76Parametri di MOD_USER ................................................................................. 77Errori di runtime di MOD_USER ....................................................................... 78
GET_ALL_USERS ............................................................................................................. 78Parametri di GET_ALL_USER .......................................................................... 79
ITWW v
Errori di runtime di GET_ALL_USERS .............................................................. 79Messaggi restituiti da GET_ALL_USERS ......................................................... 79
GET_ALL_USER_INFO .................................................................................................... 79Parametri di GET_ALL_USER_INFO ............................................................... 80Errori di runtime di GET_ALL_USERS .............................................................. 80Messaggi restituiti da GET_ALL_USERS ......................................................... 80
RIB_INFO ........................................................................................................................................... 80RESET_RIB ....................................................................................................................... 81
Parametri di RESET_RIB .................................................................................. 81Errori di runtime di RESET_RIB ........................................................................ 81
GET_EVENT_LOG ............................................................................................................ 81Parametri di GET_EVENT_LOG ....................................................................... 82Errori di runtime di GET_EVENT_LOG ............................................................. 82Messaggi restituiti da GET_EVENT_LOG ........................................................ 82
CLEAR_EVENTLOG ......................................................................................................... 83Parametri di CLEAR_EVENTLOG .................................................................... 84Errori di runtime di CLEAR_EVENTLOG .......................................................... 84
COMPUTER_LOCK_CONFIG .......................................................................................... 84Parametri di COMPUTER_LOCK_CONFIG ..................................................... 85Errori di runtime di COMPUTER_LOCK_CONFIG ........................................... 85
GET_NETWORK_SETTINGS ........................................................................................... 85Parametri di GET_NETWORK_SETTINGS ...................................................... 85Errori di runtime di GET_NETWORK_SETTINGS ............................................ 86Messaggi restituiti da GET_NETWORK_SETTINGS ........................................ 86
MOD_NETWORK_SETTINGS .......................................................................................... 86Parametri di MOD_NETWORK_SETTINGS ..................................................... 88Errori di runtime di GET_NETWORK_SETTINGS ............................................ 90
GET_GLOBAL_SETTINGS ............................................................................................... 91Parametri di GET_GLOBAL_SETTINGS .......................................................... 91Errori di runtime di GET_GLOBAL_SETTINGS ................................................ 91Messaggi restituiti da GET_GLOBAL_SETTINGS ............................................ 91
MOD_GLOBAL_SETTINGS .............................................................................................. 92Parametri di MOD_GLOBAL_SETTINGS ......................................................... 95Errori di runtime di MOD_GLOBAL_SETTINGS ............................................... 97
GET_SNMP_IM_SETTINGS ............................................................................................. 97Parametri di GET_SNMP_IM_SETTINGS ........................................................ 97Errori di runtime di GET_SNMP_IM_SETTINGS .............................................. 97Messaggi restituiti da GET_SNMP_IM_SETTINGS .......................................... 97
MOD_SNMP_IM_SETTINGS ............................................................................................ 98Parametri di MOD_SNMP_IM_SETTINGS ....................................................... 98Errori di runtime di MOD_SNMP_IM_SETTINGS ............................................. 99
UPDATE_RIB_FIRMWARE ............................................................................................... 99Parametri di UPDATE_RIB_FIRMWARE ........................................................ 100Errori di runtime di UPDATE_RIB_FIRMWARE .............................................. 100
vi ITWW
GET_FW_VERSION ........................................................................................................ 100Parametri di GET_FW_VERSION ................................................................... 101Errori di runtime di GET_FW_VERSION ......................................................... 101Messaggi restituiti da GET_FW_VERSION .................................................... 101
HOTKEY_CONFIG .......................................................................................................... 101Parametri di HOTKEY_CONFIG ..................................................................... 101Errori di runtime di HOTKEY_CONFIG ........................................................... 102Tasti di scelta rapida supportati ...................................................................... 102
LICENSE ......................................................................................................................... 103Parametri di LICENSE .................................................................................... 103Errori di runtime di LICENSE .......................................................................... 104
INSERT_VIRTUAL_MEDIA ............................................................................................. 104Parametri di INSERT_VIRTUAL_MEDIA ........................................................ 104Errori di runtime di INSERT_VIRTUAL_FLOPPY ........................................... 105
EJECT_VIRTUAL_MEDIA ............................................................................................... 105Parametri di EJECT_VIRTUAL_MEDIA .......................................................... 106Errori di runtime di EJECT_VIRTUAL_MEDIA ................................................ 106
GET_VM_STATUS .......................................................................................................... 106Parametri di GET_VM_STATUS ..................................................................... 106Errori di runtime di GET_VM_STATUS ........................................................... 106Messaggi restituiti da GET_VM_STATUS ...................................................... 106
SET_VM_STATUS .......................................................................................................... 107Parametri di SET_VM_STATUS ..................................................................... 107Errori di runtime di SET_VM_STATUS ........................................................... 108
CERTIFICATE_SIGNING_REQUEST ............................................................................. 109Parametri di CERTIFICATE_SIGNING_REQUEST ........................................ 109Errori di CERTIFICATE_SIGNING_REQUEST .............................................. 109
IMPORT_CERTIFICATE ................................................................................................. 109Parametri di IMPORT_CERTIFICATE ............................................................ 109Errori di IMPORT_CERTIFICATE ................................................................... 109
GET_TWOFACTOR_SETTINGS .................................................................................... 110Parametri di GET_TWOFACTOR_SETTINGS ............................................... 110Errori di runtime di GET_TWOFACTOR_SETTINGS ..................................... 110Messaggi restituiti da GET_TWOFACTOR_SETTINGS ................................. 110
MOD_TWOFACTOR_SETTINGS ................................................................................... 111Parametri di MOD_TWOFACTOR_SETTINGS .............................................. 112Errori di runtime di MOD_TWOFACTOR_SETTINGS .................................... 113
DIR_INFO ......................................................................................................................................... 113GET_DIR_CONFIG ......................................................................................................... 113
Parametri di GET_DIR_CONFIG .................................................................... 114Errori di runtime di GET_DIR_CONFIG .......................................................... 114Messaggi restituiti da GET_DIR_CONFIG ...................................................... 114
IMPORT_SSH_KEY ........................................................................................................ 115Parametri di IMPORT_SSH_KEY ................................................................... 115
ITWW vii
Errori di runtime di IMPORT_SSH_KEY ......................................................... 115MOD_DIR_CONFIG ........................................................................................................ 116
Parametri di MOD_DIR_CONFIG ................................................................... 117Errori di runtime di MOD_DIR_CONFIG ......................................................... 118
RACK_INFO ..................................................................................................................................... 118GET_RACK_SETTINGS ................................................................................................. 119
Parametri di GET_RACK_SETTINGS ............................................................ 119Errori di runtime di GET_RACK_SETTINGS .................................................. 119Messaggi restituiti da GET_RACK_SETTINGS .............................................. 119
GET_DIAGPORT_SETTINGS ......................................................................................... 119Parametri di GET_DIAGPORT_SETTINGS .................................................... 120Errori di runtime di GET_DIAGPORT_SETTINGS .......................................... 120Messaggi restituiti da GET_DIAGPORT_SETTINGS ..................................... 120
MOD_DIAGPORT_SETTINGS ........................................................................................ 120Parametri di MOD_DIAGPORT_SETTINGS ................................................... 121Errori di runtime di MOD_DIAGPORT_SETTINGS ......................................... 121
GET_ENCLOSURE_IP_SETTINGS ................................................................................ 121Parametri di GET_ENCLOSURE_IP_SETTINGS ........................................... 121Messaggi restituiti da GET_ENCLOSURE_IP_SETTINGS ............................ 122
MOD_ENCLOSURE_IP_SETTINGS ............................................................................... 122Parametri di MOD_ENCLOSURE_IP_SETTINGS .......................................... 123Errori di runtime di MOD_ENCLOSURE_IP_SETTINGS ................................ 123
GET_TOPOLOGY ........................................................................................................... 123Parametri di GET_TOPOLOGY ...................................................................... 124Messaggio restituito da GET_TOPOLOGY ..................................................... 124
MOD_BLADE_RACK ....................................................................................................... 124Parametri di MOD_BLADE_RACK .................................................................. 124Errori di runtime di MOD_BLADE_RACK ........................................................ 125
SERVER_INFO ................................................................................................................................ 125GET_SERVER_NAME .................................................................................................... 126
Messaggio restituito da GET_SERVER_NAME .............................................. 127Errori di runtime di GET_SERVER_NAME ..................................................... 127
SERVER_NAME .............................................................................................................. 127Parametri di SERVER_NAME ......................................................................... 127Messaggio restituito da SERVER_NAME ....................................................... 127Errori di runtime di SERVER_NAME ............................................................... 127
GET_EMBEDDED_HEALTH ........................................................................................... 127Parametri di GET_EMBEDDED_HEALTH ...................................................... 128Messaggi restituiti da GET_EMBEDDED_HEALTH ....................................... 128
GET_POWER_READINGS ............................................................................................. 129Parametri di GET_POWER_READINGS ........................................................ 129Messaggi restituiti da GET_POWER_READINGS .......................................... 130
GET_POWER_CAP ........................................................................................................ 130Parametri di GET_POWER_CAP ................................................................... 131
viii ITWW
Messaggi restituiti da GET_POWER_CAP ..................................................... 131SET_POWER_CAP ......................................................................................................... 131
Parametri di SET_POWER_CAP .................................................................... 131Errori di runtime di SET_POWER_CAP .......................................................... 131
GET_HOST_POWER_SAVER_STATUS ....................................................................... 132Parametri di GET_HOST_POWER_SAVER_STATUS .................................. 132Errori di runtime di GET_HOST_POWER_SAVER_STATUS ........................ 132Messaggi restituiti da GET_HOST_POWER_SAVER_STATUS .................... 132
SET_HOST_POWER_SAVER ........................................................................................ 132Parametri di SET_HOST_POWER_SAVER ................................................... 133Errori di runtime di SET_HOST_POWER_SAVER ......................................... 133
GET_HOST_POWER_REG_INFO ................................................................................. 133Parametri di GET_HOST_POWER_REG_INFO ............................................ 133Errori di runtime di GET_HOST_POWER_REG_INFO .................................. 134Messaggi restituiti da GET_HOST_POWER_REG_INFO .............................. 134
GET_HOST_POWER_STATUS ...................................................................................... 135Parametri di GET_HOST_POWER_STATUS ................................................. 135Errori di runtime di GET_HOST_POWER_STATUS ....................................... 135Messaggi restituiti da GET_HOST_POWER_STATUS .................................. 135
SET_HOST_POWER ...................................................................................................... 135Parametri di SET_HOST_POWER ................................................................. 136Errori di runtime di SET_HOST_POWER ....................................................... 136
GET_HOST_PWR_MICRO_VER .................................................................................... 136Parametri di GET_HOST_PWR_MICRO_VER ............................................... 136Errori di runtime di GET_HOST_PWR_MICRO_VER ..................................... 136Messaggi restituiti da GET_HOST_PWR_MICRO_VER ................................ 137
GET_PWREG_CAPABILITIES ........................................................................................ 137Parametri di GET_PWREG_CAPABILITIES ................................................... 137Errori di runtime di GET_PWREG_CAPABILITIES ......................................... 137Messaggi restituiti da GET_PWREG_CAPABILITIES .................................... 138
RESET_SERVER ............................................................................................................ 139Errori di RESET_SERVER .............................................................................. 139Parametri di RESET_SERVER ....................................................................... 139
PRESS_PWR_BTN ......................................................................................................... 139Parametri di PRESS_PWR_BTN .................................................................... 140Errori di runtime di PRESS_PWR_BTN .......................................................... 140
HOLD_PWR_BTN ........................................................................................................... 140Parametri di HOLD_PWR_BTN ...................................................................... 140Errori di runtime di HOLD_PWR_BTN ............................................................ 140
COLD_BOOT_SERVER .................................................................................................. 140Parametri di COLD_BOOT_SERVER ............................................................. 141Errori di runtime di COLD_BOOT_SERVER ................................................... 141
WARM_BOOT_SERVER ................................................................................................ 141Parametri di WARM_BOOT_SERVER ........................................................... 141
ITWW ix
Errori di runtime di WARM_BOOT_SERVER ................................................. 141SERVER_AUTO_PWR .................................................................................................... 142
Parametri di SERVER_AUTO_PWR ............................................................... 142Errori di runtime di SERVER_AUTO_PWR ..................................................... 142
GET_SERVER_AUTO_PWR .......................................................................................... 142Parametri di GET_SERVER_AUTO_PWR ..................................................... 143Messaggio restituito da GET_SERVER_AUTO_PWR .................................... 143
GET_UID_STATUS ......................................................................................................... 143Parametri di GET_UID_STATUS .................................................................... 143Risposte di GET_UID_STATUS ...................................................................... 143
UID_CONTROL ............................................................................................................... 144Parametri di UID_CONTROL .......................................................................... 144Errori di UID_CONTROL ................................................................................. 144
GET_VPB_CABLE_STATUS (solo RILOE II) ................................................................. 144GET_VPB_CABLE_STATUS .......................................................................... 144Errori di runtime di GET_VPB_CABLE_STATUS ........................................... 144Messaggi restituiti da GET_VPB_CABLE_STATUS ....................................... 144
SSO_INFO ....................................................................................................................................... 145GET_SSO_SETTINGS .................................................................................................... 145
Parametri di GET_SSO_SETTINGS ............................................................... 146Messaggi restituiti da GET_SSO_SETTINGS ................................................ 146
MOD_SSO_SETTINGS ................................................................................................... 146Parametri di MOD_SSO_SETTINGS .............................................................. 147Errori di runtime di MOD_SSO_SETTINGS .................................................... 148
SSO_SERVER ................................................................................................................ 148Parametri di SSO_SERVER ........................................................................... 149Errori di runtime di SSO_SERVER ................................................................. 150
DELETE_SERVER .......................................................................................................... 150Parametri di DELETE_SERVER ..................................................................... 151Errori di runtime di DELETE_SERVER ........................................................... 151
10 Linguaggio di comando dell'utility HPQLOMGCUtilizzo di HPQLOMGC .................................................................................................................... 152ILO_CONFIG .................................................................................................................................... 153
11 Porte di iLO 2Abilitazione della funzione di porta di rete condivisa di iLO 2 tramite scripting XML ........................ 154Riabilitazione della porta di gestione NIC dedicata .......................................................................... 154
12 Parametri di iLO 2Parametri di Status Summary .......................................................................................................... 156Parametri di amministrazione utente ................................................................................................ 157Parametri di impostazione globali .................................................................................................... 158
x ITWW
Parametri di rete ............................................................................................................................... 162Parametri DHCP/DNS di rete ........................................................................................................... 163Parametri delle impostazioni SNMP/Insight Manager ...................................................................... 165Parametri delle impostazioni di directory .......................................................................................... 165Parametri BL p-Class ....................................................................................................................... 166Chiave di licenza di iLO Advanced Pack .......................................................................................... 168
13 Assistenza tecnicaInformazioni per contattare HP ......................................................................................................... 169Prima di contattare HP ..................................................................................................................... 169
Acronimi e abbreviazioni ............................................................................................................................... 170
Indice analitico ................................................................................................................................................ 173
ITWW xi
1 Introduzione
In questa sezione
Panoramica sulla guida a pagina 1
Nuove funzionalità a pagina 1
Integrazione di HP ProLiant Essentials Rapid Deployment Pack a pagina 2
Gestione del server mediante applicazioni compatibili con IPMI versione 2.0 a pagina 2
Panoramica sulla compatibilità di WS-Management a pagina 3
Panoramica sulla guidaIl processore di gestione iLO 2 offre diversi metodi per configurare, aggiornare e utilizzare serverHP ProLiant in remoto. Nella Guida utente di HP Integrated Lights-Out e nella Guida utente di HPIntegrated Lights-Out 2 vengono descritte tutte le funzionalità di questo processore e ne viene illustratoil funzionamento con l'interfaccia basata su browser e con l'utility RBSU.
Nella Guida delle risorse mediante la riga di comando e lo scripting del processore di gestioneHP Integrated Lights-Out vengono fornite informazioni sulla sintassi e sugli strumenti disponibili perutilizzare iLO 2 mediante una riga di comando o un'interfaccia di scripting.
Dal sito Web HP è possibile scaricare esempi di script XML contenenti comandi per il firmware di iLO,iLO 2 e RILOE II. Se non diversamente specificato, gli esempi in questa guida sono per il firmware diiLO 2 1.10 o versione successiva. Prima di utilizzare gli script XML di esempio disponibili sul sito WebHP (http://h18004.www1.hp.com/support/files/lights-out/us/index.html), leggere le informazioni relativeal firmware supportato da ciascun esempio di script per adattare lo script alla versione del firmwareutilizzata.
Nuove funzionalitàNella presente guida sono contenute le modifiche del firmware iLO 2. Le informazioni riportate in questaguida possono essere utilizzate per iLO 1.82 e 1.91 e iLO 2 1.1x, 1.2x 1.30, 1.70, 1.75 e 1.77. La versionedella presente guida include aggiornamenti per i seguenti argomenti:
● Sezioni:
◦ "Utility di configurazione in linea HPONCFG (Utility di configurazione in linea HPONCFGa pagina 60)"
◦ "Comandi di directory (Comandi di directory a pagina 18)"
◦ "Comandi del blade (Comandi del blade a pagina 26)"
◦ "Comandi di avvio (Comandi di avvio a pagina 27)"
ITWW Panoramica sulla guida 1
◦ "Proprietà e destinazioni del sistema (Proprietà e destinazioni del sistema a pagina 28)"
◦ "Amministrazione di gruppi e scripting di iLO 2 (Amministrazione di gruppi e scripting di iLO2 a pagina 43)"
● Aggiornamento dei seguenti comandi RIBCL:
◦ UPDATE_RIB_FIRMWARE
◦ GET_HOST_PWR_MICRO_VER
◦ GET_PWREG_CAPABILITIES
Per ulteriori informazioni su questi aggiornamenti, vedere "Utilizzo di RIBCL (Utilizzo di RIBCLa pagina 69)".
Integrazione di HP ProLiant Essentials RapidDeployment Pack
HP ProLiant Essentials Rapid Deployment Pack è integrato con iLO 2 e consente la gestione dei serverremoti e l'esecuzione delle operazioni della console remota indipendentemente dallo stato del sistemaoperativo o dell'hardware.
Il Deployment Server (Server di distribuzione) consente di utilizzare le funzioni di gestionedell'alimentazione di iLO 2 per accendere, spegnere oppure spegnere e riaccendere il server didestinazione. Quando un server si collega al Deployment Server, questo esegue il polling del server didestinazione per individuare la presenza di un dispositivo di gestione LOM. Se il dispositivo è installato,il server raccoglie le informazioni, quali il nome DNS, l'indirizzo IP e il primo nome utente. La funzionedi protezione richiede all'utente l'immissione della password corretta corrispondente al nome utenterilevato.
Per ulteriori informazioni su ProLiant Essentials Rapid Deployment Pack, consultare la documentazionefornita con il CD di ProLiant Essentials Rapid Deployment Pack oppure visitare il sito Web HP(http://www.hp.com/servers/rdp).
Gestione del server mediante applicazioni compatibili conIPMI versione 2.0
La gestione del server mediante l'interfaccia IPMI è un metodo standard per il controllo e il monitoraggiodel server. iLO 2 fornisce funzionalità di gestione del server basate sulle specifiche dell'interfaccia IPMIversione 2.0.
Le specifiche IPMI definiscono un'interfaccia standardizzata per la gestione delle piattaforme, inparticolare:
● Monitoraggio delle informazioni di sistema, quali dati relativi a ventole, temperature e alimentatori.
● Funzionalità di ripristino, ad esempio reimpostazione del sistema e operazioni di accensione/spegnimento.
● Funzionalità di registrazione, per eventi eccezionali quali temperature eccessive o guasti delleventole.
● Funzionalità di inventario, ad esempio identificazione di componenti hardware guasti.
Le comunicazioni IPMI dipendono dal controller BMC e dal server SMS. Il controller BMC gestiscel'interfaccia tra il server SMS e l'hardware di gestione della piattaforma. iLO 2 emula le funzionalità delcontroller BMC, mentre le funzionalità del server SMS possono essere fornite mediante vari strumenti
2 Capitolo 1 Introduzione ITWW
standard del settore. Per ulteriori informazioni, fare riferimento alle specifiche dell'interfaccia IPMI sulsito Web Intel® all'indirizzo http://www.intel.com/design/servers/ipmi/tools.htm.
iLO 2 fornisce l'interfaccia KCS, o interfaccia aperta, per le comunicazioni del server SMS, che includeun insieme di registri di comunicazione associati agli I/O. L'indirizzo di base di sistema predefinito perl'interfaccia SMS associata agli I/O è 0xCA2 e l'interfaccia è allineata a livello di byte con questo indirizzodi sistema.
L'interfaccia KCS è accessibile al software SMS in esecuzione sul sistema locale. Di seguito sonoelencate alcune applicazioni software compatibili con SMS:
● Command Test Tool dell'interfaccia IPMI versione 2.0 è uno strumento a basso livello da riga dicomando MS-DOS che consente di inviare comandi IPMI in formato esadecimale a un controllerBMC IPMI che implementa l'interfaccia KCS. Questo strumento è disponibile sul sito Web Intel®all'indirizzo http://www.intel.com/design/servers/ipmi/tools.htm.
● IPMItool è un'utility per la gestione e la configurazione di dispositivi che supportano le specificheIPMI versione 1.5 e 2.0 e può essere utilizzato in un ambiente Linux. Questo strumento è disponibilesul sito Web IPMItool all'indirizzo http://ipmitool.sourceforge.net/index.html.
Funzionalità IPMI fornite da iLO 2
Quando emula un controller BMC per l'interfaccia IPMI, iLO 2 supporta tutti i comandi richiesti elencatinelle specifiche IPMI versione 2.0. Fare riferimento alle specifiche dell'interfaccia IPMI versione 2.0 perun elenco di questi comandi. Il server SMS deve inoltre utilizzare i metodi descritti nelle specifiche perdeterminare quali funzionalità IPMI sono abilitate e quali sono disabilitate nel controller BMC, adesempio utilizzando il comando Get Device ID.
Se il sistema operativo del server è in esecuzione e il driver di sicurezza è abilitato, il traffico IPMI chepassa tramite l'interfaccia KCS può influenzare le prestazioni del driver di sicurezza e quelle globali delsistema. Non utilizzare l'interfaccia KCS per inviare comandi IPMI che potrebbero avere un effettonegativo sul monitoraggio effettuato dal driver di sicurezza. Tra questi comandi sono inclusi quelli cheimpostano o modificano i parametri IPMI, quali Set Watchdog Timer e Set BMC Global Enabled. Non creano invece problemi i comandi IPMI che restituiscono dati, ad esempio Get Device ID e Get Sensor Reading.
Panoramica sulla compatibilità di WS-ManagementL'implementazione del firmware di iLO 2 di WS-Management è conforme alle specifiche DTMF WebServices for Management 1.0.0a.
Autenticazione
● iLO 2 utilizza l'autenticazione di base su SSL, in conformità al seguente profilo:wsman:secprofile/https/basic
● Gli utenti autenticati sono autorizzati a eseguire i comandi di WS-Management in conformità aiprivilegi designati nei rispettivi account locali o di directory.
● Per abilitare l'autenticazione di base in Microsoft® Windows Vista™, al prompt dei comandiimmettere gpedit.msc per avviare Editor oggetti Criteri di gruppo. Selezionare Configurazionecomputer>Modelli amministrativi>Componenti di Windows>Gestione remotaWindows>Client Gestione remota Windows. Impostare Consenti autenticazione di base suAbilitata.
ITWW Panoramica sulla compatibilità di WS-Management 3
Compatibilità
● L'implementazione di WS-Management in iLO 2 è compatibile con l'utility WinRM di WindowsVista™, Microsoft® Operations Manager 3 e il Management Pack fornito da HP.
● L'insieme completo dei comandi di WS-Management è disponibile sui server iLO 2 con supportoincorporato per la sicurezza del sistema. Un insieme notevolmente ridotto dei comandi è disponibilesui server che sono privi di tale supporto.
Sono disponibili comandi per richiamare in remoto i seguenti dispositivi:
● Alimentatore del server
● UID
Stato
L'implementazione di WS-Management in iLO 2 restituisce le informazioni sullo stato per ventole,temperature, alimentatori e VRM.
4 Capitolo 1 Introduzione ITWW
2 Riga di comando
In questa sezione
Panoramica sull'interfaccia della riga di comando a pagina 5
Accesso dalla riga di comando a pagina 5
Utilizzo della riga di comando a pagina 5
Comandi Escape a pagina 7
Comandi di base a pagina 8
Comandi specifici a pagina 9
Panoramica sull'interfaccia della riga di comandoHP ha collaborato con partner chiave del settore nell'ambito del gruppo Distributed Management TaskForce, Inc. per definire un set di comandi standard. Il gruppo sta inoltre collaborando allo sviluppo di uninsieme di specifiche, tra cui Systems Management Architecture for Server, volte a standardizzare leinterfacce di gestione dei server. iLO 2 utilizza il set di comandi definito nelle specifiche ServerManagement Command Line Protocol Specification, 1.00 Draft, che vanno a sostituire la sempliceinterfaccia CLI.
Accesso dalla riga di comandoLe funzioni di iLO 2 consentono di eseguire i comandi supportati da una riga di comando. Per accedereall'opzione della riga di comando è possibile utilizzare due interfacce:
● Porta seriale tramite un collegamento
● Rete tramite i seguenti elementi:
◦ SSH, che consente tre collegamenti simultanei. Per avviare una sessione tramite SSH, sononecessari l'indirizzo IP o il nome DNS, il nome di accesso e la password.
◦ Protocollo Telnet con tre collegamenti simultanei.
Uno qualsiasi dei quattro collegamenti di rete può essere attivo contemporaneamente. Una voltaabilitata l'opzione CLI seriale nella schermata Global Settings (Impostazioni globali), per richiamarla daiLO 2 digitare ESC (. Dopo l'autenticazione vengono avviate le sessioni SSH e Telnet.
Utilizzo della riga di comandoIl prompt CLI di iLO 2 viene visualizzato dopo aver avviato una sessione dalla riga di comando. Ognivolta che si esegue un comando (o si chiude la console remota o VSP), verrà nuovamente visualizzatoil prompt CLI come mostrato nell'esempio seguente.
hpiLO->
A ogni esecuzione di un comando CLI, l'output restituito presenterà il seguente formato generale:
ITWW Panoramica sull'interfaccia della riga di comando 5
hpiLO-> {CLI command} status=0 status_tag=COMMAND COMPLETED … output returned…
hpiLO->
Se si immette un comando non valido, i valori status e status_tag riflettono l'errore come mostrato:
hpiLO-> boguscommand status=2 status_tag=COMMAND PROCESSING FAILED error_tag=COMMAND NOT RECOGNIZED
Se si assegna un parametro non valido a un comando valido, la risposta è leggermente differente:
hpiLO-> show /bad status=2 status_tag=COMMAND PROCESSING FAILED error_tag=COMMAND ERROR-UNSPECIFIED Invalid property.
hpiLO->
La versione corrente di CLP supporta i seguenti comandi. Lo stesso set di comandi è supportato tramitela porta seriale, SSH e collegamenti Telnet.
Il sistema verifica il livello di privilegio dell'utente collegato confrontandolo con il livello previsto per ilcomando. Il comando viene eseguito solo se i due livelli di privilegio corrispondono. Se lo stato dellasessione della riga di comando seriale è impostato su Enabled-No Authentication, tutti i comandivengono eseguiti senza controllare il livello di privilegio.
La sintassi generale del comando CLP è:
<verbo> <destinazione> <opzione> <proprietà>
● Verbi – I verbi supportati sono:
◦ cd
◦ create
◦ delete
◦ help
◦ load
◦ reset
◦ set
◦ show
◦ start
◦ stop
6 Capitolo 2 Riga di comando ITWW
◦ exit
◦ version
● Destinazione – La destinazione predefinita è /. La destinazione può essere modificata medianteil comando cd oppure specificando una destinazione sulla riga di comando.
● Opzioni – Le opzioni valide sono:
◦ -help/-h
◦ -all/-a
● Proprietà – Gli attributi della destinazione che possono essere modificati.
● Output – La sintassi dell'output è:
◦ status
◦ status_tag
◦ status_msg
I valori booleani validi per qualsiasi comando sono yes, no, true, false, y, n, t e f.
Note generali
Se i comandi sul comando CLP si estendono su più di una riga, non è possibile spostarsi tra le diverserighe.
Note specifiche del sistema operativo:
● Il client Telnet Windows® 2000 non supporta i tasti funzione da F1 a F12 e i tasti INS, HOMEe FINE. Questi tasti non funzionano in una sessione della riga di comando iLO 2.
● Il tasto BACKSPACE nell'implementazione CLP di iLO 2 viene associato al valore 0x8. Alcunisistemi operativi client quali Novell Linux Desktop e Red Hat Enterprise Linux 4 Desktop, associanoil tasto BACKSPACE al valore 0x7f che viene utilizzato per il tasto CANC in un client TelnetWindows®. Il tasto BACKSPACE non funziona in un client in cui è stato associato il valore 0x7f.Per i client Linux l'utilizzo del tasto HOME o FINE consente al servizio CLP di iLO 2 di riassociareil tasto BACKSPACE al valore 0x7f, rendendolo utilizzabile.
Nel client PuTTY Windows®, il tasto BACKSPACE può essere associato al valore 0x8 modificandol'impostazione per la tastiera Terminal su Control-H.
Comandi EscapeI comandi del tasto Esc sono strumenti di scelta rapida per normali attività.
● ESC ( richiama il collegamento della CLI seriale. Questa operazione non è necessaria per lesessioni SSH o Telnet perché avviano automaticamente la sessione CLI dopo il collegamento.
● ESC Q interrompe la sessione CLI e termina il collegamento SSH e Telnet.
● ESC R ESC r ESC R reimposta il sistema.
● ESC ^ accende il sistema.
● ESC ESC cancella la riga corrente.
Per l'immissione di uno qualsiasi dei caratteri della sequenza Escape il timeout è di 1 secondo.
ITWW Comandi Escape 7
Comandi di base● Il comando help consente di visualizzare la guida sensibile al contesto.
Se si digita help vengono visualizzati tutti i comandi supportati. Se si immette <command help/?> viene visualizzato il messaggio della guida specifico di tale comando.
● Il comando exit determina la chiusura della sessione CLP.
● Il comando cd consente di impostare la destinazione predefinita corrente. Il contesto funzionacome un percorso di directory. Il contesto radice per il server è "/" e questo è il punto di avvio perun sistema CLP. Modificando il contesto, è possibile abbreviare i comandi.
Ad esempio, per determinare la versione del firmware di iLO 2 corrente, è possibile immettere ilcomando show /map1/firmware version. Tuttavia, se si immette il comando /map1/firmware, un semplice comando show version visualizzerà le informazioni desiderate.
● Il comando show consente di visualizzare i valori di una proprietà o il contenuto di una destinazionedella raccolta. Ad esempio:
hpiLO-> show status=0 status_tag=COMMAND COMPLETED
/ Targets system1 map1 Properties Verbs cd version exit show
La prima riga di informazioni restituite dal comando show è il contesto corrente. Nell'esempio, /è il contesto corrente. Di seguito al contesto viene riportato un elenco di destinazioni secondarie(Targets) e proprietà (Properties) applicabili al contesto corrente. Nella sezione dei verbi (Verbs)vengono mostrati i comandi applicabili a questo contesto.
È anche possibile specificare il comando show con un contesto esplicito o implicito nonché unaproprietà specifica. Ad esempio, /map1/firmware è un contesto esplicito e non dipende dalcontesto corrente, mentre un contesto implicito prevede che il contesto specificato sia figlio delcontesto corrente. Se il contesto corrente è /map1, il comando show firmware determinerà lavisualizzazione dei /map1/firmware dati.
Se non ne è stata specificata una, vengono mostrate tutte le proprietà Nel caso del contesto /map1/firmware, sono disponibili due proprietà: version e date. Se si esegue show /map1/firmware date, viene mostrata solo la data.
● Il comando create crea una nuova istanza di MAP nello spazio dei nomi.
● Il comando delete rimuove istanze di MAP dallo spazio dei nomi.
● Il comando load sposta un'immagine binaria da un URL a MAP.
● Il comando reset reimposta come abilitata una destinazione disabilitata.
● Il comando set imposta una proprietà o un insieme di proprietà su un valore specifico e reimpostaiLO 2 per implementare le modifiche.
8 Capitolo 2 Riga di comando ITWW
● Il comando start modifica lo stato di una destinazione impostando un livello di esecuzionesuperiore.
● Il comando stop modifica lo stato di una destinazione impostando un livello di esecuzione inferiore.
● Il comando version esegue una query per individuare la versione dell'implementazione CLP o dialtri elementi CLP. Ad esempio:
hpiLO-> versionstatus=0status_tag=COMMAND COMPLETEDSM-CLP Version 1.0
● Il comando oemhp_ping stabilisce se un indirizzo IP è raggiungibile dall'iLO 2 corrente.Ad esempio:
oemhp_ping 192.168.1.1
dove 192.168.1.1 è l'indirizzo IP che si sta verificando.
Comandi specificiNelle seguenti sezioni vengono descritti i comandi specifici di iLO 2 disponibili durante l'utilizzo dellariga di comando, tra i quali:
● Comandi dell'utente (Comandi dell'utente a pagina 10)
● Impostazioni di HP SIM SSO (Impostazioni di HP SIM SSO a pagina 10)
● Comandi di rete (Comandi di rete a pagina 12)
● Impostazioni di iLO 2 (Impostazioni di iLO 2 a pagina 14)
● Impostazioni di sicurezza integrate di iLO 2 (Impostazioni di sicurezza integrate di iLO 2a pagina 16)
● Impostazioni SNMP (Impostazioni SNMP a pagina 17)
● Comandi della licenza (Comandi della licenza a pagina 18)
● Comandi di directory (Comandi di directory a pagina 18)
● Comandi Virtual Media (Comandi Virtual Media a pagina 20)
● Comandi di avvio e di reimpostazione (Comandi di avvio e di reimpostazione a pagina 23)
● Schermata Firmware update (Schermata Firmware update a pagina 24)
● Comandi del registro degli eventi (Comandi del registro degli eventi a pagina 25)
● Comandi del blade (Comandi del blade a pagina 26)
● Comandi di avvio (Comandi di avvio a pagina 27)
● Comandi dei LED (Comandi dei LED a pagina 27)
● Proprietà e destinazioni del sistema (Proprietà e destinazioni del sistema a pagina 28)
● Altri comandi (Altri comandi a pagina 31)
ITWW Comandi specifici 9
Comandi dell'utenteI comandi dell'utente consentono di visualizzare e modificare le impostazioni dell'utente. Le impostazionidell'utente sono disponibili in /map1/accounts1.
Destinazioni
Tutti gli utenti locali sono destinazioni valide. Ad esempio, se sono presenti tre utenti locali con i nomidi accesso Amministratore, admin e test, le destinazioni valide sono:
● Amministratore
● admin
● test
Proprietà
Proprietà Accesso Descrizione
username Lettura/Scrittura Corrisponde al nome di accesso di iLO 2.
password Lettura/Scrittura Corrisponde alla password dell'utente corrente.
name Lettura/Scrittura Visualizza il nome dell'utente. Se non è stato specificato un nome,il parametro utilizza lo stesso valore del nome di accesso(username). Questo valore corrisponde alla proprietà del nomeutente di iLO 2.
Gruppo Lettura/Scrittura Specifica il livello di privilegio. I valori validi sono i seguenti:
● admin
● config
● oemhp_power
● oemhp_rc
● oemhp_vm
Se non è stato specificato un gruppo, all'utente non viene assegnatoalcun privilegio.
Esempi
Il percorso corrente è /map1/accounts1.
● create username=lname1 password=password
Nell'esempio, username corrisponde al nome di accesso.
● set lname1 username=lname2 password=password1 name=name2 group=admin,configure,oemhp_power,oemhp_vm,oemhp_rc
Nell'esempio, lname1 è il nome di accesso dell'utente.
Impostazioni di HP SIM SSOÈ possibile accedere ai comandi delle impostazioni di HP SIM SSO tramite /map1/oemhp_ssocfg1.Per modificare queste proprietà è necessario disporre del privilegio di configurazione delle impostazionidi iLO 2. La funzionalità SSO è supportata solo per l'accesso al browser da server HP SIM attendibilied è una funzionalità con licenza. Per ulteriori informazioni, consultare la Guida utente di HP IntegratedLights-Out.
10 Capitolo 2 Riga di comando ITWW
Destinazioni
Nessuno
Proprietà
Proprietà Accesso Descrizione
oemhp_ssotrust Lettura/Scrittura Il livello di attendibilità di SSO (Single Sign-On) necessario. I valorivalidi sono disabled (disabilita), all (tutti), name (nome) e certificate(certificato).
oemhp_ssouser Lettura/Scrittura I privilegi associati al ruolo di utente. I valori validi sono login,oemhp_rc, oemhp_power, oemhp_vm, config e admin.
oemhp_ssooperator Lettura/Scrittura I privilegi associati al ruolo di operatore. I valori validi sono login,oemhp_rc, oemhp_power, oemhp_vm, config e admin.
oemhp_ssoadministrator
Lettura/Scrittura I privilegi associati al ruolo di amministratore. I valori validi sonologin, oemhp_rc, oemhp_power, oemhp_vm, config e admin.
oemhp_ssoserver Lettura Contiene 0 o più record del server attendibile HP SIM. Ciascunrecord può contenere un nome o un certificato di server.
Esempi
● Per impostare il livello di attendibilità di SSO in base al certificato:
set oemhp_ssocfg/ oemhp_ssotrust = certificate
● Per assegnare al ruolo di utente il privilegio di accesso:
set oemhp_ssocfg/ oemhp_ssouser = login
● Per assegnare al ruolo di operatore i privilegi di accesso, console remota, accensione virtualee supporto virtuale:
set oemhp_ssocfg/ oemhp_ssooperator = login,oemhp_rc,oemhp_power,oemhp_vm
● Per aggiungere un record di nome del server attendibile HP SIM:
cd map1/oemhp_ssocfg</map1/oemhp_ssocfg>hpiLO-> create = hpsim1.corp.net
● Per importare in modo dinamico un certificato dal server specificato (hpsim2.corp.net):
</map1/oemhp_ssocfg>hpiLO-> load = hpsim2.corp.net
● Per eliminare oemhp_ssoserver con indice 5.
</map1/oemhp_ssocfg>hpiLO-> delete = 5
● Per visualizzare la configurazione completa di iLO 2 SSO:
cd map1/oemhp_ssocfg</map1/oemhp_ssocfg>hpiLO->show
ITWW Comandi specifici 11
Comandi di reteI sottosistemi di rete sono disponibili in:
● /map1/enetport1
● /map1/dhcpendpt1
● /map1/dnsendpt1
● /map1/gateway1
● /map1/dnsserver1
● /map1/dnsserver2
● /map1/dnsserver3
● /map1/dhcpserver1
● /map1/settings1
● /map1/vlan1
Proprietà, destinazioni e verbi:
● dhcpendpt1
Proprietà
◦ EnabledState
◦ OtherTypeDescription
● dnsendpt1
Proprietà
◦ EnabledState
◦ HostName
◦ DomainName
◦ OtherTypeDescription
● gateway1
Proprietà
◦ AccessInfo
◦ AccessContext
● dnsserver1
◦ Proprietà
— AccessInfo
— AccessContext
◦ Verbi
— cd
— version
12 Capitolo 2 Riga di comando ITWW
— exit
— show
— set
● dnsserver2
Proprietà
◦ AccessInfo
◦ AccessContext
● dnsserver3
Proprietà
◦ AccessInfo
◦ AccessContext
● dhcpserver1
Proprietà
◦ AccessInfo
◦ AccessContext
● settings1
◦ Destinazioni
DNSSettings1
Proprietà
— DNSServerAddress
— RegisterThisConnection
— DomainName
— DHCPOptionToUse
WINSSettingData1
Proprietà
— WINSServerAddress
— RegisterThisConnection
— DHCPOptionToUse
◦ Verbi
— cd
— version
— exit
— show
● StaticIPSettings1
ITWW Comandi specifici 13
Proprietà
◦ oemhp_SRoute1Address
◦ oemhp_Gateway1Address
◦ oemhp_SRoute2Address
◦ oemhp_Gateway2Address
◦ oemhp_SRoute3Address
◦ oemhp_Gateway3Address
◦ DHCPOptionToUse
Esempi
set /map1/enetport1 speed=100
set /map1/enetport1/lanendpt1 ipv4address=192.168.0.13 subnetmask=255.255.252
Nella riga di comando è possibile specificare una o più proprietà. Se sulla stessa riga di comandovengono specificate più proprietà, queste devono essere separate da uno spazio.
iLO 2 viene reimpostato dopo l'applicazione delle impostazioni di rete.
Impostazioni di iLO 2I comandi delle impostazioni di iLO 2 consentono di visualizzare o modificare le impostazioni di iLO 2,disponibili in /map1/config1.
Destinazioni
Nessuna destinazione
Proprietà
Proprietà Accesso Descrizione
oemhp_enable Lettura/Scrittura Abilita o disabilita iLO 2. Sono consentiti valori booleani.
oemhp_timeout Lettura/Scrittura Imposta il timeout della sessione in minuti. I valori validi sono 15,30, 60 e 120.
oemhp_passthrough Lettura/Scrittura Abilita o disabilita la modalità Passthrough per Servizi terminal.Sono consentiti valori booleani.
oemhp_rbsuenable Lettura/Scrittura Abilita o disabilita il prompt della utility RBSU durante il POST. Sonoconsentiti valori booleani.
oemhp_rbsulogin Lettura/Scrittura Abilita o disabilita la richiesta di accesso per RBSU. Sono consentitivalori booleani.
oemhp_rbsushowip Lettura/Scrittura Abilita o disabilita la visualizzazione dell'indirizzo IP di iLO 2 duranteil POST. Sono consentiti valori booleani.
oemhp_rcconfig Lettura/Scrittura Imposta la configurazione della console remota. I valori validi sonoabilitati, disabilitati o automatici.
oemhp_telnetenable Lettura/Scrittura Abilita o disabilita Telnet.
oemhp_httpport Lettura/Scrittura Imposta il valore della porta HTTP.
oemhp_sslport Lettura/Scrittura Imposta il valore della porta SSL.
oemhp_rcport Lettura/Scrittura Imposta il valore della porta della console remota.
14 Capitolo 2 Riga di comando ITWW
Proprietà Accesso Descrizione
oemhp_vmport Lettura/Scrittura Imposta il valore della porta dei supporti virtuali.
oemhp_tsport Lettura/Scrittura Imposta il valore della porta di Servizi terminal.
oemhp_sshport Lettura/Scrittura Imposta il valore della porta SSH.
oemhp_sshstatus Lettura/Scrittura Abilita o disabilita SSH. Sono consentiti valori booleani.
oemhp_serialclistatus Lettura/Scrittura Abilita o disabilita la sessione CLP tramite la porta seriale. Sonoconsentiti valori booleani.
oemhp_serialcliauth Lettura/Scrittura Abilita o disabilita la richiesta di autorizzazione per la sessione CLPtramite la porta seriale. Sono consentiti valori booleani.
oemhp_serialclispeed Lettura/Scrittura Imposta la velocità della porta seriale per la sessione CLP. I valorivalidi sono 9600, 19200, 38400, 57600 e 115200.
oemhp_minpwdlen Lettura/Scrittura Imposta la lunghezza minima della password.
oemhp_authfailurelogging Lettura/Scrittura Imposta i criteri di accesso per le autenticazioni non riuscite.
oemhp_hotkey_t Lettura/Scrittura Imposta il valore per il tasto di scelta rapida Ctrl+T.
oemhp_hotkey_u Lettura/Scrittura Imposta il valore per il tasto di scelta rapida Ctrl+U.
oemhp_hotkey_v Lettura/Scrittura Imposta il valore per il tasto di scelta rapida Ctrl+V.
oemhp_hotkey_w Lettura/Scrittura Imposta il valore per il tasto di scelta rapida Ctrl+W.
oemhp_hotkey_x Lettura/Scrittura Imposta il valore per il tasto di scelta rapida Ctrl+X.
oemhp_hotkey_y Lettura/Scrittura Imposta il valore per il tasto di scelta rapida Ctrl+Y.
oemhp_rc_aquire (non supportatain iLO 2 v1.00)
Lettura/Scrittura Abilita o disabilita le operazioni di acquisizione della consoleremota.
oemhp_high_perf_mouse Lettura/Scrittura Abilita o disabilita la funzione High Performance Mouse (Mouse adalte prestazioni).
oemhp_computer_lock Lettura/Scrittura Abilita o disabilita la funzione di blocco del computer da consoleremota.
oemhp_enforce_aes Lettura/Scrittura Abilita o disabilita l'applicazione della codifica AES/3DES.
Esempi
set /map1/config1 oemhp_enable=yes oemhp_timeout=30
Nella riga di comando è possibile specificare una o più proprietà. Se nella stessa riga di comandovengono specificate più proprietà, queste devono essere separate da uno spazio.
Esempi di comandi 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
Per l'elenco completo dei tasti personalizzati per i comandi oemhp_computer_lock, consultare laGuida utente di HP Integrated Lights-Out 2. Per tutte le combinazioni di tasti con uno spazio, quest'ultimodeve essere sostituito da un carattere di sottolineatura. Ad esempio:
set /map1/config1 oemhp_computer_lock = custom,SYS_RQ set /map1/config1 oemhp_computer_lock = custom,SYS_RQ
ITWW Comandi specifici 15
Impostazioni di sicurezza integrate di iLO 2I comandi di sicurezza integrati di iLO 2 consentono di visualizzare informazioni sulle condizioni delsistema per ventole, sensori di temperatura, sensori di voltaggio e alimentatori.
Le impostazioni CLP di sicurezza integrate di iLO 2 sono disponibili in /system1/fan*, /system1/sensor* e /system1/powersupply*.
Destinazioni
● Ventola
● Sensor (Sensore)
● Alimentatore
Proprietà
Proprietà Accesso Descrizione
DeviceID Lettura Visualizza il numero di etichetta della ventola, del sensoreo dell'alimentatore.
ElementName Lettura Visualizza la posizione della ventola, del sensoreo dell'alimentatore.
Operationalstatus Lettura Visualizza lo stato operativo della ventola, del sensoreo dell'alimentatore.
VariableSpeed Lettura Indica se la ventola sta funzionando a velocità variabile.
Desired Speed Lettura Visualizza la velocità corrente della ventola.
HealthState Lettura Visualizza lo stato di sicurezza della ventola, del sensoreo dell'alimentatore.
RateUnits Lettura Visualizza le unità di misura per i sensori di temperatura e voltaggio.
CurrentReading Lettura Visualizza la misurazione corrente del sensore.
SensorType Lettura Indica il tipo di sensore.
Oemhp_CautionValue Lettura Visualizza la soglia di attenzione del sensore di temperatura.
Oemhp_CautionValue Lettura Visualizza la soglia critica del sensore di temperatura.
Esempi
Il comando show system1/fan1 visualizza le proprietà della ventola 1 nel sistema. Ad esempio:
/system1/fan1 Targets Properties DeviceID=Fan 1 ElementName=I/O Board OperationalStatus=Ok VariableSpeed=Yes DesiredSpeed=40 HealthState=Ok.
Gli alimentatori dei moduli VRM sono in genere associati alle destinazioni dei sensori. Il comando show system1/sensor1 visualizza le proprietà del modulo VRM ventola 1. Ad esempio:
16 Capitolo 2 Riga di comando ITWW
/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
Altre destinazioni dei sensori indicano le temperature del sistema. Il comando show system1/sensor3 visualizza le proprietà di una delle zone di monitoraggio della temperatura. Ad esempio:
/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
Impostazioni SNMPI comandi delle impostazioni SNMP consentono di visualizzare e modificare le impostazioni SNMP.Le impostazioni SNMP sono disponibili in /map1/snmp1.
Destinazioni
Nessuno
Proprietà
Proprietà Accesso Descrizione
accessinfo1 Lettura/Scrittura Imposta il primo indirizzo di destinazione della trap SNMP.
accessinfo2 Lettura/Scrittura Imposta il secondo indirizzo di destinazione della trap SNMP.
accessinfo3 Lettura/Scrittura Imposta il terzo indirizzo di destinazione della trap SNMP.
oemhp_iloalert Lettura/Scrittura Abilita o disabilita gli allarmi SNMP di iLO 2. Sono consentiti valoribooleani.
oemhp_agentalert Lettura/Scrittura Abilita o disabilita gli allarmi SNMP dell'agente host. Sono consentitivalori booleani.
oemhp_snmppassthru Lettura/Scrittura Abilita o disabilita la modalità pass-through SNMP di iLO 2. Sonoconsentiti valori booleani.
ITWW Comandi specifici 17
Proprietà Accesso Descrizione
oemhp_imagenturl Lettura/Scrittura Imposta l'URL dell'agente di Insight Manager.
oemhp_imdatalevel Lettura/Scrittura Determina se il dispositivo LOM risponde a query XML anonime. Leselezioni valide possono essere abilitate o disabilitate.
Esempi
set /map1/snmp1 accessinfo1=192.168.0.50 oemhp_imdatalevel=Enabled
Nella riga di comando è possibile specificare una o più proprietà. Se nella stessa riga di comandovengono specificate più proprietà, queste devono essere separate da uno spazio.
Comandi della licenzaI comandi della licenza consentono di visualizzare e modificare la licenza di iLO 2. I comandi dellalicenza sono disponibili in /map1/.
Destinazioni
Nessuno
Commands (Comandi)
Comando Descrizione
cd Modifica la directory corrente.
show Visualizza le informazioni sulla licenza.
set Modifica la licenza corrente.
Esempi
● set /map1 license=1234500000678910000000001
● show /map1 license
Comandi di directoryI comandi della directory consentono di visualizzare e modificare le impostazioni della directory. Leimpostazioni della directory sono disponibili in: /map1/oemhp_dircfg1
Destinazioni
Nessuno
Proprietà
18 Capitolo 2 Riga di comando ITWW
Proprietà Accesso Descrizione
oemhp_dirauth Lettura/Scrittura Abilita o disabilita l'autenticazione della directory. Le impostazionivalide sono le seguenti:
● extended_schema – Utilizza lo schema esteso HP.
● default_schema – Utilizza directory senza schema.
● disabled – L'autenticazione basata sulla directory vienedisabilitata.
oemhp_localacct Lettura/Scrittura Abilita o disabilita l'autenticazione dell'account locale. Questaproprietà può essere disabilitata solo se è abilitata l'autenticazionedella directory. Sono consentiti valori booleani.
oemhp_dirsrvaddr Lettura/Scrittura Imposta il nome DNS o l'indirizzo IP del server di directory.La configurazione della directory senza schema richiede unnome DNS.
oemhp_ldapport Lettura/Scrittura Imposta la porta del server di directory.
oemhp_dirdn Lettura/Scrittura Visualizza il nome distinto dell'oggetto LOM. Questo campo vieneignorato se si utilizza la configurazione della directory senzaschema.
oemhp_dirpassword Lettura/Scrittura Imposta la password dell'oggetto LOM. Questo campo vieneignorato se si utilizza la configurazione con schema predefinito.
oemhp_usercntxt1, 2 ... fino a 15
Lettura/Scrittura Visualizza il contesto di ricerca dell'accesso utente della directory.Questo campo non è necessario se si utilizza la configurazionedella directory senza schema.
oemhp_group{n}_namedove n = 1..6
Lettura/Scrittura Visualizza il nome distinto del gruppo di sicurezza. Utilizzatoesclusivamente con la configurazione della directory senzaschema.
oemhp_group{n}_privdove n = 1..6
Lettura/Scrittura Assegna privilegi a un gruppo. Utilizzare un elenco dei seguentivalori, separati da virgole:
● 1 (Amministrazione account del gruppo)
● 2 (Accesso alla console remota)
● 3 (Accensione e reimpostazione virtuali)
● 4 (Supporti virtuali)
● 5 (Configurazione delle impostazioni di iLO 2)
Utilizzato esclusivamente con la configurazione della directorysenza schema.
Esempi
● set /map1/oemhp_dircfg1
● set /map1/oemhp_dircfg1 oemhp_dirauth=default_schema oemhp_dirsrvaddr=adserv.demo.com
È possibile definire gruppi aggiuntivi utilizzando nuovi set di comandi.
Nella riga di comando è possibile specificare una o più proprietà. Se nella stessa riga di comandovengono specificate più proprietà, queste devono essere separate da uno spazio.
ITWW Comandi specifici 19
Comandi Virtual MediaL'accesso ai supporti virtuali di iLO 2 è supportato mediante CLP. Il sottosistema dei supporti virtualiè disponibile in /map1/oemhp_vm1. Consultare la guida utente per ulteriori informazioni.
Destinazioni
È possibile accedere ai seguenti sottocomponenti dei supporti virtuali.
Destinazione Descrizione
/map1/oemhp_vm1/floppydr1 Unità dischetto o chiave virtuale
/map1/oemhp_vm1/cddr1 Unità CD-ROM virtuale
Proprietà
Proprietà Accesso Descrizione
oemhp_image Lettura/Scrittura Il nome e il percorso dell'immagine per l'accesso dei supportivirtuali. Il valore è un URL con una lunghezza massima di80 caratteri.
oemhp_connect Lettura Visualizza se un dispositivo di supporto virtuale è già collegatomediante il protocollo CLP o gli script di Virtual Media.
oemhp_boot Lettura/Scrittura Imposta il flag di avvio. I valori validi sono:
● Never (mai) - Non viene eseguito l'avvio dal dispositivo. Ilvalore presenta il formato No_Boot.
● Once (una volta) – L'avvio dal dispositivo viene eseguito unasola volta. Il valore presenta il formato Once.
● Always (sempre) - Viene eseguito l'avvio dal dispositivo ognivolta che il server viene riavviato. Il valore presenta il formatoAlways.
● Connect (collega) - Viene collegato il dispositivo di supportovirtuale. Imposta oemhp_connect su Yes e oemhp_boot suAlways.
● Disconnect (scollega) – Scollega il dispositivo di supportovirtuale e imposta oemhp_boot su No_Boot.
oemhp_wp Lettura/Scrittura Abilita o disabilita il flag di protezione da scrittura. Sono consentitivalori booleani.
oemhp_applet_connected
Lettura Specifica se l'applet Java™ è collegata.
URL dell'immagine
Il valore di oemhp image è un indirizzo URL. L'indirizzo URL, che può contenere un massimo di 80caratteri ed è nello stesso formato del percorso del file di immagine dello script del supporto virtuale,indica il percorso del file di immagine del supporto virtuale su un server HTTP.
URL di esempio:
20 Capitolo 2 Riga di comando ITWW
protocollo://nomeutente:password@nomehost:porta/nomefile
● Il campo protocollo è obbligatorio e deve essere http o https.
● Il campo nomeutente:password è opzionale.
● Il campo nomehost è obbligatorio
● Il campo porta è opzionale.
● Il campo nomefile è obbligatorio.
CLP esegue solo una rapida verifica della sintassi del valore <URL>. È necessario verificare che l'URLsia valido.
Esempi
● set oemhp_image=http://imgserver.company.com/image/dosboot.bin
● set oemhp_image=http://john:[email protected]/VMimage/installlDisk.iso
Supporto CLI iLO 1.60
I semplici comandi CLI vm sono ancora supportati per i supporti virtuali:
● vm dispositivo insert percorso — Inserisce un'immagine
● vm dispositivo eject — Espelle un'immagine
● vm dispositivo get — Ottiene lo stato del supporto virtuale
● vm dispositivo set boot accesso — Imposta lo stato del supporto virtuale
Opzioni del comando:
◦ Nomi di dispositivo validi sono floppy o cdrom.
NOTA: Le unità chiave USB devono essere utilizzate con la sintassi della parola chiavefloppy.
◦ Il percorso corrisponde all'indirizzo URL dell'immagine del supporto.
◦ Le opzioni di avvio sono boot_once, boot_always, no_boot, connect o disconnect.
◦ Le opzioni di accesso sono write_protect o write_allow.
Per ulteriori informazioni sull'utilizzo di questi comandi, vedere i comandiINSERT_VIRTUAL_MEDIA, EJECT_VIRTUAL_MEDIA, GET_VM_STATUS eSET_VM_STATUS nella sezione "Utilizzo di RIBCL (Utilizzo di RIBCL a pagina 69)".
Attività
● Inserire un'immagine dischetto o chiave USB nell'unità dischetto/chiave USB virtuale:
cd /map1/oemhp_vm1/floppydr1showset oemhp_image=http://my.imageserver.com/floppyimg.binset oemhp_boot=connectshow
Questo esempio determina l'esecuzione delle seguenti operazioni.
◦ Modifica del contesto corrente dell‘unità dischetto o chiave.
◦ Visualizzazione dello stato corrente per verificare che il supporto non sia in uso.
ITWW Comandi specifici 21
◦ Inserimento dell'immagine desiderata nell'unità.
◦ Collegamento del supporto. L'impostazione di avvio si collega sempre in modo automatico.
● Espellere un'immagine dischetto o chiave USB dall'unità dischetto/chiave USB virtuale:
cd /map1/oemhp_vm1/floppydr1set oemhp_boot=disconnect
Questo esempio determina l'esecuzione delle seguenti operazioni.
◦ Modifica del contesto corrente dell‘unità dischetto o chiave.
◦ Immissione del comando Disconnect (scollega) per scollegare il supporto e cancellareoemhp_image.
● Inserire un'immagine CD-ROM nell'unità CD-ROM virtuale:
cd /map1/oemhp_vm1/cddr1showset oemhp_image=http://my.imageserver.com/ISO/install_disk1.isoset oemhp_boot=connectshow
Questo esempio determina l'esecuzione delle seguenti operazioni.
◦ Modifica del contesto corrente dell‘unità CD-ROM.
◦ Visualizzazione dello stato corrente per verificare che il supporto non sia in uso.
◦ Inserimento dell'immagine desiderata nell'unità.
◦ Collegamento del supporto. L'impostazione di avvio si collega sempre in modo automatico.
● Espellere un'immagine CD-ROM dall'unità CD-ROM virtuale:
cd /map1/oemhp_vm1/cddr1set oemhp_boot=disconnect
Questo esempio determina l'esecuzione delle seguenti operazioni.
◦ Modifica del contesto corrente dell‘unità CD-ROM.
◦ Immissione del comando Disconnect (scollega) per scollegare il supporto e cancellareoemhp_image.
● Inserire un'immagine CD-ROM e definire l'impostazione di avvio "single boot":
cd /map1/oemhp_vm1/cddr1set oemhp_image=http://my.imageserver.com/ISO/install_disk1.isoset oemhp_boot=connectset oemhp_boot=onceshow
Questo esempio determina l'esecuzione delle seguenti operazioni.
◦ Modifica del contesto corrente dell‘unità CD-ROM.
◦ Visualizzazione dello stato corrente per verificare che il supporto non sia in uso.
◦ Inserimento dell'immagine desiderata nell'unità.
22 Capitolo 2 Riga di comando ITWW
◦ Collegamento del supporto. L'impostazione di avvio si collega sempre in modo automatico.
◦ Modifica dell'impostazione di avvio su Once (Una volta).
● Espellere un'immagine CD-ROM dall'unità CD-ROM virtuale in un unico comando.
set /map1/oemhp_vm1/cddr1 oemhp_boot=disconnect
Se si tenta di eseguire la disconnessione quando l'unità non è collegata, verrà visualizzato unmessaggio di errore.
Comandi di avvio e di reimpostazioneI comandi di avvio e di reimpostazione consentono di accendere e riavviare il server contenente iLO 2o il processore iLO 2 stesso.
Comando Descrizione
start Accende il server.
stop Spegne il server.
reset hard Spegne e riaccende il server.
reset soft Riavvia a caldo il server.
Esempi
Se la destinazione corrente è /system1, sono supportati i seguenti comandi:
● start
● stop
● reset hard
● reset soft
Se la destinazione corrente è /map1, sono supportati i seguenti comandi:
● reset
● resetsoft
Supporto CLI iLO 1.60
● power
Il comando di accensione consente di modificare lo stato di alimentazione del server ed è riservatoagli utenti con privilegio Power (Alimentazione) e Reset (Reimpostazione).
◦ power – Visualizza lo stato di alimentazione corrente del server.
◦ power on – Accende il server.
◦ power off – Spegne il server.
◦ power reset – Reimposta il server, ovvero lo spegne e lo riaccende.
◦ power warm – Riavvia a caldo il server.
ITWW Comandi specifici 23
Anziché utilizzare i comandi semplici, negli esempi seguenti viene mostrato il nuovo formato CLP:
◦ start /system1 – Accende il server.
◦ stop /system1 – Spegne il server.
◦ reset /system1 – Reimposta il server.
◦ reset /system1 hard – Esegue un riavvio del server a freddo.
◦ reset /system1 soft – Esegue un riavvio del server a caldo.
◦ show /system1 enabledstate – Mostra lo stato di alimentazione corrente, che risultaabilitato quando il server è acceso e disabilitato quando è spento.
● vsp
Il comando vsp richiama una sessione della porta seriale virtuale. Durante la sessione della portaseriale virtuale, premere Esc( per tornare alla CLI.
Anziché utilizzare i comandi semplici, nell'esempio seguente viene mostrato il nuovo formato CLP:
start /system1/oemhp vsp1
● remcons
Il comando remcons avvia una sessione sulla console remota ed è riservato agli utenti conprivilegio Remote Console (Console remota). È supportata solo una console remota basata sutesto, simile a una sessione Telnet. Durante la sessione della console remota, premere Esc( pertornare alla CLI.
Anziché utilizzare i comandi semplici, nell'esempio seguente viene mostrato il nuovo formato CLP:
start /system1/console1
Schermata Firmware updateI comandi del firmware consentono di visualizzare e modificare la versione del firmware di iLO 2.Le impostazioni del firmware sono disponibili in /map1/firmware.
Destinazioni
Nessuna destinazione
Proprietà
Proprietà Accesso Descrizione
version Lettura Visualizza la versione del firmware corrente.
date Lettura Visualizza la data di rilascio della versione del firmware corrente.
Formato del comando
load -source <URL> [<target>]
dove <URL> è l'URL del file di immagine dell'aggiornamento del firmware sul server Web. L'URL puòcontenere un massimo di 50 caratteri nella versione del firmware di iLO 1.70.
URL di esempio:
24 Capitolo 2 Riga di comando ITWW
protocollo://nomeutente:password@nomehost:porta/nomefile
● Il campo protocollo è obbligatorio e deve essere http o https.
● Il campo nomeutente:password è opzionale.
● Il campo nomehost è obbligatorio
● Il campo porta è opzionale.
● Il campo nomefile è obbligatorio.
CLP esegue solo una rapida verifica della sintassi del valore <URL>. È necessario accertarsi che l'URLsia valido.
Esempi
load -source http://imgserver.company.com/firmware/iloFWimage.binload -source http://john:[email protected]/firmware/ilo.bin
Il campo [<target>] è /map1/firmware ed è opzionale se rappresenta già la destinazione predefinita.
Comandi del registro degli eventiI comandi del registro degli eventi consentono di visualizzare o eliminare i registri sia del sistema chedi iLO 2. Le impostazioni del registro degli eventi sono disponibili in:
● /system1/log1 per il registro degli eventi del sistema
● /map1/log1 per il registro degli eventi di iLO 2
Destinazioni
record:1..n, dove n è il numero totale di record.
Proprietà
Proprietà Accesso Descrizione
number Lettura Visualizzare il numero del record per l'evento.
severity Lettura Visualizza la gravità dell'evento. Può essere di tipo informativo, noncritico, critico o sconosciuto.
date Lettura Visualizza la data dell'evento.
time Lettura Visualizza l'ora dell'evento.
description Lettura Visualizza una descrizione dell'evento.
Esempi
● show /system1/log1 – Visualizza il registro degli eventi del sistema.
● show /map1/log1 – Visualizza per il registro degli eventi di iLO 2.
● show /system1/log1/recordn – Visualizza il record n del testo predefinito degli eventi delsistema.
● show /map1/log1/recordn – Visualizza il record n del registro degli eventi di iLO 2.
ITWW Comandi specifici 25
● delete /system1/log1 – Elimina il registro degli eventi del sistema.
● delete /map1/log1 – Elimina il registro degli eventi di iLO 2.
Comandi del bladeI comandi del blade consentono di visualizzare e modificare valori su un server pClass. Questi valorisono disponibili in /system1/map1/blade1.
Destinazioni
È possibile accedere ai seguenti sottocomponenti del blade.
Destinazione Descrizione
/map1/blade1/diagport Visualizza e modifica le impostazioni della porta di diagnosticaanteriore.
/map1/blade1/rack Visualizza e modifica le impostazioni del rack del blade.
/map1/blade1/rack1/enclosure1 Visualizza e modifica le impostazioni del contenitore del blade.
Proprietà
Proprietà Accesso Descrizione
bay_name Lettura Visualizza e modifica il nome dell'alloggiamento del blade.
bay_number Lettura Visualizza il numero dell'alloggiamento del blade.
facility_power Lettura Visualizza se il blade è alimentato a 48 V e consente di apportaremodifiche.
auto_power Lettura Visualizza se il blade è abilitato per l'accensione automaticae consente di apportare modifiche.
log_alerts Lettura/Scrittura Visualizza se la registrazione degli allarmi del rack è abilitatae consente di apportare modifiche.
autoselect Lettura/Scrittura Visualizza e modifica le impostazioni di selezione automatica dellaporta di diagnostica.
speed Lettura/Scrittura Visualizza e modifica le impostazioni di velocità della porta didiagnostica.
fullduplex Lettura/Scrittura Visualizza se la porta di diagnostica supporta la modalità full-duplexo half-duplex e consente di apportare modifiche.
ipaddress Lettura/Scrittura Visualizza e modifica l'indirizzo IP per la porta di diagnostica.
mask Lettura/Scrittura Visualizza e modifica la maschera di sottorete per la porta didiagnostica.
rack_name Lettura/Scrittura Visualizza e modifica il nome del rack.
rack_sn Lettura Visualizza il numero di serie del rack.
encl_name Lettura/Scrittura Visualizza e modifica il nome del contenitore.
ser Lettura Visualizza il numero di serie del contenitore.
encl_type Lettura Visualizza il tipo di contenitore.
26 Capitolo 2 Riga di comando ITWW
Esempi
● set /map1/blade1/bay_name=BayOne - Imposta il nome dell'alloggiamento del blade suBayOne.
● show /map1/blade1/diagport1/ipaddress - Visualizza l'indirizzo IP della porta didiagnostica anteriore.
● show /map1/blade1/rack1/enclosure1(N)/encl_type - Visualizza il tipo di contenitoreper il contenitore blade N.
Comandi di avvioI comandi di avvio consentono di modificare l'origine e l'ordine di avvio del sistema. Le impostazioni diavvio sono disponibili in /system1/bootconfig1.
Destinazioni
bootsource1..n, dove n è il totale delle origini di avvio.
Impostare l'origine di avvio per il sistema. I valori possibili sono i seguenti:
● BootFmCd : bootsource1
● BootFmFloppy : bootsource2
● BootFmDrive: bootsource3
● BootFmNetwork : bootsource4
oppure
● BootFmCd : bootsource1
● BootFmFloppy : bootsource2
● BootFmDrive: bootsource3
● BootFmUSBKey : bootsource4
● BootFmNetwork : bootsource5
Proprietà
Proprietà Accesso Descrizione
bootorder Lettura/Scrittura Imposta l'ordine di avvio per una determinata origine di avvio
Esempi
● set /system1/bootconfig1/bootsource(n) bootorder=(num)
● show /system/bootconfig1 – Visualizza la configurazione di avvio completa.
● show /system1/bootconfig1/bootsource1 – Visualizza il bootorder (ordine di avvio) perbootsource1.
Comandi dei LEDI comandi dei LED vengono utilizzati per modificare lo stato della spia UID sul server. Le impostazionidei LED sono disponibili in /system1/led1.
ITWW Comandi specifici 27
Proprietà Descrizione
start Accende il LED.
stop Spegne il LED.
show Visualizza lo stato del LED.
Esempi
● show /system1/led1 – Visualizza lo stato corrente del LED.
● start /system1/led1 – Accende il LED.
● stop /system1/led1 – Spegne il LED.
Supporto CLI iLO 1.60
I semplici comandi CLI UID introdotti in iLO 1.60 sono ancora supportati.
● uid – Visualizza lo stato della spia UID corrente sul server.
● uid on – Accende la spia UID.
● uid off – Spegne la spia UID.
Anziché utilizzare i comandi semplici, negli esempi seguenti viene mostrato il nuovo formato CLP:
● show /system1/led1 – Verifica lo stato del LED.
● start /system1/led1 – Accende il LED.
● stop /system1/led1 – Spegne il LED.
Proprietà e destinazioni del sistemaLe proprietà e le destinazioni descritte in questa sezione forniscono informazioni sul server.
Destinazioni
Destinazione Descrizione
oemhp_PresentPower Visualizza la lettura di alimentazione media dell'ultimo campione.
oemhp_AveragePower Visualizza la lettura di alimentazione media delle ultime 24 ore.
oemhp_MaxPower Visualizza il picco maggiore della lettura di alimentazione delle ultime 24 ore.
oemhp_MinPower Visualizza la minima lettura di alimentazione media delle ultime 24 ore.
warning_type Visualizza e modifica il tipo di avviso.
warning_threshold Visualizza e modifica la soglia di avviso per il consumo di alimentazione.
warning_duration Visualizza e modifica la durata per cui la soglia di alimentazione deve essere superataprima che venga generato un avviso.
Le seguenti proprietà sono disponibili in /system1:
28 Capitolo 2 Riga di comando ITWW
Proprietà Accesso Descrizione
name Lettura Visualizza il nome del sistema.
number Lettura Visualizza il numero di serie del sistema.
oemhp_server_name Lettura Visualizza la stringa del nome del server host. Questa stringa puòessere costituita da un massimo di 50 caratteri e richiede la modificadel privilegio di configurazione di iLO 2.
enabledstate Lettura Viene visualizzato se il server è acceso.
oemhp_powerreg Lettura/Scrittura Visualizza l'impostazione per la modalità di risparmio energeticodinamico. I valori validi sono dynamic, min, max e os.
processor_number Lettura Visualizza il numero di processori logici presenti nel sistema.
pstate_number Lettura Visualizza il numero di stati p supportati dal server.
oemhp_pwrcap Lettura/Scrittura Visualizza la capacità di alimentazione corrente del server. Questovalore è espresso in Watt.
Questa proprietà non può essere impostata se per il contenitoreè stata impostata una limitazione dell'alimentazione dinamica.Questa proprietà può essere impostata e modificata utilizzandoOnboard Administrator o Insight Power Manager.
oemhp_power_micro_ver Lettura Visualizza la versione e lo stato corrente dell'opzione microalimentazione.
Esempi
● show /system1
● show /system1 name
● set /system1 oemhp_powergov=auto
La proprietà cpu è una destinazione di /system1 e visualizza informazioni sul processore di sistema.Le seguenti proprietà sono disponibili in /system1/cpu<n>:
Proprietà Accesso Descrizione
speed Lettura Visualizza la velocità del processore.
cachememory1 Lettura Visualizza le dimensioni della cache di livello -1 del processore.
cachememory2 Lettura Visualizza le dimensioni della cache di livello -2 del processore.
logical_processor<n> Lettura Visualizza il processore logico.
CPU power state — Consente di esaminare gli stati di alimentazione della CPU. Questi valori sonoinclusi nella destinazione della CPU e utilizzano una proprietà aggiuntiva del comandological_processor<n>.
Esempio:
Il comando show cpu1/logical_processor1 visualizza gli stati p del processore: Ad esempio:
/system1/cpu1/logical_processor1 Targets Properties
ITWW Comandi specifici 29
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 — Visualizza informazioni sulla memoria del sistema.
Le seguenti proprietà sono disponibili in /system1/memory<n>:
Proprietà Accesso Descrizione
size Lettura Visualizza le dimensioni della memoria.
speed Lettura Visualizza la velocità della memoria.
location Lettura Visualizza la posizione della memoria.
Slot — Visualizza informazioni sugli alloggiamenti del sistema.
Le seguenti proprietà sono disponibili in /system1/slot<n>:
Proprietà Accesso Descrizione
type Lettura Visualizza il tipo di alloggiamento.
width Lettura Visualizza la larghezza dell'alloggiamento.
Firmware — Visualizza informazioni sulla ROM del sistema.
Le seguenti proprietà sono disponibili in /system1/firmware:
Proprietà Accesso Descrizione
version Lettura Visualizza la versione della ROM di sistema.
date Lettura Visualizza la data della ROM di sistema.
Esempi:
● show /system1/cpu1 – Visualizza informazioni su una CPU.
● show /system1/memory1 – Visualizza informazioni su un alloggiamento di memoria.
● show /system1/slot1 – Visualizza informazioni su un alloggiamento.
● show /system1/firmware1 – Visualizza informazioni sulla ROM di sistema. Ad esempio:
/system1/firmware1 Targets Properties
30 Capitolo 2 Riga di comando ITWW
version=P56 date=01/05/2006
NOTA: system1/cpu, system1/memory e system1/slot non sono supportati in iLO 1.81.
Altri comandi● start /system1/oemhp vsp1 – Avvia la sessione della porta seriale virtuale. Premere
ESC( per tornare alla sessione CLI.
● nmi server – Genera e invia un NMI al server ed è riservato agli utenti con privilegio Power(Alimentazione) e Reset (Reimpostazione).
ITWW Comandi specifici 31
3 Telnet
In questa sezione
Supporto di Telnet a pagina 32
Utilizzo di Telnet a pagina 32
Sequenze di tasti supportate a pagina 33
Supporto di TelnetiLO 2 supporta l'uso di Telnet per accedere all'interfaccia della riga di comando iLO 2. L'accesso Telneta iLO 2 supporta l'interfaccia CLI, da cui è possibile richiedere una connessione alla console remota oa una della porte seriali virtuali. Per ulteriori informazioni, vedere la sezione "Riga di comando (Riga dicomando a pagina 5)".
Utilizzo di TelnetPer utilizzare Telnet, è necessario configurare come descritto di seguito la porta della console remotadi iLO 2 e la crittografia dei dati della console remota nella schermata Global Settings (Impostazioniglobali):
1. Impostare Remote Console Port Configuration (Configurazione porta console remota) suEnabled (Abilitata).
2. Impostare Remote Console Data Encryption (Codifica dei dati della console remota) su No.
È possibile aprire una sessione della console remota basata su Telnet o su browser. Non è possibileaprire contemporaneamente entrambe le sessioni. Se si aprono contemporaneamente entrambe lesessioni, verrà visualizzato un messaggio di errore.
Per accedere a iLO 2 tramite Telnet:
1. Aprire una finestra Telnet.
2. Alla richiesta del sistema, immettere l'indirizzo IP o il nome DNS, il nome di accesso e la password.
NOTA: L'accesso tramite Telnet viene disabilitato nel caso in cui la configurazione della portadella console remota nella scheda Global Settings (Impostazioni globali) sia impostata su Disabled(Disabilitata) o Automatic (Automatica) o se la crittografia dei dati della console remota è abilitata.
Per terminare una sessione Telnet:
1. Al prompt, premere i tasti Ctrl+] e Invio.
2. Se ad ogni pressione di Invio vengono visualizzati dei ritorni a capo aggiunti, premere i tasti Ctrl+] e digitare set crlf off al prompt.
Per l'elenco completo delle sequenze di tasti, vedere la sezione "Mappa dei tasti VT100+ di iLO 2(Mappa dei tasti VT100+ di iLO 2 a pagina 33)".
32 Capitolo 3 Telnet ITWW
Set di comandi semplici TelnetLe sequenze di tasti riportate sotto, relative a set di comandi semplici, sono disponibili durante le sessioniTelnet. Questi comandi sono disponibili solo durante le sessioni Telnet della console remota o dellaporta seriale virtuale.
Action Sequenza di tasti Osservazioni
ACCENSIONE CTRL P 1 CTRL P è il prefisso dei comandi di accensione. Il carattere 1 indicala selezione ON.
SPEGNIMENTO CTRL P 0 CTRL P è il prefisso dei comandi di accensione. Il carattere 0 indicala selezione OFF.
PRESSIONE ACPI CTRL P 6 CTRL P è il prefisso dei comandi di accensione. Il carattere 6 indicala pressione ACPI. La pressione dell'alimentazione ACPI equivalea tenere premuto il pulsante di accensione per circa 6 secondi.
RIAVVIO DEL SISTEMA CTRL P ! CTRL P è il prefisso dei comandi di accensione. Il carattere ! indicaun avvio di emergenza immediato.
UID ON CTRL U 1 CTRL U è il prefisso dei comandi UID. Il carattere 1 indica laselezione ON.
UID OFF CTRL U 0 CTRL U è il prefisso dei comandi UID. Il carattere 0 indica laselezione OFF.
I tasti non funzionano prima dell'autenticazione. Il sistema ignora correttamene le richieste riguardantil'alimentazione nel caso in cui non si disponga dei privilegi appropriati.
Protezione TelnetTelnet è un protocollo di rete non protetto. Per ridurre i rischi per la sicurezza:
● Utilizzare SSH anziché Telnet. SSH è essenzialmente analogo a Telnet, ma è dotato di funzionidi protezione e di crittografia. L'interfaccia CLI è supportata sia da Telnet che da SSH.
● Utilizzare una rete di gestione separata. La possibilità di evitare l'accesso non autorizzato aisegmenti di rete evita anche le attività non autorizzate.
Sequenze di tasti supportateiLO 2 supporta il protocollo VT100+. Le tabelle seguenti definiscono le sequenze di tasti supportate.
Mappa dei tasti VT100+ di iLO 2Di seguito sono riportate le sequenze dei tasti VT100+.
● Molti programmi di terminali inviano CR-LF inteso come ENTER (INVIO).
Sequenza "\r\n" = '\r'
● Alcuni terminali inviano il carattere ASCII 127 (CANC) inteso come Backspace. Il tasto CANCnon invia mai CANC ma \e[3~".
● Alcuni programmi utilizzano la seguente corrispondenza per i caratteri HOME e END (FINE):
sequence "\e[H" = HOME_KEYsequence "\e[F" = END_KEY
ITWW Sequenze di tasti supportate 33
● ALT_CAPITAL_O e ALT_LEFT_SQBRACKET hanno un significato ambiguo.
● Terminare con \? le sequenze più lunghe che iniziano con \eO e \e[).
Tasto Sequenza Tasto Sequenza
\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\?
ALT_LOWER_A \ea ALT_F1 \e\eOP
ALT_LOWER_B \eb ALT_F2 \e\eOQ
34 Capitolo 3 Telnet ITWW
Tasto Sequenza Tasto Sequenza
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
Codici dei tasti funzione VT100+
Tasto Sequenza
F1_KEY \eOP
ITWW Sequenze di tasti supportate 35
Tasto Sequenza
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[
Codici dei tasti funzione Linux
Tasto Sequenza
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_SU \e[5~
PG_DOWN \e[6~
36 Capitolo 3 Telnet ITWW
4 Secure Shell
In questa sezione
Panoramica di SSH a pagina 37
Funzioni di SSH supportate da iLO 2 a pagina 37
Utilizzo di Secure Shell a pagina 38
Autorizzazione della chiave SSH a pagina 38
Importazione di chiavi SSH da PuTTY a pagina 39
Importazione di chiavi SSH generate tramite ssh-keygen a pagina 42
Panoramica di SSHSSH è un programma simile a Telnet per il collegamento e per l'esecuzione di comandi su una macchinaremota, che include funzioni di protezione con autenticazione, crittografia e integrità dei dati. iLO 2 puòsupportare l'accesso contemporaneo da due client SSH. Dopo che SSH è collegato e autenticato,l'interfaccia della riga di comando è disponibile.
iLO 2 supporta:
● Protocollo SSH versione 2
● PuTTY 0.54, la versione gratuita di Telnet e del protocollo SSH disponibile su Internet. Se si utilizzaPuTTY, quando si preme INVIO è possibile che le versioni precedenti alla 0.54 visualizzino 2 ritornia capo anziché uno solo. Per evitare questo problema e ottenere risultati migliori, HP consiglia diutilizzare la versione 0.54, o successiva.
● OpenSSH, la versione gratuita del protocollo SSH disponibile su Internet.
Dopo avere aggiornato il firmware, è necessario attendere 25 minuti affinché le funzionalità SSHdiventino disponibili. Durante questo periodo di tempo, iLO 2 genera i tasti RSA e DSA a 1024 bit cheverranno salvati per uso futuro. Se si reimposta la configurazione predefinita di iLO 2, i tasti RSA e DSAvengono cancellati e quindi rigenerati all'avvio successivo.
Funzioni di SSH supportate da iLO 2La libreria di iLO 2 supporta solo la versione 2 (SSH-2) di questo protocollo. Nella tabella seguentevengono riportate le funzionalità supportate.
Funzione Algoritmo supportato
Algoritmi di chiavi host server ssh-dsa, ssh-rsa
Codifica (stessa serie supportata in entrambi i modi) 3des-cbc, aes128-cbc
Algoritmi di hashing hmac-sha1, hmac-md5
Algoritmi di chiavi pubbliche ssh-dss, ssh-rsa
Scambio di chiavi Diffie-hellman-group1-sha1
ITWW Panoramica di SSH 37
Funzione Algoritmo supportato
Compressione Nessuno
Lingua English (Inglese)
Metodo di autenticazione client/utente Password
Timeout autenticazione 2 minuti
Tentativi di autenticazione 3
Porta SSH predefinita 22
Utilizzo di Secure ShellUtilizzo di SSH
Per accedere a iLO 2 tramite SSH, attenersi alla seguente procedura:
1. Aprire una finestra SSH.
2. Alla richiesta del sistema, immettere l'indirizzo IP o il nome DNS, il nome di accesso e la password.
Utilizzo di OpenSSH
Per avviare un client OpenSSH in Linux, utilizzare:
ssh -l nomeaccesso indirizzoip/nome dns
Utilizzo di PuTTY
● Per avviare una sessione PuTTY, fare clic sulla relativa icona nella directory dove è installatoPuTTY.
● Per avviare una sessione PuTTY dalla riga di comando:
◦ Per avviare un collegamento a un server denominato host:
putty.exe [-ssh | -telnet | -rlogin | -raw] [user@]host
◦ Per le sessioni Telnet, è supportata anche la seguente sintassi alternativa:
putty.exe telnet://host[:port]/
◦ Per avviare una sessione esistente salvata, denominata nomesessione:
putty.exe -load "nome sessione"
Autorizzazione della chiave SSHL'autenticazione basata su chiave SSH consente di collegare HP SIM (System Insight Manager)a dispositivi LOM tramite una connessione SSH e di autenticarlo e autorizzarlo per l'esecuzione di attivitàdi livello amministrativo, nell'ambito delle quali viene utilizzato anche il protocollo CLP. HP SIM è ingrado di eseguire queste attività su più dispositivi LOM quasi contemporaneamente, a intervalliprestabiliti. HP SIM offre un'interfaccia basata su menu per la gestione e la configurazione di piùdestinazioni. È possibile estendere ulteriormente le funzionalità di HP SIM mediante i file TDEF(Tool Definition File).
HP SIM è in grado di eseguire azioni su dispositivi di destinazione utilizzando un'interfaccia SSH per laquale è richiesta un'autenticazione basata su chiave privata. Se HP SIM è abilitato per l'integrazione
38 Capitolo 4 Secure Shell ITWW
completa con dispositivi LOM, l'autenticazione basata su chiave SSH viene implementata direttamentein iLO 2.
Verrà creata un'istanza di HP SIM come client SSH affidabile installando la relativa chiave pubblica iniLO 2. Questa operazione viene eseguita manualmente tramite un'interfaccia utente basata su Webo automaticamente mediante l'utility mxagentconfig.
Non è necessario creare chiavi SSH per utilizzare SSH in modalità interattiva. Per l'utilizzo di SSH inmodalità interattiva, vedere la sezione "Panoramica su SSH (Panoramica di SSH a pagina 37)".
File TDEF (Tool Definition Files)I file TDEF estendono il sistema dei menu di HP SIM in modo da fornire comandi CLP che vengonotrasmessi a iLO 2 direttamente da HP SIM attraverso una connessione SSH.
MxagentconfigMxagentconfig è un'utility utilizzata per esportare e installare chiavi SSH pubbliche di HP SIM in altrisistemi. Questa utility, infatti, semplifica considerevolmente il processo ed è in grado di installare unachiave pubblica su più sistemi contemporaneamente. In particolare, Mxagentconfig stabilisce unaconnessione SSH a iLO 2, esegue l'autenticazione con un nome utente e una password e trasmette lachiave pubblica richiesta, che viene memorizzata da iLO 2 come la chiave di un client SSH attendibile.
Importazione di chiavi SSH da PuTTYIl formato del file della chiave pubblica generato da PuTTY non è compatibile con iLO 2. Di seguitoè riportato un esempio di file di una chiave pubblica generato da PuTTY:
---- BEGIN SSH2 PUBLIC KEY ----Comment: "Administrator"AAAAB3NzaC1yc2EAAAABJQAAAIB0x0wVO9itQB11o+tHnY3VvmsGgwghCyLOVzJl3A9F5yzKj+RXJVPxOGusAhmJwF8PBQ9wV5E0Rumm6gNOaPyvAMJCG/l0PW7Fhac1VLt8i5F3Lossw+/LWa+6H0da13TF2vq3ZoYFUT4esC6YbAACM7kLuGwxF5XMNR2EFoup3w==---- END SSH2 PUBLIC KEY ----
ITWW Importazione di chiavi SSH da PuTTY 39
In iLO 2, le informazioni delle chiavi pubbliche devono essere su una singola riga. È quindi necessariousare la utility PuTTY Key Generator (puttygen.exe) per importare una chiave SSH nel formatosupportato da iLO 2.
Per importare chiavi SSH in iLO 2 da PuTTY:
1. Fare doppio clic sull'icona di PuTTY Key Generator per avviare la utility.
2. Selezionare SSH-2 RSA e fare clic su Generate (Genera).
Durante il processo di generazione, muovere il mouse all'interno dell'area Key (Chiave).È necessario continuare a muovere il mouse fino al completamento del processo.
3. Al termine del processo, sostituire il testo del campo "Key comment" (Commento chiave) con ilnome utente di iLO 2 Il nome utente viene fatta distinzione tra maiuscole e minuscole.
4. Selezionare tutto il testo contenuto nell'area relativa alla chiave pubblica. Copiare il testo e incollarloin un documento del Blocco note.
5. Tornare alla utility PuTTY Key Generator.
6. Fare clic su Save private key (Salva chiave privata) per salvare la chiave e, quando richiesto,immettere un nome di file, ad esempio c:\bchan.ppk.
7. Tornare al Blocco note.
40 Capitolo 4 Secure Shell ITWW
8. Salvare il file della chiave pubblica. Fare clic su File>Save As (Salva con nome) e, quandorichiesto, immettere un nome di file, ad esempio c:\bchan.pub.
9. Accedere a iLO 2, se non è già stato avviato.
10. Nella pagina SSH Key Administration (Amministrazione della chiave SSH) di iLO 2, fare clic suBrowse (Sfoglia) e individuare il file della chiave pubblica.
11. Fare clic su Authorize Key (Autorizza chiave). Nell'elenco viene aggiunta una nuova chiave SSHautorizzata.
12. Avviare PuTTY.
13. Selezionare SSH>Auth.
14. Fare clic su Browse (Sfoglia) e individuare il file della chiave privata.
ITWW Importazione di chiavi SSH da PuTTY 41
15. Configurare l'indirizzo IP di iLO 2 e fare clic su Open (Apri). iLO 2 richiede il nome utente.
16. Digitare il nome di accesso associato alla chiave pubblica. Viene effettuata l'autenticazione tra lachiave pubblica in iLO 2 e la chiave privata in PuTTY. Se le chiavi corrispondono, non sarànecessario immettere la password per completare l'accesso a iLO 2.
Per la creazione di chiavi, è possibile usare anche frasi di accesso. Se la chiave pubblica è statagenerata usando una frase di accesso, per accedere a iLO 2 è necessario digitare la frase.
Importazione di chiavi SSH generate tramite ssh-keygenDopo aver generato una chiave SSH tramite ssh-keygen e creato il file key.pub, è necessario eseguirele seguenti operazioni:
1. Individuare e aprire il fle key.pub con un editor di testo. Il file deve iniziare con il testo ssh-dsso ssh-rsa.
2. In fondo alla riga inserire uno spazio ( ) e il nome di un utente di iLO 2 valido, come indicato nellapagina Modify User (Modifica utente). Ad esempio: xxx_testo_xxx MRossi
Il nome utente fa distinzione tra maiuscole e minuscole ed è quindi necessario che i caratterimaiuscoli/minuscoli corrispondano esattamente a quelli del nome dell'utente di iLO 2 per associarela chiave SSH all'utente corretto.
3. Salvare e chiudere il file.
Il file di chiave è pronto per l'importazione e l'autorizzazione.
42 Capitolo 4 Secure Shell ITWW
5 Amministrazione di gruppi e scripting diiLO 2
In questa sezione
Utility di configurazione di Lights-Out a pagina 43
Query XML non autenticata a pagina 44
Definizione di query in HP SIM a pagina 44
Application Launch utilizzando HP SIM a pagina 45
Elaborazione batch con l'utility di configurazione di Lights-Out a pagina 46
Parametri dell'utility di configurazione di Lights-Out a pagina 46
Utility di configurazione di Lights-OutL'utility di configurazione di Lights-Out (CPQLOCFG.EXE) è basata su Microsoft® Windows® econsente di stabilire il collegamento a iLO 2 utilizzando una connessione di rete protetta. Gli script RIBCLvengono trasmessi a iLO 2 attraverso una connessione protetta a CPQLOCFG. La utility richiede un IDutente e una password che dispone di privilegi appropriati. L'utility CPQLOCFG può essere avviata daHP SIM per Group Administration (Amministrazione dei gruppi) oppure utilizzata in modo indipendentemediante un prompt dei comandi per l'elaborazione batch. Questa utility può essere scaricata dal sitoWeb HP all'indirizzo (http://h18004.www1.hp.com/support/files/lights-out/us/index.html).
Per ottenere il supporto di tutte le funzionalità di iLO 1,93 e versioni successive e di iLO 2 1.00 e versionisuccessive, è necessario disporre della versione 2.27 o di una versione successiva di CPQLOCFG.EXE.
HP SIM riconosce i dispositivi iLO 2 come processori di gestione. L'utility di configurazione di Lights-Out invia un file RIBCL a un gruppo di iLO 2 per consentire la gestione di account utente per questidispositivi iLO 2. I dispositivi iLO 2 eseguono quindi l'azione designata dal file RIBCL e inviano unarisposta al file di registro.
Questa utility viene utilizzata per eseguire script RIBCL su iLO 2 e deve essere presente sullo stessoserver su cui viene eseguito HP SIM. L'utility di configurazione di Lights-Out genera due tipi di messaggidi errore: per errori durante il runtime e per errori di sintassi.
● Gli errori di runtime si verificano quando viene richiesta un'azione non valida. Gli errori di runtimevengono registrati nella directory C:\PROGRAM FILES\INSIGHT MANAGER\HP\SYSTEMS.
● Gli errori di sintassi si verificano quando viene rilevato un tag XML non valido. Quando si verificaun errore di sintassi, l'utility di configurazione di Lights-Out interrompe l'esecuzione e registral'errore nello script di runtime e nel file di registro di output.
Gli errori di sintassi vengono visualizzati nel formato Syntax error: expectedX but found Y. Ad esempio: Syntax error: expected USER_LOGIN=userlogin ma è statotrovato USER_NAME=username.
Per un elenco completo degli errori, vedere "Utilizzo di RIBCL (Utilizzo di RIBCL a pagina 69)".
ITWW Utility di configurazione di Lights-Out 43
Query XML non autenticataSe impostato a tal fine, il dispositivo iLO 2 restituisce alcune informazioni di identificazione in rispostaa una query XML non autenticata. Per impostazione predefinita, iLO 2 è configurato in questo modo,ma è possibile impostare CIM_SECURITY_MASK nel comando MOD_SNMP_IM_SETTINGS perdisabilitare la restituzione di queste informazioni.
Per ottenere informazioni di identificazione non autenticate, inviare il seguente comando sulla porta delserver Web iLO 2:
https://<iloaddress>/xmldata?item=all
Un tipica risposta a questo comando è:
<?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>
Definizione di query in HP SIMPer raggruppare tutti i dispositivi iLO 2, accedere a HP SIM e creare una query.
Per creare una query, procedere come segue:
1. Accedere a HP SIM.
2. Fare clic su Device (Dispositivo) sulla barra di navigazione nella parte superiore sinistra dellaschermata.
3. Click Queries>Device (Query>Dispositivo).
4. Individuare la sezione Personal Queries (Query personali) nella finestra principale. Se esiste unacategoria di query, passare al punto 7, altrimenti passare al punto 5.
5. Fare clic su New (Nuova) per creare una nuova categoria. In questo esempio, il nome della nuovacategoria è RIB Cards (Schede RIB). Fare clic su Create Category (Crea categoria).
6. Fare clic su Queries (Query) per tornare alla schermata Device Queries (Query dispositivo).
7. Fare clic su New (Nuova) nella categoria di query appropriata per aprire la schermata Create/EditQuery (Crea/Modifica query) nella quale creare la definizione della query.
8. Assegnare il nome alla query, ad esempio "Mgmt Processors" (Processori di gestione).
44 Capitolo 5 Amministrazione di gruppi e scripting di iLO 2 ITWW
9. Selezionare Device(s) of type (Dispositivo di tipo), quindi Devices by product name (Dispositiviper nome prodotto). Nella finestra dei criteri, impostare il nome del prodotto su HP IntegratedLights-Out 2.
10. Fare clic su type (tipo) nel campo Query Description (Descrizione query). Viene visualizzata unafinestra nella quale è possibile definire il tipo di dispositivo.
11. Selezionare Management Processor (Processore di gestione), quindi fare clic su OK.
12. Fare clic su Save (Salva) per tornare alla schermata Device Query (Query dispositivo).
13. Individuare la query appena creata nella categoria appropriata e fare clic sul suo nome pereseguirla a scopo di verifica.
14. Al termine della verifica, fare clic su Overview (Panoramica) a sinistra della schermata. Verràvisualizzata la pagina iniziale dei dispositivi.
Application Launch utilizzando HP SIMApplication Launch combina il linguaggio RIBCL, l'utility di configurazione di Lights-Out e la definizionedi query per la gestione dell'amministrazione dei gruppi di iLO 2.
Per creare un'attività di Application Launch, procedere come segue:
1. Fare clic su Device (Dispositivo) sulla barra di navigazione nella parte superiore sinistra dellaschermata.
2. Fare clic su Tasks (Attività) per aprire la schermata Tasks.
3. Fare clic su New Control Task (Nuova attività di controllo) e selezionare Application Launch(Avvio applicazioni) dal menu a discesa per aprire la schermata Create/Edit Task (Crea/modificaattività).
4. Immettere il percorso completo e il nome per l'utility di configurazione Lights-Out nell'area fornita.Se il file CPQLOCFG.EXE si trova nella directory principale dell'unità C, il percorso sarà C:\cpqlocfg.exe.
5. Immettere i parametri nell'area fornita. HP SIM richiede i seguenti parametri per l'utility diconfigurazione di Lights-Out:
-F è il percorso completo del nome file RIBCL.
-V è il messaggio dettagliato (opzionale).
Se il file RIBCL si trova nella directory principale dell'unità C:\, i parametri sono i seguenti:
-F C:\MANAGEUSERS.xml -V
NOTA: Non è possibile utilizzare il parametro -L per definire un file di registro di output. Un filedi registro predefinito con il nome DNS o l'indirizzo IP viene creato nella stessa directory da cui siavvia CPQLOCFG.
6. Fare clic su Avanti. Verrà visualizzata una schermata che include le opzioni per l'assegnazionedel nome dell'attività, la definizione dell'associazione di query e l'impostazione della pianificazioneper l'attività.
7. Immettere un nome per l'attività nel campo Enter a name for this task (Immetti un nome per questaattività).
8. Selezionare la query creata in precedenza, ad esempio “Mgmt Processors" (Processori digestione).
ITWW Application Launch utilizzando HP SIM 45
9. Fare clic su Schedule (Pianificazione) per definire quando dovrà essere eseguita l'attività di avviodelle applicazioni. Verrà visualizzata la finestra di configurazione della pianificazione.
10. Fare clic su OK per impostare la pianificazione.
NOTA: La pianificazione predefinita per un'attività di controllo è Now (Adesso).
11. Fare clic su Finish (Fine) per salvare l'attività di Application Launch.
12. Per eseguire Group Administration (Amministrazione dei gruppi), fare clic sull'icona Execute aTask (Esegui task), contrassegnata da un triangolo verde.
Elaborazione batch con l'utility di configurazione diLights-Out
L'amministrazione dei gruppi per iLO 2 può essere anche eseguita mediante l'elaborazione batch. Icomponenti utilizzati dall'elaborazione batch sono l'utility di configurazione di Lights-Out, un file RIBCLe un file batch.
Nell'esempio seguente è illustrato un semplice file batch utilizzabile per eseguire l'amministrazione deigruppi per iLO 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'utility di configurazione di Lights-Out sovrascrive tutti i file di registro esistenti.
Parametri dell'utility di configurazione di Lights-Out● -S è il parametro che indica quale iLO 2 aggiornare. Questo parametro è il nome DNS o l'indirizzo
IP del server di destinazione.
Non utilizzare questo parametro se l'avvio viene effettuato da HP SIM, in quanto questo forniscel'indirizzo del dispositivo iLO 2 all'avvio di CPQLOCFG.EXE.
● Il parametro -F fornisce la posizione del percorso completo e il nome del file RIBCL che contienele azioni da eseguire sulla scheda.
● I parametri -U e -P specificano il nome e la password per l'accesso dell'utente. Queste opzioniconsentono di sovrascrivere le informazioni di accesso contenute nel file di script.
Assicurarsi che l'utility di configurazione di Lights-Out si trovi in una directory cui fa riferimento la variabiled'ambiente PATH. Gli eventuali file di registro generati vengono inseriti nella stessa directory del fileeseguibile dell'utility di configurazione di Lights-Out.
46 Capitolo 5 Amministrazione di gruppi e scripting di iLO 2 ITWW
L'impostazione dei parametri -L e -V è facoltativa e dipende dalle preferenze dell'amministratore IT.
● Il parametro -L definisce la posizione in cui verrà generato il file di registro e il nome del file. Se siomette questo parametro, un file di registro predefinito con il nome DNS o l'indirizzo IP viene creatonella stessa directory da cui si avvia CPQLOCFG.
Non utilizzare questo parametro se l'avvio viene effettuato da HP SIM.
NOTA: Potrebbe essere necessario modificare i valori di output in modo da rispettare la sintassiRIBCL.
NOTA: Non è possibile utilizzare il parametro -L per definire un file di registro di output. Un filedi registro predefinito con il nome DNS o l'indirizzo IP viene creato nella stessa directory da cui siavvia CPQLOCFG.
● Il parametro opzionale -V attiva la visualizzazione dei messaggi dettagliati. Il file di registrorisultante contiene tutti i comandi inviati alla scheda Remote Insight, tutte le risposte provenientidalla scheda e gli eventuali errori. Per impostazione predefinita, solo gli errori e le risposte risultantidai comandi GET vengono registrati in assenza di questo parametro.
● Il parametro -t coppievalorinome sostituisce le variabili (%variabile%) presenti nel file di inputcon i valori specificati in coppievalorinome. Separare più coppievalorinome con una virgola (,).
Ad esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="%user%" PASSWORD="%password%"> <USER_INFO MODE="read"> <GET_ALL_USERS/> </USER_INFO> </LOGIN></RIBCL>
Utilizzando un'interfaccia della riga di comando, immettere:
Cpqlocfg -f filename -s serverip -t user=Admin,password=pass
Se il parametro contiene più parole, è necessario racchiudere la frase tra virgolette (""). In un fileXML sono supportate fino a un massimo di 25 variabili. Il nome di variabile può avere una lunghezzamassima di 48 caratteri.
Esempio di agente 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>
Richiamare lo script utilizzando:
cpqlocfg -s <iLO-ip-name> -f mod_snmp_im_settings.xml -t WebAgent='"proprio_valore_qui"'
Quando si sostituisce un token che richiede le virgolette, utilizzare virgolette semplici perracchiudere il token.
ITWW Parametri dell'utility di configurazione di Lights-Out 47
Per informazioni sulla sintassi dei file di dati XML, vedere "Utilizzo di RIBCL (Utilizzo di RIBCLa pagina 69)". Alcuni esempi di script XML sono disponibili nella sezione delle procedure consigliatedel sito Web HP all'indirizzo (http://www.hp.com/servers/lights-out).
48 Capitolo 5 Amministrazione di gruppi e scripting di iLO 2 ITWW
6 Scripting di Perl
In questa sezione
Utilizzo di Perl con l'interfaccia di scripting XML a pagina 49
Miglioramenti XML a pagina 49
Apertura di una connessione SSL a pagina 50
Invio dell'intestazione XML e del corpo dello script a pagina 51
Utilizzo di Perl con l'interfaccia di scripting XMLL'interfaccia di scripting fornita consente agli amministratori una gestione virtuale di tutti gli aspetti deldispositivo in modo automatico. Gli amministratori si avvalgono essenzialmente di strumenti qualel'utility cpqlocfg.exe come supporto alle attività di distribuzione. Gli amministratori che non utilizzanoclient Windows® possono utilizzare gli script Perl per l'invio di script XML ai dispositivi Lights-Out. Èpossibile utilizzare gli script Perl per eseguire attività più complesse rispetto a quelle consentite dall'utilitycpqlocfg.exe.
Questa sezione descrive le modalità di utilizzo degli script Perl in combinazione con il linguaggio di scriptXML di Lights-Out. Gli script Perl richiedono un ID utente e una password validi dotati dei privilegiappropriati. Alcuni esempi di script XML e Perl per i dispositivi Lights-Out sono disponibili nella sezionedelle procedure consigliate del sito Web HP all'indirizzo (http://www.hp.com/servers/lights-out).
Miglioramenti XMLLe versioni precedenti del firmware di iLO 2 non restituiscono una sintassi XML formattatacorrettamente. Se il firmware di iLO 2 determina che l'utility client non supporta una sintassi XMLcorrettamente formattata, viene visualizzato il seguente messaggio:
<INFORM>Scripting utility should be updated to the latest version.</INFORM>
Questo messaggio indica la necessità di eseguire l'aggiornamento a una versione più recente dellautility di scripting CPQLOCFG. La versione più recente di cpqlocfg.exe è 2.26.
Se si utilizza un'utility diversa da cpqlocfg.exe (ad esempio Perl), la procedura riportata di seguito puògarantire che il firmware di iLO 2 restituisca un XML correttamente formattato. È necessario includereil tag <LOCFG version="2.21"> nello script inviato a iLO 2, inserendolo nello script Perl o XML. Laposizione di questo tag è importante. Se lo si inserisce nello script Perl, il tag deve essere inviato dopo<?xml version="1.0"?> e prima dello script XML. Se lo si inserisce nello script XML, il tag deveessere posizionato prima di <RIBCL version="2.0">. Se si utilizza lo script Perl fornito da HP, è
ITWW Utilizzo di Perl con l'interfaccia di scripting XML 49
possibile aggiungere la riga in grassetto indicata nell'esempio per ottenere una sintassi XMLcorrettamente formattata.
● Modifica allo 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";
…
● Modifica allo script XML
<!-- La riga in grassetto è stata aggiunta per ottenere una corretta formattazione XML. -->
<LOCFG version="2.21"/>
<RIBCL version="2.0"> <LOGIN USER_LOGIN="Adminname" PASSWORD = "password"> <!-- Add XML script here. --> </LOGIN></RIBCL>
</LOCFG>
Apertura di una connessione SSLÈ necessario che gli script Perl eseguano l'apertura di una connessione SSL sulla porta HTTPS deldispositivo. La porta predefinita è 443. Ad esempio:
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 Capitolo 6 Scripting di Perl ITWW
$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;}
Invio dell'intestazione XML e del corpo dello scriptUna volta stabilita la connessione, la prima riga di script da inviare deve essere costituita daun'intestazione di documento XML, in modo da indicare al server Web HTTP del dispositivo che ilcontenuto che segue è costituito da uno script XML. L'intestazione deve corrispondere esattamenteall'intestazione utilizzata nell'esempio riportato. Una volta completato l'invio dell'intestazione, saràpossibile inviare la parte rimanente dello script. In questo esempio, lo script viene inviato per interoin una sola volta. Ad esempio:
# 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 = "";
ITWW Invio dell'intestazione XML e del corpo dello script 51
$lastreply = "";
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;}
Gli script in linguaggio PERL possono anche inviare una porzione dello script XML, attendere la rispostae inviare quindi un'altra parte di script XML. Grazie a questa tecnica, è possibile utilizzare la rispostaprodotta da un comando precedente come input per un comando successivo. È tuttavia necessario chelo script PERL invii i dati nel giro di pochi secondi. Diversamente, si verificherà un errore di timeout e ildispositivo si scollegherà.
Le seguenti restrizioni vengono applicate durante l'utilizzo dell'interfaccia di scripting XML conscript PERL:
● Gli script PERL devono inviare l'intestazione XML prima del corpo dello script.
● Gli script PERL devono garantire una velocità dei dati di script sufficiente per prevenire l'errore ditimeout del dispositivo.
● È consentito l'invio di un solo documento XML per ciascuna connessione, ovvero una coppia ditag RIBCL.
● In seguito a un errore di sintassi, il dispositivo non accetterà tag XML aggiuntivi. Per l'invio di tagXML aggiuntivi, è necessario stabilire una nuova connessione.
52 Capitolo 6 Scripting di Perl ITWW
7 Scripting di Virtual Media
In questa sezione
Requisiti del server Web per lo scripting a pagina 53
Utilizzo degli script di Virtual Media a pagina 53
Utilizzo di Virtual Media su server Linux tramite un collegamento SSH a pagina 54
File di immagine dei supporti virtuali a pagina 55
Applicazione di aiuto CGI a pagina 56
Configurazione di IIS per supporti virtuali gestiti tramite script a pagina 57
Requisiti del server Web per lo scriptingGli script di Virtual Media usano un'immagine dei supporti memorizzata e recuperata da un server Webaccessibile dalla rete di gestione. Il server Web deve essere compatibile con HTTP 1.1 che supportal'intestazione Range. Inoltre, per garantire il diritto di accesso in scrittura al file, il server Web devesupportare DAV e l'intestazione Content-Range per le transazioni DAV. Se il server Web non soddisfai requisiti DAV, è possibile ricorrere a un programma di aiuto CGI. In alternativa, è possibile configurareil server Web per garantire le funzioni elementari di autenticazione HTTP, di supporto SSL o entrambi.
Server Web Supporto della lettura Supporto dellascrittura
Autorizzazione Supporto SSL
Microsoft® IIS 5.0 Sì Sì* Non verificato Non verificato
Apache Sì Sì Sì Sì
Apache/Win32 Sì Sì Sì Sì
*IIS non supporta l'intervallo di contenuto per le transazioni DAV. Per il supporto della scrittura ènecessario ricorrere a un programma di aiuto CGI.
Utilizzo degli script di Virtual MediaGli script di Virtual Media costituiscono un metodo per controllare i dispositivi di supporto virtuale senzaricorrere al browser. Questi dispositivi supportano infatti l'inserimento, l'espulsione e i comandi di statoper le immagini dischetto, chiave USB e CD/DVD-ROM.
Lo scripting di Virtual Media consente di utilizzare metodi diversi dal browser per configurare l'utilizzodi supporti virtuali per iLO 2. È possibile configurare iLO 2 in remoto mediante comandi XML diCPQLOCFG, localmente mediante comandi XML di HPONCFG oppure localmente mediante l'utilityHPLOVM, che sostituisce l'utility VFLOP contenuta nel toolkit SmartStart Scripting.
NOTA: Lo scripting di Virtual Media non consente di gestire dispositivi virtuali mediante browser.Analogamente, il browser non supporta funzionalità di scripting. Un'unità dischetto attivata mediante ilbrowser, ad esempio, non può essere successivamente disattivata utilizzando l'interfaccia di scripting.
ITWW Requisiti del server Web per lo scripting 53
I comandi XML consentono di configurare i supporti virtuali allo stesso modo dell'applet Virtual Media.L'immagine effettiva si trova tuttavia su un server Web presente nella stessa rete di iLO 2. Dopo laconfigurazione della posizione dell'immagine, iLO recupera i dati del supporto virtuale direttamente dalserver Web.
NOTA: Le unità chiave USB devono essere utilizzate con la sintassi della parola chiave floppy.
HPLOVM.EXE è una nuova utility di scripting che consente di eseguire l'inserimento e l'espulsionetramite script, nonché di impostare le opzioni di avvio dei dispositivi di supporto virtuale. HPLOVM èdestinato ad essere utilizzato in sostituzione dell'utility VFLOP.exe, che fa parte del toolkit SmartStartScripting.
Sintassi della riga di comando:
HPLOVM [-device <floppy | cdrom>] [-insert <url>] [-eject] [-wp <y | n>][-boot <once | always | never>] [-mgmt <ilo | riloe>] [-ver] [-?]
Immissione alla riga di comando Risultato
[-device <floppy | cdrom>] Definisce il dispositivo di supporto virtuale attivo.
[-insert <url>] Definisce la posizione dell'immagine di supporto virtuale dacollegare.
[-eject] Espelle il supporto attualmente collegato tramite l'unità disupporto virtuale. L'unità rimane collegata ma non contienealcun supporto.
[-wp <y | n>] Definisce lo stato di protezione da scrittura dell'unità dischetto/chiave USB virtuale. Questo argomento non ha alcun effettosull'unità CD-ROM virtuale.
[-boot <once | always | never>] Definisce la modalità d'uso dell'unità virtuale per avviare ilserver di destinazione.
[-mgmt <ilo | riloe>] Definisce il processore di gestione attualmente usato con lautility LOVM. Se è stato specificato RILOE, viene utilizzata lautility VFLOP.EXE. L'impostazione predefinita di questoargomento è iLO 2.
[-ver] Mostra la versione della utility HPLOVM.
[-?] Mostra le informazioni della guida.
Utilizzo di Virtual Media su server Linux tramite uncollegamento SSH
1. Accedere a iLO 2 tramite SSH (un collegamento SSH da un altro sistema Linux, PuTTY daWindows®).
2. Immettere vm per visualizzare un elenco di comandi disponibili per Virtual Media.
3. Immettere vm floppy insert http://<address>/<image-name>.
L'immagine è disponibile per l'avvio, ma non verrà visualizzata dal sistema operativo. Le opzionidi avvio possono essere configurate con vm floppy set <option> e includono boot_once,boot_always e no_boot. Le opzioni di avvio da un'unità chiave USB solo valide solo su serverProLiant con supporto per unità chiave USB.
54 Capitolo 7 Scripting di Virtual Media ITWW
4. Immettere vm floppy set connect per rendere disponibile per il sistema operativo l'unitàchiave o dischetto.
5. Immettere vm floppy get per visualizzare lo stato corrente. Ad esempio:
VM Applet = DisconnectedBoot Option = BOOT_ONCEWrite Protect = YesImage Inserted = Connected
Lo stato dell'applet Virtual Media è sempre scollegato, a meno che un'unità dischetto/chiave USBo CD-ROM virtuale sia stata collegata tramite l'interfaccia grafica di iLO 2.
L'unità dischetto/chiave USB virtuale può essere scollegata utilizzando il comando vm floppy set disconnect o vm floppy eject. Per collegare o scollegare un CD-ROM virtuale,sostituire floppy con cdrom.
Il collegamento all'immagine CD-ROM o dischetto/chiave USB virtuale deve essere un indirizzo URL.Non è possibile specificare la lettera di un'unità. L'immagine di un CD-ROM deve essere in formato .iso.L'immagine del dischetto può essere creata da un dischetto fisico utilizzando il comando rawriteoppure mediante lo strumento per la creazione di immagini incluso nell'applet Virtual Medianell'interfaccia grafica di iLO 2.
Attivazione di Virtual Media sul server Linux:
1. Utilizzare lsmod per verificare se i seguenti moduli sono caricati:
◦ usbcore
◦ usb-storage
◦ usb-ohci
◦ sd_mod
Se uno dei moduli risulta mancante, utilizzare modprobe <module> per caricarlo.
2. Montare l'unità mediante uno dei seguenti comandi:
◦ mount /dev/sda /mnt/floppy -t vfat – Monta un dischetto virtuale.
◦ mount /dev/sda1 /mnt/keydrive – Monta un'unità chiave USB virtuale.
◦ mount /dev/cdrom1 /mnt/cdrom – Monta un CD-ROM virtuale su un sistema Red Hat.Utilizzare /dev/cdrom se al server non è collegata localmente un'unità CD-ROM.
◦ mount /dev/scd0 /mnt/cdrom – Monta un CD-ROM virtuale su un sistema SUSE.
File di immagine dei supporti virtualiLe immagini di dischetti valide includono le immagini di disco non elaborate, generate dall'applet VirtualMedia di iLO 2, dall'utility dd di UNIX®, dall'utility rawrite di DOS o da immagini create dall'utilityCPQIMAGE. Le immagini di CD-ROM devono essere del file system ISO-9660; non viene supportatoalcun altro tipo di immagini di CD-ROM.
Le immagini create dall'applet Virtual Media sono immagini di disco non elaborate nel caso dei dischetti,immagini ISO-9660 nel caso dei CD-ROM. Molte utility di masterizzazione di CD-ROM sono in gradodi creare immagini ISO-9660. Per ulteriori informazioni, consultare la documentazione della utilityutilizzata.
ITWW File di immagine dei supporti virtuali 55
Applicazione di aiuto CGIIl seguente script in Perl è un esempio di un'applicazione di aiuto CGI che consente di scrivere suidischetti tramite server Web che non sono in grado di eseguire scritture parziali. Quando si usal'applicazione di aiuto, il firmware di iLO 2 pubblica una richiesta per tale applicazione con tre parametri:
● "file" contiene il nome del file indicato nell'URL originale.
● "range" contiene un intervallo al suo interno (in esadecimale) che indica il punto in cui scrivere i dati.
● "data" contiene una stringa esadecimale che rappresenta i dati da scrivere.
Lo script del programma di aiuto deve convertire il parametro "file" in un percorso relativo alla propriadirectory di lavoro. Questa funzione può comportare l'aggiunta del prefisso "../", o la trasformazione diun alias (collegamento) di percorso URL nell'effettivo percorso del file system. Lo script del programmadi aiuto richiede il diritto di accesso in scrittura per il file di destinazione. I file di immagine dei dischettidevono disporre di autorizzazioni adeguate.
Esempio:
#!/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); $end = hex($2); $len = $end - $start + 1;}## Decode the data (it's a big hex string)#
56 Capitolo 7 Scripting di Virtual Media ITWW
$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);
Configurazione di IIS per supporti virtuali gestiti tramitescript
Prima di configurare IIS per dispositivi gestiti tramite script, accertarsi che sia in esecuzione. UtilizzareIIS (Internet Information Services) Manager per configurare un semplice sito Web e accedervi perverificarne il corretto funzionamento.
1. Configurare IIS per l'accesso in sola lettura di immagini di dischetti o CD-ROM ISO-9660.
a. Aggiungere una directory al sito Web e inserirvi le immagini.
b. Verificare che IIS sia in grado di accedere al tipo MIME corrispondente ai file gestiti. Adesempio, se le immagini di dischetto hanno estensione IMG, è necessario aggiungere il tipoMIME per tale estensione. Utilizzare IIS Manager per accedere alla finestra di dialogo delleproprietà del sito Web. Nella scheda HTTP Headers (Intestazioni HTTP), fare clic su MIMETypes (Tipi MIME) per aggiungere i tipi MIME necessari.
HP consiglia di aggiungere i seguenti tipi:
.img—application/octet-stream
.img—application/octet-stream
2. Configurare IIS per l'accesso in lettura/scrittura.
a. Installare Perl, se necessario.
b. Creare una directory sul sito Web in cui copiare lo script di aiuto per il dispositivo virtuale.
c. Nella sezione Application Settings (Impostazioni applicazione) della pagina delle proprietàdella directory, fare clic su Create (Crea) per creare una directory di applicazione.
L'aspetto dell'icona associata alla directory in IIS Manager cambia, trasformandosi da unacartella in un ingranaggio.
d. Impostare Execute Permissions (Autorizzazioni di esecuzione) su Scripts Only (Solo script).
e. Verificare che Perl sia impostato come linguaggio degli script. Fare clic su Configuration(Configurazione) nella pagina delle proprietà per visualizzare le associazioni delleapplicazioni. Perl deve essere impostato come pl c:\perl\bin\perl.exe "%s" %s GET,HEAD,POST.
f. Verificare che le estensioni del servizio Web consentano l'esecuzione di script Perl. In casocontrario, fare clic su Web Service Extensions (Estensioni del servizio Web) e impostarePerl CGI Extension (Estensione CGI Perl) su Allowed (Consentita).
g. Verificare che la variabile di prefisso nello script di aiuto sia impostata correttamente.
Informazioni supplementari
ITWW Configurazione di IIS per supporti virtuali gestiti tramite script 57
Il formato di base del comando XML di inserimento è:
<INSERT_VIRTUAL_MEDIA DEVICE="dispositivo" IMAGE_URL="http://nomeserver/percorso/del/file"/>
● Il campo DEVICE può essere FLOPPY o CDROM.
● Il campo IMAGE_URL può essere l'indirizzo URL http o https di un immagine dischetto o CDROM.
Il formato di base dell'indirizzo URL è protocollo://utente:password@nomeserver:porta/percorso,scriptdiaiuto, dove:
● protocollo è obbligatorio e può essere http o https.
● utente:password è facoltativo. Se è presente, viene utilizzata l'autorizzazione di base delprotocollo http.
● nomeserver è obbligatorio e corrisponde al nome dell'host o all'indirizzo IP del server Web.
● porta è opzionale e specifica un server Web su una porta non standard.
● percorso è obbligatorio e specifica il file di immagine a cui è stato eseguito l'accesso.
● scriptdiaiuto è opzionale e specifica il percorso dello script di aiuto sui server Web IIS.
Script di aiuto:
Di seguito è riportato uno script Perl come esempio di semplice script CGI di aiuto:
#!/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;## Decode the range#if ($range =~ m/([0-9A-Fa-f]+)-([0-9A-Fa-f]+)/) { $start = hex($1); $end = hex($2); $len = $end - $start + 1;}
58 Capitolo 7 Scripting di Virtual Media ITWW
## 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";
ITWW Configurazione di IIS per supporti virtuali gestiti tramite script 59
8 Utility di configurazione in lineaHPONCFG
In questa sezione
HPONCFG a pagina 60
Sistemi operativi supportati da HPONCFG a pagina 60
Requisiti di HPONCFG a pagina 61
Installazione di HPONCFG a pagina 61
Utility HPONCFG a pagina 61
HPONCFGL'utility HPONCFG è uno strumento di configurazione in linea utilizzato per installare e configurare iLO,iLO 2 e RILOE II da sistemi operativi Windows® e Linux senza dover riavviare il server. L'utility vieneeseguita in modalità riga di comando e deve essere avviata dalla riga di comando del sistema operativousando un account che dispone dei privilegi di accesso alla directory principale o dell'amministratore.L'utility HPONCFG offre inoltre un'interfaccia grafica limitata per i server che utilizzano i sistemi operativiWindows.
Sistemi operativi supportati da 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 Capitolo 8 Utility di configurazione in linea HPONCFG ITWW
Requisiti di HPONCFG● Server basati su Windows - Il driver dell'interfaccia di gestione di iLO deve essere caricato sul
server. Il driver viene generalmente installato dal processo di installazione di SmartStart. Durantel'esecuzione, HPONCFG invia un messaggio di avviso se risulta impossibile trovare il driver. Se ildriver non è installato, deve essere scaricato e installato sul server. Il driver è disponibile sul sitoWeb HP (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp).
● Server basati su Linux - Il driver dell'interfaccia di gestione di iLO (hpilo) deve essere caricato sulserver e il driver di sicurezza (hp-health rpm) deve essere installato. Il driver viene generalmenteinstallato dal processo di installazione di SmartStart. Se il driver non è installato, deve esserescaricato e installato sul server. Il driver è disponibile sul sito Web HP (http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp).
Installazione di HPONCFGL'utility HPONCFG viene fornita in pacchetti separati per i sistemi operativi Windows® e Linux. Per isistemi operativi Windows®, è inclusa come componente Smart, mentre per i sistemi operativi Linux èinclusa come un file del pacchetto RPM. I pacchetti HPONCFG sono inclusi nel ProLiant Support Pack.
Installazione del server WindowsHPONCFG viene installato automaticamente al momento dell'installazione del ProLiant Support Pack.Per installare HPONCFG manualmente, eseguire il file eseguibile auto-estraente. HPONCFG crea unadirectory in %Program files%\HP\hponcfg.
Installazione del server LinuxHPONCFG viene installato automaticamente al momento dell'installazione del ProLiant Support Pack.L'rpm di HPONCFG per le distribuzioni Linux è disponibile sul sito Web HP(http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp).
Installare il pacchetto appropriato utilizzando l'utility d'installazione rpm. Ad esempio, il pacchetto diinstallazione rpm di hponcfg su Red Hat Enterprise Linux 3 può essere installato immettendo il seguentecomando:
rpm -ivh hponcfg-1.9.0-3.linux.rpm
Se sul sistema è installata una versione precedente del pacchetto RPM di HPONCFG, prima di installarela nuova versione di HPONCFG è necessario rimuovere la versione precedente eseguendo il comando:
rpm –e hponcfg
Prima di installare il pacchetto rpm di hponcfg , è necessario che sul sistema sia installato il pacchettorpm del driver iLO o RILOE II (hp-ilo o hprsm).
Dopo l'installazione, l'eseguibile HPONCFG è disponibile nella directory /sbin. Accertarsi che siainstallato il driver dell'interfaccia di gestione appropriato. Per informazioni dettagliate su come ottenereil driver e il file, vedere la sezione "Requisiti di HPONCFG a pagina 61".
Utility HPONCFGL'utility di configurazione HPONCFG legge un file di input XML, formattato in base alle regole dellinguaggio RIBCL e produce un file di registro contenente l'output richiesto. Alcuni script di esempiovengono inclusi nel pacchetto HPONCFG fornito. È possibile scaricare un pacchetto contenente diversi
ITWW Requisiti di HPONCFG 61
script di esempio completi dal sito Web HP (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp).
In genere si seleziona uno script simile alla funzionalità desiderata e lo si modifica per soddisfare irequisiti necessari. Sebbene non sia necessaria alcuna autenticazione per iLO, iLO 2 o RILOE II, lasintassi XML richiede che i tag USER_LOGIN e PASSWORD siano presenti nel tag LOGIN e che questicampi contengano dati. In questi campi vengono accettati tutti i dati. Per eseguire HPONCFG, l'utilitydeve essere richiamata come Administrator su server Windows® e come root su server Linux. Senon si dispone dei privilegi sufficienti, HPONCFG restituisce un messaggio di errore.
Parametri della riga di comando HPONCFGHPONCFG accetta i seguenti parametri per la riga di comando:
● /help o ? – Visualizza la pagina della Guida.
● /reset – Ripristina i valori predefiniti di fabbrica per RILOE II, iLO o iLO 2.
● /f <nomefile> – Imposta e riceve la configurazione di RILOE II, iLO o iLO 2 a partire dalleinformazioni contenute nel file di input XML nomefile.
● /i <nomefile> – Imposta e riceve la configurazione di RILOE II, iLO o iLO 2 da un input XML ricevutotramite il flusso di input standard.
● /w <nomefile> – Scrive la configurazione di RILOE II o iLO 2 ottenuta dal dispositivo nel file dioutput XML nomefile.
● /l <nomefile> – Registra le risposte nel file di registro di testo nomefile.
● /s <coppievalorinome> o /substitute <coppievalorinome> - Sostituisce le variabili presenti nel filedi configurazione input con i valori specificati in <coppievalorinome>.
● /get_hostinfo – Riceve le informazioni dall'host. Indica il nome e il numero di serie del server.
● /m – Indica il livello minimo del firmware che deve essere presente nel dispositivo di gestione pereseguire lo script RIBCL. Se non è presento questo livello minimo del firmware, HPONCFG segnalaun errore senza eseguire nessun'altra azione.
● /mouse – Configura il server per una gestione ottimale del mouse, ottimizzando le prestazioni dellaconsole remota grafica. Per impostazione predefinita, viene ottimizzata la modalità cursore singolodella console remota per l'utente corrente. L'opzione della riga di comando dualcursor,combinata con l'opzione mouse, ottimizza la gestione del mouse per la modalità cursore singolodella console remota. L'opzione della riga di comando allusers ottimizza invece la gestione delmouse per tutti gli utenti del sistema. Questa opzione è disponibile solo per Windows®.
● /display – Configura i parametri di visualizzazione di Windows® per ottimizzare le prestazioni divisualizzazione della console grafica remota.
Le opzioni devono essere precedute da / (barra) per Windows® e Linux, come specificato nella stringad'uso.
Esempio di riga di comando HPONCFG:
HPONCFG /f add_user.xml /l log.txt > output.txt
Utilizzo di HPONCFG su server WindowsAvviare l'utility di configurazione HPONCFG dalla riga di comando. In Microsoft® Windows®, il filecmd.exe è disponibile selezionando Start > Esegui > cmd. HPONCFG visualizza una pagina d'uso sesi digita HPONCFG senza alcun parametro dalla riga di comando. HPONCFG accetta uno script XMLcorrettamente formattato. Per ulteriori informazioni sulla formattazione degli script XML, vedere "Utilizzo
62 Capitolo 8 Utility di configurazione in linea HPONCFG ITWW
di RIBCL (Utilizzo di RIBCL a pagina 69)". Gli script di esempio HPONCFG sono contenuti nel relativopacchetto.
Il formato della riga di comando è il seguente:
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] ]
Per ulteriori informazioni sull'utilizzo di questi parametri, vedere "Parametri della riga di comandoHPONCFG (Parametri della riga di comando HPONCFG a pagina 62)".
Utilizzo di HPONCFG su server LinuxRichiamare l'utility di configurazione HPONCFG dalla riga di comando. HPONCFG visualizza unapagina d'uso se si digita HPONCFG senza alcun parametro dalla riga di comando.
Il formato della riga di comando è il seguente:
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]
Per ulteriori informazioni sull'utilizzo di questi parametri, vedere "Parametri della riga di comandoHPONCFG (Parametri della riga di comando HPONCFG a pagina 62)".
Ottenimento della configurazione di baseÈ possibile utilizzare l'utility HPONCFG per ottenere la configurazione di base di RILOE II, iLO o iLO 2eseguendo l'utility dalla riga di comando senza specificare un file di input. Il nome del file di output deveessere specificato sulla riga di comando. Ad esempio:
HPONCFG /w config.xml
In questo esempio, l'utility indica che ha ottenuto i dati e che li ha scritti nel file di output. Di seguito vieneriportato un tipico esempio del contenuto del file di output.
<!-- 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 = ""/>
ITWW Utility HPONCFG 63
<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>
Per motivi di sicurezza, le password utente non vengono restituite.
Ottenimento di una configurazione specificaUna configurazione specifica può essere ottenuta utilizzando il file di input XML appropriato. Adesempio, di seguito è riportato il contenuto di un tipico file di input XML get_global.xml:
<!-- Sample file for Get Global command --><RIBCL VERSION="2.0"><LOGIN USER_LOGIN="x" PASSWORD="x">
64 Capitolo 8 Utility di configurazione in linea HPONCFG ITWW
<RIB_INFO MODE="read"> <GET_GLOBAL_SETTINGS /> </RIB_INFO></LOGIN></RIBCL>
I comandi XML vengono letti dal file di input get_global.xml ed elaborati dal dispositivo:
HPONCFG /f get_global.xml /l log.txt > output.txt
Le informazioni richieste vengono restituite nel file di registro, che in questo esempio è 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>
Impostazione di una configurazioneÈ possibile impostare un browser specifico utilizzando il formato del comando:
HPONCFG /f add_user.xml /l log.txt
In questo esempio, il contenuto del file di input è il seguente:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="x" PASSWORD="x"><USER_INFO MODE="write"> <ADD_USER 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>
ITWW Utility HPONCFG 65
</USER_INFO></LOGIN></RIBCL>
L'utente specificato viene aggiunto al dispositivo.
Utilizzo della sostituzione di variabiliL'utility HPONCFG versione 1.2 o successive consente di specificare variabili nello script RIBCL XMLe di assegnare valori a tali variabili durante l'esecuzione di HPONCFG. Questa funzione risulta utile inquanto evita di dover riscrivere il file di script XML ogni volta con valori diversi. Qualsiasi stringa nel fileXML racchiusa tra due caratteri ‘%' è trattata come una variabile.
Esempio 1: in questo esempio %username%, %loginname% e %password% sono variabili.
<!-- 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>
È possibile specificare valori per queste variabili al momento dell'esecuzione mediante l'opzionesubstitute. L'argomento deve essere un nome di stringa o variabile e una coppia di valori separati da unavirgola (,). Il nome della variabile e il relativo valore devono essere separati da un segno di uguale (=).
HPONCFG /f add_user.xml /s username="test user",login="testlogin",password=testpasswd
Esempio 2: in questo esempio %host_power% è una variabile.
<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="%host_power%"/></SERVER_INFO></LOGIN></RIBCL>
● Per accendere il sistema, digitare HPONCFG /f Set_Host_Power.xml /s host_power=YES.
● Per spegnere il sistema, digitare HPONCFG /f Set_Host_Power.xml /s host_power=NO.
66 Capitolo 8 Utility di configurazione in linea HPONCFG ITWW
Acquisizione e ripristino di una configurazioneÈ possibile utilizzare l'utility HPONCFG per acquisire le informazioni di configurazione di base in unformato di file XML leggibile e utilizzare tale file per impostare o ripristinare la configurazione delprocessore di gestione. Questa funzione è disponibile a partire dalla versione 1.2 di HPONCFG, inquanto le informazioni di configurazione vengono scritte in formato RIBCL HP.
Per acquisire una configurazione, il nome e la posizione del file di output devono essere specificati sullariga di comando. Ad esempio:
HPONCFG /w config.xml
L'utility visualizza un messaggio di conferma una volta completata la scrittura delle informazioni diconfigurazione nel file di output, come richiesto. Di seguito è riportato un esempio del contenuto del filedi output.
<!-- 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"/> <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"/>
ITWW Utility HPONCFG 67
<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>
L'utente Administrator e le password predefinite non vengono acquisite nel file di configurazione orestituite nella risposta per motivi di sicurezza. Al loro posto vengono inserite delle variabili che possonoessere utilizzate con l'opzione "substitute" per fornire le password predefinite per tutti gli utenti quandola configurazione viene ripristinata. È inoltre possibile modificare manualmente la password prima diutilizzare il file per ripristinare la configurazione.
Per ripristinare la configurazione, è necessario specificare il file di configurazione come input perHPONCFG con l'opzione "/f" o "-f". È possibile aggiungere una password predefinita per tutti gli utentiutilizzando l'opzione substitute o s. Ad esempio:
HPONCFG /f config.xml /s user_password=password
68 Capitolo 8 Utility di configurazione in linea HPONCFG ITWW
9 Utilizzo di RIBCL
In questa sezione
Panoramica di RIBCL a pagina 69
RIBCL a pagina 70
LOGIN a pagina 71
USER_INFO a pagina 71
RIB_INFO a pagina 80
DIR_INFO a pagina 113
RACK_INFO a pagina 118
SERVER_INFO a pagina 125
SSO_INFO a pagina 145
Panoramica di RIBCLRIBCL consente di scrivere script XML per configurare e gestire le impostazioni di configurazione, gliaccount utente, le impostazioni della directory e le impostazioni del server, nonché le impostazioni diHP SIM SSO per iLO 2. È possibile scaricare script di esempio per tutti i comandi iLO 2 descritti inquesta sezione dal sito Web HP all'indirizzo (http://www.hp.com/servers/lights-out). Prima di utilizzarequesti script XML di esempio, leggere le informazioni relative al firmware supportato da ciascun esempiodi script per adattare lo script alla versione del firmware utilizzata.
Scrivere commenti durante la stesura degli script XML. Se un commento è incluso all'interno della rigadi comando, viene generato un messaggio di errore. Se non diversamente specificato, gli esempi inquesta guida sono per il firmware di iLO 2 1.10 o versione successiva.
Nella sezione "Utilizzo di RIBCL" vengono descritti i comandi XML e i relativi parametri comuni allamaggior parte dei server e dei prodotti LOM. Per ulteriori informazioni sui server ProLiant BL p-class esui comandi XML per rack, consultare la Guida utente di HP Integrated Lights-Out 2.
Intestazione XMLL'intestazione XML garantisce che la connessione sia di tipo XML e non di tipo HTTP. L'intestazioneXML è incorporata nell'utility cpqlocfg e presenta il seguente formato:
<?xml version="1.0"?>
Tipi di datiI tre tipi di dati consentiti nel parametro sono i seguenti:
● Stringa
● Stringa specifica
● Stringa booleana
ITWW Panoramica di RIBCL 69
StringaUna stringa è un testo ASCII racchiuso tra virgolette. Può includere spazi, numeri o qualsiasi caratterestampabile. Una stringa può iniziare con una virgoletta semplice o doppia e deve terminare con lo stessocarattere. La stringa può contenere una virgoletta se è diversa dalle virgolette di delimitazione dellastringa.
Se ad esempio una stringa inizia con una virgoletta doppia, è possibile utilizzare una virgoletta sempliceall'interno della stringa, ma quest'ultima deve terminare con una virgoletta doppia.
Stringa specificaUna stringa specifica deve contenere determinati caratteri. In generale, solo determinate parole sonoaccettate come sintassi corretta, mentre tutte le altre parole producono un errore.
Stringa booleanaUna stringa booleana è una stringa che specifica una condizione "yes" o "no". Le stringhe booleaneaccettabili sono "yes", "y", "no", "n", "true", "t", "false" e "f". Esse non fanno distinzione tra maiuscolee minuscole.
Definizioni delle risposteOgni comando inviato a iLO 2 genera una risposta. La risposta indica se il comando è riuscito. Alcunicomandi generano informazioni aggiuntive. Queste informazioni vengono visualizzate nella sequenzadi esecuzione, purché non si verifichi alcun errore.
Esempio:
<RESPONSE STATUS="0x0001" MSG="There has been a severe error."/>
● RESPONSE
Questo tag indica che iLO 2 invia una risposta all'applicazione client per indicare il risultato positivoo negativo dei comandi precedenti inviati a iLO 2.
● STATUS
Questo parametro contiene un numero di errore. Il numero 0x0000 indica che non si è verificatoalcun errore.
● MSG
Questo elemento contiene un messaggio che descrive l'errore che si è verificato. Se non siè verificato alcun errore, viene visualizzato il messaggio No error.
RIBCLQuesto comando viene utilizzato per avviare e terminare una sessione RIBCL. È possibile utilizzarlouna sola volta per avviare una sessione RIBCL e deve essere il primo comando visualizzato nello script.I tag RIBCL sono richiesti per contrassegnare l'inizio e la fine del documento RIBCL.
Esempio:
<RIBCL VERSION="2.0"></RIBCL>
70 Capitolo 9 Utilizzo di RIBCL ITWW
Parametri di RIBCLVERSION è una stringa che indica la versione del linguaggio RIBCL che l'applicazione client si aspettadi utilizzare. La stringa VERSION viene confrontata con la versione del linguaggio RIBCL prevista; incaso di mancata corrispondenza tra la stringa e la versione, viene restituito un errore. Il valore idealeper il parametro VERSION è "2.0". L'esatta corrispondenza non viene più controllata per il parametroVERSION; tale parametro non può mai essere vuoto.
Errori di runtime di RIBCLPuò verificarsi il seguente messaggio di errore di RIBCL:
Version must not be blank (La versione deve essere specificata).
LOGINIl comando LOGIN fornisce le informazioni che verranno utilizzate per autenticare l'utente il cui livellodi autorizzazione consente di eseguire le azioni RIBCL. Per eseguire i comandi RIBCL, l'utentespecificato deve disporre di un account valido sul rispettivo iLO 2. I privilegi dell'utente vengonoconfrontati con i privilegi richiesti per un comando particolare e, in caso di mancata corrispondenza,viene restituito un errore.
Esempio:
<LOGIN USER_LOGIN="username" PASSWORD="password"></LOGIN>
Alternativamente, l'utility CPQLOCFG può specificare le informazioni di accesso come parametriimmessi dalla riga di comando:
cpqlocfg -u <nomeutente> -p <password>
Quando si utilizza questo formato, l'utility rinvia il messaggio di avviso, Overriding credentialsma mostra comunque il messaggio del registro errori di tipo Login name must not be blank.
Parametri di LOGINUSER_LOGIN è il nome di accesso dell'account utente. Questo parametro fa distinzione tra maiuscolee minuscole e non può mai essere vuoto.
PASSWORD è la password associata all'utente. Questo parametro fa distinzione tra maiuscolee minuscole e può contenere qualsiasi combinazione di caratteri stampabili.
Errori di runtime di LOGINSono possibili i seguenti messaggi di errori di runtime:
● User login name was not found (Nome di accesso utente non trovato).
● Password must not be blank (La password non può essere vuota).
● Logged-in user does not have required privilege for this command (L'utente connesso non disponedei privilegi richiesti per questo comando).
USER_INFOIl comando USER_INFO può essere visualizzato solo con un blocco di comandi LOGIN. Quando vieneanalizzato, il comando legge nella memoria il database delle informazioni utente locale si prepara a
ITWW LOGIN 71
modificarlo. Solo i comandi di tipo USER_INFO sono validi all'interno del blocco di comandiUSER_INFO. Il comando USER_INFO genera una risposta che indica all'applicazione host se ildatabase è stato letto correttamente. Se il database viene aperto in scrittura da un'altra applicazione,la chiamata avrà esito negativo.
USER_INFO richiede il parametro MODE con il valore read (lettura) o write (scrittura) specificato. MODEè un parametro di stringa specifica con lunghezza massima di 10 caratteri che definisce come utilizzarele informazioni.
La modalità di scrittura abilita sia la lettura che la scrittura delle informazioni di iLO 2, mentre la modalitàdi lettura impedisce la modifica delle informazioni di iLO 2.
Esempio:
<USER_INFO MODE="write"> ……… USER_INFO commands ……</USER_INFO>
ADD_USERIl comando ADD_USER consente di aggiungere un account utente locale. I parametri USER_NAME eUSER_LOGIN non possono essere presenti nel database utente correnti. Per modificare le informazionirelative a un utente esistente, utilizzare il comando MOD_USER. Per un'analisi corretta, il comandodeve trovarsi all'interno di un blocco di comandi USER_INFO mentre USER_INFO MODE deve essereimpostato su "write" (scrittura). L'utente deve disporre del privilegio di amministrazione.
Tutti gli attributi relativi all'utente vengono impostati utilizzando i seguenti parametri.
<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>
Parametri di ADD_USERUSER_NAME è il nome reale dell'utente. Questo parametro può contenere qualsiasi combinazione dicaratteri stampabili per una lunghezza massima di 39 caratteri. Questo parametro fa distinzione tramaiuscole e minuscole e non può mai essere vuoto.
USER_LOGIN indica il nome utilizzato per accedere al rispettivo iLO 2. Questo parametro puòcontenere qualsiasi combinazione di caratteri stampabili per una lunghezza massima di 39 caratteri.Questo parametro fa distinzione tra maiuscole e minuscole e non può mai essere vuoto.
PASSWORD è la password associata all'utente. Questo parametro fa distinzione tra maiuscolee minuscole e può contenere qualsiasi combinazione di caratteri stampabili. La lunghezza è definibiledall'utente e può essere compresa tra 0 e 39 caratteri. La lunghezza minima è definita nelle impostazioniglobali di iLO 2. Il valore predefinito è di otto caratteri.
72 Capitolo 9 Utilizzo di RIBCL ITWW
ADMIN_PRIV è un parametro booleano che consente all'utente di amministrare gli account utente.L'utente può modificare le impostazioni del proprio account, modificare le impostazioni degli account dialtri utenti e aggiungere o eliminare altri utenti. Se questo parametro non viene specificato, l'utente nonpotrà aggiungere, eliminare o configurare gli account utente.
REMOTE_CONS_PRIV è un parametro booleano che autorizza l'utente ad accedere alle funzionalitàdella console remota. Questo parametro è opzionale e il valore della stringa booleana deve essereimpostato su "Yes" (Sì) per consentire all'utente di disporre del privilegio. Se si utilizza questo parametro,il valore della stringa booleana non può mai essere vuoto. Se questo parametro non viene specificato,l'utente non disporrà dell'accesso alla funzionalità della console remota.
RESET_SERVER_PRIV è un parametro booleano che autorizza l'utente a manipolare in remotol'impostazione di alimentazione del server. Questo parametro è opzionale e il valore della stringabooleana deve essere impostato su "Yes" (Sì) per consentire all'utente di disporre del privilegio. Se siutilizza questo parametro, il valore della stringa booleana non può mai essere vuoto. Se questoparametro non viene specificato, l'utente non sarà in grado di manipolare le impostazioni dialimentazione del server.
VIRTUAL_MEDIA_PRIV è un parametro booleano che autorizza l'utente ad accedere alle funzionalitàdei supporti virtuali. Questo parametro è opzionale e il valore della stringa booleana deve essereimpostato su "Yes" (Sì) per consentire all'utente di disporre del privilegio. Se si utilizza questo parametro,il valore della stringa booleana non può mai essere vuoto. Se il parametro non viene specificato, l'utentenon disporrà dei privilegi dei supporti virtuali.
CONFIG_ILO_PRIV è un parametro booleano che autorizza l'utente a configurare le impostazioni diiLO. Questo privilegio include le impostazioni di rete, globali, di Insight Manager e SNMP. Questoparametro è opzionale e il valore della stringa booleana deve essere impostato su "Yes" (Sì) perconsentire all'utente di disporre del privilegio. Se si utilizza questo parametro, il valore della stringabooleana non può mai essere vuoto. Se questo parametro non viene specificato, l'utente non potràmodificare la configurazione di iLO 2 corrente.
I seguenti parametri non sono applicabili ai privilegi di un utente per le versioni del firmware di iLO 1.40e successive e per le versioni del firmware di iLO 2 1.1x e successive. I parametri vengono analizzatiin modo corretto senza influire sui privilegi dell'utente.
VIEW_LOGS_PRIV è un parametro booleano che autorizza l'utente a visualizzare i registri di sistemadi iLO 2. Questo parametro è opzionale e il valore della stringa booleana deve essere impostato su"Yes" (Sì) per consentire all'utente di visualizzare i registri. Se si utilizza questo parametro, il valore dellastringa booleana non può mai essere vuoto.
CLEAR_LOGS_PRIV è un parametro booleano che autorizza l'utente a cancellare il registro eventi.Questo parametro è opzionale e il valore della stringa booleana deve essere impostato su "Yes" se sidesidera consentire all'utente di cancellare il registro eventi di iLO 2. Se si utilizza questo parametro, ilvalore della stringa booleana non può mai essere vuoto.
EMS_PRIV è un parametro booleano che autorizza l'utente a utilizzare il servizio EMS di Windows®Server 2003. Questo parametro è opzionale e il valore della stringa booleana deve essere impostatosu "Yes" (Sì) per consentire all'utente di utilizzare i servizi EMS. Se si utilizza questo parametro, il valoredella stringa booleana non può mai essere vuoto.
UPDATE_ILO_PRIV è un parametro booleano che autorizza l'utente a copiare una nuova immaginedel firmware nella ROM di sistema di iLO 2. Questo parametro è opzionale e il valore della stringabooleana deve essere impostato su "Yes" se si desidera consentire all'utente di configurare iLO 2. Sesi utilizza questo parametro, il valore della stringa booleana non può mai essere vuoto.
CONFIG_RACK_PRIV è un parametro booleano che autorizza l'utente a configurare e a gestire lerisorse del rack del server. Questo parametro è applicabile solo ai server ProLiant BL p-Class. Questoparametro è opzionale e il valore della stringa booleana deve essere impostato su "Yes" (Sì) per
ITWW USER_INFO 73
consentire all'utente di gestire o configurare le risorse del rack. Se si utilizza questo parametro, il valoredella stringa booleana non può mai essere vuoto.
DIAG_PRIV è un parametro booleano che consente all'utente di visualizzare informazioni di diagnosticarelative a iLO 2. Questo parametro è opzionale e il valore della stringa booleana deve essere impostatosu "Yes" se si desidera concedere all'utente privilegi di diagnostica. Se si utilizza questo parametro, ilvalore della stringa booleana non può mai essere vuoto.
Errori di runtime di ADD_USERSono possibili i seguenti messaggi di errore di ADD_USER:
● Login name is too long (Nome di accesso troppo lungo).
● Password is too short (Password troppo corta).
● Password is too long (Password troppo lunga).
● User table is full (Tabella utente piena). No room for new user (Nessuno spazio per nuovo utente).
● Cannot add user (Impossibile aggiungere utente). The user name already exists (Il nome utenteesiste già).
● User information is open for read-only access (Informazioni utente per l'accesso di sola lettura).Write access is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● User name cannot be blank (Il nome utente non può essere vuoto).
● User login ID cannot be blank (L'ID di accesso utente non può essere vuoto).
● Boolean value not specified (Valore booleano non specificato).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). ADMIN_PRIV required (Richiesto il privilegio ADMIN_PRIV).
DELETE_USERIl comando DELETE_USER consente di rimuovere l'account di un utente locale esistente. Il databaseutente corrente deve contenere il parametro USER_LOGIN. Per un'analisi corretta, il comando devetrovarsi all'interno di un blocco di comandi USER_INFO mentre USER_INFO MODE deve essereimpostato su "write" (scrittura). L'utente deve disporre del privilegio di amministrazione.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="write"> <DELETE_USER USER_LOGIN="username"/> </USER_INFO> </LOGIN></RIBCL>
Parametro di DELETE_USERUSER_LOGIN è il nome di accesso dell'account utente. Questo parametro fa distinzione tra maiuscolee minuscole e non può mai essere vuoto.
74 Capitolo 9 Utilizzo di RIBCL ITWW
Errori di runtime di DELETE_USERSono possibili i seguenti errori di DELETE_USER:
● User information is open for read-only access (Informazioni utente per l'accesso di sola lettura).Write access is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● Cannot delete user information for currently logged in user (Impossibile eliminare le informazioniutente per l'utente attualmente connesso).
● User login name was not found (Nome di accesso utente non trovato).
● User login name must not be blank (Il nome di accesso utente non può essere vuoto).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). ADMIN_PRIV required (Richiesto il privilegio ADMIN_PRIV).
DELETE_CURRENT_USERIl comando DELETE_CURRENT_USER viene utilizzato per rimuovere l'account dell'utente definitodall'attributo USER_LOGIN. Il database utente corrente deve contenere il parametro USER_LOGIN.Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandi USER_INFO mentreUSER_INFO MODE deve essere impostato su "write" (scrittura). L'utente deve disporre del privilegiodi amministrazione.
Questo comando è rivolto ai clienti che desiderano eliminare tutti gli account utente su iLO 2.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="write"> <DELETE_CURRENT_USER/> </USER_INFO> </LOGIN></RIBCL>
Parametri di DELETE_CURRENT_USERNessuno
Errori di runtime di DELETE_CURRENT_USERSono possibili i seguenti errori di DELETE_CURRENT_USER:
User information is open for read-only access (Informazioni utente per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
GET_USERIl comando GET_USER restituirà le informazioni sull'utente locale, ad eccezione della password. Ildatabase utente corrente deve contenere il parametro USER_LOGIN. Per un'analisi corretta, il comandodeve trovarsi all'interno di un blocco di comandi USER_INFO e USER_INFO MODE può essereimpostato su "read" (lettura) o "write"(scrittura). Per recuperare altri account utente, è necessario chel'utente disponga del privilegio di amministratore; altrimenti l'utente sarà in grado di visualizzare solo leproprie informazioni di account.
Esempio:
ITWW USER_INFO 75
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="read"> <GET_USER USER_LOGIN="username"/> </USER_INFO> </LOGIN></RIBCL>
Parametro di GET_USERUSER_LOGIN è il nome di accesso dell'account utente. Questo parametro fa distinzione tra maiuscolee minuscole e non può mai essere vuoto.
Errori di runtime di GET_USERSono possibili i seguenti messaggi di errore di GET_USER:
● User login name must not be blank (Il nome di accesso utente non può essere vuoto).
● User login name was not found (Nome di accesso utente non trovato).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). ADMIN_PRIV required (Richiesto il privilegio ADMIN_PRIV).
Messaggi restituiti da GET_USERDi seguito è riportato un possibile messaggio restituito da 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_USERIl comando MOD_USER consente di modificare un account utente locale esistente. Il database utentecorrente deve contenere il parametro USER_LOGIN. Per un'analisi corretta, il comando deve trovarsiall'interno di un blocco di comandi USER_INFO mentre USER_INFO MODE deve essere impostato su"write" (scrittura). L'utente deve disporre del privilegio di amministrazione. Un utente che non disponedi questi privilegi può modificare solo la password del proprio account.
Esempio:
<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"/>
76 Capitolo 9 Utilizzo di RIBCL ITWW
<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>
Esempio di reimpostazione della password dell'amministratore:
<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>
Esempio di modifica della password:
<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>
Parametri di MOD_USERUSER_LOGIN è il nome di accesso dell'account utente. Questo parametro fa distinzione tra maiuscolee minuscole e non può mai essere vuoto.
Se i parametri seguenti non vengono definiti, viene mantenuto il valore del parametro per l'utentespecificato.
USER_NAME è il nome reale dell'utente da aggiungere. Questo parametro fa distinzione tra maiuscolee minuscole, può essere una qualsiasi stringa valida e può contenere massimo 39 caratteri. Questastringa viene utilizzata solo per la visualizzazione e non può mai essere vuota.
USER_LOGIN indica il nome utilizzato per accedere al rispettivo iLO 2. Questo parametro puòcontenere qualsiasi combinazione di caratteri stampabili per una lunghezza massima di 39 caratteri.Questo parametro fa distinzione tra maiuscole e minuscole e non può mai essere vuoto.
PASSWORD è la password associata all'utente. Questo parametro fa distinzione tra maiuscolee minuscole e può contenere qualsiasi combinazione di caratteri stampabili. La lunghezza è definibiledall'utente e può essere compresa tra 0 e 39 caratteri. La lunghezza minima è definita nelle impostazioniglobali di iLO 2. Il valore predefinito è di otto caratteri.
ADMIN_PRIV è un parametro booleano che consente all'utente di amministrare gli account utente.L'utente può modificare le impostazioni del proprio account, modificare le impostazioni degli account di
ITWW USER_INFO 77
altri utenti e aggiungere o eliminare altri utenti. Se questo parametro non viene specificato, l'utente nonpotrà aggiungere, eliminare o configurare gli account utente.
REMOTE_CONS_PRIV è un parametro booleano che autorizza l'utente ad accedere alle funzionalitàdella console remota. Questo parametro è opzionale e il valore della stringa booleana deve essereimpostato su "Yes" (Sì) per consentire all'utente di disporre del privilegio. Se si utilizza questo parametro,il valore della stringa booleana non può mai essere vuoto. Se questo parametro non viene specificato,l'utente non disporrà dell'accesso alla funzionalità della console remota.
RESET_SERVER_PRIV è un parametro booleano che autorizza l'utente a manipolare in remotol'impostazione di alimentazione del server. Questo parametro è opzionale e il valore della stringabooleana deve essere impostato su "Yes" (Sì) per consentire all'utente di disporre del privilegio. Se siutilizza questo parametro, il valore della stringa booleana non può mai essere vuoto. Se questoparametro non viene specificato, l'utente non sarà in grado di manipolare le impostazioni dialimentazione del server.
VIRTUAL_MEDIA_PRIV è un parametro booleano che autorizza l'utente ad accedere alle funzionalitàdei supporti virtuali. Questo parametro è opzionale e il valore della stringa booleana deve essereimpostato su "Yes" (Sì) per consentire all'utente di disporre del privilegio. Se si utilizza questo parametro,il valore della stringa booleana non può mai essere vuoto. Se il parametro non viene specificato, l'utentenon disporrà dei privilegi dei supporti virtuali.
CONFIG_ILO_PRIV è un parametro booleano che autorizza l'utente a configurare le impostazioni diiLO. Questo privilegio include le impostazioni di rete, globali, di Insight Manager e SNMP. Questoparametro è opzionale e il valore della stringa booleana deve essere impostato su "Yes" (Sì) perconsentire all'utente di disporre del privilegio. Se si utilizza questo parametro, il valore della stringabooleana non può mai essere vuoto. Se questo parametro non viene specificato, l'utente non potràmodificare la configurazione di iLO 2 corrente.
Errori di runtime di MOD_USERSono possibili i seguenti messaggi di errore di MOD_USER:
● Login name is too long (Nome di accesso troppo lungo).
● Password is too short (Password troppo corta).
● Password is too long (Password troppo lunga).
● User information is open for read-only access (Informazioni utente per l'accesso di sola lettura).Write access is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● User login name must not be blank (Il nome di accesso utente non può essere vuoto).
● Cannot modify user information for currently logged user (Impossibile modificare le informazioniutente per l'utente attualmente connesso).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). ADMIN_PRIV required (Richiesto il privilegio ADMIN_PRIV).
GET_ALL_USERSIl comando GET_ALL_USERS restituirà tutti i parametri del comando USER_LOGIN presenti neldatabase utente. Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandiUSER_INFO e USER_INFO MODE può essere impostato su "read" (lettura) o "write"(scrittura). Perpoter recuperare tutti gli account utente, è necessario che l'utente disponga dei privilegi diamministratore.
Esempio:
78 Capitolo 9 Utilizzo di RIBCL ITWW
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="read"> <GET_ALL_USERS /> </USER_INFO> </LOGIN></RIBCL>
Parametri di GET_ALL_USERNessuno
Errori di runtime di GET_ALL_USERSSono possibili i seguenti messaggi di errore di GET_USER:
User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). ADMIN_PRIV required (Richiesto il privilegio ADMIN_PRIV).
Messaggi restituiti da GET_ALL_USERSDi seguito è riportato un possibile messaggio restituito da 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>
Una richiesta non riuscita può essere la seguente:
<RESPONSE STATUS="0x0023" MESSAGE='User does NOT have correct privilege for action. ADMIN_PRIV required.'/>
GET_ALL_USER_INFOIl comando GET_ALL_USER_INFO restituirà le tutte le informazioni sugli utenti locali presenti neldatabase utente, ad eccezione delle password. Per un'analisi corretta, il comando deve trovarsiall'interno di un blocco di comandi USER_INFO e USER_INFO MODE può essere impostato su
ITWW USER_INFO 79
"read" (lettura) o "write"(scrittura). Per poter eseguire questo comando l'utente deve disporre dei privilegidi amministratore.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <USER_INFO MODE="read"> <GET_ALL_USER_INFO /> </USER_INFO> </LOGIN></RIBCL>
Parametri di GET_ALL_USER_INFONessuno
Errori di runtime di GET_ALL_USERSSono possibili i seguenti messaggi di errore di GET_ALL_USER_INFO:
User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). ADMIN_PRIV required (Richiesto il privilegio ADMIN_PRIV).
Messaggi restituiti da GET_ALL_USERSDi seguito è riportato un possibile messaggio restituito da 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>
Una richiesta non riuscita può essere la seguente:
<RESPONSE STATUS="0x0023" MESSAGE='User does NOT have correct privilege for action. ADMIN_PRIV required.'/>
RIB_INFOIl comando RIB_INFO può apparire solo all'interno di un blocco di comandi LOGIN. Quando vieneanalizzato, il comando legge nella memoria il database delle informazioni di configurazione di iLO 2 esi prepara a modificarlo. All'interno del blocco di comandi RIB_INFO, sono validi sono i comandi di tipoRIB_INFO. Il comando RIB_INFO genera una risposta che indica all'applicazione host se il database è
80 Capitolo 9 Utilizzo di RIBCL ITWW
stato letto correttamente. Se il database viene aperto in scrittura da un'altra applicazione, la chiamataavrà esito negativo.
RIB_INFO richiede il parametro MODE con il valore read (lettura) o write (scrittura) specificato. MODEè un parametro di stringa specifica con lunghezza massima di 10 caratteri che definisce come utilizzarele informazioni.
La modalità di scrittura abilita sia la lettura che la scrittura delle informazioni di iLO 2, mentre la modalitàdi lettura impedisce la modifica delle informazioni di iLO 2.
Esempio:
<RIB_INFO MODE="write">……… RIB_INFO commands ……</RIB_INFO>
Esempio di cancellazione del contenuto del registro eventi di iLO 2:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <CLEAR_EVENTLOG/> </RIB_INFO></LOGIN></RIBCL>
RESET_RIBIl comando RESET_RIB viene utilizzato per reimpostare iLO 2. Per un'analisi corretta, il comando devetrovarsi all'interno di un blocco di comandi RIB_INFO e RIB_INFO MODE può essere impostato su"read" (lettura) o "write" (scrittura). Per poter eseguire questo comando, è necessario che l'utentedisponga del privilegio di configurazione di iLO 2.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="Admin" PASSWORD="Password"> <RIB_INFO MODE = "write"> <RESET_RIB/> </RIB_INFO> </LOGIN></RIBCL>
Parametri di RESET_RIBNessuno
Errori di runtime di RESET_RIBSono possibili i seguenti messaggi di errore di RESET_RIB:
User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
GET_EVENT_LOGIl comando GET_EVENT_LOG consente di recuperare il registro ILM (Integrated Management Log,Registro di gestione integrato) o il registro eventi di iLO 2. Per un'analisi corretta, il comando deveapparire all'interno di un blocco di comandi RIB_INFO o SERVER_INFO. Per recuperare il registro
ITWW RIB_INFO 81
eventi di iLO 2, utilizzare il blocco di comandi RIB_INFO. Per recuperare il registro IML, utilizzare ilblocco di comandi SERVER_INFO.
Esempi:
● Esempio di recupero del registro eventi di iLO 2:
<RIBCL version="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="READ"> <GET_EVENT_LOG /> </RIB_INFO></LOGIN></RIBCL>
● Esempio di registro IML:
<RIBCL version="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="READ"> <GET_EVENT_LOG /> </SERVER_INFO></LOGIN></RIBCL>
Parametri di GET_EVENT_LOGNessuno
Errori di runtime di GET_EVENT_LOGSe non viene richiamato dall'interno di un blocco RIB_INFO o SERVER_INFO, il comandoGET_EVENT_LOG restituisce un errore di runtime. Ad esempio:
<RIBCL VERSION="2.21"> <RESPONSE STATUS="0x0001" MESSAGE='Syntax error: Line #3: syntax error near ">" in the line: " GET_EVENT_LOG >"' /></RIBCL>
Messaggi restituiti da GET_EVENT_LOGLa risposta include tutti gli eventi registrati nell'ordine in cui si sono verificati, non in base alla gravità oad altri criteri. Ciascun evento contiene una serie comune di attributi:
● SEVERITY: indica la gravità dell'errore e il modo in cui potrebbe ridurre la disponibilità del servero di iLO 2.
◦ FAILED: indica un problema o un errore in un singolo componente che, se non risolto,potrebbe ridurre il tempo operativo.
◦ CAUTION: indica un evento non previsto durante il normale funzionamento del sistema, chepotrebbe non coincidere con un problema della piattaforma.
82 Capitolo 9 Utilizzo di RIBCL ITWW
◦ REPAIRED: indica che un evento o un errore in un singolo componente è stato risolto.
◦ INFORMATIONAL: indica un evento degno di nota che non influisce sul tempo operativo.
● CLASS: indica il sottosistema che ha generato l'evento e può includere iLO 2, ambiente,alimentazione, errore di sistema, infrastruttura del rack e molto altro.
● LAST_UPDATE: indica la data dell'ultima modifica apportata all'evento.
● INITIAL_UPDATE: indica la data in cui l'evento si è verificato per la prima volta.
● COUNT: indica il numero di volte che si è verificato un evento duplicato.
● DESCRIPTION: indica la natura dell'evento e tutti i dettagli registrati.
Di seguito è riportato un esempio tipico dei dati restituiti dal registro eventi di iLO 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>
Di seguito viene riportato un esempio dei dati restituiti dal registro IML:
<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" /> ...</EVENT_LOG>
CLEAR_EVENTLOGIl comando CLEAR_EVENTLOG consente di cancellare il registro eventi di iLO 2. Per un'analisi corretta,il comando deve trovarsi all'interno di un blocco di comandi RIB_INFO mentre RIB_INFO MODE deveessere impostato su "write" (scrittura). Per poter eseguire questo comando, è necessario che l'utentedisponga del privilegio di configurazione di iLO 2.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <CLEAR_EVENTLOG/> </RIB_INFO> </LOGIN></RIBCL>
ITWW RIB_INFO 83
Parametri di CLEAR_EVENTLOGNessuno
Errori di runtime di CLEAR_EVENTLOGSono possibili i seguenti messaggi di errore di CLEAR_EVENTLOG:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
COMPUTER_LOCK_CONFIGIl comando COMPUTER_LOCK_CONFIG viene utilizzato per configurare la funzione di blocco delcomputer da console remota. Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco dicomandi RIB_INFO mentre RIB_INFO MODE deve essere impostato su "write" (scrittura). Per potereseguire questo comando, è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
Le lettere maiuscole non sono supportate e vengono automaticamente convertite in lettere minuscole.Se si utilizza una virgoletta doppia o semplice, non può essere uguale a quella utilizzata comedelimitatore. Per l'elenco completo dei tasti personalizzati supportati, consultare la Guida utente diHP Integrated Lights-Out 2.
Esempio di impostazione dell'opzione 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"></LOGIN></RIBCL>
Esempio di impostazione dell'opzione custom (personalizzato):
<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>
Esempio di impostazione dell'opzione disabled (disabilitato):
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><RIB_INFO_MODE="write"> <COMPUTER_LOCK_CONFIG> <COMPUTER_LOCK value="disabled"/> </COMPUTER_LOCK_CONFIG>
84 Capitolo 9 Utilizzo di RIBCL ITWW
</RIB_INFO_MODE="write"></LOGIN></RIBCL>
Parametri di COMPUTER_LOCK_CONFIGPer impostazione predefinita, il blocco del computer sui sistemi operativi basati su Windows® èimpostato sulla combinazione di tasti Windows® + L. È possibile personalizzare Linux e altri sistemioperativi impostando il parametro <COMPUTER_LOCK value="custom"/>. Ad esempio:
<COMPUTER_LOCK key="l_gui,l"/>
Errori di runtime di COMPUTER_LOCK_CONFIGSono possibili i seguenti messaggi di errore di COMPUTER_LOCK_CONFIG:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● Invalid number of parameters (Numero di parametri non valido). The maximum allowed is five(Il numero massimo consentito è cinque).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
● Invalid COMPUTER_LOCK option; value must be windows, custom, or disabled (OpzioneCOMPUTER_LOCK non valida. Il valore deve essere windows, custom (personalizzato) o disabled(disabilitato)).
● COMPUTER_LOCK value must be set to custom to use the COMPUTER_LOCK_KEY tag (Perutilizzare il tag COMPUTER_LOCK_KEY il valore COMPUTER_LOCK deve essere impostato sucustom (personalizzato)).
● The COMPUTER_LOCK key command was used without a preceding COMPUTER_LOCK valuecommand equal to custom (Il comando COMPUTER_LOCK è stato utilizzato senza esserepreceduto da un comando COMPUTER_LOCK con valore corrispondente a custom(personalizzato)).
● The key parameter specified is not valid (Il parametro per il tasto specificato non è valido).
GET_NETWORK_SETTINGSIl comando GET_NETWORK_SETTINGS consente di richiedere le impostazioni di rete del rispettivoiLO 2. Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandi RIB_INFOe RIB_INFO MODE può essere impostato su "read" (lettura) o "write" (scrittura).
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="read"> <GET_NETWORK_SETTINGS/> </RIB_INFO> </LOGIN></RIBCL>
Parametri di GET_NETWORK_SETTINGSNessuno
ITWW RIB_INFO 85
Errori di runtime di GET_NETWORK_SETTINGSNessuno
Messaggi restituiti da GET_NETWORK_SETTINGSDi seguito è riportato un possibile messaggio restituito da 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"/> <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>
Una richiesta non riuscita può essere la seguente:
<RESPONSE STATUS = "0x0001" MSG = "Error Message"/>
MOD_NETWORK_SETTINGSIl comando MOD_NETWORK_SETTINGS consente di modificare le impostazioni di rete. Per un'analisicorretta, il comando deve trovarsi all'interno di un blocco di comandi RIB_INFO mentre RIB_INFOMODE deve essere impostato su "write" (scrittura). Per poter eseguire questo comando, è necessarioche l'utente disponga del privilegio di configurazione di iLO 2.
86 Capitolo 9 Utilizzo di RIBCL ITWW
Il firmware di script di iLO 2 non tenta di determinare se le modifiche di rete sono appropriate perl'ambiente di rete. Quando si modificano le impostazioni di rete, fare attenzione ai comandi di rete forniticon il processore di gestione. In alcuni casi, il processore di gestione ignora i comandi senza rinviareerrori. Quando uno script include il comando di abilitazione del protocollo DHCP e il comando di modificadell'indirizzo IP, questo indirizzo viene ignorato. Se le impostazioni di rete immesse non sono corrette,è possibile che si verifichino problemi di connessione a iLO 2.
Una volta completato correttamente lo script, il processore di gestione di iLO 2 viene riavviato affinchéle modifiche vengano applicate. Se la connessione a iLO 2 si interrompe, eseguire l'utility RBSU perriconfigurare le impostazioni di rete su valori compatibili con l'ambiente di rete.
Esempio:
<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"/> <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>
Esempio di modifica della rete VLAN:
<RIBCL version="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="WRITE" > <MOD_NETWORK_SETTINGS>
ITWW RIB_INFO 87
<SHARED_NETWORK_PORT VALUE="Yes"/> <VLAN_ENABLED VALUE="Yes"/> <VLAN_ID VALUE="1"/> </MOD_NETWORK_SETTINGS> </RIB_INFO></LOGIN></RIBCL>
Esempio di impostazione dell'indirizzo IP di 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>
Esempio di impostazione della porta di rete condivisa:
<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></RIB_INFO></LOGIN></RIBCL>
Parametri di MOD_NETWORK_SETTINGSSe i parametri seguenti non vengono definiti, verrà mantenuto il valore del parametro per l'utentespecificato. Il valore zero non è ammesso in alcuni campi. Conseguentemente, una stringa vuota eliminail valore corrente in alcuni campi.
ENABLE_NIC consente al controller di rete di riflettere lo stato di iLO 2. I valori possibili sono "Yes" (Sì)e "No" e il parametro non fa distinzione tra maiuscole e minuscole.
SHARED_NETWORK_PORT imposta il valore Shared Network Port (Porta di rete condivisa). I valoripossibili sono "Yes" (Sì) e "No". Per iLO, la funzione di porta di rete condivisa è disponibile solo suiserver con hardware, firmware NIC e firmware iLO che supportano tale funzione. Per iLO 2, la funzionedi porta di rete condivisa è supportata in tutte le versioni del firmware e disponibile se l'hardware èsupportato.
Server ProLiant Versione minima del firmware di iLO
DL320G3 1.64
DL360 G4 1.60
DL360 G4 1.64
DL380 G4 1.60
88 Capitolo 9 Utilizzo di RIBCL ITWW
Server ProLiant Versione minima del firmware di iLO
DL385 G1 1.64
DL580 G3 1.64
ML370 G4 1.60
ML570 G3 1.64
Se si utilizza la porta di rete condivisa di iLO 2, l'aggiornamento del firmware di iLO 2 tramite l'interfacciaXML richiede circa 7 minuti. L'aggiornamento del firmware tramite la porta di rete condivisa di iLO 2 nonrichiede più tempo della stessa operazione eseguita mediante la porta di gestione di iLO 2 dedicata.
SHARED_NETWORK_PORT_VLAN VALUE abilita l'impostazione del valore VLAN ID della porta direte condivisa di iLO 2. I valori possibili sono "Yes" (Sì) e "No".
SHARED_NETWORK_PORT_VLAN_ID VALUE imposta il valore VLAN ID. I valori devono esserecompresi tra 1 e 4094.
REG_DDNS_SERVER VALUE indica a iLO 2 di registrare la porta di gestione con un server DDNS.I valori possibili sono "Yes" (Sì) e "No".
SPEED_AUTOSELECT è un parametro booleano che consente di abilitare o disabilitare il rilevamentoautomatico di velocità e modalità duplex della rete da parte del ricetrasmettitore di iLO 2. Questoparametro è opzionale. Se richiesto, il valore della stringa booleana deve essere impostato su "Yes" (Sì).Se si utilizza questo parametro, il valore della stringa booleana non può mai essere vuoto. I valoripossibili sono "Yes" (Sì) e "No". Non fa distinzione tra maiuscole e minuscole.
FULL_DUPLEX consente di specificare se iLO 2 supporta la modalità full-duplex o half-duplex. Èapplicabile solo se SPEED_AUTOSELECT è impostato su "No". I valori possibili sono "Yes" (Sì) e "No".Non fa distinzione tra maiuscole e minuscole.
NIC_SPEED consente di impostare la velocità del ricetrasmettitore se SPEED_AUTOSELECT èimpostato su "No". I valori possibili sono "10" o "100". Qualsiasi altro valore restituisce un errore disintassi.
DHCP_ENABLE consente di abilitare il protocollo DHCP. I valori possibili sono "Yes" (Sì) e "No". Nonfa distinzione tra maiuscole e minuscole.
IP_ADDRESS consente di selezionare l'indirizzo IP per iLO 2 se il protocollo DHCP non è abilitato. Seè stata immessa una stringa vuota, il valore corrente verrà eliminato.
SUBNET_MASK consente di selezionare la maschera di sottorete per iLO 2 se il protocollo DHCP nonè abilitato. Se è stata immessa una stringa vuota, il valore corrente verrà eliminato.
GATEWAY_IP_ADDRESS consente di selezionare l'indirizzo IP del gateway predefinito per iLO 2 se ilprotocollo DHCP non è abilitato. Se è stata immessa una stringa vuota, il valore corrente verrà eliminato.
DNS_NAME consente di specificare il nome DNS per iLO 2. Se è stata immessa una stringa vuota, ilvalore corrente verrà eliminato.
DOMAIN_NAME consente di specificare il nome del dominio per la rete in cui risiede iLO 2. Se è stataimmessa una stringa vuota, il valore corrente verrà eliminato.
DHCP_GATEWAY specifica se deve essere utilizzato l'indirizzo del gateway assegnato dal protocolloDHCP. I valori possibili sono "Yes" (Sì) e "No", con distinzione tra maiuscole e minuscole. Questaselezione è valida solo se il protocollo DHCP è abilitato.
ITWW RIB_INFO 89
DHCP_DNS_SERVER specifica se deve essere utilizzato il server DNS assegnato dal protocolloDHCP. I valori possibili sono "Yes" (Sì) e "No", con distinzione tra maiuscole e minuscole. Questaselezione è valida solo se il protocollo DHCP è abilitato.
DHCP_WINS_SERVER specifica se deve essere utilizzato il server WINS assegnato dal protocolloDHCP. I valori possibili sono "Yes" (Sì) e "No", con distinzione tra maiuscole e minuscole. Questaselezione è valida solo se il protocollo DHCP è abilitato.
DHCP_STATIC_ROUTE specifica se devono essere utilizzati gli instradamenti statici assegnati dalprotocollo DHCP. I valori possibili sono "Yes" (Sì) e "No", con distinzione tra maiuscole e minuscole.Questa selezione è valida solo se il protocollo DHCP è abilitato.
REG_WINS_SERVER specifica se iLO 2 deve effettuare la registrazione con il server WINS. I valoripossibili sono "Yes" (Sì) e "No", con distinzione tra maiuscole e minuscole. Questa selezione è validasolo se il protocollo DHCP è abilitato.
PRIM_DNS_SERVER specifica l'indirizzo IP del server DNS primario. Questo parametro è rilevantesolo se l'indirizzo del server DNS assegnato dal protocollo DHCP è disabilitato. Se è stata immessa unastringa vuota, il valore corrente verrà eliminato.
SEC_DNS_SERVER specifica l'indirizzo IP del server DNS secondario. Questo parametro è rilevantesolo se l'indirizzo del server DNS assegnato dal protocollo DHCP è disabilitato. Se è stata immessa unastringa vuota, il valore corrente verrà eliminato.
TER_DNS_SERVER specifica l'indirizzo IP del server DNS terziario. Questo parametro è rilevante solose l'indirizzo del server DNS assegnato dal protocollo DHCP è disabilitato. Se è stata immessa unastringa vuota, il valore corrente verrà eliminato.
PRIM_WINS_SERVER specifica l'indirizzo IP del server WINS primario. Questo parametro è rilevantesolo se l'indirizzo del server WINS assegnato dal protocollo DHCP è disabilitato. Se è stata immessauna stringa vuota, il valore corrente verrà eliminato.
SEC_WINS_SERVER specifica l'indirizzo IP del server WINS secondario. Questo parametro è rilevantesolo se l'indirizzo del server WINS assegnato dal protocollo DHCP è disabilitato. Se è stata immessauna stringa vuota, il valore corrente verrà eliminato.
STATIC_ROUTE_1, STATIC_ROUTE_2 e STATIC_ROUTE_3 consentono di specificare gli indirizzi IPdel gateway e di destinazione degli instradamenti statici. I due parametri seguenti vengono utilizzatiinsieme ai comandi di instradamento statico. Se è stata immessa una stringa vuota, il valore correnteverrà eliminato.
● DEST specifica gli indirizzi IP di destinazione dell'instradamento statico. Questo parametro èrilevante solo se l'instradamento statico assegnato dal protocollo DHCP è disabilitato. Se è stataimmessa una stringa vuota, il valore corrente verrà eliminato.
● GATEWAY specifica gli indirizzi IP del gateway dell'instradamento statico. Questo parametro èrilevante solo se l'instradamento statico assegnato dal protocollo DHCP è disabilitato. Se è stataimmessa una stringa vuota, il valore corrente verrà eliminato.
WEB_AGENT_IP_ADDRESS specifica l'indirizzo degli agenti abilitati dal Web. Se è stata immessa unastringa vuota, il valore corrente verrà eliminato.
Errori di runtime di GET_NETWORK_SETTINGSSono possibili i seguenti messaggi di errore di MOD_NETWORK_SETTINGS:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
90 Capitolo 9 Utilizzo di RIBCL ITWW
GET_GLOBAL_SETTINGSIl comando GET_GLOBAL_SETTINGS consente di richiedere le impostazioni globali del rispettivoiLO 2. Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandi RIB_INFOe RIB_INFO MODE può essere impostato su "read" (lettura) o "write" (scrittura).
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="read"> <GET_GLOBAL_SETTINGS/> </RIB_INFO> </LOGIN></RIBCL>
Parametri di GET_GLOBAL_SETTINGSNessuno
Errori di runtime di GET_GLOBAL_SETTINGSNessuno
Messaggi restituiti da GET_GLOBAL_SETTINGSUn possibile messaggio restituito da GET_GLOBAL_SETTINGS è il seguente:
<GET_GLOBAL_SETTINGS> <SESSION_TIMEOUT="120"> <ILO_FUNCT_ENABLED VALUE="Y"/> <F8_PROMPT_ENABLED="Y"/> <F8_LOGIN_REQUIRED="Y"/> <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>
Un possibile messaggio restituito da GET_GLOBAL_SETTINGS al firmware di iLO 2 1.30 è il seguente:
<GET_GLOBAL_SETTINGS> <SESSION_TIMEOUT VALUE="0"/> <ILO_FUNCT_ENABLED VALUE="Y"/> <F8_PROMPT_ENABLED VALUE="Y"/>
ITWW RIB_INFO 91
<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"/> <ENFORCE_AES VALUE="N"/></GET_GLOBAL_SETTINGS>
MOD_GLOBAL_SETTINGSIl comando MOD_GLOBAL_SETTINGS modifica le impostazioni globali. Per un'analisi corretta, ilcomando deve trovarsi all'interno di un blocco di comandi RIB_INFO mentre RIB_INFO MODE deveessere impostato su "write" (scrittura). Per poter eseguire questo comando, è necessario che l'utentedisponga del privilegio di configurazione di iLO 2.
Il dispositivo Lights-Out (non il server) viene reimpostato automaticamente per rendere effettive lemodifiche apportate alle impostazioni delle porte. L'impostazione di ILO_FUNCT_ENABLED su Nodisabilita le funzioni di gestione di iLO 2 e iLO. Se disabilitato, per riabilitare iLO 2 o iLO è necessarioutilizzare l'interruttore di esclusione della protezione di iLO disponibile nella scheda di sistema delserver, nonché RBSU di iLO o iLO 2 (tasto F8).
Esempio 1: Con i seguenti script utilizzare CPQLOCFG.EXE 2.26 o versioni successive.
<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"/>
92 Capitolo 9 Utilizzo di RIBCL ITWW
<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. --><!-- 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. -->
ITWW RIB_INFO 93
<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. --> <!-- <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>
Dalla versione 1.50 di iLO 2, la porta seriale virtuale supporta l'abilitazione e la disabilitazione automaticadel controllo di flusso software. Per impostazione predefinita, questo comportamento è disabilitato.Questa opzione di configurazione può essere abilitata solo con RIBCL. Per abilitare questa opzione,eseguire il seguente script:
Esempio 2:
94 Capitolo 9 Utilizzo di RIBCL ITWW
<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>
Parametri di MOD_GLOBAL_SETTINGSI seguenti parametri sono facoltativi. Se non si specifica un parametro, viene mantenuto il valore delparametro per l'impostazione specificata.
SESSION_TIMEOUT determina il valore di timeout massimo per la sessione espresso in minuti. I valoriconsentiti sono 0, 15, 30, 60 e 120. Un valore pari a 0 (zero) indica il timeout infinito.
ILO_FUNCT_ENABLED determina se la funzionalità Lights-Out è abilitata o disabilitata per iLO 2.I valori possibili sono Yes (Sì) e No e il parametro non fa distinzione tra maiuscole e minuscole.
F8_PROMPT_ENABLED determina se durante il POST viene visualizzato il prompt F8 per laconfigurazione basata sulla ROM. I valori possibili sono "Yes" (Sì) e "No".
F8_LOGIN_REQUIRED determina se iLO 2 deve disporre di credenziali per accedere a RBSU. I valoripossibili sono Yes (Sì) e No.
REMOTE_CONSOLE_PORT_STATUS determina il comportamento del servizio della console remota.I valori possibili possono essere:
● 0 – Nessuna modifica
● 1 – Disabilitata (La porta della console remota è disabilitata. Le sessioni Telent e della consoleremota non potranno essere utilizzate.)
● 2 – Automatica (Impostazione predefinita. La porta della console remota resterà chiusa finoall'avvio di una sessione della console remota.)
● 3 – Disabilitata (La porta della console remota è sempre disabilitata. Le sessioni Telnet e dellaconsole remota potranno essere utilizzate).
REMOTE_CONSOLE_ENCRYPTION determina se la codifica dei dati della console remota è abilitatao disabilitata. I valori possibili sono Yes (Sì) e No.
REMOTE_CONSOLE_ACQUIRE determina se l'operazione di acquisizione della console remota èabilitata o disabilitata. I valori possibili sono Yes (Sì) e No.
PASSTHROUGH_CONFIG determina il comportamento di un client Microsoft® di Servizi terminal.I valori possibili sono i seguenti:
● 0 – Nessuna modifica
● 1 – Disabilitata (La funzione Servizi terminal è disabilitata).
● 2 – Automatica (Il client di Servizi terminal viene eseguito all'avvio della console remota).
● 3 – Abilitata (In base a questa impostazione predefinita, la funzione Servizi terminal è abilitata manon viene eseguita automaticamente all'avvio della console remota).
HTTPS_PORT — Specifica il numero della porta HTTPS (SSL).
ITWW RIB_INFO 95
HTTP_PORT — Specifica il numero della porta HTTP.
REMOTE_CONSOLE_PORT — Specifica la porta utilizzata per la console remota.
TERMINAL_SERVICES_PORT — Specifica la porta utilizzata per Servizi terminal.
VIRTUAL_MEDIA_PORT — Specifica la porta utilizzata per i supporti virtuali.
NOTA: Se vengono rilevate modifiche alle porte, il processore di gestione iLO 2 verrà riavviato affinchéle modifiche vengano applicate dopo il completamento dello script.
MIN_PASSWORD — Specifica il numero dei caratteri richiesti per le password utente. Il valore deveessere compreso tra 0 e 39 caratteri.
AUTHENTICATION_FAILURE_LOGGING — Specifica i criteri di accesso per le autenticazioni nonriuscite. I valori possibili possono essere:
● 0 - Disabilitato
● 1 - Abilitato (Registra tutte le autenticazioni non riuscite).
● 2 - Abilitato (Registra un'autenticazione non riuscita su due).
● 3 - Abilitato (Registra un'autenticazione non riuscita su tre. Questa opzione rappresenta il valorepredefinito).
● 5 - Abilitato (Registra un'autenticazione non riuscita su cinque).
REMOTE_KEYBOARD_MODEL — Determina la traduzione della lingua della tastiera remota dautilizzare per la console remota. I valori possibili possono essere:
US Belga Inglese (Gran Bretagna)
Danese Finlandese Francese
Francese Canadese Tedesco Italiano
Giapponese Latino-americano Portoghese
Spagnolo Svedese Francese (Svizzera)
Tedesco (Svizzera)
SSH_PORT — Consente di specificare la porta utilizzata per la connessione SSH su iLO 2. Il processoredeve essere reimpostato se questo valore viene modificato.
SSH_STATUS — Permette di determinare se SSH è abilitato. Il valore valido è Yes (Sì) o No, che abilitao disabilita la funzione SSH.
SERIAL_CLI_STATUS — Specifica lo stato di CLI. I valori possibili possono essere:
● 0 – Nessuna modifica
● 1 – Disabilitato
● 2 – Abilitato (non è richiesta l'autenticazione)
● 3 – Abilitato (è richiesta l'autenticazione)
96 Capitolo 9 Utilizzo di RIBCL ITWW
SERIAL_CLI_SPEED — Permette di specificare la velocità della porta CLI. I valori possibili possonoessere:
● 0 – Nessuna modifica
● 1 – 9.600 bps
● 2 – 19.200 bps
● 3 – 38.400 bps
● 4 – 57.600 bps
● 5 – 115.200 bps
ENFORCE_AES — Determina se iLO 2 applica l'utilizzo della codifica AES/3DES per le interfacce,le connessioni SSH e XML di iLO 2. I valori possibili sono Yes (Sì) e No.
VSP_SOFTWARE_FLOW_CONTROL — Specifica se la porta seriale virtuale abilita o disabilitaautomaticamente il controllo di flusso software. I valori possibili sono Yes (Sì) o No.
Errori di runtime di MOD_GLOBAL_SETTINGSSono possibili i seguenti messaggi di errore di MOD_GLOBAL_SETTINGS:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
● Unrecognized keyboard model (Modello di tastiera non riconosciuto).
GET_SNMP_IM_SETTINGSIl comando GET_SNMP_IM_SETTINGS consente di richiedere le impostazioni IM SNMP del rispettivoiLO 2. Per un'analisi corretta, il comando GET_SNMP_IM_SETTINGS deve trovarsi all'interno di unblocco di comandi RIB_INFO e RIB_INFO MODE può essere impostato su "read" (lettura) o"write" (scrittura).
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="read"> <GET_SNMP_IM_SETTINGS/> </RIB_INFO></LOGIN></RIBCL>
Parametri di GET_SNMP_IM_SETTINGSNessuno
Errori di runtime di GET_SNMP_IM_SETTINGSNessuno
Messaggi restituiti da GET_SNMP_IM_SETTINGSDi seguito è riportato un possibile messaggio restituito da GET_SNMP_IM_SETTINGS:
ITWW RIB_INFO 97
<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_SETTINGSIl comando MOD_SNMP_IM_SETTINGS consente di modificare le impostazioni SNMP e di InsightManager. Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandi RIB_INFOmentre RIB_INFO MODE deve essere impostato su "write" (scrittura). Per poter eseguire questocomando, è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
Esempio:
<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"/> <SNMP_PASSTHROUGH_STATUS value="No"/> <CIM_SECURITY_MASK value="3"/> </MOD_SNMP_IM_SETTINGS> </RIB_INFO> </LOGIN></RIBCL>
Parametri di MOD_SNMP_IM_SETTINGSTutti i seguenti parametri sono opzionali. Se un parametro non viene specificato, verrà mantenuto ilvalore del parametro per l'impostazione specificata.
WEB_AGENT_IP_ADDRESS è l'indirizzo degli agenti abilitati dal Web. Il valore di questo elemento nonpuò superare i 50 caratteri Può essere qualunque indirizzo IP valido. Se è stata immessa una stringavuota, il valore corrente verrà eliminato.
SNMP_ADDRESS_1, SNMP_ADDRESS_2, e SNMP_ADDRESS_3 sono gli indirizzi che ricevono i trapinviati all'utente. Ognuno di questi parametri può essere un indirizzo IP valido con una lunghezzamassima di 50 caratteri.
OS_TRAPS determina se l'utente riceverà i trap SNMP generati dal sistema operativo. I valori possibilisono "Yes" (Sì) e "No". Il valore predefinito è "No".
RIB_TRAPS determina se l'utente riceverà i trap SNMP generati da RIB. I valori possibili sono "Yes" (Sì)e "No". Il valore predefinito è "No".
SNMP_PASSTHROUGH_STATUS determina se iLO sarà in grado di ricevere o inviare richieste SNMPda o al sistema operativo host. L'impostazione predefinita è "Yes" (Sì).
98 Capitolo 9 Utilizzo di RIBCL ITWW
CIM_SECURITY_MASK accetta valori interi compresi tra 0 e 4. I valori possibili sono i seguenti:
● 0 – Nessuna modifica
● 1 – Nessuno (Nessun dato restituito).
● 2 – Bassa (Vengono restituiti i dati relativi a nome e stato. Le associazioni sono presenti se il pass-through SNMP è supportato. In caso contrario, il server e il processore di gestione vengono riportatinell'elenco dei dispositivi come entità distinte).
● 3 – Media (Le associazioni di iLO 2 e del server sono presenti ma la pagina di riepilogo contieneun numero minore di dettagli rispetto alla protezione alta).
● 4 – Alta (Nella pagina di riepilogo sono presenti le associazioni e tutti i dati).
Ciascun valore indica il livello dati restituiti sulla porta HTTP.
Errori di runtime di MOD_SNMP_IM_SETTINGSSono possibili i seguenti messaggi di errore di MOD_SNMP_IM_SETTINGS:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
UPDATE_RIB_FIRMWAREIl comando UPDATE_RIB_FIRMWARE consente di copiare il file specificato su iLO 2, avviare ilprocesso di aggiornamento e riavviare la scheda in seguito alla riprogrammazione dell'immagine.Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandi RIB_INFO mentreRIB_INFO MODE deve essere impostato su "write" (scrittura). Per poter eseguire questo comando,è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
Esempio 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>
Quando si invia uno script XML per aggiornare il firmware iLO2, questo verifica lo stato di configurazioneTPM della misurazione della ROM opzionale. Se abilitato, il firmware iLO 2 restituisce lo stessomessaggio di avviso indicato nell'interfaccia Web. Il comando TPM_ENABLE può essere aggiunto alfile di script. HP consiglia di utilizzare la sintassi dello script XML per eseguire gli aggiornamenti delfirmware. Per consentire la continuazione dell'aggiornamento del firmware, è necessario impostareTPM_ENABLE sul valore Y o Yes.
Esempio 2:
ITWW RIB_INFO 99
<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>
Parametri di UPDATE_RIB_FIRMWAREIMAGE_LOCATION è il nome file del percorso completo del file di aggiornamento del firmware.
TPM_ENABLE consente al firmware di continuare l'aggiornamento quando l'opzione di misurazionedella ROM è abilitata. Per consentire la continuazione dell'aggiornamento del firmware, è necessarioimpostare TPM_ENABLE sul valore Y o Yes.
Errori di runtime di UPDATE_RIB_FIRMWARESono possibili i seguenti messaggi di errore di UPDATE_RIB_FIRMWARE:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● Unable to open the firmware image update file (Impossibile aprire il file di aggiornamentodell'immagine del firmware).
● Unable to read the firmware image update file (Impossibile leggere il file di aggiornamentodell'immagine del firmware).
● The firmware upgrade file size is too big (Il file di aggiornamento del firmware è troppo grande).
● The firmware image file is not valid (Il file di immagine del firmware non è valido).
● A valid firmware image has not been loaded (Non è stata caricata un'immagine valida del firmware).
● The flash process could not be started (Impossibile avviare il processo di riprogrammazione).
● IMAGE_LOCATION must not be blank (IMAGE_LOCATION non può essere vuoto).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
GET_FW_VERSIONIl comando GET_FW_VERSION consente di richiedere le informazioni sul firmware del rispettivo iLO 2.Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandi RIB_INFO mentreRIB_INFO MODE deve essere impostato su "write" (scrittura). Per poter eseguire questo comando,è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="read"> <GET_FW_VERSION/> </RIB_INFO> </LOGIN></RIBCL>
100 Capitolo 9 Utilizzo di RIBCL ITWW
Parametri di GET_FW_VERSIONNessuno
Errori di runtime di GET_FW_VERSIONNessuno
Messaggi restituiti da GET_FW_VERSIONCon la risposta vengono restituite le seguenti informazioni:
<GET_FW_VERSION FIRMWARE_VERSION = <firmware version> FIRMWARE_DATE = <firmware date> MANAGEMENT_PROCESSOR = <management processor type>/>
HOTKEY_CONFIGIl comando HOTKEY_CONFIG consente di configurare le impostazioni dei tasti di scelta rapida dellaconsole remota in iLO 2. Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco dicomandi RIB_INFO e RIB_INFO MODE deve essere impostato su "write" (scrittura). Per poter eseguirequesto comando, è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
Le lettere maiuscole non sono supportate e vengono automaticamente convertite in lettere minuscole.Se si utilizza una virgoletta doppia o semplice, non può essere uguale a quella utilizzata comedelimitatore. Se si specifica una stringa vuota, il valore corrente viene rimosso.
Per un elenco completo dei tasti di scelta rapida, vedere "Tasti di scelta rapida supportati (Tasti di sceltarapida supportati a pagina 102)".
Esempio:
<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>
Parametri di HOTKEY_CONFIGTutti i seguenti parametri sono opzionali. Se un parametro non viene specificato, verrà mantenuto ilvalore del parametro per l'impostazione specificata.
CTRL_T specifica le impostazioni per il tasto di scelta rapida CTRL_T. Le impostazioni devono essereseparate da virgole. Ad esempio, CTRL_T="CTRL,ALT,ESC". È possibile configurare fino a cinquesequenze di tasti per ogni tasto di scelta rapida.
ITWW RIB_INFO 101
CTRL_U specifica le impostazioni per il tasto di scelta rapida CTRL_U. Le impostazioni devono essereseparate da virgole. Ad esempio, CTRL_U="CTRL,ALT,ESC". È possibile configurare fino a cinquesequenze di tasti per ogni tasto di scelta rapida.
CTRL_V specifica le impostazioni per il tasto di scelta rapida CTRL_V. Le impostazioni devono essereseparate da virgole. Ad esempio, CTRL_V="CTRL,ALT,ESC". È possibile configurare fino a cinquesequenze di tasti per ogni tasto di scelta rapida.
CTRL_W specifica le impostazioni per il tasto di scelta rapida CTRL_W. Le impostazioni devono essereseparate da virgole. Ad esempio, CTRL_W="CTRL,ALT,ESC". È possibile configurare fino a cinquesequenze di tasti per ogni tasto di scelta rapida.
CTRL_X specifica le impostazioni per il tasto di scelta rapida CTRL_X. Le impostazioni devono essereseparate da virgole. Ad esempio, CTRL_X="CTRL,ALT,ESC". È possibile configurare fino a cinquesequenze di tasti per ogni tasto di scelta rapida.
CTRL_Y specifica le impostazioni per il tasto di scelta rapida CTRL_Y. Le impostazioni devono essereseparate da virgole. Ad esempio, CTRL_Y="CTRL,ALT,ESC". È possibile configurare fino a cinquesequenze di tasti per ogni tasto di scelta rapida.
Errori di runtime di HOTKEY_CONFIGSono possibili i seguenti messaggi di errore di HOTKEY_CONFIG:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● The hotkey parameter specified is not valid (Il parametro per il tasto di scelta rapida specificatonon è valido).
● Invalid number of hot keys (Numero di tasti di scelta rapida non valido). The maximum allowed isfive (Il numero massimo consentito è cinque).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
Tasti di scelta rapida supportatiLa pagina di programmazione dei tasti di scelta rapida della console remota consente di definire finoa 6 differenti gruppi di tasti di scelta rapida da utilizzare durante una sessione della console remota.Ciascun tasto di scelta rapida può essere costituito da una combinazione di un massimo di cinque tastiche vengono inviati al computer host ogni volta che si preme il tasto di scelta rapida nel corso di unasessione della console remota. In tal caso viene trasmessa la combinazione di tasti selezionata (tutti itasti premuti contemporaneamente) anziché i singoli tasti. Per ulteriori informazioni, vedere la sezione"Tasti di scelta rapida della console remota". La seguente tabella riporta i tasti utilizzabili per combinareuna sequenza di tasti di scelta rapida per la console remota.
ESC F12 : o
ALT-L " " (Barra spaziatrice) < p
ALT-R ! > q
MAIUSC-L # = r
MAIUSC-R $ ? s
INS % @ t
CANC & [ u
102 Capitolo 9 Utilizzo di RIBCL ITWW
HOME ~ ] v
FINE ( \ w
PG SU ) ^ x
PG GIÙ * _ y
INVIO + a z
TAB - b {
BREAK . c }
F1 / d |
F2 0 e ;
F3 1 f '
F4 2 g CTRL-L
F5 3 h CTRL-R
F6 4 i TASTNUM +
F7 5 j TASTNUM -
F8 6 k BLOC SCORR
F9 7 l BACKSPACE
F10 8 m R SIST
F11 9 n
LICENSEIl comando LICENSE consente di abilitare o disabilitare le funzioni avanzate di iLO. Per un'analisicorretta, il comando deve trovarsi all'interno di un blocco di comandi RIB_INFO mentre RIB_INFOMODE deve essere impostato su "write" (scrittura). Per poter eseguire questo comando, è necessarioche l'utente disponga del privilegio di configurazione di iLO 2.
I server ProLiant BL Class non richiedono la chiave di licenza. Le funzioni avanzate sonoautomaticamente attivate.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="write"> <LICENSE> <ACTIVATE KEY="1111122222333334444455555"/> </LICENSE> </RIB_INFO> </LOGIN></RIBCL>
Parametri di LICENSEACTIVATE seguito da un valore KEY valido indica l'attivazione della licenza di iLO 2 Advanced Pack.
ITWW RIB_INFO 103
KEY specifica il valore della chiave di licenza. Immettere la chiave su una stringa continua. Le virgole,i punti o altri caratteri non devono separare il valore della chiave. La chiave accetta solo 25 caratteri;i caratteri immessi per separare i valori della chiave vengono interpretati come parte di essa erestituiscono pertanto un errore.
Errori di runtime di LICENSESono possibili i seguenti messaggi di errore di LICENSE:
● License key error (Errore della chiave di licenza).
● License is already active (Licenza già attiva).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
INSERT_VIRTUAL_MEDIAQuesto comando notifica a iLO 2 la posizione dell'immagine del dischetto. Il comandoINSERT_VIRTUAL_MEDIA deve trovarsi all'interno di un elemento RIB_INFO e RIB_INFO_MODEdeve essere in modalità write (scrittura).
Esempio:
<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>
Parametri di INSERT_VIRTUAL_MEDIADEVICE specifica la destinazione del dispositivo di supporto virtuale. I valori possibili sono FLOPPYo CDROM. Se non viene specificato il DEVICE, viene considerato automaticamente FLOPPY. Questovalore distingue tra maiuscole e minuscole.
IMAGE_URL consente di specificare l'URL dell'immagine del dischetto. Il formato URL è il seguente:
protocollo://nomeutente:password@nomehost:porta/nomefile,scriptdiaiuto-cgi
● Il campo protocollo è obbligatorio e deve essere http o https.
● Il campo nomeutente:password è opzionale.
● Il campo nomehost è obbligatorio
● Il campo porta è opzionale.
● Il campo nomefile è obbligatorio.
● Il campo scriptdiaiuto-cgi è opzionale.
104 Capitolo 9 Utilizzo di RIBCL ITWW
Il campo nomefile può contenere inoltre dei token che consentono di inserire stringhe specifichedell'host:
● %m espande all'indirizzo MAC dell'iLO 2.
● %i espande all'indirizzo IP dell'iLO 2 nel formato a quattro cifre seguite da un punto.
● %h espande al nome host dell'iLO 2.
Esempi:
http://john:[email protected]/disk/win98dos.bin,/cgi-bin/hpvfhelp.pl
http://imgserver.company.com/disk/boot%m.bin
Questo comando specifica solo la posizione dell'immagine da utilizzare. Per collegare l'immagine alserver, deve essere specificato il comando BOOT_OPTION utilizzando il comando SET_VM_STATUS.Se BOOT_OPTION è impostato su BOOT_ONCE e il server viene riavviato, qualunque successivoriavvio del server rifiuterà l'immagine.
Errori di runtime di INSERT_VIRTUAL_FLOPPYL'eventuale messaggio d'errore INSERT_VIRTUAL_FLOPPY include:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● IMAGE_URL must not be blank (deve essere specificato).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). VIRTUAL_MEDIA_PRIV da specificare.
● Impossibile analizzare l'URL Virtual Media
● An invalid Virtual Media option has been given (È stata fornita un'opzione Virtual Media non valida).
● Virtual Media already connected through a script (Virtual Media già collegato tramite uno script).You must eject or disconnect before inserting new media. (Prima di inserire un nuovo supportoestrarre o scollegare quello esistente).
EJECT_VIRTUAL_MEDIAEJECT_VIRTUAL_MEDIA permette di espellere l'immagine Virtual Media, se inserita. Il comandoEJECT_VIRTUAL_MEDIA deve trovarsi all'interno di un elemento RIB_INFO e RIB_INFO MODe deveessere in modalità write (scrittura).
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Admin" PASSWORD="Password"> <RIB_INFO MODE="write"> <EJECT_VIRTUAL_MEDIA DEVICE="FLOPPY"/> </RIB_INFO></LOGIN></RIBCL>
ITWW RIB_INFO 105
Parametri di EJECT_VIRTUAL_MEDIADEVICE specifica la destinazione del dispositivo di supporto virtuale. I valori possibili sono FLOPPYo CDROM. Se non viene specificato il DEVICE, viene considerato automaticamente FLOPPY. Questovalore distingue tra maiuscole e minuscole.
Errori di runtime di EJECT_VIRTUAL_MEDIADi seguito sono riportati i possibili messaggi di errore di EJECT_VIRTUAL_MEDIA:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). VIRTUAL_MEDIA_PRIV da specificare.
● No image present in the Virtual Media drive (Nessuna immagine presente nell'unità floppy virtuale).
● An invalid Virtual Media option has been given (È stata fornita un'opzione Virtual Media non valida).
GET_VM_STATUSGET_VM_STATUS indica lo stato dell'unità Virtual Media. Questo comando deve trovarsi all'internodell'elemento RIB_INFO.
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN = "adminname" PASSWORD = "password"> <RIB_INFO MODE = "read"> <GET_VM_STATUS DEVICE="CDROM"/> </RIB_INFO></LOGIN></RIBCL>
Parametri di GET_VM_STATUSDEVICE specifica la destinazione del dispositivo di supporto virtuale. I valori possibili sono FLOPPYo CDROM. Se non viene specificato il DEVICE, viene considerato automaticamente FLOPPY. Questovalore distingue tra maiuscole e minuscole.
Errori di runtime di GET_VM_STATUSL'eventuale messaggio d'errore di GET_VM_STATUS è:
An invalid Virtual Media option has been given (È stata fornita un'opzione Virtual Media non valida).
Messaggi restituiti da GET_VM_STATUSIl messaggio restituito indica lo stato corrente di Virtual Media. Il parametro VM_APPLET indica se undispositivo di supporto virtuale è già collegato mediante l'applet Virtual Media. Se VM_APPLET =CONNECTED, significa che Virtual Media è già in uso e non è possibile eseguire il collegamentomediante comandi di script di Virtual Media o comandi XML di Virtual Media. Il parametro DEVICE indicaa quale dispositivo si riferisce il messaggio restituito. BOOT_OPTION indica l'impostazione corrente.BOOT_ALWAYS significa che il server utilizza sempre il dispositivo di supporto virtuale per l'avvio;BOOT_ONCE significa che il server esegue l'avvio mediante il dispositivo di supporto virtuale una solavolta e lo disconnette al successivo riavvio del server; NO_BOOT significa che il supporto virtuale nonviene connesso durante un riavvio del server. Il parametro WRITE_PROTECT_FLAG indica se èpossibile scrivere nell'immagine del supporto virtuale. Il parametro IMAGE_INSERTED indica se il
106 Capitolo 9 Utilizzo di RIBCL ITWW
dispositivo di supporto virtuale è connesso mediante il comando di script di Virtual Media o il comandoXML di Virtual Media.
Di seguito è riportato un possibile messaggio restituito da GET_VM_STATUS:
VM_APPLET = CONNECTED | DISCONNECTEDDEVICE = FLOPPY | CDROMBOOT_OPTION = BOOT_ALWAYS | BOOT_ONCE | NO_BOOTWRITE_PROTECT_FLAG = YES | NOIMAGE_INSERTED = YES | NO
NOTA: Se viene selezionata l'opzione di avvio BOOT_ONCE, tutti i parametri degli script dei supportivirtuali vengono reimpostati sui valori predefiniti una volta riavviato il server. Nel caso specifico,BOOT_OPTION = NO_BOOT, WRITE_PROTECT = NO e IMAGE_INSERTED = NO.
SET_VM_STATUSIl comando SET_VM_STATUS imposta lo stato dell'unità Virtual Media. Questo comando deve trovarsiall'interno di un elemento RIB_INFO e RIB_INFO deve essere in modalità write (scrittura). Tutti iparametri del comando sono facoltativi.
Esempio:
<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>
Parametri di SET_VM_STATUSDEVICE specifica la destinazione del dispositivo di supporto virtuale. I valori possibili sono FLOPPYo CDROM. Se non viene specificato il DEVICE, viene considerato automaticamente FLOPPY. Questovalore distingue tra maiuscole e minuscole.
VM_BOOT_OPTION specifica il parametro dell'opzione di avvio per il supporto virtuale. I valori possibilisono BOOT_ALWAYS, BOOT_ONCE oppure NO_BOOT. Questi valori controllano il comportamentodel dispositivo di supporto virtuale durante la fase di avvio del server. L'impostazione di questi valorinon influenza lo stato corrente del dispositivo di supporto virtuale. Queste impostazioni sono effettivesoltanto se il dispositivo di supporto virtuale è collegato al momento dell'avvio del server.
● BOOT_ALWAYS imposta VM_BOOT_OPTION su BOOT_ALWAYS. Il dispositivo di supportovirtuale deve essere sempre collegato durante l'avvio del server. Il dispositivo di supporto virtualenon è collegato immediatamente quando viene impostato VM_BOOT_OPTION. Il dispositivo disupporto virtuale viene collegato all'avvio del server successivo all'impostazione diVM_BOOT_OPTION.
● BOOT_ONCE imposta VM_BOOT_OPTION su BOOT_ONCE. Il dispositivo di supporto virtualeviene collegato all'avvio del server successivo, ma non viene ricollegato agli avvii successivi delserver. L'opzione BOOT_ONCE consente di avviare una volta sola al dispositivo di supportovirtuale, di utilizzare quel dispositivo mentre il server è in esecuzione e quindi che il dispositivo disupporto virtuale non sia disponibile agli avvii successivi del server. Il dispositivo di supportovirtuale non è collegato immediatamente quando viene impostato VM_BOOT_OPTION. Il
ITWW RIB_INFO 107
dispositivo di supporto virtuale viene collegato all'avvio del server successivo all'impostazione diVM_BOOT_OPTION. Una volta avviato il server con il dispositivo di supporto virtuale collegato,all'avvio successivo del server il dispositivo non verrà collegato e le seguenti impostazioni deldispositivo verranno reimpostate ai valori predefiniti:
◦ BOOT_OPTION=NO_BOOT
◦ IMAGE_INSERTED = NO
● NO_BOOT imposta l'opzione VM_BOOT_OPTION su NO_BOOT. Il dispositivo di supporto virtualenon è collegato durante l'avvio del server successivo. Il dispositivo di supporto virtuale nonè scollegato immediatamente quando viene impostato VM_BOOT_OPTION. Il dispositivo disupporto virtuale viene scollegato all'avvio del server successivo all'impostazione diVM_BOOT_OPTION. Una volta avviato il server, il dispositivo di supporto virtuale non vienecollegato e le seguenti impostazioni del dispositivo vengono reimpostate ai valori predefiniti:
◦ BOOT_OPTION = NO_BOOT
◦ IMAGE_INSERTED = NO
Oltre ai valori VM_BOOT_OPTIONS, sono anche possibili i valori CONNECT e DISCONNECT. Leimpostazioni CONNECT e DISCONNECT possono essere utilizzate per controllare i dispositivi disupporto virtuale nello stesso modo in cui vengono controllate nell'applet Virtual Media. Quandovengono impostati i parametri CONNECT o DISCONNECT, il dispositivo di supporto virtuale vieneimmediatamente collegato o scollegato, rispettivamente, al/dal server.
● CONNECT imposta l'opzione VM_BOOT_OPTION su CONNECT. Il dispositivo di supporto virtualeviene immediatamente collegato al server. L'impostazione di VM_BOOT_OPTION su CONNECTequivale alla selezione del pulsante Connect (Collega) del dispositivo nell'applet Virtual Media.Dopo aver impostato VM_BOOT_OPTION su CONNECT, il comando VM_GET_STATUSmostrerà VM_BOOT_OPTION come BOOT_ALWAYS. Questa impostazione è predefinitae consente di visualizzare che il dispositivo di supporto virtuale è collegato come dispositivo diquesto tipo a un'applet che sarà sempre collegato durante gli avvii del server.
● DISCONNECT imposta VM_BOOT_OPTION su DISCONNECT. Il dispositivo di supporto virtualeviene immediatamente scollegato dal server. L'impostazione di VM_BOOT_OPTION suDISCONNECT equivale alla selezione del pulsante Disconnect (Scollega) del dispositivonell'applet Virtual Media. Inoltre, impostare VM_BOOT_OPTION su DISCONNECT equivale aimpartire il comando EJECT_VIRTUAL_MEDIA. Una volta impostato VM_BOOT_OPTION suDISCONNECT, il dispositivo di supporto virtuale non viene collegato e le seguenti impostazioni deldispositivo vengono reimpostate ai valori predefiniti:
◦ BOOT_OPTION = NO_BOOT
◦ IMAGE_INSERTED = NO
VM_WRITE_PROTECT imposta il valore del flag di protezione da scrittura per il dischetto virtuale.Questo valore non è significativo per il CD-ROM virtuale. I valori possibili sono Y (Sì) e N (No).
Errori di runtime di SET_VM_STATUSDi seguito sono riportati i possibili errori di runtime:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). VIRTUAL_MEDIA_PRIV da specificare.
● An invalid Virtual Media option has been given (È stata fornita un'opzione Virtual Media non valida).
108 Capitolo 9 Utilizzo di RIBCL ITWW
CERTIFICATE_SIGNING_REQUESTQuesto comando consente di richiedere un certificato da iLO 2. Quando iLO 2 riceve questo comando,genera una richiesta di firma del certificato. La richiesta viene inviata all'utente racchiusa nel tagCERTIFICATE_SIGNING_REQUEST. Questo comando richiede CPQLOCFG 2.26 o versionisuccessive.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN = "adminname" PASSWORD = "password"> <RIB_INFO MODE = "write"> <CERTIFICATE_SIGNING_REQUEST/> </RIB_INFO> </LOGIN></RIBCL>
Parametri di CERTIFICATE_SIGNING_REQUESTNon sono disponibili parametri per questo comando.
Errori di CERTIFICATE_SIGNING_REQUESTNon sono disponibili errori per questo comando.
IMPORT_CERTIFICATEIl comando IMPORT_CERTIFICATE consente di importare un certificato firmato in iLO 2. Tale certificatodeve corrispondere a una versione firmata della richiesta di firma del certificato. Questo comandorichiede CPQLOCFG 2.26 o versioni successive.
Esempio:
<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>
Parametri di IMPORT_CERTIFICATENon sono disponibili parametri per questo comando.
Errori di IMPORT_CERTIFICATEI possibili messaggi di errore di IMPORT_CERTIFICATE includono:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● Error reading certificate: The imported certificate is invalid. (Errore durante la lettura del certificato.Il certificato importato non è valido.)
ITWW RIB_INFO 109
● Invalid certificate common name: The common name in the certificate does not match iLO 2'shostname. (Nome comune del certificato non valido. Il nome comune del certificato noncorrisponde al nome host di iLO 2.)
● Certificate signature does not match private key: The certificate does not correspond to the privatekey stored in iLO 2. (La firma del certificato non corrisponde alla chiave privata. Il certificato noncorrisponde alla chiave privata memorizzata in iLO 2.)
GET_TWOFACTOR_SETTINGSIl comando GET_TWOFACTOR_SETTINGS consente di richiedere le impostazioni dell'autenticazionebasata su due fattori del rispettivo iLO 2. Per un'analisi corretta, il comandoGET_TWOFACTOR_SETTINGS deve trovarsi all'interno di un blocco di comandi RIB_INFOe RIB_INFO MODE può essere impostato su "read" (lettura) o "write" (scrittura).
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RIB_INFO MODE="read"> <GET_TWOFACTOR_SETTINGS/> </RIB_INFO> </LOGIN></RIBCL>
Parametri di GET_TWOFACTOR_SETTINGSNessuno
Errori di runtime di GET_TWOFACTOR_SETTINGSNessuno
Messaggi restituiti da GET_TWOFACTOR_SETTINGSA partire da iLO 2 versione 1.20 gli utenti possono eseguire l'autenticazione mediante un certificatodigitale. I dati contenuti nella risposta al comando GET_TWOFACTOR_SETTINGS dipendono dalleimpostazioni dell'autenticazione a due fattori di iLO 2.
Esempi di messaggi restituiti da GET_TWOFACTOR_SETTINGS:
Esempio di messaggio restituito quando le impostazioni di autenticazione a due fattori corrispondonoai valori predefiniti:
<GET_TWOFACTOR_SETTINGS> <AUTH_TWOFACTOR_ENABLE VALUE="N"/> <CERT_REVOCATION_CHECK VALUE="N"/> <CERT_OWNER_SUBJECT/></GET_TWOFACTOR_SETTINGS>
Esempio di messaggio restituito dal comando quando è abilitato il campo SAN nel certificato perl'autenticazione di directory.
<GET_TWOFACTOR_SETTINGS> <AUTH_TWOFACTOR_ENABLE VALUE="Y"/> <CERT_REVOCATION_CHECK VALUE="N"/> <CERT_OWNER_SAN/></GET_TWOFACTOR_SETTINGS>
110 Capitolo 9 Utilizzo di RIBCL ITWW
MOD_TWOFACTOR_SETTINGSIl comando MOD_TWOFACTOR_SETTINGS consente di modificare le impostazioni dell'autenticazionea due fattori di iLO 2. Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandiRIB_INFO e RIB_INFO MODE deve essere impostato su "write" (scrittura). Per poter eseguire questocomando, è necessario che l'utente disponga del privilegio di configurazione di RILOE II. Se il valore diAUTH_TWOFACTOR_ENABLE viene modificato, iLO 2 verrà reimpostato affinché tale modifica diventieffettiva.
NOTA: I comandi GET_TWOFACTOR_SETTINGS e MOD_TWOFACTOR_SETTINGS sonosupportati dal firmare di iLO 1.80 e versioni successive e dal firmware di iLO 2 1.10 e versioni successive.iLO 1.80 richiede CPQLOCFG versione 2.24 mentre iLO 1.10 richiede CPQLOCFG versione 2.25.
Per il corretto funzionamento dell'autenticazione a due fattori, è richiesto un certificato di una CA(Certificate Authority, Autorità di certificazione) attendibile. In caso contrario, iLO 2 consente diimpostare AUTH_TWOFACTOR_ENABLE su "Yes" (Sì). Inoltre, se si utilizzano account utente locali,è necessario associare un certificato del client a un account utente locale. Se iLO 2 sta utilizzandol'autenticazione di directory, l'associazione del certificato del client agli account utente locali è opzionale.
Per fornire la necessaria protezione, vengono apportate le seguenti modifiche di configurazione quandol'autenticazione a due fattori è abilitata:
● Remote Console Data Encryption (Codifica dati della console remota): Yes (Sì) - Disabilital'accesso Telnet
● Enable Secure Shell (SSH) Access (Accesso Secure Shell (SSH)): No
● Serial Command Line Interface Status (Stato interfaccia riga di comando seriale): Disabilitato
Se è necessario un accesso Telnet, SSH o Serial CLI, abilitare di nuovo queste impostazioni dopo averabilitato l'autenticazione a due fattori. Tuttavia, poiché questi metodi di accesso non supportanol'autenticazione a due fattori, per accedere a iLO 2 tramite Telnet, SSH o l'interfaccia CLI seriale ènecessario un solo fattore.
Se viene abilitata l'autenticazione a due fattori, l'accesso mediante l'utility CPQLOCFG verrà disabilitato,poiché questa utility non supporta tutti i requisiti di autenticazione necessari. L'utility HPONCFG rimarràinvece abilitata poiché per eseguire tale utility è necessario disporre di privilegi di amministratore nelsistema host.
● Esempio di abilitazione dell'autenticazione a due fattori:
<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>
● Esempio di un importazione di un certificato utente e CA:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="test" PASSWORD="password"> <RIB_INFO MODE="write"> <MOD_TWOFACTOR_SETTINGS> <CERT_OWNER_SAN/>
ITWW RIB_INFO 111
<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>
Parametri di MOD_TWOFACTOR_SETTINGSTutti i seguenti parametri sono opzionali. Se un parametro non viene specificato, verrà mantenuto ilvalore del parametro per l'impostazione specificata.
AUTH_TWOFACTOR_ENABLE consente di abilitare o disabilitare l'autenticazione a due fattori. I valoripossibili sono "Yes" (Sì) e "No".
CERT_REVOCATION_CHECK consente a iLO 2 di utilizzare l'attributo del punto di distribuzione CRLdel certificato client per scaricare il CRL e verificare la revoca. I valori possibili sono "Yes" (Sì) e "No".Se il comando è impostato su "Yes" (Sì), non è possibile scaricare il CRL né eseguire l'autenticazione.
L'impostazione CERT_OWNER_SAN consente a iLO 2 di estrarre il nome principale utente dal nomealternativo oggetto e di utilizzarlo per l'autenticazione con la directory, ad esempio:[email protected].
L'impostazione CERT_OWNER_SUBJECT consente a iLO 2 di derivare il nome distinto dell'utente dalnome dell'oggetto. Ad esempio, se il nome dell'oggetto è /DC=com/DC=dominio/OU=organizzazione/CN=utente, iLO 2 deriverà: "CN=utente,OU=organizzazione,DC=dominio,DC=com".
Le impostazioni CERT_OWNER_SAN e CERT_OWNER_SUBJECT vengono utilizzate solo sel'autenticazione di directory è abilitata.
IMPORT_CA_CERTIFICATE consente di importare il certificato in iLO 2 come l'autorità di certificazioneattendibile. iLO 2 accetterà solo certificati dei client emessi da questa CA. Per il corretto funzionamentodell'autenticazione a due fattori, in iLO 2 è necessario configurare un certificato CA attendibile.
IMPORT_USER_CERTIFICATE consente di importare il certificato in iLO 2 e di associarlo all'utentelocale specificato. I client che vengono autenticati con questo certificato verranno autenticati comeutente locale a cui tale certificato è associato. L'hash SHA1 di questo certificato verrà visualizzato sulsito Web Modify User (Modifica utente) relativo all'utente a cui tale certificato è associato. Se iLO 2
112 Capitolo 9 Utilizzo di RIBCL ITWW
utilizza l'autenticazione di directory, l'associazione del certificato dei client agli account utente locali èopzionale. Tale associazione è necessaria solo se si desidera abilitare l'autenticazione degli accountlocali.
Le impostazioni IMPORT_CA_CERTIFICATE e IMPORT_USER_CERTIFICATE richiedono che leinformazioni di certificato codificate in Base64 siano incluse tra i tag BEGIN ed END.
Errori di runtime di MOD_TWOFACTOR_SETTINGSDi seguito vengono riportati i possibili messaggi di errore di MOD_TWOFACTOR_SETTINGS:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● Questa impostazione non può essere modificata quando la porta di rete condivisa è abilitata.
iLO 2 è stato configurato per utilizzare la porta di rete condivisa, che non funzionerà se è abilitatal'autenticazione a due fattori.
● Questa impostazione può essere abilitata solo se è stato importato un certificato CA.
Prima di abilitare l'autenticazione a due fattori, è necessario importare un certificato CA.
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
DIR_INFOIl comando DIR_INFO può apparire solo all'interno di un blocco di comandi LOGIN. Durante l'analisi,il comando legge nella memoria il database delle informazioni della directory locale e si prepara amodificarlo. Solo i comandi di tipo DIR_INFO sono validi all'interno del blocco di comandi DIR_INFO.Il comando DIR_INFO genera una risposta che indica all'applicazione host se il database è stato lettocorrettamente. Se il database viene aperto in scrittura da un'altra applicazione, la chiamata avrà esitonegativo.
DIR_INFO richiede il parametro MODE con il valore read (lettura) o write (scrittura) specificato. MODEè un parametro di stringa specifica con lunghezza massima di 10 caratteri che definisce come utilizzarele informazioni.
La modalità di scrittura abilita sia la lettura che la scrittura delle informazioni di iLO 2, mentre la modalitàdi lettura impedisce la modifica delle informazioni di iLO 2.
Esempio:
<DIR_INFO MODE="read"> ……… DIR_INFO commands ……</DIR_INFO>
GET_DIR_CONFIGIl comando GET_DIR_CONFIG consente di richiedere le impostazioni di directory del relativo iLO 2.Per un'analisi corretta, il comando GET_DIR_CONFIG deve trovarsi all'interno di un blocco di comandiDIR_INFO e DIR_INFO MODE può essere impostato su "read" (lettura) o "write" (scrittura).
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <DIR_INFO MODE="read"> <GET_DIR_CONFIG/>
ITWW DIR_INFO 113
</DIR_INFO> </LOGIN></RIBCL>
Parametri di GET_DIR_CONFIGNessuno
Errori di runtime di GET_DIR_CONFIGNessuno
Messaggi restituiti da GET_DIR_CONFIGA partire da iLO 2 versione 1.80, l'integrazione delle directory può essere applicata allo schema diHP Lights-Out con o senza estensioni (senza schema). Le informazioni contenute nella risposta alcomando GET_DIR_CONFIG variano in base alla configurazione della directory.
Di seguito vengono elencati i possibili messaggi restituiti da GET_DIR_CONFIG:
● Esempio di messaggio restituito dai servizi di directory (con estensione dello schema):
<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>
● Esempio di messaggio restituito dalla directory senza schema (con estensione dello schema):
<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="" />
114 Capitolo 9 Utilizzo di RIBCL ITWW
<DIR_GRPACCT6_PRIV VALUE="" /></GET_DIR_CONFIG><GET_DIR_CONFIG>
IMPORT_SSH_KEYIl comando IMPORT_SSH_KEY importa una SSH_KEY e il nome utente iLO2 associato in iLO2. Questocomando richiede CPQLOCFG versione 2.27 o successive.
Dopo aver generato una chiave SSH tramite ssh-keygen e creato il file key.pub, è necessarioeseguire le seguenti operazioni:
1. Individuare il file key.pub e inserirne il contenuto tra ""-----BEGIN SSH KEY----" e "-----END SSH KEY-----". Il file inizia con il testo ssh-dss o ssh-rsa.
2. In fondo alla chiave, inserire uno spazio e il nome di un utente di iLO 2 valido, come indicato nellapagina Modify User (Modifica utente). Ad esempio: xxx_testo_xxx MRossi.
Il nome utente fa distinzione tra maiuscole e minuscole ed è quindi necessario che i caratteri maiuscoli/minuscoli corrispondano esattamente a quelli del nome dell'utente di iLO 2 per associare la chiave SSHall'utente corretto.
Esempio:
<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>
Parametri di IMPORT_SSH_KEYNon sono disponibili parametri per questo comando.
Errori di runtime di IMPORT_SSH_KEYSono possibili i seguenti messaggi di errore IMPORT_SSH_KEY:
● RIB information is open for read-only access (Informazioni RIB per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● Error reading SSH Key (Errore di lettura della chiave SSH): The imported SSH Key is invalid (Lachiave SSH importata non è valida).
ITWW DIR_INFO 115
● Invalid iLO user name (Nome utente iLO non valido): The appended user name is not a valid iLO 2user (Il nome utente aggiunto non è un utente iLO 2 valido).
● No slots are available for storing additional SSH Key (Non sono disponibili slot per memorizzareulteriori chiavi SSH).
MOD_DIR_CONFIGIl comando MOD_DIR_CONFIG modifica le impostazioni di directory di iLO 2. Per un'analisi corretta, ilcomando deve trovarsi all'interno di un blocco di comandi DIR_INFO e DIR_INFO MODE deve essereimpostato su "write" (scrittura). Per poter eseguire questo comando, è necessario che l'utente dispongadel privilegio di configurazione di iLO 2.
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"><DIR_INFO MODE="write"><MOD_DIR_CONFIG> <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. -->
116 Capitolo 9 Utilizzo di RIBCL ITWW
<!-- 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>
NOTA: Quando si utilizza l'integrazione delle directory con estensione dello schema, i seguenti tagnon devono essere utilizzati:
DIR_ENABLE_GRP_ACCT
DIR_GRPACCT1_NAME
DIR_GRPACCT1_PRIV
NOTA: Quando si utilizzano directory senza schema, i seguenti tag non devono essere utilizzati:
DIR_OBJECT_DN
DIR_OBJECT_PASSWORD
Parametri di MOD_DIR_CONFIGTutti i seguenti parametri sono opzionali. Se un parametro non viene specificato, verrà mantenuto ilvalore del parametro per l'impostazione specificata.
DIR_AUTHENTICATION_ENABLED abilita o disabilita l'autenticazione della directory. I valori possibilisono Yes (Sì) e No.
DIR_ENABLE_GRP_ACCT consente a iLO 2 di utilizzare l'integrazione delle directory senza schema.I valori possibili sono Yes (Sì) e No.
Quando si utilizza l'integrazione delle directory senza schema, iLO 2 supporta privilegi variabili associatia diversi gruppi di directory. Questi gruppi sono contenuti nella directory, mentre i privilegi di iLO 2 peril membro corrispondente sono memorizzati in iLO 2.
● DIR_GRPACCT1_NAME identifica il contenitore di un gruppo nella directory, tra cuiAdministrators, Users o Power Users.
● DIR_GRPACCT1_PRIV identifica numericamente i privilegi di iLO 2 per i membri del gruppo.È possibile mescolare e associare privilegi includendo più di un valore. Tali privilegi sonorappresentati da un elenco di numeri separati da virgola (1,2,3,4,5) che indicano:
1. Administer Group Accounts (Amministrazione account del gruppo)
2. Remote Console Access (Accesso console remota)
3. Virtual Power and Reset (Accensione e reimpostazione virtuali)
4. Virtual Media (Supporti virtuali)
5. Configure iLO 2 Settings (Configurazione delle impostazioni di iLO 2)
NOTA: Quando si utilizza l'integrazione delle directory con estensione dello schema, i seguentitag non devono essere utilizzati:
DIR_ENABLE_GRP_ACCT
DIR_GRPACCT1_NAME
DIR_GRPACCT1_PRIV
ITWW DIR_INFO 117
NOTA: Quando si utilizzano directory senza schema, i seguenti tag non devono essere utilizzati:
DIR_OBJECT_DN
DIR_OBJECT_PASSWORD
DIR_LOCAL_USER_ACCT abilita o disabilita gli account utente locali. I valori possibili sonoYes (Sì) e No.
DIR_SERVER_ADDRESS specifica la posizione del server di directory. La posizione del server delladirectory viene specificata come indirizzo IP o nome DNS.
DIR_SERVER_PORT specifica il numero della porta utilizzata per la connessione al server di directory.Questo valore può essere richiesto all'amministratore della directory. La porta LDAP protetta è la 636,ma il server di directory può essere configurato con un differente numero di porta.
DIR_OBJECT_DN specifica il nome univoco di iLO 2 nel server di directory. Questo valore può essererichiesto all'amministratore della directory. I nomi distinti possono contenere al massimo 256 caratteri.
DIR_OBJECT_PASSWORD specifica la password associata all'oggetto iLO 2 nel server di directory.Le password possono contenere massimo 39 caratteri.
DIR_USER_CONTEXT_1, DIR_USER_CONTEXT_2 e DIR_USER_CONTEXT_3 specifica i contestidi ricerca utilizzati per individuare l'utente che sta cercando di autenticare le directory utilizzate. Se nonè possibile individuare l'utente con il primo percorso, vengono utilizzati i parametri specificati nelsecondo e nel terzo percorso. I valori di questi parametri possono essere richiesti all'amministratoredella directory. Ogni contesto dell'utente della directory può contenere al massimo 128 caratteri.
Errori di runtime di MOD_DIR_CONFIGSono possibili i seguenti messaggi di errore di MOD_DIR_CONFIG:
● Directory information is open for read-only access (Informazioni della directory per l'accesso di solalettura). Write access is required for this operation (È richiesto l'accesso in scrittura per questaoperazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
RACK_INFOIl comando RACK_INFO può apparire solo all'interno di un blocco di comandi LOGIN. Durante l'analisi,il comando legge nella memoria il database dell'infrastruttura del rack e si prepara a modificarlo. Solo icomandi di tipo RACK_INFO sono validi all'interno del blocco di comandi RACK_INFO. Il comandoRACK_INFO genera una risposta che indica all'applicazione host se il database è stato lettocorrettamente. Se il database viene aperto in scrittura da un'altra applicazione, la chiamata avrà esitonegativo.
Il blocco di questo comando è valido solo sui server ProLiant BL Class. RACK_INFO richiede ilparametro MODE con il valore read (lettura) o write (scrittura) specificato. MODE è un parametro distringa specifica con lunghezza massima di 10 caratteri che definisce come utilizzare le informazioni.
La modalità di scrittura abilita sia la lettura che la scrittura delle informazioni di iLO 2, mentre la modalitàdi lettura impedisce la modifica delle informazioni di iLO 2.
118 Capitolo 9 Utilizzo di RIBCL ITWW
Sono possibili i seguenti messaggi di errore di RACK_INFO:
● Invalid Mode (Modalità non valida).
● Server is not rack server; rack commands do not apply (Il server non è un server rack; i comandirack non vengono applicati).
Esempio:
<RACK_INFO MODE="read">……… RACK_INFO commands ………</RACK_INFO>
GET_RACK_SETTINGSI comandi GET_RACK_SETTINGS consentono di richiedere le impostazioni del rack del rispettivo iLO 2.Per un'analisi corretta, il comando GET_RACK_SETTINGS deve trovarsi all'interno di un blocco dicomandi RACK_INFO e RIB_INFO MODE può essere impostato su "read" (lettura) o "write" (scrittura).
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RACK_INFO MODE="read"> <GET_RACK_SETTINGS/> </RACK_INFO> </LOGIN></RIBCL>
Parametri di GET_RACK_SETTINGSNessuno
Errori di runtime di GET_RACK_SETTINGSNessuno
Messaggi restituiti da GET_RACK_SETTINGSDi seguito è riportato un possibile messaggio restituito da 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_SETTINGSIl comando GET_DIAGPORT_SETTINGS consente di richiedere le impostazioni della porta didiagnostica del rispettivo iLO. Per un'analisi corretta, il comando GET_DIAGPORT_SETTINGS deve
ITWW RACK_INFO 119
trovarsi all'interno di un blocco di comandi RACK_INFO e RIB_INFO MODE può essere impostato su"read" (lettura) o "write" (scrittura).
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RACK_INFO MODE="read"> <GET_DIAGPORT_SETTINGS/> </RACK_INFO> </LOGIN></RIBCL>
Parametri di GET_DIAGPORT_SETTINGSNessuno
Errori di runtime di GET_DIAGPORT_SETTINGSNessuno
Messaggi restituiti da GET_DIAGPORT_SETTINGSDi seguito è riportato un possibile messaggio restituito da 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_SETTINGSIl comando MOD_DIAGPORT_SETTINGS consente di modificare le impostazioni di rete della porta didiagnostica di iLO 2. Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandiRACK_INFO e RACK_INFO MODE deve essere impostato su "write" (scrittura). Per poter eseguirequesto comando, è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
Esempio:
<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>
120 Capitolo 9 Utilizzo di RIBCL ITWW
Parametri di MOD_DIAGPORT_SETTINGSTutti i seguenti parametri sono opzionali. Se un parametro non viene specificato, verrà mantenuto ilvalore del parametro per l'impostazione specificata.
DP_SPEED_AUTOSELECT consente di selezionare automaticamente la velocità del ricetrasmettitore.I valori possibili sono "Yes" (Sì) e "No". Non fa distinzione tra maiuscole e minuscole.
DP_NIC_SPEED consente di impostare la velocità del ricetrasmettitore se DP_SPEED_AUTOSELECTè impostato su "No". I valori possibili sono 10 o 100. Qualsiasi altro valore restituisce un errore di sintassi.
DP_FULL_DUPLEX consente di specificare se la porta di diagnostica di iLO 2 supporta la modalitàfull-duplex o half-duplex. applicabile solo se DP_SPEED_AUTOSELECT è impostato su "No". I valoripossibili sono "Yes" (Sì) e "No". Non fa distinzione tra maiuscole e minuscole.
DP_IP_ADDRESS consente di selezionare l'indirizzo IP per la porta di diagnostica di iLO 2.Se è stata immessa una stringa vuota, il valore corrente rimane invariato. Il formato previsto èXXX.XXX.XXX.XXX.
DP_SUBNET_MASK consente di selezionare la maschera di sottorete per la porta di diagnostica diiLO 2. Se è stata immessa una stringa vuota, il valore corrente rimane invariato. Il formato previsto èXXX.XXX.XXX.XXX.
Una volta completato correttamente lo script, il processore di gestione di iLO 2 viene riavviato affinchéle modifiche vengano applicate.
Errori di runtime di MOD_DIAGPORT_SETTINGSGli errori di MOD_DIAGPORT_SETTINGS possono includere i seguenti messaggi:
● iLO 2 information is open for read-only access (Le informazioni di iLO 2 possono essere soloaccedute in lettura). Write access is required for this operation (È richiesto l'accesso in scritturaper questa operazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
GET_ENCLOSURE_IP_SETTINGSGET_ENCLOSURE_IP_SETTINGS consente di richiedere le impostazioni di configurazione deglialloggiamenti IP statici di iLO 2. Questo attributo deve comparire all'interno del blocco di comandiRACK_INFO. Il blocco di comandi RACK_INFO può essere impostato su "read" (lettura) o"write" (scrittura).
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Admin" PASSWORD="password"> <RACK_INFO MODE="write"> <GET_ENCLOSURE_IP_SETTINGS/> </RACK_INFO></LOGIN></RIBCL>
Parametri di GET_ENCLOSURE_IP_SETTINGSNessuno
ITWW RACK_INFO 121
Messaggi restituiti da GET_ENCLOSURE_IP_SETTINGSDi seguito è riportato un possibile messaggio restituito da 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"/> <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 consente di modificare le impostazioni di configurazione deglialloggiamenti IP statici di iLO 2. Il comando è valido solo all'interno di un blocco RACK_INFO. L'utenteconnesso deve disporre del privilegio di configurazione di iLO 2. Questo attributo deve comparireall'interno del blocco di comandi RACK_INFO. Il blocco di comandi RACK_INFO deve essere impostatosu "write" (scrittura).
Esempio di modifica delle impostazioni:
<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"/>
122 Capitolo 9 Utilizzo di RIBCL ITWW
<STATIC_ROUTE_2 DEST="" GATEWAY=""/> <STATIC_ROUTE_3 DEST="" GATEWAY=""/> </MOD_ENCLOSURE_IP_SETTINGS></RACK_INFO></LOGIN></RIBCL>
Esempio di modifica delle impostazioni di rete per abilitare la configurazione degli alloggiamentiIP statici:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Admin" PASSWORD="password"> <RIB_INFO MODE="write"> <MOD_NETWORK_SETTINGS> <ENCLOSURE_IP_ENABLE VALUE="Yes"/> </MOD_NETWORK_SETTINGS> </RIB_INFO></LOGIN></RIBCL>
Parametri di MOD_ENCLOSURE_IP_SETTINGSBAY_ENABLEMASK consente di usare l'indirizzamento di configurazione degli alloggiamenti IP statici.L'attributo MASK è un numero a 16 bit. Ogni bit rappresenta un alloggiamento del contenitore. Se unbit è impostato, il relativo alloggiamento è assegnato per l'utilizzo delle impostazioni di configurazionedegli alloggiamenti IP statici. Il bit meno significativo rappresenta l'alloggiamento 1. Ad esempio,MASK="0x0001" permette solo all'alloggiamento 1 di usare la configurazione degli alloggiamenti IPstatici. Questo numero può essere esadecimale o decimale. Questo comando deve comparire nelblocco MOD_ENCLOSURE_IP_SETTINGS.
ENCLOSURE_IP_ENABLE consente di abilitare o disabilitare l'uso della configurazione deglialloggiamenti IP statici. Questo attributo deve comparire all'interno del blocco di comandiMOD_NETWORK_SETTINGS. I valori possibili sono "Y" o "N", senza distinzione tra maiuscolee minuscole. Questo attributo è valido solo per i server di tipo blade.
Errori di runtime di MOD_ENCLOSURE_IP_SETTINGSDi seguito sono riportati alcuni possibili messaggi di errore restituiti dal comandoMOD_ENCLOSURE_IP_SETTINGS:
● Rack information is open for read-only access (Informazioni rack per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto il privilegio CONFIG_ILO_PRIV).
GET_TOPOLOGYIl comando GET_TOPOLOGY consente di richiedere al rispettivo iLO 2 la restituzione della topologiacorrente dell'infrastruttura del rack. Per un'analisi corretta, il comando GET_TOPOLOGY deve trovarsiall'interno di un blocco di comandi RACK_INFO e RIB_INFO MODE può essere impostato su"read" (lettura) o "write" (scrittura).
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <RACK_INFO MODE="read">
ITWW RACK_INFO 123
<GET_TOPOLOGY/> </RACK_INFO> </LOGIN></RIBCL>
Parametri di GET_TOPOLOGYNessuno
Messaggio restituito da GET_TOPOLOGYDi seguito è riportato un esempio di richiesta riuscita:
<RK_TPLGY CNT="3"><RUID>xxxxxx</RUID><ICMB ADDR="0xAA55" MFG="232" PROD_ID="NNN" SER="123" NAME="Power_1"><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_RACKIl comando MOD_BLADE_RACK consente di modificare le impostazioni dell'infrastruttura del rack. Perun'analisi corretta, il comando MOD_BLADE_RACK deve trovarsi all'interno di un blocco di comandiRACK_INFO e RIB_INFO MODE deve essere impostato su "write" (scruttura). Per poter eseguirequesto comando, è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
Esempio:
<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>
Parametri di MOD_BLADE_RACKTutti i seguenti parametri sono opzionali. Se un parametro non viene specificato, verrà mantenuto ilvalore del parametro per l'impostazione specificata.
124 Capitolo 9 Utilizzo di RIBCL ITWW
RACK_NAME è il nome utilizzato per il raggruppamento logico dei contenitori in una singolainfrastruttura di rack. Questo parametro può contenere qualsiasi combinazione di caratteri stampabiliper una lunghezza massima di 31 caratteri.
ENCLOSURE_NAME è il nome utilizzato per il raggruppamento logico dei server ProLiant BL-Classpresenti in un solo contenitore. Questo parametro può contenere qualsiasi combinazione di caratteristampabili per una lunghezza massima di 31 caratteri.
BAY_NAME è il nome utilizzato per l'identificazione di un determinato server ProLiant BL-Class. Questoparametro può contenere qualsiasi combinazione di caratteri stampabili per una lunghezza massima di31 caratteri.
FACILITY_PWR_SOURCE determina la fonte di alimentazione per i server blade. Se si imposta"Yes" (Sì), il server utilizza l'alimentazione di rete, altrimenti utilizza gli alimentatori dei server blade.
RACK_AUTO_PWR determina se il server blade verrà automaticamente alimentato al momentodell'inserimento nel contenitore. Se si imposta "Yes"(Sì), il server blade si accende automaticamentee, se l'alimentazione è disponibile, inizia un normale processo di avvio. Il valore "No" imponel'accensione manuale del server blade.
SNMP_RACK_ALERTS determina se gli allarmi provenienti dall'infrastruttura del rack devono essereinoltrate alle destinazioni della trap SNMP definite dall'utente. Il valore "Yes" (Sì) abilita l'inoltro degliallarmi del rack. Se si imposta "No" viene disabilitato l'inoltro degli allarmi del rack.
LOG_RACK_ALERTS determina se gli allarmi provenienti dall'infrastruttura del rack devono essereregistrati. Il valore "Yes" (Sì) abilita la registrazione degli allarmi del rack nel registro IML. Se si imposta"No" viene disabilitata la registrazione degli allarmi del rack nel file di registro IML.
Errori di runtime di MOD_BLADE_RACKSono possibili i seguenti messaggi di errore di MOD_BLADE_RACK:
● Rack information is open for read-only access (Informazioni rack per l'accesso di sola lettura). Writeaccess is required for this operation (È richiesto l'accesso in scrittura per questa operazione).
● Rack Name too long (Nome del rack troppo lungo).
● Enclosure Name too long (Nome del contenitore troppo lungo).
● Bay Name too long (Nome dell'alloggiamento troppo lungo).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
SERVER_INFOIl comando SERVER_INFO può apparire solo in un blocco di comandi LOGIN. Solo i comandi di tipoSERVER_INFO sono validi all'interno del blocco di comandi SERVER_INFO.
SERVER_INFO richiede il parametro MODE con il valore read (lettura) o write (scrittura) specificato.MODE è un parametro di stringa specifica con lunghezza massima di 10 caratteri che definisce comeutilizzare le informazioni.
La modalità di scrittura abilita sia la lettura che la scrittura delle informazioni di iLO 2, mentre la modalitàdi lettura impedisce la modifica delle informazioni di iLO 2.
Esempio:
<SERVER_INFO MODE="read">
……… SERVER_INFO commands ………
ITWW SERVER_INFO 125
</SERVER_INFO>
Esempio di reimpostazione del server:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <RESET_SERVER/> </SERVER_INFO></LOGIN></RIBCL>
Esempio di impostazione dell'alimentazione dell'host:
<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_NAMEIl comando GET_SERVER_NAME viene utilizzato per recuperare il nome del server host utilizzato daiLO 2. Per impostare questo parametro sono disponibili più metodi, inclusi il comando SERVER_NAME,l'utility RBSU del server host, l'interfaccia basata sul browser di iLO 2 e il caricamento degli agentiHP ProLiant Management.
Questo comando è supportato dal firmware di iLO 2 1.30 o versioni successive, ma non è supportatoda iLO o RILOE II.
Esempio:
<RIBCL version="2.21"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SERVER_INFO MODE="READ" > <GET_SERVER_NAME /> </SERVER_INFO></LOGIN></RIBCL>
iLO 2 garantisce la coerenza tra le varie posizioni in cui viene utilizzato il nome del server. In merito allalunghezza del nome del server, l'utility RBSU del server host presenta una limitazione di due righe da14 caratteri ciascuna oppure di 28 caratteri totali.
Generalmente, gli agenti HP ProLiant Management vengono utilizzati per inoltrare l'attributo relativo alnome del server a iLO 2. È possibile utilizzare questo comando anche in istanze in cui non vengonoutilizzati agenti di gestione. Il sistema operativo host non viene tuttavia modificato in alcun modo.
126 Capitolo 9 Utilizzo di RIBCL ITWW
Messaggio restituito da GET_SERVER_NAMEGET_SERVER_NAME restituisce il nome del server attualmente memorizzato, se disponibile. Il nomedel server consiste in una stringa ASCII tra virgolette e non può essere un nome di rete. Ad esempio:
<SERVER_NAME VALUE="Linux Development Host" />
Errori di runtime di GET_SERVER_NAMENessuno
SERVER_NAMEIl comando SERVER_NAME viene utilizzato per assegnare l'attributo Server Name (Nome server)visualizzato nell'interfaccia utente e nell'utility RBSU del server host. Questa impostazione non vieneinoltrata al sistema operativo host né lo modifica in alcun modo.
Per modificare questo attributo tramite l'interfaccia di scripting, è necessario disporre del privilegio diconfigurazione di iLO 2. La sezione SERVER_INFO deve essere impostata sulla modalità WRITE(Scrittura), altrimenti viene restituito un messaggio di errore.
Esempio:
<RIBCL version="2.21"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"><SERVER_INFO MODE="write" > <SERVER_NAME VALUE = "Exchange05" /></SERVER_INFO></LOGIN
Parametri di SERVER_NAMEVALUE è una stringa ASCII tra virgolette di lunghezza totale massima pari a 50 caratteri.
Messaggio restituito da SERVER_NAMESe questo attributo è impostato correttamente, non viene restituito alcun messaggio specifico.
Errori di runtime di SERVER_NAME● Se non si dispone del privilegio di configurazione delle impostazioni di iLO, viene restituito un
messaggio di errore di runtime.
● Se SERVER_INFO non è aperto per la scrittura, viene restituito un messaggio di errore di runtime.
GET_EMBEDDED_HEALTHIl comando GET_EMBEDDED_HEALTH consente di recuperare informazioni di sicurezza relative alserver. Per un'analisi corretta, il comando GET_EMBEDDED_HEALTH deve apparire all'interno di unblocco di comandi SERVER_INFO. SERVER_INFO MODE può essere impostato in lettura o scrittura.
Esempio:
<RIBCL VERSION="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_EMBEDDED_HEALTH /> </SERVER_INFO>
ITWW SERVER_INFO 127
</LOGIN></RIBCL>
Parametri di GET_EMBEDDED_HEALTHNessuno
Messaggi restituiti da GET_EMBEDDED_HEALTHDi seguito è riportato un possibile messaggio restituito da GET_RACK_SETTINGS:
IP Address is: 16.100.000.192cpqlocfg.exe: Receiving (116):<?xml version="1.0"?><RIBCL VERSION="2.22"><RESPONSE STATUS="0x0000" 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"/>
128 Capitolo 9 Utilizzo di RIBCL ITWW
<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"/> <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_READINGSIl comando GET_POWER_READING consente di ottenere i valori misurati dall'alimentatore del server.
Parametri di GET_POWER_READINGSNessuno
ITWW SERVER_INFO 129
Messaggi restituiti da GET_POWER_READINGSIl comando GET_POWER_READINGS può restituire due tipi di risposta, a seconda che sia stata o menoapplicata una licenza avanzata.
Di seguito è riportata una tipica risposta restituita nel caso in cui non sia stata applicata una licenzaavanzata:
<?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.--></GET_POWER_READINGS></RIBCL>cpqlocfg.exe: Script succeeded on "16.100.100.100:100"
Di seguito è riportata una tipica risposta restituita nel caso in cui sia stata applicata una licenza avanzata:
<?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_CAPIl comando GET_POWER_CAP viene utilizzato per conoscere la capacità di alimentazione del server.Per un'analisi corretta, il comando GET_POWER_CAP deve trovarsi all'interno di un blocco di comandiSERVER_INFO e SERVER_INFO MODE deve essere impostato su read (lettura) o write (scrittura).
Esempio:
<RIBCL VERSION="2.21"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_POWER_CAP/> </SERVER_INFO></LOGIN></RIBCL>
130 Capitolo 9 Utilizzo di RIBCL ITWW
Parametri di GET_POWER_CAPNessuno
Messaggi restituiti da GET_POWER_CAPUn valore di capacità di alimentazione pari a zero indica che sul server non è attualmente impostataalcuna capacità di alimentazione. Una tipica risposta è la seguente:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_POWER_CAP /> </SERVER_INFO></LOGIN></RIBCL>
SET_POWER_CAPIl comando SET_POWER_CAP viene utilizzato per impostare la capacità di alimentazione del server.Per un'analisi corretta, il comando SET_POWER_CAP deve trovarsi all'interno di un blocco di comandiSERVER_INFO e SERVER_INFO MODE deve essere impostato su write (scrittura). Per poter eseguirequesto comando, è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
Questa proprietà non può essere impostata se per il server è stata impostata una limitazionedell'alimentazione dinamica. Questa proprietà può essere impostata e modificata utilizzando OnboardAdministrator o Insight Power Manager.
Esempio di disabilitazione della capacità di alimentazione:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <SET_POWER_CAP POWER_CAP="300"/> </SERVER_INFO> </LOGIN></RIBCL>
Parametri di SET_POWER_CAPSET_POWER_CAP è la capacità di alimentazione del server. I valori di capacità di alimentazione validisono determinati mediante un'apposita verifica eseguita sul server all'avvio. Il valore possibile è 0 (zero),per disabilitare la capacità di alimentazione, oppure un numero espresso in Watt determinato durantela verifica.
Errori di runtime di SET_POWER_CAPSono possibili i seguenti messaggi di errore di SET_POWER_CAP:
● Server information is open for read-only access (Informazioni del server per l'accesso di solalettura). Write access is required for this operation (È richiesto l'accesso in scrittura per questaoperazione).
● Power Regulator feature is not supported on this server (La funzione di regolatore di alimentazionenon è supportata su questo server).
ITWW SERVER_INFO 131
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione).
● The power cap value is invalid (Il valore della capacità di alimentazione non è valido).
GET_HOST_POWER_SAVER_STATUSIl comando GET_HOST_POWER_SAVER_STATUS richiede lo stato della funzione diregolatore di alimentazione del processore relativa al server. Per un'analisi corretta, il comandoGET_HOST_POWER_SAVER_STATUS deve apparire all'interno di un blocco di comandiSERVER_INFO. SERVER_INFO MODE può essere impostato in lettura o scrittura.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <GET_HOST_POWER_SAVER_STATUS/> </SERVER_INFO> </LOGIN></RIBCL>
Parametri di GET_HOST_POWER_SAVER_STATUSNessuno
Errori di runtime di GET_HOST_POWER_SAVER_STATUSSono possibili i seguenti messaggi di errore di GET_HOST_POWER_SAVER_STATUS:
● Feature not supported (Funzionalità non supportata)
Messaggi restituiti da GET_HOST_POWER_SAVER_STATUSCon le risposte seguenti vengono restituite le seguenti informazioni:
● <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_SAVERIl comando SET_HOST_POWER_SAVER viene utilizzato per configurare l'impostazione delregolatore di alimentazione per il processore del server. Per un'analisi corretta, il comandoSET_HOST_POWER_SAVER deve trovarsi all'interno di un blocco di comandi SERVER_INFO eSERVER_INFO MODE deve essere impostato su "write" (scrittura). Per eseguire questo comandol'utente deve disporre dei privilegi di accensione e reimpostazione virtuali.
Esempio:
132 Capitolo 9 Utilizzo di RIBCL ITWW
<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>
Parametri di SET_HOST_POWER_SAVERIl comando HOST_POWER_SAVER controlla la funzione di risparmio energetico dinamico delprocessore del server, se questa funzione è supportata. I valori possibili sono i seguenti:
● 1 - Operating system control mode (Modalità di controllo del sistema operativo)
● 2 - HP Static Low Power mode (Modalità statica di alimentazione bassa HP)
● 3 - HP Dynamic Power Savings Mode (Modalità risparmio energetico dinamico HP)
● 4 - HP Static High Performance mode (Modalità statica per prestazioni superiori HP)
Errori di runtime di SET_HOST_POWER_SAVERSono possibili i seguenti messaggi di errore di SET_HOST_POWER:
● Server information is open for read-only access (Informazioni del server per l'accesso di solalettura). Write access is required for this operation (È richiesto l'accesso in scrittura per questaoperazione).
● Power Regulator feature is not supported on this server (La funzione di regolatore di alimentazionenon è supportata su questo server).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). RESET_SERVER_PRIV required (Richiesto il privilegio RESET_SERVER_PRIV).
GET_HOST_POWER_REG_INFOIl comando GET_HOST_POWER_REG_INFO consente di richiedere le informazioni del regolatore dialimentazione di iLO 2. Per un'analisi corretta, il comando GET_HOST_POWER_REG_INFO devetrovarsi all'interno di un blocco di comandi SERVER_INFO e SERVER_INFO MODE deve essereimpostato su "read" (lettura).
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_HOST_POWER_REG_INFO/> </SERVER_INFO> </LOGIN></RIBCL>
Parametri di GET_HOST_POWER_REG_INFONessuno
ITWW SERVER_INFO 133
Errori di runtime di GET_HOST_POWER_REG_INFOSe non viene trovata una licenza avanzata di iLO 2, il comando GET_HOST_POWER_REG_INFOrestituisce un errore di runtime. Ad esempio:
<RIBCL VERSION="2.22"> <RESPONSE STATUS="0x0043" MESSAGE='This feature requires an advanced license' /></RIBCL>
Messaggi restituiti da GET_HOST_POWER_REG_INFOIl comando GET_HOST_POWER_REG_INFO restituisce tutti i dati disponibili al momento dellarichiesta. Se la richiesta viene inoltrata entro i primi cinque minuti dopo la reimpostazione o l'accensionedi iLO 2, è disponibile solo una quantità di dati limitata.
Di seguito è riportato un esempio di messaggio restituito da GET_HOST_POWER_REG_INFO entroi primi cinque minuti dopo la reimpostazione o l'accensione di iLO 2:
<GET_HOST_POWER_REG_INFO><NumberProcessors>0</NumberProcessors><NumberPstates>0</NumberPstates></GET_HOST_POWER_REG_INFO>
Esempio di messaggio restituito da GET_HOST_POWER_REG_INFO quando sono disponibilitutti i dati:
<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>
134 Capitolo 9 Utilizzo di RIBCL ITWW
<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_STATUSIl comando GET_HOST_POWER_STATUS consente di richiedere lo stato di alimentazione del server.Per un'analisi corretta, il comando GET_HOST_POWER_STATUS deve apparire all'interno di un bloccodi comandi SERVER_INFO. SERVER_INFO MODE può essere impostato in lettura o scrittura.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <GET_HOST_POWER_STATUS/> </SERVER_INFO> </LOGIN></RIBCL>
Parametri di GET_HOST_POWER_STATUSNessuno
Errori di runtime di GET_HOST_POWER_STATUSSono possibili i seguenti messaggi di errore di GET_HOST_POWER_STATUS:
● Host power is OFF (L'alimentazione dell'host è disattivata).
● Host power is ON (L'alimentazione dell'host è attivata).
Messaggi restituiti da GET_HOST_POWER_STATUSCon la risposta vengono restituite le seguenti informazioni:
<GET_HOST_POWER HOST POWER="OFF"/>
SET_HOST_POWERIl comando SET_HOST_POWER consente di commutare il pulsante di accensione del server. Perun'analisi corretta, il comando SET_HOST_POWER deve trovarsi all'interno di un blocco di comandiSERVER_INFO e SERVER_INFO MODE deve essere impostato su "write" (scrittura). Per eseguirequesto comando l'utente deve disporre dei privilegi di accensione e reimpostazione virtuali.
Esempio:
ITWW SERVER_INFO 135
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <SET_HOST_POWER HOST_POWER="Yes"/> </SERVER_INFO> </LOGIN></RIBCL>
Parametri di SET_HOST_POWERIl comando HOST_POWER attiva o disattiva il pulsante di accensione virtuale. I valori possibili sono"Yes" (Sì) e "No".
Errori di runtime di SET_HOST_POWERSono possibili i seguenti messaggi di errore di SET_HOST_POWER:
● Server information is open for read-only access (Informazioni del server per l'accesso di solalettura). Write access is required for this operation (È richiesto l'accesso in scrittura per questaoperazione).
● Virtual Power Button feature is not supported on this server (La funzione Virtual Power Button nonè supportata su questo server).
● Host power is already ON (L'alimentazione dell'host è già attivata).
● Host power is already OFF (L'alimentazione dell'host è già disattivata).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). RESET_SERVER_PRIV required (Richiesto il privilegio RESET_SERVER_PRIV).
GET_HOST_PWR_MICRO_VERIl comando GET_HOST_PWR_MICRO_VER consente di commutare il pulsante di alimentazione delserver. Per un'analisi corretta, il comando GET_HOST_PWR_MICRO_VER deve trovarsi all'interno diun blocco di comandi SERVER_INFO e SERVER_INFO deve essere impostato su "read" (lettura).
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="admin" PASSWORD="admin123"> <SERVER_INFO MODE="read"> <GET_HOST_PWR_MICRO_VER/> </SERVER_INFO></LOGIN></RIBCL>
Parametri di GET_HOST_PWR_MICRO_VERNessuno
Errori di runtime di GET_HOST_PWR_MICRO_VERSono possibili i seguenti messaggi di errore di GET_HOST_PWR_MICRO_VER:
● Error (Errore) se la micro alimentazione non può essere letta (problema hardware).
● Power Off (Alimentazione spenta) se il server è spento.
● N/A (N/D) se il server non supporta la micro alimentazione.
136 Capitolo 9 Utilizzo di RIBCL ITWW
Messaggi restituiti da GET_HOST_PWR_MICRO_VER
● Nessun errore e visualizza le informazioni di versione:
<GET_HOST_PWR_MICRO_VER> <PWR_MICRO VERSION="2.3"/></GET_HOST_PWR_MICRO_VER>
● Server spento:
<GET_HOST_PWR_MICRO_VER> <PWR_MICRO VERSION="OFF"/></GET_HOST_PWR_MICRO_VER>
● Micro alimentazione non supportata sul server:
<GET_HOST_PWR_MICRO_VER> <PWR_MICRO VERSION="N/A"/></GET_HOST_PWR_MICRO_VER>
● Lettura della versione della micro alimentazione non possibile:
<GET_HOST_PWR_MICRO_VER> <PWR_MICRO VERSION="Error"/></GET_HOST_PWR_MICRO_VER>
GET_PWREG_CAPABILITIESIl comando GET_PWREG_CAPABILITIES richiede le informazioni di regolazione di alimentazione diiLO 2 relative a valori minimi e massimi dell'alimentazione di sistema, tipo di alimentatore e capacitàe versione firmware del microprocessore di alimentazione. Per un'analisi corretta, il comandoGET_PWREG_CAPABILITIES deve trovarsi all'interno di un blocco di comandi SERVER_INFOe SERVER_INFO MODE deve essere impostato su "read" (lettura).
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_PWREG_CAPABILITIES/> </SERVER_INFO> </LOGIN></RIBCL>
Parametri di GET_PWREG_CAPABILITIESNessuno
Errori di runtime di GET_PWREG_CAPABILITIESI possibili messaggi di errore di GET_PWREG_CAPABILITIES includono:
● Error (Errore) se la micro alimentazione non può essere letta (problema hardware).
● Power Off (Alimentazione spenta) se il server è spento.
● N/A (N/D) se il server non supporta la micro alimentazione.
ITWW SERVER_INFO 137
Messaggi restituiti da 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"/> <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"/>
138 Capitolo 9 Utilizzo di RIBCL ITWW
<PWRALERT VERSION="0"/> <PWR MICRO VERSION="3.3"/></GET_PWREG_CAPABILITIES>
RESET_SERVERIl comando RESET_SERVER forzerà un riavvio a caldo del server, se il server è acceso. Per un'analisicorretta, il comando RESET_SERVER deve trovarsi all'interno di un blocco di comandi SERVER_INFOe SERVER_INFO MODE deve essere impostato su "write" (scrittura). Per eseguire questo comandol'utente deve disporre dei privilegi di accensione e reimpostazione virtuali.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <RESET_SERVER/> </SERVER_INFO> </LOGIN></RIBCL>
Errori di RESET_SERVERSono possibili i seguenti messaggi di errore di RESET_SERVER:
● Server information is open for read-only access (Informazioni del server per l'accesso di solalettura). Write access is required for this operation (È richiesto l'accesso in scrittura per questaoperazione).
● Server is currently powered off (Server attualmente spento).
● User does NOT have correct privilege for action (L'utente NON dispone dei privilegi richiesti perquesta azione). RESET_SERVER_PRIV required (Richiesto il privilegio RESET_SERVER_PRIV).
Parametri di RESET_SERVERNessuno
PRESS_PWR_BTNIl comando PRESS_PWR_BTN viene utilizzato per simulare l'accensione fisica del server mediante ilpulsante di accensione. Per un'analisi corretta, il comando PRESS_PWR_BTN deve trovarsi all'internodi un blocco di comandi SERVER_INFO e SERVER_INFO MODE deve essere impostato su"write" (scrittura). Per eseguire questo comando l'utente deve disporre dei privilegi di accensionee reimpostazione virtuali.
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <PRESS_PWR_BTN/> </SERVER_INFO></LOGIN></RIBCL>
ITWW SERVER_INFO 139
Parametri di PRESS_PWR_BTNNon sono disponibili parametri per questo comando.
Errori di runtime di PRESS_PWR_BTNSono possibili i seguenti messaggi di errore:
● Server information is open for read-only access (Informazioni del server per l'accesso di solalettura). Write access is required for this operation (È richiesto l'accesso in scrittura per questaoperazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). RESET_SERVER_PRIV required (Richiesto il privilegio RESET_SERVER_PRIV).
HOLD_PWR_BTNIl comando HOLD_PWR_BTN viene utilizzato per simulare l'operazione di premere e tenere premuto ilpulsante di accensione del server. Per un'analisi corretta, il comando HOLD_PWR_BTN deve trovarsiall'interno di un blocco di comandi SERVER_INFO e SERVER_INFO MODE deve essere impostato su"write" (scrittura). Per eseguire questo comando l'utente deve disporre dei privilegi di accensionee reimpostazione virtuali.
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <HOLD_PWR_BTN/> </SERVER_INFO></LOGIN></RIBCL>
Parametri di HOLD_PWR_BTNNon sono disponibili parametri per questo comando.
Errori di runtime di HOLD_PWR_BTNSono possibili i seguenti messaggi di errore:
● Server information is open for read-only access (Informazioni del server per l'accesso di solalettura). Write access is required for this operation (È richiesto l'accesso in scrittura per questaoperazione).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). RESET_SERVER_PRIV required (Richiesto il privilegio RESET_SERVER_PRIV).
COLD_BOOT_SERVERIl comando COLD_BOOT_SERVER forzerà un riavvio a freddo del server, se il server è acceso. Perun'analisi corretta, il comando COLD_BOOT_SERVER deve trovarsi all'interno di un blocco di comandiSERVER_INFO e SERVER_INFO MODE deve essere impostato su "write" (scrittura). Per eseguirequesto comando l'utente deve disporre dei privilegi di accensione e reimpostazione virtuali.
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password">
140 Capitolo 9 Utilizzo di RIBCL ITWW
<SERVER_INFO MODE="write"> <COLD_BOOT_SERVER/> </SERVER_INFO></LOGIN></RIBCL>
Parametri di COLD_BOOT_SERVERNon sono disponibili parametri per questo comando.
Errori di runtime di COLD_BOOT_SERVERSono possibili i seguenti messaggi di errore:
● Server information is open for read-only access (Informazioni del server per l'accesso di solalettura). Write access is required for this operation (È richiesto l'accesso in scrittura per questaoperazione).
● Host power is already OFF (L'alimentazione dell'host è già disattivata).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). RESET_SERVER_PRIV required (Richiesto il privilegio RESET_SERVER_PRIV).
WARM_BOOT_SERVERIl comando WARM_BOOT_SERVER forzerà un riavvio a caldo del server, se il server è acceso. Perun'analisi corretta, il comando WARM_BOOT_SERVER deve trovarsi all'interno di un blocco di comandiSERVER_INFO e SERVER_INFO MODE deve essere impostato su "write" (scrittura). Per eseguirequesto comando l'utente deve disporre dei privilegi di accensione e reimpostazione virtuali.
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <WARM_BOOT_SERVER/> </SERVER_INFO></LOGIN></RIBCL>
Parametri di WARM_BOOT_SERVERNon sono disponibili parametri per questo comando.
Errori di runtime di WARM_BOOT_SERVERSono possibili i seguenti messaggi di errore:
● Server information is open for read-only access (Informazioni del server per l'accesso di solalettura). Write access is required for this operation (È richiesto l'accesso in scrittura per questaoperazione).
● Host power is already OFF (L'alimentazione dell'host è già disattivata).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). RESET_SERVER_PRIV required (Richiesto il privilegio RESET_SERVER_PRIV).
ITWW SERVER_INFO 141
SERVER_AUTO_PWRIl comando SERVER_AUTO_PWR consente di configurare le impostazioni di accensione automaticae di ritardo di accensione del server.
Questo comando è supportato dal firmware di iLO 2 versione 1.20 e successive, ma non è supportatodal firmware di iLO o RILOE II.
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SERVER_INFO MODE="write"> <!-- Enable automatic power on with 30 seconds delay --> <SERVER_AUTO_PWR VALUE="30" /> </SERVER_INFO></LOGIN></RIBCL>
Parametri di SERVER_AUTO_PWRI valori possibili sono i seguenti:
● Yes (Sì): abilita l'accensione automatica con un ritardo minimo.
● No: disabilita l'accensione automatica.
● 15 abilita l'accensione automatica con un ritardo di 15 secondi.
● 30 abilita l'accensione automatica con un ritardo di 30 secondi.
● 45 abilita l'accensione automatica con un ritardo di 45 secondi.
● 60 abilita l'accensione automatica con un ritardo di 60 secondi.
● Random (Casuale): abilita l'accensione automatica con un ritardo causale, fino a un massimo di60 secondi.
Errori di runtime di SERVER_AUTO_PWRSono possibili i seguenti messaggi di errore:
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). RESET_SERVER_PRIV required (Richiesto il privilegio RESET_SERVER_PRIV).
● The value specified for SERVER_AUTO_PWR is invalid (Il valore specificato perSERVER_AUTO_PWR non è valido).
GET_SERVER_AUTO_PWRIl comando GET_SERVER_AUTO_PWR consente di ottenere le impostazioni di accensione automaticae di ritardo di accensione del server.
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_SERVER_AUTO_PWR /> </SERVER_INFO>
142 Capitolo 9 Utilizzo di RIBCL ITWW
</LOGIN></RIBCL>
Parametri di GET_SERVER_AUTO_PWRNessuno
Messaggio restituito da GET_SERVER_AUTO_PWRDi seguito è riportato un possibile messaggio restituito da GET_SERVER_AUTO_PWR:
<?xml version="1.0"?><RIBCL VERSION="2.22"><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_STATUSIl comando GET_UID_STATUS consente di richiedere lo stato della spia UID del server. Per un'analisicorretta, il comando GET_UID_STATUS deve apparire all'interno di un blocco di comandiSERVER_INFO. SERVER_INFO MODE può essere impostato in lettura o scrittura.
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <GET UID_STATUS /> </SERVER_INFO> </LOGIN></RIBCL>
Parametri di GET_UID_STATUSNessuno
Risposte di GET_UID_STATUSCon la risposta vengono restituite le seguenti informazioni:
<GET_UID_STATUS UID="OFF"/>
ITWW SERVER_INFO 143
UID_CONTROLIl comando UID_CONTROL consente di commutare la spia UID del server. Per un'analisi corretta, ilcomando UID_CONTROL deve trovarsi all'interno di un blocco di comandi SERVER_INFO eSERVER_INFO MODE deve essere impostato su "write" (scrittura).
Esempio:
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="write"> <UID_CONTROL UID="Yes"/> </SERVER_INFO> </LOGIN></RIBCL>
Parametri di UID_CONTROLUID determina lo stato della spia UID. Se si imposta "Yes" (Sì), la spia UID si accende, altrimenti sispegne.
Errori di UID_CONTROLSono possibili i seguenti messaggi di errore di UID_CONTROL:
● UID is already ON (UID già accesa).
● UID is already OFF (UID già spenta).
GET_VPB_CABLE_STATUS (solo RILOE II)GET_VPB_CABLE_STATUS consente di restituire lo stato dell'eventuale cavo del pulsante diaccensione virtuale collegato alla scheda RILOE II. Per un'analisi corretta, il comandoGET_VPB_CABLE_STATUS deve apparire all'interno di un blocco di comandi SERVER_INFO.SERVER_INFO MODE può essere impostato in lettura o scrittura.
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="adminname" PASSWORD="password"> <SERVER_INFO MODE="read"> <GET_VPB_CABLE_STATUS/> </SERVER_INFO> </LOGIN></RIBCL>
GET_VPB_CABLE_STATUSNessuno
Errori di runtime di GET_VPB_CABLE_STATUSI possibili messaggi di errore di GET_VPB_CABLE_STATUS includono:
● Virtual Power Button cable is attached (Cavo del pulsante di accensione virtuale collegato).
● Virtual Power Button cable is not attached (Cavo del pulsante di accensione virtuale scollegato).
Messaggi restituiti da GET_VPB_CABLE_STATUSDi seguito è riportato un possibile messaggio restituito da GET_VPB_CABLE_STATUS:
144 Capitolo 9 Utilizzo di RIBCL ITWW
<RIBCL VERSION="2.22"> <RESPONSE STATUS="0x0000" MESSAGE='No error' /> <GET_VPB_CABLE> <VIRTUAL POWER BUTTON CABLE="ATTACHED"/> </GET_VPB_CABLE></RIBCL>
SSO_INFOIl comando SSO_INFO MODE può apparire solo all'interno di un blocco di comandi LOGIN. Solo icomandi di tipo SSO_INFO MODE sono validi all'interno del blocco di comandi SSO_INFO MODE.
SSO_INFO MODE richiede il parametro MODE con un valore read (lettura) o write (scrittura). MODE èun parametro di stringa specifica con lunghezza massima di 10 caratteri che definisce come utilizzarele informazioni.
La modalità di scrittura abilita sia la lettura che la scrittura delle informazioni di iLO 2, mentre la modalitàdi lettura impedisce la modifica delle informazioni di iLO 2. Per poter eseguire questo comando,è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
Esempio:
<SSO_INFO MODE="write">……… SSO_INFOcommands ………</SSO_INFO>
Esempio di eliminazione di un record del server HP SIM SSO in base al numero di indice:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SSO_INFO MODE="write"> <DELETE_SERVER INDEX="6" /> </SSO_INFO></LOGIN></RIBCL>
SSO_INFO è supportato solo dal firmware di iLO 2 v1.30 con licenza. Se iLO 2 è senza licenza, ècomunque possibile modificare queste impostazioni. Sebbene iLO 2 non restituisca un messaggio dierrore, se non si dispone di licenza, qualsiasi tentativo SSO viene rifiutato. Per ulteriori informazioni,consultare la Guida utente di HP Integrated Lights-Out.
GET_SSO_SETTINGSIl comando GET_SSO_SETTINGS viene utilizzato per recuperare le impostazioni di SSO per iLO 2.Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandi SSO_INFO eSSO_INFO MODE deve essere impostato su read (lettura) o write (scrittura).
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SSO_INFO MODE="read"> <GET_SSO_SETTINGS/> </SSO_INFO>
ITWW SSO_INFO 145
</LOGIN></RIBCL>
Parametri di GET_SSO_SETTINGSNessuno
Messaggi restituiti da GET_SSO_SETTINGSDi seguito è riportato l'esempio di una risposta delle impostazioni SSO a un iLO 2 configurato. Sonodisponibili 0 o più record di SSO_SERVER che indicano il numero di record di server memorizzati inciascuno di essi.
<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_SETTINGSIl comando MOD_SSO_SETTINGS consente di modificare le impostazioni di SSO per iLO 2. Perun'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandi MOD_SSO_SE eSSO_INFO MODE deve essere impostato su write (scrittura). Per poter eseguire questo comando,è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
146 Capitolo 9 Utilizzo di RIBCL ITWW
Esempio:
<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" />
<!-- 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>
Parametri di MOD_SSO_SETTINGSTRUST_MODE imposta la modalità di attendibilità di SSO (Single Sign-On). L'impostazione correnterimane inalterata se questa impostazione viene omessa dallo script. I valori consentiti sono i seguenti:
● Disabled (Disabilitata) – Disabilita HP SIM SSO su questo processore.
● Certificate (Certificato) – Accetta solo le richieste SSO autenticate mediante un certificato.
● Name (Nome) – Considera attendibili le richieste SSO provenienti dal server HP SIM a cui èassegnato un nome.
● All (Tutti) – Accetta qualsiasi richiesta SSO proveniente dalla rete.
ITWW SSO_INFO 147
I nomi dei ruoli vengono utilizzati per associare i privilegi di iLO. I privilegi specificati vengono impostatiin base al ruolo e un privilegio omesso risulta inalterato. Abilitare un privilegio per il ruolo utilizzandol'argomento "Y" e disabilitarlo tramite l'argomento "N."
Per l'assegnazione di privilegi sono disponibili tre ruoli. Se si omette un ruolo, l'assegnazione correnterimane inalterata:
● USER_ROLE - Privilegi associati all'utente
● OPERATOR_ROLE - Privilegi associati all'operatore
● ADMINISTRATOR_ROLE - Privilegi associati all'amministratore
Per ciascun ruolo, sono disponibili più privilegi da gestire. Il privilegio viene specificato all'interno deltag del ruolo. Se un privilegio viene omesso, il valore corrente rimane inalterato. Ciascun privilegioassegnato è un valore booleano e può essere impostato su "Y" (privilegio concesso) o "N" (privilegionegato). Per ulteriori informazioni sui privilegi, consultare la sezione relativa all'amministrazione utentedella Guida utente.
● LOGIN_PRIV – Consente l'accesso per questo ruolo.
● REMOTE_CONS_PRIV – Consente l'accesso alle risorse della console remota.
● RESET_SERVER_PRIV – Consente l'accesso ai controlli di accensione e reimpostazione.
● VIRTUAL_MEDIA_PRIVPRIV – Consente l'accesso alle risorse dei supporti virtuali.
● CONFIG_ILO_PRIV – Consente la modifica delle impostazioni.
● ADMIN_PRIVPRIV – Consente la modifica degli account utente locali.
Errori di runtime di MOD_SSO_SETTINGS
● Incorrect firmware version (Versione firmware non corretta). SSO is only support on iLO 2 v1.30firmware or later (SSO è supportato solo dal firmware di iLO 2 1.30 o versioni successive).
● User does not have correct privilege for action (L'utente non dispone dei privilegi richiesti per questaazione). CONFIG_ILO_PRIV required (Richiesto CONFIG_ILO_PRIV).
● SSO_INFO must be in write mode (SSO_INFO deve essere in modalità write (scrittura)).
SSO_SERVERIL comando SSO_SERVER viene utilizzato per creare record del server HP SIM SSO attendibile. Perun'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandi SSO_INFO mentreSSO_INFO MODE deve essere impostato su write (scrittura). Per poter eseguire questo comando,è necessario che l'utente disponga del privilegio di configurazione di iLO 2. È possibile combinare questocomando con MOD_SSO_SETTINGS.
È anche possibile specificare più record del server SSO utilizzando più istanze di questo comando.I server vengono aggiunti nell'ordine in cui sono specificati i record. È possibile che i record duplicativengano respinti e generino un errore. Il numero di record memorizzati dal processore Lights-Outdipende dalle dimensioni delle voci poiché i certificati non hanno una dimensione fissa. Generalmente,è possibile memorizzare più certificati.
148 Capitolo 9 Utilizzo di RIBCL ITWW
Per aggiungere un record del server attendibile HP SIM tramite questo comando sono disponibili tremodi:
● È possibile specificare il server in base al nome della rete. Il livello di attendibilità di SSO deveessere impostato su trust by name (ritieni attendibile in base al nome) o trust all (ritieni attendibilitutti), ma non è supportata l'opzione trust by certificate (ritieni attendibile in base al certificato).Utilizzare il nome di rete completo.
● È possibile importare il certificato del server mediante iLO 2. Il processore LOM richiede il certificatoal server HP SIM specificato utilizzando una richiesta HTTP anonima. Affinché questo metodofunzioni, il processore iLO 2 deve essere in grado di contattare il server HP SIM sulla rete almomento dell'elaborazione del comando.
● È possibile installare il certificato del server direttamente in iLO 2, dopo aver ottenuto il certificatox.509. Questo metodo consente di configurare iLO 2 prima di inserirlo in rete con il server HP SIM,nonché di verificare il contenuto del certificato del server HP SIM. Per altri metodi di acquisizionedel certificato dal server HP SIM, consultare la Guida utente di Lights-Out 2 o la guida utente diHP SIM.
Esempio:
<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>
Parametri di SSO_SERVERNAME indica che il server viene specificato in base al nome della rete. Riceve una stringa tra virgolettecontenente il nome di rete completo del server attendibile HP SIM. Il nome non viene convalidato daiLO 2 finché non viene eseguito un tentativo di accesso a SSO. Ad esempio, di seguito è riportata lasintassi per aggiungere un nome di server attendibile HP SIM:
<SSO_SERVER NAME="hpsim1.hp.net" />
IMPORT_FROM indica che iLO 2 deve richiedere il certificato del server attendibile HP SIM a HP SIM.Questa richiesta viene implementata utilizzando una richiesta HTTP anonima simile alla seguente:
http://<indirizzo di rete sim>:280/GetCertificate
ITWW SSO_INFO 149
iLO 2 richiede il certificato quando il comando viene elaborato. Se il server HP SIM risulta irraggiungibile,si verifica un errore. Ad esempio, la sintassi per far sì che iLO 2 importi un certificato di server puòessere la seguente:
<SSO_SERVER IMPORT_FROM="hpsim2.hp.net" />
IMPORT_CERTIFICATE indica che iLO 2 deve importare i dati del certificato x.509 con codifica .PEMche seguono. I dati sono codificati in un blocco di testo che include il testo -----BEGIN CERTIFICATE----- e -----END CERTIFICATE-----. Ad esempio, la sintassi per l'importazionedi un certificato di server attendibile HP SIM può essere la seguente:
<SSO_SERVER>-----BEGIN CERTIFICATE-----MIIC3TCCAkYCBESzwFUwDQYJKoZIhvcNAQEFBQAwgbUxCzAJBgNVBAYTAlVTMRMwE................kXzhuVzPfWzQ+a2E9tGAE/YgNGTfS9vKkVLUf6QoP/RQpYpkl5BxrsN3gM/PeT3zrxyTleE=-----END CERTIFICATE-----</SSO_SERVER>
Il certificato viene convalidato da iLO 2 per garantirne la decodifica prima dell'archiviazione. Se ilcertificato rappresenta un duplicato oppure è danneggiato, si verifica un errore.
iLO 2 non supporta certificati revocati né ritiene attendibili quelli scaduti. Pertanto, è necessariorimuovere tutti gli eventuali certificati revocati o scaduti.
Errori di runtime di SSO_SERVERViene generato un errore di runtime:
● Se un certificato è duplicato.
● Se un certificato è danneggiato.
● Se il server HP SIM non può essere contattato tramite IMPORT_FROM.
● Se il database del server attendibile HP SIM non ha spazio disponibile. È necessario eliminare altrirecord per ottenere lo spazio sufficiente per l'aggiunta di una nuova voce.
● Se la modalità di attendibilità non è impostata correttamente.
DELETE_SERVERIl comando DELETE_SERVER viene utilizzato per rimuovere un record del server HP SIM SSOattendibile. Per un'analisi corretta, il comando deve trovarsi all'interno di un blocco di comandiSSO_INFO mentre SSO_INFO MODE deve essere impostato su write (scrittura). Per poter eseguirequesto comando, è necessario che l'utente disponga del privilegio di configurazione di iLO 2.
È anche possibile specificare più record del server SSO utilizzando più istanze di questo comando.I server vengono eliminati nell'ordine in cui sono specificati i record e questi ultimi vengono rinumeratidopo ogni eliminazione. Eliminare i record in ordine decrescente se si desidera eliminare più recordcontemporaneamente.
Esempio:
<RIBCL VERSION="2.0"><LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <SSO_INFO MODE="write"> <DELETE_SERVER INDEX="6" /> </SSO_INFO>
150 Capitolo 9 Utilizzo di RIBCL ITWW
</LOGIN></RIBCL>
Parametri di DELETE_SERVERINDEX indica il numero del record da eliminare. Questo numero corrisponde all'indice restituitoutilizzando un comando GET_SSO_SETTINGS. L'indice è basato su 0. In altri termini, se il primo recordè l'indice 0, il secondo sarà l'indice 1 e così via.
Errori di runtime di DELETE_SERVERViene generato un errore di runtime se l'indice non è valido.
ITWW SSO_INFO 151
10 Linguaggio di comando dell'utilityHPQLOMGC
In questa sezione
Utilizzo di HPQLOMGC a pagina 152
ILO_CONFIG a pagina 153
Utilizzo di HPQLOMGCHPQLOMGC legge le impostazioni di directory per il processore di gestione da un file XML.Lo script utilizzato è costituito da un sottoinsieme dei comandi RIBCL ed è stato esteso per offrire ilsupporto di immagini multiple del firmware dei processori di gestione. HPQLOMGC non funziona sudispositivi iLO 2.
Di seguito è riportato un esempio di file 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>
152 Capitolo 10 Linguaggio di comando dell'utility HPQLOMGC ITWW
ILO_CONFIGIl linguaggio RIBCL consente l'uso di una sola immagine del firmware per ciascun file XML. Il linguaggiodi comando per l'utility HPQLOMGC è stato modificato per consentire a ciascun processore di gestionedi disporre dell'immagine del firmware specificata all'interno di un singolo file XML. Questi comandidevono essere visualizzati in un blocco DIR_INFO e DIR_INFO deve essere impostato sulla modalitàdi scrittura. Il processore di gestione viene ripristinato al termine dell'aggiornamento del firmware. Peraggiornare il firmware, è necessario che l'utente acceda con il privilegio appropriato.
Questa riga di comando utilizza i seguenti parametri:
● UPDATE_RIB_FIRMWARE IMAGE_LOCATION (Parametri di UPDATE_RIB_FIRMWAREa pagina 100)
● MOD_DIR_CONFIG
ITWW ILO_CONFIG 153
11 Porte di iLO 2
In questa sezione
Abilitazione della funzione di porta di rete condivisa di iLO 2 tramite scripting XML a pagina 154
Riabilitazione della porta di gestione NIC dedicata a pagina 154
Abilitazione della funzione di porta di rete condivisa diiLO 2 tramite scripting XML
Per informazioni sulle modalità d'uso del comando SHARED_NETWORK_PORT per abilitare la portadi rete condivisa di iLO 2 tramite scripting XML, vedere la sezione "Remote Insight Command Language(Utilizzo di RIBCL a pagina 69)".
Il seguente script di esempio configura iLO 2 per la selezione della porta di rete condivisa. È possibileadattare lo script in base alle esigenze specifiche. Se si utilizza questo script su piattaforme che nonsupportano la porta di rete condivisa, si verifica un errore.
<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>
Riabilitazione della porta di gestione NIC dedicataÈ possibile riabilitare la porta di gestione NIC dedicata di iLO 2 tramite l'interfaccia utente, RBSU, CLPo XML. È possibile riabilitare la porta di gestione NIC dedicata di iLO tramite lo scripting XML o RBSUdi iLO 2. Per informazioni sull'utilizzo del comando SHARED_NETWORK_PORT, vedere la sezione"Utilizzo di RIBCL (Utilizzo di RIBCL a pagina 69)".
Per riabilitare la porta di gestione dedicata mediante RBSU, effettuare le seguenti operazioni:
1. Collegare la porta di gestione NIC dedicata a una rete LAN da cui è gestito il server.
2. riavviare il server.
3. Alla richiesta del sistema durante il POST, premere il tasto F8 per accedere all'RBSU di iLO RBSU.
4. Selezionare Network>NIC>TCP/IP (Rete>NIC>TCP/IP) e premere Invio.
5. Nel menu Network Configuration (Configurazione di rete) premere la barra spaziatrice perimpostare il campo Network Interface Adapter (Adattatore interfaccia di rete) su ON (acceso).
6. Premere F10 per salvare la configurazione.
7. Selezionare File>Exit (File>Esci) e premere Invio.
154 Capitolo 11 Porte di iLO 2 ITWW
Dopo la reimpostazione di iLO, la porta di gestione NIC dedicata viene attivata.
Per riabilitare la porta di gestione dedicata di iLO mediante scripting XML, utilizzare lo script RIBCL diesempio riportato di seguito. Lo script di esempio configura iLO per la selezione della porta di rete diiLO. È possibile adattare lo script in base alle esigenze specifiche. Se si utilizza questo script supiattaforme che non supportano la porta di rete condivisa, si verifica un errore.
<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>
ITWW Riabilitazione della porta di gestione NIC dedicata 155
12 Parametri di iLO 2
In questa sezione
Parametri di Status Summary a pagina 156
Parametri di amministrazione utente a pagina 157
Parametri di impostazione globali a pagina 158
Parametri di rete a pagina 162
Parametri DHCP/DNS di rete a pagina 163
Parametri delle impostazioni SNMP/Insight Manager a pagina 165
Parametri delle impostazioni di directory a pagina 165
Parametri BL p-Class a pagina 166
Chiave di licenza di iLO Advanced Pack a pagina 168
Parametri di Status SummaryParametro Definizione
Server name (Nome server) Visualizza il nome del server. Se si utilizzano gli agenti di Insight Management con ilsistema operativo del server host, comunicano a iLO 2 il nome del server.
UUID Identifica l'host. Sebbene sia assegnato dalla casa produttrice, l'UUID del prodotto puòessere modificato mediante l'utility RBSU del sistema durante il POST.
Server Serial Number / Product ID(Numero di serie / ID prodotto delserver)
Identifica il numero di serie del server. Sebbene sia assegnato dalla casa produttrice,il numero di serie può essere modificato mediante l'utility RBSU del sistema durante ilPOST.
L'ID del prodotto viene utilizzato per distinguere sistemi differenti con numeri di seriesimili. Sebbene sia assegnato dalla casa produttrice, l'ID del prodotto può esseremodificato mediante l'utility RBSU del sistema durante il POST.
Virtual UUID (UUID virtuale) Visualizzato quando assegnato da altro software di HP. Questo valore non vienevisualizzato quando non è impostato.
Virtual Serial Number (Numero diserie virtuale)
Virtual Serial Number viene visualizzato quando assegnato da altro software di HP.Questo valore non viene visualizzato quando non è impostato.
System Health (Sicurezza delsistema)
Indicatore di sicurezza interna del server (se supportato). Consente di visualizzare unriepilogo degli eventuali problemi relativi a ventole, sensori di temperatura, VRM e altrisottosistemi server che è necessario monitorare. Per informazioni dettagliate, vederela pagina System Health (Sicurezza del sistema).
System ROM (ROM di sistema) Famiglia e versione della ROM di sistema attiva. Se il sistema supporta una ROM peril backup, viene visualizzata anche la data del backup.
Internal Health LED (LED disicurezza interno)
Rappresenta lo stato del LED di sicurezza interno del server al momento delcaricamento di questa pagina.
TPM Status (Stato TPM) Rappresenta lo stato di configurazione del modulo TPM nel sistema.
156 Capitolo 12 Parametri di iLO 2 ITWW
Parametro Definizione
Server Power (Alimentatore delserver)
Indica se l'host è acceso (ON) o in modalità STANDBY (OFF).
Spia UID Rappresenta lo stato del LED di identificazione unità al momento del caricamento diquesta pagina. Oltre che mediante i pulsanti fisici disponibili sullo chassis del server,è possibile controllare lo stato della spia UID utilizzando il pulsante visualizzato accantoall'icona della spia stessa.
L'UID consente di identificare e individuare un sistema e viene utilizzata per indicareche sull'host è in esecuzione un'operazione di importanza critica, ad esempio l'accessoalla console remota o l'aggiornamento del firmware.
Lo stato corrente (ON o OFF) è l'ultimo stato selezionato utilizzando uno di questimetodi. Se viene selezionato un nuovo stato mentre la spia UID sta lampeggiando, talestato diventa quello corrente e risulta effettivo dal momento in cui la spia smette dilampeggiare. Quando la spia UID lampeggia, il relativo "stato corrente" vienevisualizzato insieme a un tag, anch'esso lampeggiante. Quando la spia UID smette dilampeggiare, il tag viene rimosso.
Last Used Remote Console (Ultimaconsole remota utilizzata)
Visualizza la console remota avviata precedentemente e la relativa disponibilità. Questoconsente di avviare con rapidità la console remota preferita. È possibile utilizzare laconsole remota se quest'ultima è disponibile e si dispone dei privilegi utente. Se laconsole è in uso, l'avvio di quest'ultima consente di accedere al pulsante di acquisizione.È possibile scegliere un'altra console utilizzando il collegamento Last Used RemoteConsole (Ultima console remota utilizzata).
Latest IML Entry (Ultima voce IML) La voce più recente inserita nel registro IML (Integrated Management Log).
iLO 2 Name (Nome iLO 2) Visualizza il nome assegnato al sottosistema Integrated Lights-Out 2. Per impostazionepredefinita, questo nome è composto da iLO seguito dal numero di serie del sistema.Questo valore viene utilizzato per il nome di rete per cui deve essere univoco.
License Type (Tipo licenza) Indica se nel sistema è installata una funzionalità per cui è richiesta la licenza. Alcunefunzionalità di iLO 2 sono opzionali e possono essere utilizzate solo se si dispone dellarelativa licenza.
iLO 2 Firmware Version (Versione delfirmware di iLO 2)
Informazioni relative alla versione del firmware di iLO 2 attualmente installata.
Active Sessions (Sessioni attive) Visualizza tutti gli utenti attualmente collegati a iLO 2.
Latest iLO 2 Event Log Entry (Ultimavoce del registro eventi di iLO 2)
Indica la voce più recente inserita nel registro eventi di iLO 2.
iLO 2 Date/Time (Data/Ora di iLO 2) Visualizza la data (MM/GG/AAAA) indicata dall'orologio interno del sottosistemaIntegrated Lights-Out 2.
L'orologio interno di iLO 2 è sincronizzato con il sistema host al momento del POSTe con Insight Agents in esecuzione.
Parametri di amministrazione utenteParametro Valore predefinito Definizione
User name (Nome utente) Amministratore È il nome reale dell'utente visualizzato nell'elenco utenti e nelregistro eventi. È diverso dal nome utilizzato per l'accesso e puòavere una lunghezza massima di 39 caratteri.
Login name (Nome diaccesso)
Amministratore È il nome che deve essere specificato dall'utente, con distinzionetra maiuscole e minuscole, per accedere a iLO 2.
ITWW Parametri di amministrazione utente 157
Parametro Valore predefinito Definizione
Password Stringa alfanumerica di ottocaratteri impostata in modocausale e assegnata infabbrica
È la password che deve essere specificata dall'utente, condistinzione tra maiuscole e minuscole, per accedere a iLO 2. Lalunghezza minima della password può essere impostata in SecurityOptions (Opzioni di sicurezza). La lunghezza della password deveessere compresa tra 0 e 39 caratteri, la lunghezza minimapredefinita è di 8 caratteri. È necessario confermare la passwordimmettendola una seconda volta.
Amministrazione accountutente
Sì Questo privilegio consente a un utente di aggiungere, modificare edeliminare gli account utente e di modificare i privilegi di tutti gli utenti,inclusa la concessione a un utente di tutte le autorizzazioni.
Remote console access(Accesso alla consoleremota)
Sì Questo privilegio consente a un utente di gestire in remoto laconsole remota di un sistema, inclusi lo schermo, la tastiera e ilmouse.
Virtual power and reset(Accensione ereimpostazione virtuali)
Sì Questo privilegio consente a un utente di spegnere, accendereo ripristinare la piattaforma host.
Virtual Media Sì Questo privilegio consente a un utente di utilizzare i supporti virtualisulla piattaforma host.
Configure iLO 2 Settings(Configurazione delleimpostazioni di iLO 2)
Sì Questo privilegio consente a un utente di configurare la maggiorparte delle impostazioni di iLO 2, incluse quelle di sicurezza, manon include l'amministrazione degli account utente.
Dopo aver configurato iLO 2 nel modo corretto, revocare a tutti gliutenti questo privilegio per evitare riconfigurazioni successive.Questo privilegio può essere abilitato o disabilitato da un utente chedispone del privilegio Administer User Accounts (Amministraaccount utente). È inoltre possibile riconfigurare iLO 2 se la relativautility RBSU è abilitata.
Parametri di impostazione globaliImpostazioni (parametri) disponibili nella pagina Access Options (Opzioni di accesso) dell'interfacciautente di iLO 2.
Parametro Valore predefinito Descrizioni
Idle Connection Timeout(minutes) (Timeout diconnessione inattiva -minuti)
30 minuti Questa impostazione consente di specificare l'intervallo di inattivitàdell'utente in minuti prima che la sessione della console remota edel server Web vengano automaticamente terminate. È possibilescegliere tra le seguenti opzioni: 15, 30, 60, 120 minuti o 0 (infinito).Il valore di timeout infinito non determina la disconnessione degliutenti inattivi.
Lights-Out Functionality(Funzionalità Lights-Out)
Abilitato Questa impostazione consente di abilitare la connessione a iLO 2.Se è disabilitata, tutte le connessioni a iLO 2 vengono negate.
Se si disabilita la funzionalità di Lights-Out, la rete iLO 2 da 10/100 MB/s e le comunicazioni con i driver del sistema operativovengono disabilitate. Viene inoltre disabilitata la porta di diagnosticadi iLO 2 per server HP ProLiant BL p-Class.
Se la funzionalità di iLO 2 è disabilitata (inclusa la porta didiagnostica), è necessario utilizzare l'interruttore di esclusionedella protezione del server per abilitare iLO 2. Consultare ladocumentazione del server per individuare l'interruttore diesclusione della protezione e impostarlo per l'esclusione.
158 Capitolo 12 Parametri di iLO 2 ITWW
Parametro Valore predefinito Descrizioni
Accendere il server e utilizzare l'utility RBSU di iLO 2 per impostareLights-Out Functionality (Funzionalità Lights-Out) su Enabled(Abilitata).
iLO 2 ROM-Based SetupUtility (Utility diconfigurazione basata sullaROM iLO 2)
Abilitato Questa impostazione abilita o disabilita l'utility RBSU (ROM-BasedSetup Utility) di iLO 2. In genere, il codice della ROM opzionale diiLO2 chiede di premere F8 per accedere all'utility RBSU, ma seiLO 2 o la relativa utility RBSU sono disabilitati, il prompt di RBSUviene ignorato.
Require login for iLO 2RBSU (Richiedi accessoper RBSU di iLO 2)
Disabilitato Questa impostazione consente l'accesso RBSU, con o senzaverifica delle credenziali dell'utente. Se questa impostazione èabilitata e si preme F8 durante il POST per accedere all'utility RBSUdi iLO 2, viene visualizzata una finestra di dialogo di accesso.
Show iLO 2 during POST(Mostra iLO 2 durante ilPOST)
Disabilitato Questa impostazione consente di visualizzare l'indirizzo IP di retedi iLO 2 durante il POST del server host.
Serial Command LineInterface Status (Statointerfaccia riga di comandoseriale)
Enabled – authenticationrequired (Abilitata –autenticazione necessaria)
Questa impostazione consente di modificare il modello di accessodella funzione CLI tramite la porta seriale. È possibile scegliere trale seguenti opzioni:
● Enabled – Authentication Required (Abilitata – autenticazionenecessaria)
● Enabled – No Authentication (Abilitata – nessunaautenticazione)
● Disabilitato
Serial Command LineInterface Speed (Velocitàinterfaccia riga di comandoseriale della riga dicomando)
9600 Questa impostazione consente di utilizzare la porta seriale permodificare la velocità della porta seriale per la funzionalità CLI. Ivalori di velocità (in bit/secondo) validi sono 9600, 19200, 38400,57600 e 115200. La porta seriale deve essere impostata su Noparity (Nessuna parità), 8 bit di dati e 1 bit di stop (N/8/1) per ilcorretto funzionamento. La velocità della porta seriale impostatamediante questo parametro deve corrispondere alla velocità dellaporta seriale impostata nell'utility RBSU.
Minimum Password Length(Lunghezza minimapassword)
8 Questa impostazione consente di specificare il numero minimo dicaratteri consentiti per l'impostazione o la modifica di una passwordutente. La lunghezza dei caratteri deve essere impostata su unvalore compreso tra 0 e 39.
Server Name (Nomeserver)
— Questa impostazione consente di specificare il nome del serverhost. Questo valore viene assegnato se si utilizzano gli agentiHP ProLiant Management. Se non si utilizzano gli agenti e vienevisualizzato un messaggio relativo all'host senza nome, non èpossibile assegnare un nome al server host. Se gli agenti sono inesecuzione, il nome assegnato può essere sovrascritto.
Per imporre l'aggiornamento del browser, salvare questaimpostazione e premere il tasto F5.
Authentication FailureLogging (Registrazioneerrori autenticazione)
Enabled-Every 3rd Failure(Abilitata-Ogni 3 errori)
Questa impostazione consente di configurare i criteri diregistrazione per le autenticazioni non riuscite. Sono supportati tuttii tipi di accesso e ognuno di essi funziona in maniera indipendente.È possibile scegliere tra le seguenti opzioni:
● Enabled-Every Failure (Abilitata-Tutti gli errori) – Vieneregistrata una voce per ogni tentativo di accesso non riuscito.
● Enabled-Every 2nd Failure (Abilitata-Ogni 2 errori) – Vieneregistrata una voce ogni due tentativi di accesso non riusciti.
ITWW Parametri di impostazione globali 159
Parametro Valore predefinito Descrizioni
● Enabled-Every 3rd Failure (Abilitata-Ogni 3 errori) – Vieneregistrata una voce ogni tre tentativi di accesso non riusciti.
● Enabled-Every 5th Failure (Abilitata-Ogni 5 errori) – Vieneregistrata una voce ogni cinque tentativi di accesso nonriusciti.
● Disabled (Disabilitata) – Non viene registrato alcun tentativodi accesso non riuscito.
Impostazioni (parametri) disponibili nella pagina Services (Servizi) dell'interfaccia utente di iLO 2.
Parametro Valore predefinito Descrizione
Secure Shell (SSH) Access(Accesso Secure Shell(SSH))
Abilitato Questa impostazione consente di specificare se la funzione SSHsu iLO 2 è abilitata o disabilitata.
Secure shell (SSH) Port(Porta Secure Shell (SSH))
22 Questa impostazione consente di configurare la porta SSH di iLO 2da utilizzare per le comunicazioni SSH.
Telnet Access (AccessoTelnet)
Disabilitato Questa impostazione consente di collegare un client Telnet allaporta Telnet/Console remota, in modo da poter effettuare l'accessoal CLP di iLO 2. È possibile scegliere tra le seguenti opzioni:
● Enabled (Abilitata) – iLO 2 consente la connessione dei clientTelnet alla porta Telnet/Console remota. Gli scanner dellaporta di rete sono in grado di rilevare se iLO 2 è in ascolto suquesta porta. Sono consentite comunicazioni decodificate trail CLP di iLO 2 e i client Telnet.
● Disabled (Disabilitata) – iLO 2 non consente la connessionedei client Telnet alla porta Telnet/Console remota. Gli scannerdella porta di rete non sono in grado di rilevare se la porta èaperta su ILO 2. iLO 2 resterà in ascolto su questa porta peralcuni secondi mentre la porta della console remota vieneaperta, ma le connessioni Telnet non verranno accettate.
Le comunicazioni tra iLO 2 e la console remota sono semprecodificate.
Remote Console/TelnetPort (Console remota/PortaTelnet)
23 Questa impostazione consente di specificare la porta che iLO 2dovrà utilizzare per le comunicazioni con la console remota.
Web Server Non-SSL Port(Porta non SSL del serverWeb)
80 Questa impostazione consente di specificare la porta che il serverWeb integrato in iLO 2 dovrà utilizzare per le comunicazioni noncodificate.
Web Server SSL Port(Porta SSL del server Web)
443 Questa impostazione consente di specificare la porta che il serverWeb integrato in iLO 2 dovrà utilizzare per le comunicazionicodificate.
Terminal ServicesPassthrough (Passthroughdi Servizi terminal)
Disabilitato Questa impostazione consente di verificare la capacità di iLO 2 dieffettuare il pass-through di una connessione tra un client di Servizi
160 Capitolo 12 Parametri di iLO 2 ITWW
Parametro Valore predefinito Descrizione
terminal Microsoft® e il server di Servizi terminal in esecuzionesull'host. È possibile scegliere tra le seguenti opzioni:
● Automatic (Automatica) – Servizi terminal viene eseguitoall'avvio della console remota.
● Enabled (Abilitata) – La funzionalità di pass-through vieneabilitata e consente di collegare il client di Servizi terminaldirettamente a iLO 2 senza effettuare l'accesso.
● Disabled (Disabilitata) – La funzionalità di pass-through vienedisabilitata.
Terminal Services Port(Porta Servizi terminal)
3389 Questa impostazione consente di configurare la porta di Serviziterminal che iLO 2 dovrà utilizzare per le comunicazioni codificatecon il software pass-through di Servizi terminal presente sul server.Se questa porta viene configurata su un valore diversodall'impostazione predefinita, sarà necessario modificaremanualmente il numero della porta.
Virtual Media Port (Portadei supporti virtuali)
17988 Questa impostazione consente di specificare la porta per il supportodella funzionalità Virtual Media (Supporti virtuali) nellecomunicazioni di iLO 2.
Shared Remote ConsolePort (Porta console remotacondivisa)
9300 Questa impostazione consente di specificare la porta della consoleremota condivisa. Questa porta viene aperta sul client perconsentire ad altri utenti di connettersi alla console remota inmodalità peer-to-peer. Questa porta è aperta solo quando laconsole remota condivisa è in uso.
Console Replay Port (Portariproduzione console)
17990 Questa impostazione consente di specificare la porta per lariproduzione su console. Questa porta viene aperta sul client perconsentire il trasferimento al client dei buffer di cattura interni per lariproduzione. Questa porta è aperta solo quando viene trasferito unbuffer di cattura al client.
Raw Serial Data Port (Portadati seriale Raw)
3002 Questa impostazione consente di specificare l'indirizzo della portaper i dati seriali raw. Questa porta viene aperta solo quando siutilizza l'utility WiLODbg.exe per eseguire il debug in remoto delserver host.
Impostazioni (parametri) disponibili nella pagina Encryption (Codifica) dell'interfaccia utente di iLO 2.
Parametro Valore predefinito Descrizione
Current cipher (Codificacorrente)
— Visualizza la codifica corrente per questa sessione del browserWeb. Al momento dell'accesso a iLO 2 tramite il browser Web,quest'ultimo e iLO 2 negoziano l'impostazione di codifica dautilizzare per questa sessione. In questa pagina Web vienevisualizzata la codifica negoziata.
Enforce AES/3DESEncryption (Applica lacodifica AES/3DES
— Questa impostazione consente di abilitare o disabilitare la codificaAES/3DES.
● Se è disabilitata, la codifica AES/3DES non viene utilizzata.
● Se è abilitata, per collegarsi a iLO 2 la potenza di codifica deveessere almeno equivalente a quella di AES o 3DES.
ITWW Parametri di impostazione globali 161
Parametri di reteParametro Valore predefinito Definizione
NIC Sì Questo parametro consente al controller di rete di riflettere lo statodi iLO 2. L'impostazione predefinita è "Yes" (Sì), ossia il controllerdi rete è abilitato. Se DHCP è disabilitato, è necessario assegnareun indirizzo IP static a iLO 2, mediante il relativo parametro.
DHCP Sì Consente di selezionare un indirizzo IP statico (disabilitato)o utilizzare un server DHCP per ottenere un indirizzo IP per ilsottosistema iLO 2.
Se DHCP è abilitato, non è possibile impostare la maschera disottorete e l'indirizzo IP di iLO 2.
L'abilitazione del protocollo DHCP consente di configurare leseguenti opzioni DHCP:
● Use DHCP Supplied Gateway (Usa gateway fornito da DHCP)
● Use DHCP Supplied DNS Servers (Usa server DNS fornito daDHCP)
● Use DHCP Supplied WINS Servers (Usa server WINS fornitoda DHCP)
● Use DHCP Supplied Static Routes (Usa instradamenti staticiforniti da DHCP)
● Use DHCP Supplied Domain Name (Usa nome dominio fornitoda DHCP)
Indirizzo IP N.d. (DHCP) Questo parametro consente di assegnare a iLO 2 un indirizzo IPstatico della rete. Per impostazione predefinita, l'indirizzo IP vieneassegnato dal protocollo DHCP.
Subnet mask (Maschera disottorete)
N.d. (DHCP) Il parametro della maschera di sottorete consente di assegnare unamaschera di sottorete al gateway predefinito. Per impostazionepredefinita, la maschera di sottorete viene assegnata dal protocolloDHCP.
Gateway IP Address(Indirizzo IP gateway)
N.d. (DHCP) Questo parametro del gateway consente di assegnare l'indirizzo IPdel router di rete che collega la sottorete di iLO 2 a un'altra sottoretedove risiede la console di gestione. Il gateway predefinito vieneassegnato dal protocollo DHCP.
iLO 2 subsystem name(Nome del sottosistemaiLO 2)
iLO 2XXXXXXXXXXXX,dove le 12 X rappresentanoil numero di serie del server(assegnato in fabbrica)
Per impostazione predefinita il nome DNS/WINS di iLO 2 vieneimpostato su "ILO 2" seguito dal numero di serie del server. Questonome è inoltre riportato sull'etichetta posta sulla staffa di iLO 2.È possibile modificare questo valore.
Domain name (Nomedominio)
N.d. (DHCP) Immettere il nome del dominio al quale partecipa iLO 2. Perimpostazione predefinita, il nome del dominio viene assegnato dalprotocollo DHCP.
Link (Collegamento) Automatic Consente di configurare il duplex del ricetrasmettitore di rete.
162 Capitolo 12 Parametri di iLO 2 ITWW
Parametri DHCP/DNS di reteParametro Valore predefinito Definizione
DHCP Abilitato Consente di selezionare un indirizzo IP statico (disabilitato)o utilizzare un server DHCP per ottenere un indirizzo IP per ilsottosistema iLO 2.
Se DHCP è abilitato, non è possibile impostare la maschera disottorete e l'indirizzo IP di iLO 2.
L'abilitazione del protocollo DHCP consente di configurare leseguenti opzioni DHCP:
● Use DHCP Supplied Gateway (Usa gateway fornito da DHCP)
● Use DHCP Supplied DNS Servers (Usa server DNS fornito daDHCP)
● Use DHCP Supplied WINS Servers (Usa server WINS fornitoda DHCP)
● Use DHCP Supplied Static Routes (Usa instradamenti staticiforniti da DHCP)
● Use DHCP Supplied Domain Name (Usa nome dominio fornitoda DHCP)
Indirizzo IP N.d. (DHCP) Questo parametro consente di assegnare a iLO 2 un indirizzo IPstatico della rete. Per impostazione predefinita, l'indirizzo IP vieneassegnato dal protocollo DHCP.
Domain Name (Nomedominio)
N.d. (DHCP) Immettere il nome del dominio al quale parteciperà iLO 2. Perimpostazione predefinita, il nome del dominio viene assegnato dalprotocollo DHCP.
Use DHCP suppliedgateway (Usa gatewayfornito da DHCP)
Abilitato Consente di indicare se iLO 2 utilizza il gateway fornito dal serverDHCP. In caso contrario, immetterne uno nella casella Gateway IPAddress (Indirizzo IO del gateway).
Use DHCP supplied DNSservers (Usa server DNSfornito da DHCP)
Abilitato Consente di determinare se iLO 2 utilizzerà l’elenco di server DNSfornito dal server DHCP. In caso contrario, immetterne uno nellecaselle Primary/Secondary/Tertiary DNS Server (Server DNSprimario, secondario e terziario).
Use DHCP supplied WINSservers (Usa server WINSfornito da DHCP)
Abilitato Consente di determinare se iLO 2 utilizzerà l’elenco di server WINSfornito dal server DHCP. In caso contrario, immetterne uno nellecaselle Primary/Secondary WINS Server (Server WINS primario esecondario).
Use DHCP supplied staticroutes (Usa instradamentistatici forniti da DHCP)
Abilitato Consente di indicare se iLO 2 utilizza l'instradamento statico fornitodal server DHCP. In caso contrario, immetterne uno nelle caselleStatic Route #1, #2, #3 (Percorso statico 1, 2 e 3).
Use DHCP supplieddomain name (Usa nomedominio fornito da DHCP)
Abilitato Consente di determinare se iLO 2 utilizzerà il nome del dominiofornito dal server DHCP. In caso contrario, immetterne uno nellacasella Domain Name (Nome dominio).
WINS Server Registration(Registrazione serverWINS)
Abilitato iLO 2 esegue automaticamente la registrazione con un serverWINS. Per impostazione predefinita, gli indirizzi server WINSvengono assegnati dal protocollo DHCP.
DDNS Server Registration(Registrazione serverDDNS)
Abilitato iLO 2 esegue automaticamente la registrazione con un server DNS.Per impostazione predefinita, gli indirizzi server DNS sonoassegnati dal protocollo DHCP.
ITWW Parametri DHCP/DNS di rete 163
Parametro Valore predefinito Definizione
Ping gateway on startup(Esegui ping del gatewayall'avvio)
Disabilitato iLO 2 invia quattro pacchetti di richiesta echo ICMP al gatewaydurante l'inizializzazione. L'opzione garantisce che la voce dellacache ARP per iLO 2 risulti aggiornata sul router responsabiledell'instradamento dei pacchetti da e verso iLO 2.
Domain name (Nomedominio)
N.d. (DHCP) Immettere il nome del dominio al quale partecipa iLO 2. Perimpostazione predefinita, il nome del dominio viene assegnato dalprotocollo DHCP.
Server DHCP N.d. (DHCP) Questa impostazione, che viene automaticamente rilevata se ilprotocollo DHCP è impostato su Yes (Sì), non può esseremodificata.
Primary, secondary, andtertiary DNS server (ServerDNS primario, secondarioe terziario)
N.d. (DHCP) Questo parametro consente di assegnare un indirizzo IP univocodel server DNS sulla rete. Per impostazione predefinita i serverDNS primario, secondario e terziario sono assegnati dal protocolloDHCP.
Primary and secondaryWINS server (Server WINSprimario e secondario)
N.d. (DHCP) Questo parametro consente di assegnare un indirizzo IP univocodel server WINS in rete. Per impostazione predefinita, i serverWINS primario e secondario vengono assegnati dal protocolloDHCP.
Static route #1, #2, #3(Instradamentistatici 1, 2 e 3)
N.d. per indirizzo gateway edi destinazione (DHCP)
Questo parametro consente di assegnare una destinazione univocadell'instradamento statico e un indirizzo IP del gateway sulla rete.È possibile assegnare fino a tre coppie di instradamenti statici. Perimpostazione predefinita, gli instradamenti statici vengonoassegnati dal protocollo DHCP.
Parametri dei server di tipoblade
Parametri di configurazionedella porta di diagnostica
Transceiver speedautoselect (Selezioneautomatica velocitàricetrasmettitore)
Sì Determina la capacità del ricetrasmettitore di rilevareautomaticamente la velocità e il duplex della rete sulla porta didiagnostica. La velocità e il duplex sono disabilitati se la funzione diselezione automatica è impostata su Yes (Sì).
Velocità N.d. (selezione automatica) Consente di configurare la velocità della porta di diagnostica. Lavelocità deve corrispondere alla velocità della rete della porta didiagnostica. Se l'opzione Autoselect (Selezione automatica) èimpostata su Yes (Sì), la velocità viene configurataautomaticamente da iLO 2.
Duplex N.d. (selezione automatica) Consente di configurare il duplex della porta di diagnostica. Il duplexdeve corrispondere al duplex della rete della porta di diagnostica.Se l'opzione Autoselect (Selezione automatica) è impostata su Yes(Sì), il duplex viene configurato automaticamente da iLO 2.
Indirizzo IP 192.168.1.1 L'indirizzo IP della porta di diagnostica. Se viene utilizzato ilprotocollo DHCP, l'indirizzo IP della porta di diagnostica vienefornito automaticamente. In caso contrario, immettere un indirizzoIP statico.
Subnet mask (Maschera disottorete)
255.255.255.0 La maschera di sottorete per la rete IP della porta di diagnostica.Se viene utilizzato il protocollo DHCP, la maschera di sottoreteviene fornita automaticamente. In caso contrario, immettere lamaschera di sottorete per la rete.
164 Capitolo 12 Parametri di iLO 2 ITWW
Parametri delle impostazioni SNMP/Insight ManagerParametro Valore predefinito Definizione
SNMP alert destinations(Destinazioni allarmiSNMP)
No Immettere l'indirizzo IP del PC di gestione remota che riceve gliallarmi di trap SNMP da iLO 2. È possibile specificare fino a treindirizzi IP per la ricezione degli allarmi SNMP.
Enable iLO 2 SNMP alerts(Abilita allarmi SNMP diiLO 2)
No Le condizioni di allarme di iLO 2 vengono rilevate da iLO 2 e nondipendono dal sistema operativo del server host. Questi allarmi, chepossono essere trap SNMP di Insight Manager, includono eventiimportanti quali l'interruzione dell'alimentazione dei server remoti ola reimpostazione dei server, nonché gli eventi di iLO 2, tra cui itentativi di disabilitazione della protezione e di accesso non riuscito.iLO 2 inoltra gli allarmi alla console HP SIM mediante le destinazionifornite.
Forward Insight ManagerAgent SNMP alerts (Inoltraallarmi SNMP dell'agente diInsight Manager)
No Se questa opzione è impostata su Yes (Sì), gli allarmi vengonogenerati dagli agenti Insight Management, che vengono forniti perciascun sistema operativo di rete supportato. Gli agenti devonoessere installati sul server host per poter ricevere gli allarmi, Taliallarmi vengono inviati ai clienti HP SIM sulla rete e inoltrati in modoasincrono da iLO 2 agli indirizzi IP configurati per la ricezione.
Enable SNMP pass-thru(Abilita pass-throughSNMP)
Sì Abilita il sistema a passare i pacchetti SNMP dall'agente di InsightManagement. Se è impostato su No, il traffico SNMP vieneinterrotto e non passa attraverso iLO 2.
Insight Manager WebAgent URL (URL agenteWeb di Insight Manager)
L'opzione Insight Manager Web Agent URL (URL agente Web diInsight Manager) consente di immettere l'indirizzo IP o il nome DNSdel server host su cui sono in esecuzione gli agenti Web di InsightManager. L'immissione di questi dati nel campo consente di creareun collegamento dalle pagine Web di iLO 2 alle pagine dell'agenteWeb.
Level of data returned(Livello di dati restituiti)
Medio Questa opzione consente di determinare la quantità di dati restituitiin riposta a una richiesta anonima di informazioni di iLO 2 da partedi HP SIM. Tutte le impostazioni, eccetto None Data Level (Nessundato), forniscono una quantità di dati sufficiente a consentirel'integrazione con HP SIM. Le impostazioni Medium (Medio) e High(Alto) consentono a HP SIM e Systems Insight Manager diassociare il processore di gestione al server host. L'impostazioneNone Data Level (Nessun dato) impedisce a iLO 2 di rispondere allerichieste di HP SIM.
Parametri delle impostazioni di directoryParametro Valore predefinito Definizione
Disable DirectoryAuthentication (Disabilitaautenticazione di directory)
No Questo parametro abilita o disabilita l'autenticazione della directory.Se il supporto della directory è configurato correttamente, l'accessoutente a iLO 2 viene abilitato tramite le credenziali di directory.
Schema-free directory(Directory senza schema)
Sì Questo parametro consente di abilitare o disabilitare l'utilizzo didirectory senza schema.
Use HP Extended Schema(Utilizza schema estesoHP)
No Questo parametro consente di abilitare o disabilitare l'utilizzo didirectory con schema esteso.
ITWW Parametri delle impostazioni SNMP/Insight Manager 165
Parametro Valore predefinito Definizione
Enable local user accounts(Abilita account utentelocali)
Sì Questa opzione consente a un utente di accedere a un accountutente locale anziché a un account di directory. L'impostazionepredefinita è Yes (Sì).
Directory server address(Indirizzo server didirectory)
0.0.0.0 Questo parametro specifica il nome DNS o l'indirizzo IP del serverdi directory. HP consiglia di utilizzare un nome DNS semplice o apiù host. Se si utilizza un indirizzo IP, la directory non è disponibilequando il server non è attivo.
Directory server LDAP port(Porta LDAP del server didirectory).
636 Questa opzione imposta il numero della porta utilizzata per laconnessione al server di directory. Il numero della porta LDAP conprotezione SSL è 636.
LOM object distinguishedname (Nome distintooggetto LOM)
Questa opzione specifica il nome univoco di iLO 2 nella directory.Il nome distinto dell'oggetto LOM può contenere fino a 256 caratteri.
LOM object password(Password oggetto LOM)
Questo parametro specifica la password per l'oggetto iLO 2utilizzata per accedere alla directory. Le password dell'oggetto LOMpossono contenere fino a 39 caratteri.
NOTA: Al momento della stesura di questa documentazione, ilcampo LOM Object Password non viene utilizzato, ma è presenteper fornire la compatibilità con le future versioni del firmware.
LOM object passwordconfirm (Confermapassword oggetto LOM)
Consente di prevenire errori nell'inserimento della password. Se simodifica la password oggetto LOM, immettere la nuova passwordin questo campo.
Directory user context 1,directory user context 2, ...fino a directory usercontext 15 (Contestoutente di directory 1,Contesto utente di directory2, ... Contesto utente didirectory 15)
Questo parametro consente di specificare fino a 15 contesti diricerca utilizzati per individuare l'utente che richiede l'autenticazionetramite la directory. Ogni contesto dell'utente della directory puòcontenere al massimo 128 caratteri. I contesti permettono dispecificare dei contenitori per l'utente della directory in cui vieneautomaticamente effettuata la ricerca quando si tenta di accederea iLO 2. In questo modo non è più necessario immettere nellaschermata di accesso un nome utente distinto completo. Adesempio, il contesto di ricerca "ou=lights out devices,o=corp"consente all'utente "cn=manager,ou=lights out devices,o=corp" diaccedere a iLO 2 specificando semplicemente "manager". ActiveDirectory supporta anche un altro formato di ricerca, ad esempio"@nomehost", "@directory.corp".
Parametri BL p-ClassParametro Valore predefinito Definizione
Nome del rack Fornito dal rack Il nome del rack viene utilizzato per raggruppare in modo logico icomponenti di un singolo rack. Quando risulta modificato, il nuovonome del rack viene comunicato a tutti gli altri componenti eutilizzato nei registri e negli allarmi per facilitare l'identificazione diun componente.
Nome del contenitore Fornito dal rack Il nome del contenitore viene utilizzato per raggruppare in modologico i server blade di un singolo contenitore. Quando risultamodificato, il nuovo nome del contenitore viene comunicato a tuttigli altri server blade dello stesso contenitore e utilizzato nei registrie negli allarmi per facilitare l'identificazione di un componente.
166 Capitolo 12 Parametri di iLO 2 ITWW
Parametro Valore predefinito Definizione
Bay name (Nomedell'alloggiamento)
Il nome dell'alloggiamento viene utilizzato nei registri e negli allarmiper facilitare l'identificazione di un componente o della relativafunzione.
Bay (Alloggiamento) Fornito dal rack Il contenitore ProLiant BL p-Class può supportare da 1 a 8 serverblade. Gli alloggiamenti sono numerati da 1 a 8, da sinistra versodestra. Il numero dell'alloggiamento viene utilizzato per agevolarel'identificazione fisica del server blade danneggiato o di altrecondizioni di errore. Queste informazioni hanno un puro scopoinformativo.
Numero di serie del rack Fornito dal rack Questo numero identifica i componenti del rack comeraggruppamento logico. Il numero di serie viene definitoall'accensione dei diversi componenti in modo da creare un numerodi serie univoco per il rack. Eventuali sostituzioni o scambi deicomponenti (contenitori dei server blade o alimentatori) modificanoil numero di serie del rack.
Numero di seriecontenitore
Fornito dal rack Questo numero identifica il contenitore specifico nel quale risiedeun server blade.
Blade serial number(Numero di serie del serverblade)
Fornito dal server blade Questo numero identifica il numero di serie del server blade.
Power source (Fonte dialimentazione)
Alimentazione fornita dalrack
Il contenitore del server blade può essere installato in un rackutilizzando una delle due configurazioni disponibili:
● Gli alimentatori del server blade possono essere utilizzati perconvertire l'alimentazione a corrente alternata in correntecontinua a 48 V per il rack. In questa configurazione,selezionare Rack Provides Power (Alimentazione fornita dalrack). Questa impostazione consente a ogni server blade,contenitore e alimentatore di comunicare i requisiti dialimentazione per garantire un consumo energeticoappropriato senza il rischio di interruzioni di corrente.
● Se viene erogata corrente continua a 48 V rendendo superfluol'uso degli alimentatori, selezionare Facility Provides 48V(Linea elettrica a 48 V). Per l'accensione o lo spegnimento nonè necessario che ciascun server blade comunichiall'infrastruttura i requisiti di alimentazione.
NOTA: È essenziale calcolare esattamente i requisiti dialimentazione per garantire un'alimentazione sufficiente a tuttii server blade e agli altri componenti del rack.
Enable automatic power on(Abilita accensioneautomatica)
Acceso Ciascun server blade può essere configurato per l'accensioneautomatica quando viene inserito nel contenitore. A seconda dellafonte di alimentazione impostata, il server blade comunica con ilrack per determinare se l'alimentazione disponibile è sufficiente perl'accensione. Se l'alimentazione è sufficiente, il server blade siaccende automaticamente ed esegue il normale processo di avviodel server.
Enable rack alert logging(IML) (Abilita registrazioneallarmi del rack - IML)
Acceso Quando il server blade riceve degli allarmi, è possibile registrare talieventi nell'IML e visualizzarli mediante la scheda iLO 2 SystemStatus - IML (Stato del sistema iLO 2 - IML). Sono inoltre disponibilialtri strumenti IML per visualizzare gli eventi dal sistema operativoinstallato sul server blade.
ITWW Parametri BL p-Class 167
Chiave di licenza di iLO Advanced PackL'opzione iLO Advanced Pack License Key (Chiave di licenza di iLO Advanced Pack) consente diabilitare le funzioni avanzate di iLO 2, quali la console grafica remota, i supporti virtuali (dischetto eCD-ROM) e il supporto delle directory. Per abilitare queste funzioni, immettere la chiave da 25 caratteriin questo campo.
168 Capitolo 12 Parametri di iLO 2 ITWW
13 Assistenza tecnica
In questa sezione
Informazioni per contattare HP a pagina 169
Prima di contattare HP a pagina 169
Informazioni per contattare HPPer informazioni sul rivenditore autorizzato HP più vicino:
● Accedere al sito Web "Contact HP" (http://welcome.hp.com/country/us/en/wwcontact.html), inlingua inglese.
Per contattare l'assistenza tecnica HP:
● Negli Stati Uniti, per informazioni sulle modalità di contatto disponibili, fare riferimento alla paginaWeb relativa alle informazioni di contatto per gli Stati Uniti (http://welcome.hp.com/country/us/en/contact_us.html). Per contattare HP telefonicamente:
◦ Chiamare il numero 1-800-HP-INVENT (1-800-474-6836). Il servizio è disponibile 24 ore su24, 7 giorni su 7. In accordo con la politica di miglioramento della qualità, è possibile che letelefonate siano controllate o registrate.
◦ Se è stato acquistato un Care Pack (aggiornamento del servizio), chiamare il numero1-800-633-3600. Per ulteriori informazioni sui Care Pack, visitare il sito Web HP(http://www.hp.com/hps).
● Negli altri paesi, accedere al sito Web "Contact HP" (http://welcome.hp.com/country/us/en/wwcontact.html), in lingua inglese.
Prima di contattare HPPrima di contattare HP, assicurarsi di disporre delle seguenti informazioni:
● Numero di registrazione all'assistenza tecnica (se disponibile).
● Numero di serie del prodotto.
● Nome e numero del modello di prodotto.
● Numero di identificazione del prodotto.
● Eventuali messaggi di errore visualizzati.
● Schede o componenti hardware aggiuntivi.
● Prodotti hardware o software di terze parti.
● Tipo di sistema operativo e livello di revisione.
ITWW Informazioni per contattare HP 169
Acronimi e abbreviazioni
ASCII American Standard Code for Information Interchange
ASM Advanced Server Management (Gestione avanzata dei server)
ASR Automatic Server Recovery (Ripristino automatico del server)
BMC baseboard management controller (controller di gestione baseboard)
CA Certificate Authority (Autorità di certificazione)
CGI Common Gateway Interface
CLI Command Line Interface (Interfaccia della riga di comando)
CLP Command Line Protocol (Protocollo della riga di comando)
CR Certificate Request (Richiesta di certificato)
DAV Distributed Authoring and Versioning (Creazione e gestione distribuita delle versioni)
DDNS Dynamic Domain Name System (Sistema di denominazione dei domini dinamico)
DHCP Dynamic Host Configuration Protocol (Protocollo di configurazione host dinamico)
DLL Dynamic Link Library (Libreria di collegamento dinamico)
DNS Domain Name System (Sistema di nomi di dominio)
DSA Digital Signature Algorithm (Algoritmo a firma digitale)
EMS Emergency Management Services (Servizi di gestione delle emergenze)
EULA End User License Agreement (Contratto di licenza dell'utente finale)
FEH Fatal Exception Handler (Gestore di eccezioni irreversibili)
FSMO Flexible Single-Master Operation (Funzionamento a singolo master flessibile)
GUI Graphical User Interface (Interfaccia utente grafica)
HB Heartbeat (Impulso vitale)
HPONCFG Utility HP Lights-Out Online Configuration (Configurazione in linea HP Lights-Out)
HPQLOMGC HP Lights-Out Migration Command Line (Riga di comando della migrazione HP Lights-Out)
ICMP Internet Control Message Protocol (Protocollo dei messaggi di controllo in Internet)
IIS Internet Information Services
iLO (Porta: iLO) Integrated Lights-Out
IML Integrated Management Log (Registro di gestione integrato)
IP Internet Protocol (Protocollo Internet)
IPMI Intelligent Platform Management Interface (Interfaccia di gestione della piattaforma intelligente)
ISIP Enclosure Bay Static IP (IP statico alloggiamento contenitore)
170 Acronimi e abbreviazioni ITWW
JVM Java Virtual Machine
KCS Keyboard Controller Style (Stile controller tastiera)
LAN Local-Area Network (Rete locale)
LDAP LDAP (Lightweight Directory Access Protocol)
LED Light-Emitting Diode (Diodo a emissione di luce)
LOM Lights-Out Management (Gestione di Lights-Out)
LSB Least Significant Bit (Bit meno significativo)
MAC Media Access Control (Controllo dell'accesso al mezzo fisico)
MLA Master License Agreement (Contratto di licenza master)
MMC Microsoft® Management Console
MP Multilink Point-to-Point Protocol
MTU Maximum Transmission Unit (Unità di trasmissione massima)
NIC Network Interface Controller (Controller d'interfaccia di rete)
NMI Non-Maskable Interrupt (Interrupt non mascherabile)
NVRAM Non-Volatile Random Access Memory (Memoria non volatile ad accesso casuale)
PERL Practical Extraction and Report Language
PKCS Public-Key Cryptography Standards (Standard di crittografia a chiave pubblica)
POST Power-On Self Test (Test automatico all'accensione)
PSP ProLiant Support Pack (Pacchetto di supporto ProLiant)
RAS Remote Access Service (Servizio di accesso remoto)
RBSU ROM-Based Setup Utility (Utility di configurazione basata sulla ROM)
RDP Remote Desktop Protocol (Protocollo desktop remoto)
RIB Remote Insight Board
RIBCL Remote Insight Board Command Language (Linguaggio di comandi Remote Insight Board)
RILOE Remote Insight Lights-Out Edition
RILOE II Remote Insight Lights-Out Edition II
RSA Rivest, Shamir, and Adelman public encryption key (Chiave di crittografia pubblica Rivest, Shamir eAdelman)
RSM Remote Server Management (Gestione remota dei server)
SLES SUSE LINUX Enterprise Server
SMASH System Management Architecture for Server Hardware (Architettura di gestione dei sistemi perl'hardware dei server)
SMS System Management Server
SNMP Simple Network Management Protocol (Protocollo di gestione di rete semplice)
SSH Secure Shell
ITWW Acronimi e abbreviazioni 171
SSL Secure Sockets Layer
TCP Transmission Control Protocol
UART Universal Asynchronous Receiver-Transmitter (Ricetrasmittente asincrona universale)
UID Unit Identification (Identificazione unità)
USB Universal Serial Bus (Bus universale seriale)
VM Virtual Machine (Sistema virtuale)
VPN Virtual Private Networking (Rete privata virtuale)
WINS Windows® Internet Naming Service (Servizio di denominazione Internet di Windows®)
WS Web Services (Servizi Web)
XML Extensible Markup Language
172 Acronimi e abbreviazioni ITWW
Indice analitico
AAccount utente, aggiunta 69ADD_USER
errori di runtime diADD_USER 74
ottenimento dellaconfigurazione di base 63
parametri di ADD_USER 72Aggiornamento del firmware,
CLP 24Aggiornamento del firmware,
RIBCLGET_FW_VERSION 100UPDATE_RIB_FIRMWAR
E 99Amministrazione
amministrazione di gruppi escripting di iLO 2 43
parametri di amministrazioneutente 157
Assistenza 169Assistenza tecnica
assistenza tecnica 169informazioni per contattare
HP 169prima di contattare HP 169
Autenticazione a due fattori,impostazioni
GET_TWOFACTOR_SETTINGS 110
MOD_TWOFACTOR_SETTINGS 111
Autenticazione, WS-Management 3
Autorizzazione chiave SSH, fileTDEF 39
BBlade, informazioni 26Blocco di comandi 145Blocco di comandi RIBCL
errori di runtime diRIBCL 71
parametri di RIBCL 71RIBCL 70
Blocco di comandi,DIR_INFO 113
Blocco di comandi, LOGINerrori di runtime di
LOGIN 71LOGIN 71parametri di LOGIN 71
Blocco di comandi,RACK_INFO 118
Blocco di comandi,RIB_INFO 80
Blocco di comandi,SERVER_INFO 125
Blocco di comandi,USER_INFO 71
CCERTIFICATE_SIGNING_REQUE
STCERTIFICATE_SIGNING_REQ
UEST 109errori di
CERTIFICATE_SIGNING_REQUEST 109
parametri diCERTIFICATE_SIGNING_REQUEST 109
Certificato, impostazioniIMPORT_CERTIFICAT
E 109parametri di
CERTIFICATE_SIGNING_REQUEST 109
CGI, componenti software 56Chiave SSH, autorizzazione 38Chiavi SSH, importazione
importazione di chiavi SSH daPuTTY 39
importazione di chiavi SSHgenerate tramite ssh-keygen 42
CLEAR_EVENTLOGCLEAR_EVENTLOG 83errori di runtime di
CLEAR_EVENTLOG 84parametri di
CLEAR_EVENTLOG 84CLI, comandi
accesso dalla riga dicomando 5
panoramica sull'interfaccia dellariga di comando 5
CLP, aggiornamenti delfirmware 24
CLP, altri comandi 31CLP, comandi dei LED 27CLP, comandi dei supporti
virtuali 20CLP, comandi del blade 26CLP, comandi del registro degli
eventi 26CLP, comandi dell'utente 10CLP, comandi della licenza 18CLP, comandi di avvio 27CLP, comandi di avvio e di
reimpostazione 23CLP, comandi di base 8CLP, comandi di iLO 2 14CLP, comandi di rete 12CLP, comandi Escape 7CLP, comandi specifici 9CLP, impostazioni della
directory 18CLP, impostazioni delle proprietà e
della destinazione delsistema 28
CLP, impostazioni di sicurezzaintegrate 16
CLP, impostazioni SNMP 17CLP, opzioni di connessione 5CLP, supporto di più utenti 5CLP, utilizzo 5COLD_BOOT_SERVER
COLD_BOOT_SERVER 140
ITWW Indice analitico 173
errori di runtime diCOLD_BOOT_SERVER 141
parametri diCOLD_BOOT_SERVER 141
Comandi blade, RIBCL 118Comandi dei LED, CLP 27Comandi dei supporti virtuali,
CLP 20Comandi dei supporti virtuali,
RIBCLEJECT_VIRTUAL_MEDI
A 105GET_VM_STATUS 106INSERT_VIRTUAL_MEDI
A 104SET_VM_STATUS 107
Comandi del blade, CLP 26Comandi del registro degli eventi,
CLP 25Comandi del registro degli eventi,
RIBCLCLEAR_EVENTLOG 83GET_EVENT_LOG 81
Comandi della licenza, CLP 18Comandi della licenza,
RIBCL 103Comandi di avvio 27Comandi di avvio e di
reimpostazione, CLP 23Comandi di avvio e di
reimpostazione, RIBCLCOLD_BOOT_SERVER 140HOLD_PWR_BTN 140PRESS_PWR_BTN 139RESET_RIB 81RESET_SERVER 139WARM_BOOT_SERVER 141
, 141Comandi di avvio, CLP 27Comandi di avvio, RIBCL
COLD_BOOT_SERVER 140WARM_BOOT_SERVER 141
, 141Comandi, base 8Comandi, blade 26Comandi, directory 18Comandi, rete 12Comandi, supporti virtuali 20
Comandi, utente 10Comandi, WS-Management 3Compatibilità, WS-
Management 3COMPUTER_LOCK_CONFIG
COMPUTER_LOCK_CONFIG 84
errori di runtime diCOMPUTER_LOCK_CONFIG 85
parametri diCOMPUTER_LOCK_CONFIG 85
Configurazione,acquisizione 66
Configurazione, impostazione diuna configurazione 65
Configurazione, ottenimento dellaconfigurazione completa 63
Configurazione, ottenimento diinformazioni specifiche 64
Configurazione, procedureimpostazione di una
configurazione 65ottenimento della
configurazione di base 63ottenimento di una
configurazionespecifica 64
Configurazione, ripristino 67Configurazione, tramite
script 49Connessione SSL, apertura 50Contattare HP
informazioni per contattareHP 169
prima di contattare HP 169Contenitore, impostazioni IP
GET_ENCLOSURE_IP_SETTINGS 121
MOD_ENCLOSURE_IP_SETTINGS 122
Controller di rete dedicato,riabilitazione 154
Corpo dello script, XML 49CPQLOCFG.EXE, elaborazione
batch 46CPQLOCFG.EXE, errori di
runtime 43
CPQLOCFG.EXE, errori disintassi 43
CPQLOCFG.EXE,parametri 46
DDefinizione della risposta,
RIBCL 70Definizioni dei parametri 156DELETE_CURRENT_USER
DELETE_CURRENT_USER 75
errori di runtime diDELETE_CURRENT_USER 75
parametri diDELETE_CURRENT_USER 75
DELETE_SERVERDELETE_SERVER 150errori di runtime di
DELETE_SERVER 151parametri di
DELETE_SERVER 151DELETE_USER
DELETE_USER 74errori di runtime di
DELETE_USER 75parametro di
DELETE_USER 74DIR_INFO, blocco di
comandi 113Directory, impostazioni 165Domain Name System (DNS)
apertura di una connessioneSSL 50
messaggi restituiti daGET_NETWORK_SETTINGS 86
MOD_NETWORK_SETTINGS 86
ottenimento dellaconfigurazione di base 63
parametri dell'utility diconfigurazione di Lights-Out 46
parametri diMOD_DIR_CONFIG 117
174 Indice analitico ITWW
Dynamic Host ConfigurationProtocol (DHCP)
messaggi restituiti daGET_NETWORK_SETTINGS 86
MOD_NETWORK_SETTINGS 86
ottenimento dellaconfigurazione di base 63
Dynamic Link Library (DLL) 61
EEJECT_VIRTUAL_MEDIA
EJECT_VIRTUAL_MEDIA 105
errori di runtime diEJECT_VIRTUAL_MEDIA 106
parametri diEJECT_VIRTUAL_MEDIA 106
Esempi, RIBCL 69Eventi, WS-Management 3
FFile di immagine dei supporti
virtuali 55Funzionalità, IPMI 2.0 2Funzionalità, nuove 1Funzionalità, SSH 37
GGET_ALL_USERS
errori di runtime diGET_ALL_USERS 79
GET_ALL_USERS 78messaggi restituiti da
GET_ALL_USERS 79parametri di
GET_ALL_USER 79GET_ALL_USERS_INFO
errori di runtime diGET_ALL_USERS 80
GET_ALL_USER_INFO 79messaggi restituiti da
GET_ALL_USERS 80parametri di
GET_ALL_USER_INFO 80
GET_DIAGPORT_SETTINGSerrori di runtime di
GET_DIAGPORT_SETTINGS 120
GET_DIAGPORT_SETTINGS 119
messaggi restituiti daGET_DIAGPORT_SETTINGS 120
parametri diGET_DIAGPORT_SETTINGS 120
GET_DIR_CONFIGerrori di runtime di
GET_DIR_CONFIG 114GET_DIR_CONFIG 113messaggi restituiti da
GET_DIR_CONFIG 114parametri di
GET_DIR_CONFIG 114GET_EMBEDDED_HEALTH
GET_EMBEDDED_HEALTH 127
messaggi restituiti daGET_EMBEDDED_HEALTH 128
parametri diGET_EMBEDDED_HEALTH 128
GET_ENCLOSURE_IP_SETTINGS
GET_ENCLOSURE_IP_SETTINGS 121
messaggi restituiti daGET_ENCLOSURE_IP_SETTINGS 122
parametri diGET_ENCLOSURE_IP_SETTINGS 121
GET_EVENT_LOGerrori di runtime di
GET_EVENT_LOG 82GET_EVENT_LOG 81messaggi restituiti da
GET_EVENT_LOG 82parametri di
GET_EVENT_LOG 82GET_FIRMWARE_VERSION
errori di runtime diGET_FW_VERSION 101
GET_FW_VERSION 100messaggi restituiti da
GET_FW_VERSION 101parametri di
GET_FW_VERSION 101GET_GLOBAL_SETTINGS
errori di runtime diGET_GLOBAL_SETTINGS 91
GET_GLOBAL_SETTINGS 91
messaggi restituiti daGET_GLOBAL_SETTINGS 91
parametri diGET_GLOBAL_SETTINGS 91
GET_HOST_POWER_REG_INFOerrori di runtime di
GET_HOST_POWER_REG_INFO 134
GET_HOST_POWER_REG_INFO 133
messaggi restituiti daGET_HOST_POWER_REG_INFO 134
parametri diGET_HOST_POWER_REG_INFO 133
GET_HOST_POWER_SAVER_STATUS
errori di runtime diGET_HOST_POWER_SAVER_STATUS 132
GET_HOST_POWER_SAVER_STATUS 132
messaggi restituiti daGET_HOST_POWER_SAVER_STATUS 132
parametri diGET_HOST_POWER_SAVER_STATUS 132
GET_HOST_POWER_STATUSerrori di runtime di
GET_HOST_POWER_STATUS 135
GET_HOST_POWER_SAVER_STATUS 132
GET_HOST_POWER_STATUS 135
ITWW Indice analitico 175
messaggi restituiti daGET_HOST_POWER_STATUS 135
parametri diGET_HOST_POWER_STATUS 135
GET_HOST_PWR_MICRO_VERerrori di runtime di
GET_HOST_PWR_MICRO_VER 136
GET_HOST_PWR_MICRO_VER 136
messaggi restituiti daGET_HOST_PWR_MICRO_VER 137
parametri diGET_HOST_PWR_MICRO_VER 136
GET_NETWORK_SETTINGSerrori di runtime di
GET_NETWORK_SETTINGS 86
GET_NETWORK_SETTINGS 85
messaggi restituiti daGET_NETWORK_SETTINGS 86
parametri diGET_NETWORK_SETTINGS 85
GET_POWER_CAP 130GET_POWER_READINGS
GET_POWER_READINGS 129
messaggi restituiti daGET_POWER_READINGS 130
parametri diGET_POWER_READINGS 129
GET_PWREG_CAPABILITIESerrori di runtime di
GET_PWREG_CAPABILITIES 137
GET_PWREG_CAPABILITIES 137
messaggi restituiti daGET_PWREG_CAPABILITIES 138
parametri diGET_PWREG_CAPABILITIES 137
GET_RACK_SETTINGSerrori di runtime di
GET_RACK_SETTINGS 119
GET_RACK_SETTINGS 119
messaggi restituiti daGET_RACK_SETTINGS 119
parametri diGET_RACK_SETTINGS 119
GET_SERVER_AUTO_PWRGET_SERVER_AUTO_PW
R 142messaggio restituito da
GET_SERVER_AUTO_PWR 143
parametri diGET_SERVER_AUTO_PWR 143
GET_SERVER_NAME 126GET_SNMP_IM_SETTINGS
errori di runtime diGET_SNMP_IM_SETTINGS 97
GET_SNMP_IM_SETTINGS 97
messaggi restituiti daGET_SNMP_IM_SETTINGS 97
parametri diGET_SNMP_IM_SETTINGS 97
GET_SSO_SETTINGS 145GET_TOPOLOGY
GET_TOPOLOGY 123messaggio restituito da
GET_TOPOLOGY 124parametri di
GET_TOPOLOGY 124
GET_TWOFACTOR_SETTINGSerrori di runtime di
GET_TWOFACTOR_SETTINGS 110
GET_TWOFACTOR_SETTINGS 110
messaggi restituiti daGET_TWOFACTOR_SETTINGS 110
parametri diGET_TWOFACTOR_SETTINGS 110
GET_UID_CONTROLerrori di
UID_CONTROL 144GET_UID_STATUS 143parametri di
UID_CONTROL 144GET_UID_STATUS
GET_UID_STATUS 143parametri di
GET_UID_STATUS 143risposte di
GET_UID_STATUS 143GET_USER
errori di runtime diGET_USER 76
GET_USER 75messaggi restituiti da
GET_USER 76parametro di
GET_USER 76GET_VM_STATUS
errori di runtime diGET_VM_STATUS 106
GET_VM_STATUS 106messaggi restituiti da
GET_VM_STATUS 106parametri di
GET_VM_STATUS 106GET_VPB_CABLE_STATUS
errori di runtime diGET_VPB_CABLE_STATUS 144
GET_VPB_CABLE_STATUS 144
176 Indice analitico ITWW
GET_VPB_CABLE_STATUS(solo RILOE II) 144
messaggi restituiti daGET_VPB_CABLE_STATUS 144
HHOLD_PWR_BTN
errori di runtime diHOLD_PWR_BTN 140
HOLD_PWR_BTN 140parametri di
HOLD_PWR_BTN 140HOTKEY_CONFIG
errori di runtime diHOTKEY_CONFIG 102
HOTKEY_CONFIG 101parametri di
HOTKEY_CONFIG 101HP Lights-Out Migration Command
Line (HPQLOMGC)linguaggio di comando dell'utility
HPQLOMGC 152HP ProLiant Essentials Rapid
Deployment Pack 2HP SIM, Application Launch 45HP SIM, integrazione 38HP SIM, raggruppamento di
dispositivi LOM 44HP, assistenza tecnica 169HPONCFG (HP Lights-Out Online
Configuration Utility) 60HPONCFG, comandi 62HPONCFG, esempi di
configurazione di iLO 2acquisizione e ripristino di una
configurazione 67impostazione di una
configurazione 65ottenimento della
configurazione di base 63ottenimento di una
configurazionespecifica 64
HPONCFG, installazione 61HPONCFG, Linux
installazione del serverLinux 61
installazione del serverWindows 61
utilizzo di HPONCFG su serverLinux 63
utilizzo di HPONCFG su serverWindows 62
HPONCFG, parametri 62HPONCFG, requisiti
sistemi operativi supportati daHPONCFG 60
HPONCFG, sostituzione divariabili 66
HPONCFG, utilizzoinstallazione di
HPONCFG 61utility di configurazione in linea
HPONCFG 60utilizzo di HPONCFG su server
Windows 62HPQLOMGC, utilizzo 152
IIdentificazione del server 156IIS (Internet Information Services)
Manager 57IIS, supporti gestiti tramite
script 57iLO 2, impostazioni
impostazioni di iLO 2 14ILO_CONFIG 153IMPORT_CERTIFICATE
errori diIMPORT_CERTIFICATE 109
IMPORT_CERTIFICATE 109
parametri diIMPORT_CERTIFICATE 109
IMPORT_SSH_KEYerrori di runtime di
IMPORT_SSH_KEY 115IMPORT_SSH_KEY 115parametri di
IMPORT_SSH_KEY 115Importazione di chiavi SSH,
PuTTY 39Impostazioni dell'utente,
CLP 10Impostazioni dell'utente,
RIBCL 71
Impostazioni di directory,CLP 18
Impostazioni di directory,parametri 165
Impostazioni di directory, RIBCLDIR_INFO 113GET_DIR_CONFIG 113MOD_DIR_CONFIG 116
Impostazioni di iLO 2ILO_CONFIG 153
Impostazioni di iLO 2, CLP 14Impostazioni di iLO 2,
RIBCL 80Impostazioni di rete, CLP 12Impostazioni di rete, RIBCL
GET_NETWORK_SETTINGS 85
MOD_NETWORK_SETTINGS 86
Impostazioni di sicurezza integrate,CLP 16
Impostazioni di sicurezza integrate,RIBCL 127
Impostazioni globali 158Impostazioni globali,
parametri 158Impostazioni IP, contenitore
GET_ENCLOSURE_IP_SETTINGS 121
MOD_ENCLOSURE_IP_SETTINGS 122
Impostazioni SNMP, CLP 17Impostazioni SNMP, RIBCL
GET_SNMP_IM_SETTINGS 97
MOD_SNMP_IM_SETTINGS 98
Informazioni sulla destinazione delsistema, CLP 28
Informazioni sulla destinazione delsistema, RIBCL 125
INSERT_VIRTUAL_MEDIAerrori di runtime di
INSERT_VIRTUAL_FLOPPY 105
INSERT_VIRTUAL_MEDIA 104
parametri diINSERT_VIRTUAL_MEDIA 104
ITWW Indice analitico 177
Installazione del server Linux 61Installazione del server
Windows 61Installazione, server Linux 61Installazione, server
Windows 61Intelligent Platform Management
Interface (IPMI) 2Interfaccia di scripting, Perl 49Intestazione XML
intestazione XML 69invio dell'intestazione XML e del
corpo dello script 51Introduzione 1IPMI (Intelligent Platform
Management Interface) 2Istruzioni generali, RIBCL 69
KKCS (Keyboard Controller
Style) 2Keyboard Controller Style
(KCS) 2
LLICENSE
errori di runtime diLICENSE 104
LICENSE 103parametri di LICENSE 103
Linux, codici dei tastifunzione 36
LOGIN, blocco di comandi 71
MMappa dei tasti, VT100 33MOD_BLADE_RACK
errori di runtime diMOD_BLADE_RACK 125
MOD_BLADE_RACK 124parametri di
MOD_BLADE_RACK 124MOD_DIAGPORT_SETTINGS
errori di runtime diMOD_DIAGPORT_SETTINGS 121
MOD_DIAGPORT_SETTINGS 120
parametri diMOD_DIAGPORT_SETTINGS 121
MOD_DIR_CONFIGerrori di runtime di
MOD_DIR_CONFIG 118MOD_DIR_CONFIG 116parametri di
MOD_DIR_CONFIG 117MOD_ENCLOSURE_IP_SETTING
Serrori di runtime di
MOD_ENCLOSURE_IP_SETTINGS 123
MOD_ENCLOSURE_IP_SETTINGS 122
parametri diMOD_ENCLOSURE_IP_SETTINGS 123
MOD_GLOBAL_SETTINGSerrori di runtime di
MOD_GLOBAL_SETTINGS 97
MOD_GLOBAL_SETTINGS 92
parametri diMOD_GLOBAL_SETTINGS 95
MOD_NETWORK_SETTINGSerrori di runtime di
GET_NETWORK_SETTINGS 90
MOD_NETWORK_SETTINGS 86
ottenimento dellaconfigurazione di base 63
parametri diMOD_NETWORK_SETTINGS 88
MOD_SNMP_IM_SETTINGSerrori di runtime di
MOD_SNMP_IM_SETTINGS 99
MOD_SNMP_IM_SETTINGS 98
parametri diMOD_SNMP_IM_SETTINGS 98
MOD_SSO_SETTINGSerrori di runtime di
MOD_SSO_SETTINGS 148, 148
MOD_SSO_SETTINGS 146parametri di
MOD_SSO_SETTINGS 147, 147
MOD_TWOFACTOR_SETTINGSerrori di runtime di
MOD_TWOFACTOR_SETTINGS 113
MOD_TWOFACTOR_SETTINGS 111
parametri diMOD_TWOFACTOR_SETTINGS 112
MOD_USERADD_USER 72errori di runtime di
MOD_USER 78MOD_USER 76parametri di
MOD_USER 77Modalità riga di comando 5Mxagentoconfig 39
NNumeri di telefono 169Numeri telefonici
assistenza tecnica 169informazioni per contattare
HP 169prima di contattare HP 169
OOpenSSH, utility 38
PPanoramica sul
funzionamento 69Panoramica, CLP 5Panoramica,
CPQLOCFG.EXE 43Panoramica, guida 1Panoramica, HPONCFG 60Panoramica, IPMI 2Panoramica, RIBCL 69Panoramica, scripting di Virtual
Media 53Panoramica, scripting Perl 49Panoramica, SSH 37Panoramica, Telnet 32
178 Indice analitico ITWW
Panoramica, utility diconfigurazione di Lights-Out 43
Parametri dei blade BL p-Class 166
Parametri della riga di comando,HPONCFG 62
Parametri delle impostazioni di reteparametri DHCP/DNS di
rete 163parametri di rete 162
Parametri di amministrazioneutente 157
Parametri di HP SIM 165Parametri di licenza 168Parametri di stato del
server 156Parametri di stato di iLO 2 156Parametri SNMP 165Perl, connessione SSL 50Perl, invio di script XML 51Perl, miglioramenti XML 49Perl, utilizzo 49Porta di gestione 154Porta di iLO 2,
riabilitazione 154Porta di rete condivisa,
abilitazione 154Porta di rete condivisa,
funzionalità 154Porte condivise 154Porte di iLO 154Proprietà, sistema 28PuTTY, importazione di chiavi
SSH 39PuTTY, utility 38
QQuery XML non autenticata 44
RRACK_INFO, blocco di
comandi 118Remote Insight Board Command
Language (RIBCL) 69RESET_RIB
errori di runtime diRESET_RIB 81
parametri di RESET_RIB 81RESET_RIB 81
RESET_SERVERerrori di
RESET_SERVER 139errori di runtime di
PRESS_PWR_BTN 140parametri di
PRESS_PWR_BTN 140parametri di
RESET_SERVER 139PRESS_PWR_BTN 139RESET_SERVER 139
RIBCL, comandiDIR_INFO 113
RIBCL, comandiRACK_INFO 118
RIBCL, comandi RIB_INFO 80RIBCL, comandi
SERVER_INFO 125RIBCL, comandi
USER_INFO 71RIBCL, comando LOGIN 71RIBCL, definizioni delle
risposte 70RIBCL, esempi 69RIBCL, SSO_ 145RIBCL, stringa
stringa 70stringa booleana 70stringa specifica 70
RIBCL, tipi di dati 69Rivenditore autorizzato
assistenza tecnica 169informazioni per contattare
HP 169
SScript
apertura di una connessioneSSL 50
installazione del serverWindows 61
intestazione XML 69invio dell'intestazione XML e del
corpo dello script 51panoramica di RIBCL 69utility di configurazione in linea
HPONCFG 60
utilizzo di HPONCFG su serverWindows 62
utilizzo di Perl con l'interfaccia discripting XML 49
Script di aiuto CGI 56Scripting di Virtual Media 53Scripting di Virtual Media, aiuto
CGI 56Scripting di Virtual Media,
Linux 54Scripting di Virtual Media, requisiti
del server Web 53Scripting di Virtual Media, requisiti
di IIS 57Scripting di Virtual Media,
utilizzo 53Secure Shell (SSH) 37Secure Sockets Layer (SSL)
apertura di una connessioneSSL 50
invio dell'intestazione XML e delcorpo dello script 51
panoramica sulla compatibilità diWS-Management 3
Sequenze di tasti supportatesequenze di tasti
supportate 33tasti di scelta rapida
supportati 102SERVER_AUTO_PWR
errori di runtime diSERVER_AUTO_PWR 142
parametri diSERVER_AUTO_PWR 142
SERVER_AUTO_PWR 142SERVER_INFO, blocco di
comandi 125SERVER_NAME 127Servizi di directory 165SET_HOST_POWER
errori di runtime diSET_HOST_POWER 136
errori di runtime diSET_HOST_POWER_SAVER 133
ITWW Indice analitico 179
parametri diSET_HOST_POWER 136
parametri diSET_HOST_POWER_SAVER 133
SET_POWER_CAP 131SET_VM_STATUS
errori di runtime diSET_VM_STATUS 108
parametri diSET_VM_STATUS 107
SET_VM_STATUS 107Sistema, destinazioni 28Sistemi operativi supportati 60Sostituzione di variabili,
HPONCFG 66SSH, connessione 38SSH, funzionalità 37SSH, panoramica 37SSH, utility 38Ssh-keygen 42SSL, WS-Management 3SSO_INFO 145SSO_SERVER
errori di runtime diSSO_SERVER 150
parametri diSSO_SERVER 149
SSO_SERVER 148Stato del server 156Stato del sistema 156Stato, WS-Management 3Stringa, RIBCL
stringa 70stringa booleana 70stringa specifica 70
Supportati, sistemi operativi 60
TTasti funzione
codici dei tasti funzioneLinux 36
codici dei tasti funzione VT100+ 35
Telnetsupporto di Telnet 32Telnet 32
Telnet, protezione 33Telnet, sequenze di tasti 33Telnet, set di comandi 33
Telnet, utilizzosupporto di Telnet 32utilizzo di Telnet 32
Tipi di dati 69Tipi di dati, RIBCL 69Topologia, comandi RIBCL 123
UUID_CONTROL 144UPDATE_RIB_FIRMWARE
errori di runtime diUPDATE_RIB_FIRMWARE 100
parametri diUPDATE_RIB_FIRMWARE 100
UPDATE_RIB_FIRMWARE 99
Utility di configurazione 60Utility di configurazione in
linea 60
VVT100, codici dei tasti funzione
codici dei tasti funzioneLinux 36
codici dei tasti funzione VT100+ 35
VT100, mappa dei tasti 33
WWARM_BOOT_SERVER
errori di runtime diWARM_BOOT_SERVER 141
parametri diWARM_BOOT_SERVER 141
WARM_BOOT_SERVER 141, 141
XXML (Extensible Markup
Language)intestazione XML 69miglioramenti XML 49utilizzo di Perl con l'interfaccia di
scripting XML 49
XML, istruzioni generalipanoramica di RIBCL 69utilizzo di Perl con l'interfaccia di
scripting XML 49
180 Indice analitico ITWW