Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta...

191
Guida delle risorse mediante la riga di comando e lo scripting del processore di gestione HP Integrated Lights-Out per HP Integrated Lights-Out versione 1.82 e 1.91 e HP Integrated Lights-Out 2 versione 1.1x, 1.2x, 1.3x, 1.70, 1.75 e 1.77

Transcript of Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta...

Page 1: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 2: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

© 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.

Page 3: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 4: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 5: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 6: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 7: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 8: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 9: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 10: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 11: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 12: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 13: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

◦ "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

Page 14: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 15: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 16: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 17: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 18: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

◦ 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

Page 19: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 20: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

● 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

Page 21: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 22: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 23: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 24: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

— 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

Page 25: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 26: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 27: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 28: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

/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

Page 29: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 30: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 31: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 32: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 33: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

◦ 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

Page 34: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

◦ 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

Page 35: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 36: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 37: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

● 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

Page 38: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 39: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 40: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 41: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 42: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 43: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 44: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 45: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

● 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

Page 46: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 47: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 48: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 49: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 50: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 51: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 52: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 53: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 54: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 55: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 56: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 57: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 58: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 59: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 60: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 61: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 62: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

$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

Page 63: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

$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

Page 64: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 65: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 66: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 67: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 68: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

$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

Page 69: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 70: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

## 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

Page 71: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 72: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 73: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 74: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 75: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 76: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 77: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

</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

Page 78: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 79: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 80: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 81: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 82: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 83: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 84: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 85: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 86: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 87: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 88: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 89: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 90: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 91: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

"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

Page 92: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 93: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 94: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

◦ 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

Page 95: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 96: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

</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

Page 97: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 98: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 99: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 100: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 101: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 102: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 103: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 104: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 105: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 106: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 107: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 108: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 109: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 110: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 111: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 112: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 113: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 114: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 115: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 116: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 117: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 118: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 119: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 120: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 121: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

● 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

Page 122: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 123: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 124: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 125: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

</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

Page 126: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 127: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

● 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

Page 128: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<!-- 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

Page 129: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 130: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 131: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 132: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 133: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 134: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 135: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 136: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 137: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

</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

Page 138: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 139: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

</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

Page 140: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 141: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 142: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 143: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

● 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

Page 144: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 145: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 146: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 147: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 148: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 149: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 150: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 151: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 152: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 153: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 154: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

</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

Page 155: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 156: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

<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

Page 157: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

</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

Page 158: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 159: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 160: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 161: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 162: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

</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

Page 163: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 164: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 165: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 166: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 167: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 168: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 169: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 170: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 171: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 172: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 173: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 174: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 175: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 176: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 177: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 178: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 179: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 180: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 181: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 182: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 183: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 184: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 185: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 186: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 187: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 188: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 189: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 190: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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

Page 191: Guida delle risorse mediante la riga di comando e lo ...h10032. · Numero parte 382328-066 Sesta edizione (aprile 2009) Microsoft, Windows, Windows Server, Windows Vista, Windows

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