Dell Manuels et documents pour Dell Lifecycle Controller 1.5 Manuels -> Accéder au site Dell -> Accéder aux Codes Promo et Bons de réduction Dell -> Voir d'autres manuels Dell Revenir à l'accueil

 

 

 

Dell Lifecycle Controller 1.5
 
 
 
 
 
Guide d'utilisation    
 
 Autres langues
 
 
 
Guide d'utilisation    
 
 Autres langues
 
 
 
Readme    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
Readme    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
Release Notes    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
 
 
 
 
Dell™ Lifecycle Controller 2 Web Services Interface Guide for Linux    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
LifeCycle Controller Integration Best Practices    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
Lifecycle Controller Platform Update    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
Programmitic Scripting witih WSMan    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
Re-initiate Auto Discovery    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
Remote NIC Configuration Management    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
Scripting WSMAN Firmware Update    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
Server Profile Import and Export    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
Simplifying the Replacement of a Failed Motherboard    
 
info icon Ce document est disponible en anglais uniquement
 
 
 
 
 
 
Affichage de documents PDF
 
Il est recommandé de télécharger les documents PDF sur votre ordinateur plutôt que de les afficher dans votre navigateur Web.
 
-> Commander sur Dell.com, Cliquez ici

 

Autres manuels :

Dell

Dell-Inspiron-1721-Manuel-du-proprietaire

Dell-Inspiron-1520-Manuel-du-proprietaire

Dell-Inspiron-1501-Manuel-du-proprietaire

Dell-XPS-710-H2C-Manuel-du-proprietaire

Dell-Laser-Printer-5100cn-Manuel-du-proprietaire

Dell-OptiPlex-9010-7010-Mini-tour-Manuel-du-proprietaire

Dell-Inspiron-1300-B120-B130-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-1955-Manuel-du-proprietaire

Dell-Inspiron-6400-E1505-Manuel-du-proprietaire

Dell-Imprimante-personnelle-Tout-en-un-Dell-A920-Manuel-du-proprietaire

Dell-XPS-M1710-Manuel-du-proprietaire

Dell-PowerVault-DL2000-Manuel-du-proprietaire

Dell-Inspiron-8600-Guide-du-proprietaire

Dell-Inspiron-5160-Manuel-du-proprietaire

Dell-Inspiron-XPS-Gen-2-Manuel-du-proprietaire

Dell-Inspiron-300m-Guide-du-proprietaire-Manuel

Dell-Axim-X50-Manuel-du-proprietaire-Manuel

Dell-Inspiron-640M-E1405-Manuel-du-proprietaire

Dell-Inspiron-8500-Guide-du-proprietaire

Dell-Inspiron-1000-Manuel-du-proprietaire

Dell-XPS-M2010-Manuel-du-proprietaire

Dell-Inspiron-One-2330-Manuel-du-proprietaire-Manuel

Dell-Inspiron-3000-Series-Service-Manual

Dell-Inspiron-3500-Portable-Computer-Service-Manual

Dell-Inspiron-5423-Owner-s-Manual

Dell-poweredge-r520-technical-guide

Dell-Pave-Tactile-Sans-Fil-Dell-TP713-Manuel-d-utilisateur

Dell-PowerVault-NX3300-Manuel-du-proprietaire-Manuel

Dell-Inspiron-2600-et-2650-Manuel-de-l-utilisateur-Manuel

Dell-Manuel-de-maintenance-Adamo-XPS

Dell-XPS-13-Manuel-du-proprietairexps-13-l321x_owner_manual_fr-fr

Dell-xps-13-l321x_setup_guide_fr-fr.pdf-Manuel

Dell-Storage-Center-5.5-Guide-de-configuration-systeme

Dell-MANUEL-DE-L-ORDINATEUR-DE-BUREAU-ALIENWARE

Dell-Vostro-410-Guide-de-configuration-et-de-reference-rapide

Dell-ALIENWARE-M18x-MANUEL-DE-L-ORDINATEUR-PORTABLE

Dell-MANUEL-ALIENWARE-M14x-MOBILE

Dell-MANUEL-ALIENWARE-M11x-MOBILE

Dell-Configuration-de-votre-ecran-de-televiseur-LCD-Dell-W2607C-26-pouces

Dell-PERC-6-i-PERC-6-E-et-CERC-6-i-Guide-d-utilisation

Dell-Dimension-Serie-8300-Manuel

Dell-2145cn-Imprimante-multifonction-Guide-de-l-utilisateur

Dell-PowerEdge-C6220-Systems-Hardware-Owner-s-Manual

Dell-server-poweredge-m610-tech-guidebook

Dell-Vostro-270-Owner-s-Manual

Dell-Controleurs-RAID-Dell-PowerEdge-PERC-H310-H710-H710P-et-H810-Guide-d-utilisation

Dell-Laser-MFP-Dell-3333dn-et-3335dn-Guide-de-l-utilisateur

Dell-PowerVault-DL-Backup-to-Disk-Appliance-Powered-by-Symantec-Backup-Exec-Guide-d-utilisation

Dell-XPS-015-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerVault-NX3300-Guide-de-mise-en-route

Dell-INSPIRON-GUIDE-DE-REFERENCE

Dell-Systemes-Dell-PowerVault-Network-Attached-Storage-NAS-Guide-de-depannage

Dell-Commutateur-de-consoles-2161DS-Dell-Guide-de-l-utilisateur-d-OSCAR-et-du-materiel

Dell-PowerEdge-T420-Guide-de-mise-en-route

Dell-PowerEdge-C8000XD-Manuel-du-proprietaire-du-materiel

Dell-OptiPlex-755-Guide-d-utilisation

Dell-Matrices-de-stockage-Dell-PowerVault-MD3200i-et-MD3220i-Guide-de-deploiement

Dell-Latitude-E5400-et-E5500-Guide-de-configuration-et-de-reference-rapide

Dell-Set-Up-Your-Computer

Dell-Manuel-du-proprietaire-du-Dell-XPS-M1730-Manuel

Dell-Systemes-Dell-PowerEdge-M620-Manuel-du-proprietaire-Manuel

Dell-PowerEdge-C410x-Getting-Started-With-Your-System

Dell-Systemes-Dell-PowerEdge-SUSE-Linux-Enterprise-Server-10-Instructions-d-installation

Dell-Utilitaires-de-gestion-du-Dell-OpenManage-Baseboard-Management-Controller-Version%204.6-Guide-d-utilisation

Dell-OpenManage-Server-Administrator-Guide-d-installation-de-la-version-7.1

Dell-Systeme-Dell-DR4000-Guide-de-l-administrateur

Dell-Systemes-Dell-PowerEdge%20Red-Hat-Enterprise-Linux-6-x86_64-x86-Instructions-d-installation-et-informations-importantes

Dell-Integrated-Dell-Remote-Access-Controller-7-iDRAC7-Version-1.20.20-Guide-d-utilisation

Dell-Management-Plug-In-pour-VMware-vCenter-Version-1.5-Guide-d-utilisation

Dell-Projecteur-7700FullHD-Dell-Guide-de-l-utilisateur

Dell-Projecteur-Dell-1420X-1430X-Guide-d-utilisation

Dell-FluidFS-NAS-Solutions-Guide-de-l-administrateur

Dell-PowerEdge-Express-SSD-PCIe-Flash-Guide-d-utilisation

Dell-Update-Packages-DUP-Version-7.0-Guide-d-utilisation

Dell-PowerEdge-R720-et-R720xd-Guide-de-mise-en-route-Manuel

Dell-PowerEdge-R320-Guide-de-mise-en-route

Dell-Systemes-Dell-PowerEdge-R510-Manuel-du-proprietaire

Dell-Precision-M4400-Guide-de-configuration-et-de-reference-rapide

Dell-Matrices-de-stockage-SCSI-Dell-EqualLogic-PS-Series-a-clusters-de-basculement-Microsoft-Windows-Server-Guide-d-installation-et-de-depannage-du-materie

Dell-PowerEdge-C410x-Guide-de-mise-en-route-du-systeme

Dell-Moniteur-a-ecran-plat-Dell-U2713HM-Guide-d-utilisation

Dell-Moniteur-a-Dell-P1913-P1913S-P2213

Dell-Guide-de-l-utilisateur-du-moniteur-Dell-E1913S-E1913-E2213

Dell-Systems-Service-and-Diagnostics-Tools-Version-7.0-Guide-d-installation-rapide

Dell-Moniteur-a-Dell-S2740L-Guide-d-utilisation

Dell-INSPIRON-GUIDE-DE-CONFIGURATION

Dell-Dimension-Serie-8300

Dell-PowerEdge-R820-Guide-de-mise-en-route

Dell-PowerEdge-C8000-Manuel-du-proprietaire-du-materiel-manuel

Dell-OpenManage-Server-Administrator-Version-7.1-Guide-d-utilisation

Dell-PowerEdge-M1000e-M915-M910-M820-M710HD-M710-M620-M610x-M610-M520-et-M420-Guide-de-mise-en-route

Dell-OpenManage-Server-Administrator-Version-7.0-Guide-d-installation

Dell-Inspiron-15R-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerVault-NX3200-Guide-de-mise-en-route

Dell-PowerEdge-RAID-Controller-PERC-S110-Guide-d-utilisation

Dell-FluidFS-NAS-Solutions-Guide-de-mise-en-route

Dell-Micrologiciel-Dell-Chassis-Management-Controller-Version-4-1-Guide-d-utilisation

Dell-PowerVault-MD3260-3260i-3660i-3660f-3060e-Storage-Arrays-Guide-de-mise-en-route

Dell-Vostro-470-Manuel-du-proprietaire

/Dell-Systeme-Dell-PowerVault-NX3500-Guide-de-l-administrateur

Dell-Latitude-E6420-XFR-Guide-technique

Dell-Guide-de-l-utilisateur-du-moniteur-S2240M-S2340M

Dell-Systemes-Dell-DR4000-Manuel-du-proprietaire-manuel

Dell-PowerEdge-T320-Guide-de-mise-en-route

Dell-Precision-Workstation-T3600-Manuel-du-proprietaire

Dell-Systemes-Dell-DR4000-Manuel-du-proprietaire

Dell-PowerEdge-R420-Guide-de-mise-en-route

Dell-PowerEdge-C8220-Manuel-du-proprietaire-du-materiel-manuel

Dell-Vostro-470-Owner-s-Manual

Dell-Projecteur-Dell-M110-Guide-de-l-utilisateur

Dell-Upgrading-to-BackupExec-2012-PowerVault-DL-Backup-to-Disk-Appliance

Dell-PowerVault-NX3300-Manuel-du-proprietaire

Dell-PowerConnect-5500-Series-CLI-Reference-Guide

Dell-Matrices-de-stockage-Dell-PowerVault-MD3260-Series-Guide-de-deploiement

Dell-Inspiron-One-2020-Manuel-du-proprietaire

Dell-XPS-14-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-1900-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-M620-Manuel-du-proprietaire

Dell-PowerEdge-R815-Manuel-du-proprietaire

Dell-PowerEdge-R720-and-R720xd-Owner-s-Manual

Dell-Micrologiciel-Dell-Chassis-Management-Controller-Version-4.0-Guide-d-utilisation

Dell-Inspiron-17R-Manuel-du-proprietaire-Manuel

Dell-Inspiron-One-2020-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-C5220-Manuel-du-proprietaire-du-materiel

Dell-Inspiron-660s-Manuel-du-proprietaire-manuel

Dell-PowerEdge-R820-Manuel-du-proprietaire

Dell-Vostro-270-Manuel-du-proprietaire-manuel

Dell-Systeme-Dell-PowerEdge-C6220-Manuel-du-proprietaire

Dell-Inspiron-14R-Manuel-du-proprietaire

Dell-Guide-de-l-Utilisateur-de-l-Ecran-Large-Dell-IN1940MW

Dell-Moniteur-a-Dell-S2440L-Guide-d-utilisation

Dell-Alienware-X51-Owner-s-Manual

Dell-ALIENWARE-M17x-MOBILE-MANUAL

Dell-Emplacement-des-cavaliers-de-la-carte-systeme-des-systemes-Dell-PowerEdge-R310-Mise-a-jour-des-informations

Dell-Systemes-Dell-PowerEdge-6950-Manuel-du-proprietaire

Dell-Alienware-M17x-R4-Owner-s-Manual

Dell-XPS-13-Owner-s-Manual

Dell-HBA-SAS-Dell-PowerEdge-6-Gb-s-et-Internal-Tape-Adapter-Guide-d-utilisation

Dell-Systemes-Dell-PowerEdge-R910-Mise-a-jour-des-informations

Dell-Systemes-Dell-PowerEdge-T610-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-R420-Manuel-du-proprietaire

/Dell-PowerEdge-R905-Manuel-du-proprietaire

Dell-Imprimantes-laser-Dell-2350d-et-Dell-2350dn

Dell-XPS-430-Guide-de-reference-rapide

Dell-PowerEdge-RAID-Controller-PERC-H700-et-H800-Guide-d-utilisation

Dell-Lifecycle-Controller-2-Version-1.00.00-User-s-Guide

Dell-OpenManage-Server-Administrator-Version-7.0-Guide-d-utilisation

Dell-Solutions-NAS-Dell-FluidFS-Manuel-du-proprietaire-Manue

Dell-Guide-de-l-utilisateur-Dell-V525w

Dell-XPS-13-Manuel-du-proprietaire

Dell-Adaptateurs-Brocade-Manuel-d-installation-et-de-reference

Dell-FluidFS-NAS-Solutions-NX3600-NX3610-Guide-de-deploiement

Dell-Systemes-Dell-PowerEdge-T410-Manuel-du-proprietaire

Dell-Latitude-ST-Manuel-du-proprietaire-Manuel

Dell-OptiPlex-360-Guide-de-configuration-et-de-reference-rapide

Dell-PowerEdge-R810-Manuel-du-proprietaire-du-materiel

Dell-Guide-d-installation-des-systemes-Dell-PowerVault-Modular-Disk-3000

Dell-Imprimante-laser-Dell-2230d-Guide-de-l-utilisateur

Dell-Systemes-Dell-PowerEdge-C6105-Manuel-du-proprietaire-du-materiel

Dell-Imprimante-personnelle-a-jet-d-encre-Dell-J740-Manuel-du-proprietaire

Dell-2130cn-IMPRIMANTE-LASER-COULEUR

Dell-Guide-d-utilisation-de-la-station-de-travail-Dell-Precision-T3400

Dell-1235cn-Imprimante-Multifonction-Mode-d-emploi

Dell-Vostro-1310-1510-1710-et-2510-Guide-de-configuration-et-de-reference-rapide

Dell-Guide-d-utilisation-APC-Smart-UPS-750VA-1000VA-1500VA-100-120-230-V-CA-2U-Montage-en-baie-Onduleur

Dell-Guide-d-utilisation-Modele-TL24iSCSIxSAS%201Gb-iSCSI-a-SAS

Dell-Imprimantes-laser-Dell-1130-et-Dell-1130n

Dell-Precision-M6400-Guide-de-configuration-et-de-reference-rapide

Dell-M770mm-Color-Monitor-Quick-Set-up

Dell-Carte-de-gestion-reseau-AP9617-AP9618-AP9619-Manuel-d-installation-et-de-demarrage-rapide

Dell-Projecteur-Dell-1410X-Guide-d-utilisation

Dell-Imprimante-couleur-Dell-1350cnw

Dell-Manuel-d-utilisation-Dell-Inspiron-M5040-15-N5040-15-N5050-Manuel

Dell-Manuel-de-maintenance-Dell-Inspiron-620

Dell-3D-VISION-MANUEL-D-UTILISATION

Dell-Inspiron-600m-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-R805-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-R900-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-2970-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-C6145-Manuel-du-proprietaire-du-materiel

Dell-Inspiron-660s-Manuel-du-proprietaire

Dell-P513w-User-s-Guide-Francais-manuel

Dell-Inspiron-660-manuels

Dell-Serveur-de-sauvegarde-sur-disque-Dell-PowerVault-DL-optimise-par-CommVault-Simpana-Guide-d-utilisation

Dell-P513w-User-s-Guide-Guide-de-l-utilisateur-manuel

Dell-Precision-Workstation-T1650-Manuel-du-proprietaire

Dell-ALIENWARE-M17x-MANUEL-DE-L-ORDINATEUR-PORTABLE

Dell-Manuel-du-proprietaire-de-Dell-PowerEdge-M905-M805-M600-et-M605

Dell-Inspiron-One-2330-Manuel-du-proprietaire

Dell-Dimension-1100-B110-Manuel-du-proprietaire

Dell-Vostro-270-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-T320-Manuel-du-proprietaire

Dell-Station-de-travail-mobile-Dell-Precision-M4700-Manuel-du-proprietaire

Dell-XPS-8500-Manuel-du-proprietaire

Dell-1230c-Imprimante-laser-couleur-mode-d-emploi-Manuel

Dell-Client-Management-Manuel

Dell-Studio-XPS-Setup-Guide-Manue

Dell-Adaptateur-hote-Dell-PCIe-SCSI-Ultra320-monocanal-Guide-d-utilisation-Manuel

Dell-INSPIRON-DUO-SETUP-GUIDE-Manuel

Dell-INSPIRON-DUO-GUIDE-DE-CONFIGURATION-Manuel

Dell-Guide-de-l-utilisateur-Dell-Inspiron-M4040-14-N4050-Manuel

Dell-Guide-de-l-administrateur-de-Dell-PowerVault-705N-Manuel

Dell-Vostro-420-220-220s-Guide-de-Configuration-et-de-Reference-Rapide-Manuel

Dell-Matrices-de-stockage-Dell-PowerVault-MD3660f-Series-Guide-de-deploiement-Manuel

Dell-Systemes-Dell-PowerVault-Network-Attached-Storage-NAS-Guide-de-l-administrateur-Manuel

Dell-Latitude-D430-Guide-d-utilisation-Manuel

Dell-Studio-XPS-Guide-de-configuration-Manuel

Dell-PowerEdge-C410x-Manuel-du-proprietaire

Dell-Precision-Workstation-T1650-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-R300-Manuel-du-proprietaire

Dell-Systemes%20-Dell%20PowerEdge-T110-II-Manuel-du-proprietaire

Dell-Vostro-200-Manuel-du-proprietaire-Mini-Tower

Dell-Inspiron-531-Manuel-du-proprietaire

Dell-ALIENWARE-MANUEL-DE-L-ORDINATEUR-DE-BUREAU-Francais

Dell-PowerEdge-R520-Manuel-du-proprietaire

Projecteur-Dell-1201MP-Manuel-d-utilisation

Dell-PowerEdge-R910-Manuel-du-proprietaire

Dell-Dimension-C521-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-T605-Manuel-du-proprietaire

Dell-Mobile-Jamz

Dell-Inspiron-530-Series-Manuel-du-proprietaire

Dell-Vostro-3460-Manuels

Dell-OPENMANAGE-POWER-CENTER-1.1-Guide-d-utilisation

Dell-PowerVault-MD3660f-Storage-Arrays-Manuels

Dell™ Ekran Yöneticisi Kullanıcı Kılavuzu

Dell-PowerEdge-R620-Guide-de-mise-en-route

Dell-PowerEdge-R520-Guide-de-mise-en-route

DELL-POWERVAULT-MD1200-et-MD1220-TECHNICAL-GUIDEBOOK

Console-de-gestion-multi-onduleurs-Dell-Manuel-de-l-utilisateur-pour-l-installation-et-la-configuration

DELL-OPTIPLEX580-TECHNICAL-GUIDEBOOK-INSIDE-THE-OPTIPLEX-580

Dell-Inspiron-1720-manuels

Dell-PowerEdge-R720-et-R720xd-Guide-de-mise-en-route

Dell-Vostro-1540-1550-Manuel-du-proprietaire

Dell-Latitude-E5430-Manuel-du-proprietaire

Dell™ S2240L/S2340L Monitör Kullanıcı Kılavuzu

Dell PowerEdge Sistemleri İçin Microsoft Windows Server 2012 Önemli Bilgiler Kılavuzu

Dell-Guide-de-l-utilisateur-du-moniteur-Dell-S2240L-S2340L

Dell™ S320/S320wi Projektör Kullanım Kılavuzu

Dell-%20Vostro-270-Manuels

Dell-Vostro-3460-Manuel-du-proprietaire-Francais

Dell-Inspiron-9200-Manuel-de-l-utilisateur

Dell-Inspiron-2600-et-2650-Manuel-de-l-utilisateur

Dell-Axim-X30-Manuel-de-l-utilisateur

Dell-Vostro-2520-Manuel-du-proprietaire

Dell-Inspiron-1721-Manuel

Dell-Systemes-Dell-PowerEdge-T710-Manuel-du-proprietaire

Dell-Precision-Workstation-T5600-Manuel-du-proprietaire

Dell-Solutions-NAS-Dell-FluidFS-Manuel-du-proprietaire

Systemes-Dell-PowerEdge-C5220-Manuel-du-proprietaire-du-materiel

Dell-Dimension-3000-Manuel-du-proprietaire

Dell-PowerEdge-R210-Technical-Guide

Dell-Inspiron-Manuels

Dell-Manuel-du-proprietaire-du-Dell-Vostro-1700

Dell-Clavier-sans-fil-et-souris-Dell-KM713-Manuel-de-l'utilisateur

Dell-Systeme-de-navigation-GPS-Dell-Manuel-de-l'utilisateur

Dell-Logiciel-de-gestion-de-l-onduleur-Manuel-de-l-utilisateur-pour-l-installation-et-la-configuration

Dell-Demarrage-rapide-du-moniteur-couleur-M990

Dell-Manuel-de-l-utilisateur-de-la-station-de-travail-Dell-Precision-370

Dell-Systemes-Dell-PowerEdge-2800-Guide-d-installation-et-de-depannage

Dell-Manuel-de-l-utilisateur-du-systeme-Dell-OptiPlex-SX280

Dell-Vostro-1440-1450-Manuel-de-l-utilisateur

Dell-Photo-Printer-540-Guide-de-l-utilisateur

Dell-Streak-7-Francais-Manuel-de-l-utilisateur

Dell-Venue-Pro-Manuel-de-l-utilisateur

Dell-Imprimante-laser-personnelle-Dell-P1500-Manuel-du-proprietaire

Dell-PowerEdge-C5125-Manuel-du-proprietaire-du-materiel

Dell-Latitude-D630-Manuels

Dell-Vostro-400-Manuel-du-proprietaire-Mini-Tower

Dell-Systemes-Dell-PowerEdge-T100-Manuel-du-proprietaire

Dell-OptiPlex-9010-7010-compact-Manuel-du-proprietaire

Dell-PowerVault%20NX3200-Manuel-du-proprietaire

Dell-Inspiron-1200-et-2200-Manuel-de%20l-utilisateur

Dell-Vostro-1540-1550-Manuel-du-proprietaire

Dell-Inspiron-8600-Manuel-du-proprietaire

Dell-PowerVault-Baie-de-stockage-MD1120-Manuel-du-proprietaire

Dell-Dimension-E521-Manuel-du-proprietaire

Dell-Inspiron-9100-Manuel-du-proprietaire

Dell-Vostro-3360-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-T300-Manuel-du-proprietaire

Dell-XPS-One-2710-manuel-d-utilisation

Dell-Inspiron-1150-Manuel-du-proprietaire

Dell-Latitude-E5530-Manuel-du-proprietaire

Dell-Inspiron-660-Manuel-du-proprietaire

Acceder-au-site-Dell

Dell-Manuel-du-proprietaire-des-Dell-Latitude-E6420-et-E6420-ATG-Francais

Dell-OptiPlex-9010-Tout-en-un-Manuel-du-proprietaire

Dell-Vostro-3560-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-T110-Manuel-du-proprietaire

Dell-server-poweredge-m710-tech-guidebook_fr

Dell-Systemes-Dell-PowerEdge-R420-Manuel-du-proprietaire

Dell-Latitude-5420-E5420-E5420m-Manuel-de-l-utilisateur

Dell-Latitude-E6320-Manuel-de-l-utilisateur

Dell-Systemes-Dell-Inspiron-8200-Manuel-de-l-utilisateur-Francais

Dell-server-poweredge-r610-tech-guidebook_fr

Dell-server-poweredge-t710-technical-guide-book_fr

Dell-server-poweredge-m1000e-tech-guidebook_fr

Dell-server-poweredge-m610-tech-guidebook_fr

Dell-poweredge-r210-technical-guidebook-en_fr

Dell-MANUEL-ALIENWARE-M15x-MOBILE-Manuel-de-l-utilisateur

Dell-Axim-X51-X51v-Manuel-de-l-utilisateur

Dell-Beats-By-dr.dre-Manuel-et-Garantie

Dell-Dimension-3100C-Manuel-du-proprietaire

 

Dell-Precision-Workstation-T3600-Manuel-du-proprietaire

Dell-Vostro-200-Manuel-du-proprietaire-Slim-Tower

Dell-ALIENWARE-MANUEL-DE-L-ORDINATEUR-DE-BUREAU

Dell-OPENMANAGE-POWER-CENTER-1-1-Guide-d-utilisation

Dell-Vostro-360-Proprietaire-du-manuel

Dell-Dimension-3100C-Manuel-du-proprietaire

AlienwareArea-51Area-51ALX

Dell-Ordinateurs-de-Bureau-PC-Portables-Netbooks/AlienwareAurora-R3

AlienwareAurora-R4

lienwareAuroraAuroraALXAurora-R2

Chassis-RAID-Dell-PowerVault-MD3000i-Manuel-du-proprietaire

Dell-Axim-X50-Manuel-du-proprietaire

Dell-Axim-X51-X51v-Manuel-du-proprietaire

Dell-Baie-de-stockage-Dell-PowerVault-MD1000-Manuel-du-proprietaire

Dell-Boîtier-Dell-PowerEdge-M1000e-Manuel-du-proprietaire

Dell-Clavier-Axim-Manuel-du-proprietaire

Dell-Dimension-3100-E310-Manuel-du-proprietaire

Dell-Dimension-9200-Manuel-du-proprietaire

Dell-Dimension-E520-Manuel-du-proprietaire

Dell-Imprimante-laser-Dell-1100-Manuel-du-proprietaire

Dell-Imprimante-laser-de-groupe-de-travail-Dell-M5200-Manuel-du-proprietaire

Dell-Imprimante-laser-monochrome-Dell-5330dn-Mode-d-emploi

Dell-Imprimante-laser-multifonction-Dell-1600n-Manuel-du-proprietaire

Dell-Inspiron-13z-Manuel-du-proprietaire

Dell-Inspiron-17R-Manuel-du-proprietaire

Dell-Inspiron-530s-Manuel-d-utilisation

Dell-Inspiron-530s-Manuel-du-proprietaire

Dell-Inspiron-700m-Manuel-du-proprietaire

Dell-Inspiron-1100-Manuel-d-utilisation

Dell-Inspiron-1525-1526-Manuel-du-proprietaire

Dell-Inspiron-5100-et-5150-Manuel-d-utilisation

Dell-Inspiron-9300-Manuel-du-proprietaire

Dell-Inspiron-9400-E1705-Manuel-du-proprietaire

http://www.audentia-gestion.fr/Dell-Ordinateurs-de-Bureau-PC-Portables-Netbooks/Dell-Laser-Printer-1700-1700n-Manuel-du-proprietaire.htm

Dell-Laser-Printer-1710-1710n-Manuel-du-proprietaire

Dell-Laser-Printer-3100cn-manuel-du-proprietaire

Dell-Latitude-ST-Manuel-du-proprietaire

Dell-Latitude-XT3-Manuel-du-proprietaire

Dell-Liste-des-manuels-et-de-la-documentation-Dell

Dell-MANUEL-ALIENWARE-M11x-MOBILE-Manuel-du-proprietaire

Dell-MANUEL-ALIENWARE-M15x-MOBILE

Dell-MANUEL-D-ALIENWARE-M17x-MOBILE-francais

Dell-MANUEL-D-ALIENWARE-M17x-MOBILE

Dell-Manuel-d-utilisation-Dell-Inspiron-M5040-15-N5040-15-N5050

Dell-Manuel-d-utilisation-du-Dell-XPS-420

Dell-Manuel-de-l-Utilisateur-Dell-Latitude-E6220

Dell-Manuel-de-l-Utilisateur-Dell-Latitude-E6520

Dell-Manuel-de-l-utilisateur-Dell-Latitude-E6320

Dell-Manuel-de-maintenance-Dell-Inspiron-N5110

Dell-Manuel-du-proprietaire-Dell-Vostro-1500

Dell-Manuel-du-proprietaire-Dell-XPS-M1330

Dell-Manuel-du-proprietaire-des-Dell-Latitude-E6420-et-E6420-ATG

Dell-Manuel-du-proprietaire-du-Dell-Inspiron-1721

Dell-Manuel-du-proprietaire-du-Dell-XPS-M1730

Dell-Manuel-du-proprietaire-du-Dell-XPS-One

Dell-Matrices-de-stockage-Dell-PowerVault-MD3260i-Series-Guide-de-deploiement

Dell-Matrices-de-stockage-Dell-PowerVault-MD3660i-Series-Guide-de-deploiement

Dell-Photo-All-In-One-Printer-944-Manuel-du-proprietaire

Dell-Photo-All-In-One-Printer-964-Manuel-du-proprietaire

Dell-Photo-All-In-One-Printer%20942-Manuel-du-proprietaire

Dell-Photo-Printer-720-Manuel-du-proprietaire

Dell-PowerEdge-C8220-Manuel-du-proprietaire

Dell-PowerEdge-R620-Manuel-du-proprietaire

Dell-PowerVault-MD3260-3260i-3660i-3660f-3060e-Storage-Arrays-Guide-de-l-administrateur

Dell-PowerVault-MD3260-3260i-3660i-3660f-3060e-Storage-Arrays-Manuel-du-proprietaire

Dell-PowerVault-NX400-Guide-de-mise-en-route

Dell-Precision-Workstation-T7600-Manuel-du-proprietaire

Dell-Streak-7-Manuel-de-l-utilisateur

Dell-Streak-Manuel-d-utilisation

Dell-Systemes-Dell-Inspiron-4150-Manuel-de-l-utilisateur

Dell-Systemes-Dell-Inspiron-8200-Manuel-de-l-utilisateur

Dell-Systemes-Dell-PowerEdge-1950-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-M420-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-R210-II-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-R410-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-R710-Manuel-du-proprietaire%20-Manuel-d-utilisation

Dell-Systemes-Dell-PowerEdge-T310-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-T420-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-T620-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerVault-NX400-Manuel-du-proprietaire

Dell-Tout-en-un-Dell-Photo-924-Manuel-du-proprietaire

Dell-Vostro-360-Proprietaire-du-manuel

Dell-Vostro-3750-Manuel-du-proprietaire

Dell-Vostro-V131-Manuel-du-proprietaire

Dell-XP-M1530-Manuel-du-proprietaire

Dell-XPS-630i-Manuel-du-proprietair

Dell-moniteur-D1920-Manuel-du-proprietaire

DellDimension1100Series

Imprimante-Dell-Photo-All-In-One-Printer-922-Manuel-du-proprietaire

Imprimante-laser-de-groupe-de-travail-Dell-S2500-Manuel-du-proprietaire

Imprimante-personnelle-Dell-AIO-A960-Manuel-du-proprietaire

alienwareX51

Dell-Manuel-de-l-Utilisateur-Dell-Latitude-E6220

Dell-Systemes-Dell-PowerEdge-T420-Manuel-du-proprietaire

Dell-Systemes-Dell-Inspiron-4150-Manuel-de-l-utilisateur

Dell-Streak-Manuel-d-utilisation

Dell-Manuel-du-proprietaire-du-Dell-XPS-M1730

Dell-Photo-All-In-One-Printer-944-Manuel-du-proprietaire

Dell-Manuel-du-proprietaire-du-Dell-XPS-One

Dell-Clavier-Axim-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-R410-Manuel-du-proprietaire

Dell-Manuel-d-utilisation-Dell-Inspiron-M5040-15-N5040-15-N5050

Dell-Manuel-de-maintenance-Dell-Inspiron-N5110

Dell-Inspiron-1100-Manuel-d-utilisation

Dell-Imprimante-laser-de-groupe-de-travail-Dell-M5200-Manuel-du-proprietaire

Dell-Photo-Printer-720-Manuel-du-proprietaire

Dell-Imprimante-laser-Dell-1100-Manuel-du-proprietaire

Dell-Manuel-du-proprietaire-Dell-Vostro-1500

Dell-XP-M1530-Manuel-du-proprietaire

Dell-Inspiron-530s-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-R710-Manuel-du-proprietaire-Manuel-d-utilisation

Dell-Inspiron-5100-et-5150-Manuel-d-utilisation

Dell-Manuel-de-l-Utilisateur-Dell-Latitude-E6520

Dell-MANUEL-D-ALIENWARE-M17x-MOBILE

Dell-Manuel-de-l-utilisateur-Dell-Latitude-E6320

Dell-Laser-Printer-3100cn-manuel-du-proprietaire

Dell-Inspiron-530s-Manuel-d-utilisation

Dell-Systemes-Dell-PowerEdge-1950-Manuel-du-proprietaire

Dell-Manuel-du-proprietaire-des-Dell-Latitude-E6420-et-E6420-ATG

Dell-Imprimante-laser-monochrome-Dell-5330dn-Mode-d-emploi

Dell-PowerVault-MD3260-3260i-3660i-3660f-3060e-Storage-Arrays-Guide-de-l-administrateur

Dell-PowerVault-NX400-Guide-de-mise-en-route

Dell-Matrices-de-stockage-Dell-PowerVault-MD3260i-Series-Guide-de-deploiement

Dell-PowerEdge-C8220-Manuel-du-proprietaire

Dell-MANUEL-ALIENWARE-M11x-MOBILE-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerEdge-M420-Manuel-du-proprietaire

Dell-Systemes-Dell-PowerVault-NX400-Manuel-du-proprietaire

Dell-PowerVault-MD3260-3260i-3660i-3660f-3060e-Storage-Arrays-Manuel-du-proprietaire

Dell-Matrices-de-stockage-Dell-PowerVault-MD3660i-Series-Guide-de-deploiement

Dell-Laser-Printer-1700-1700n-Manuel-du-proprietaire

Dell-Inspiron-9400-E1705-Manuel-du-proprietaire

Dell-Tout-en-un-Dell-Photo-924-Manuel-du-proprietaire

Dell-Laser-Printer-1710-1710n-Manuel-du-proprietaire

Dell-Dimension-3100-E310-Manuel-du-proprietaire

Dell-Inspiron-1525-1526-Manuel-du-proprietaire

[TXT]

 Acceder-au-site-Dell..> 24-Oct-2012 06:36  1.0M  

[TXT]

 Adaptateurs-Brocade-..> 05-Nov-2012 15:05  3.6M  

[TXT]

 AlienwareArea-51Area..> 18-Oct-2012 16:42  2.7M  

[TXT]

 AlienwareAurora-R3.htm  18-Oct-2012 16:54  3.2M  

[TXT]

 AlienwareAurora-R4.htm  18-Oct-2012 16:48  2.9M  

[TXT]

 AlienwareAuroraAuror..> 18-Oct-2012 16:51  3.1M  

[TXT]

 Chassis-RAID-Dell-Po..> 18-Oct-2012 16:49  3.0M  

[TXT]

 Code-Promo-Dell.htm     04-Feb-2013 09:17  1.0M  

[TXT]

 Console-de-gestion-m..> 26-Oct-2012 14:51  3.3M  

[TXT]

 DELL-OPTIPLEX580-TEC..> 25-Oct-2012 18:32  2.9M  

[TXT]

 DELL-POWERVAULT-MD12..> 26-Oct-2012 14:50  3.3M  

[TXT]

 DELLmanuelsutilisate..> 18-Oct-2012 17:06   12M  

[TXT]

 Dellâ„¢ Logiciel-de..> 25-Oct-2012 12:03  2.8M  

[TXT]

 Dell-3D-VISION-MANUE..> 02-Nov-2012 09:39  1.8M  

[TXT]

 Dell-1130-Dell-1130n..> 27-Nov-2012 09:15  3.0M  

[TXT]

 Dell-1230c-Imprimant..> 01-Nov-2012 18:37  2.6M  

[TXT]

 Dell-1235cn-Impriman..> 02-Nov-2012 10:06  3.0M  

[TXT]

 Dell-1250c-Color-Pri..> 05-Nov-2012 12:12  3.0M  

[TXT]

 Dell-1815dn-Manuel ..> 27-Nov-2012 09:09  3.5M  

[TXT]

 Dell-2130cn-IMPRIMAN..> 02-Nov-2012 10:05  3.0M  

[TXT]

 Dell-2145cn-Impriman..> 12-Nov-2012 16:55  3.6M  

[TXT]

 Dell-ALIENWARE-M17x-..> 01-Nov-2012 19:00  2.3M  

[TXT]

 Dell-ALIENWARE-M17x-..> 02-Nov-2012 16:28  3.5M  

[TXT]

 Dell-ALIENWARE-M18x-..> 12-Nov-2012 16:51  2.2M  

[TXT]

 Dell-ALIENWARE-MANUE..> 29-Oct-2012 07:39  2.7M  

[TXT]

 Dell-ALIENWARE-MANUE..> 19-Oct-2012 07:41  2.0M  

[TXT]

 Dell-APC-Smart-UPS-A..> 04-Nov-2012 10:41  2.6M  

[TXT]

 Dell-Adaptateur-hote..> 01-Nov-2012 18:38  2.3M  

[TXT]

 Dell-Adaptateurs-Bro..> 02-Nov-2012 11:22  2.8M  

[TXT]

 Dell-Adaptateurs-Del..> 05-Nov-2012 07:30  3.9M  

[TXT]

 Dell-Adaptateurs-Del..> 14-Nov-2012 21:39  3.1M  

[TXT]

 Dell-Alienware-Area-..> 18-Nov-2012 20:44  1.9M  

[TXT]

 Dell-Alienware-Area-..> 18-Nov-2012 20:44  1.9M  

[TXT]

 Dell-Alienware-Area-..> 18-Nov-2012 20:45  1.8M  

[TXT]

 Dell-Alienware-Auror..> 18-Nov-2012 20:44  1.9M  

[TXT]

 Dell-Alienware-Auror..> 18-Nov-2012 20:43  2.2M  

[TXT]

 Dell-Alienware-Auror..> 18-Nov-2012 20:43  2.3M  

[TXT]

 Dell-Alienware-Auror..> 18-Nov-2012 20:49  2.3M  

[TXT]

 Dell-Alienware-M17x-..> 02-Nov-2012 16:30  3.1M  

[TXT]

 Dell-Alienware-X51-O..> 02-Nov-2012 16:28  3.4M  

[TXT]

 Dell-Axim-X3-Guide-d..> 14-Nov-2012 21:38  3.4M  

[TXT]

 Dell-Axim-X30-Manuel..> 25-Oct-2012 12:08  3.0M  

[TXT]

 Dell-Axim-X50-Manuel..> 13-Nov-2012 08:12  4.7M  

[TXT]

 Dell-Axim-X50-Manuel..> 18-Oct-2012 16:53  3.2M  

[TXT]

 Dell-Axim-X51-X51v-M..> 27-Nov-2012 07:18  2.5M  

[TXT]

 Dell-Axim-X51-X51v-M..> 24-Oct-2012 07:42  2.9M  

[TXT]

 Dell-Axim-X51-X51v-M..> 18-Oct-2012 16:52  3.2M  

[TXT]

 Dell-B1160-Dell-B116..> 05-Nov-2012 18:11  2.9M  

[TXT]

 Dell-B1260dn-Mode-d-..> 05-Nov-2012 18:11  2.7M  

[TXT]

 Dell-Baie-de-stockag..> 18-Oct-2012 16:41  2.7M  

[TXT]

 Dell-Bandotheques-De..> 05-Nov-2012 09:03  2.1M  

[TXT]

 Dell-Beats-By-dr.dre..> 24-Oct-2012 07:42  2.7M  

[TXT]

 Dell-Boîtier-Dell-P..> 18-Oct-2012 17:07  2.7M  

[TXT]

 Dell-Boitiers-de-sto..> 05-Nov-2012 18:14  1.4M  

[TXT]

 Dell-Carte-de-Gestio..> 06-Nov-2012 18:45  2.0M  

[TXT]

 Dell-Carte-de-gestio..> 14-Nov-2012 12:05  4.0M  

[TXT]

 Dell-Cartes-controle..> 05-Nov-2012 10:08  2.0M  

[TXT]

 Dell-Cartes-d-extens..> 05-Nov-2012 09:01  2.6M  

[TXT]

 Dell-Clavier-Axim-Ma..> 18-Oct-2012 16:38  2.6M  

[TXT]

 Dell-Clavier-sans-fi..> 25-Oct-2012 12:02  3.0M  

[TXT]

 Dell-Client-Manageme..> 01-Nov-2012 18:37  2.5M  

[TXT]

 Dell-Commutateur-de-..> 03-Nov-2012 18:19  2.3M  

[TXT]

 Dell-Configuration-d..> 12-Nov-2012 16:53  4.1M  

[TXT]

 Dell-Console-de-gest..> 27-Nov-2012 07:40  3.9M  

[TXT]

 Dell-Controleurs-Del..> 05-Nov-2012 12:14  2.8M  

[TXT]

 Dell-Controleurs-RAI..> 03-Nov-2012 18:11  3.4M  

[TXT]

 Dell-DX-Object-Stora..> 04-Nov-2012 11:04  2.8M  

[TXT]

 Dell-Demarrage-rapid..> 25-Oct-2012 12:04  2.4M  

[TXT]

 Dell-Deploiement-de-..> 05-Nov-2012 12:15  2.6M  

[TXT]

 Dell-Dimension-1000-..> 18-Nov-2012 20:57  2.9M  

[TXT]

 Dell-Dimension-1100-..> 14-Nov-2012 12:08  3.6M  

[TXT]

 Dell-Dimension-3000-..> 25-Oct-2012 18:30  3.5M  

[TXT]

 Dell-Dimension-3100-..> 18-Oct-2012 16:31  906K  

[TXT]

 Dell-Dimension-3100C..> 24-Oct-2012 07:42  2.7M  

[TXT]

 Dell-Dimension-9150-..> 27-Nov-2012 07:07  2.3M  

[TXT]

 Dell-Dimension-9200-..> 18-Oct-2012 16:54  3.2M  

[TXT]

 Dell-Dimension-9200C..> 18-Nov-2012 21:03  3.1M  

[TXT]

 Dell-Dimension-C521-..> 29-Oct-2012 07:41  1.9M  

[TXT]

 Dell-Dimension-E520-..> 18-Oct-2012 16:50  3.0M  

[TXT]

 Dell-Dimension-E521-..> 24-Oct-2012 09:12  2.9M  

[TXT]

 Dell-Dimension-Serie..> 12-Nov-2012 16:54  3.8M  

[TXT]

 Dell-Dimension-Serie..> 03-Nov-2012 18:01  5.1M  

[TXT]

 Dell-Dimension-XPS-G..> 04-Nov-2012 11:03  3.1M  

[TXT]

 Dell-Dimension-XPS-M..> 14-Nov-2012 21:39  3.0M  

[TXT]

 Dell-Dimension-serie..> 12-Nov-2012 17:07  1.9M  

[TXT]

 Dell-E-Legacy-Extend..> 14-Nov-2012 21:40  2.8M  

[TXT]

 Dell-E1913S-E1913-E2..> 06-Nov-2012 07:29  2.1M  

[TXT]

 Dell-Ekran-Yönetici..> 26-Oct-2012 14:49  3.4M  

[TXT]

 Dell-Emplacement-des..> 02-Nov-2012 16:29  3.1M  

[TXT]

 Dell-EqualLogic-Stor..> 03-Nov-2012 21:47  2.1M  

[TXT]

 Dell-FluidFS-NAS-Sol..> 03-Nov-2012 18:10  2.1M  

[TXT]

 Dell-FluidFS-NAS-Sol..> 03-Nov-2012 08:45  3.0M  

[TXT]

 Dell-FluidFS-NAS-Sol..> 02-Nov-2012 11:24  1.7M  

[TXT]

 Dell-Guide-d-install..> 05-Nov-2012 14:58  2.8M  

[TXT]

 Dell-Guide-d-install..> 04-Nov-2012 11:03  2.9M  

[TXT]

 Dell-Guide-d-utilisa..> 02-Nov-2012 10:06  2.4M  

[TXT]

 Dell-Guide-d-utilisa..> 02-Nov-2012 10:06  2.5M  

[TXT]

 Dell-Guide-d-utilisa..> 05-Nov-2012 12:12  3.0M  

[TXT]

 Dell-Guide-d-utilisa..> 02-Nov-2012 10:05  3.4M  

[TXT]

 Dell-Guide-d-utilisa..> 14-Nov-2012 21:03  4.1M  

[TXT]

 Dell-Guide-d-utilisa..> 14-Nov-2012 21:05  3.6M  

[TXT]

 Dell-Guide-d-utilisa..> 14-Nov-2012 21:38  4.1M  

[TXT]

 Dell-Guide-d-utilisa..> 05-Nov-2012 08:58  4.1M  

[TXT]

 Dell-Guide-d-utilisa..> 05-Nov-2012 07:29  4.2M  

[TXT]

 Dell-Guide-de-config..> 05-Nov-2012 12:13  3.0M  

[TXT]

 Dell-Guide-de-demarr..> 05-Nov-2012 12:13  2.9M  

[TXT]

 Dell-Guide-de-l-Util..> 02-Nov-2012 16:27  3.5M  

[TXT]

 Dell-Guide-de-l-admi..> 01-Nov-2012 18:39  2.2M  

[TXT]

 Dell-Guide-de-l-util..> 01-Nov-2012 18:39  2.1M  

[TXT]

 Dell-Guide-de-l-util..> 02-Nov-2012 11:21  3.2M  

[TXT]

 Dell-Guide-de-l-util..> 05-Nov-2012 18:31  4.2M  

[TXT]

 Dell-Guide-de-l-util..> 05-Nov-2012 07:31  3.5M  

[TXT]

 Dell-Guide-de-l-util..> 05-Nov-2012 09:06  1.9M  

[TXT]

 Dell-Guide-de-l-util..> 03-Nov-2012 11:07  3.1M  

[TXT]

 Dell-Guide-de-l-util..> 26-Oct-2012 14:45  2.0M  

[TXT]

 Dell-Guide-de-l-util..> 03-Nov-2012 08:27  3.0M  

[TXT]

 Dell-Guide-de-soluti..> 05-Nov-2012 17:29  3.8M  

[TXT]

 Dell-Guide-technique..> 05-Nov-2012 09:00  3.2M  

[TXT]

 Dell-Guide d-install..> 02-Nov-2012 09:43  2.1M  

[TXT]

 Dell-HBA-SAS-Dell-Po..> 02-Nov-2012 16:31  2.9M  

[TXT]

 Dell-INSPIRON-DUO-GU..> 01-Nov-2012 18:38  2.2M  

[TXT]

 Dell-INSPIRON-DUO-SE..> 01-Nov-2012 18:38  2.3M  

[TXT]

 Dell-INSPIRON-GUIDE-..> 03-Nov-2012 11:09  3.0M  

[TXT]

 Dell-INSPIRON-GUIDE-..> 03-Nov-2012 18:16  2.4M  

[TXT]

 Dell-INSPIRON-Setup-..> 05-Nov-2012 07:32  2.3M  

[TXT]

 Dell-Imprimante-coul..> 02-Nov-2012 09:38  1.9M  

[TXT]

 Dell-Imprimante-lase..> 18-Oct-2012 16:41  2.7M  

[TXT]

 Dell-Imprimante-lase..> 05-Nov-2012 14:59  2.2M  

[TXT]

 Dell-Imprimante-lase..> 02-Nov-2012 09:44  2.9M  

[TXT]

 Dell-Imprimante-lase..> 18-Oct-2012 16:32  1.9M  

[TXT]

 Dell-Imprimante-lase..> 05-Nov-2012 12:11  3.4M  

[TXT]

 Dell-Imprimante-lase..> 18-Oct-2012 16:44  2.8M  

[TXT]

 Dell-Imprimante-lase..> 18-Oct-2012 16:36  2.5M  

[TXT]

 Dell-Imprimante-lase..> 25-Oct-2012 12:07  2.1M  

[TXT]

 Dell-Imprimante-pers..> 13-Nov-2012 08:10  3.0M  

[TXT]

 Dell-Imprimante-pers..> 02-Nov-2012 09:44  2.7M  

[TXT]

 Dell-Imprimantes-las..> 02-Nov-2012 10:07  2.4M  

[TXT]

 Dell-Imprimantes-las..> 02-Nov-2012 10:07  2.4M  

[TXT]

 Dell-Inspiron-13z-Ma..> 18-Oct-2012 17:09  3.3M  

[TXT]

 Dell-Inspiron-14R-M4..> 05-Nov-2012 07:32  2.4M  

[TXT]

 Dell-Inspiron-14R-Ma..> 02-Nov-2012 17:20  2.2M  

[TXT]

 Dell-Inspiron-14z-N4..> 06-Nov-2012 07:27  2.0M  

[TXT]

 Dell-Inspiron-15R-Ma..> 03-Nov-2012 08:43  3.5M  

[TXT]

 Dell-Inspiron-17R-Ma..> 02-Nov-2012 17:17  2.9M  

[TXT]

 Dell-Inspiron-17R-Ma..> 18-Oct-2012 16:56  3.3M  

[TXT]

 Dell-Inspiron-300m-G..> 13-Nov-2012 08:12  2.0M  

[TXT]

 Dell-Inspiron-530-Se..> 29-Oct-2012 07:41  1.9M  

[TXT]

 Dell-Inspiron-530s-M..> 18-Oct-2012 17:01  3.7M  

[TXT]

 Dell-Inspiron-530s-M..> 18-Oct-2012 17:00  3.5M  

[TXT]

 Dell-Inspiron-531-Ma..> 29-Oct-2012 07:38  2.7M  

[TXT]

 Dell-Inspiron-600m-M..> 05-Nov-2012 14:57  2.6M  

[TXT]

 Dell-Inspiron-600m-M..> 02-Nov-2012 09:40  3.3M  

[TXT]

 Dell-Inspiron-640M-E..> 13-Nov-2012 08:13  4.5M  

[TXT]

 Dell-Inspiron-660-Ma..> 24-Oct-2012 09:15  2.3M  

[TXT]

 Dell-Inspiron-660-ma..> 01-Nov-2012 18:42  2.0M  

[TXT]

 Dell-Inspiron-660s-M..> 02-Nov-2012 17:18  2.7M  

[TXT]

 Dell-Inspiron-660s-M..> 02-Nov-2012 09:42  2.5M  

[TXT]

 Dell-Inspiron-700m-M..> 18-Oct-2012 16:47  2.9M  

[TXT]

 Dell-Inspiron-1000-M..> 13-Nov-2012 08:15  3.9M  

[TXT]

 Dell-Inspiron-1100-M..> 18-Oct-2012 16:33  2.2M  

[TXT]

 Dell-Inspiron-1150-M..> 27-Nov-2012 09:07  2.8M  

[TXT]

 Dell-Inspiron-1150-M..> 24-Oct-2012 09:15  2.6M  

[TXT]

 Dell-Inspiron-1200-e..> 25-Oct-2012 09:48  2.4M  

[TXT]

 Dell-Inspiron-1300-B..> 13-Nov-2012 08:19  3.1M  

[TXT]

 Dell-Inspiron-1420-M..> 14-Nov-2012 21:01  5.4M  

[TXT]

 Dell-Inspiron-1501-M..> 14-Nov-2012 21:06  5.1M  

[TXT]

 Dell-Inspiron-1520-M..> 13-Nov-2012 08:17  2.9M  

[TXT]

 Dell-Inspiron-1525-1..> 18-Oct-2012 16:31  1.5M  

[TXT]

 Dell-Inspiron-1720-m..> 25-Oct-2012 18:32  2.9M  

[TXT]

 Dell-Inspiron-1721-M..> 13-Nov-2012 08:17  3.2M  

[TXT]

 Dell-Inspiron-1721-M..> 25-Oct-2012 12:09  2.7M  

[TXT]

 Dell-Inspiron-2600-e..> 12-Nov-2012 16:59  2.3M  

[TXT]

 Dell-Inspiron-2600-e..> 25-Oct-2012 12:08  3.2M  

[TXT]

 Dell-Inspiron-3000-S..> 12-Nov-2012 16:56  2.7M  

[TXT]

 Dell-Inspiron-3500-P..> 12-Nov-2012 16:57  2.7M  

[TXT]

 Dell-Inspiron-5100-e..> 27-Nov-2012 09:09  2.8M  

[TXT]

 Dell-Inspiron-5100-e..> 18-Oct-2012 17:05  4.4M  

[TXT]

 Dell-Inspiron-5160-M..> 13-Nov-2012 08:11  2.4M  

[TXT]

 Dell-Inspiron-5423-O..> 12-Nov-2012 16:57  2.7M  

[TXT]

 Dell-Inspiron-6000-M..> 05-Nov-2012 07:31  2.9M  

[TXT]

 Dell-Inspiron-6400-E..> 13-Nov-2012 08:20  2.8M  

[TXT]

 Dell-Inspiron-8500-G..> 13-Nov-2012 08:14  4.1M  

[TXT]

 Dell-Inspiron-8600-G..> 13-Nov-2012 08:11  2.7M  

[TXT]

 Dell-Inspiron-8600-M..> 24-Oct-2012 09:11  3.2M  

[TXT]

 Dell-Inspiron-9100-M..> 24-Oct-2012 09:13  2.6M  

[TXT]

 Dell-Inspiron-9200-M..> 25-Oct-2012 12:07  3.4M  

[TXT]

 Dell-Inspiron-9300-M..> 18-Oct-2012 17:12  3.3M  

[TXT]

 Dell-Inspiron-9400-E..> 18-Oct-2012 16:32  2.0M  

[TXT]

 Dell-Inspiron-Guide-..> 05-Nov-2012 18:08  1.3M  

[TXT]

 Dell-Inspiron-Manuel..> 25-Oct-2012 18:31  3.3M  

[TXT]

 Dell-Inspiron-One-20..> 02-Nov-2012 17:23  3.0M  

[TXT]

 Dell-Inspiron-One-23..> 13-Nov-2012 08:16  3.3M  

[TXT]

 Dell-Inspiron-One-23..> 14-Nov-2012 12:08  3.7M  

[TXT]

 Dell-Inspiron-XPS-Ge..> 13-Nov-2012 08:11  2.2M  

[TXT]

 Dell-Integrated-Dell..> 03-Nov-2012 18:09  3.1M  

[TXT]

 Dell-Laser-MFP-Dell-..> 03-Nov-2012 18:12  3.2M  

[TXT]

 Dell-Laser-Printer-1..> 18-Oct-2012 16:32  1.6M  

[TXT]

 Dell-Laser-Printer-1..> 18-Oct-2012 16:31  1.0M  

[TXT]

 Dell-Laser-Printer-3..> 18-Oct-2012 17:02  3.8M  

[TXT]

 Dell-Laser-Printer-5..> 13-Nov-2012 08:18  1.9M  

[TXT]

 Dell-Latitude-5420-E..> 24-Oct-2012 07:38  2.1M  

[TXT]

 Dell-Latitude-D430-G..> 01-Nov-2012 18:41  3.2M  

[TXT]

 Dell-Latitude-D430-G..> 14-Nov-2012 21:36  4.4M  

[TXT]

 Dell-Latitude-D531-G..> 14-Nov-2012 21:36  4.7M  

[TXT]

 Dell-Latitude-D630-M..> 25-Oct-2012 09:46  2.9M  

[TXT]

 Dell-Latitude-D830-G..> 14-Nov-2012 20:59  2.2M  

[TXT]

 Dell-Latitude-E4300-..> 03-Nov-2012 21:46  2.3M  

[TXT]

 Dell-Latitude-E5400-..> 03-Nov-2012 18:02  4.7M  

[TXT]

 Dell-Latitude-E5430-..> 26-Oct-2012 17:29  1.6M  

[TXT]

 Dell-Latitude-E5530-..> 24-Oct-2012 09:15  2.4M  

[TXT]

 Dell-Latitude-E6320-..> 24-Oct-2012 07:38  2.1M  

[TXT]

 Dell-Latitude-E6420-..> 03-Nov-2012 08:27  3.0M  

[TXT]

 Dell-Latitude-E6500-..> 04-Nov-2012 11:02  3.3M  

[TXT]

 Dell-Latitude-E6520-..> 05-Nov-2012 18:13  2.0M  

[TXT]

 Dell-Latitude-ST-Kul..> 06-Nov-2012 07:29  2.1M  

[TXT]

 Dell-Latitude-ST-Man..> 02-Nov-2012 11:23  3.8M  

[TXT]

 Dell-Latitude-ST-Man..> 18-Oct-2012 16:38  2.6M  

[TXT]

 Dell-Latitude-XT2-XF..> 05-Nov-2012 14:54  3.7M  

[TXT]

 Dell-Latitude-XT3-Ma..> 18-Oct-2012 16:42  2.7M  

[TXT]

 Dell-Latitude-XT3-Ow..> 06-Nov-2012 07:28  1.7M  

[TXT]

 Dell-Lifecycle-Contr..> 02-Nov-2012 11:20  3.5M  

[TXT]

 Dell-Liste-des-manue..> 18-Oct-2012 17:01  3.5M  

[TXT]

 Dell-Logiciel-de-ges..> 27-Nov-2012 07:26  2.9M  

[TXT]

 Dell-M770mm-Color-Mo..> 02-Nov-2012 09:37  2.1M  

[TXT]

 Dell-M5200-Carte-de-..> 05-Nov-2012 07:58  1.6M  

[TXT]

 Dell-MANUEL-ALIENWAR..> 18-Oct-2012 16:51  3.1M  

[TXT]

 Dell-MANUEL-ALIENWAR..> 27-Nov-2012 07:20  2.6M  

[TXT]

 Dell-MANUEL-ALIENWAR..> 12-Nov-2012 16:51  2.1M  

[TXT]

 Dell-MANUEL-ALIENWAR..> 24-Oct-2012 07:41  2.4M  

[TXT]

 Dell-MANUEL-ALIENWAR..> 18-Oct-2012 16:33  2.1M  

[TXT]

 Dell-MANUEL-ALIENWAR..> 05-Nov-2012 14:58  2.4M  

[TXT]

 Dell-MANUEL-D-ALIENW..> 18-Oct-2012 17:12  3.1M  

[TXT]

 Dell-MANUEL-D-ALIENW..> 18-Oct-2012 17:03  4.1M  

[TXT]

 Dell-MANUEL-DE-L-ORD..> 12-Nov-2012 16:51  2.3M  

[TXT]

 Dell-Management-Plug..> 03-Nov-2012 18:09  2.5M  

[TXT]

 Dell-Manual-del-prop..> 06-Nov-2012 07:33  2.4M  

[TXT]

 Dell-Manual-del-prop..> 06-Nov-2012 07:32  2.5M  

[TXT]

 Dell-Manuel-d-utilis..> 02-Nov-2012 09:38  1.9M  

[TXT]

 Dell-Manuel-d-utilis..> 18-Oct-2012 16:35  2.3M  

[TXT]

 Dell-Manuel-d-utilis..> 18-Oct-2012 17:10  3.1M  

[TXT]

 Dell-Manuel-de-l-Uti..> 12-Nov-2012 17:07  2.6M  

[TXT]

 Dell-Manuel-de-l-Uti..> 18-Oct-2012 17:04  4.1M  

[TXT]

 Dell-Manuel-de-l-uti..> 18-Oct-2012 17:02  3.9M  

[TXT]

 Dell-Manuel-de-l-uti..> 25-Oct-2012 12:04  2.8M  

[TXT]

 Dell-Manuel-de-l-uti..> 25-Oct-2012 12:05  2.9M  

[TXT]

 Dell-Manuel-de-maint..> 12-Nov-2012 16:59  2.1M  

[TXT]

 Dell-Manuel-de-maint..> 02-Nov-2012 09:39  1.7M  

[TXT]

 Dell-Manuel-de-maint..> 14-Nov-2012 12:07  3.8M  

[TXT]

 Dell-Manuel-de-maint..> 18-Oct-2012 16:35  2.2M  

[TXT]

 Dell-Manuel-de-maint..> 06-Nov-2012 07:28  1.8M  

[TXT]

 Dell-Manuel-du-propr..> 18-Oct-2012 16:37  2.5M  

[TXT]

 Dell-Manuel-du-propr..> 18-Oct-2012 17:13  2.9M  

[TXT]

 Dell-Manuel-du-propr..> 01-Nov-2012 19:14  2.6M  

[TXT]

 Dell-Manuel-du-propr..> 24-Oct-2012 07:36  2.2M  

[TXT]

 Dell-Manuel-du-propr..> 18-Oct-2012 16:46  2.9M  

[TXT]

 Dell-Manuel-du-propr..> 18-Oct-2012 17:07  3.1M  

[TXT]

 Dell-Manuel-du-propr..> 25-Oct-2012 18:31  3.3M  

[TXT]

 Dell-Manuel-du-propr..> 03-Nov-2012 18:04  4.6M  

[TXT]

 Dell-Manuel-du-propr..> 18-Oct-2012 16:55  3.3M  

[TXT]

 Dell-Manuel-du-propr..> 18-Oct-2012 16:44  2.8M  

[TXT]

 Dell-Matrices-de-sto..> 05-Nov-2012 09:02  2.2M  

[TXT]

 Dell-Matrices-de-sto..> 05-Nov-2012 08:59  3.7M  

[TXT]

 Dell-Matrices-de-sto..> 03-Nov-2012 18:02  4.9M  

[TXT]

 Dell-Matrices-de-sto..> 27-Nov-2012 07:40  3.5M  

[TXT]

 Dell-Matrices-de-sto..> 02-Nov-2012 17:22  3.0M  

[TXT]

 Dell-Matrices-de-sto..> 18-Oct-2012 16:55  3.2M  

[TXT]

 Dell-Matrices-de-sto..> 04-Nov-2012 11:01  3.7M  

[TXT]

 Dell-Matrices-de-sto..> 06-Nov-2012 07:26  2.6M  

[TXT]

 Dell-Matrices-de-sto..> 04-Nov-2012 11:01  3.6M  

[TXT]

 Dell-Matrices-de-sto..> 03-Nov-2012 21:46  2.2M  

[TXT]

 Dell-Matrices-de-sto..> 01-Nov-2012 18:40  1.9M  

[TXT]

 Dell-Matrices-de-sto..> 18-Oct-2012 16:33  2.1M  

[TXT]

 Dell-Matrices-de-sto..> 03-Nov-2012 11:05  3.4M  

[TXT]

 Dell-Media-Center-Gu..> 14-Nov-2012 22:11  1.6M  

[TXT]

 Dell-Micrologiciel-D..> 03-Nov-2012 08:46  2.9M  

[TXT]

 Dell-Micrologiciel-D..> 02-Nov-2012 16:35  2.9M  

[TXT]

 Dell-Mobile-Jamz.htm    29-Oct-2012 07:41  1.6M  

[TXT]

 Dell-Module-de-venti..> 06-Nov-2012 07:27  2.0M  

[TXT]

 Dell-Modules-optique..> 05-Nov-2012 18:13  1.9M  

[TXT]

 Dell-Moniteur-a-Dell..> 03-Nov-2012 11:07  3.2M  

[TXT]

 Dell-Moniteur-a-Dell..> 02-Nov-2012 16:27  3.6M  

[TXT]

 Dell-Moniteur-a-Dell..> 03-Nov-2012 11:09  3.1M  

[TXT]

 Dell-Moniteur-a-ecra..> 03-Nov-2012 11:06  3.2M  

[TXT]

 Dell-Multifunktionsp..> 27-Nov-2012 09:07  2.4M  

[TXT]

 Dell-OPENMANAGE-POWE..> 19-Oct-2012 07:41  1.9M  

[TXT]

 Dell-OPENMANAGE-POWE..> 26-Oct-2012 14:47  2.7M  

[TXT]

 Dell-Onduleur-en-Bai..> 05-Nov-2012 09:00  2.7M  

[TXT]

 Dell-OpenManage-Remo..> 14-Nov-2012 22:12  4.9M  

[TXT]

 Dell-OpenManage-Serv..> 03-Nov-2012 18:07  3.3M  

[TXT]

 Dell-OpenManage-Serv..> 14-Nov-2012 21:38  3.7M  

[TXT]

 Dell-OpenManage-Serv..> 03-Nov-2012 08:43  3.4M  

[TXT]

 Dell-OpenManage-Serv..> 05-Nov-2012 18:10  3.3M  

[TXT]

 Dell-OpenManage-Serv..> 02-Nov-2012 11:20  3.7M  

[TXT]

 Dell-OpenManage-Serv..> 03-Nov-2012 08:42  3.7M  

[TXT]

 Dell-OpenManage-Serv..> 14-Nov-2012 22:12  5.0M  

[TXT]

 Dell-OptiPlex-360-Gu..> 02-Nov-2012 11:23  3.4M  

[TXT]

 Dell-OptiPlex-755-Gu..> 03-Nov-2012 21:12  5.7M  

[TXT]

 Dell-OptiPlex-9010-7..> 13-Nov-2012 08:18  1.7M  

[TXT]

 Dell-OptiPlex-9010-7..> 25-Oct-2012 09:48  2.4M  

[TXT]

 Dell-OptiPlex-9010-T..> 24-Oct-2012 07:54  2.3M  

[TXT]

 Dell-Ordinateurs-por..> 14-Nov-2012 21:02  4.8M  

[TXT]

 Dell-P513w-User-s-Gu..> 01-Nov-2012 18:42  2.3M  

[TXT]

 Dell-P513w-User-s-Gu..> 01-Nov-2012 18:46  2.8M  

[TXT]

 Dell-P1913-P1913S-P2..> 06-Nov-2012 07:31  2.0M  

[TXT]

 Dell-PERC-6-i-PERC-6..> 05-Nov-2012 07:31  3.8M  

[TXT]

 Dell-PERC-6-i-PERC-6..> 12-Nov-2012 16:53  4.1M  

[TXT]

 Dell-Pave-Tactile-Sa..> 12-Nov-2012 16:58  2.6M  

[TXT]

 Dell-Photo-All-In-On..> 18-Oct-2012 16:48  2.9M  

[TXT]

 Dell-Photo-All-In-On..> 05-Nov-2012 12:10  3.6M  

[TXT]

 Dell-Photo-All-In-On..> 18-Oct-2012 16:35  2.3M  

[TXT]

 Dell-Photo-All-In-On..> 18-Oct-2012 16:45  2.8M  

[TXT]

 Dell-Photo-All-in-On..> 14-Nov-2012 12:06  4.0M  

[TXT]

 Dell-Photo-Printer-5..> 25-Oct-2012 12:06  2.6M  

[TXT]

 Dell-Photo-Printer-7..> 18-Oct-2012 16:46  2.8M  

[TXT]

 Dell-Point-d-acces-D..> 05-Nov-2012 18:12  2.5M  

[TXT]

 Dell-Points-d-acces-..> 06-Nov-2012 07:26  2.0M  

[TXT]

 Dell-PowerConnect-55..> 02-Nov-2012 17:22  3.8M  

[TXT]

 Dell-PowerEdge-2900-..> 05-Nov-2012 18:12  2.4M  

[TXT]

 Dell-PowerEdge-2950-..> 05-Nov-2012 15:01  1.9M  

[TXT]

 Dell-PowerEdge-C410x..> 03-Nov-2012 18:05  4.0M  

[TXT]

 Dell-PowerEdge-C410x..> 03-Nov-2012 11:06  3.3M  

[TXT]

 Dell-PowerEdge-C410x..> 29-Oct-2012 07:36  3.2M  

[TXT]

 Dell-PowerEdge-C5125..> 25-Oct-2012 09:46  2.5M  

[TXT]

 Dell-PowerEdge-C6220..> 12-Nov-2012 16:55  3.2M  

[TXT]

 Dell-PowerEdge-C8000..> 03-Nov-2012 08:30  2.3M  

[TXT]

 Dell-PowerEdge-C8000..> 03-Nov-2012 18:23  2.1M  

[TXT]

 Dell-PowerEdge-C8220..> 27-Nov-2012 09:07  2.6M  

[TXT]

 Dell-PowerEdge-C8220..> 03-Nov-2012 08:29  2.5M  

[TXT]

 Dell-PowerEdge-C8220..> 18-Oct-2012 16:50  3.0M  

[TXT]

 Dell-PowerEdge-Expan..> 04-Nov-2012 11:02  3.5M  

[TXT]

 Dell-PowerEdge-Expre..> 03-Nov-2012 18:11  1.7M  

[TXT]

 Dell-PowerEdge-M1000..> 03-Nov-2012 08:42  3.7M  

[TXT]

 Dell-PowerEdge-R210-..> 25-Oct-2012 18:30  3.6M  

[TXT]

 Dell-PowerEdge-R310-..> 06-Nov-2012 07:29  2.4M  

[TXT]

 Dell-PowerEdge-R320-..> 03-Nov-2012 11:04  1.5M  

[TXT]

 Dell-PowerEdge-R410-..> 05-Nov-2012 18:09  3.8M  

[TXT]

 Dell-PowerEdge-R415-..> 05-Nov-2012 15:01  1.7M  

[TXT]

 Dell-PowerEdge-R420-..> 03-Nov-2012 08:29  2.5M  

[TXT]

 Dell-PowerEdge-R520-..> 26-Oct-2012 14:50  3.3M  

[TXT]

 Dell-PowerEdge-R520-..> 29-Oct-2012 07:39  3.0M  

[TXT]

 Dell-PowerEdge-R620-..> 26-Oct-2012 14:49  3.3M  

[TXT]

 Dell-PowerEdge-R620-..> 18-Oct-2012 17:11  3.9M  

[TXT]

 Dell-PowerEdge-R710-..> 06-Nov-2012 07:31  3.0M  

[TXT]

 Dell-PowerEdge-R710-..> 05-Nov-2012 15:00  1.9M  

[TXT]

 Dell-PowerEdge-R720-..> 02-Nov-2012 16:34  2.8M  

[TXT]

 Dell-PowerEdge-R720-..> 03-Nov-2012 11:04  2.0M  

[TXT]

 Dell-PowerEdge-R720-..> 25-Oct-2012 18:33  2.5M  

[TXT]

 Dell-PowerEdge-R810-..> 02-Nov-2012 09:43  2.0M  

[TXT]

 Dell-PowerEdge-R815-..> 02-Nov-2012 16:34  3.1M  

[TXT]

 Dell-PowerEdge-R820-..> 03-Nov-2012 08:30  2.0M  

[TXT]

 Dell-PowerEdge-R820-..> 02-Nov-2012 17:19  2.5M  

[TXT]

 Dell-PowerEdge-R900-..> 05-Nov-2012 18:13  2.2M  

[TXT]

 Dell-PowerEdge-R905-..> 02-Nov-2012 16:32  2.2M  

[TXT]

 Dell-PowerEdge-R910-..> 29-Oct-2012 07:40  2.6M  

[TXT]

 Dell-PowerEdge-RAID-..> 02-Nov-2012 10:08  2.4M  

[TXT]

 Dell-PowerEdge-RAID-..> 05-Nov-2012 09:02  2.4M  

[TXT]

 Dell-PowerEdge-RAID-..> 03-Nov-2012 08:44  3.2M  

[TXT]

 Dell-PowerEdge-Siste..> 26-Oct-2012 14:44  1.4M  

[TXT]

 Dell-PowerEdge-Syste..> 06-Nov-2012 07:32  2.7M  

[TXT]

 Dell-PowerEdge-T110-..> 14-Nov-2012 21:04  3.6M  

[TXT]

 Dell-PowerEdge-T300-..> 06-Nov-2012 07:33  2.3M  

[TXT]

 Dell-PowerEdge-T310-..> 05-Nov-2012 18:10  3.6M  

[TXT]

 Dell-PowerEdge-T320-..> 03-Nov-2012 08:27  2.8M  

[TXT]

 Dell-PowerEdge-T420-..> 03-Nov-2012 18:19  2.1M  

[TXT]

 Dell-PowerEdge-T620-..> 04-Nov-2012 11:04  2.8M  

[TXT]

 Dell-PowerQuest-Data..> 05-Nov-2012 12:15  2.6M  

[TXT]

 Dell-PowerVault-Baie..> 24-Oct-2012 09:12  3.0M  

[TXT]

 Dell-PowerVault-DL-B..> 03-Nov-2012 18:12  2.6M  

[TXT]

 Dell-PowerVault-DL20..> 13-Nov-2012 08:11  2.9M  

[TXT]

 Dell-PowerVault-Data..> 03-Nov-2012 21:47  2.0M  

[TXT]

 Dell-PowerVault-Data..> 04-Nov-2012 10:41  2.6M  

[TXT]

 Dell-PowerVault-Data..> 04-Nov-2012 11:00  2.7M  

[TXT]

 Dell-PowerVault-Encr..> 04-Nov-2012 10:41  2.5M  

[TXT]

 Dell-PowerVault-MD-S..> 05-Nov-2012 15:01  1.7M  

[TXT]

 Dell-PowerVault-MD11..> 05-Nov-2012 15:00  2.0M  

[TXT]

 Dell-PowerVault-MD32..> 27-Nov-2012 09:08  1.7M  

[TXT]

 Dell-PowerVault-MD32..> 27-Nov-2012 09:07  2.0M  

[TXT]

 Dell-PowerVault-MD32..> 27-Nov-2012 09:06  1.8M  

[TXT]

 Dell-PowerVault-MD32..> 18-Oct-2012 16:45  2.8M  

[TXT]

 Dell-PowerVault-MD32..> 02-Nov-2012 18:07  3.4M  

[TXT]

 Dell-PowerVault-MD32..> 18-Oct-2012 16:34  2.2M  

[TXT]

 Dell-PowerVault-MD36..> 26-Oct-2012 14:48  2.8M  

[TXT]

 Dell-PowerVault-MD36..> 26-Oct-2012 14:48  2.4M  

[TXT]

 Dell-PowerVault-NX20..> 05-Nov-2012 15:00  2.0M  

[TXT]

 Dell-PowerVault-NX40..> 18-Oct-2012 16:56  3.2M  

[TXT]

 Dell-PowerVault-NX33..> 12-Nov-2012 16:58  2.6M  

[TXT]

 Dell-PowerVault-NX33..> 02-Nov-2012 17:21  1.7M  

[TXT]

 Dell-PowerVault NX32..> 25-Oct-2012 09:48  2.7M  

[TXT]

 Dell-Precision-M4400..> 03-Nov-2012 11:05  1.5M  

[TXT]

 Dell-Precision-M6400..> 02-Nov-2012 09:37  2.1M  

[TXT]

 Dell-Precision-Works..> 01-Nov-2012 18:46  3.3M  

[TXT]

 Dell-Precision-Works..> 03-Nov-2012 08:28  2.6M  

[TXT]

 Dell-Precision-Works..> 19-Oct-2012 07:41  2.1M  

[TXT]

 Dell-Precision-Works..> 25-Oct-2012 12:10  2.0M  

[TXT]

 Dell-Precision-Works..> 18-Oct-2012 17:09  3.2M  

[TXT]

 Dell-Projecteur-7700..> 03-Nov-2012 18:09  2.2M  

[TXT]

 Dell-Projecteur-Dell..> 02-Nov-2012 09:38  2.0M  

[TXT]

 Dell-Projecteur-Dell..> 03-Nov-2012 18:10  1.8M  

[TXT]

 Dell-Projecteur-Dell..> 02-Nov-2012 17:20  1.8M  

[TXT]

 Dell-S320-S320wi-Pro..> 26-Oct-2012 14:45  2.9M  

[TXT]

 Dell-S320-S320wi-Pro..> 05-Nov-2012 09:02  1.7M  

[TXT]

 Dell-S2240L-S2340L-M..> 26-Oct-2012 14:44  1.5M  

[TXT]

 Dell-S2440L-Monitor-..> 06-Nov-2012 07:31  3.0M  

[TXT]

 Dell-SAS-RAID-Storag..> 05-Nov-2012 14:59  2.2M  

[TXT]

 Dell-Sansa-Clip-MP3-..> 27-Nov-2012 09:15  3.0M  

[TXT]

 Dell-Server-Deployme..> 05-Nov-2012 14:56  3.7M  

[TXT]

 Dell-Server-PRO-Mana..> 05-Nov-2012 15:00  2.0M  

[TXT]

 Dell-Serveur-de-sauv..> 01-Nov-2012 18:42  1.9M  

[TXT]

 Dell-Set-Up-Your-Com..> 03-Nov-2012 18:04  4.6M  

[TXT]

 Dell-Setting-up-Your..> 05-Nov-2012 08:59  3.2M  

[TXT]

 Dell-Setting-up-Your..> 05-Nov-2012 10:08  1.9M  

[TXT]

 Dell-Setting-up-Your..> 05-Nov-2012 10:08  1.9M  

[TXT]

 Dell-Setting-up-Your..> 05-Nov-2012 12:15  2.6M  

[TXT]

 Dell-Solutions-NAS-D..> 02-Nov-2012 11:21  3.2M  

[TXT]

 Dell-Solutions-NAS-D..> 25-Oct-2012 18:29  2.7M  

[TXT]

 Dell-Station-de-trav..> 01-Nov-2012 18:36  2.3M  

[TXT]

 Dell-Storage-Center-..> 06-Nov-2012 11:43  3.7M  

[TXT]

 Dell-Storage-Center-..> 06-Nov-2012 07:29  2.7M  

[TXT]

 Dell-Streak-7-Franca..> 25-Oct-2012 12:06  2.3M  

[TXT]

 Dell-Streak-7-Manuel..> 18-Oct-2012 17:13  2.9M  

[TXT]

 Dell-Streak-Manuel-d..> 18-Oct-2012 16:40  2.7M  

[TXT]

 Dell-Studio-GUIDE-DE..> 14-Nov-2012 21:01  5.5M  

[TXT]

 Dell-Studio-One-GUID..> 05-Nov-2012 18:14  1.5M  

[TXT]

 Dell-Studio-XPS-1640..> 06-Nov-2012 18:40  2.7M  

[TXT]

 Dell-Studio-XPS-8100..> 05-Nov-2012 07:38  2.1M  

[TXT]

 Dell-Studio-XPS-GUID..> 06-Nov-2012 18:40  2.3M  

[TXT]

 Dell-Studio-XPS-Guid..> 01-Nov-2012 18:41  2.9M  

[TXT]

 Dell-Studio-XPS-Setu..> 01-Nov-2012 18:38  2.4M  

[TXT]

 Dell-Studio-XPS-Setu..> 05-Nov-2012 12:09  1.3M  

[TXT]

 Dell-Systeme-Dell-DR..> 03-Nov-2012 18:08  3.6M  

[TXT]

 Dell-Systeme-Dell-Po..> 02-Nov-2012 17:20  2.1M  

[TXT]

 Dell-Systeme-Dell-Po..> 02-Nov-2012 18:07  3.4M  

[TXT]

 Dell-Systeme-de-navi..> 25-Oct-2012 12:02  3.2M  

[TXT]

 Dell-Systemes-Dell-D..> 03-Nov-2012 08:27  2.8M  

[TXT]

 Dell-Systemes-Dell-D..> 03-Nov-2012 08:28  2.8M  

[TXT]

 Dell-Systemes-Dell-D..> 27-Nov-2012 07:40  3.8M  

[TXT]

 Dell-Systemes-Dell-D..> 14-Nov-2012 21:05  2.6M  

[TXT]

 Dell-Systemes-Dell-I..> 18-Oct-2012 16:47  2.9M  

[TXT]

 Dell-Systemes-Dell-I..> 24-Oct-2012 07:39  2.1M  

[TXT]

 Dell-Systemes-Dell-I..> 18-Oct-2012 17:11  3.6M  

[TXT]

 Dell-Systemes-Dell-P..> 14-Nov-2012 20:59  2.4M  

[TXT]

 Dell-Systemes-Dell-P..> 05-Nov-2012 12:14  2.9M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 16:33  1.9M  

[TXT]

 Dell-Systemes-Dell-P..> 18-Oct-2012 16:52  3.2M  

[TXT]

 Dell-Systemes-Dell-P..> 13-Nov-2012 08:19  3.4M  

[TXT]

 Dell-Systemes-Dell-P..> 25-Oct-2012 12:05  3.1M  

[TXT]

 Dell-Systemes-Dell-P..> 27-Nov-2012 07:42  3.0M  

[TXT]

 Dell-Systemes-Dell-P..> 05-Nov-2012 18:13  1.9M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 09:41  2.8M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 16:29  3.4M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 17:18  2.8M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 09:44  3.1M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 09:42  2.4M  

[TXT]

 Dell-Systemes-Dell-P..> 18-Oct-2012 16:36  2.5M  

[TXT]

 Dell-Systemes-Dell-P..> 03-Nov-2012 18:05  4.3M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 16:33  3.5M  

[TXT]

 Dell-Systemes-Dell-P..> 18-Oct-2012 17:13  3.6M  

[TXT]

 Dell-Systemes-Dell-P..> 14-Nov-2012 21:00  2.4M  

[TXT]

 Dell-Systemes-Dell-P..> 29-Oct-2012 07:37  3.0M  

[TXT]

 Dell-Systemes-Dell-P..> 14-Nov-2012 12:05  4.3M  

[TXT]

 Dell-Systemes-Dell-P..> 18-Oct-2012 16:39  2.6M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 16:32  2.8M  

[TXT]

 Dell-Systemes-Dell-P..> 03-Nov-2012 11:04  1.9M  

[TXT]

 Dell-Systemes-Dell-P..> 18-Oct-2012 16:58  3.4M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 09:40  3.6M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 09:41  3.1M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 16:31  2.9M  

[TXT]

 Dell-Systemes-Dell-P..> 03-Nov-2012 18:06  3.9M  

[TXT]

 Dell-Systemes-Dell-P..> 05-Nov-2012 08:58  4.2M  

[TXT]

 Dell-Systemes-Dell-P..> 25-Oct-2012 09:47  2.0M  

[TXT]

 Dell-Systemes-Dell-P..> 05-Nov-2012 12:10  3.8M  

[TXT]

 Dell-Systemes-Dell-P..> 24-Oct-2012 07:37  2.2M  

[TXT]

 Dell-Systemes-Dell-P..> 24-Oct-2012 09:14  3.1M  

[TXT]

 Dell-Systemes-Dell-P..> 18-Oct-2012 17:08  2.6M  

[TXT]

 Dell-Systemes-Dell-P..> 01-Nov-2012 19:02  2.7M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 11:45  2.0M  

[TXT]

 Dell-Systemes-Dell-P..> 18-Oct-2012 16:38  2.5M  

[TXT]

 Dell-Systemes-Dell-P..> 29-Oct-2012 07:41  2.2M  

[TXT]

 Dell-Systemes-Dell-P..> 02-Nov-2012 16:32  2.5M  

[TXT]

 Dell-Systemes-Dell-P..> 18-Oct-2012 17:08  3.6M  

[TXT]

 Dell-Systemes-Dell-P..> 25-Oct-2012 12:10  2.3M  

[TXT]

 Dell-Systemes-Dell-P..> 03-Nov-2012 18:08  2.6M  

[TXT]

 Dell-Systemes-Dell-P..> 27-Nov-2012 09:09  3.1M  

[TXT]

 Dell-Systemes-Dell-P..> 27-Nov-2012 09:06  2.5M  

[TXT]

 Dell-Systemes-Dell-P..> 18-Oct-2012 16:43  2.8M  

[TXT]

 Dell-Systemes-Dell-P..> 03-Nov-2012 08:44  3.0M  

[TXT]

 Dell-Systemes-Dell-P..> 03-Nov-2012 18:15  2.4M  

[TXT]

 Dell-Systemes-Dell-P..> 14-Nov-2012 21:42  3.2M  

[TXT]

 Dell-Systemes-Dell-P..> 01-Nov-2012 18:41  2.7M  

[TXT]

 Dell-Systemes -Dell ..> 29-Oct-2012 07:37  3.2M  

[TXT]

 Dell-Systems-Service..> 03-Nov-2012 11:08  3.1M  

[TXT]

 Dell-TSi-500-TSi-400..> 27-Nov-2012 09:15  1.0M  

[TXT]

 Dell-Tout-en-un-Dell..> 18-Oct-2012 16:31  1.2M  

[TXT]

 Dell-U2713HM-Flat-Pa..> 06-Nov-2012 07:30  2.0M  

[TXT]

 Dell-U2713HM-Flat-Pa..> 06-Nov-2012 07:30  2.0M  

[TXT]

 Dell-Update-Packages..> 03-Nov-2012 11:04  1.9M  

[TXT]

 Dell-Upgrading-to-Ba..> 02-Nov-2012 17:21  1.4M  

[TXT]

 Dell-Utilitaires-de-..> 03-Nov-2012 18:06  3.8M  

[TXT]

 Dell-Venue-Pro-Manue..> 25-Oct-2012 12:06  2.4M  

[TXT]

 Dell-Vizioncore-vCon..> 05-Nov-2012 10:08  2.4M  

[TXT]

 Dell-Vizioncore-vRan..> 05-Nov-2012 09:01  2.6M  

[TXT]

 Dell-Vizioncore-vRep..> 05-Nov-2012 14:57  3.0M  

[TXT]

 Dell-Vostro-200-Manu..> 29-Oct-2012 07:38  2.4M  

[TXT]

 Dell-Vostro-200-Manu..> 19-Oct-2012 07:41  2.4M  

[TXT]

 Dell-Vostro-270-Manu..> 02-Nov-2012 17:19  2.6M  

[TXT]

 Dell-Vostro-270-Manu..> 01-Nov-2012 19:02  2.7M  

[TXT]

 Dell- Vostro-270-Man..> 26-Oct-2012 14:46  2.8M  

[TXT]

 Dell-Vostro-270-Owne..> 12-Nov-2012 16:56  2.8M  

[TXT]

 Dell-Vostro-360-Prop..> 19-Oct-2012 07:42  1.7M  

[TXT]

 Dell-Vostro-400-Manu..> 25-Oct-2012 09:47  2.3M  

[TXT]

 Dell-Vostro-410-Guid..> 12-Nov-2012 17:26  2.4M  

[TXT]

 Dell-Vostro-420-220-..> 01-Nov-2012 18:40  2.0M  

[TXT]

 Dell-Vostro-470-Manu..> 02-Nov-2012 18:07  3.5M  

[TXT]

 Dell-Vostro-470-Owne..> 02-Nov-2012 17:20  1.7M  

[TXT]

 Dell-Vostro-1310-151..> 05-Nov-2012 18:14  1.6M  

[TXT]

 Dell-Vostro-1310-151..> 02-Nov-2012 10:06  2.6M  

[TXT]

 Dell-Vostro-1440-145..> 25-Oct-2012 12:05  2.5M  

[TXT]

 Dell-Vostro-1540-155..> 26-Oct-2012 14:44  2.2M  

[TXT]

 Dell-Vostro-2520-Man..> 25-Oct-2012 12:09  2.8M  

[TXT]

 Dell-Vostro-3360-Man..> 27-Nov-2012 09:10  2.6M  

[TXT]

 Dell-Vostro-3450-Man..> 06-Nov-2012 07:27  1.9M  

[TXT]

 Dell-Vostro-3460-Man..> 26-Oct-2012 14:46  2.7M  

[TXT]

 Dell-Vostro-3460-Man..> 26-Oct-2012 14:47  2.7M  

[TXT]

 Dell-Vostro-3560-Man..> 24-Oct-2012 07:37  1.9M  

[TXT]

 Dell-Vostro-3750-Man..> 18-Oct-2012 16:58  3.4M  

[TXT]

 Dell-Vostro-V131-Man..> 18-Oct-2012 16:59  3.4M  

[TXT]

 Dell-XP-M1530-Manuel..> 18-Oct-2012 16:34  2.2M  

[TXT]

 Dell-XPS-13-Arabe-Ma..> 05-Nov-2012 12:08  1.5M  

[TXT]

 Dell-XPS-13-Chinois-..> 05-Nov-2012 12:08  1.6M  

[TXT]

 Dell-XPS-13-Kullanı..> 05-Nov-2012 12:09  1.4M  

[TXT]

 Dell-XPS-13-Manuel-d..> 02-Nov-2012 11:22  2.9M  

[TXT]

 Dell-XPS-13-Manuel-d..> 12-Nov-2012 16:59  1.9M  

[TXT]

 Dell-XPS-13-Owner-s-..> 02-Nov-2012 16:30  3.0M  

[TXT]

 Dell-XPS-14-Manuel-d..> 02-Nov-2012 17:36  3.1M  

[TXT]

 Dell-XPS-410-Anglais..> 18-Nov-2012 21:25  3.4M  

[TXT]

 Dell-XPS-420-francai..> 18-Nov-2012 21:25  3.8M  

[TXT]

 Dell-XPS-430-Guide-d..> 02-Nov-2012 10:08  2.4M  

[TXT]

 Dell-XPS-430-francai..> 19-Nov-2012 06:24  1.8M  

[TXT]

 Dell-XPS-600-Manuel-..> 05-Nov-2012 12:11  3.3M  

[TXT]

 Dell-XPS-600-francai..> 19-Nov-2012 06:29  2.1M  

[TXT]

 Dell-XPS-630i-Manuel..> 18-Oct-2012 16:49  3.0M  

[TXT]

 Dell-XPS-710-H2C-Man..> 13-Nov-2012 08:18  2.5M  

[TXT]

 Dell-XPS-8500-Manuel..> 01-Nov-2012 18:36  2.7M  

[TXT]

 Dell-XPS-GUIDE-DE-CO..> 05-Nov-2012 07:38  2.1M  

[TXT]

 Dell-XPS-L412z-Manue..> 05-Nov-2012 07:38  2.0M  

[TXT]

 Dell-XPS-M1210-Owner..> 05-Nov-2012 07:32  2.7M  

[TXT]

 Dell-XPS-M1710-Manue..> 14-Nov-2012 21:03  4.4M  

[TXT]

 Dell-XPS-M1710-Manue..> 13-Nov-2012 09:56  3.4M  

[TXT]

 Dell-XPS-M2010-Manue..> 13-Nov-2012 08:16  3.7M  

[TXT]

 Dell-XPS-One-2710-ma..> 24-Oct-2012 09:14  2.8M  

[TXT]

 Dell-XPS-One-GUIDE-D..> 05-Nov-2012 07:37  2.2M  

[TXT]

 Dell-XPS 15-Manuel-d..> 03-Nov-2012 18:15  2.4M  

[TXT]

 Dell-moniteur-D1920-..> 18-Oct-2012 16:43  2.7M  

[TXT]

 Dell-poweredge-r210-..> 24-Oct-2012 07:41  2.5M  

[TXT]

 Dell-poweredge-r520-..> 12-Nov-2012 16:58  2.7M  

[TXT]

 Dell-server-poweredg..> 12-Nov-2012 16:56  2.9M  

[TXT]

 Dell-server-poweredg..> 24-Oct-2012 07:40  2.5M  

[TXT]

 Dell-server-poweredg..> 24-Oct-2012 07:37  1.9M  

[TXT]

 Dell-server-poweredg..> 24-Oct-2012 07:40  2.6M  

[TXT]

 Dell-server-poweredg..> 24-Oct-2012 07:39  2.4M  

[TXT]

 Dell-server-poweredg..> 24-Oct-2012 07:39  2.3M  

[TXT]

 Dell-xps-13-l321x_se..> 12-Nov-2012 17:00  1.9M  

[TXT]

 DellDimension1100Ser..> 18-Oct-2012 16:59  3.4M  

[TXT]

 IOGEAR-Guide-d-insta..> 05-Nov-2012 14:58  2.3M  

[TXT]

 Imprimante-Dell-Phot..> 18-Oct-2012 16:39  2.6M  

[TXT]

 Imprimante-laser-de-..> 18-Oct-2012 16:53  3.2M  

[TXT]

 Imprimante-personnel..> 18-Oct-2012 16:57  3.4M  

[TXT]

 Lien-Manuels-Utilisa..> 19-Nov-2012 07:12   92K  

[TXT]

 Planification-du-dep..> 05-Nov-2012 14:57  3.1M  

[TXT]

 Projecteur-Dell-1201..> 29-Oct-2012 07:40  2.3M  

[TXT]

 Systemes-Dell-PowerE..> 25-Oct-2012 18:29  2.8M  

[TXT]

 alienwareX51.htm        18-Oct-2012 16:37  2.5M 

http://ftp.dell.com/manuals/all-products/esuprt_printers_main/esuprt_printers/dell-1130n_User's%20Guide_en-us.pdf ftp://ftp.dell.com/Manuals/all-products/esuprt_ser_stor_net/esuprt_cloud_products/poweredge-c8000_owner's%20manual3_en-us.pdf http://ftp.dell.com/manuals/all-products/esuprt_printers_main/esuprt_printers/dell-2145cn_User's%20Guide_da-dk.pdf http://ftp.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_powervault/powervault-md3200i_Setup%20Guide_cs-cz.pdf http://ftp.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_powervault/powervault-md3200_Setup%20Guide_de-de.pdf http://ftp.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_powervault/powervault-md3220i_Setup%20Guide_fr-fr.pdf http://ftp.dell.com/manuals/all-products/esuprt_printers_main/esuprt_printers/dell-1815dn_User's%20Guide_fr-fr.pdf http://ftp.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_powervault/powervault-dp500_owner's%20manual3_fr-fr.pdf http://ftp.dell.com/Manuals/Common/inspiron-5100_setup%20guide_fr-fr.pdf http://support.dell.com/support/edocs/systems/Vos3360/fr/OM/om_fr.pdf http://support.euro.dell.com/support/edocs/systems/Alw_dt_Area_51/en/sm/sm_en.pdf http://ftp.dell.com/manuals/all-products/esuprt_laptop/esuprt_alienware_laptops/alienware-m11x_Reference%20Guide_fr-fr.pdf http://ftp.dell.com/manuals/all-products/esuprt_laptop/esuprt_alienware_laptops/alienware-m18x_user's%20guide_fr-fr.pdf http://ftp.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_rack_infrastructure/dell-line-interactive-tower-ups-500t_User's%20Guide9_fr-fr.pdf http://ftp.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_poweredge/poweredge-2800_User's%20Guide12_fr-fr.pdf http://ftp.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_powervault/powervault-md3220i_Owner's%20Manual_fr-fr.pdf http://ftp.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_equallogic/dell-dx6000_Owner's%20Manual_fr-fr.pdf http://ftp.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_rack_infrastructure/dell-line-interactive-tower-ups-500t_User's%20Guide10_fr-fr.pdf http://ftp.dell.com/manuals/all-products/esuprt_laptop/esuprt_precision_mobile/precision-m4700_Owner's%20Manual_fr-fr.pdf http://ftp.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_powervault/powervault-md3200_Setup%20Guide_es-mx.pdf

Dell Lifecycle Remote Controller Remotes Services Version 1.5 Guide  d'utilisation Remarques et précautions Les informations que contient ce document sont sujettes à modification sans préavis. © 2011 Dell Inc. Tous droits réservés. La reproduction de ce document, de quelque manière que ce soit, sans l'autorisation écrite de Dell Inc. est strictement interdite. Marques utilisées dans ce document : Dell™, le logo DELL, OpenManage™, PowerEdge™ et PowerVault™ sont des marques de Dell Inc. Intel® est une marque déposée d'Intel  Corporation aux États-Unis et dans d'autres pays. Microsoft®, Windows®et Windows Server® sont des marques ou des marques déposées de Microsoft Corporation aux États-Unis et/ou dans d'autres pays. Novell® et SUSE® sont des marques déposées de Novell, Inc. aux États-Unis et dans d'autres pays. Red Hat ® est une marque déposée de Red Hat,  Inc. aux États-Unis et dans d'autres pays. Le terme Linux® est une marque déposée de Linus Torvalds, l'auteur d'origine du noyau Linux. Sun et Java sont des marques ou des  marques déposées de Sun Microsystems, Inc. aux États-Unis et dans d'autres pays. D'autres marques commerciales et noms de marque peuvent être utilisés dans ce document pour faire référence aux entités se réclamant de ces marques et de ces noms ou à  leurs produits. Dell Inc. rejette tout intérêt exclusif dans les marques et les noms commerciaux autres que les siens. 2011 – 03 Introduction Utilisation de Remote Services Opérations Remote  Services Profils Remote Services Use Case Scenarios Dépannage et questions les plus fréquentes Schéma Easy-to-use System Component Names (Noms des composants du système faciles à  utiliser) REMARQUE : une REMARQUE indique des informations importantes qui peuvent vous aider à mieux utiliser votre ordinateur. PRÉCAUTION : une PRÉCAUTION indique un risque d'endommagement du matériel ou de perte de données en cas de non-respect des instructions. Retour à la page Contenu Easy-to-use System Component Names (Noms des composants du système faciles à utiliser)  Dell Lifecycle Remote Controller Remotes Services Version 1.5 Guide d'utilisation  Le Tableau B-1 répertorie le FQDD (Fully Qualified Device Descriptor) des composants du système et les noms faciles à utiliser équivalents. Tableau B-1. Easy-to-use Names of System Components (Noms des composants du système faciles à utiliser)   FQDD de nom de composant du système Easy-to-use Name (Nom facile à utiliser) RAID.Integrated.1 Integrated RAID controller (Contrôleur RAID intégré) RAID.Slot.1-1 RAID Controller in Slot 1 (Contrôleur RAID dans l'emplacement 1) NIC.Mezzanine.1B-1 NIC in Mezzanine NIC.Mezzanine.1C-1 NIC.Mezzanine.1C-2 NIC.Mezzanine.3C-2 NonRAID.Integrated.1-1 Contrôleur de stockage intégré NonRAID.Slot.1-1 Storage Controller in Slot 1 (Contrôleur de stockage dans l'emplacement 1) NonRAID.Mezzanine.2C-1 Storage Controller in Mezzanine 1 (Fabric C) (Contrôleur de stockage dans la Mezzanine 1 (Matrice C)) NIC.Embedded.1 NIC.Embedded.2 Embedded NIC 1 (Carte réseau intégrée 1)  Embedded NIC 2 (Carte réseau intégrée 2) NIC.Embedded.1-1 Embedded NIC 1 Port 1 (Port 1 de la carte réseau intégrée 1) NIC.Embedded.1-1 Embedded NIC 1 Port 1 Partition 1 (Partition 1 du port 1 de la carte réseau intégrée 1) NIC.Slot.1-1 NIC.Slot.1-2 NIC in Slot 1 Port 1 (Port 1 de l'emplacement 1 de la carte réseau) NIC in Slot 1 Port 2 (Port 2 de l'emplacement 1 de la carte réseau) Video.Embedded.1-1 Embedded Video Controller (Contrôleur vidéo intégré)  HostBridge.Embedded.1-1 Embedded Host Bridge 1 (Pont d'hôte intégré 1) ISABridge.Embedded.1-1 Embedded ISA Bridge 2 (Pont ISA intégré 2)  P2PBridge.Embedded.1-1 Embedded P2P Bridge 3 (Pont P2P intégré 3)  P2PBridge.Mezzanine.2B-1 Embedded Host Bridge in Mezzanine 1 (Fabric B) (Pont d'hôte intégré dans la Mezzanine 1 (Matrice B) USBUHCI.Embedded.1-1 Embedded USB UHCI 1 (UHCI USB intégré 1) USBOHCI.Embedded.1-1 Embedded USB OHCI 1 (OHCI USB intégré 1) USBEHCI.Embedded.1-1 Embedded USB EHCI 1 (EHCI USB intégré 1) Disk.SATAEmbeded.A-1 Disk on Embedded SATA Port A (Disque sur le port SATA intégré A) Optical.SATAEmbeded.B-1 Optical Drive on Embedded SATA Port B (Lecteur optique sur le port SATA intégré B) TBU.SATAExternal.C-1 Tape Back-up on External SATA Port C (Sauvegarde sur bande sur le port SATA externe C) Disk.USBFront.1-1 Disk connected to front USB 1 (Disque connecté à la prise USB avant 1) Floppy.USBBack.2-1 Floppy-drive connected to back USB 2 (Lecteur de disquette connecté à la prise USB arrière 2) Optical.USBFront.1-1 Optical drive connected to front USB 1 (Lecteur optique connecté à la prise USB avant 1) Disk.USBInternal.1 Disk connected to Internal USB 1 (Disque connecté à la prise USB interne 1) Optical.iDRACVirtual.1-1 Virtually connected optical drive (Lecteur optique connecté virtuellement)  Floppy.iDRACVirtual.1-1 Virtually connected floppy drive (Lecteur de disquette connecté virtuellement)  Disk.iDRACVirtual.1-1 Virtually connected disk (Disque connecté virtuellement)  Floppy.vFlash. vFlash SD Card Partition 2 (Partition de la carte SD vFlash 2) Disk.vFlash. vFlash SD Card Partition 3 (Partition de la carte SD vFlash 3) iDRAC.Embedded.1-1 iDRAC System.Embedded.1-1 Système  HardDisk.List.1-1 Hard Drive C (Disque dur C) : BIOS.Embedded.1-1 BIOS du système BIOS.Setup.1-1 System BIOS Setup (Configuration du système BIOS) PSU.Slot.1 Power Supply 1 (Bloc d'alimentation 1) Fan.Embedded.1 Fan 1 (Ventilateur 1) Fan 2 (Ventilateur 2) System.Chassis.1 Blade Chassis (Châssis de lames) LCD.Chassis.1 LCD Fan.Slot. 1 Fan 1 (Ventilateur 1)Retour à la page Contenu Fan.Slot. 2 ... Fan.Slot. 9 Fan 2 (Ventilateur 2) ... Fan 9 (Ventilateur 9) MC.Chassis.1 MC.Chassis.2 Chassis Management Controller 1 (Contrôleur de gestion du châssis 1) Chassis Management Controller 2 (Contrôleur de gestion du châssis 2) KVM.Chassis.1 KVM (clavier/écran/souris) IOM.Slot.1 ... IOM.Slot.6 IO Module 1 (Module d'E/S 1) ... IO Module 6 (Module d'E/S 6) PSU.Slot.1 ... PSU.Slot.6 Power Supply 1 (Bloc d'alimentation 1) ... Power Supply 6 (Bloc d'alimentation 6) CPU.Socket.1 CPU 1 System.Modular.2 Blade 2 (Serveur lame 2) DIMM.Socket.A1 DIMM A1 (Barrette DIMM A1)Retour à la page Contenu Utilisation de Remote Services Dell Lifecycle Remote Controller Remotes Services Version 1.5 Guide d'utilisation  Exigences pour l'utilisation de Remote Services Utilisation de cas d'utilisation Cette section décrit certaines des configurations requises qui vous aideront à commencer à utiliser la fonction Remote Services (Services à distance) et à  utiliser les nouvelles fonctionnalités de manière efficace, pour de meilleurs résultats. Exigences pour l'utilisation de Remote Services Configuration des services Web Assurez-vous que les conditions suivantes sont remplies lors de la configuration du système : l Utilisez les outils suivants pour accéder à Remote Services : l WinRM client Windows déjà installé sur le système d'exploitation ; vous pouvez aussi le télécharger à partir du site  support.microsoft.com/kb/968930. l Clients Linux tels que le logiciel source libre CLI OpenWSMan. Pour en savoir plus, voir le site openwsman.org. l Client Java tel que le projet source libre Wiseman. Pour en savoir plus, voir le site wiseman.dev.java.net. l Assurez-vous de connaître l'adresse IP des systèmes sur votre réseau. Vous devrez aussi disposer d'une connexion à iDRAC. Voir la documentation  iDRAC sur le site support.dell.com/manuals pour en savoir plus. l Assurez-vous de disposer de la configuration réseau appropriée pour le client et pour le serveur géré. Vérifiez la connexion en utilisant l'utilitaire Ping.  Ensuite, vérifiez que le client et le réseau permettent les protocoles HTTP et SSL. Client WinRM Installez le Client WinRM sur la console pour pouvoir utiliser la fonctionnallité Remote Services. Microsoft Windows 7, Microsoft Windows Vista, et Microsoft  Windows Server 2008 contiennent tous un composant standard appelé WS-Management. Ce composant contient le client WinRM. Dans le cas de Microsoft Windows XP et Microsoft Server 2003, vous pouvez télécharger et installer ce composant depuis le site support.microsoft.com/kb/968929. Vous aurez besoin de privilèges d'administrateur local pour l'installation. Vous devez configurer le client pour la connexion. Pour en savoir plus, voir le Lifecycle Controller Web Services Interface Guide–Version Windows. Client OpenWSMan Le client OpenWSMan est l'interface CLI WS-Management qui fait partie du projet source libre Openwsman. Pour télécharger, construire, installer, et utiliser la  CLI WS-Management et les progiciels OpenWSMan depuis sourceforge.net, voir openwsman.org pour des liens de téléchargement. Utilisation de cas d'utilisation Utilisation de structure de cas Les cas d'utilisation suivants sont disponibles à titre de référence : 1. Description de fonction : décrit le scénario et fournit une brève description de la focntion.  2. Prérequis : répertorie les conditions qui doivent exister préalablement à l'exécution du scénario.  3. Important : répertorie toute condition spéciale à remplir lors de l'exécution du scénario.  4. Comportement de la fonction ou du système : répertorie le fonctionnement de la fonction et les réponses du système.  5. Flux de travail : répertorie les étapes et inclut de brèves informations nécessaires pour exécuter le scénario.  6. Post-requisites : répertorie les tâches suivant l'exécution que l'utilisateur ou le système doit effectuer.  REMARQUE : vous devez configurer le client pour la connexion. Pour plus de détails sur la configuration details, voir le Lifecycle Controller Web Services Interface Guide–Version Linux.7. Références : indique où dans le Lifecycle Controller Web Services Interface Guide–Windows and Linux version (Guide de l'interface des services Web du Lifecycle Controller) vous trouverez plus d'informations concernant l'exécution des étapes.  Comment lire les cas d'utilisation 1. Lisez et comprenez le scénario.  2. Configurez l'infrastructure requise et effectuez toutes les tâches pré- requises. 3. Remplissez toutes les conditions spéciales.  4. Comprenez le fonctionnement des fonctions et des réponses du système.  5. Exécutez les étapes à l'aide du tableau de référence indiquant où trouver des détails dans le Lifecycle Controller Web Services Interface Guide–Versions Windows et Linux ainsi que des informations supplémentaires comme les méthodes, classes, paramètres d'entrée et de sortie qui peuvent se trouver  dans le document de profil et le fichier MOF. Scénarios de cas d'utilisation l Exportation du profil de serveur vers la carte vFlash iDRAC ou le partage réseau l Importation du profil du serveur à partir d'une carte vFlash iDRAC ou d'un partage réseau l Configuration RAID l Modification de la personnalité et de la bande passante d'une partition pour CNA l Définition des attributs d'adresse virtuelle l Configuration de la cible d'amorçage–ISCSI et FCoE l Obtention et définition des attributs iDRAC l Obtention et définition des utilisateurs et rôles iDRAC l Rapport de modification de l'adresse IP d'iDRAC l Définition, modification et suppression du mot de passe du BIOS l Récupération de l'état Remote Service Retour à la page ContenuRetour à la page Contenu Introduction Dell Lifecycle Remote Controller Remotes Services Version 1.5 Guide d'utilisation  Pourquoi utiliser Remote Services ? Fonctions Remote Services et classification des produits Nouveautés de Remote Services Services Web dédiés à la gestion Autres documents utiles Le Dell Lifecycle Controller, qui fournit une gestion des systèmes intégrée avancée, est livré en tant que composant de la carte Express iDRAC. Il est intégré  aux applications Unified Extensible Firmware Interface (UEFI) dans les serveurs Dell de 11ème génération. Il inclut un stockage géré et persistant de 1 Go qui  intègre des fonctions de gestion des systèmes en plus des fonctions iDRAC. Vous pouvez aussi le mettre à niveau à iDRAC Enterprise et au lecteur de cartes  vFlash SD. Une carte SD vFlash permet l'hébergement d'images de services personnalisées et amorçables. Une telle carte peut également stocker un profil de  système qui inclut toutes les informations de configuration et de micrologiel des composants du système. Les services Remote Services du Dell Lifecycle Controller permettent une meilleure gestion des systèmes à distance dans une méthode de type « un-à- plusieurs ». Remote Services est disponible par l'intermédiaire de l'interface de services Web basé sur le protocole Web Service for Management (WS- Management) pour le provisionnement et la gestion du serveur à distance via l'iDRAC. L'interface est conçue pour simplifier un nombre de tâches, dont par  exemple le déploiement de systèmes d'exploitation (SE) à distance, la mise à jour et l'inventaire à distance ainsi que l'automatisation du démarrage et de la  configuration de nouveaux systèmes Dell à distance. Remote Services, accessible par le biais du réseau à l'aide d'une interface de services Web sécurisée, peut être utilisé par programmation par des applications  et des scripts. Remote Services permet aux consoles de gestion d'effectuer un provisionnement de serveurs sans système d'exploitation de type « un-à- plusieurs ». L'association de la nouvelle fonctionnalité de détection automatique visant à identifier et authentifier le système Dell connecté au réseau et  l'intégration avec les consoles de gestion de type « un-à-plusieurs » permet de réduire les étapes manuelles requises en vue du provisionnement de serveurs. Remote services permet à la Dell Management Console (Console de gestion Dell), au Dell Modular Chassis Management Controller (Contrôleur de gestion du  châssis modulaire Dell), aux consoles partenaires, aux consoles indigènes de clients et aux scripts d'effectuer à distance des tâches de gestion des systèmes  telles que : l Installer des systèmes d'exploitation et des pilotes l Effectuer des mises à jour du micrologiciel du BIOS l Effectuer des mises à jour du micrologiciel de différents composants l Obtenir des informations d'inventaire du matériel l Obtenir et définir la configuration de carte réseau et RAID l Obtenir et définir la configuration et les mots de passe du BIOS l Exporter le journal lifecycle et ajouter des notes de travail l Exporter le journal d'inventaire du matériel actuel et du matériel livré par l'usine l Gérer et relier des partitions de carte SD vFlash et démarrer à partir de ces partitions  l Verrouiller les contrôleurs à l'aide de la clé locale. l Exporter et importer le profil du serveur l Planifier et suivre l'état des tâches de mise à jour et de configuration Pourquoi utiliser Remote Services ?  Remote services offre les bénéfices et avantages suivants : l Exploite votre console existante pour un provisionnement de serveur de type « un-à-plusieurs ». l N'utilise pas les ressources du système d'exploitation sur le système géré. l Fournit un chemin de communication sécurisé pour la gestion. l Réduit l'intervention manuelle et améliore l'efficacité lors du provisionnement des serveurs. l Permet la planification de modifications et de mises à jour de la configuration, réduisant ainsi le temps d'arrêt pour l'entretien. l Active la création de scripts de ligne de commande (CLI) Windows et Linux. l Active l'intégration aux consoles à travers les interfaces WS-Management. l Met à jour les logiciels qui ne dépendent d'aucun SE. Fonctions Remote Services et classification des produits Les fonctions de Remote Services prises en charge par un serveur Dell dépendent de la configuration du système. Le Tableau 1-1 affiche les classifications de produits pour Remote Services. Par exemple, pour un système Dell de série y71x, y désigne des lettres telles que M, R, ou T ; et x désigne des nombres. Tableau 1-1. Classification des produits pour les services Remote Services du Lifecycle ControllerNouveautés de Remote Services  l Exportation du profil du serveur. l Importation du profil du serveur. l Prise en charge de la mise à jour de la configuration et du micrologiciel des cartes CNA (Converged Network Adapters) (carte de réseau partionnable  10GO avec déchargment FCoE et iSCSI). Pris en charge sur les cartes CNA suivantes : ¡ Broadcom ¡ NDC 57712 10Gig Deux ports M710HD l Optimisation de la fonction de configuration RAID : ¡ Créer des disques virtuels sectionnés : la création de disques virtuels à la'ide d'une partie des disques physiques. ¡ Prend en charge l'activation du cryptage du contrôleur. ¡ Suppression et réaffectation de clé locale. ¡ Créer un disque virtuel CacheCade ¡ Définir des attributs sur le contrôleur et le disque virtuel. ¡ Prend en charge la focntion Désaffecter le disque de secours. l Prise en charge granulaire de la connexion et de la liaison d'une image ISO de réseau en tant que périphérique USB virtuel. l Prise en charge des progiciels de pilotes dans le cas des nouveaux systèmes d'exploitation. Pour consulter la liste des systèmes et systèmes  d'exploitation Dell qui peuvent être déployés sur les systèmes cible, voir la section Lifecycle Controller – Supported Dell Systems and Operating Systems section sous Dell Systems Software Support Matrix disponible à l'adresse support.dell.com/manuals. Sur la page Manuals (Manuels), cliquez sur Software (Logiciels) > Systems Management (Gestion des systèmes). Sélectionnez la version OpenManage pertinente, puis cliquez sur Dell System Software Support Matrix. l Définissez à distance les mots de passe du système BIOS et de configuration. l État de préparation de Remote Services. Services Web dédiés à la gestion  WS-Management est un protocole basé sur le protocole SOAP (Simple Object Access Protocol) conçu pour la gestion des systèmes. Les services WS- Management, publiés par le DMTF (Distributed Management Task Force), fournissent un protocole interopérable permettant aux périphériques de partager et  d'échanger des données au sein de différents réseaux. La mise en uvre WS-Management Remote Services de Lifecycle Controller est conforme aux normes DMTF WS-Management, version 1.0.0. Séries de  systèmes  Dell Options Périphérique de  gestion des systèmes  disponible Fonctions de Remote Services disponibles y11x Aucune option BMC intégré S/O y21x à y51x Édition BMC intégré standard S/O En option BMC intégré + carte  iDRAC6 Express Mise à jour de plate-forme, Configuration de matériel, Référentiel de pilotes, Dépoiement à distance de  systèmes d'exploitation, Mise à jour à distance, Configuration à distance, Affichage et exportation  d'inventaire de matériel actuel et de matériel livré par l'usine, Détection automatique, Exportation et  importation de profil de serveur, Affichage et exportation du journal Lifecycle et Ajout de notes de travail au journal Lifecycle. BMC intégré + carte  iDRAC6 Express + carte iDRAC6 Enterprise iDRAC6 Express : ajoute les fonctions Mise à jour de plate-forme, Configuration de matériel, Référentiel  de pilotes, Dépoiement à distance de systèmes d'exploitation, Mise à jour à distance, Configuration à  distance, Affichage et exportation d'inventaire de matériel actuel et de matériel livré par l'usine, Détection  automatique, Exportation et importation de profil de serveur, Affichage et exportation du journal Lifecycle et Ajout de notes de travail au journal Lifecycle. iDRAC6 Enterprise : ajoute les fonctions Gestion à distance complète, Port de carte réseau dédié,  Écran/clavier/souris virtuels, Remplacement de pièce et Gestion de la carte SD vFlash. y61x à y91x Édition BMC intégré Standard  avec carte iDRAC6 Express Mise à jour de plate-forme, Configuration de matériel, Référentiel de pilotes, Dépoiement à distance de  systèmes d'exploitation, Mise à jour à distance, Configuration à distance, Affichage et exportation  d'inventaire de matériel actuel et de matériel livré par l'usine, Détection automatique, Exportation et  importation de profil de serveur, Affichage et exportation du journal Lifecycle et Ajout de notes de travail au journal Lifecycle. En option1 BMC intégré avec carte  iDRAC6 Express + carte iDRAC6 Carte Enterprise iDRAC6 Express : ajoute les fonctions Mise à jour de plate-forme, Configuration de matériel, Référentiel  de pilotes, Dépoiement à distance de systèmes d'exploitation, Mise à jour à distance, Configuration à  distance, Affichage et exportation d'inventaire de matériel actuel et de matériel livré par l'usine, Détection  automatique, Exportation et importation de profil de serveur, Affichage et exportation du journal Lifecycle et Ajout de notes de travail au journal Lifecycle. iDRAC6 Enterprise : ajoute les fonction Gestion à distance complète, Port de carte réseau dédié,  Écran/clavier/souris virtuels, Remplacement de pièce et Gestion de la carte SD vFlash. 1. Pour les systèmes modulaires Dell : le contrôleur BMC, la carte iDRAC6 Express et la carte iDRAC6 Enterprise sont inclus en tant que configurations  standard.Remote Services de Dell Lifecycle Controller a recours aux services WS-Management pour communiquer les informations de gestion CIM (Common Information Model - Modèle d'informations commun) de DMTF ; les informations CIM définissent les types de sémantique et d'informations qui peuvent être manipulés dans  un système géré. Dell utilise l'interface WS-Management pour permettre l'accès à distance aux opérations de cycle de vie du matériel. Les interfaces de gestion de plate-forme de serveurs intégrées à Dell sont organisées en profils où chaque profil définit les interfaces spécifiques d'un  domaine de gestion particulier ou la zone de fonctionnalité. Dell a, par ailleurs, défini un certain nombre d'extensions de modèles et de profils qui fournissent  des interfaces pour des fonctions supplémentaires. Les données et les méthodes disponibles via les services WS-Management sont fournies par l'interface d'instrumentation des services distants de Lifecycle Controller adressée vers les profils DMTF et les profils d'extension Dell suivants : DMTF standard l Base Server (Serveur de base) : définit les classes CIM de représentation du serveur hôte. l Base Metrics (Métrique de base) : définit les classes CIM pour permettre la modélisation et le contrôle des métriques capturées pour les éléments  gérés. l Host LAN Network Port (Port du réseau local d'hôte) : définit les classes CIM de représentation d'un port de réseau qui fournit une interface LAN à un  système hôte, le contrôleur qui y est associé et les interfaces réseau. l Service Processor (Processeur de services) : définit les classes CIM de modélisation des processeurs de services. l USB Redirection (Redirection USB) : définit les classes CIM de description des informations concernant les redirections USB. Pour les claviers, les  périphériques vidéo et les souris, ce profil doit être utilisé si les périphériques seront gérés en tant que périphériques USB. l Physical Asset (Actif physique) : définit les classes CIM de représentation de l'aspect physique des éléments gérés.  l SM CLP Admin Domain (Domaine d'administration SM CLP) : définit les classes CIM de représentation de la configuration de CLP.  l Power State Management (Gestion de l'état de l'alimentation) : définit les classes CIM des opérations de contrôle de l'alimentation.  l Command Line Protocol Service (Service du protocole de ligne de commande) : définit les classes CIM de représentation de la configuration de CLP. l IP Interface (Interface IP) : définit les classes CIM de représentation d'une interface IP d'un système géré. l DHCP Client (Client DHCP) : définit les classes CIM de représentation d'un client DHCP et de ses fonctions et configuration associées. l DNS Client (Client DNS) : définit les classes CIM de représentation d'un client DNS dans un système géré. l Record Log (Enregistrer le journal) : définit les classes CIM de représentation de divers types de journaux.  l Role Based Authorization (Autorisation basée sur les rôles) : définit les classes CIM de représentation des rôles.  l SMASH Collections (Collections SMASH) : définit les classes CIM de représentation de la configuration de CLP.  l Profile Registration (Enregistrement de profils) : définit les classes CIM de promotion des implémentations de profils. l Simple Identity Management (Gestion d'identité simple) : définit les classes CIM de représentation des identités. Extensions Dell l Client Dell Active Directory version 2.0.0 : définit les classes CIM et les classes d'extension Dell de configuration du client Active Directory et  des privilèges locaux pour les groupes Active Directory. l Dell Virtual Media (Support virtuel Dell) : définit les classes CIM et les classes d'extension Dell de configuration du média virtuel. Étend le profil de  redirection USB. l Dell Ethernet Port (Port Ethernet Dell) : définit les classes CIM et les classes d'extension Dell de configuration de l'interface de bande latérale de la  carte réseau pour la carte réseau. Étend le profil du port Ethernet. l Dell Power Utilization Management (Gestion de l'utilisation de l'alimentation Dell) : définit les classes CIM et les classes d'extension Dell de  représentation du bilan de puissance du serveur hôte et de configuration/surveillance du bilan de puissance du serveur hôte. l Dell OS Deployment (Déploiement du SE Dell) : définit les classes CIM et les classes d'extension Dell de représentation de la configuration des  fonctionnalités de déploiement du système d'exploitation. l Dell Software Update Profile (Profil de mise à jour des logiciels Dell) : définit les extensions CIM et Dell de représentation de la classe de service et  des méthodes de mise à jour du BIOS, du micrologiciel des composants, du micrologiciel Lifecycle Controller, des diagnostics et du progiciel de pilotes. l Dell Software Inventory Profile (Profil d'inventaire des logiciels Dell) : définit les extensions CIM et Dell de représentation des versions actuellement  installées du BIOS, du micrologiciel des composants, des diagnostics, du configurateur de serveur unifié et du progiciel de pilotes. Représente également  les versions des images de mise à jour du BIOS et du micrologiciel disponibles dans Lifecycle Controller à des fins de restauration et de réinstallation. l Dell Job Control Profile (Profil de contrôle des tâches Dell) : définit les extensions CIM et Dell de gestion des tâches générées par les demandes de  mise à jour. Les tâches peuvent être créées, supprimées, modifiées et regroupées en files d'attente de tâches pour ordonner et exécuter plusieurs  mises à jour au cours d'un seul redémarrage. l Dell Lifecycle Controller Management Profile (Profil de gestion du Lifecycle Controller Dell) : définit les extensions CIM et Dell d'obtention et de  définition d'attributs pour la gestion de la détection automatique, le remplacement de pièces, la gestion du journal Lifecycle et l'exportation de  l'inventaire du matériel. l Active Directory Client Profile (Profil Active Directory Client) : définit la configuration du service client Active Directory et les groupes gérés par ce  service. l Power Supply Profile (Profil des blocs d'alimentation) : définit les blocs d'alimentation pour une meilleure gérabilité et décrit les blocs d'alimentation  dans une configuration redondante. l Power Topology Profile (Profil de topologie d'alimentation) : définit une hiérarchie de sources d'alimentation ; blocs d'alimentation et domaines  d'alimentation externe, et leurs redondances. l SMASH Collections Profile (Profil des collections SMASH) : définit les collections qui prennent en charge l'adressage de cibles Systems Management - Command Line Protocol (SM-CLP -- Gestion des systèmes - Protocole de ligne de commande). l Virtual Media Profile (Profil de supports virtuels) : fournit la capacité de gérer les sessions de supports virtuels et les périphériques utilisant les services de redirection USB fournis par le processeur de services iDRAC. l Dell RAID Profile (Profil RAID Dell) : décrit les classes, propriétés et méthodes pour la représentation et la configuration du stockage RAID. l Dell Simple NIC Profile (Profil NIC simple Dell) : décrit les classes, propriétés et méthodes de représentation et de configuration des contrôleurs de  réseau de la carte réseau. l Dell Persistent Storage Profile (Profil de stockage persistent Dell) : décrit les classes, propriétés et méthodes de représentation et de gestion des  partitions sur la carte SD vFlash sur les plates-formes Dell. l Dell BIOS and Boot Management Profile (Profil du BIOS et gestion de l'amorçage Dell) : décrit les classes, propriétés et méthodes de représentation  et de configuration du démarrage du BIOS du système et de gestion de l'ordre d'amorçage du système. l Dell CPU Profile (Profil de l'UC Dell) : décrit les propriétés et interfaces d'exécution des tâches de gestion des systèmes correspondant à la gestion des  processeurs dans un système géré. l Dell Fan Profile (Profil de ventilateur Dell) : décrit les propriétés et interfaces d'exécution des tâches de gestion des systèmes correspondant à la  gestion des ventilateurs dans un système géré. l Dell iDRAC Card Profile (Profil de carte iDRAC Dell) : décrit les propriétés et interfaces d'exécution des tâches de gestion des systèmes correspondant  à la gestion des propriétés de base de la carte iDRAC. l Dell Memory Info Profile (Profil des informations de mémoire Dell) : décrit les propriétés et interfaces d'exécution des tâches de gestion des systèmes  correspondant à la gestion des barrettes de mémoire (DIMM) dans un système. l Dell PCI Device Profile (Profil de périphérique PCI Dell) : décrit les propriétés et interfaces d'exécution des tâches de gestion des systèmes  correspondant à la gestion des périphériques PCI dans un système. l Dell Power Supply Profile (Profil de bloc d'alimentation Dell) : décrit les propriétés et interfaces d'exécution des tâches de gestion des systèmes  correspondant à la gestion des blocs d'alimentation dans un système. l Dell System Info Profile (Profil d'informations du système Dell) : décrit les propriétés et interfaces d'exécution des tâches de gestion des systèmes  correspondant à la gestion du système hôte. l Dell Video Profile (Profil vidéo Dell) : décrit les propriétés et interfaces d'exécution des tâches de gestion des systèmes correspondant à la gestion des  contrôleurs vidéo dans un système. TheLifecycle Controller (le contrôleur Lifecycle Controller) : la mise en uvre WS-Management de Remote Services s'effectue via SSL sur le port 443 à des fins de  sécurité de transport, et prend en charge l'authentification de base. Les interfaces des services Web peuvent être utilisées en exploitant l'infrastructure client  comme Windows WinRM et Powershell CLI, des utilitaires source libre comme WS-MANCLI et des environnements de programmation d'applications comme Microsoft .NET. Autres documents utiles Outre ce guide, vous trouverez les guides suivants sur le site support.dell.com/manuals. Sur la page Manuels, cliquez sur Logiciels® Gestion de systèmes. Cliquez sur le lien du produit approprié sur le côté droit pour accéder aux documents. l Notes de mise à jour WS-Management de Remote Services du Lifecycle Controller Dell l Le Guide d'utilisation Integrated Dell Remote Access Controller 6 (iDRAC6) Enterprise for Blade Servers fournit des informations sur la configuration et l'utilisation d'iDRAC6 pour les serveurs lames pour gérer et surveiller votre système et ses ressources partagées à distance via un réseau.  l Le Guide d'utilisation Integrated Dell Remote Access Controller 6 (iDRAC6) fournit des informations exhaustives sur la configuration et l'utilisation d'iDRAC6 pour les serveurs tours et racks pour gérer et surveiller votre système et ses ressources partagées à distance via un réseau. l Le Dell Server Update Utility (SUU) User's Guide (Guide d'utilisation de SUU (Utilitaire de mise à jour de serveur Dell)) est un outil intégré de déploiement  et de mise à jour des systèmes Dell. Vous pouvez également le télécharger à partir de support.dell.com. l Le Glossaire fournit des informations sur les termes utilisés dans ce document. Il existe des guides de mise en uvre, livres blancs, spécifications de profil, fichiers (.mof) de définition de classe et codes exemples supplémentaires. Vous les  trouverez aux emplacements suivants : l La page Lifecycle Controller sur le site Dell TechCenter : delltechcenter.com/page/Lifecycle+Controller l Le centre de scripts WS-Management de Lifecycle Controller : delltechcenter.com/page/Scripting+the+Dell+Lifecycle+Controller l Fichiers MOF et profils : delltechcenter.com/page/DCIM.Library l Site Web DTMF : www.dmtf.org/standards/profiles/ l Lifecycle Controller Web Services Interface Guide–Windows and Linux (Guide de l'interface Web Services de Lifecycle Controller – Windows et Linux) Retour à la page ContenuRetour à la page Contenu Profils Remote Services Dell Lifecycle Remote Controller Remotes Services Version 1.5 Guide d'utilisation  Cette section fournit des informations de haut niveau concernant les profils individuels. Pour en savoir plus sur les profils et MOF associés, voir delltechcenter.com/page/DCIM.Library Pour des exemples d'appels de ligne de commande WinRM et WS-Management, voir : l delltechcenter.com/page/Lifecycle+Controller l Lifecycle Controller Web Services Interface Guide–Versions Windows et Linux Profil de déploiement du système d'exploitation  Le Tableau 4-1 répertorie les classes, fonctions, opérations et méthodes sous le profil Operating System Deployment (Déploiement du système  d'exploitation). Tableau 4-1. Profil de déploiement du système d'exploitation Méthodes de déploiement du système d'exploitation l La méthode GetDriverPackInfo() affiche la liste des systèmes d'exploitation que vous pouvez installer sur le serveur en utilisant les pilotes de  périphérique intégrés disponibles dans Dell Lifecycle Controller. l La méthode UnpackAndAttach() extrait les pilotes conçus pour le système d'exploitation sélectionné sur un périphérique USB qui est localement relié  au serveur pour l'intervalle de temps spécifié. l La méthode DetachDrivers() détache du serveur hôte le périphérique USB contenant les pilotes. l La méthode UnpackAndShare() extrait les pilotes conçus pour le système d'exploitation sélectionné, et les copie sur le partage réseau spécifié. l La méthode BootToNetworkISO() est utilisée pour amorcer le système à partir d'une image ISO située sur un partage réseau CIFS ou NFS. l La méthode DetachISOImage() détache du serveur hôte l'image ISO. l La méthode BootToPXE() sert à amorcer le serveur en utilisant le mécanisme PXE (Preboot Execution Environment - Environnement d'exécution de pré- amorçage). l La méthode DownloadISOToVFlash() sert à télécharger l'image ISO pré-SE sur la carte SD vFlash. l La méthode BootToISOFromVFlash() sert à amorcer à partir de l'image pré-SE vFlash qui a déjà été téléchargée. l La méthode DetachISOFromVFlash() détache du serveur hôte l'image ISO. l La méthode DeleteISOFromVFlash() supprime l'image ISO de la carte SD vFlash. Profil de gestion Lifecycle Controller Le Tableau 4-2 répertorie les classes, fonctions, opérations, et méthodes sous le profil de gestion Lifecycle Controller. Tableau 4-2. Profil de gestion Lifecycle Controller Profil de déploiement du système d'exploitation Profil Persistent Storage (Stockage persistant) Profil de gestion Lifecycle Controller Profil RAID Profil Simple NIC Profils d'inventaire du matériel BIOS and Boot Management Profile (Profil de gestion du BIOS et de l'amorçage) Profil Job Control (Contrôle des tâches) Nom de classe Opérations Méthodes DCIM_OSDeploymentService Get (Obtenir) Enumerate (Énumérer) Invoke (Appeler) Voir Méthodes de déploiement du système d'exploitation CIM_ConcreteJob Obtenir Énumérer S/O Nom de classe Opérations Méthodes DCIM_LCService Obtenir Énumérer Appeler Voir Méthodes de détection automatique, Méthodes du journal du Lifecycle Controller et Méthodes d'inventaire du  matériel.Méthodes de Service LC Les méthodes suivantes servent à définir les attributs associés à la découverte automatique, au remplacement de pièces et à l'identité ES. l La méthode SetAttribute() sert à définir la valeur d'un seul attribut. l La méthode SetAttributes() sert à définir la valeur de plusieurs attributs. l La méthode CreateConfigJob() sert à appliquer les valeurs en attente définies par les méthodes SetAttribute() et SetAttributes(). Méthodes de détection automatique l La méthode ReInitiateDHS() sert à réinitialiser la détection et l'établissement de liaison du serveur de provisionnement. l La méthode ClearProvisioningServer() sert à effacer les valeurs du serveur de provisionnement. l La méthode DownloadServerPublicKey() sert à télécharger la clé publique de serveur sur le Lifecycle Controller (LC). l La méthode DownloadClientCerts() sert à télécharger le certificat privé, le mot de passe et le certificat racine du client sur le LC. l La méthode DeleteAutoDiscoveryClientCerts() sert à supprimer les certificats et clés privées de détection automatique du client précédemment  téléchargés. l La méthode SetCertificateAndPrivateKey() sert à mettre à jour les paires certificat-clé privée iDRAC en utilisant le contenu d'un fichier PKCS#12. l La méthode SetPublicCertificate() sert à mettre à jour un certificat SSL public sur iDRAC. l La méthode DeleteAutoDiscoveryServerPublicKey() sert à supprimer les clés publiques de serveur de détection automatique précédemment  téléchargées. Méthodes d'exportation et d'importation  l La méthode BackupImage() enregistre ou exporte le micrologiciel, l'inventaire de micrologiciel et la configuration des composants du serveur sur la carte SD vFlash. l La méthode RestoreImage() importe le profil du serveur et rétablit une configuration précédente du serveur. l La méthode GetRSStatus() sert à obtenir l'état de Remote Services. Méthodes du journal du Lifecycle Controller l La méthode LCWipe() sert à effacer toutes les données de configuration du Lifecycle Controller avant de mettre le système hors service. l La méthode ExportLifecycleLog() sert à exporter le journal du Lifecycle Controller dans un fichier d'un partage à distance. l La méthode InsertCommentInLCLog() sert à insérer des commentaires d'utilisateur supplémentaires dans le journal du Lifecycle Controller. Méthodes d'inventaire du matériel l La méthode ExportHWInventory() sert à exporter l'inventaire du matériel du Lifecycle Controller sur un fichier d'un partage à distance. l La méthode ExportFactoryConfiguration() sert à exporter la configuration usine du Lifecycle Controller à un fichier d'un partage à distance. Profil Simple NIC Le Tableau 4-3 répertorie les classes, fonctions, opérations et méthodes sous le profil Simple NIC (carte réseau simple). Tableau 4-3. Profil Simple NIC DCIM_LCString Obtenir Énumérer SetAtttribute() SetAttributes() DCIM_LCEnumeration Obtenir Énumérer SetAtttribute() SetAttributes() Nom de classe Fonctions Opérations Méthodes DCIM_NICService Ceci est la classe centrale. Elle est appelée pour modifier les attributs NIC, FCOE et iSCSI. Obtenir Énumérer Appeler Voir Méthodes Simple  NIC.Méthodes Simple NIC Ces méthodes servent à appliquer les attributs NIC, FCOE et iSCSI aux LAN sur cartes mères, NIC complémentaires et CNA qui font partie du système.  Chacune des méthodes a son propre ensemble de paramètres d'entrée et sortie. Les méthodes possèdent des valeurs de code de retour spécifiques. Il existe  quatre méthodes différentes sous la classe de service de carte réseau : l La méthode SetAttribute() sert à définir ou modifier la valeur d'un attribut de de carte réseau. l La méthode SetAttributes() sert à définir ou à modifier les valeurs d'un groupe d'attributs. l La méthode CreateTargetedConfigJob() sert à appliquer les valeurs en attente créées avec les méthodes SetAttribute et SetAttributes. L'exécution  avec succès de cette méthode crée une tâche pour l'application de valeurs d'attributs en attente. l La méthode DeletePendingConfiguration() annule les modifications de configuration en attente (créées en utilisant les méthodes SetAttribute et  SetAttributes) effectuées avant la création de la tâche de configuration à l'aide de CreateTargetedConfigJob(). BIOS and Boot Management Profile (Profil de gestion du BIOS et de l'amorçage)  Le Tableau 4-4 répertorie les classes, fonctions, opérations et méthodes sous le profil BIOS and Boot Management (Gestion du BIOS et de l'amorçage). Tableau 4-4. Gestion du BIOS et de l'amorçage   Méthodes BIOS and Boot Management (Gestion du BIOS et de l'amorçage) Les méthodes servent à appliquer les attributs et à modifier les configurations de l'amorçage du système. Chacune des méthodes a son propre ensemble de  paramètres d'entrée et sortie. Les méthodes possèdent des valeurs de code de retour spécifiques. Les méthodes suivantes sont utilisées pour la gestion du  BIOS et de l'amorçage : l La méthode SetAttribute() sert à définir ou à modifier la valeur d'un attribut du BIOS. DCIM_NICView Utilisez cette classe pour afficher les ID d'instance et autres propriétés des LOM et carte  réseau et CNA complémentaires du système. Obtenir Énumérer S/O DCIM_NICAttribute : cette classe affiche la sortie pour les sous-classes du BIOS suivantes : l DCIM_NICEnumeration Utilisez cette sous-classe pour afficher les propriétés des instances d'énumération de  carte réseau. Obtenir Énumérer SetAttributte() SetAttributes() l DCIM_NICInteger Utilisez cette sous-classe pour afficher les propriétés des instances de la classe d'entiers  de carte réseau. Obtenir Énumérer SetAttributte() SetAttributes() l DCIM_NICString Utilisez cette sous-classe pour afficher les propriétés des instances de chaînes de carte  réseau. Obtenir Énumérer SetAttributte() SetAttributes() REMARQUE : Des appels ultérieurs à la méthode CreateTargetedConfigJob() après la première méthode CreateTargetedConfigJob() donnent lieu à une erreur tant que la première tâche n'est pas terminée. Si vous appelez la méthode CreateTargetedConfigJob() plusieurs fois, des demandes plus anciennes sont écrasées ou perdues. Nom de classe Fonctions Opérations Méthodes Gestion du BIOS DCIM_BIOSService Utilisez cette classe centrale pour modifier les attributs du BIOS. Obtenir Énumérer Appeler Voir Méthodes BIOS and Boot Management (Gestion du  BIOS et de l'amorçage). DCIM_BIOSEnumeration Utilisez cette sous-classe pour afficher les propriétés des  instances d'énumération du BIOS. Obtenir Énumérer SetAttribute() SetAttributes() DCIM_BIOSInteger Utilisez cette sous-classe pour afficher les propriétés des  instances de chaînes du BIOS. Obtenir Énumérer SetAttributte() SetAttributes() DCIM_BIOSString Utilisez cette sous-classe pour afficher les propriétés des  instances d'entiers du BIOS. Obtenir Énumérer SetAttributte() SetAttributes() Gestion de l'amorçage DCIM_BootConfigSetting Cette classe comporte les instances de liste d'amorçage  suivantes : l IPL l BCV l UEFI l vFlash l Unique Obtenir Énumérer Appeler ChangeBootSourceState() ChangeBootOrderByInstanceID() DCIM_BootSourceSetting Utilisez cette classe pour modifier la source d'amorçage et  l'ordre d'amorçage des périphériques reliés. Obtenir Énumérer S/Ol La méthode SetAttributes() sert à définir ou à modifier les valeurs d'un groupe d'attributs. l La méthode ChangeBootSourceState() sert à basculer EnabledState (l'état d'activation) d'une source d'amorçage de désactivé à activé ou d'activé à  désactivé. l La méthode ChangeBootOrderByInstanceID() sert à modifier l'ordre d'amorçage des sources d'amorçage des instances de la liste d'amorçage (IPL,  BCV, UEFI). Cette méthode n'attend des instances de source d'amorçage que d'une liste, donc pour modifier l'ordre d'amorçage de plusieurs instances,  appelez cette méthode plusieurs fois avec des instances de différentes listes d'amorçage. l La méthode CreateTargetedConfigJob() sert à appliquer les valeurs en attente créées avec les méthodes SetAttribute() et SetAttributes(). L'exécution avec succès de cette méthode crée une tâche pour l'application de valeurs d'attributs en attente. Cette méthode est aussi utilisée pour  définir l'ordre d'amorçage, l'état de la source et le périphérique d'amorçage unique. l La méthode DeletePendingConfiguration() annule les modifications de configuration en attente (créées en utilisant les méthodes SetAttribute et  SetAttributes) effectuées avant la création de la tâche de configuration à l'aide de CreateTargetedConfigJob(). l La méthode ChangePassword() modifie le mot de passe du BIOS. Profil Persistent Storage (Stockage persistant) Le Tableau 4-5 répertorie les classes, fonctions, opérations et méthodes sous le profil Persistent Storage (Stockage persistant). Tableau 4-5. Profil Persistent Storage (Stockage persistant) Méthodes de carte SD vFlash  l La méthode InitializeMedia() sert à formater la carte SD vFlash. l La méthode VFlashStateChange() sert à activer ou désactiver la carte SD vFlash. l La méthode CreatePartition() sert à créer une nouvelle partition sur une carte SD vFlash. l La méthode CreatePartitionUsingImage() sert à créer une nouvelle partition en utilisant un fichier d'image (disponible sous le format .img ou .iso). l La méthode DeletePartition() sert à supprimer une partition de carte SD vFlash. l La méthode FormatPartition() sert à formater la partition de carte SD vFlash sélectionnée. l La méthode ModifyPartition() sert à modifier les partitions sur vFlash. Ceci dépend du type de partition : disquette, disque dur ou CD. l La méthode AttachPartition() sert à relier une ou plusieurs partitions comme périphérique de stockage de masse USB virtuel. l La méthode DetachPartition() sert à détacher une ou plusieurs partitions qui sont utilisées comme périphérique de stockage de masse USB virtuel. l La méthode ExportDataFromPartition() sert à copier ou exporter le contenu d'une partition de carte SD vFlash à un emplacement à distance en tant  que fichier image sous format .img ou .iso. Profil RAID Le Tableau 4-6 répertorie les classes, fonctions, opérations, et méthodes sous le profil RAID. Tableau 4-6. Profil RAID  REMARQUE : des appels ultérieurs à la méthode CreateTargetedConfigJob() après la première méthode CreateTargetedConfigJob() donnent lieu à une erreur tant que la première tâche n'est pas terminée. Cependant, vous pouvez supprimer la tâche actuelle et créer une nouvelle tâche  en utilisant CreateTargetedConfigJob(). Nom de classe Fonctions Opérations Méthodes DCIM_PersistentStorageService Utilisez cette classe centrale pour définir les méthodes extrinsèques.  Obtenir Énumérer Appeler Voir Méthodes de carte  SD vFlash. DCIM_VFlashView Utilisez cette classe pour afficher les différents ID d'instance et les propriétés  associées de toutes les cartes SD vFlash reliées au système. Obtenir Énumérer S/O DCIM_OpaqueManagementData Utilisez cette sous-classe pour afficher les partitions disponibles sur une carte SD vFlash spécifique. Obtenir Énumérer S/O Nom de classe Fonctions Opérations Méthodes DCIM_RAIDService Ceci est la classe centrale. Elle définit les méthodes extrinsèques.  Obtenir Énumérer Appeler Voir Méthodes  RAID. DCIM_ControllerView Utilisez cette classe pour afficher les différents ID d'instance et les propriétés correspondantes  de tous les contrôleurs reliés à un système. Obtenir Énumérer NA DCIM_PhysicalDiskView Utilisez cette classe pour afficher les différents ID d'instance et les propriétés correspondantes  de tous les disques physiques reliés à un système. Obtenir Énumérer S/OMéthodes RAID Les méthodes RAID servent à appliquer des attributs aux différents composants RAID. Chacune des méthodes a son propre ensemble de paramètres d'entrée  et sortie. Les méthodes possèdent des valeurs de code de retour spécifiques. Les différentes méthodes sous la classe de service RAID sont les suivantes : l La méthode AssignSpare() sert à attribuer un disque physique comme disque de rechange dédié pour un disque virtuel, ou comme disque de  rechange global. l La méthode ResetConfig() sert à supprimer tous les disques virtuels et à annuler l'attribution de tous les disques physiques de rechange. Toutes les  données des disques virtuels existants sont perdues. l La méthode ClearForeignConfig() sert à préparer tous les disques physiques étrangers pour une inclusion dans la configuration locale. l La méthode DeleteVirtualDisk() sert à supprimer un seul disque virtuel du contrôleur ciblé. L'exécution avec succès de cette méthode marque ce  disque virtuel pour suppression. l La méthode CreateVirtualDisk() sert à créer un seul disque virtuel sur le contrôleur ciblé. L'exécution avec succès de cette méthode met le disque  virtuel en attente, mais il n'est pas encore créé. l La méthode GetDHSDisks() sert à découvrir les lecteurs pouvant être des disques de rechange dédiés pour le disque virtuel identifié.  l La méthode GetRAIDLevels() sert à découvrir les niveaux de RAID possibles pour créer des disques virtuels. Si la liste de disques physiques n'est pas  fournie, cette méthode fonctionne sur tous les disques connectés.  l La méthode GetAvailableDisks() sert à découvrir les lecteurs à utiliser pour la création de disques virtuels. l La méthode CheckVDValues() sert à découvrir la taille de disques virtuels et les paramètres par défaut pour un niveau de RAID et un ensemble de  disques donnés. l La méthode SetControllerKey() définit la clé sur les contrôleurs qui prennent en charge le cryptage des lecteurs. l La méthode LockVirtualDisk() crypte le disque virtuel identifié. Le disque virtuel doit résider sur des disques physiques qui prennent en charge le  cryptage lorsque le cryptage est activé sur ceux-ci. l La méthode CreateTargetedConfigJob() sert à appliquer les valeurs en attente créées par d'autres méthodes. L'exécution avec succès de cette  méthode crée une tâche pour l'application de valeurs d'attributs en attente. l La méthode DeletePendingConfiguration() annule les modifications des configurations en attente (créées en utilisant les autres méthodes) effectuées  avant la création de la tâche de configuration à l'aide de CreateTargetedConfigJob(). l La méthode RemoveControllerKey() efface la clé de cryptage sur le contrôleur. Tous les lecteur virtuels cryptés et leurs données sont effacés.  l La méthode ReKey() réimitialise la clé sur le contrôleur. Utilisez cette méthode pour basculer entre le cryptage de clé locale et le cryptage de clé à  distance. l La méthode EnableControllerEncryption() applique LKM (Local Key Encryption) sur les contrôleurs.  l La méthode SetAttribute() sert à définir ou à modifier la valeur d'un attribut du RAID.  l La méthode SetAttributes() sert à définir ou à modifier les valeurs d'un groupe d'attributs. l La méthode CreateVirtualDisk() sert à effectuer les tâches suivantes : ¡ Créer un disque virtuel sectionné Un disque virtuel sectionné est créé si la valeur du paramètre d'entrée de la taille CreateVirtualDisk() est  inférieure à la taille totale de l'ensemble de disques physiques. Des disques virtuels sectionnés supplemenmtaires peuvent être créés à l'aide du  même ensemble de disques physiques et du niveau de RAID utilisé pour créer le premier disque virtuel. ¡ Créer un disque virtuel Cachecade sut le contrôleur ciblé. Cette méthode crée en interne un disque virtuel RAID 0. Le processus de création est  identique au processus de création d'un disque virtuel sectionné. Dans ce cas, la méthode CreateVirtualDisk() ne prend que les paires VDPropNameArray-VDPropValueArray. l La méthode UnassignSpares() sert à attribuer un disque physique comme disque de rechange dédié pour un disque virtuel, ou comme disque de  rechange global. DCIM_VirtualDiskView Utilisez cette classe pour afficher les différents ID d'instance et les propriétés correspondantes  des disques virtuels créés. Obtenir Énumérer NA DCIM_EnclosureView Utilisez cette classe pour afficher les différents ID d'instance et les propriétés correspondantes  des boîtiers reliés à un système. Obtenir Énumérer NA DCIM_Attribute l DCIM_EnumAttribute Utilisez cette sous-classe pour afficher les propriétés des instances d'énumération du RAID. Obtenir Énumérer NA l DCIM_IntegerAttribute Utilisez cette sous-classe pour afficher les propriétés des instances de la classe d'entiers du  RAID. Obtenir Énumérer NA l DCIM_StringAttribute Utilisez cette sous-classe pour afficher les propriétés des instances de chaînes du RAID. Obtenir Énumérer S/O REMARQUE : les disques virtuels qui ne sont pas importés sur les disques physiques étrangers ne sont pas supprimés. REMARQUE : toutes les données des disques physiques étrangers sont perdues. REMARQUE : des appels ultérieurs à la méthode CreateTargetedConfigJob() après la première méthode CreateTargetedConfigJob() donnent lieu à une erreur tant que la première tâche n'est pas terminée.Profils d'inventaire du matériel  Le Tableau 4-7 répertorie les classes, fonctions, opérations, et méthodes pour les différents éléments matériels sur le nud géré. Tableau 4-7. Profils d'inventaire du matériel Profil Job Control (Contrôle des tâches)  Le Tableau 4-8 répertorie les classes, fonctions, opérations et méthodes sous le profil Job Control (Contrôle des tâches). Tableau 4-8. Profil Job Control (Contrôle des tâches) Méthodes Job Control (Contrôle des tâches) Les méthodes servent à configurer la file d'attente des tâches et à supprimer des tâches de la file d'attente. l La méthode SetupJobQueue() sert à créer une file d'attente contenant une ou plusieurs tâches à exécuter dans un ordre spécifique dans la file  d'attente. l La méthode DeleteJobQueue() sert à supprimer des tâches de la file d'attente. Retour à la page Contenu Nom de classe Fonctions Opérations Méthodes Profil UC DCIM_CPUView Utilisez cette classe pour obtenir les informations d'instance de tous les UC et caches associés  disponibles dans le système. Obtenir Énumérer S/O Profil de ventilateur DCIM_FanView Utilisez cette classe pour obtenir les informations d'instance de tous les ventilateurs disponibles dans le système. Obtenir Énumérer S/O Profil iDRAC DCIM_IDRACCardView Utilisez cette classe pour obtenir les informations d'instance de toutes les cartes iDRAC disponibles dans le système. Obtenir Énumérer NA Profil de la mémoire DCIM_MemoryView Utilisez cette classe pour obtenir les informations d'instance de toutes les barrettes de mémoire  disponibles dans le système. Obtenir Énumérer S/O Profil PCI DCIM_PCIDeviceView Utilisez cette classe pour obtenir les informations d'instance de tous les périphériques PCI disponibles  dans le système. Obtenir Énumérer S/O Profil vidéo DCIM_VideoView Utilisez cette classe pour obtenir les informations d'instance de tous les contrôleurs vidéo disponibles  dans le système. Obtenir Énumérer NA Profil de bloc d'alimentation DCIM_PowerSupplyView Utilisez cette classe pour obtenir les informations d'instance de toutes les unités de blocs d'alimentation  disponibles dans le système. Obtenir Énumérer S/O Profil vue du système DCIM_SystemView Utilisez cette classe pour obtenir des détails généraux sur le système tels que le fabricant du système, le  modèle, le numéro de service, la mémoire totale, la version du BIOS, l'ID du système, le numéro  d'inventaire, l'état de l'alimentation, et ainsi de suite. Obtenir Énumérer S/O Nom de classe Opérations Méthodes DCIM_JobControlService Obtenir Énumérer Voir Méthodes Job Control (Contrôle des tâches). DCIM_ConcreteJob Obtenir Énumérer NARetour à la page Contenu  Schéma  Dell Lifecycle Remote Controller Remotes Services Version 1.5 Guide d'utilisation  Schéma du journal Lifecycle Cette section affiche un schéma typique du journal lifecycle. Schéma du journal Lifecycle  Retour à la page ContenuRetour à la page Contenu  Dépannage et questions les plus fréquentes  Dell Lifecycle Remote Controller Remotes Services Version 1.5 Guide d'utilisation  Messages d'erreur Messages d'auto-détection de l'écran LCD Questions les plus fréquentes Messages d'erreur Pour en savoir plus sur les ID de message d'erreur et les actions recommandées, voir Dell Lifecycle Controller Remote Services Error Messages and Troubleshooting List (Liste des messages d'erreur et dépannage de Remote Services du Lifecycle Controller Dell) à l'adresse support.dell.com/manuals. Pour afficher le message d'erreur et les informations correspondantes, sélectionnez l'ID du message d'erreur dans la liste déroulante Error Message ID (ID de message d'erreur). De plus, vous pouvez télécharger le registre détaillé de messages d'erreur à partir de l'adresse  delltechcenter.com/page/Lifecycle+Controller. Messages d'auto-détection de l'écran LCD  Le Tableau 6-1 répertorie les messages de l'écran LCD qui s'affichent lors des opérations d'auto-détection. Tableau 6-1. Messages d'auto-détection Le Tableau 6-2 répertorie les messages de l'écran LCD et leurs solutions. Ces messages s'affichent en conjonction avec les messages répertoriés dans  Tableau 6-1. Par exemple, lors d'une opération d'auto-détection alors qu'un compte administratif est activé, les messages Running (En cours d'exécution) et Blocked and Admin Account Enabled (Bloquée avec le compte admin activé) s'affichent à l'écran LCD. Tableau 6-2. Messages d'auto-détection Message 1 Message 2 Arrêté S/O En cours d'exécution voir Tableau 6-2. Interrompu voir Tableau 6-2. Complet S/O Message 2 Solutions Arrêté (par défaut) S/O Démarré S/O Auto Discovery disabled (Auto-détection  désactivée) Activez l'auto-détection. Blocked Admin Account Enabled (Compte admin bloqué activé) Désactivez tous les comptes administratifs. Blocked Active Directory Enabled (Répertoire actif  bloqué activé) Désactivez le répertoire actif. Blocked IPv6 Enabled (IPv6 bloqué activé) Désactivez IPv6. Blocked No IP on NIC (Pas d'IP sur la carte réseau  bloquée) Activez la carte réseau No Provisioning Server Found (Aucun serveur de provisionnement trouvé) Vérifiez la valeur psinfo dans le BIOS. Si la valeur psinfo n'est pas configurée dans le BIOS, vérifiez que l'option DHCP est activée et/ou que la  configuration du serveur DNS est valide. Blocked Provisioning Server Unreachable/Invalid address (Serveur de provisionnement bloqué  Inatteignable/Adresse non valide) Vérifiez la valeur psinfo dans le BIOS. No Service Tag (Aucun numéro de service) Démarrez le serveur. Si le problème persiste, contactez le service de support technique. SSL connection failed no service at IP/port (La connexion SSL a échoué, aucun service à  l'adresse IP/au port) Vérifiez la valeur psinfo dans le BIOS ou l'option de fournisseur sur le serveur DHCP. SSL Connection refused (Connexion SSL refusée) Vérifiez la valeur psinfo dans le BIOS ou l'option de fournisseur sur le serveur DHCP. SSL connection failed (server authentication) (Échec de la connexion SSL (authentification du  serveur)) Le certificat du serveur n'est pas valide ou n'est pas signé par l'autorité de certification (CA) du serveur  de confiance installé sur l'iDRAC. Remplacez le certificat du serveur de provisionnement ou chargez un  nouveau serveur certifié sur l'iDRAC. SSL connection failed (client authentication) (Échec de la connexion SSL (authentification du  client)) Le certificat du client iDRAC n'a pas été signé par une autorité de certification (CA) à laquelle le serveur  de provisionnement fait confiance. Ajoutez l'AC de l'iDRAC à la liste de confiance ou bien générez un  nouveau certificat sur l'iDRAC.Questions les plus fréquentes  Cette section répond aux questions fréquemment posées par les utilisateurs de Remote Services. 1. Qu'est-ce que le lifecycle controller ?  Le Lifecycle Controller (LC - contrôleur de cycle de vie) est une solution de gestion des systèmes intégrée qui aide les clients à effectuer des diagnostics,  le déploiement du système d'exploitation (SE), des mises à jour du micrologiciel et des configurations. 2. Qu'est-ce que l'Unified Server Configurator (USC) ?  L'USC est un composant essentiel du Lifecycle Controller qui sert à déployer, mettre à jour et configurer les systèmes dans l'environnement UEFI (Unified  Extensible Firmware Interface). Un des plus grands avantages de l'UEFI est qu'elle ne dépend d'aucun système d'exploitation. 3. Quels outils le LC est-il censé remplacer ?  Le Lifecycle Controller est conçu pour éliminer l'utilisation du DVD Dell Systems Build and Update Utility (Utilitaire de version et mise à jour des systèmes  Dell -- logiciels, pilotes, BIOS et autres mises à jour). Le Lifecycle Controller fournit aussi Remote Services (Services à distance), une interface accessible  par Internet de services de gestion du matériel du système. 4. Que sont les services Remote Services ou Remote Enablement (Activation à distance) ?  Remote Services est un terme général qui fait référence à la fonction permettant aux utilisateurs de se connecter à distance aux serveurs cibles et  d'effectuer des opérations de gestion des systèmes. 5. Comment faire pour établir une configuration réseau afin d'utiliser Remote Services ?  Utilisez l'utilitaire Ping pour vérifier la connexion entre le client et le serveur géré. Vérifiez que le client et le réseau permettent les protocoles HTTP et  SSL. 6. Quels sont les ports pare-feu qui doivent être activés pour assurer une bonne communication?  Utilisez le port 443 pour la communication HTTPS. 7. Qu'est-ce que la fonction Part Replacement (Remplacement de pièces) et comment fonctionne-t-elle ?  Part Replacement est une fonction qui permet au système de mettre à jour automatiquement le micrologiciel ou la configuration, ou les deux, pour un  composant matériel qui est installé ou remplacé. 8. Qu'est-ce que la fonction CSIOR et quand devrais-je l'activer ?  L'acronyme CSIOR désigne Collect System Inventory on Reboot (Recueillir l'inventaire du système au réamorçage). Elle active le rafraîchissement  automatique de l'inventaire du micrologiciel et du matériel au démarrage du système. La fonction CSIOR est désactivée sur les systèmes livrés par  l'usine. Vérifiez que la fonction CSIOR est activée avant d'utiliser des fonctions telles que Part Replacement (Remplacement de pièces) ou la configuration  d'attributs. 9. Comment puis-je garder à jour les informations d'inventaire du système lorsque des modifications locales ont été apportées à tout attribut HII ?  Appuyez sur  lors du démarrage du système ou définissez l'attribut CSIOR sur activé, pour collecter les informations d'attributs de configuration et  d'inventaire du système à chaque démarrage du système. Énumérez la classe DCIM_SystemView pour afficher la valeur sous la propriété LastUpdateTime qui donne l'heure de mise à jour d'un composant  particulier. 10. Comment mettre à jour le nud géré à jour à l'aide de USC ou Remote Services ?  Pour USC, appuyez sur  au démarrage. Sélectionnez « Platform Update » (Mise à jour de la plate-forme), puis sélectionnez « devices to update » (périphériques à mettre à jour). Pour en savoir plus sur Remote Services, voir le Lifecycle Controller Web Services Interface Guide–Versions Windows et Linux version. 11. Que dois-je faire lorsqu'une erreur fatale apparaît suivie d'un écran rouge ?  Effectuez un démarrage à froid lorsque l'écran rouge apparaît. SSL connection failed other (Échec de la connexion  SSL autre) Activez un compte racine via le BIOS pour récupérer le fichier journal trace iDRAC. Si le problème persiste,  contactez le service de support technique. SOAP failure (Échec SOAP) Le serveur de provisionnement ne prend pas en charge l'appel SOAP getCredentials(). Vérifiez que le  serveur de provisionnement prend en charge l'auto-détection et que les informations du serveur de  provisionnement sont correctement définies dans l'option DHCP vendor (fournisseur DHCP), DNS SRV  record (enregistrement SRV DNS) ou BIOS. No credentials returned (Aucunes coordonnées  renvoyées) Vérifiez que le numéro de service se trouve bien dans la liste de serveurs connus sur le serveur de  provisionnement. Failed to create account (Échec de la création de  compte) Vérifiez que les 16 comptes iDRAC ne sont pas déjà en cours d'utilisation.12. Dois-je installer un système d'exploitation (SE) pour accéder à USC ou à Remote Services ?  Aucun SE n'est requis pour accéder à USC ou à Remote Services. 13. Quelle version de UEFI est prise en charge ? 32 bits ou 64 bits ?  UEFI prend en charge 64 bits. 14. Pourquoi l'inventaire de carte réseau ne donne-t-il rien bien que le système utilise des cartes réseau Broadcom ou INTEL ?  Les cartes réseau installées sur le système ne sont pas prises en charge par Dell. 15. Puis-je réamorcer le système à distance à l'aide des fonctions WS- Management ?  Oui, vous pouvez réamorcer le système en utilisant la méthode RequestStateChange() sur la classe ComputerbSystem. Il est possible de planifier un réamorçage en créant une tâche de réamorçage à l'aide de la méthode CreateRebootJob() sur la classe SoftwarebInstallationbService puis de planifier la tâche de réamorçage à l'aide de la méthode SetupJobQueue() sur le service Job control (contrôle des tâches). 16. Comment annuler un service de système lorsqu'il est en cours d'utilisation ?  Utilisez l'utilitaire de configuration iDRAC (Option CTLR+E au démarrage) ou bien retirez le câble d'alimentation pour réinitialiser l'iDRAC.  17. Comment rétablir les valeurs usine par défaut du système ?  Utilisez l'utilitaire de configuration iDRAC (Option CTLR+E au démarrage), Reset to Default® yes (Réinitialiser sur la valeur par défautÆoui) pour  continuer. 18. Quelles sont les fonctions sous licence Dell qui exigent une carte SD vFlash Dell ?  La fonction de remplacement de pièces est une fonction sous licence qui exige une carte SD vFlash Dell. Toutes les fonctions de gestion de carte SD  exigent une carte SD vFlash Dell. 19. Pourquoi la propriété « LastUpdateTime » ne change-t-elle pas lorsque je remplace une barrette DIMM ?  Si une barrette DIMM est retirée et réinstallée dans le même logement, la propriété « LastUpdateTime » ne change pas sur l'affichage. 20. Existe-t-il des moyens d'améliorer le temps de réponse lors de l'obtention de PCIDeviceView à l'aide de WinRM ?  Oui. Le temps que prend l'énumération de PCIDeviceView peut être réduit en définissant la configuration WinRM à l'aide de la commande suivante.  #winrm set winrm/config @{MaxBatchItems="100"} 21. Comment supprimer des tâches ?  a. Énumérez DCIM_LifecycleJobs pour répertorier toutes les tâches dans le Lifecycle Controller.  b. Utilisez la méthode DeleteJobqueue() pour supprimer des tâches particulières.  22. Que se passe-t-il lorsque la méthode DeleteJobQueue() est appelée avec un JobID (ID de tâche) JID_CLEARALL depuis le client WSMAN ?  Toutes les tâches sont supprimées. Certains services et processus sur l'iDRAC sont redémarrés et les commandes Remote Services WS-Management ne redeviennent disponibles qu'après un délai d'une à trois minutes. 23. Quand les modifications sont-elles visibles dans WS-Management si elles sont effectuées localement dans HII ?  Après la sortie de USC, l'interface WS-Management met à jour les informations disponibles en à peu près 2 minutes. 24. Quel doit être l'état du système pour que l'appel de la méthode CreateTargetedConfigJob() réussisse ?  Le système doit être hors tension, ou doit avoir dépassé l'auto-test de démarrage du BIOS (par exemple, le BIOS ou UEFI boot manager (Gestionnaire  d'amorçage UEFI)), ou alors il doit avoir démarré dans le SE pour que la méthode CreateTargetedConfigJob() réussisse. 25. Comment supprimer une tâche créée à l'aide de la méthode CreateTargetedConfigJob() ?  Lorsque la méthode CreateTargetConfigJob() est appelée, une tâche supplémentaire de redémarrage est créée pour permettre au système de  démarrer à partir de USC-LCE afin d'exécuter la tâche. Si vous souhaitez supprimer la tâche, la tâche de redémarrage doit également être supprimée.  Vous pouvez soit énumérer toutes les tâches et sélectionner celles à supprimer soit utiliser JID_CLEARALL pour supprimer toutes les tâches. 26. Que fait le paramètre ProcCore de différent pour les processeurs Quad core ?  Pour les processeurs de port quad, la définition de la valeur d'attribut ProcCore sur 4 définit la valeur actuelle sur « All » (Tous). 27. Pourquoi les attributs de clignotement des voyants des cartes réseau sont- ils toujours définis sur NULL une fois la tâche terminée ? Un attribut de clignotement des voyants de carte réseau est un paramètre unique que vous pouvez définir, mais une fois la tâche SSIB terminée, il  redéfinit la valeur actuelle sur NULL (nul). Cet attribut a pour objectif de faire clignoter les voyants de carte réseau pendant quelque temps (en  secondes). 28. Combien d'attributs puis-je définir avec la méthode SetAttribute() ?  Vous ne pouvez définir qu'un attribut avec la méthode SetAttribute(). Pour définir deux ou plusieurs attributs dans un seul appel de méthode, utilisez la  méthode SetAttributes() sur les services pour le composant en train d'être configuré. 29. Pourquoi vois-je d'autres attributs en cours de définition lorsqu'un attribut différent est en train d'être défini ?  Quelques attributs dans le BIOS et la carte réseau présentent des dépendances. Lorsque vous définissez un attribut particulier, tous les attributs  dépendants sont modifiés en fonction de leur dépendance. Ce comportement est normal.  Dépendances du BIOS : TPM, Power Management (Gestion de l'alimentation), AC power recovery (Restauration de l'alimentation secteur), et Embedded  NIC (Carte réseau intégrée). Dépendances de carte réseau : attributs de VLANMode et de WakeONLAN. 30. Puis-je définir VLanMode et VLanID dans la même tâche ?  Il n'est pas possible de définir dans la même tâche des attributs VLanMode et VLanID mettant en jeu des dépendances. Il faut définir l'attribut parent  (VLanMode) en tant que première opération définie et l'attribut enfant (VLanID) en tant que deuxième opération définie, puis valider la tâche. 31. Pourquoi Remote Services ne fonctionne-t-il pas bien après la mise à jour d'iDRAC de la version 1.3 à la version 1.5 ? Flashez le BIOS, USC et iDRAC dans cet ordre, afin de réablir le bon fonctionnement de Remote Services. Si le flashage est effectué dans un ordre  incorrect, iDRAC doit de nouveau être réinitialisé pour fonctionner correctement. Retour à la page ContenuRetour à la page Contenu  Opérations Remote Services  Dell Lifecycle Remote Controller Remotes Services Version 1.5 Guide d'utilisation  Cette section présente des descriptions de haut niveau des fonctions Remote Services (services à distance) et des exemples de tâches. Pour en savoir plus  sur les tâches, voir la section Cas d'utilisation dans les documents de profil individuel sur delltechcenter.com/page/DCIM.Library. Gestion de la détection automatique  La fonction de détection automatique permet aux serveurs nouvellement installés de découvrir automatiquement la console de gestion à distance qui héberge  le serveur de provisionnement. Celui-ci fournit les références utilisateur d'administration personnalisées à l'iDRAC pour que le serveur non provisionné puisse  être découvert et géré par la console de gestion. Lorsque la détection automatique est activée, l'iDRAC6 demande une adresse IP à partir du protocole DHPC et obtient le nom d'hôte du serveur de  provisionnement et/ou résout ultérieurement l'adresse via le DNS. Après avoir obtenu l'adresse d'hôte du serveur de provisionnement, l'iDRAC6 met en place  une liaison sécurisée avant d'obtenir les coordonnées de compte d'administration personnalisé. L'iDRAC peut désormais être géré via ses coordonnées  nouvellement acquises pour effectuer des opérations, par exemple le déploiement du système d'exploitation à distance. Si vous avez commandé un système Dell dont la fonctionnalité de détection automatique est définie sur Activé (le paramétrage usine par défaut étant  Désactivé), le protocole DHCP est opérationnel sur l'iDRAC dès sa livraison et aucun compte utilisateur n'est activé. Si la fonctionnalité de détection  automatique est définie sur Désactivé, vous pouvez activer manuellement cette fonction et désactiver le compte d'administration par défaut depuis l'utilitaire de configuration d'iDRAC6 lors du démarrage du système. Pour en savoir plus sur la détection automatique, voir Profil de gestion Lifecycle Controller. Configuration de DHCP/DNS Avant d'ajouter le système Dell au réseau et d'utiliser la fonction de détection automatique, assurez-vous que le serveur DHCP (Dynamic Host Configuration Protocol - Protocole de configuration dynamique d'hôtes) et le DNS (Domain Name System - Système de noms de domaine) sont configurés pour prendre en  charge la détection automatique. Vous disposez de plusieurs options d'activation de l'environnement de réseau afin qu'il puisse prendre en charge la  détection de l'hôte du serveur de provisionnement par des serveurs non provisionnés.  Une des conditions requises suivantes doit être satisfaite pour que la fonctionnalité de détection automatique fonctionne correctement : l Le serveur DHCP fournit une liste séparée par des virgules d'emplacements de serveur de provisionnement utilisant une option d'étendue fournisseur  de la classe LifecycleController option 1. Ces emplacements peuvent être un nom d'hôte ou une adresse IP et peuvent éventuellement inclure un port.  L'iDRAC fait correspondre le nom d'hôte de la console de gestion à une adresse IP avec une recherche DNS. l Le serveur DNS spécifie une option de service _dcimprovsrv._tcp qui établit une correspondance à une adresse IP. l Le serveur DNS spécifie une adresse IP pour un serveur dont le nom connu est DCIMCredentialServer. Pour en savoir plus sur la configuration de DHCP et de DNS, voir les Spécifications de configuration réseau de la détection automatique de Lifecycle Controller dans le Dell Enterprise Technology Center à l'adresse www.delltechcenter.com/page/Lifecycle+Controller. Détection automatique Configuration Pour activer manuellement la fonction de détection automatique : 1. Lorsque vous y êtes invité, appuyez sur  dans les 5 secondes pendant le démarrage du système.  La fenêtre Utilitaire de configuration iDRAC6 s'affiche. 2. Activez la carte réseau (système modulaire uniquement.)  3. Activez le DHCP. 4. Naviguez vers LAN Parameters (Paramètres du réseau local). 5. Sélectionnez Domain Name (Nom de domaine) depuis DHCP, puis sélectionnez On (Activé).  6. Sélectionnez Serveur DNS, puis, depuis DHCP, sélectionnez On. Gestion de la détection automatique Gestion des certificats Déploiement du système d'exploitation Utilisation de la mise à jour à distance Gestion du remplacement de pièce Utilisation de l'inventaire du micrologiciel à distance Récupération de l'inventaire du matériel Journal Lifecycle (Cycle de vie) Gestion des NIC/CNA Gestion de la carte SD vFlash Gestion de la configuration RAID Gestion de la configuration du BIOS et de l'amorçage Utilisation de Job Control (Contrôle des tâches)7. Naviguez vers LAN user configuration (Configuration utilisateur du réseau local).  a. Sélectionnez Account Access, (Accès aux comptes), puis sélectionnez Désactivé. Ceci désactive le compte d'administration par défaut. b. Sélectionnez Auto-Discovery (Détection automatique).  c. Sélectionnez Enable (Activer) pour activer la fonction de détection automatique.  8. Enregistrez et quittez l'utilitaire de configuration d'iDRAC6. 9. Redémarrez le système.  Flux de travail de la détection automatique  Il s'agit du flux de travail de la détection automatique une fois configurée et activée : 1. Raccordez votre nouveau système Dell à votre réseau.  2. Raccordez les câbles d'alimentation pour mettre le système sous tension.  3. L'iDRAC démarre, obtient les adresses IP du serveur de provisionnement/noms d'hôte de DHCP/DNS et s'annonce au serveur de provisionnement.  4. Le serveur de provisionnement valide et accepte la session d'établissement de liaisons sécurisées émanant de l'iDRAC.  5. Le serveur de provisionnement fournit les références utilisateur personnalisées avec les droits d'administrateur sur iDRAC.  6. L'iDRAC reçoit et achève l'établissement de liaison sécurisé.  Les améliorations apportées au processus de détection automatique vous permettent d'effectuer les opérations suivantes : l Configurer l'adresse d'hôte du serveur de provisionnement via l'utilitaire de configuration d'iDRAC, l'USC ou en utilisant les commandes WinRM à la place  du DHCP ou du DNS ; l Réinitialiser la détection automatique à distance dans de nouveaux environnements ;  l Charger le client personnalisé et les certificats de serveur via WS-Management Afficher l'état de la détection sur le système  Vous pouvez visualiser l'état de la détection et de l'établissement de liaisons sur l'écran LCD (en cours, arrêté, en suspens ou terminé). Une fois le système connecté au réseau : Utilisez la configuration de la détection automatique sur iDRAC Option ROM (CTRL+E) pour définir l'état de la détection automatique, enregistrer et  quitter. L'écran LCD affiche l'état en cours. Si le processus de détection est en cours, vous pouvez afficher son code d'avancement qui indique le point atteint par la dernière tentative (par exemple, vous  pouvez savoir, entre autres, si la détection et l'établissement de connexions sont bloqués parce que la carte réseau est désactivée). Vous pouvez également  afficher le temps restant avant expiration. Par exemple, vous pouvez ajouter un élément de menu pour la détection automatique au même niveau qu'un  paramètre de réseau iDRAC. Connexion à un serveur de provisionnement pour déploiement de coordonnées initiales Cette fonctionnalité permet de se connecter directement à un hôte de serveur de provisionnement spécifié pour l'établissement de liaisons et l'enregistrement  du nouveau serveur sur le réseau. Vous pouvez configurer manuellement l'adresse IP ou le nom d'hôte du serveur de provisionnement via la console USC, via  une demande de services Web en utilisant WS-Management, via l'utilitaire de configuration iDRAC6, ou bien ils sont configurés en usine.  Définir le serveur de provisionnement via une demande WS-Management La propriété de l'adresse IP du serveur de provisionnement est définie en appelant la méthode SetAttribute() de la classe DCIM_LCService via WS- Management. Voir les chapitres spécifiques aux profils dans ce manuel d'utilisation pour obtenir des exemples de ligne de commande des appels SetAttribute () Microsoft WinRM ou dans le Lifecycle Controller 1.4 Interface Guide (Guide d'interface de Lifecycle Controller 1.4) sur le wiki TechCenter à l'adresse  delltechcenter.com/page/Lifecycle+Controller. Les conditions suivantes s'appliquent à l'utilisation d'une commande pour définir l'adresse IP ou le nom d'hôte du serveur de provisionnement : l Lorsque vous émettez la commande racadm racresetcf ou mettez à jour iDRAC6, assurez-vous d'activer l'option Preserve Configuration (Conserver la configuration) pendant que vous réinitialisez les valeurs par défaut de l'iDRAC6. Si cette option est désactivée, l'adresse IP et le nom d'hôte du serveur  REMARQUE : la fonction de détection automatique ne s'exécute pas si des comptes d'administration sont activés.de provisionnement sont effacés. l La fonction de détection automatique n'utilise pas l'adresse IP ou le nom d'hôte du serveur de provisionnement nouvellement définis pour les  établissements de liaison en cours, mais est utilisée seulement lors du processus d'établissement de liaison suivant. l La fonction de détection automatique prend en charge l'établissement de plusieurs adresses IP et/ou noms d'hôte en utilisant le format suivant : l La chaîne de caractères répertorie une liste d'adresses IP et/ou de noms d'hôte et de ports séparés par des virgules.  l Le nom d'hôte est qualifié. l L'adresse IPv4 : commence par « ( » et se termine par « ) » lorsqu'elle est spécifiée en même temps qu'un nom d'hôte. l Chaque adresse IP ou nom d'hôte peut être suivi optionnellement d'un « : » et d'un numéro de port.  l Exemples de chaînes valides : nomhôte, nomhôte.domaine.com. Définition du serveur de provisionnement en utilisant la console USC  1. Lorsque vous y êtes invité, appuyez sur  Services système dans les 5 secondes pendant le démarrage du système.  La page Unified Server Configurator Lifecycle Controller Enabled (Configurateur du serveur unifié Lifecycle Controller activé) s'affiche. 2. Naviguez vers Configuration du matériel® Assistant Configuration® iDRAC6. 3. Utilisez le bouton Suivant pour naviguer vers l'écran de Configuration utilisateur du LAN. 4. Naviguez vers l'écran Provisioning Server Addresses (Adresses du serveur de provisionnement). 5. Entrez la chaîne IP/nomhôte de l'hôte du serveur de provisionnement.  6. Cliquez sur Suivant, puis cliquez sur Appliquer. 7. Cliquez sur Terminer. 8. Cliquez sur Quitter et redémarrer. Confirmez la sortie. Définition du serveur de provisionnement à l'aide de l'utilitaire de configuration d'iDRAC6  1. Lorsque cela vous est demandé, appuyez sur  dans les 5 secondes pendant le démarrage du système.  La fenêtre Utilitaire de configuration iDRAC6 s'affiche. 2. Naviguez vers la page LAN User Configuration (Configuration utilisateur du réseau local) et sélectionnez le Provisioning Server (Serveur de provisionnement). 3. Saisissez la chaîne IP/nomhôte de l'hôte du serveur de provisionnement puis cliquez sur Entrée. 4. Enregistrez et quittez l'utilitaire de configuration d'iDRAC6. Réinitialisation de la détection automatique à distance dans de nouveaux environnements. Cette fonctionnalité vous permet de réinitialiser la détection automatique via WS-Management, même si la détection a été activée précédemment. Utilisez  cette fonction pour déplacer un serveur d'un centre de données à un autre. Les paramètres de détection automatique sont préservés ainsi que les  coordonnées utilisées pour la détection. Lorsque le serveur est mis sous tension au sein du nouveau centre de données, la détection automatique s'exécute conformément aux paramètres et  télécharge les nouvelles coordonnées utilisateur pour le nouveau centre de données. L'interface WS-Management prise en charge pour réinitialiser la détection automatique comprend les options suivantes :  l Le choix entre l'exécution immédiate de la détection automatique ou lors du cycle d'alimentation suivant. Ceci est une entrée requise.  l Adresse IP/nom d'hôte du serveur de provisionnement. Ceci est facultatif. Quelles que soient les options spécifiées, les opérations suivantes sont effectuées en tant que partie de l'initiation de la détection automatique : l Activation de la carte réseau (serveurs modulaires)  l Activer IPv4 REMARQUE : la détection automatique utilise WS-Management, donc l'administrateur iDRAC ou l'utilisateur iDRAC avec le privilège Execute Server  Command (Commande d'exécution du serveur) est requis.l Activation de DHCP l Désactivation de tous les comptes administrateur l Désactivation d'Active Directory l Obtention de l'adresse du serveur DNS auprès de DHCP l Obtention du nom de domaine DNS auprès de DHCP Les interfaces décrites sont spécifiées dans le profil de Dell Lifecycle Controller Management (Gestion du contrôleur de cycle de vie Dell) à l'adresse  delltechcenter.com/page/DCIM+Extensions+Library. Les fichiers MOF?(Managed Object Format -- Format d'objet géré) pour les définitions de classes et de  méthodes apparentées sont également disponibles dans l'espace de la bibliothèque d'extensions DCIM de Dell?TechCenter. Les interfaces sont les suivantes : ReinitiateDHS (ProvisioningServer, ResetToFactoryDefaults et PerformAutoDiscovery) l ProvisioningServer : paramètre facultatif permettant d'indiquer les informations du serveur de provisionnement. Il peut s'agir d'une adresse IP ou d'un  nom d'hôte. l ResetToFactoryDefaults : paramètre obligatoire (VRAI ou FAUX) pour indiquer si les données actuelles de configuration doivent être supprimées  avant le cycle de détection automatique suivant. Seule la valeur VRAI est acceptée ; la spécification de la valeur FAUX provoque l'apparition d'un message d'erreur indiquant que la valeur du paramètre n'est pas prise en charge. La valeur VRAI réinitialise l'iDRAC sur les valeurs par défaut et la  détection automatique est configurée sur l'iDRAC. L'iDRAC n'est disponible que lorsque le processus d'approvisionnement de la détection automatique  est terminé et que l'iDRAC a reçu les nouvelles coordonnées. l PerformAutoDiscovery : paramètre requis pour indiquer quand le cycle de détection automatique doit être exécuté : immédiatement ou au prochain  démarrage. Sélectionnez Now (Maintenant) pour exécuter immédiatement le cycle de détection automatique ; sélectionnez Suivant pour exécuter le  cycle au prochain démarrage de votre système.  SetAttribute (ProvisioningServer) l ProvisioningServer : ce paramètre indique l'adresse IP ou le nom d'hôte du serveur de provisionnement. l ClearProvisioningServer() : méthode utilisée pour effacer la propriété du serveur de provisionnement. Aucun paramètre d'entrée n'est requis. Gestion des certificats Utilisation des certificats personnalisés Vous pouvez désormais transférer des certificats personnalisés vers l'IDRAC et créer un certificat unique basé sur le numéro de service de votre système pour  plus de sécurité. Vous pouvez également demander à l'usine de prédéfinir le système avec le certificat de votre choix à l'aide du processus CFI (Custom  Factory Install -- Installation personnalisée en usine) disponible auprès de Dell. Création de certificats racine de confiance de clients personnalisés pour les serveurs de provisionnement  La méthode DownloadClientCerts() de la classe DCIM_LCService peut être appelée pour générer un certificat de client personnalisé et signé de détection  automatique. La méthode utilise comme entrée un certificat de clé généré par une autorité de certification et des paramètres de hachage et de mot de passe  apparentés. Le certificat de clé fourni est utilisé pour signer un certificat contenant le numéro de service du système comme Nom Commun (CN). La méthode  renvoie l'ID de la tâche qui peut être utilisée pour vérifier si le téléchargement, la génération et l'installation du certificat client privé de détection automatique  ont réussi. Pour des exemples d'appels de ligne de commande qui utilisent WinRM et WSMANCLI, voir le Guide de l'interface des services Web de Lifecycle Controller. Fourniture de certificats de serveur personnalisés à l'aide de WS-Management La méthode DownloadServerPublicKey() de la classe DCIM_LCService peut être appelée pour transférer un certificat de clé publique du serveur de  provisionnement. La clé publique du serveur de provisionnement peut être utilisée dans le cadre de l'authentification mutuelle stricte entre le client de  détection automatique et le serveur de provisionnement. La méthode utilise comme entrée un certificat de clé publique du serveur de provisionnement et les  paramètres de hachage et de type de hachage apparentés. La méthode renvoie l'ID de la tâche qui peut être utilisée pour vérifier si le traitement et  l'installation de la clé publique du serveur de provisionnement ont réussi. Pour des exemples d'appels de ligne de commande qui utilisent WS-Management et WSMANCLI, voir le Guide de l'interface des services Web de Lifecycle Controller-Version Windows et Linux. Les fichiers de spécification du profil DCIM et les fichiers  MOF apparentés sont disponibles dans le wiki Dell TechCenter dans l'espace de la bibliothèque des extensions DCIM  (delltechcenter.com/page/DCIM.Library). Suppression des certificats personnalisés en utilisant WS-Management Vous pouvez supprimer le certificat personnalisé qui fait partie du serveur géré fourni par l'usine. Avec cette fonction, vous pouvez effacer tous les certificats  personnalisés signés du serveur, lorsque cela est nécessaire. Suppression de clé publique de serveur personnalisé en utilisant WS-Management Utilisez la méthode DeleteAutoDiscoveryServerPublicKey() de la classe DCIM_LCService pour supprimer le certificat CA qui sert à valider ou authentifier les  certificats de serveur. Suppression de certificat de client personnalisé en utilisant WS-Management REMARQUE : cette fonction ne supprime aucun certificat usine.Utilisez la méthode DeleteAutoDiscoveryClientCerts() de la classe DCIM_LCService pour supprimer un certificat de client et une clé privée. Modification du certificat de cryptage et de la clé privée Web Server/WS- Management de PKCS #12 1. Générez un CSR et une clé privée. Le CSR doit être signé par un CA.  2. Combinez le certificat avec la clé privée puis cryptez-le dans un fichier PKCS#12. 3. BASE64 crypte le fichier PKCS#12 pour le convertir de binaire en texte afin de vous permettre de le passer comme paramètre WS-Management. 4. Copiez le contenu du certificat actif dans un fichier XML. Déploiement du système d'exploitation  Les fonctions de déploiement du système d'exploitation à distance permettent de déployer un système d'exploitation à distance à l'aide des protocoles de  services Web WS-Management et des protocoles de partage de fichiers réseau CIFS et NFS. Fonctions de déploiement du système d'exploitation Voici les principales fonctionnalités de déploiement du système d'exploitation à distance : l Activation à distance de l'exposition locale des pilotes intégrés en tant que périphérique USB. l Acquisition à distance des pilotes intégrés par système d'exploitation sélectionné.  l Démarrage à partir d'une image ISO située sur un partage réseau. l Téléchargement d'ISO sur carte SD vFlash et amorçage à partir de la carte. l Connexion d'un ISO réseau partagé. l Liaison d'un ISO réseau connecté en tant que périphérique USB virtuel. l Démarrage à partir du périphérique USB virtuel. Pour en savoir plus sur le profil de déploiement du système d'exploitation, voir Profil de déploiement du système d'exploitation. Interface de déploiement du système d'exploitation à distance L'interface de services Web de déploiement du système d'exploitation Dell offre une fonction de prise en charge du déploiement de système d'exploitation à  l'aide des fonctions fournies par le processeur de services iDRAC. Les caractéristiques détaillées relatives à l'interface et les fichiers de définition de classes  (.mof) se trouvents dans la zone du Lifecycle Controller du Dell Enterprise Technology Center à l'adresse delltechcenter.com. Par le biais des classes d'extensions CIM et Dell qui utilisent les protocoles de services Web WS-Management, la fonction de déploiement du système d'exploitation Dell offre les  fonctionnalités suivantes : l Obtention de la version du progiciel de pilotes (un lot de tous les pilotes du système d'exploitation pris en charge pour tous les systèmes d'exploitation  pris en charge de la plate-forme) : consoles de gestion à distance, applications, version du pack de pilotes de demande de scripts et liste des systèmes d'exploitation pris en charge par  iDRAC via WS-Management. La méthode GetDriverPackInfo() de la classe DCIM_OSDeploymentService renvoie la version du pack de pilotes intégrée et la liste des systèmes  d'exploitation pris en charge par le progiciel de pilotes. l Après avoir déterminé le système d'exploitation pris en charge par les pilotes, vous pouvez invoquer l'une des méthodes suivantes via WS- Management pour décompresser les pilotes appropriés et les exposer localement ou les acquérir à distance. ¡ La méthode UnpackAndAttach() de la classe DCIM_OSDeploymentService extrait les pilotes du système d'exploitation demandé et les place  sur un périphérique USB interne libellé OEMDRV. Le périphérique OEMDRV apparaît en tant que périphérique USB localement connecté au  système. La méthode utilise le nom du système d'exploitation et la durée d'exposition comme paramètres d'entrée, et renvoie une identification  de la tâche qui peut être vérifiée ultérieurement en vue de l'obtention de l'état de l'activité de décompression et de connexion. ¡ La méthode UnpackAndShare() de la classe DCIM_OSDeploymentService extrait les pilotes du système d'exploitation demandé et les copie  sur un partage réseau. La méthode utilise le nom du système d'exploitation et la durée d'exposition comme paramètres d'entrée, et renvoie une  identification de la tâche qui peut être vérifiée ultérieurement en vue de l'obtention de l'état de l'activité de décompression et de connexion. Les  informations sur le partage réseau incluent l'adresse IP du partage, le nom du partage, le type de partage, le nom d'utilisateur, le mot de passe  et les données du groupe de travail pour les partages sécurisés. Important l Les pilotes décompressés et connectés sont supprimés au terme du délai spécifié dans le paramètre ExposeDuration ou, si aucun délai n'est spécifié  dans l'appel de la méthode, le périphérique USB OEMDRV est supprimé par défaut au bout de 18 heures. l Vérifiez que les images ISO de réseau connectées lors du processus sont déconnectées avant l'utilisation du service de système UEFI (Unified  Extensible Firmware Interface).l Lors de l'installation de Red Hat Linux 5.3 via les commandes d'activation à distance, l'installation échoue si un lecteur OEM (pour la provenance des  pilotes) est connecté. Pour éviter un échec, ne connectez pas le lecteur OEM?lors de l'utilisation des commandes d'activation à distance pour installer  Red Hat Enterprise Linux 5.3. l Une fois le système d'exploitation déployé, le lecteur OEMDRV reste relié pendant 18 heures. Pour effectuer des opérations telles que des mise à jour,  configuration ou exportation et importation après le déploiement du système, vous devez réinitialiser le Lifecycle controller ou annuler et activer les  services système. l Les méthodes suivantes peuvent être utilisées pour démarrer le système à partir d'une image ISO sur un partage réseau ou pour lancer les  mécanismes d'amorçage PXE : ¡ La méthode BootToNetworkISO() de la classe DCIM_OSDeploymentService permet de démarrer le système à partir d'une image ISO  disponible sur un partage réseau CIFS ou NFS. La méthode utilise le nom de l'image ISO, les informations sur le partage réseau et la durée  d'exposition comme paramètres d'entrée, et renvoie une identification de la tâche qui peut être vérifiée ultérieurement en vue de l'obtention de  l'état de l'activité de décompression et de partage. Les informations sur le partage réseau incluent l'adresse IP du partage, le nom du partage, le  type de partage, le nom d'utilisateur, le mot de passe et les données du groupe de travail pour les partages sécurisés. Pour renforcer la sécurité,  une valeur de hachage peut être calculée à l'aide d'algorithmes de hachage bien connus. Cette valeur et le type de hachage utilisé peuvent  ensuite être spécifiés en tant que paramètres d'entrée. ¡ La méthode BootToPXE() de la classe DCIM_OSDeploymentService lance un amorçage PXE (Pre-Boot Execution Environment - Environnement d'exécution préalable au démarrage) du système. La méthode n'exige aucun paramètre d'entrée. ¡ La méthode ConnectNetworkISOImage() établit une connexion au partage réseau et relie l'ISO indiqué dans la commande en tant que  périphérique CD-ROM USB virtuel au serveur hôte. l La méthode GetNetworkISOImageConnectionInfo() fournit des informations de connexion d'image ISO sous forme de plusieurs paramètres de sortie  qui incluent des informations de partage réseau (à l'exclusion du mot de passe), connexion ISO et état de connexion. l La méthode SkipISOImageBoot() ne permet pas au système hôte de démarrer à partir de l'image ISO après un redémarrage du système. Après un  redémarrage l'hôte continue à redémarrer à partir de l'image ISO. Important l Les pilotes décompressés et connectés sont supprimés au terme du délai spécifié dans le paramètre ExposeDuration. Si aucun délai n'est spécifié dans  l'appel de la méthode, le périphérique USB OEMDRV est supprimé par défaut au bout de 18 heures. l Assurez-vous que les images ISO de réseau connectées lors du processus sont déconnectées avant l'utilisation du service de système UEFI (Unified  Extensible Firmware Interface). l Les méthodes suivantes sont utilisées pour déconnecter directement le périphérique OEMDRV local ou l'image ISO du réseau. Utilisez ces méthodes  avant l'expiration du délai des durées d'exposition précédemmaent définies : ¡ La méthode DetachDrivers() de la classe DCIM_OSDeploymentService déconnecte et supprime le périphérique OEMDRV précédemment  connecté par un appel de la méthode UnpackAndAttach(). ¡ La méthode DetachISOImage() de la classe DCIM_OSDeploymentService déconnecte et supprime l'image ISO basée sur le partage réseau  précédemment connectée par un appel de la méthode BootToNetworkISO(). ¡ La méthode DisconnectNetworkISOImage() détache le périphérique CD-ROM USB?du serveur hôte qui a été relié au cours de la méthode  ConnectNetworkISOImage(). l Plusieurs méthodes décrites dans ce document renvoient des identifications de tâche en tant que paramètres de sortie. Les tâches permettent de faire  le suivi d'une action demandée qui ne peut être exécutée immédiatement et, qui en raison de contraintes technologiques sous-jacentes, dépasse les  délais de réponse aux demandes du service Web standard. L'identifiant de tâche renvoyé peut ensuite être utilisé dans les requêtes Enumerate  (Énumérer) ou Get (Obtenir) de WS-Management pour récupérer les instances d'objet de la tâche. Les instances d'objet de la tâche contiennent une  propriété de condition de la tâche qui peut être vérifiée afin de déterminer l'état de la tâche, et de déterminer si cette dernière s'est terminée avec  succès ou a rencontré un problème et a échoué. Si un échec de la tâche se produit, l'instance de la tâche contient également une propriété de message  d'erreur qui fournit des informations détaillées sur la nature de l'échec. D'autres propriétés contiennent des informations d'identification de l'erreur  supplémentaires qui peuvent être utilisées pour localiser le message d'erreur dans les langues prises en charge et obtenir des descriptions d'erreurs  plus détaillées et des descriptions d'action de réponses recommandées. l La méthode GetHostMACInfo() de la classe DCIM_OSDeploymentService renvoie une matrice des adresses MAC du port réseau physique  représentant tous les ports LOM (LAN on Motherboard - Réseau local sur la carte mère) du système. La méthode n'exige aucun paramètre d'entrée. l Toutes les méthodes DCIM_OSDeploymentService décrites dans ce document renvoient des codes d'erreur indiquant si la méthode s'est exécutée  avec succès, si une erreur s'est produite ou si une tâche a été créée. La création de la tâche se produit si l'action effectuée dans la méthode ne peut  pas être exécutée immédiatement. En outre, si une erreur se produit, les méthodes renvoient également les paramètres de sortie qui incluent un  message d'erreur (en anglais) et les autres identificateurs d'erreurs pouvant être utilisés pour localiser l'erreur dans les langues prises en charge. Les  autres identificateurs d'erreurs peuvent être utilisés en vue de l'indexage dans les fichiers XML du Registre de messages Dell et de leur traitement. Les  fichiers du Registre de messages Dell sont disponibles dans les six langues prises en charge, soit un fichier par langue. Outre les messages d'erreur traduits, les fichiers du Registre de messages contiennent des descriptions d'erreurs détaillées supplémentaires et des actions de réponse  recommandées pour chaque erreur renvoyée par l'interface de service Web Services distant de Lifecycle Controller. Pour télécharger les fichiers du  Registre de messages Dell, voir delltechcenter.com/page/Lifecycle+Controller. Scénario type de déploiement d'un système d'exploitation Cette section contient un scénario type de déploiement d'un système d'exploitation à distance.  Prérequis et dépendances  Voici les pré requis et dépendances inhérents au déploiement du système d'exploitation à distance : l La disquette amorçable doit être disponible pour installer le système d'exploitation ou l'image ISO du système d'exploitation sur le partage réseau. l Afin de disposer des pilotes conçus pour les systèmes d'exploitation plus récents, nous vous recommandons d'installer le dernier progiciel de pilotes. l La console d'approvisionnement, l'application ou les scripts appropriés qui l'utilisent peuvent envoyer des demandes de services Web WS-Management et des appels de méthode.Flux de travail Le flux de travail suivant est un flux de travail type en vue du déploiement du système d'exploitation à distance : l Créez l'image du pré-système d'exploitation/système d'exploitation personnalisée et partagez-la sur le réseau ou créez l'image ISO du support du  système d'exploitation de votre choix. l Obtenez la liste des informations de version du système d'exploitation et du progiciel de pilotes pris en charge. l Activez les pilotes du système d'exploitation en les décompressant et connectant en vue du déploiement du système d'exploitation. Ces pilotes sont  installés lors du déploiement du système d'exploitation. l Effectuez un démarrage à distance à partir de l'image du système pré-exploitation/système d'exploitation personnalisée pour lancer le processus de  déploiement du système d'exploitation. l Exécutez les commandes Detach pour déconnecter le support ISO et le périphérique de pilote. Pour en savoir plus sur la fonctionnalité de déploiement des systèmes d'exploitation à distance de Lifecycle Controller, y compris les instructions relatives à  l'interface de services Web de Lifecycle Controller, les documents techniques, les spécifications de modèle de données du profil de déploiement du SE Dell, les  fichiers de définition de classes (.mof), les exemples de code et les scripts, voir l'espace du Lifecycle Controller du Dell Enterprise Technology Center à l'adresse  www.delltechcenter.com. Mise en attente et démarrage à partir de l'image du système d'exploitation sur le disque  flash virtuel Cette fonctionnalité permet de télécharger une image ISO vers la carte SD vFlash du système cible et de démarrer le système à partir de cette image.  Configuration requise Cette fonctionnalité est disponible uniquement si votre système est équipé d'un disque flash virtuel disposant d'une licence Dell. Méthodes WS-Management Important Si la carte SD prise en charge est installée et non formatée, l'exécution de la commande ISO?de téléchargement formate d'abord la carte SD, puis la télécharge  vers l'image ISO. Les méthodes WS-Management sous le profil de déploiement du système d'exploitation pour vFlash sont les suivantes : l DownloadISOToVFlash : télécharge l'image sur le vFlash. La prise en charge est disponible pour CIFS, TFTP et NFS.  l BootToISOFromVFlash : effectue un démarrage à partir de l'image ISO mise en attente sur le vFlash. Vous ne pouvez pas effectuer cette action si  vous utilisez les commandes GUI ou RACADM d'iDRAC pour communiquer avec le vFlash. Cette commande redémarre également le système ou le met  sous tension si celui-ci est à l'état Éteint une fois exécuté. l DetachISOFromVFlash : déconnecte la partition afin que la console ne puisse plus y accéder. l DeleteISOFromVFlash : supprime l'image ISO de la partition du disque flash virtuel. Cette commande s'exécute uniquement si l'ISO?est  déconnectée. Vous devez effectuer les étapes suivantes pour terminer le processus : 1. Téléchargez l'image ISO sur le disque flash virtuel.  2. Obtenez la référence concrète de la tâche pour l'exécution de cette tâche.  3. Exécutez la commande BootToISOFromVFlash. Cette commande permet de connecter l'image comme CD ROM et de démarrer à partir de l'image  connectée, à la suite de quoi vous pouvez poursuivre l'installation du système d'exploitation.  4. Obtenez la référence concrète de la tâche pour l'exécution de cette tâche.  5. Déconnectez la partition sur la carte SD vFlash.  6. Supprimez l'image ISO de la partition. Démarrez à partir de la comparaison de méthodes ISO Tableau 3-1. Démarrez à partir de méthodes ISOUtilisation de la mise à jour à distance  La mise à jour à distance, également appelée mise à jour hors bande ou mise à jour de plate-forme indépendante du système d'exploitation, permet de  mettre à jour le système indépendamment de la condition du système d'exploitation. Vous pouvez démarrer la mise à jour du micrologiciel quel que soit l'état  de l'alimentation (système sous ou hors tension). Avantages de la mise à jour à distance La mise à jour de plate-forme indépendante du système d'exploitation n'exige pas qu'un système d'exploitation soit en cours d'exécution sur le système.  Plusieurs mises à jour peuvent être programmées ensemble avec un redémarrage normal ou un cycle d'alimentation dans les services de système UEFI pour  effectuer les mises à jour. Bien que les mises à jour puissent impliquer des redémarrages intermédiaires du BIOS, Lifecycle Controller traite automatiquement  ces mises à jour jusqu'à ce qu'elles soient terminées.  Cette fonctionnalité prend en charge deux méthodes d'exécution des mises à jour : l Installation à partir d'un repère uniforme de ressources (URI) : cette méthode permet à une demande WS-Management d'installer ou de mettre à  jour des logiciels sur une plate-forme hôte à l'aide d'un URI. L'URI est composé d'une chaîne de caractères servant à identifier ou nommer une ressource  sur le réseau. L'URI sert à spécifier l'emplacement de l'image du progiciel de mise à jour Dell (DUP) sur le réseau qui peut être téléchargée vers le  Lifecycle Controller, puis installée.  l Installation depuis l'identité du logiciel : cette méthode permet la mise à jour ou la restauration vers une version déjà disponible sur le Lifecycle  Controller. Vous pouvez utiliser un utilitaire d'application, de script ou de ligne de commande capable de prendre en charge WS-Management pour effectuer une mise à  jour à distance. L'application ou le script exécute la demande de méthode d'appel WS-Management via l'une des méthodes d'interface de mise à jour à  distance. L'iDRAC télécharge ensuite le micrologiciel à partir d'une adresse URI de partage réseau (partage réseau local, CIFS, NFS, FTP, TFTP, http) et met en  attente les mises à jour à effectuer à une heure spécifiée en utilisant les types de redémarrage spécifiés (normal, cycle d'alimentation ou aucun redémarrage). Important l Lorsque vous effectuez une mise à jour à distance sur le progiciel de pilotes du système, celle-ci remplace le progiciel de pilotes actuel. Le progiciel de pilotes remplacé n'est plus disponible. l Seuls sont pris en charge les noms de chemin d'accès alphanumériques. Périphériques pris en charge La mise à jour à distance est prise en charge pour les périphériques et composants suivants : l iDRAC6 l RAID Séries 6 et 7 l NIC, LOM et and CNA (Broadcom et Intel) l Blocs d'alimentation l BIOS l Progiciel de pilotes du SE l USC Étapes  BootToNetworkISO BootToISOFromVFlash ConnectNetworkISOImage Etablissez une connexion à un  ISO?réseau et reliez-le en tant que CD-ROM virtuel ¸ - ¸ Établissez une connexion à un  ISO sur une carte SD vFlash et reliez-le en tant que CD-ROM virtuel - ¸ - Redémarrer automatiquement  le serveur hôte. ¸ ¸ - Redémarrer immédiatement à  partir d'une image ISO ¸ ¸ - Redémarrage ponctuel ¸ ¸ - Relié à un serveur hôte  pendant 18 heures (ou une pérode de temsp spécifiée) ¸ ¸ - REMARQUE : Un redémarrage subséquent de l'hôte ne s'effectue pas  automatiquement à partir de l'image ISO à moins que le périphérique soit  défini comme premier périphérique dans la liste de démarrage du BIOS jusqu'à  expiration. REMARQUE : Lorsque le système hôte  redémarre, le BIOS démarre chaque fois à  partir de l'ISO?de réseau.l Diagnostics Flux de travail pour la mise à jour à distance depuis l'URI  1. Utilisez le client WS-Management approprié pour envoyer une demande d'appel de méthode à l'adresse IP d'iDRAC. La commande WS- Management comprend la méthode InstallFromURI() de la classe DCIM_SoftwareInstallationService et l'emplacement à partir duquel l'iDRAC doit télécharger le  progiciel de mise à jour de Dell (DUP). Les protocoles de téléchargement pris en charge sont : FTP, HTTP, CIFS, NFS et TFTP.  2. Lorsque la commande WS-Management est correctement appelée, l'ID de la tâche est renvoyé.  3. Les demandes supplémentaires d'appel de méthode InstallFromURI() peuvent être envoyées via WS-Management pour créer d'autres tâches de  mises à jour.  4. Une tâche de redémarrage peut être créée en appelant la méthode CreateRebootJob() de la classe DCIM_SoftwareInstallationService et en spécifiant  le type de redémarrage voulu. Le type de redémarrage peut être normal, un cycle d'alimentation ou normal avec un cycle d'alimentation au bout de 10  minutes. 5. À l'aide des ID des tâches de mise à jour et de redémarrage, vous pouvez utiliser le profil Dell Job Control (Contrôle de tâches Dell) pour programmer  ces tâches afin qu'elles s'exécutent immédiatement ou à une date et heure ultérieures. Vous pouvez également utiliser l'ID de la tâche pour demander  l'état d'une tâche ou annuler une tâche.  6. Toutes les tâches sont marquées réussies ou échouées en cas d'erreur survenue au cours du téléchargement. Pour les tâches ayant échoué, un  message d'erreur et un ID de message d'erreur correspondant à l'échec sont disponibles dans les informations sur les tâches.  Important l Après avoir correctement téléchargé et extrait le DUP, l'utilisateur met à jour l'état de la tâche comme « Téléchargée » et la tâche peut être  programmée. Si la signature n'est pas valide ou si le téléchargement ou l'extraction échoue, l'état de la tâche est alors défini sur « A échoué/Panne » et un code d'erreur approprié lui est attribué. l Le micrologiciel mis à jour peut être affiché en demandant un inventaire de micrologiciel une fois les tâches de mise à jour de micrologiciel terminées. Programmation de la mise à jour à distance Les fonctionnalités de programmation de la mise à jour à distance permettent de programmer ou de mettre en attente les mises à jour de micrologiciel  immédiatement ou ultérieurement. Les mises à jour des diagnostics et de l'USC peuvent être réalisées directement et ne nécessitent aucune mise en attente.  Ces mises à jour sont appliquées dès qu'elles sont téléchargées et ne nécessitent pas le Job Scheduler (Planificateur de tâches). Toutes les autres mises à  jour à distance sont des mises à jour mises en attente et doivent être programmées à l'aide des différentes options de programmation. Les DUP sont  téléchargés vers le Lifecycle Controller, puis mises en attente. La mise à jour réelle est effectuée par redémarrage du système dans UEFI System Services. Il existe plusieurs options de programmation des mises à jour : l Exécuter les mises à jour sur les composants voulus au moment voulu.  l Exécuter la commande de redémarrage pour obtenir un ID de tâche de redémarrage. l Vérifier la condition de n'importe quelle tâche en énumérant les instances DCIM_SoftUpdateConcreteJob et en vérifiant la valeur de propriété JobStatus. l Programmer la tâche à l'aide de la méthode SetupJobQueue() de la classe DCIM_JobService. l Supprimer les tâches existantes à l'aide de la méthode DeleteJobQueue() de la classe DCIM_JobService. Important Les mises à jour de l'USC, des diagnostics et du progiciel de pilotes ne peuvent pas être restaurées. Restauration des versions précédentes  Utilisez la méthode InstallFromSoftwareIdentity() pour réinstaller les versions précédentes du micrologiciel d'un composant qui sont enregistrées dans  Lifecycle Controller. Plutôt que de télécharger le DUP, InstallFromSoftwareIdentity() crée une tâche et renvoie l'ID de la tâche. Types de programmation à distance Mise à jour immédiate  Pour mettre à jour le micrologiciel d'un composant immédiatement, programmez la mise à jour et redémarrez les tâches avec l'heure de début définie sur  REMARQUE : pour les mises à jour à distance de Remote Services de version 1.3, vous ne pouvez utiliser que la méthode SetupJobQueue().TIME_NOW. La programmation d'un redémarrage ou d'une mise à jour n'est pas requise pour les mises à jour des partitions de Lifecycle controller (USC,  diagnostics). Pour ces composants, les mises à jour sont immédiates. Mise à jour programmée  La spécification d'une heure de début programmée pour une ou plusieurs tâches à l'aide de la méthode SetupJobQueue() implique qu'il faut spécifier une  valeur date/heure pour le paramètre StartTimeInterval. Éventuellement, une valeur date/heure peut être également spécifiée pour le paramètre UntilTime. La spécification d'un paramètre UntilTime définit une fenêtre de maintenance qui permet d'exécuter les mises à jour dans une plage déterminée. Si la fenêtre  du délai expire et que les mises à jour n'ont pas été effectuées, les mises à jour actuellement en cours d'exécution se terminent, mais les tâches non traitées  dont l'heure de début programmée a commencé échouent.  Paramétrage de la programmation du comportement de redémarrage  La méthode DCIM_SoftwareInstallationService.CreateRebootJob() utilise l'un des types de redémarrage suivants comme paramètre d'entrée et un ID de tâche  de redémarrage est renvoyé comme paramètre de sortie. L'ID de la tâche de redémarrage est utilisée comme premier ID de la tâche dans le paramètre  JobArray de la méthode DCIM_JobService.SetupJobQueue() avec les autres ID des tâches de mise à jour. l Redémarrage 1 - cycle d'alimentation : exécute le cycle d'alimentation du serveur géré qui met hors tension le système puis le remet sous tension. Il  ne s'agit pas d'un redémarrage normal. Le système s'arrête sans envoyer de demande de mise hors tension à un système d'exploitation s'exécutant  sur le système. Seul le redémarrage de type 1 met le système sous tension si le système est à l'état Éteint, mais que l'alimentation secteur est toujours  présente. l Redémarrage 2 - redémarrage normal sans arrêt forcé : exécute la commande Graceful Shutdown (Arrêt normal) du serveur géré et si le système est  mis hors tension dans le délai d'attente du cycle d'alimentation, il remet le système sous tension et marque la tâche de redémarrage comme Reboot Completed (Redémarrage terminé). Si le système n'est pas mis hors tension dans le délai d'attente (WaitTime) du cycle d'alimentation (PowerCycle), la tâche de redémarrage est marquée comme ayant échoué.  l Redémarrage 3 - redémarrage normal avec arrêt forcé : exécute la commande Graceful Shutdown (Arrêt normal) du serveur géré et si le système est  mis hors tension dans le délai d'attente du cycle d'alimentation, il remet le système sous tension et marque la tâche de redémarrage comme Reboot Completed (Redémarrage terminé). Si le système n'est pas mis hors tension dans le délai d'attente du cycle d'alimentation (PowerCycle WaitTime), le système est mis en cycle d'alimentation. Gestion du remplacement de pièce  La fonction Part Replacement (Remplacement de pièces) fournit une mise à jour automatique du micrologiciel, ou de la configuration, ou des deux d'un  composant récemment remplacé, tel que le contrôleur RAID PowerEdge, la carte réseau ou le bloc d'alimentation, pour qu'ils correspondent à la pièce d'origine.  Cette fonctionnalité est désactivée par défaut et peut être activée, le cas échéant. Il s'agit d'une fonctionnalité sous licence qui exige la présence d'une carte  SD vFlash Dell. Lorsqu'un composant est remplacé et que la fonctionnalité de remplacement de pièce est activée, les actions effectuées par Lifecycle Controller  sont affichées localement sur le moniteur système. La présence de la carte SD vFlash?et la configuration des propriétés liées au remplacement de pièce peuvent être contrôlées depuis l'interface des services  Web via le protocole WS-Management. Pour des exemples d'appels de ligne de commande qui utilisent WS-management et WSMANCLI, voir le Guide de l'interface des services Web de Lifecycle Controller-versions Windows et Linux. Les fichiers de spécification du profil DCIM et les fichiers MOF apparentés sont  disponibles dans le wiki Dell TechCenter dans l'espace de la bibliothèque des extensions DCIM (delltechcenter.com). Important l Pour une carte SAS, seule la mise à jour du micrologiciel est prise en charge. La mise à jour de la configuration n'est pas prise en charge car les  attributs ne sont pas configurables sur une carte SAS. l Le remplacement de pièce est pris en charge sur les systèmes modulaires avec les périphériques Broadcom et Intel suivants : l Carte mezzanine Ethernet à quatre ports Broadcom NetXExtreme II 5709 série M  l Carte mezzanine Ethernet 10 Gb à deux ports Broadcom NetXtreme II 57711 avec moteur TOE et déchargement iSCSI série M l Carte Ethernet 10 Gb Broadcom 57710 l Carte Mezz KX4-KR Ethernet à deux ports Intel X520 de 10 GBE Pour en savoir plus sur les cartes prises en charge, voir Dell Lifecycle Controller USC/USC-LCE 1.4 User's Guide. (Manuel d'utilisation de USC/USC-LCE de DEll Lifecycle Controller) Validation de la présence de la carte vFlash via WS-Management Pour vous assurer que le système est équipé d'une carte vFlash disposant d'une licence Dell, effectuez les étapes suivantes : 1. À l'aide d'une application, d'un script ou de l'environnement de ligne de commande qui peut traiter les demandes de services Web s'articulant autour de  WS-Management, envoyez une demande d'instance Get (Obtenir) pour l'instance de classe DCIM_LCEnumeration dont la référence d'instance est  « DCIM_LCEnumeration:CCR1 ». 2. Si la carte vFlash est présente, la sortie a les valeurs d'attributs suivants :  l AttributeName = Licensed (Sous licence) l CurrentValue = Yes (Oui)3. Si la carte vFlash est absente sur le système, ou si elle ne dispose pas d'une licence Dell, la sortie a les valeur d'attributs suivantes :  l AttributeName = Licensed (Sous licence) l CurrentValue = No (Non) Utilisation de WS-Management pour obtenir/définir des attributs de mise à jour du micrologiciel et de la  configuration de pièces  Pour obtenir les valeurs des propriétés Mise à jour de micrologiciel de pièce et Collecter l'inventaire système au redémarrage via WS-Management, une demande de commande d'énumération peut être envoyée pour obtenir les instances de la classe DCIM_LCEnumeration. Un objet d'instance qui représente  chaque attribut est renvoyé par attribut où la propriété de la chaîne de caractères AttributeName sur l'objet contient le nom de la propriété liée au  remplacement de pièce, tel que Mise à jour de micrologiciel de pièce. La propriété CurrentValue contient le paramètre actuel de la propriété. Voir les  spécifications du profil de gestion de Dell Lifecycle Controller pour connaître les noms et valeurs d'attributs spécifiques. Certains d'entre eux sont : l AttributeName (Nom d'attribut) = Mise à jour de la configuration de pièces l PossibleValues (Valeurs possibles) = Désactiver, Toujours appliquer, N'appliquer que si les micrologiciels correspondent l AttributeName (Nom d'attribut) = Mise à jour du micrologiciel de pièces l PossibleValues (Valeurs possibles) = Désactiver, Autoriser seulement la mise à niveau de version, Faire correspondre le micrologiciel de la pièce  remplacée Pour configurer une valeur de propriété liée au remplacement de pièce, il vous faut définir des actions et les appliquer via le protocole des services Web WS- Management. L'attribut Définir l'action est exécuté en appelant la méthode SetAttribute() de la classe DCIM_LCService. La méthode SetAttribute() choisit comme paramètres d'entrée les noms et valeurs de propriétés. Tableau 3-2 répertorie les valeurs de la mise à jour du micrologiciel et de la configuration : Tableau 3-2. Mises à jour du micrologiciel et de la configuration des pièces L'attribut Appliquer l'action est exécuté en appelant la méthode CreateConfigJob() de la classe DCIM_LCService. La méthode CreateConfigJob() choisit comme paramètres l'heure de début programmée (qui peut être TIME_NOW) et un redémarrage si l'indicateur est requis. Une référence de tâche est renvoyée  comme paramètre et peut être utilisée pour vérifier l'état de l'achèvement de la tâche. Utilisation de l'inventaire du micrologiciel à distance  L'inventaire de micrologiciel à distance permet à un client WS-Management d'utiliser l'interface des services Web fournie par l'iDRAC pour récupérer  instantanément l'inventaire du micrologiciel et des logiciels intégrés du système. La fonctionnalité d'inventaire de micrologiciel renvoie un inventaire du micrologiciel installé sur les périphériques du système et l'inventaire du  BIOS/micrologiciel disponible sur la carte Express de l'iDRAC6 du Lifecycle Controller. Cette fonctionnalité renvoie également l'inventaire de la version du  BIOS/micrologiciel actuellement installée sur la carte Express de l'iDRAC6 et les versions disponibles pour restauration (versions N et N-1) qui peuvent être  installées à l'aide de l'interface des services Web de mise à jour à distance. Inventaire de micrologiciel instantané L'inventaire de micrologiciel instantané permet d'exécuter un inventaire que le système soit sous tension ou non. Traditionnellement, l'inventaire de  micrologiciel du système est exécuté en téléchargeant un collecteur d'inventaire sur le système d'exploitation, en l'exécutant localement et en consolidant les  résultats. L'inventaire de micrologiciel instantané permet de faire l'inventaire de la plate-forme hôte à distance, depuis un client WS-Management, même si  l'hôte n'exécute pas un système d'exploitation. Les coordonnées utilisateur d'iDRAC utilisées pour l'authentification de la demande WS-Management exigent des privilèges d'exécution des commandes du serveur afin de pouvoir demander l'inventaire de micrologiciel et des logiciels intégrés ; celui-ci n'est pas réservé  aux administrateurs. Vous pouvez obtenir la liste des micrologiciels des périphériques installés, ainsi que le micrologiciel disponible pour la restauration et la  réinstallation. Périphériques pris en charge  Options Valeurs Mise à jour de micrologiciel de pièce Autoriser uniquement la mise à  niveau de version Si l'entrée pour CurrentValue est Autoriser uniquement la mise à niveau de version, la mise à jour du micrologiciel sur les  pièces remplacées est exécutée si la version du micrologiciel de la nouvelle pièce est antérieure à celle de la pièce  d'origine. Faire correspondre le micrologiciel de la pièce remplacée Si l'entrée pour CurrentValue est Faire correspondre le micrologiciel de la pièce remplacée, le micrologiciel de la nouvelle  pièce est mis à jour à la version de la pièce d'origine.  Désactiver  Si l'entrée est Désactiver, les actions de mise à niveau de micrologiciel n'ont pas lieu.  Mise à jour de la configuration de pièces Toujours appliquer La configuration actuelle est appliquée si une pièce est remplacée. N'appliquer que si les micrologiciels correspondent La configuration actuelle n'est appliquée que si le micrologiciel actuel correspond au micrologiciel de la pièce remplacée. Disabled (Désactivé) La configuration actuelle n'est pas appliquée si une pièce est remplacée.L'inventaire de micrologiciel instantané à distance est pris en charge par les périphériques et composants suivants : l iDRAC6 l Contrôleurs de stockage (RAID séries 6 et 7)  l Cartes réseau et contrôleurs LOM Broadcom l Blocs d'alimentation l BIOS l Progiciel de pilotes du SE l USC l Diagnostics La classe d'inventaire de micrologiciel instantané fournit des informations sur l'inventaire des micrologiciels comme suit : l Le micrologiciel installé sur les périphériques pris en charge  l Les versions de micrologiciel disponibles pour l'installation sur chaque périphérique  Inventaire du micrologiciel à l'aide de WS-Management Le profil Dell Software Inventory (Inventaire de logiciel Dell) définit les extensions de modèles de données CIM Dell qui représentent les versions de  micrologiciel et de logiciels intégrés sur le serveur installées et disponibles pour l'installation. Accédez à l'inventaire de micrologiciel via le protocole des  services Web WS-Management. Pour demander un inventaire du micrologiciel à l'aide de Windows WS-Management : 1. Demandez l'inventaire du système en utilisant la commande d'énumération WinRM pour la classe DCIM_SoftwareIdentity. 2. Les utilisateurs qui possèdent des privilèges d'administrateur ou d'exécution des commandes du serveur peuvent récupérer l'inventaire de micrologiciel  et de logiciels intégrés du système.  3. Les instances d'inventaire sont extraites du système, que celui-ci soit hors tension ou sous tension. 4. La demande d'énumération génère une erreur WS-Management si les services système UEFI sont définis sur Désactivé. 5. Les inventaires demandés sont collectés comme instances CIM « Installées » et « Disponibles ». 6. Le logiciel actuellement installé sur le composant est répertorié comme l'« instance logicielle installée ». La valeur de propriété de la clé de cette  instance (InstanceID) est représentée comme DCIM : INSTALLÉ :< TYPE DE COMPOSANT> :< ID DE COMPOSANT> :< Version> et la valeur de la condition  de cette instance est représentée comme « Installée ». 7. Le logiciel disponible dans le stockage permanent est répertorié comme instance logicielle disponible. La valeur de propriété de la clé de cette instance  (InstanceID) est représentée comme DCIM : INSTALLÉ :< TYPE DE COMPOSANT> :< ID DE COMPOSANT> :< Version> et la valeur de la condition de cette  instance est représentée comme « Installée ». Les instances logicielles installées actuelles sont également représentées comme instances logicielles  disponibles. 8. Les instances d'inventaire fournissent les valeurs d'entrée pour les opérations de mise à jour et de restauration. Pour effectuer une mise à jour,  choisissez la valeur InstanceID de l'instance installée : DCIM : INSTALLÉ :< typecomp> :< idcomp> :< version>. Pour effectuer une opération de  restauration, choisissez la valeur InstanceID de l'instance disponible : DCIM : DISPONIBLE :::. Vous ne pouvez pas  modifier les valeurs InstanceID. Important l Si le configurateur du serveur unifié (USC) est exécuté sur le système pendant l'opération d'inventaire, seules les « instances installées » sont renvoyées. l Il peut exister des instances DCIM_SoftwareIdentity pour le matériel préalablement installé, puis retiré alors qu'il était toujours répertorié dans  l'inventaire comme « disponible ». Récupération de l'inventaire du matériel  La configuration et l'inventaire du matériel à distance permettent au client WS-Management d'utiliser l'interface de services Web fournie par iDRAC pour récupérer instantanément l'inventaire du matériel du système. La fonction d'inventaire fournit un inventaire des périphériques matériels installés sur le  système. L'inventaire et la configuration incluent les attributs BIOS et UEFI. De plus, vous pouvez effectuer certaines tâches d'inventaire du matériel. Les informations concernant le matériel sont placées dans le cache du stockage  persistent du Lifecycle Controller et sont disponibles pour les applications iDRAC et UEFI. Énumérez les classes de vue de différents composants matériels du système comme les ventilateurs, blocs d'alimentation, iDRAC, contrôleurs vidéo, UC,  REMARQUE : si la valeur de propriété « chaîne de version » de l'« instance logicielle disponible » est égale à l'« instance logicielle installée », la valeur InstanceID de cette instance logicielle disponible ne doit pas être utilisée pour l'opération de restauration.barrettes DIMM et cartes PCI/PCIe pour afficher leurs propriétés. Pour en savoir plus sur les différents profils de matériel, voir Profils d'inventaire du matériel. Pour en savoir plus sur les noms de composants matériels faciles à utiliser, voir Tableau B-1. Exportation de l'inventaire de matériel actuel l Pour exporter l'inventaire du matériel dans un fichier XML, appelez la méthode ExportHWInventory() de la classe DCIM_LCService. l Pour stocker une copie des valeurs d'usine par défaut d'un nud géré, appelez la méthode ExportFactoryConfiguration() de la classe DCIM_LCService. Pour plus d'informations concernant le schéma, voir Schéma du journal Lifecycle. Visualisation et exportation de l'inventaire du matériel après la réinitialisation du  contrôleur Lifecycle Controller Les données incorrectes de l'inventaire sont affichées ou exportées (sur un fichier XML) après avoir effectué l'opération Supprimer la configuration et  réinitialiser les valeurs d'origine. Pour visualiser ou exporter les bonnes données d'inventaire du matériel après la réinitialisation du Lifecycle Controller : 1. Mettez le système sous tension et patientez quelques minutes que l'iDRAC se mette en marche.  2. CSIOR n'étant pas activé à la réinitialisation, appuyez sur  pour lancer USC afin que l'inventaire du système soit collecté. Après le lancement de  l'USC, quittez l'Assistant et attendez que le système redémarre.  3. Déconnectez le câble d'alimentation et patientez 30 secondes. Reconnectez le câble d'alimentation et redémarrez le système, puis appelez la méthode  ExportHWInventory() de la classe DCIM_LCService. Journal Lifecycle (Cycle de vie) Le journal Lifecycle affiche les informations suivantes : l Historique de mise à jour du micrologiciel en fonction du périphérique, de la version, et de la date. l Modifications de la configuration du BIOS et de la carte réseau. l Modifications de la configuration du BIOS. l ID des messages d'erreur. Pour en savoir plus, voir le registre des messages d'erreur à l'adresse support.dell.com/manuals. l Évènements (mise à jour et configuration seulement) en fonction de la sévérité, la catégorie, et la date. l Commentaires des clients en fonction de la date. Exportation du journal Lifecycle Utilisez cette fonction pour exporter les informations du journal Lifecycle dans un fichier XML. Stockez le fichier XML sur un périphérique USB ou sur un partage  réseau, ou bien sur les deux. Pour exporter le journal lifecycle, appelez la méthode ExportLifecycleLog() de la classe DCIM_LCService. Pour en savoir plus sur le schéma, voir Schéma. Suppression de la configuration et rétablissement des valeurs par défaut Utilisez cette fonction pour supprimer toutes les données sensibles et informations concernant la configuration lorsque vous devez mettre hors service un nud  géré, réutiliser un nud géré pour une application différente, ou déplacer un nud géré à un emplacement non-sécurisé. REMARQUE : stockez le fichier XML sur un périphérique USB ou sur un partage réseau, ou bien sur les deux. REMARQUE : après avoir effectué l'opération Supprimer la configuration et réinitialiser les valeurs d'origine, éteignez le système manuellement. REMARQUE : les détails des modifications à la configuration ne s'affichent pas. REMARQUE : le journal Lifecycle est disponible même quand aucun SE n'est installé sur le système et est indépendant de la condition  d'alimentation du système. PRÉCAUTION : cette fonction rétablit les valeurs usine par défaut de l'iDRAC et supprime toutes les coordonnées utilisateur iDRAC et les  paramètres de configuration de l'adresse IP. Elle supprime également les journaux lifecycle qui contiennent l'historique de tous les événements  de modification, mises à niveau de micrologiciel, et commentaires d'utilisateur, certificats, informations ExportFactoryConfiguration, et fichiers de  restauration du micrologiciel. Nous vous recommandons d'exporter le journal Lifecycle vers un emplacement sécurisé avant d'utiliser cette  fonction. Après avoir effectué l'opération, éteignez le système puis mettez-le sous tension manuellement. Pour supprimer la configuration et rétablir les valeurs usine par défaut du système, appelez la méthode LCWipe() de la classe DCIM_LCService. Gestion des NIC/CNA Utilisez cette fonction pour obtenir la liste détaillée de toutes les cartes réseau/CNA intégrées au système et définir les différents attributs d'une carte  réseau/CNA particulière. Pour en savoir plus sur le profil Simple NIC, voir Profil Simple NIC. Affichage de l'inventaire de la carte réseau l Exécutez l'opération Enumerate (Énumérer) de la classe DCIM_NICView pour afficher les propriétés d'instance de toutes les cartes réseau/CNA  (Broadcom et Intel) incorporées au système. l Exécutez l'opération Get (Obtenir) de la classe qui utilise les ID d'instance corrects d'une carte réseau/CNA requise pour afficher les propriétés  correspondantes. Affichage de l'inventaire de la carte réseau/CNA l Exécutez l'opération Enumerate (Énumérer) d'une des classes DCIM_NICAttribute (DCIM_NICEnumeration, DCIM_NICInteger, et DCIM_NICString) pour afficher tous les attributs disponibles et les valeurs possibles de toutes les cartes réseau/CNA intégrées dans le système. l Exécutez l'opération Get (Obtenir) d'une des classes DCIM_NICAttribute pour afficher les attributs des cartes réseau/CNA. Pour des informations  d'attributs de sous-classe spécifiques, utilisez l'ID d'instance correct ainsi que le nom d'attribut dans la liste des sous-classes. Affichage de l'inventaire de la carte réseau/CNA Pour définir les attributs : 1. Identifiez l'ID d'instance applicable et prenez note des informations d'instance. 2. Confirmez que le champ IsReadOnly est défini sur faux.  3. Utilisez les informations d'instance pour préparer les paramètres d'entrée.  4. Appelez la méthode SetAttribute() ou SetAttributes(). 5. Exécutez la commande Get (Obtenir) sur l'attribut pour afficher la valeur mise à jour du champ en attente.  6. Avant d'appeler la méthode CreateTargetedConfigJob(), construisez les paramètres d'entrée (par exemple, Target, RebootType, ScheduledStartTime, UntilTime, et ainsi de suite) et utilisez le bon FQDD (Fully Qualified Device Descriptor -- Descripteur de périphérique complet) de la carte réseau/CNA  pour la cible. 7. Appelez la méthode CreateTargetedConfigJob() pour appliquer les valeurs en attente. Si la méthode s'exécute avec succès, le système doit renvoyer  un ID de travail pour la tâche de configuration que vous avez créée.  8. Vous pouvez obtenir l'état de la sortie de l'ID de travail en utilisant les méthodes du profil Job control (Contrôle des travaux).  9. Répétez l'étape 1 pour confirmer l'exécution avec succès de la méthode.  Suppression des valeurs en attente Pour supprimer les valeurs en attente : 1. Avant d'appeler la méthode DeletePendingConfiguration() de la classe DCIM_JobService, créez des paramètres d'entrée et utilisez le bon FQDD (Fully  Qualified Device Descriptor -- Descripteur de périphérique complet) de la carte réseau.  REMARQUE : créez une sauvegarde du journal lifecycle et des informations ExportedFactoryConfiguration avant de supprimer la configuration. REMARQUE : voir le document Profil Simple NIC à l'adresse delltechcenter.com/page/DCIM.Library pour consulter la liste de tous les paramètres d'entrée pris en charge. REMARQUE : le système doit être redémarré pour exécuter la tâche de définition de l'attribut ou des attributs.2. Appelez la méthode DeletePendingConfiguration(). 3. Vous pouvez confirmer la suppression en fonction de la valeur de code de retour de méthode renvoyée.  Activation ou désactivation de la partition sur le CNA Pour activer ou désactiver une partition sur le CNA : 1. Énumérez la classe DCIM_NICEnumeration et identifiez la valeur actuelle des instances de la classe avec AttributeName= PartitionState et leurs propriétés FQDD.  2. Dans le cas de la partition identifiée, utilisez la propriété FQDD et appelez la méthode SetAttribute() pour activer ou désactiver la partition.  3. Exécutez la commande Get (Obtenir) sur l'attribut pour afficher la valeur mise à jour du champ en attente.  4. Avant d'appeler la méthode CreateTargetedConfigJob(), créez des paramètres d'entrée (Target, RebootJobType, ScheduledStartTime, UntilTime, etc.).  Si vous modifiez la configuration de plusieurs partitions sur un port, ne spécifiez pas RebootJobType et ScheduledStartTime. Planifiez la tâche à l'aide des  méthodes de profil de contrôle de tâche. Allez à étape 6 pour créer les tâches. 5. Appelez la méthode CreateTargetedConfigJob() pour appliquer les valeurs en attente. Si cette méthode réussit, le système renvoie un ID de tâche  pour la tâche de configuration créée.  6. Créez une tâche de redémarrage à l'aide de CreateRebootJob() et planifiez toutes les tâches de partition et la tâche de redémarrage à l'aide de  SetupJobQueue(). 7. Vous pouvez obtenir l'état de la sortie de l'ID de tâche à l'aide des méthodes du profil Job control (Contrôle des tâches).  8. Répétez l'étape 1 pour confirmer l'exécution avec succès de la méthode.  Gestion de la carte SD vFlash vFlash est la mémoire flash NVRAM (Non-volatile Random Access Memory -- Mémoire vive rémanente) qui se trouve sur une carte SD insérée dans le lecteur de  carte SD contrôlé par le processeur du service iDRAC. La carte sert de clé de licence activatrice de fonctions pour plusieurs fonctions du Lifecycle Controller,  notamment le remplacement de pièces. De plus, la carte SD vFlash est l'emplacement de stockage pour les partitions que vous pouvez définir et configurer de  sorte à ce qu'elles soient disponibles au système en tant que périphérique USB. Vous pouvez créer un périphérique USB amorçable qui s'affiche en tant  qu'option sous le menu d'amorçage du BIOS. Pour plus d'informations concernant la Carte SD vFlash, voir Profil Persistent Storage (Stockage persistant). Affichage de l'inventaire de carte SD vFlash Exécutez l'opération Enumerate (Énumérer) de la classe DCIM_VFlashView pour afficher toutes les propriétés de la carte SD vFlash ; telles que Available size  (Taille disponible), Capacity (Capacité), Licensed (Sous licence), et Health (Santé), Enable/Disable state (État d'activation/désactivation), Initialized state (État  initialisé), et Write protected state (État protégé en écriture). Affichage des partitions sur la carte SD vFlash Exécutez l'opération Enumerate (Énumérer) de la classe DCIM_OpaqueManagementData pour afficher toutes les partitions et leurs propriétés ; telles que l'ID  de partition, sa taille et le format des données. REMARQUE : vous ne pouvez supprimer des données en attente qu'avant la création d'une tâche cible. Après la création de la tâche, vous ne  pouvez pas exécuter cette méthode. Le cas échéant, vous pouvez appeler la méthode DeleteJobQueue() pour supprimer la tâche et effacer les  valeurs en attente. REMARQUE : même si vous désactivez la propriété NicPartitioning ou PartitionState, la partition 1 ne peut pas être désactivée. REMARQUE : voir le document Profil Simple NIC à l'adresse delltechcenter.com/page/DCIM.Library pour consulter la liste de tous les paramètres d'entrée pris en charge. REMARQUE : redémarrez le système pour exécuter la tâche de définition des attributs. REMARQUE : les modifications en attente sur les partitions sont perdues si les tâches de partition ne sont pas palnifiées de sorte à s'exécuter  ensemble.Création et modification de partitions sur la carte SD vFlash 1. Exécutez l'opération Enumerate (Énumérer) de la classe DCIM_OpaqueManagementData pour obtenir la liste de partitions actuelles. 2. Avant d'appeler la méthode CreatePartition() de la classe DCIM_PersistentStorageService, créez les paramètres d'entrée.  3. Appelez la méthode CreatePartition(). Par exemple, si une tâche est créée avec succès, le code 4096 est renvoyé.  4. Appelez la méthode CreatePartition() pour former une image amorçable. Ceci crée une partition amorçable à partir d'une image stockée sur des  partages de serveurs comme NFS, CIFS, et FTP. 5. Vous pouvez obtenir l'état de la sortie de l'ID de tâche à l'aide des méthodes du profil Job control (Contrôle des tâches).  6. Répétez l'étape 1 pour confirmer l'exécution avec succès de la méthode.  7. Définissez la partition amorçable créée en tant qu'option sous le menu d'amorçage du BIOS et amorcez à partir de l'image stockée sur la partition.  8. Appelez la méthode AttachPartition() pour afficher et modifier le contenu des partitions. 9. Appelez les méthodes Accesstype() et FormatType() pour modifier le type d'accès et le type de format des partitions créées.  Gestion de la configuration RAID Utilisez la fonction de configuration RAID pour obtenir les propriétés du contrôleur RAID, des disques physiques, et des boîtiers rattachés au système. Vous  pouvez configurer différents attributs des disques physiques et virtuels en utilisant les méthodes disponibles. Pour en savoir plus sur le profil RAID, voir l'Profil RAID. Affichage des contrôleurs RAID l Exécutez l'opération Enumerate (Énumérer) de la classe DCIM_ControllerView pour afficher les propriétés d'instance de tous les contrôleurs RAID  connectés au système. l Exécutez l'opération Get (Obtenir) de la classe DCIM_ControllerView en utilisant les ID d'instance corrects des contrôleurs RAID requis pour afficher les  propriétés correspondantes. Création d'un disque virtuel Pour créer le disque virtuel : 1. Découvrez les configurations RAID du système en utilisant la méthode GetRAIDLevels() de la classe DCIM_RAIDService. 2. Sélectionnez les disques physiques sur lesquels vous devez créer le disque virtuel en fonction des ID obtenus à l'aide de la méthode GetAvailableDisks () de la classe DCIM_RAIDService. 3. Vérifiez les tailles disponibles et les paramètres du disque virtuel par défaut pour le niveau de RAID requis et le disque physique en utilisant la méthode  CheckVDValues() de la classe DCIM_RAIDService. 4. Créez les paramètres d'entrée avant d'appeler la méthode CreateVirtualDisk(). 5. Appelez la méthode CreateVirtualDisk(). 6. Vérifiez les paramètres de sortie (valeurs de code de retour) pour la méthode sélectionnée. L'InstanceID (ID d'instance) du disque virtuel en attente est  un paramètre de sortie et la valeur de code de retour est renvoyée si la méthode a réussi. Par exemple, si la méthode s'est bien complétée, le code 0  est renvoyé.  7. Avant d'appeler la méthode CreateTargetedConfigJob(), créez les paramètres d'entrée et utilisez le FQDD (Fully Qualified Device Descriptor -- Descripteur de périphérique complet) pour le contrôleur.  8. Appelez la méthode CreateTargetedConfigJob() pour appliquer les valeurs en attente. 9. Vous pouvez obtenir l'état de la sortie de l'ID de tâche à l'aide des méthodes du profil Job control (Contrôle des tâches).  Le système est réamorcé en fonction du temps spécifié. REMARQUE : la méthode CheckVDValues() n'affiche pas correctement les détails Span (Étendue) pour RAID-10.10. Énumérez la classe DCIM_VirtualDiskView pour afficher le disque virtuel créé plus tôt.  Gestion de la configuration du BIOS et de l'amorçage  Utilisez la fonction de configuration du BIOS et de l'amorçage pour configurer les propriétés du BIOS et effectuer des opérations comme la modification de la  source d'amorçage et de l'ordre d'amorçage. Pour en savoir plus, voir « BIOS and Boot Management Profile (Profil de gestion du BIOS et de l'amorçage) ». Affichage de l'inventaire des attributs du BIOS Exécutez l'opération Énumérer de la classe DCIM_BIOSEnumeration pour afficher toutes les instances disponibles des attributs du BIOS d'un système. Définition des attributs du BIOS Pour définir les attributs : 1. Identifiez l'ID d'instance pertinent. 2. Confirmez que le champ IsReadOnly est défini sur faux.  3. Avant d'appeler la méthode SetAttribute() ou SetAttributes(), notez les informations d'instance que vous avez obtenues à l'étape 1 et préparez les  paramètres d'entrée.  4. Appelez la méthode SetAttribute() ou SetAttributes(). 5. Examinez les paramètres de sortie.  6. Avant d'appeler la méthode CreateTargetedConfigJob(), préparez les paramètres d'entrée (par exemple, RebootJobType, ScheduledStartTime,  UntilTime, Job, et ainsi de suite) et utilisez le bon FQDD du BIOS. 7. Appelez la méthode CreateTargetedConfigJob(). 8. Vous pouvez obtenir l'état de la sortie de l'ID de tâche à l'aide des méthodes du profil Job control (Contrôle des tâches).  9. Répétez l'étape 1 pour confirmer l'exécution avec succès de la méthode.  Amorçage ponctuel Utilisez les méthodes de gestion d'amorçage pour effectuer un amorçage ponctuel sur un périphérique d'amorçage BIOS. Si vous tentez d'amorcer  ponctuellement sur une partition vFlash qui n'est pas connectée, Remote Services la connecte automatiquement et renvoie un ID de tâche. Vous pouvez  rechercher la tâche à l'aide de cet ID. Pour définir un amorçage ponctuel : 1. Exécutez l'opération Enumerate (Énumérer) de la classe DCIM_BootConfigSetting et identifiez le champ ElementName (Nom d'élément) qui contient la  BootSeq (Séquence d'amorçage) et correspond à l'InstanceID (ID d'instance).  2. Exécutez l'opération Enumerate (Énumérer) de la classe DCIM_BootSourceSetting et identifiez l'InstanceID de la source d'amorçage. L'attribut  CurrentEnabledStatus de chaque instance indique s'il est activé ou désactivé  3. Avant d'appeler la méthode ChangeBootOrderByInstanceID() ou SetAttributes(), notez les informations d'instance que vous avez obtenues à l'étape 1 et étape 2 et préparez les paramètres d'entrée.  4. Appelez la méthode ChangeBootOrderByInstanceID(). 5. Examinez les paramètres de sortie.  6. Avant d'appeler la méthode CreateTargetedConfigJob(), préparez les paramètres d'entrée (par exemple, RebootJobType, ScheduledStartTime,  UntilTime, Job, et ainsi de suite) et utilisez le bon FQDD du BIOS. 7. Appelez la méthode CreateTargetedConfigJob(). REMARQUE : le système doit être redémarré pour exécuter la tâche de définition de l'attribut ou des attributs.8. Vous pouvez obtenir l'état de la sortie de l'ID de tâche à l'aide des méthodes du profil Job control (Contrôle des tâches).  9. Répétez l'étape 2 pour confirmer l'exécution avec succès de la méthode.  Utilisation de Job Control (Contrôle des tâches)  Utilisez cette fonction pour effectuer les tâches suivantes : l Rapport de toutes les travaux : énumérez la classe DCIM_ConcreteJob pour rapporter toutes les tâches. l Rapport des tâches planifiées : énumérez la classe DCIM_ConcreteJob avec un filtre de sélection de JobStatus=Scheduled pour générer un rapport de  toutes les tâches planifiées. l Planification de tâches et de files d'attente de tâches : vous pouvez exécuter plusieurs tâches au cours du même réamorçage du système en utilisant la  méthode SetupJobQueue() de la classe DCIM_JobService. Si vous créez une tâche en utilisant la méthode CreateTargetedConfigJob() sans définir  d'heure de départ, utilisez la méthode SetupJobQueue() pour définir la planification et l'ordre d'exécution. Si l'heure de départ était définie par la  méthode CreateTargetedConfigJob(), elle ne peut pas être incluse avec d'autres tâches, et la tâche est configurée de sorte à être exécutée à l'heure  indiquée. l Suppression de tâches : supprimez une tâche existante spécifiée en utilisant la méthode DeleteJobQueue() de la classe DCIM_JobService. Pour en savoir plus sur le contrôle des tâches, voir « Profil Job Control (Contrôle des tâches) ». Planification de tâches séparées pour plusieurs actions Pour planifier des tâches distinctes pour plusieurs actions (dans l'exemple suivant, mise à jour du BIOS et de la carte réseau et configuration NIC) : 1. Appelez la méthode InstallFromURI() pour les progiciels de mise à jour du BIOS et de la carte réseau.  La méthode télécharge les mises à jour du BIOS et de la carte réseau et crée un ID de tâche pour chaque tâche de mise à jour de périphérique. 2. Définissez les attributs de carte réseau (par exemple, Carte réseau 1 intégrée) et créez une tâche ciblée pour cet ensemble. La méthode renvoie un ID  de tâche.  3. Notez ces ID de tâche et utilisez la méthode SetupJobQueue() pour planifier ces tâches pour qu'elles soient exécutées dans l'ordre spécifié à l'heure de  début spécifiée.  Exécution de plusieurs tâches cibles Pour exécuter plusieurs tâches cibles (par exemple, définir les attributs de carte réseau sur plusieurs cartes réseau) en même temps : 1. Configuration de carte réseau intégré 1 :  a. Définissez les attributs de carte réseau de la carte réseau intégrée 1.  b. Créez une tâche de configuration ciblé pour la carte réseau intégrée 1 avec une heure de début planifiée pour TIME_NOW (Heure_maintenant),  mais assurez-vous de ne pas planifier de réamorçage.  2. Configuration de la carte réseau intégrée 2 :  a. Définissez les attributs de carte réseau de la carte réseau intégrée 2.  b. Créez une tâche de configuration ciblée pour la carte réseau intégrée 2 avec une heure de début planifiée pour TIME_NOW (Heure_maintenant),  mais assurez-vous de ne pas planifier de réamorçage.  3. Définissez les attributs de carte réseau pour la carte réseau intégrée 3, créez un travail ciblé pour la carte réseau intégrée 3 avec une heure de départ  planifiée pour TIME_NOW et spécifiez aussi un type de réamorçage.  L'iDRAC redémarre le système en fonction de la méthode définie par le type de réamorçage, et toutes les tâches sont exécutées en même temps. Spécification de Start time (Heure de début) et Until time (Jusqu'à) Les méthodes CreateTargetedConfigJob() et SetupJobQueue() acceptent des heures de début ScheduledStartTime (Heure de début planifiée) et  StartTimeInterval (Intervalle d'heure de début) et un paramètre de fin. Le type de données du paramètre est CIM date-heure. Si le paramètre StartTime (Heure de début) est nul, l'action ne démarre pas. Le type de données date-heure est défini au format suivant : REMARQUE : le système doit être redémarré pour exécuter la tâche de définition de l'attribut ou des attributs. REMARQUE : pour que l'iDRAC réamorce automatiquement le système à l'heure planifiée, créez une tâche de réamorçage (en spécifiant le type de  réamorçage, normal ou cycle d'alimentation) et incluez l'ID de travail de réamorçage dans la liste de tâches spécifiées dans l'appel de méthode  SetupJobQueue(). Si une tâche de réamorçage n'est pas incluse dans la file d'attente des tâches les tâches sont prêtes à être exécutées à  l'heure de début planifiée, mais comptez sur un facteur externe pour redémarrer le système et lancer l'exécution de la tâche.AAAAMMJJhhmmss Où : l AAAA correspond à l'année l MM correspond au mois l JJ correspond au jour l hh correspond à l'heure l mm correspond aux minutes l ss correspond aux secondes Par exemple, 20090930112030 — Vous devez saisir la date et l'heure sous ce format pour toutes les mises à jour du Lifecycle Controller, définissez les  attributs et méthodes CreateTargetedConfigJob() sur des classes de service différentes. TIME_NOW (Heure_maintenant) est une valeur spéciale qui signifie  « exécution immédiate des tâches ». Retour à la page ContenuRetour à la page Contenu Use Case Scenarios Dell Lifecycle Remote Controller Remotes Services Version 1.5 Guide d'utilisation  Prérequis communs  Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l USC-LCE version 1.5 est installé. l Le micrologiel iDRAC version 3.2 (systèmes lame) ou 1.7 (systèmes rack et tour) est installé. l La dernière version du BIOS est installée. Pour en savoir plus sur les versions du BIOS associées aux systèmes Dell, voir les dernières Notes de mise à  jour de Remote Services. l Un utilitaire compatible WS-Management est disponible pour effectuer les tâches. l Téléchargez le dernier Lifecycle Controller Web Services Interface Guide for Windows and Linux. (Guide de l'interface des services Web de Lifecycle Controller pour Windows et Linux) Pour plus d'informations, voir le site support.dell.com. Exportation du profil de serveur vers la carte vFlash iDRAC ou le partage réseau  Créez une sauvegarde du micrologiciel et de la configuration (serveur et micrologiciel) et exportez-la vers une carte vFlash iDRAC ou un partage réseau. Le  fichier image de sauvegarde est protégé par une phrase de passe. Utilisez la fonction d'exportation pour sauvegarder les éléments suivants : l Inventaire de matériel et micrologiciel tels que BIOS, LOM, cartes de réseau USC complémentaires prises en charge et contrôleurs de stockage (niveau  de RAID, disque virtuel et attributs de contrôleur.) l Informations système telles que le numéro de service Tag, le type du système, etc. l images du micrologiciel de Lifecycle Controller, configuration du système et micrologiciel et configuration d'iDRAC. Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs. l Pour être valide, un numéro de service de serveur doit comporter 7 caractères. l La carte vFlash iDRAC : ¡ est installée, activée et initialisée. ¡ L'espace disponible est au minimum de 384 Mo. l Partage de réseau : ¡ Les permissions et les paramètres de pare-feu sont définis de sorte à permettre à l'iDRAC de communiquer avec le système possédant le partage  réseau. ¡ Une carte vFlash iDRAC est installée en tant que licence. ¡ L'espace disponible est au minimum de 384 Mo. l Privilèges d'administrateur sur iDRAC. Important Prérequis communs Exportation du profil de serveur vers la carte vFlash iDRAC ou le partage réseau Importation du profil du serveur à partir d'une carte vFlash iDRAC ou d'un  partage réseau Configuration RAID Modification de la personnalité et de la bande passante d'une partition pour  CNA Définition des attributs d'adresse virtuelle Configuration de la cible d'amorçage–ISCSI et FCoE Obtention et définition des attributs iDRAC Obtention et définition des utilisateurs et rôles iDRAC Rapport de modification de l'adresse IP d'iDRAC Définition, modification et suppression du mot de passe  du BIOS Récupération de l'état Remote Service REMARQUE : l'appel de la méthode BackupImage() crée un fichir d'image de sauvegarde sur le partage réseau et la taille varie de 30 MO à 384  MO, selon la configuration du système.l Au cours de l'exportation, assurez-vous que des opérations telles que la mise à jour du micrologiciel, le déploiement du système d'exploitation et les  configurations du matériel ne sont pas en cours d'exécution. Si vous déployez le système d'exploitation à l'aide de Lifecycle Controller, réinitialisez  l'iDRAC ou annulez System Services système avant d'effectuer une exportation. l Une fois le système d'exploitation déployé à l'aide de Lifecycle controller, l'OEMDRV reste ouvert pendant 18 heures car le Lifecycle Controller ne  possède pas l'état de l'installation du système d'exploitation. Si vous devez effectuer des opérations telles qu'une mise à jour, une configuration ou une  restauration après le déploiement du système d'exploitation, supprimez la partition OEMDRV. Pour ce faire, réinitialisez iDRAC ou annulez System  Services. l Ne planifiez aucune autre tâche des services à distance, mise à jour du BIOS ou configuration des attributs de la carte de réseau. l Si vous n'utilisez pas le paramètre ScheduledStartTime, il renvoie une tâche, mais elle n'est pas planifiée. Pour planifier la tâche, appelez la méthode  SetupJobQueue(). l À l'aide de la méthode DeleteJobQueue(), vous pouvez annuler une tâche d'exportation avant qu'elle démarre. Après le démarrage de la tâche,  utilisez Ctrl+E au cours du POST et sélectionnez Cancel System Services (Annuler System Services) ou réinitialisez iDRAC. Le processus de restauration  est alors amorcé et un état précédemment connu du système est rétabli. La restauration s'effectue en moins de 5 minutes. Pour vérifier si elle est  complète, interrogez la tâche d'exportation à l'aide de commandes WS-Management, ou vérifiez les journaux iDRAC RAC ou Lifecycle. l Lors d'une exportation vers un partage réseau à l'aide de WS-Management, seuls sont autorisés 64 caractères dans le nom d'image. l Assurez-vous que le fichier d'image de sauvegarde n'est pas touché au cours de l'exportation ou après celle-ci. Fonction ou comportement du système l System Services n'est pas disponible au cours de l'exportation. l Les évènements suivants se produisent au cours de l'exportation : ¡ Une partition libellée SRVCNF est automatiquement créée sur la carte vFlash iDRAC et le fichier d'image de sauvegarde est créé et sauvegardé  dans cette partition. Si une partition libellée SRVCNF existe déjà sur la carte vFlash iDRAC, elle est écrasée. ¡ Le fichier d'image de sauvegarde est créé et stocké dans un partage réseau. l L'exportation prend jusqu'à 45 minutes selon la configuration du serveur. l L'exportation sauvegarde tous les composants pris en charge en une seule opération. Il est impossible de sauvegarder un seul composant (par  exemple, uniquement le micrologiel et la configuration LOM.) l L'exportation ne sauvegarde pas le progiciel de pilotes ni les informations des progiciels de diagnostic. l Pour optimiser la sécurité, verrouillez le fichier image de sauvegarde à l'aide d'une phrase de passe. l Si vous n'affectez pas une valeur à la variable ShareType, Remote Services lit la variable comme 0 et tente de sauvegarder l'image sur le partage NFS. l Au cours de l'exportation, seules les versions actuelles du micrologiciel d'USC-LCE prises en charge (BIOS, iDRAC, NIC et contrôleurs de stockage) sont  sauvegardées. Les versions micrologicielles antérieures ne sont pas sauvegardées. Exemple : la version micrologicielle du BIOS actuellement installée est 2.1 et la version 2.0 est la version antérieure (2.0 était la version avant  l'installation de la vesion 2.1). Après l'exportation, c'est la version micrologicielle du BIOS actuellement installée, la version 2.1 qui est sauvegardée.  Flux de travail 1. Construisez les paramètres d'entrée selon l'emplacement de stockage du fichier image de sauvegardmage, la carte vFlash iDRAC ou le partage réseau  (CIFS ou NFS). 2. Appelez la méthode BackupImage(). Un id de tâche (par exemple, JID_001291194119) est renvoyé à l'écran.  3. Pour obtenir l'état de la tâche ou le pourcentage d'achèvement de la tâche, exécutez la commande WS-Management requise sur l'id de tâche.  Références Tableau 5-1. Numéro et emplacement de l'étape REMARQUE : en plus d'une interrogation de l'id de tâche à l'aide de divers langages de script, effectuez une vérification des journaux iDRAC RAC  pour connaître l'état d'achèvement de la tâche. Une fois que l'état de la tâche indique Completed (Terminé), vérifiez dans les journaux Lifecycle  Logs toutes les entrées liées à l'exportation. Pour afficher le journal, exportez-le à l'aide de la méthode ExportLifecycleLog() sur la classe DCIM_LCService. Vous pouvez également afficher le journal dans l'interface graphique utilisateur compatible Unified Server Configurator–Lifecycle Controller. REMARQUE : si l'exportation échoue, l'état de la tâche est indiqué comme « failed » (a échoué/échec) et un message expliquant le motif de l'échec  s'affiche. Pour en savoir plus sur les ID de message d'erreur et les actions recommandées, voir Dell Lifecycle Controller Remote Services Error Messages and Troubleshooting List (Liste des messages d'erreur et dépannage de Remote Services du Lifecycle Controller Dell) à l'adresse  support.dell.com/manuals. REMARQUE : les sections référencées dans ce tableau ne contiennent que des exemples génériques. Numéro de l'étape Emplacement dans le Guide de l'interface des services Web du Lifecycle Controller (Windows ou Linux) étape 1 18.1 — Export Server Profile étape 2 18.1.1 — Export Server Profile to iDRAC vFlash Card-BackupImage()Importation du profil du serveur à partir d'une carte vFlash iDRAC ou d'un partage  réseau  Importez la sauvegarde du micrologiciel et de la configuration (serveur et micrologiciel) et restaurez-la sur le système dont elle a été tirée. Vous avez l'option de supprimer la configuration actuelle de disque virtuel et de la restaurer à partir du fichier image de sauvegarde. Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs. l Le numéro de service du serveur est vierge ou identique au numéro de service présent lors de sauvegarde. l La carte vFlash iDRAC : ¡ est installée et activée et comporte la partition SRVCNF. ¡ L'espace disponible est au minimum de 384 Mo. l Si l'importation s'effectue à partir d'une carte vFlash iDRAC, assurez-vous que la carte est installée et que l'image de sauvegarde se trouve dans la  partition SRVCNF de la carte. Cette image provient de la plate-forme en cours d'importation. l Si l'importation s'effectue à partir d'un partage réseau, assurez-vous que le partage réseau qui se trouve à l'emplacement de stockage du fichier image  de sauvegarde est encore accessible. l Si vous remplacez la carte mère avant l'importation, assurez-vous que les derniers iDRAC et BIOS sont installés sur cette carte. Important l Les données utilisateur ne sont pas incluses dans le fichier image de sauvegarde. La suppression de la configuration entraîne la suppression des  données utilisateur. l Au cours de l'exportation, assurez-vous que des opérations telles que la mise à jour du micrologiciel, le déploiement du système d'exploitation et les  configurations du matériel ne sont pas en cours d'exécution. Si le système d'exploitation est déployé à l'aide de Lifecycle Controller, vous devez  réinitialiser iDRAC ou annuler le service système avant toute importation. l L'OEMDRV reste ouvert pendant 18 heures après le déploiement du système d'exploitation. Si vous devez effectuer des opérations telles qu'une mise à  jour, une configuration ou une restauration après le déploiement du système d'exploitation, supprimez la partition OEMDRV. Pour ce faire, réinitialisez  iDRAC ou annulez System Services. l Quant aux commandes WS-Management d'importation, si vous n'utilisez pas le paramètre ScheduledStartTime, un id de tâche est renvoyé mais  l'importation n'est pas planifiée. Pour planifier la tâche, appelez la méthode SetupJobQueue(). l À l'aide de la méthode DeleteJobQueue(), vous pouvez annuler une tâche d'exportation avant qu'elle démarre. Après le démarrage de la tâche,  utilisez Ctrl+E au cours du POST et sélectionnez Cancel System Services (Annuler System Services) ou réinitialisez iDRAC. Le processus de restauration  est alors lancé et un bon fonctionnement connu du système est rétabli. Le processus de restauration ne doit pas prendre plus de 5 minutes. Pour  vérifier si la restauration est complète, interrogez la tâche d'exportation à l'aide de commandes WS-Management, ou vérifiez les journaux iDRAC RAC ou  Lifecycle. l Si vous remplacez la carte mère, avant de lnacer l'importation, vous devez aller à Ctrl-E au cours du POST et définir une adresse IP sur le réseau afin de  pouvoir appeler la méthode RestoreImage() method. Après l'appel de la méthode, le numéro de service est restauré à partir du fichier image de  sauvegarde. Comportement du système ou fonction l System Services n'est pas disponible au cours de l'exportation. l L'importation restaure tout ce qui avait été sauvegardé. 18.2.1 — Export Server Profile to iNFS vFlash Share-BackupImage() 18.3.1 — Export Server Profile to iCIFS vFlash Share-BackupImage() étape 3 18.1.4 — Monitor Export Status Profils DCIM-LCManagementProfile MOFs DCIM_LCService.mof REMARQUE : si vous remplacez la carte mère, assurez-vous de ré-installer le matériel au même emplacment. Par exemple, installez la carte PCI NIC  dans le logement PCI utilisé au cours de la sauvegarde.l L'importation peut prendre jusqu'à 60 minutes selon la configuration du serveur. l L'importation ne restaure pas les informations de diagnostic ou de progiciel de pilotes. l Par défaut, l'importation conserve la configuration de disque virtuel actuelle. l Des redémarrages supplémentaires se produisent au cours de l'exécution de la tâche car le système tente de définir la configuration pour un  périphérique qui tente d'exécuter la tâche de nouveau. Vérifiez les journaux pour savoir quels périphériques ont échoué. l Pour appeler la méthode RestoreImage(), l'utilisateur iDRAC doit avoir des privilèges d'administrateur. l Pour obtenir l'état de Remote Service, s'il s'affiche constamment comme Non prêt, appelez la méthode DeleteJobQueue() avec JID_CLEARALL comme id de tâche. Ceci efface le référentiel de tâches mais redémarre également Remote Service. l Le contrôleur permet la création de disques de secours globaux même s'il n'existe aucun disque virtuel, et les supprime une fois le système redémarré.  Si un disque de secours est créé sans un disque virtuel, une tentative d'opération de restauration est effectuée sur le contrôleur SAS et une erreur est  rapportée si la restauration est impossible. L'opération de restauration sur le contrôleur SAS peut échouer si des niveaux de RAID ne sont pas pris en  charge. l Une fois le profil de serveur importé, la version du micrologiel actuellement installée est la version antérieure. Exemple 1 : la version micrologicielle du BIOS actuellement installée est 2.2 et la version 2.1 a été installée au cours de l'exportation. Après  l'importation, la version 2.1 est la version installée et la version 2.2 est la version antérieure. Example 2 : la version micrologicielle du BIOS actuellement installée est 2.1 et la version 2.1 a été installée au cours de l'exportation. Après  l'importation, la version 2.1 est la version installée et la version 2.1 est la version antérieure. Flux de travail 1. Construisez les paramètres d'entrée selon l'emplacement de stockage du fichier image de sauvegarde, la carte vFlash iDRAC ou le partage réseau (CIFS  ou NFS). 2. Appelez la méthode RestoreImage(). Un id de tâche (par exemple, JID_001291194119) est renvoyé à l'écran.  3. Pour connaître l'état d'achèvement de la tâche en pourcentage, exécutez la commande requise sur l'ID de tâche.  Références Tableau 5-2. Numéro et emplacement de l'étape REMARQUE : Si vous souhaitez supprimer la configuration de disque virtuel actuelle et restaurer la configuration à partir du fichier image de  sauvegarde, utilisez le paramètre PreserveVDConfig avec la valeur 0. Ceci ne restaure pas le contenu qui figurait sur le disque vituel au cour de la sauvegarde (par exemple, le système d'exploitation), mais ne fait que créer un disque virtuel vide et définir les attributs. REMARQUE : en plus d'une interrogation de l'id de tâche à l'aide de WS-Management, vous pouvez effectuer une vérification des journaux iDRAC  RAC pour connaître l'état d'achèvement de la tâche. Une fois que l'état de la tâche indique Completed (Terminé), vérifiez, dans les journaux  Lifecycle, toutes les entrées liées à la sauvegarde. Pour afficher le journal, exportez-le à l'aide de la méthode ExportLifecycleLog() sur la classe DCIM_LCService. Vous pouvez également afficher le journal dans l'interface graphique utilisateur compatible Unified Server Configurator–Lifecycle Controller. REMARQUE : si l'importation échoue, l'état de la tâche est « a échoué/échec » et un message expliquant le motif de l'échec s'affiche. Pour en  savoir plus sur les ID de message d'erreur et les actions recommandées, voir Dell Lifecycle Controller Remote Services Error Messages and Troubleshooting List (Liste des messages d'erreur et dépannage de Remote Services du Lifecycle Controller Dell) à l'adresse  support.dell.com/manuals. REMARQUE : les sections référencées dans ce tableau ne contiennent que des exemples génériques. Numéro de l'étape Emplacement dans le Guide de l'interface des services Web du Lifecycle Controller (Windows ou Linux) étape 1 18.2 — Export Server Profile étape 2 18.2.1 — Import Server Profile from iDRAC vFlash Card-RestoreImage() 18.2.2 — Import Server Profile from iNFS vFlash Share-RestoreImage() 18.3.2 — Import Server Profile from iCIFS vFlash Share-RestoreImage() étape 3 18.2.4 — Monitor Import Status Profils DCIM-LCManagementProfile MOFs DCIM_LCService.mofScénario après restauration l Les opérations suivantes sont exécutées : a. Le système se met hors tension s'il est sous tension. Si le système d'exploitation est en cours de fonctionnement, il tente d'effectuer un arrêt  normal, sinon il effectue un arrêt forcé au bout de 15 minutes.  b. Le système restaure tout le contenu de Lifecycle Controller.  c. Le système se met sous tension et System Services démarre pour exécuter des tâches de restauration des périphérqiues pris en charge (BIOS,  contrôleurs de stockage et cartes de réseau complémentaires).  d. Le système redémarre et entre dans System Services pour exécuter des tâches de validation du mirologiel, de restauration de la configuration  des périphériques pris en charge (BIOS, contrôleurs de stockage et cartes de réseau complémentaires) ainsi que la vérification finale de toutes  les tâches exécutées.  e. Le système se met hors tension et effectue la configuration d'iDRAC et la restauration du micrologiciel. Une fois ces procédures terminées, iDRAC  prend jusqu'à 10 minutes pour se réinitialiser avant la remise sous tension du système.  f. Le système se met sous tension et le processus de restauration est terminé. Vérifiez dans les journaux RAC iDRAC ou Lifecycle la totalité des  entrées de restauration.  l Après l'importation, vérifiez les journaux Lifecycle à partir de l'interface utilisateur USC-LCE ou, à l'aide de WS-Management, exportez les journaux LC dans un partage réseau. Les journaux contiennent des entrées de configuration et de mise à jour du micrologiciel du BIOS, des contrôleurs de stockage,  des LOM et des cartes NIC complémentaires, s'ils sont pris en charge. S'il existe plusieurs entrées pour chacun de ces périphériques, le nombre  d'entrées est égal au nombre de tentatives de restauration effectuées par Remote Services. Configuration RAID Installez et configurez RAID à l'aide des ressources matérielles suivantes : l Contrôleur de stockage : PERC l Disques physiques (SED) : 4 l Taille de chaque disque physique : 1 TO Installation RAID l Taille de chaque disque virtuel : 10 GO (10240 MO) l Nombre de disques virtuels : 10 l Niveau de RAID : 5 l Disque de secours dédié : 1 l Verrouillez le contrôleur avec une clé locale Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs l Contrôleur PERC et FW qui prend en charge la gestion des clés locales l Disques durs SED Flux de travail Création du disque virtuel  1. Obtenez la liste des contrôleurs de stockage connectés au système et de leurs propriétés.  Vérifiez l'état des paramètres suivants de contrôleur ou prenez note de ces paramètres pour une utilisation ultérieure : l FQDD (Fully Qualified Device Descriptor) du contrôleur  l État de sécurité  l Mode de cryptage l ID de clé2. Obtenez les FQDD et valeurs des disques physiques connectés au contrôleur requis.  3. Exécutez la méthode CreateVirtualDisk() après avoir défini les valeurs correctes indiquées dans Tableau 5-3: Tableau 5-3. Valeurs à utiliser pour configure RAID 4. Comme vous devez créer 10 disques virtuels pour chaque disque physique, exécutez les méthodes 9 fois de plus, en utilisant les valeurs répertoriée  dans le Tableau 5-3. 5. Assurez-vous que les disques virtuels ont bien été créés.  Verrouillage du contrôleur à l'aide de la clé locale  6. Définissez les valeurs suivantes et appelez la méthode EnableControllerEncryption() :  l Fully Qualified Device Descriptor (FQDD) du contrôleur. l Mode de cryptage — Cryptage par clé locale. l ID de clé Paramètre Valeur FQDD du contrôleur et disques physiques reliés Niveau de RAID Définissez le niveau de RAID sur 5. Le RAID-5 segmente les données sur les disques physiques et utilise les informations de parité pour conserver les données  redondantes. En cas de défaillance d'un disque physique, les données peuvent être recréées à l'aide des informations de parité. Le  RAID 5 offre de bonnes performances de lecture et des performances d'écriture amoindries avec une redondance des données  satisfaisante. Span Depth (Profondeur de répartition) Définissez la valeur sur 1. Vous devez disposer d'au moins 1 répartition pour le niveau de RAID 5. Span Length (Longueur de répartition) Définissez la valeur sur 3. La valeur de la longueur de répartition se réfère au nombre de disques physiques inclus dans chaque répartition. Ce nombre est  calculé en divisant le nombre de disques physiques par la valeur de profondeur de la répartition. Taille Définissez cette valeur sur 10240 MO par disque virtuel. Starting LBA (LBA de démarrage) Calculez le LBA de démarrage selon les disques virtuels existants. Pour calculer le prochain LBA de démarrage en blocs de 512 octets,  utilisez les formules suivantes : l RAID0 — LBA de démarrage précédent + ((Taille / Nombre de lecteurs) / 512) l RAID1 — LBA de démarrage précédent + (Taille / 512) l RAID5 — LBA de démarrage précédent + ((Taille / Nombre de lecteurs - 1)) / 512 l RAID6 — LBA de démarrage précédent + ((Taille / (Nombre de lecteurs - 2)) / 512 l RAID10 — LBA de démarrage précédent + ((Taille / 2) / 512) l RAID50 — LBA de démarrage précédent + ((Taille / (Nombre de lecteurs par répartition - 1)) / 512) l RAID60 — LBA de démarrage précédent + ((Taille / (Nombre de lecteurs par répartition - 2)) / 512) Taille des bandes La taille du segment de bande est la quantité d'espace disque que consomme une bande sur chaque disque physique de la bande.  Définissez les valeurs suivantes en bits : l 8KO = 16 bits l 16KO = 32 bits l 32KO = 64 bits l 64KO = 128 bits l 128KO = 256 bits l 256KO = 512 bits l 512KO = 1024 bits l 1MO = 2048 bits Read Policy (Règle  de lecture) Vous pouvez définir les options suivantes : l Pas de lecture anticipée l Lecture anticipée l Lecture anticipée adaptative Write Policy (Règle  d'écriture) Écriture immédiate Écriture différée Écriture différée forcée Règle de mémoire  cache de disque Activé Désactivé Nom du disque virtuel En option, vous pouvez fournir un nom pour le disque virtuel. Vous pouvez utiliser jusqu'à 115 caractères alphanumériquesl phrase de passe — une phrase de passe valide contient de 8 à 32 caractères. Elle doit inclure une combinaison de lettres majuscules et  minuscules, nombres et symboles, et ne doit pas contenir d'espaces. Affectation du disque de secours 7. Utilisez le FQDD du disque physique et le disque virtuel associé utilisé comme disque de secours et appelez la méthode AssignSpare() method. Création de la tâche  8. Construisez les paramètres d'entrée (par exemple, Target, RebootType, ScheduledStartTime, etc.) et utilisez le FQDD (Fully Qualified Device Descriptor)  correct du contrôleur pour Target (Cible).  9. Appelez la méthode CreateTargetedConfigJob() pour appliquer les valeurs en attente. Si la méthode s'exécute avec succès, le système doit renvoyer  un ID de travail pour la tâche de configuration que vous avez créée.  Confiuration RAID–Après configuration Scenario  10. Obtenez l'état de la tâche à l'aide de l'ID de tâche généré plus tôt.  11. Pour vérifier si la configuration RAID et l'application de la clé locale sur le contrôleur ont réussi, vous devez vérifier si le système démarre  automatiquement dans USC-LCE et si le nombre correct de tâches SSIB sont exécutées sans aucun problème.  12. obtenez l'état de la tâche à l'aide de l'ID de tâche généré plus tôt pour leauel ce messae d'état est renvoyé Job completed successfully (Tâche  terminée avec succès).  13. Répétez l'étape 1 et l'étape 2 et vérifiez si les modifications sont entrées en vigueur.  Références Tableau 5-4. Numéro et emplacement de l'étape REMARQUE : voir le document Profil Simple NIC à l'adresse delltechcenter.com/page/DCIM.Library pour consulter la liste de tous les paramètres d'entrée pris en charge. REMARQUE : le système doit être redémarré pour exécuter la tâche de définition de l'attribut ou des attributs. REMARQUE : selon le réseau, exécutez plusieurs fois la commande get job status jusqu'à ce que l'état de la bonne tâche s'affiche. Cette  procédure peut généralement prendre jusqu'à 30 secondes. REMARQUE : les sections référencées dans ce tableau ne contiennent que des exemples génériques. Numéro de l'étape Emplacement dans le Guide de l'interface des services Web du Lifecycle Controller (Windows ou Linux) étape 1 16.7 — Listing the RAID Inventory-ControllerView Class étape 2 16.9 — Listing the RAID Inventory-PhysicalDiskView Class étape 3 16.18.5 — Creating a Sliced Virtual Disk-CreateVirtualDisk étape 4 16.18.5 — Creating a Sliced Virtual Disk-CreateVirtualDisk étape 5 16.10 — Listing the RAID VirtualDiskView Class étape 6 16.17.3 — Locking the Controller with a Key-EnableControllerEncryption étape 7 16.16.2 — Assigning the Hot Spare-AssignSpare étape 8 16.14 — Applying the Pending Values for RAID-CreateTargetedConfigJob étape 9 16.14 — Applying the Pending Values for RAID-CreateTargetedConfigJob étape 10 10.2.3 — List Jobs in Job Store étape 12 10.2.3 — List Jobs in Job Store Profils DCIM-SimpleRAIDProfile MOFsModification de la personnalité et de la bande passante d'une partition pour CNA  Partitionnez un port et affectez-y la personnalité et la bande passante sur une carte CNA (Converged Network Adapter) avec un lien ethernet 10Gb avec  support de multiples personalités. Configuration de la personnalité et de la bande passante Tableau 5-5. Personnalité et bande passante Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs Flux de travail Modification de la personnalité  1. Énumérez la classe DCIM_NICEnumeration et identifiez la valeur actuelle des instances de la classe avec AttributeName=  NicMode/FCoEOffloadMode/iScsiOffloadMode et leurs propriétés FQDD properties.  2. Dans le cas de la partition identifiée, utilisez la propriété FQDD et appelez la méthode SetAttribute() pour activer une personnalité particulière et  désactiver les autres.  3. Allez à étape 6 pour terminer les étapes restantes.  Modification de la bande passante 4. Énumérez la classe DCIM_NICInteger et identifiez la valeur actuelle des instances de la classe avec AttributeName=MaxBandwidth ou MinBandwidth et  DCIM_ControllerView.mof DCIM_EnclosureView.mof DCIM_PhysicalDiskView.mof DCIM_RAIDAttribute.mof DCIM_RAIDEnumeration.mof DCIM_RAIDInteger.mof DCIM_RAIDService.mof DCIM_RAIDString.mof DCIM_VirtualDiskView.mof Nombre de personnalités 3 Personnalité pour chaque partition Bande passante Connecteur d'interface réseau (NIC) 20 Fibre Channel Over Ethernet (FCoE) 30 Technologie iSCSI (Internet Small Computer System Interface) 25 Technologie iSCSI (Internet Small Computer System Interface) 25 REMARQUE : sur une partition, étant donné que plusieurs personnalités sont prises en charge, vous pouvez activer ou désactiver plsieurs  personnalités à la fois. Pour connaître les limitations de configuration des personnalités sur différentes cartes CNA, voir les Notes de mise à jour ou le document Simple NIC Profile sur delltechcenter.com/page/DCIM.Library.leurs propriétés FQDD. Voir Tableau 5-6 pour les valeurs de bande passante maximales et minimales. Tableau 5-6. Bande passante 5. Dans le cas de la partition identifiée, utilisez le FQDD et appelez la méthode SetAttribute() pour modifier la bande passante. 6. Vérifiez la valeur mise à jour dans le champ en attente de l'attribut.  7. Avant d'appeler la méthode CreateTargetedConfigJob(), construisez les paramètres de saisie (Target, RebootJobType, ScheduledStartTime, UntilTime, etc). Si une modification de configuration affecte plus d'une partition sur un port, ne spécifiez pas les valeurs RebootJobType et ScheduledStartTime. Planifiez la tâche à l'aide des méthodes de profil de contrôle de tâche. Allez à étape 9 pour créer les tâches. 8. Appelez la méthode CreateTargetedConfigJob() pour appliquer les valeurs en attente. Si la méthode s'exécute avec succès, le système doit renvoyer  un ID de travail pour la tâche de configuration que vous avez créée.  9. Créez une tâche de redémarrage à l'aide de CreateRebootJob() et planifiez toutes les tâches de partition et la tâche de redémarrage à l'aide de  SetupJobQueue(). Les modifications en atente sur les partitions sont perdues si elles ne sont pas planifiées de sorte à s'exécuter simultanément.  10. Vous pouvez obtenir l'état de la sortie de l'ID de travail en utilisant les méthodes du profil Job control (Contrôle des tâches).  11. Répétez l'étape 4 pour confirmer l'exécution avec succès de la méthode.  Références Tableau 5-7. Numéro et emplacement de l'étape REMARQUE : pour connaître les limitations de configuration des personnalités sur différentes cartes CNA, voir les Notes de mise à jour ou le document Simple NIC Profile sur delltechcenter.com/page/DCIM.Library. Minimum Maximum 20 30 30 40 25 35 25 35 REMARQUE : voir le document Profil Simple NIC à l'adresse delltechcenter.com/page/DCIM.Library pour consulter la liste de tous les paramètres d'entrée pris en charge. REMARQUE : le système doit être redémarré pour exécuter la tâche de définition de l'attribut ou des attributs. REMARQUE : les sections référencées dans ce tableau ne contiennent que des exemples génériques. Numéro de l'étape Emplacement dans le Guide de l'interface des services Web du Lifecycle Controller (Windows ou Linux) étape 1 16.9 — Listing the CNA Inventory-Enumeration Class étape 2 15.8 — Setting CNA LAN Modes étape 4 15.3 — Listing CNA Inventory-Integer Class étape 5 15.9 — Setting the MaxBandwidth Attribute étape 6 15.3 — Listing CNA Inventory-Integer Class étape 7 16.14 — Applying the Pending Values for CNA-CreateTargetedConfigJob étape 8 16.14 — Applying the Pending Values for CNA-CreateTargetedConfigJob étape 9 16.14 — Applying the Pending Values for CNA-CreateTargetedConfigJob étape 10 10.2.3 — List Jobs in Job Store Profils Document Simple NIC Profile (Profil NIC simple) sur delltechcenter.com/page/DCIM.Library MOFs DCIM_NICView, DCIM_NICString, DCIM_NICEnumeration, DCIM_NICInteger, DCIM_NICAttribute, and DCIM_NICServiceDéfinition des attributs d'adresse virtuelle  Modifiez l'attribut d'adresse virtuelle sur une carte CNA. Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs Flux de travail Définissez les valeurs appropriées de chacun des attributs d'adresse virtuelle suivants : l VirtMacAddr l VirtIscsiMacAddr l VirtFIPMacAddr l VirtWWN l VirtWWPN Références Tableau 5-8. Numéro et emplacement de l'étape Configuration de la cible d'amorçage–ISCSI et FCoE Modifiez les attributs iSCSI et FCoE sur une carte CNA. Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs Flux de travail l Pour définir les attributs de l'initiateur iSCSCI, définissez les valeurs appropriées de chacun des éléments suivants : ¡ ConnectFirstTgt ¡ FirstTgtIpAddress REMARQUE : toutes les valeurs par défaut des attributs d'adresse virtuelle sont rétablies si le système est déconnecté de la source d'alimentation  secteur. REMARQUE : les sections référencées dans ce tableau ne contiennent que des exemples génériques. Numéro de l'étape Emplacement dans le Guide de l'interface des services Web du Lifecycle Controller (Windows ou Linux) - 15.10 — Setting the VirtMacAddr Attribute Profils DCIM-Simple_NIC_Profile MOFs DCIM_NICView, DCIM_NICString, DCIM_NICEnumeration, DCIM_NICInteger, DCIM_NICAttribute, et DCIM_NICService¡ FirstTgtTcpPort ¡ FirstTgtBootLun ¡ FirstTgtIscsiName ¡ FirstTgtChapId ¡ FirstTgtChapPwd l Pour configurer la première cible iSCSI, définissez les valeurs appropriées des paramètres suivants : ¡ IscsiInitiatorIpAddr ¡ IscsiInitiatorSubnet ¡ IscsiInitiatorSubnetPrefix ¡ IscsiInitiatorGateway ¡ IscsiInitiatorPrimDns ¡ IscsiInitiatorSecDns ¡ iscsiInitiatorName ¡ IscsiInitiatorChapId ¡ IscsiInitiatorChapPwd l Pour configurer la cible de démarrage FCoE, définissez les valeurs appropriées des paramètres suivants : ¡ MTUParams ¡ ConnectFirstFCoETarget ¡ FirstFCoEWWPNTarget ¡ FirstFCoEBootTargetLUN ¡ FirstFCoEFCFVLANID Obtention et définition des attributs iDRAC  À l'aide de Remote Services, vous pouvez définir les attribut iDRAC répertoriés dans les tableaux suivants : Tableau 5-9. Attributs LAN Tableau 5-10. Configuration de l'utilisateur du LAN Attribut Description Valeurs VLAN activé Le mode VLAN et les paramètres de fonctionnement. Lorsque le réseau local virtuel est activé, seul le trafic d'ID VLAN  correspondant est accepté. Lorsqu'il est désactivé, l'ID VLAN et la priorité du réseau local virtuel ne sont pas disponibles  et toutes les valeurs présentes pour ces paramètres sont ignorées. Activer ou Désactiver Numéro VLAN Définit la valeur D'ID VLAN. Les valeurs autorisées sont définies par la spécification IEEE 801.11g. 1 à 4094 Priorité du VLAN Définit la valeur D'ID VLAN. Les valeurs autorisées sont définies par la spécification IEEE 801.11g. 0 à 7 Négotiation  automatique Lorsque la négociation automatique est activée, elle détermine si l'iDRAC définit automatiquement les valeurs du mode  duplex et de vitesse du réseau en communiquant avec le routeur ou le concentrateur le plus proche. Lorsque la  négociation automatique est désactivée, vous devez définir manuellement les valeurs du mode duplex et de vitesse du  réseau. ON ou OFF Vitesse du LAN Configure la vitesse du réseau de sorte à ce qu'elle corresponde à l'environnement réseau de l'utilisateur. Cette option  n'est pas disponible si l'option Négociation automatique est définie sur Activée. 10 MO ou 100MO LAN Duplex Configure le mode duplex de sorte à ce qu'il corresponde à l'environnement réseau de l'utilisateur. Cette option n'est pas  disponible si l'option Négociation automatique est définie sur Activée. Full (Intégral)  ou Half (Semi) Paramètre Description Valeur Découverte automatique Découverte automatique du serveur. Activer ou Désactiver Adresse du serveur de provisionnement Entrez l'adresse du serveur de provisionnement. IPV4 ou IPV6 ou Nom d'hôte Accès au compte La désactivation de l'accès au compte désactive tous les autres champs de l'écran  Configuration utilisateur du réseau LAN. Activer ou Désactiver Nom d'utilisateur de compte Active la modification d'un nom d'utilisateur iDRAC. Maximum de 16 caractères  ASCII imprimables Mot de passe Permet à un administrateur de spécifier ou de modifier le mot de passe (crypté) de  l'utilisateur d'iDRAC. Maximum de 20 caractères Confirmer le mot de passe Entrez de nouveau le mot de passe de l'utilisateur d'iDRAC afin de le confirmer. Maximum de 20 caractères Privilèges de compte Affecte le privilège maximum sur les groupes d'utilisateurs que détient l'utilisateur sur  le canal LAN IPMI. Administrateur, Utilisateur, Operateur ou Pas d'accès Authentification par carte à  Authentification par carte à puce pour la connexion iDRAC. Si elle est activée, une carte  Activer, Désactiver ou Activer avec Tableau 5-11. Mode de connexion aux médias virtuels Tableau 5-12. Configuration IPv4 Tableau 5-13. Attributs de configuration IP Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs Fonction ou comportement du système l Est disponible par défaut. l Il n'est pas obligatoire de redémarrer après la configuration d'iDRAC. Flux de travail puce à puce doit être installée pour permettre l'accès à l'iDRAC. RACADM Mode Description Connecté les périphériques de média virtuel sont disponibles pour une utilisation dans l'environnement d'exploitation actuel. Le média virtuel  permet à une image de disquette, à un lecteur de disquette ou à un lecteur de CD/DVD de votre système d'être disponible sur la  console des systèmes gérés, comme si l'image de disquette ou le lecteur était présent (connecté ou déconnecté) sur le système local. Déconnecté Accès impossible aux périphériques de support virtuel. Connecté  automatiquement Les périphériques de média virtuel sont automatiquement adressés au serveur chaque fois que l'utilisateur se connecte physiquement  à un média. Attribut Description Valeurs IPv4 Support du protocole iDRAC NIC IPv4. La désactivation du protocole IPv4 désactive les  commandes. Activer ou Désactiver Clé de cryptage RMCP+ Configuration de la clé de cryptage RMCP+ (aucun espace vide autorisé). Le paramètre par  défaut est tous des zéros (0). 0 à 40 héxadécimal Source d'adresse IP La fonctionnalité de la carte réseau iDRAC d'obtention d'une adresse IPv4 avec le serveur DHCP. La désactivation de la Source de l'adresse IP entraîne la désactivation de l'adresse IP Ethernet et des autres contrôles configurés par l'utilisateur. Activer ou Désactiver Serveurs DNS de DHCP iDRAC obtient le DNS du protocole DHCP (Dynamic Host Configuration Protocol). Oui ou Non Serveur DNS 1 (Serveur DNS principal) iDRAC obtient l'adresse IP du serveur DNS 1 du protocole DHCP (Dynamic Host Configuration Protocol). Valeur maximale de 255.255.255.255 Serveur DNS 2 (Serveur DNS principal) iDRAC obtient l'adresse IP du serveur DNS 2 avec le protocole DHCP (Dynamic Host Configuration Protocol). Valeur maximale de 255.255.255.255 Attribut Description Valeurs Enregistrez le nom iDRAC Enregistrez le nom iDRAC avec le DNS (Domain Name System). Oui ou Non Nom iDRAC Pour afficher ou modifier le nom iDRAC utilisé pour enregistrer le DNS. La chaîne Nom peut contenir jusqu'à 63 caractères ASCII imprimables.  Vous pouvez modifier la chaîne Nom lorsque l'option Enregistrer le nom d'iDRAC est définie sur Non. Activer ou Désactiver Nom de domaine de DHCP Obtient le nom de domaine avec le serveur DHCP. Si la valeur est définie sur Non, vous devez entrer le nom de domaine manuellement. Oui ou Non Nom de domaine Pour afficher ou modifier le nom de domaine iDRAC utilisé s'il n'est pas obtenu avec DHCP.  Vous pouvez spécifier un nom de domaine lorsque l'option Nom de domaine à partir du protocole DHCP est définie sur Non. Activer ou Désactiver Chaîne de nom d'hôte Pour spécifier ou modifier le nom d'hôte associé à iDRAC. La chaîne Nom d'hôte peut contenir jusqu'à 62 caractères ASCII imprimables. Activer ou Désactiver1. Enumérez la classe DCIM_iDRACCardAttribute pour identifier toutes les instances actuelles de cette classe (tous les attributs de configuration iDRAC).  2. Pour obtenir les attributs requis, utilisez la propriété et le nom de classe InstanceID afin de récupérer l'instance en question.  3. Appelez la méthode ApplyAttributes() sur la classe DCIM_iDRACCardService pour définir les attributs à l'aide de la propriété FQDD, de AttributeName et  de AttributeValue. 4. Une id de tâche (par exemple, JID_001291194119) est renvoyée à l'écran.  5. Pour connaître l'état d'achèvement de la tâche en pourcentage, exécutez la commande requise sur l'ID de tâche.  6. Pour vérifier les modifications, utilisez la propriété InstanceID de l'attribut afin d'obtenir l'instance et de vérifier que la valeur de l'attribut a été définie.  Références Tableau 5-14. Numéro et emplacement de l'étape Obtention et définition des utilisateurs et rôles iDRAC  Définition des noms d'utilisateur et des mots de passe iDRAC et affectation de rôles aux utilisateurs. Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs l Obtention et définition des attributs iDRAC Flux de travail 1. Obtenez la liste des attributs suivants de chaîne de type  l CurrentValue REMARQUE : les sections référencées dans ce tableau ne contiennent que des exemples génériques. Numéro de l'étape Emplacement dans le Guide de l'interface des services Web du Lifecycle Controller (Windows ou Linux) étape 1 19.1 — Listing the iDRAC Card Inventory-Enumeration Class 19.5 — Listing the iDRAC Card Inventory-Integer Class 19.7 — Listing the iDRAC Card Inventory-String Class étape 2 19.2 — Getting an iDRAC Card Enumeration Instance étape 3 19.4.1 — Changing iDRAC Values-ApplyAttributes() (Immediate) étape 5 19.4.2 — Poll job completion étape 6 19.4.3 — Set Attribute Verification Profils DCIM-iDRAC_Card_Profile MOFs DCIM_iDRACCardEnumeration.mof DCIM_iDRACCardInteger.mof DCIM_iDRACCardService.mof DCIM_iDRACCardString.mof DCIM_iDRACCardView.mofl ID du groupe l InstanceID 2. Appelez la méthode ApplyAttributes() sur la classe DCIM_iDRACCardService pour définir les attributs à l'aide de la propriété FQDD, de AttributeName et  de AttributeValue. Une id de tâche (par exemple, JID_001291194119) est renvoyée à l'écran. 3. Vérifiez la nouvelle valeur du nom d'utilisateur administrateur (AttributeName = UserAdminUserName).  Références Tableau 5-15. Numéro et emplacement de l'étape Rapport de modification de l'adresse IP d'iDRAC Pour rapporter le numéro de service ou le changement d'adresse IP d'iDRAC à SCCM. Un message SOAP (Simple Object Access Protocol) est envoyé pour  indiquer le changement d'adresse IP d'iDRAC. La fonction notifie les serveurs de provisionnement du fait que l'adresse IP d'iDRAC a changé dans le cas du  système associé au numéro de service. Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs Fonction ou comportement du système l Si l'attribut iDRAC du serveur de provisionnement est défini, la valeur de l'attribut est utilisée, sinon le serveur de provisionnement est déterminé à  l'aide d'une de ces options : fournisseur DHCP, enregistrement SRV DNS ou nom d'hôte du serveur de provisionnement par défaut. l Cette fonctionnalité est désactivée par défaut. l La fonction initialise un établissement de session bien que les fonctions Discovery (Découverte) et Handshake (Établissement de session) soient  désactivées ou complètes. l Le serveur de provisionnement doit demander d'être notifié des modifications d'IP. l Besoin de prendre en charge la notification de plusieurs serveurs de provisionnement. REMARQUE : les sections référencées dans ce tableau ne contiennent que des exemples génériques. Numéro de l'étape Emplacement dans le Guide de l'interface des services Web du Lifecycle Controller (Windows ou Linux) étape 1 5.2.1 Account and Capabilities étape 2 5.3.1 Modify User Name étape 3 5.2.1 Account and Capabilities Profils DCIM-iDRAC_Card_Profile MOFs DCIM_iDRACCardEnumeration.mof DCIM_iDRACCardInteger.mof DCIM_iDRACCardService.mof DCIM_iDRACCardString.mof DCIM_iDRACCardView.mofFlux de travail L'utilisation du compte d'administrateur entraîne la définition de l'attribut PChangeNotification. Définissez éventuellement l'adresse du serveur de  provisionnement. Si l'adresse IP d'iDRAC change en raison d'une intervention manuelle ou de l'expiration du bail DHCP : l L'iDRAC notifie les serveurs de provisionnement avec le numéro de service du serveur et la nouvelle adresse IP de l'iDRAC. Le serveur de  provisionnement peut alors rechercher l'ancienne entrée correspondant au serveur utillisant le numéro de service et le mettre à jour. Sans cette notification, si l'adresse IP de l'iDRAC change, le serveur de provisionnement perd le contrôle du serveur. Références Tableau 5-16. Numéro et emplacement de l'étape Définition, modification et suppression du mot de passe du BIOS  Définissez ou modifiez le mot de passe du BIOS. Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs. l Privilèges d'administrateur sur iDRAC. l État local du mot de passe du BIOS actuel. Flux de travail 1. Appelez la méthode ChangePassword() sur la classe DCIM_BIOSService avec les paramètres pertinents pour les opérations suivantes :  ¡ Définition du mot de passe ¡ Modification du mot de passe Pour modifier le mot de passe, vous devez utiliser l'ancien mot de passe correct en conjonction avec le nouveau mot de passe. Si vous utilisez le mauvais mot de passe, la configuration et la création de la tâche cible fonctionne quand même mais la tâche échoue et le mot de passe n'est pas  modifié. ¡ Suppression du mot de passe REMARQUE : les sections référencées dans ce tableau ne contiennent que des exemples génériques. Numéro de l'étape Emplacement dans le Guide de l'interface des services Web du Lifecycle Controller (Windows ou Linux) - 19.9.1 — Getting the Current iDRAC IPChange State 19.9.2 — Setting the iDRAC IPChange Notification-SetAttribute() Profils DCIM-iDRAC_Card_Profile MOFs DCIM_iDRACCardEnumeration.mof DCIM_iDRACCardInteger.mof DCIM_iDRACCardService.mof DCIM_iDRACCardString.mof DCIM_iDRACCardView.mof2. Appelez la méthode CreateTargetedConfigJob() pour appliquer les valeurs en attente. Si la méthode s'exécute avec succès, le système doit renvoyer  un ID de travail pour la tâche de configuration que vous avez créée.  3. Pour connaître l'état d'achèvement de la tâche en pourcentage, exécutez la commande requise sur l'ID de tâche.  4. Vérifiez que le mot de passe du BIOS est défini localement sur le système.  Références Tableau 5-17. Numéro et emplacement de l'étape Récupération de l'état Remote Service  Avant d'effectuer toute opération Remote Services (par exemple, la gestion des NIC, la gestion de la configuration RAID, l'inventaire, etc.), assurez-vous que Remote Services est en cours d'exécution, et à jour et peut envoyer des données. Utilisez la focntion Get Remote Service Status (Obtenir l'état de Remote  Service) pour : l Obtenir l'état actuel de Remote Services, par exemple Ready, Not Ready ou Reloading (Prêt, Non prêt ou Rechargment en cours) l Continuez l'interrogation pour déterminer si Remote Services est Prêt. Configuration requise Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions suivantes sont remplies : l Prérequis communs Flux de travail 1. Appelez la méthode GetRSStatus(). 2. Un état est renvoyé avec un Message, un MessageID et une ReturnValue (Valeur de renvoi). 3. Poursuivez l'exécution de la méthode avec un intervalle en attendant que Ready Status soit renvoyé.  4. Ready (Prêt) indique que Lifecycle Controller est prêt à effectuer des opérations.  Références REMARQUE : le système doit être redémarré pour exécuter la tâche de définition de l'attribut ou des attributs. REMARQUE : les sections référencées dans ce tableau ne contiennent que des exemples génériques. Numéro de l'étape Emplacement dans le Guide de l'interface des services Web du Lifecycle Controller (Windows ou Linux) Définition du mot de passe 17.9.1 — Setting the BIOS Password Modification du mot de passe 17.9.1 — Setting the BIOS Password Suppression du mot de passe 17.9.1 — Setting the BIOS Password étape 2 17.9.2 — Create the Targeted Configuration Job étape 3 17.9.3 — Monitor Set BIOS Password Status Profils Dell-BIOSandBootManagementProfile MOFs DCIM_BIOSService.mof REMARQUE : les sections référencées dans ce tableau ne contiennent que des exemples génériques.Tableau 5-18. Numéro et emplacement de l'étape Retour à la page Contenu Numéro de l'étape Emplacement dans le Guide de l'interface des services Web du Lifecycle Controller (Windows ou Linux) étape 1 20.1 — Get Remote Service Status Profils DCIM-LCManagementProfile MOFs DCIM_LCService.mof Document Status: Published Steven Zessin December 18, 2012 Version 2.1.0 Dell™ Lifecycle Controller 2 Web Services Interface Guide for WindowsDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 2 This document is for informational purposes only and may contain typographical errors and technical inaccuracies. The content is provided as is, without express or implied warranties of any kind. © 2012 Dell Inc. All rights reserved. Dell and its affiliates cannot be responsible for errors or omissions in typography or photography. Dell, the Dell logo, and PowerEdge are trademarks of Dell Inc. Intel and Xeon are registered trademarks of Intel Corporation in the U.S. and other countries. Microsoft, Windows, and Windows Server are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell disclaims proprietary interest in the marks and names of others. December 2012| Rev 2.1.0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 3 CONTENTS 1 Introduction........................................................................................................................10 2 References ........................................................................................................................10 3 Overview............................................................................................................................12 3.1 Format for WinRM CLI Examples in Document.........................................................12 3.2 WS-Man Security & Time Parameters.......................................................................13 3.2.1 Encryption Certificate Security.......................................................................13 3.2.2 Handling invalid responses from WSMAN commands...................................13 3.2.3 Improving WinRM Enumeration Performance................................................14 3.2.4 Specifying StartTime, Until Time, and TIME_NOW Parameters ....................14 3.2.5 Return Values ...............................................................................................15 3.2.6 Glossary........................................................................................................15 4 Discovery...........................................................................................................................16 4.1 Discovering Web Service Capability .........................................................................16 4.2 Discovering what Profiles are Implemented ..............................................................16 4.3 Discovering Implementation Namespace..................................................................17 5 Managing iDRAC Local User Accounts..............................................................................18 5.1 Description of iDRAC Attributes vs Standard DMTF Model.......................................18 5.2 Account Inventory (using iDRAC Attributes)..............................................................18 5.2.1 Account and Capabilities (using iDRAC Attributes)........................................18 5.2.2 Privilege and Capabilities (using iDRAC Attributes).......................................19 5.3 Manage Account Settings (using iDRAC Attributes)..................................................20 5.3.1 Modify User Name (using iDRAC Attributes) .................................................20 5.3.2 Modify Password (using iDRAC Attributes)....................................................21 5.3.3 Modify Account State (using iDRAC Attributes).............................................22 5.3.4 Modify User Privilege (using iDRAC Attributes).............................................23 5.4 Account Inventory (using DMTF Model)....................................................................23 5.4.1 Account and Capabilities (using DMTF Model)..............................................23 5.4.2 Privilege and Capabilities (using DMTF Model) .............................................26 5.5 Manage Account Settings (using DMTF Model)........................................................28 5.5.1 Modify User Name (using DMTF Model) .......................................................28 5.5.2 Modify Password (using DMTF Model)..........................................................31 5.5.3 Modify Account State (using DMTF Model) ...................................................31 5.5.4 Modify User Privilege (using DMTF Model) ...................................................32 6 Firmware Inventory ............................................................................................................33 6.1 Software Inventory Profile Specification....................................................................33 6.2 Remote Inventory Method Invocation – Get Software Inventory................................33 7 Firmware Update ...............................................................................................................35 7.1 Software Update Profile Specification.......................................................................35 7.2 ”Rollback” Firmware..................................................................................................35 7.2.1 Request “Rollback” Image.............................................................................35Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 4 7.2.2 Create Reboot Job........................................................................................35 7.2.3 Schedule Update Jobs ..................................................................................35 7.2.4 Monitor Update Jobs .....................................................................................35 7.3 BIOS Firmware “Rollback” ........................................................................................36 7.4 NIC Firmware “Rollback”...........................................................................................37 7.5 Update from Network Source....................................................................................39 7.5.1 Request Update Download............................................................................39 7.5.2 Monitor Download Status ..............................................................................39 7.5.3 Reboot to Perform Update.............................................................................39 7.5.4 Wait for Job Completion................................................................................39 7.5.5 Delete Job.....................................................................................................40 7.6 Update NICs from HTTP, CIFS Share, NFS share, TFTP, or FTP ............................40 7.7 Update BIOS from HTTP, CIFS Share, NFS share, TFTP, or FTP............................42 7.8 CreateRebootJob() ...................................................................................................44 8 Power State Management..................................................................................................45 8.1 Description of Base Server vs Power State Management Methods...........................45 8.2 Get Power State .......................................................................................................45 8.2.1 Base Server Method......................................................................................45 8.2.2 Power State Management Method................................................................46 8.3 Get Power Control Capabilites..................................................................................47 8.3.1 Base Server Method......................................................................................47 8.3.2 Power State Management Method ................................................................48 8.4 Power Control...........................................................................................................49 8.4.1 Base Server Method......................................................................................49 8.4.2 Power State Management Method ................................................................50 9 Hardware Inventory............................................................................................................51 9.1 Power Supply Inventory............................................................................................51 9.2 Fan Inventory............................................................................................................52 9.3 Memory Inventory.....................................................................................................53 9.4 CPU Inventory ..........................................................................................................54 9.5 iDRAC Card Inventory ..............................................................................................55 9.6 PCI Device Inventory................................................................................................56 9.7 Video Inventory.........................................................................................................57 9.8 VFlash SD Card Inventory ........................................................................................58 9.9 NIC Inventory & Configuration ..................................................................................58 9.10 RAID Inventory & Configuration................................................................................60 9.11 BIOS Inventory & Configuration................................................................................62 9.12 System Inventory (including CSIOR attribute)...........................................................63 10 Job Control Management...................................................................................................65 10.1 Description of Job Management ...............................................................................65 10.2 Remote Job Control Examples .................................................................................65 10.2.1 Setup Job Queue..........................................................................................65Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 5 10.2.2 Delete Job Queue .........................................................................................66 10.2.3 List Jobs in Job Store....................................................................................67 11 Operating System Deployment ..........................................................................................69 11.1 OS Deployment Profile Implementation Conformance..............................................69 11.2 Checking OS Deployment Service Availability ..........................................................69 11.3 OS Deployment Method Invocation Examples..........................................................69 11.3.1 Get Driver Pack Information ..........................................................................70 11.3.2 Unpack Selected Drivers and Attach to Host OS as USB Device ..................71 11.3.3 Detach Emulated USB Device Containing Drivers.........................................72 11.3.4 Unpack Selected Drivers and Copy to Network Share...................................72 11.3.5 Check Job Status..........................................................................................73 11.3.6 Boot to Network ISO......................................................................................74 11.3.7 Detach Network ISO USB Device..................................................................75 11.3.8 Boot To PXE .................................................................................................76 11.3.9 Get Host MAC Address Information ..............................................................77 11.3.10 Download ISO to VFlash ...........................................................................77 11.3.11 Boot to ISO from VFlash............................................................................78 11.3.12 Delete ISO from VFlash.............................................................................79 11.3.13 Detach ISO from VFlash............................................................................80 11.3.14 Connect Network ISO Image.....................................................................80 11.3.15 Disconnect Network ISO Image.................................................................81 11.3.16 Skip ISO Image Boot.................................................................................82 11.3.17 Get Network ISO Image Connection Information.......................................83 11.3.18 Connect RFS ISO Image...........................................................................83 11.3.19 Disconnect RFS ISO Image.......................................................................84 11.3.20 Get RFS ISO Image Connection Information.............................................85 11.3.21 Boot To Hard Drive (HD) ...........................................................................85 11.3.22 Configurarable Boot to Network ISO..........................................................86 12 Lifecycle Controller Management Profile............................................................................87 12.1 Collect System Inventory on Restart (CSIOR)...........................................................87 12.2 Part Replacement Configuration and Management...................................................89 12.2.1 Create Config Job .........................................................................................89 12.2.2 Get LC Config Job Status..............................................................................90 12.2.3 List All LC Jobs .............................................................................................90 12.2.4 Get CSIOR Component Configuration Recovery (CCR) Attribute..................91 12.2.5 Get Part Firmware Update Attribute ..............................................................92 12.3 Re-Initiate Auto-Discovery Client ..............................................................................92 12.4 Clear or Set Provisioning Server...............................................................................93 12.5 Check VFlash License Enablement ..........................................................................95 12.6 Download Server Public Key.....................................................................................95 12.7 Download Client Certificates.....................................................................................96 12.8 Delete Auto-Discovery Client Certificates..................................................................97Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 6 12.9 Set Public Certificates...............................................................................................98 12.10Set iDRAC Certificate and Private Key......................................................................99 12.11Delete Auto-Discovery Server Public Key ...............................................................100 12.12Insert Comment in Lifecycle Controller Log.............................................................100 12.13Export Lifecycle Controller Log ...............................................................................101 12.14Export Hardware Inventory from Lifecycle Controller ..............................................102 12.15Export Factory Configuration ..................................................................................103 12.16System Decommission ...........................................................................................104 12.17Get Remote Services API Status............................................................................105 12.18Export System Configuration ..................................................................................105 12.19Import System Configuration...................................................................................106 13 VFlash SD Card Management .........................................................................................107 13.1 Listing the SD Card Partitions.................................................................................108 13.2 Initialize the Virtual Flash Media..............................................................................108 13.2.1 Get VFlash SD Card Inventory....................................................................109 13.2.2 Initialize / Format Media ..............................................................................109 13.2.3 Verify Initialization / Formatting....................................................................110 13.3 Enable/Disable VFlash using VFlash State Change................................................111 13.4 Create Partition.......................................................................................................111 13.5 Create Partition using Image...................................................................................113 13.6 Delete Partition.......................................................................................................115 13.7 Format Partition......................................................................................................115 13.8 Modify Partition.......................................................................................................117 13.9 Attach Partition .......................................................................................................117 13.10Detach Partition......................................................................................................118 13.11Export Data from Partition.......................................................................................119 14 Boot Control Configuration Management .........................................................................121 14.1 Listing the Boot Inventory-ConfigSetting Class .......................................................121 14.2 Getting a Boot ConfigSetting Instance ....................................................................122 14.3 Listing the Boot Inventory-SourceSetting Class ......................................................123 14.4 Changing the Boot Order by InstanceID-ChangeBootOrderByInstanceID() ............123 14.5 Enable or Disable the Boot Source-ChangeBootSourceState()...............................124 15 NIC/CNA Card Management............................................................................................125 15.1 Listing the NIC/CNA Inventory-Enumeration Class .................................................126 15.2 Listing the NIC/CNA Inventory-String Class............................................................127 15.3 Listing the CNA Inventory-Integer Class .................................................................129 15.4 Listing the CNA Inventory-NICView Class...............................................................130 15.5 Listing the CNA Inventory-NICCapabilities Class....................................................132 15.6 Listing the CNA Inventory- NICStatistics Class.......................................................133 15.7 Applying the Pending Values for CNA-CreateTargetedConfigJob().........................134 15.8 Deleting the Pending Values for CNA-DeletePendingConfiguration()......................135 15.9 Getting the CNA Enumeration Instance ..................................................................136Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 7 15.10Setting the IscsiOffloadMode Attribute....................................................................136 15.11Setting the MaxBandwidth Attribute........................................................................138 15.12Setting the VirtMacAddr Attribute............................................................................139 15.13Setting the LegacyBootProto Attribute....................................................................140 15.14Setting CNA LAN Modes ........................................................................................141 15.15Setting the iSCSI Boot Target.................................................................................142 15.16Setting the FCoE Boot Target.................................................................................143 16 RAID Storage Management.............................................................................................144 16.1 Listing the RAID Inventory-Enumeration Class .......................................................145 16.2 Getting a RAID Enumeration Instance ....................................................................146 16.3 Listing the RAID Inventory-Integer Class ................................................................146 16.4 Getting a RAID Integer Instance .............................................................................148 16.5 Listing the RAID Inventory-String Class..................................................................148 16.6 Getting a RAID String Instance...............................................................................149 16.7 Listing the RAID Inventory-ControllerView Class ....................................................150 16.8 Getting a RAID ControllerView Instance .................................................................151 16.9 Listing the RAID Inventory-PhysicalDiskView Class................................................152 16.10Listing the RAID VirtualDiskView Inventory.............................................................153 16.11Listing the RAID EnclosureView Inventory..............................................................155 16.12Reset Configuration-ResetConfig() .........................................................................155 16.13Clearing the Foreign Configuration-ClearForeignConfig() .......................................156 16.14Applying the Pending Values for RAID-CreateTargetedConfigJob()........................157 16.15Deleting the Pending Values for RAID-DeletePendingConfiguration().....................158 16.16Managing Hot Spare...............................................................................................159 16.16.1 Determining Potential Disks-GetDHSDisks() ...........................................159 16.16.2 Assigning the Hot Spare-AssignSpare() ..................................................159 16.16.3 Unassigning the Hot Spare-UnassignSpare() ..........................................161 16.17Managing Keys for Self Encrypting Drives ..............................................................161 16.17.1 Setting the Key-SetControllerKey()..........................................................161 16.17.2 Locking the Virtual Disk-LockVirtualDisk() ...............................................162 16.17.3 Locking the Controller with a Key-EnableControllerEncryption()..............163 16.17.4 Rekeying the Controller-ReKey().............................................................164 16.17.5 Removing the Key-RemoveControllerKey() .............................................166 16.18Managing Virtual Disk.............................................................................................166 16.18.1 Getting the Available RAID levels-GetRAIDLevels() ................................166 16.18.2 Getting the Available Disks-GetAvailableDisks()......................................168 16.18.3 Checking the Create VD Parameters Validity-CheckVDValues() .............169 16.18.4 Creating a Single Virtual Disk-CreateVirtualDisk() ...................................170 16.18.5 Creating a Sliced Virtual Disk-CreateVirtualDisk() ...................................173 16.18.6 Creating a Cachecade Virtual Disk-CreateVirtualDisk() ...........................176 16.18.7 Deleting a Virtual Disk-DeleteVirtualDisk()...............................................178 16.19Setting Controller Attributes....................................................................................179Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 8 16.19.1 Changing the Value of a RAID Controller Enumeration Attribute .............179 16.19.2 Changing Multiple Values of RAID Controller Enumeration Attributes......179 16.19.3 Changing the Value of a RAID Controller Integer Attribute ......................180 16.19.4 Changing Multiple Values of RAID Controller Integer Attributes...............181 16.20Convert Physical Disks to RAID-ConvertToRAID() .................................................182 16.21Convert Physical Disks to Non RAID-ConvertToNonRAID()....................................183 17 Managing BIOS Configuration..........................................................................................183 17.1 Listing the BIOS Inventory-Enumeration Class .......................................................183 17.2 Getting a BIOS Enumeration Instance ....................................................................185 17.3 Changing the BIOS BootMode-SetAttribute()..........................................................185 17.4 Setting Multiple BIOS BootMode Parameters..........................................................186 17.5 Listing the BIOS Inventory-Integer Class ................................................................187 17.6 Listing the BIOS Inventory-String Class..................................................................187 17.7 Applying the Pending Values for BIOS & Boot-CreateTargetedConfigJob()............188 17.8 Deleting the Pending Values for BIOS & Boot-DeletePendingConfiguration().........189 17.9 Managing BIOS Passwords....................................................................................190 17.9.1 Setting the BIOS Password.........................................................................190 17.9.2 Create Target Configuration Job .................................................................192 17.9.3 Monitor Set BIOS Password Status.............................................................192 17.10Listing the BIOS Inventory-Password Class............................................................192 18 Exporting and Importing Server Profile.............................................................................193 18.1 Exporting Server Profile..........................................................................................194 18.1.1 Exporting Server Profile to iDRAC vFlash Card-BackupImage()..................194 18.1.2 Exporting Server Profile to NFS Share-BackupImage()...............................194 18.1.3 Exporting Server Profile to CIFS Share-BackupImage()..............................195 18.1.4 Monitoring Export status..............................................................................196 18.2 Importing Server Profile ..........................................................................................197 18.2.1 Importing Server Profile from iDRAC vFlash Card-RestoreImage() .............197 18.2.2 Importing Server Profile from NFS share-RestoreImage() ...........................197 18.2.3 Importing Server Profile from CIFS share-RestoreImage() ..........................198 18.2.4 Monitoring Import Status .............................................................................199 19 iDRAC Configuration........................................................................................................200 19.1 Listing the iDRAC Card Inventory-Enumeration Class ............................................200 19.2 Getting an iDRAC Card Enumeration Instance .......................................................201 19.3 Listing the iDRAC Card Inventory-Enumeration Class using groupID .....................202 19.4 Applying the Attributes and Polling Job Completion................................................204 19.4.1 Changing iDRAC Values-ApplyAttributes() (Immediate) ..............................204 19.4.2 Polling Job Completion................................................................................205 19.4.3 Set Attribute Verification..............................................................................206 19.5 Listing the iDRAC Card Inventory-Integer Class .....................................................207 19.6 Listing the iDRAC Card Inventory-Integer Class using groupID ..............................208 19.7 Listing the iDRAC Card Inventory-String Class.......................................................209Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 9 19.8 Listing the iDRAC Card Inventory-String Class using groupID ................................210 19.9 Changing the iDRAC IPChange Notification ...........................................................212 19.9.1 Getting the Current iDRAC IPChange State................................................212 19.9.2 Setting the iDRAC IPChange Notification-SetAttribute() ..............................212 20 Remote Service Status ....................................................................................................213 20.1 Getting Remote Service Status...............................................................................213 20.2 Restarting Remote Service Status..........................................................................215 21 System Information..........................................................................................................216 21.1 Listing the System Inventory-SystemView Class.....................................................216 22 Sensor Information..........................................................................................................217 22.1 Listing the Sensors Inventory-PSNumericSensor Class..........................................217 23 Managing Fiber Channel (FC) Configuration....................................................................219 23.1 Listing the FC Inventory-Attribute Class..................................................................219 23.2 Listing the FC Inventory-Statistics Class.................................................................220 23.3 Listing the FC Inventory-String Class......................................................................221 23.4 Listing the FC Inventory-Integer Class....................................................................222 23.5 Listing the FC Inventory-Enumeration Class...........................................................222 23.6 Changing the FC Attributes-SetAttribute()...............................................................223 23.7 Applying the Pending Values for FC-CreateTargetedConfigJob() ...........................223 23.8 Deleting the Pending Values for FC-DeletePendingConfiguration() ........................225 23.9 Listing the FC Views ...............................................................................................225Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 10 1 Introduction This document serves as a guideline for utilizing the functionality available from embedded Lifecycle Controller Remote Enablement Web Services interfaces. The purpose of this document is to provide information and examples for utilizing the Web services for Management (WS-Man) management protocol using Windows WinRM and open source WSMANCLI command line utilities. Examples and invocation information is provided for the following functionality.  Inventory for BIOS, component firmware and embedded software  Update of BIOS, component firmware and embedded software  Job Control of update tasks  Enhancement of Operating System Deployment using VFlash SD Card  Enhancement of Discovery and Handshake from LifeCycle Controller 1.x  Raid configuration management  iDRAC Inventory and configuration features  NIC configuration management  Boot configuration management  BIOS configuration management The target audience for this document is application and script writers that want to utilize the remote management capabilities using WS-Man protocol available from Dell Lifecycle Controller. 2 References 1Dell 12th Generation PowerEdge Server Resources: http://www.delltechcenter.com/12thGen 2Dell CIM Profiles: http://www.delltechcenter.com/page/DCIM.Library.Profile 3Managed Object Format (MOF) files http://www.delltechcenter.com/page/DCIM.Library.MOF 4 WinRM Scripting API, MSDN: http://msdn.microsoft.com/en-us/library/aa384469(VS.85).aspx 5 Openwsman CLI: http://www.openwsman.org/project/wsmancli 6 DMTF Common Information Model (CIM) Infrastructure Specification (DSP0004): http://www.dmtf.org/standards/published_documents/DSP0004_2.5.0.pdfDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 11 7 List of PCI IDs: http://pciids.sourceforge.net/pci.idsDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 12 3 Overview The remote interface guidelines provided in this document are illustrated by command line examples of the WS-MAN protocol Web services APIs that expose the remote management capabilities of the Dell Lifecycle Controller. The command line examples are from the Microsoft® Windows® and Linux environments using WinRM4 and WSMANCLI5 respectively. The Lifecycle Controller remote management capabilities are organized by management domain and documented in Dell CIM Profile specifications2 . The remote enablement feature for Lifecycle Controller 2.0 provides the following capabilities:  Remotely get inventory of the BIOS, component firmware, and embedded software including version information of both the installed as well as available cached versions  Remote update of BIOS, component firmware, Diagnostic content, DRAC content, driver pack, power supplies from remotely located Dell Update Packages or cached images located in the Lifecycle Controller  Remotely schedule and track the status of update tasks (jobs)  Remotely manage the Part Replacement feature by allowing retrieving and setting auto update and auto system inventory sync  Enable re-initiation of Lifecycle Controller Auto-Discovery feature  Enhancement of Operation System Deployment capabilities by supporting the downloading of an ISO image to a Dell VFlash SD Card and booting to the ISO image on the VFlash SD Card  NIC configuration enables the ability to get and set NIC attributes that are configurable using NIC Option ROM or NIC UEFI HII.  Remote RAID configuration allows users to remotely query and configure the Hardware Raid of the system  Multiple HW Inventory views allows users to remote query the inventory of Hardware 3.1 Format for WinRM CLI Examples in Document The examples of WinRM and WSMANCLI command line invocations in this document are formatted for readability and often span multiple lines in the document. In actual use, scripted or hand-typed invocations are contained on one line. The examples also use substitute values for the target iDRAC IP address, username (with ExecuteServerCommand privilege), password and other site specific information. Actual use of these examples would require using values for IP Address, username and password, etc. that are valid. These values are represented in the examples as follows: Target iDRAC IP address = [IPADDRESS] iDRAC Username = [USER] iDRAC Password = [PASSWORD] Additional substitute values are used in some of the examples and are described in the specific example.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 13 The following example is typical of the formatting used in this document: EXAMPLE: winrm e cimv2/root/dcim/DCIM_OSDeploymentService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic 3.2 WS-Man Security & Time Parameters 3.2.1 Encryption Certificate Security For the WinRM examples provided in this document, the strict checks of certificates such as matching of CNs (Common Names) and verification with the actual CA (Certificate Authority) of the certificate of the WS-Management protocol HTTPS encryption certificate is assumed to be already configured and enabled. To disable the strict certificate checking, add the following command line options to all WinRM examples: –skipCACheck and –skipCNCHeck. Additionally, the following error may result if the end point does not support this feature. Use the switch -skiprevocationcheck to bypass this error. WSManFault Message = The server certificate on the destination computer (10.35.0.232:443) has the following errors: The SSL certificate could not be checked for revocation. The server used to check for revocation might be unreachable. Refer to the WinRM documentation4 and related documentation for directions on setting up encryption certificates for WinRM and executing WinRM invocations using full security capabilities. Refer to the Lifecycle Controller User Guide1 for directions on configuring different encryption certificates for the iDRAC Web server. Dell recommends that the full security and encryption capabilities of the WSManagement protocol is used for production level utilization of the Lifecycle Controller Web services interfaces. 3.2.2 Handling invalid responses from WSMAN commands  Check the network connection to make sure that the system is connected  Check the WSMAN syntax to ensure there are no typos in the command line  Check if there are other WSMAN commands sending from other systems  Wait for a few seconds and re-try the WSMAN commandDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 14 3.2.3 Improving WinRM Enumeration Performance When an enumeration command is executed, the default WinRM configuration gets only 20 instances at a time and therefore slows down the system drastically. Changing the WinRM configuration to allow a greater number, such as 50, will reduce the time taken by the enumeration operations. Execute the following command to get instances in groups of up to 50. winrm set winrm/config @{MaxBatchItems="50"} Additionally, increasing the allotted maximum envelope size and timeout can also increase performance. winrm set winrm/config @{MaxEnvelopeSizekb="150"} winrm set winrm/config @{MaxTimeoutms ="60000"} Other optional WinRM configuration commands are listed below for convenience. To get the current WinRM configuration settings, execute the following command. winrm g winrm/config By default, the client computer requires encrypted network traffic. To allow the client computer to request unencrypted traffic, execute the following command: winrm s winrm/config/Client @{AllowUnencrypted="true"} TrustedHosts is an array that specifies the list of remote computers that are trusted. Other computers in a workgroup or computers in a different domain should be added to this list. Note: The computers in the TrustedHosts list are not authenticated. Execute the following command to allow all computers to be included in TrustedHosts. winrm s winrm/config/Client @{TrustedHosts="*"} Basic authentication is a scheme in which the user name and password are sent in clear text to the server or proxy. This method is the least secure method of authentication. The default is True. Execute the following command to set client computer to use Basic authentication. winrm s winrm/config/Client/Auth @{Basic="true"} 3.2.4 Specifying StartTime, Until Time, and TIME_NOW Parameters The several methods that attach a virtual USB device to the target system accept a StartTime and Until parameter. The parameter data type is CIM date-time. If the StartTime parameter is null the action will not be started. If the Until parameter is null, the default value will be 17 hours. The date-time data type is defined in the CIM Infrastructure Specification4 as: ddddddddhhmmss.mmmmmm Where: Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 15 • dddddddd is the number of days • hh is the remaining number of hours • mm is the remaining number of minutes • ss is the remaining number of seconds • mmmmmm is the remaining number of microseconds The Lifecycle controller firmware update, and set attribute related methods that require a date time parameter, use the form YYYYMMDDhhmmss (Eg. 20090930112030). The user is expected to enter the date and time in this format for all Lifecycle Controller updates and set attribute tasks. TIME_NOW is a special value that represents “running the tasks immediately”. 3.2.5 Return Values Many of the methods in this document have the following possible return values. They are summarized here for convenience. 0 = Success 1 = Not Supported 2 = Failed 4096 = Job Created 3.2.6 Glossary Term Meaning BIOS Basic Input / Output System HW Hardware iDRAC Integrated DELL Remote Access Controller IPL Initial Program Load DUP Dell Update Package MOF Managed Object File CIM Common Information Model NIC Network Interface Controller RAID Redundant Array of Independent Disks FQDD Fully Qualified Device Description UEFI Unified Extensible Firmware Interface AMEA Advanced Management Enablement Adapter HII Human Interface Infrastructure WSMAN WS-Management is a specification of a SOAP-based protocol for the management of servers, devices, applications and moreDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 16 4 Discovery 4.1 Discovering Web Service Capability Determine if the target system supports the WinRM interface using the ‘identify’ command. Profiles: http://www.dmtf.org/sites/default/files/standards/documents/DSP0217_2.0.0.pdf EXAMPLE: winrm identify -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: IdentifyResponse ProtocolVersion = http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd ProductVendor = Openwsman Project ProductVersion = 2.2.4 4.2 Discovering what Profiles are Implemented Implemented profiles are advertised using the class CIM_RegisteredProfile. Enumerate this class in the “root/interop” CIM namespace. Profiles: http://www.dmtf.org/sites/default/files/standards/documents/DSP1033_1.0.0.pdf EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/CIM_RegisteredProfile?__cimnamespace=root/interop -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_LCRegisteredProfile AdvertiseTypeDescriptions = WS-Identify, Interop Namespace AdvertiseTypes = 1, 1 InstanceID = DCIM:Memory:1.0.0 OtherRegisteredOrganization = DCIM RegisteredName = Memory RegisteredOrganization = 1 RegisteredVersion = 1.0.0 ... DCIM_RegisteredProfileDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 17 AdvertiseTypeDescriptions = WS-Identify AdvertiseTypes = 1 Caption = null Description = null ElementName = null InstanceID = DCIM:CSRegisteredProfile:1 OtherRegisteredOrganization = null RegisteredName = Base Server RegisteredOrganization = 2 RegisteredVersion = 1.0.0 . . . The above example shows that the DMTF Base Server profile version 1.0.0 is implemented. 4.3 Discovering Implementation Namespace The implementation CIM namespace may be discovered from the interop (root/interop) CIM namespace using the class CIM_ElementConformsToProfile that associates an instance of CIM_RegisteredProfile class with an instance of CIM_ComputerSystem class. Profiles: n/a EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/* -dialect:association -associations - filter: {object=DCIM_ComputerSystem?CreationClassName=DCIM_ComputerSystem+Name=srv:system+__cimna mespace=root/dcim} -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -encoding:utf-8 -a:basic -SkipCNcheck –SkipCAcheck OUTPUT: DCIM_CSRoleLimitedToTarget DefiningRole Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_Role SelectorSet Selector: CreationClassName = DCIM_Role, Name = DCIM:Role:9, __cimnamespace = root/dcim TargetElement Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_ComputerSystem SelectorSet Selector: CreationClassName = DCIM_ComputerSystem, Name = srv:system, __cimnamespace = root/dcimDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 18 DCIM_CSRoleLimitedToTarget DefiningRole Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_Role SelectorSet Selector: CreationClassName = DCIM_Role, Name = DCIM:Role:10, __cimnamespace = root/dcim TargetElement Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_ComputerSystem SelectorSet Selector: CreationClassName = DCIM_ComputerSystem, Name = srv:system, __cimnamespace = root/dcim 5 Managing iDRAC Local User Accounts 5.1 Description of iDRAC Attributes vs Standard DMTF Model The iDRAC user account management data model is represented by both DMTF and Dell Profiles. Both models are currently offered. The DMTF Profiles for Simple Identity Management and Role Based Authorization represent iDRAC user accounts and privileges. The DMTF data model is complex and typically requires multiple transactions to accomplish simple operations such as specifying a username and password or giving a user account admin privileges. For this reason, LC also offers a Dell data model for managing iDRAC user accounts that is based on an attribute model. The DCIM iDRAC Card Profile specifies the attributes for each user account name, password, and privilege. The iDRAC has 15 local user account that can be managed. 5.2 Account Inventory (using iDRAC Attributes) The list of user accounts may be retrieved by enumerating the DCIM_iDRACCard classes. The class provides the user account name and enabled state properties. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 5.2.1 Account and Capabilities (using iDRAC Attributes) Enumerating the DCIM_iDRACCardEnumeration class, Section 19.1, and parsing the output for the attribute AttributeDisplayName = User Admin Enable, will display all of the 16 possible user accounts and their respective status. EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_iDRACCardEnumeration -u:[USER] -p:[PASSWORD] Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 19 -r:https://[IPADDRESS]/wsman:443 -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_iDRACCardEnumeration AttributeDisplayName = User Admin Enable AttributeName = Enable CurrentValue = Disabled DefaultValue = Disabled Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.1 InstanceID = iDRAC.Embedded.1#Users.1#Enable IsReadOnly = true PossibleValues = Disabled, Enabled DCIM_iDRACCardEnumeration AttributeDisplayName = User Admin Enable AttributeName = Enable CurrentValue = Enabled DefaultValue = Enabled Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.2 InstanceID = iDRAC.Embedded.1#Users.2#Enable IsReadOnly = false PossibleValues = Disabled, Enabled . . . 5.2.2 Privilege and Capabilities (using iDRAC Attributes) Enumerating the DCIM_iDRACCardEnumeration class, Section 19.1, and parsing the output for the attribute AttributeDisplayName = User Admin IPMI LAN(or Serial) Privilege, will display all of the 16 possible user accounts and their respective status. EXAMPLE: DCIM_iDRACCardEnumeration AttributeDisplayName = User Admin IPMI LAN Privilege AttributeName = IpmiLanPrivilege CurrentValue = NoAccess DefaultValue = NoAccess Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.1 Account Disabled as displayed in CurrentValue attribute for Users.1 Account Enabled as displayed in CurrentValue attribute for Users.2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 20 InstanceID = iDRAC.Embedded.1#Users.1#IpmiLanPrivilege IsReadOnly = true PossibleValues = User, Operator, Administrator, NoAccess DCIM_iDRACCardEnumeration AttributeDisplayName = User Admin IPMI Serial Privilege AttributeName = IpmiSerialPrivilege CurrentValue = NoAccess DefaultValue = NoAccess Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.1 InstanceID = iDRAC.Embedded.1#Users.1#IpmiSerialPrivilege IsReadOnly = true PossibleValues = User, Operator, Administrator, NoAccess. . . 5.3 Manage Account Settings (using iDRAC Attributes) When the account setting capability allows, the user name of an account may be modified by invoking the ApplyAttributes() method on the UserName property. Confirmation of successful user name or password verification can be obtained by enumerating the DCIM_iDRACCardString class(Section 19.6). 5.3.1 Modify User Name (using iDRAC Attributes) EXAMPLE: winrm i ApplyAttributes http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_iDRACCardService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_iDRACCardService +SystemName=DCIM:ComputerSystem +Name=DCIM:iDRACCardService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file: DracCard_UserName.xml The input file, DracCard_UserName.xml, is shown below: iDRAC.Embedded.1 Users.4#UserName HELLO OUTPUT:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 21 When this method is executed, a jobid or an error message is returned. ApplyAttributes_OUTPUT ReturnValue = 4096 Job EndpointReference Address = https://127.0.0.1:443/wsman ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: __cimnamespace = root/dcim, InstanceID = JID_001296571842 5.3.2 Modify Password (using iDRAC Attributes) EXAMPLE: winrm i ApplyAttributes http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_iDRACCardService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_iDRACCardService +SystemName=DCIM:ComputerSystem +Name=DCIM:iDRACCardService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:DracCard_Password.xml The input file, DracCard_Password.xml, is shown below: iDRAC.Embedded.1 Users.4#Enable Enabled Users.4#Password PWORDHERE OUTPUT: When this method is executed, a jobid or an error message is returned. ApplyAttributes_OUTPUT ReturnValue = 4096 Job EndpointReference Address = https://127.0.0.1:443/wsman ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: __cimnamespace = root/dcim, InstanceID = JID_001296571842Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 22 5.3.3 Modify Account State (using iDRAC Attributes) When the account setting capability allows, the user account may be enabled or disabled by invoking the method ApplyAttributes() method on the Enable property. Confirmation of the change can be obtained by enumerating the DCIM_iDRACCardString class(Section 19.6). EXAMPLE: winrm i ApplyAttributes http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_iDRACCardService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_iDRACCardService +SystemName=DCIM:ComputerSystem +Name=DCIM:iDRACCardService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file: DracCard_AccountChange.xml The input file, DracCard_ AccountChange.xml, is shown below: iDRAC.Embedded.1 Users.4#Enable Enabled Users.4#Password PASSWORDHERE OUTPUT: When this method is executed, a jobid or an error message is returned. ApplyAttributes_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001296744532, __cimnamespace = root/dcim ReturnValue = 4096 The following error may result if the password has not initially been set to a value. The password may be set an initail value at the same time as the account is enabled by adding the Users.4#Password attribute name and corresponding attribute value, as shown above. ApplyAttributes_OUTPUT Message = The User Password is not configured so cannot Enable the User or set values for IPMILan IPMISerial or User Admin Privilege MessageArguments = NULL MessageID = RAC023 ReturnValue = 2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 23 5.3.4 Modify User Privilege (using iDRAC Attributes) When the account setting capability allows, the user privileges may be enabled or disabled by invoking the method ApplyAttributes() method on the Enable property. Confirmation of the change can be obtained by enumerating the DCIM_iDRACCardString class(Section 19.6). EXAMPLE: winrm i ApplyAttributes http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_iDRACCardService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_iDRACCardService +SystemName=DCIM:ComputerSystem +Name=DCIM:iDRACCardService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file: DracCard_PrivilegeChange.xml The input file, DracCard_ PrivilegeChange.xml, is shown below: iDRAC.Embedded.1 Users.4#IpmiLanPrivilege Operator OUTPUT: When this method is executed, a jobid or an error message is returned. ApplyAttributes_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001296745342, __cimnamespace = root/dcim ReturnValue = 4096 5.4 Account Inventory (using DMTF Model) The list of user accounts may be retrieved by enumerating the CIM_Account class. The class provides the user account name and EnabledState properties. The user account password is also included but it is a write-only property. Profiles: http://www.dmtf.org/sites/default/files/standards/documents/DSP1034_1.0.1.pdf http://www.dmtf.org/sites/default/files/standards/documents/DSP1039_1.0.0.pdf 5.4.1 Account and Capabilities (using DMTF Model) Example-A demonstrates standard ouput. Example-B demonstrates EPR mode output.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 24 EXAMPLE-A: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Account -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT-A: DCIM_Account CreationClassName = DCIM_Account ElementName = DCIM Account EnabledDefault = 2 EnabledState = 3 Name = iDRAC.Embedded.1#Users.1 OrganizationName = DCIM RequestedState = 0 SystemCreationClassName = DCIM_SPComputerSystem SystemName = systemmc TransitioningToState = 12 UserID = null UserPassword = null DCIM_Account CreationClassName = DCIM_Account ElementName = DCIM Account EnabledDefault = 2 EnabledState = 2 Name = iDRAC.Embedded.1#Users.2 OrganizationName = DCIM RequestedState = 0 SystemCreationClassName = DCIM_SPComputerSystem SystemName = systemmc TransitioningToState = 12 UserID = root UserPassword . . . EXAMPLE-B: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Account -u:[USER] - p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -returntype:EPR OUTPUT-B: EndpointReference Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_Account SelectorSetDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 25 Selector: __cimnamespace = root/dcim, Name = iDRAC.Embedded.1#Users.1, CreationClassName = DCIM_Account, Sys temName = systemmc, SystemCreationClassName = DCIM_SPComputerSystem EndpointReference Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_Account SelectorSet Selector: __cimnamespace = root/dcim, Name = iDRAC.Embedded.1#Users.2, CreationClassName = DCIM_Account, Sys temName = systemmc, SystemCreationClassName = DCIM_SPComputerSystem . . . Account setting capability is defined in the class CIM_AccountManagementCapabilities associated with the CIM_Account class instance. The ability to enable and disable an account is defined in the capability class CIM_EnabledLogicalElementCapabilities associated with the CIM_Account class. To determine account setting capabilities: 1. Get the CIM_Account class instance of interest using EnumerateEPR mode. 2. Enumerate the associators of the CIM_Account instance and search for CIM_AccountManagementService class instance using EnumerateEPR mode. 3. Enumerate the associators of the CIM_AccountManagementService instance and search for CIM_AccountManagementCapabilities class instance. 4. One exception is account index 0. The first account is static and could not be set. OUTPUT-C: DCIM_LocalUserAccountManagementCapabilities ElementName = Local User Account Management Capabilities ElementNameEditSupported = false InstanceID = DCIM:LocalUserAccountManagementCapabilities:1 MaxElementNameLen = 0 OperationsSupported = 3 SupportedAuthenticationMethod = 0, 1, 2 DCIM_IPMICLPAccountManagementCapabilities ElementName = IPMI/CLP Account Management Capabilities ElementNameEditSupported = false InstanceID = DCIM:IPMICLPAccountManagementCapabilities:1 MaxElementNameLen = 0 OperationsSupported = 3Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 26 To determine account state setting capabilities: 1. Get the CIM_Account class instance of interest using EnumerateEPR mode. 2. Enumerate the associators of the CIM_Account instance and search for CIM_EnabledLogicalElementCapabilities class instance. 3. The presence of “RequestedStatesSupported” determines which states could be set. 4. One exception is account index 0. The first account is static and could not be set. OUTPUT-D: DCIM_EnabledLogicalElementCapabilities ElementName = Account Capabilities ElementNameEditSupported = false InstanceID = DCIM_EnabledLogicalElementCapabilities:1 MaxElementNameLen = 0 RequestedStatesSupported = 2, 3 . . . 5.4.2 Privilege and Capabilities (using DMTF Model) The account privilege assigned to a user is defined in the class CIM_Privilege associated with the CIM_Account class. The class contains a list of privileges granted to the user account. Profiles: http://www.dmtf.org/sites/default/files/standards/documents/DSP1034_1.0.1.pdf http://www.dmtf.org/sites/default/files/standards/documents/DSP1039_1.0.0.pdf To get the instance of CIM_Privilege for an account: 1. Get the CIM_Account class instance of interest using EnumerateEPR mode. 2. Enumerate the associators of the CIM_Account instance and search for CIM_Identity class instance using EnumerateEPR mode. 3. Enumerate the associators of the CIM_Identity instance and search for CIM_Role class instance using EnumerateEPR mode. 4. Enumerate the associators of the CIM_Role instance and search for CIM_Privilege class instance. An alternative to the above method, you can retrieve the specific CIM_Privilege instance by enumerating the class directly with filter. This method is similar to the example used to retrieve CIM_Account. EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 27 winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/DCIM_LocalRolePrivilege -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]//wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_LocalRolePrivilege Activities = null ActivityQualifiers = null ElementName = DCIM Local Privilege 1 InstanceID = DCIM:Privilege:1 PrivilegeGranted = true QualifierFormats = null RepresentsAuthorizationRights = false DCIM_LocalRolePrivilege Activities = 7, 7, 7, 7, 7, 7, 7, 7, 7 ActivityQualifiers = Login to DRAC, Configure DRAC, Configure Users, Clear Logs, Test Alerts, Execute Server Control Commands, Access Console Redirection, Access Virtual Media, Execute Diagnostic Commands ElementName = DCIM Local Privilege 2 InstanceID = DCIM:Privilege:2 PrivilegeGranted = true QualifierFormats = 9, 9, 9, 9, 9, 9, 9, 9, 9 RepresentsAuthorizationRights = true DCIM_LocalRolePrivilege Activities = null ActivityQualifiers = null ElementName = DCIM Local Privilege 3 InstanceID = DCIM:Privilege:3 PrivilegeGranted = true QualifierFormats = null RepresentsAuthorizationRights = false . . . Privilege setting capability is defined in the class CIM_RoleBasedManagementCapabilities associated with the CIM_Privilege class instance. This class contains the list of possible values used to assign privileges. Look for the property ActivityQualifiersSupported. To determine privilege setting capabilities: 1. Acquire the class instance of CIM_Privilege of interest. 2. Enumerate the associators of the CIM_Privilege instance and search for CIM_RoleBasedAuthorizationService class instance using EnumerateEPR mode.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 28 3. Enumerate the associators of the CIM_RoleBasedAuthorizationService instance and search for CIM_RoleBasedManagementCapabilities class instance using EnumerateEPR mode. OUTPUT: DCIM_LocalRoleBasedManagementCapabilities ActivitiesSupported = 7, 7, 7, 7, 7, 7, 7, 7, 7 ActivityQualifiersSupported = Login to DRAC, Configure DRAC, Configure Users, Clear Logs, Execute Server Control Commands, Access Console Redirection, Access Virtual Media, Test Alerts, Execute Di agnostic Commands ElementName = Local Role Based Management Capabilities InstanceID = DCIM:LocalRoleBasedManagementCapabilities QualifierFormatsSupported = 9, 9, 9, 9, 9, 9, 9, 9, 9 SharedPrivilegeSupported = false SupportedMethods = 8 DCIM_CLPRoleBasedManagementCapabilities ActivitiesSupported = null ActivityQualifiersSupported = null ElementName = CLP Role Based Management Capabilities InstanceID = DCIM:CLPRoleBasedManagementCapabilities QualifierFormatsSupported = null SharedPrivilegeSupported = false SupportedMethods = 6 DCIM_IPMIRoleBasedManagementCapabilities ActivitiesSupported = null ActivityQualifiersSupported = null ElementName = IPMI Role Based Management Capabilities InstanceID = DCIM:IPMIRoleBasedManagementCapabilities QualifierFormatsSupported = null SharedPrivilegeSupported = false SupportedMethods = 6 5.5 Manage Account Settings (using DMTF Model) 5.5.1 Modify User Name (using DMTF Model) When the account setting capability allows, the user name of an account may be modified by issuing a set operation on the UserID property of the CIM_Account class instance. The set operation requires an instance reference. The instance reference may be retrieved by adding EnumerateEPR mode to enumerate or get of the class. Profiles: http://www.dmtf.org/sites/default/files/standards/documents/DSP1034_1.0.1.pdf http://www.dmtf.org/sites/default/files/standards/documents/DSP1039_1.0.0.pdfDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 29 The steps below demonstrate how to set the user name and password for local accounts. A) Enumerate CIM_Account with EPR to identify all possible instance information to be used in a subsequent put or set operations. EXAMPLE-A: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Account ?__cimnamespace=root/dcim -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -returntype:EPR When this command is executed, a list of objects will be returned. Below is a snippet of the output. OUTPUT-A: EndpointReference Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_Account SelectorSet Selector: __cimnamespace = root/dcim, Name = iDRAC.Embedded.1#Users.1, CreationClassName = DCIM_Account, Sys temName = systemmc, SystemCreationClassName = DCIM_SPComputerSystem EndpointReference Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_Account SelectorSet Selector: __cimnamespace = root/dcim, Name = iDRAC.Embedded.1#Users.2, CreationClassName = DCIM_Account, Sys temName = systemmc, SystemCreationClassName = DCIM_SPComputerSystem . . . B) Perform a ‘get’ on any instance from A) to ensure correctness of the URI. EXAMPLE-B: winrm g "http://schemas.dell.com/wbem/wscim/1/cim-schema/2/ DCIM_Account?__cimnamespace=root/dcim +CreationClassName= DCIM_Account +Name= iDRAC.Embedded.1#Users.16 +SystemCreationClassName=DCIM_SPComputerSystem +SystemName=systemmc" Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 30 -r:https://[IPADDRESS] -u:[USER] -p:[PASSWORD] -a:basic -encoding:utf-8 –SkipCACheck –SkipCNCheck When this method is executed, the particular object will be returned. Below is the output. OUTPUT-B: DCIM_Account CreationClassName = DCIM_Account ElementName = DCIM Account EnabledDefault = 2 EnabledState = 3 Name = iDRAC.Embedded.1#Users.16 OrganizationName = DCIM RequestedState = 0 SystemCreationClassName = DCIM_SPComputerSystem SystemName = systemmc TransitioningToState = 12 UserID = null UserPassword = null C) If B) is successful, set the new values for the specified instance. EXAMPLE-C: winrm set "http://schemas.dell.com/wbem/wscim/1/cim-schema/2/ DCIM_Account?__cimnamespace=root/dcim +CreationClassName= DCIM_Account +Name= iDRAC.Embedded.1#Users.16 +SystemCreationClassName=DCIM_SPComputerSystem +SystemName=systemmc" -r:https://[IPADDRESS] -u:[USER] -p:[PASSWORD] -a:basic -encoding:utf-8 @{UserID="testuser4";UserPassword="testuser4"} -SkipCACheck -SkipCNCheck –skiprevocationcheck When this command is executed, the UserID will be displayed in the output. The UserPassword will be displayed as null when the account is disabled. After the account is enabled, it will be displayed as blank. The value of UserPassword will never be displayed. OUTPUT-C: DCIM_Account CreationClassName = DCIM_Account ElementName = DCIM Account EnabledDefault = 2 EnabledState = 3 Name = iDRAC.Embedded.1#Users.16 OrganizationName = DCIMDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 31 RequestedState = 0 SystemCreationClassName = DCIM_SPComputerSystem SystemName = systemmc TransitioningToState = 12 UserID = testuser4 UserPassword = null UserID = testuser4 UserPassword = testuser4 D) If the account specified is new or not yet enabled, it will not be accessible. Login as root in the UI and verify the user name is set correctly and enable it. E) Logout of the UI. Logging in with new user name and password and be successful. Possible responses: 1. A fault is returned which suggests a possible error in the request payload. 2. An empty response which suggests an error occurred while processing the request. 3. An instance of the class is returned where the property value is unchanged. 4. An instance of the class is returned where the property value is modified. The set is successful. 5. The property value may be blank as intended by the implementation for security. To determine success, try logging in with the new password. Ensure the account is enabled. 5.5.2 Modify Password (using DMTF Model) When the account setting capability allows, the user password of an account may be modified by issuing a set operation on the UserPassword property of the CIM_Account class instance. The set operation requires an instance reference. The instance reference may be retrieved by adding EnumerateEPR mode to enumerate or get of the class. NOTE: The profile defines this property as string array of type octet string. In this implementation, the password is a string of type clear text. The security concern is resolved by transmission of this information only through secure HTTPS communication. Profiles: http://www.dmtf.org/sites/default/files/standards/documents/DSP1034_1.0.1.pdf http://www.dmtf.org/sites/default/files/standards/documents/DSP1039_1.0.0.pdf See Section 5.5.1 for an implementation example. 5.5.3 Modify Account State (using DMTF Model) When the account setting capability allows, the user account may be enabled or disabled by invoking the RequestStateChange() method of the CIM_Account class instance. The invoke operation requires Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 32 an instance reference. The instance reference may be retrieved by adding EnumerateEPR mode to enumerate or get of the class. Profiles: http://www.dmtf.org/sites/default/files/standards/documents/DSP1034_1.0.1.pdf http://www.dmtf.org/sites/default/files/standards/documents/DSP1039_1.0.0.pdf Replace “DCIM User 16” with the applicable user name and “2” with the desired request state. Invoke RequestStateChange() with the following parameters and syntax: EXAMPLE: winrm invoke RequestStateChange "http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/DCIM_Account ?__cimnamespace=root/dcim +CreationClassName=DCIM_Account +Name= iDRAC.Embedded.1#Users.16 +SystemCreationClassName=DCIM_SPComputerSystem +SystemName=systemmc" -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic @{RequestedState="2"} -skiprevocationcheck OUTPUT: RequestStateChange_OUTPUT ReturnValue = 0 Response status other than zero indicates failure and error message information may be provided. 5.5.4 Modify User Privilege (using DMTF Model) When the account setting capability allows, the user account privileges may be modified by issuing a set() operation on the ActivityQualifiers property of the CIM_Privilege class instance associated with the CIM_Account class instance. The set() operation requires an instance reference. The instance reference may be retrieved by adding EnumerateEPR mode to enumerate or get of the class. The profile defines this property as string array containing all the privileges to be granted for the account. Setting the list of privileges is a complete over-write of the previous setting. This restriction is a limitation where the protocol does not define how to set a particular index in the list. The new list will replace the previous list in its entirety. Profiles: http://www.dmtf.org/sites/default/files/standards/documents/DSP1034_1.0.1.pdf http://www.dmtf.org/sites/default/files/standards/documents/DSP1039_1.0.0.pdfDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 33 Here is an example list of available privileges from an instance of the class CIM_RoleBasedManagementCapabilities: DCIM_LocalRoleBasedManagementCapabilities ActivitiesSupported = 7, 7, 7, 7, 7, 7, 7, 7, 7 ActivityQualifiersSupported = Login to DRAC, Configure DRAC, Configure Users, Clear Logs, Execute Server Control Commands, Access Console Redirection, Access Virtual Media, Test Alerts, Execute Di agnostic Commands ElementName = Local Role Based Management Capabilities InstanceID = DCIM:LocalRoleBasedManagementCapabilities QualifierFormatsSupported = 9, 9, 9, 9, 9, 9, 9, 9, 9 SharedPrivilegeSupported = false SupportedMethods = 8 The privilege property ActivityQualifiers is an array of type string. To set more than one privilege, you need to provide the same key name more than once. The tool does not allow duplicate keys to be entered through the command line. Instead, you need to perform two operations. 1. Get an instance of the CIM_Privilege class of interest. 2. Using the class instance, replace the property ActivityQualifiers with the new values. 3. Use the new instance XML as input to the set operation. To determine if the new password has been successfully set, try logging in with the new password. Ensure the account is enabled. 6 Firmware Inventory 6.1 Software Inventory Profile Specification The Dell Common Information Model (CIM) class extensions for supporting remote firmware inventory are defined in the Dell OS Software Update2 and related MOFs3 . The diagrams representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell Software Inventory Profile. 6.2 Remote Inventory Method Invocation – Get Software Inventory The SoftwareIdentity class contains information for the BIOS and component firmware installed on the target system as well as available firmware images cached in the Lifecycle Controller. The enumeration of the SoftwareIdentity class returns a list of SoftwareIdentity objects with properties such as firmware type and version. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 34 winrm e cimv2/root/dcim/DCIM_SoftwareIdentity -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 When this method is executed, a list of software identity objects will be returned, including installed and available firmware. Below is a snippet of the output. OUTPUT: DCIM_SoftwareIdentity BuildNumber = 4846 Classifications = 10 ComponentID = 28897 ComponentType = APAC DeviceID = null ElementName = Dell Lifecycle Controller 2, 1.0.0.4846, X79 FQDD = USC.Embedded.1:LC.Embedded.1 IdentityInfoType = OrgID:ComponentType:ComponentID IdentityInfoValue = DCIM:firmware:28897 InstallationDate = 2012-01-15T22:22:32Z InstanceID = DCIM:INSTALLED#802__USC.Embedded.1:LC.Embedded.1 IsEntity = true MajorVersion = 1 MinorVersion = 0 RevisionNumber = 0 RevisionString = null Status = Installed SubDeviceID = null SubVendorID = null Updateable = true VendorID = null VersionString = 1.0.0.4846 impactsTPMmeasurements = false . . . The key properties in the above output include the following: InstanceID: Normally identifies the firmware on a particular type of device. The substring right after DCIM: is the status of a payload or firmware on the system. This can be installed or available. ComponentID: Uniquely identifies a unique type of device such as BIOS, NIC, Storage and Lifecycle controller firmware. Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 35 InstallationDate: The date when the payload was installed to the system. If the system time was not set when the firmware installation took place the install date will be 1970-01-01. Factory installed firmware will have the 1970-01-01 date. VersionString: Shows the version of the firmware represented. 7 Firmware Update 7.1 Software Update Profile Specification The Dell Common Information Model (CIM) class extensions for supporting BIOS, component firmware, and embedded software update are defined in the Dell Software Update Profile2 and related MOF files3 . The diagrams representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell Software Update Profile as well. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 7.2 ”Rollback” Firmware The InstallFromSoftwareIdentity() method is used for installation of a previous version of a component firmware that is available on the Lifecycle Controller (i.e. “rollback” of component firmware). The general “Rollback” firmware steps are performed in several stages as described in the next sections. Meanwhile, the steps are demonstrated in examples in Section 7.3 and Section 7.4. 7.2.1 Request “Rollback” Image The first stage is a request to initiate and download the rollback image from the Lifecycle Controller by invoking the InstallFromSoftwareIdentity() method. 7.2.2 Create Reboot Job The second stage is to create a reboot job as shown in Section 7.8. 7.2.3 Schedule Update Jobs The third stage is to invoke the SetupJobQueue() method as shown in Section 10.2.1. Use the jobID(JID) from InstallFromSoftwareIdentity() and rebootID(RID) from the reboot job. The reboot may take several minutes as the UEFI performs the desired operation. 7.2.4 Monitor Update Jobs The output of getting the job status during various steps, Section 10.2.3, is shown below. Initial job status after invoking InstallFromSoftwareIdentityDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 36 DCIM_LifecycleJob InstanceID = JID_001276741956 JobStartTime = TIME_NA JobStatus = Downloaded JobUntilTime = TIME_NA Message = Package successfully downloaded. MessageArguments = null MessageID = RED002 Name = Rollback:DCIM:AVAILABLE:NONPCI:159:2.1.4 Job status after invoking SetupJobQueue DCIM_LifecycleJob InstanceID = JID_001276741956 JobStartTime = 00000101000000 JobStatus = Scheduled JobUntilTime = 20100730121500 Message = Task successfully scheduled MessageArguments = null MessageID = JCP001 Name = Rollback:DCIM:AVAILABLE:NONPCI:159:2.1.4 Job status following reboot / install of operation DCIM_LifecycleJob InstanceID = JID_001276741956 JobStartTime = 00000101000000 JobStatus = Completed JobUntilTime = 20100730121500 Message = Job finished successfully MessageArguments = null MessageID = USC1 Name = Rollback:DCIM:AVAILABLE:NONPCI:159:2.1.4 7.3 BIOS Firmware “Rollback” The InstallFromSoftwareIdentity() method is used for installation of a previous version of a component firmware that is available on the Lifecycle Controller (i.e. “rollback” of component firmware). All steps to complete a rollback successfully are listed below. Invoke InstallFromSoftwareIdentity() with the following parameters and syntax: [InstanceID]: This is the instanceID of the SoftwareIdentify that is to be used to rollback the firmware to a previous version. The InstanceID can have value such as: DCIM:AVAILABLE:NONPCI:159:2.1.4  It is available firmware on a NONPCI device.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 37  This refers BIOS version 2.1.4 EXAMPLE: winrm i InstallFromSoftwareIdentity cimv2/root/dcim/ DCIM_SoftwareInstallationService ?CreationClassName=DCIM_SoftwareInstallationService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=IDRAC:ID +Name=SoftwareUpdate -file:RollInputBIOS.xml -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 The rollback input file, RollInputBIOS.xml, is shown below: http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_SoftwareIdentity [InstanceID] OUTPUT: When this method is executed, a jobid or an error message is returned. InstallFromSoftwareIdentity_OUTPUT Job Address = http://schemas.xmlsoap.org/ws /2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1 /cim-schema/2/DCIM_SoftUpdateConcreteJob SelectorSet Selector: InstanceID = JID_001276741956, __cimnamespace = root/dcim ReturnValue = null 7.4 NIC Firmware “Rollback” The InstallFromSoftwareIdentity() method is used for installation of a previous version of a component firmware that is available on the Lifecycle Controller (i.e. “rollback” of component firmware).Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 38 Invoke InstallFromSoftwareIdentity with the following parameters and syntax: [InstanceID]: This is the instanceID of the SoftwareIdentify that is to be used to rollback the firmware to a previous version. The InstanceID can have value such as: DCIM:PREVIOUS:PCI:14E4:1639:0237:1028  It refers to a previous firmware on a PCI device.  VID (Vendor ID)= 14E4  DID (Device ID) = 1639  SSID (Subsystem ID) = 0237  SVID (Subvendor ID) = 1028  This refers to a Broadcom NetXtreme II BCM5709 network adaptor7 . EXAMPLE: winrm i InstallFromSoftwareIdentity cimv2/root/dcim/ DCIM_SoftwareInstallationService ?CreationClassName=DCIM_SoftwareInstallationService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=IDRAC:ID +Name=SoftwareUpdate -file:RollInputNIC.xml -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 The rollback input file, RollInputNIC.xml, is shown below: http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_SoftwareIdentity [InstanceID] OUTPUT: When this method is executed, a jobid or an error message is returned. InstallFromSoftwareIdentity_OUTPUT JobDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 39 Address = http://schemas.xmlsoap.org/ws /2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1 /cim-schema/2/DCIM_SoftUpdateConcreteJob SelectorSet Selector: InstanceID = JID_001265811668, __cimnamespace = root/dcim ReturnValue = null Entering an invalid instanceID may yield the following error message: InstallFromSoftwareIdentity_OUTPUT Message = Invalid InstanceID MessageID = SUP024 ReturnValue = null 7.5 Update from Network Source A Firmware update can be achieved by invoking the InstallFromURI() method in the class DCIM_SoftwareInstallationService. Firmware update is performed in several stages as described in the next sections. The steps are demonstrated in examples in Section 7.6 and Section 7.7. Note: When using WSMAN command to initiate update jobs, make sure to wait for two seconds before submitting a second job in order to avoiding racing conditions. 7.5.1 Request Update Download The first stage is a request to initiate and download the update image from a source defined by the user by invoking the InstallFromURI() method. 7.5.2 Monitor Download Status Downloading the update package may take several minutes. The second stage is to monitor the download. The download status may be monitored by enumerating or getting the instance of the corresponding job. 7.5.3 Reboot to Perform Update Once downloaded, the request needs to be scheduled. The third stage is to schedule the update. To schedule the update, use the SetupJobQueue() method of the class DCIM_JobService in Section 10.2.1. 7.5.4 Wait for Job Completion The fourth stage is to wait for the job to be completed, which may take several minutes. The job status can be monitored as shown in Section 10.2.3.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 40 7.5.5 Delete Job The fifth and final stage is to delete the completed job from the job store. Deleting the job queue is shown in Section 10.2.2. 7.6 Update NICs from HTTP, CIFS Share, NFS share, TFTP, or FTP The InstallFromURI() method takes the following input and downloads the Dell Update Package to the Lifecycle Controller in the target system. The method returns a jobid for an instance of DCIM_SoftwareUpdateJob that can be scheduled to execute or queried for status at a later time. The following is the example of the method for updating a NIC firmware. Invoke InstallFromURI() with the following parameters and syntax: [URI-IP-ADDRESS]: This is the IP address of the location for Dell Update Package. The Dell Update Package will need to be the Windows type update package. The file share can be HTTP, CIFS, NFS, TFTP, or FTP type as shown below: HTTP Format: http://[IP ADDRESS]/[PATH TO FILE.exe] CIFS Format: cifs://WORKGROUP_NAME\[USERNAME]:[PASSWORD]@[URI-IP-ADDRESS]/ [FILE.exe];mountpoint=[DIRECTORYNAME] TFTP or FTP Format: tftp://[IP ADDRESS]/[PATH TO FILE.exe] ftp://[IP ADDRESS]/[PATH TO FILE.exe] [InstanceID]: The instanceID is the SoftwareIdentify instanceID that represents the firmware that is to be updated. This instanceID can be retrieved as described in Section 6.2. For example, the instanceID can be: DCIM:INSTALLED:PCI:14E4:1639:0237:1028  It is installed firmware on a PCI device.  VID (Vendor ID)= 14E4  DID (Device ID) = 1636  SSID (Subsystem ID) = 0237  SVID (Subvendor ID) = 1028  This refers to a Broadcom NetXtreme II BCM5709 network adaptor7 .Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 41 EXAMPLE: winrm invoke InstallFromURI cimv2/root/dcim/DCIM_SoftwareInstallationService ?CreationClassName=DCIM_SoftwareInstallationService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=IDRAC:ID+Name=SoftwareUpdate -file:UpdateInputNIC.xml -u:[UserName] -p:[Password] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -auth:basic -encoding:utf-8 The above command takes in an input file named UpdateInputNic.xml to supply input parameters required for the InstallFromURI() method. The syntax for UpdateInputNIC.xml is: http://[URI-IP-ADDRESS]/[PATH-TO-EXE]/[FILE.exe] http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_SoftwareIdentity [INSTANCEID] In the above sample, the [URI-IP-ADDRESS] must be replaced with the actual value of the IP address of the server that stores update content, [PATH-TO-EXE] must be replaced with the applicable path to the executable, [FILE.exe] must be replaced with the executable name, and [INSTANCEID] should be replaced with the actual InstanceID of the device to be updated. OUTPUT: When this method is executed, a jobid or an error message is returned. This jobid can then be used for subsequent processing with job control provider in Section 10. InstallFromURI_OUTPUT Job Address = http://schemas.xmlsoap.org/ws /2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema /2/DCIM_SoftUpdateConcreteJob SelectorSet Selector: InstanceID = JID_001265810325, __cimnamespace = root/dcimDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 42 ReturnValue = null Missing XML parameters may yield the following error message: InstallFromURI_OUTPUT Message = Insufficient Method Parameters MessageID = SUP001 ReturnValue = null 7.7 Update BIOS from HTTP, CIFS Share, NFS share, TFTP, or FTP The InstallFromURI() method takes the following input and downloads the Dell Update Package to the Lifecycle Controller in the target system. The method returns a jobid for an instance of DCIM_SoftwareUpdateJob that can be scheduled to execute or queried for status at a later time. The following is the example of the method for updating a BIOS firmware. Invoke InstallFromURI() with the following parameters and syntax: [URI-IP-ADDRESS]: This is the IP address of the location for Dell Update Package. The Dell Update Package will need to be the Windows type update package. The file share can be HTTP, CIFS, NFS, TFTP, or FTP type as shown below: HTTP Format: http://[IP ADDRESS]/[PATH TO FILE.exe] CIFS Format: cifs://[USERNAME]:[PASSWORD]@[URI-IP-ADDRESS]/ [FILE.exe];mountpoint=/[DIRECTORYNAME] TFTP or FTP Format: tftp://[IP ADDRESS]/[PATH TO FILE.exe] ftp://[IP ADDRESS]/[PATH TO FILE.exe] [InstanceID]: The instanceID is the SoftwareIdentify instanceID that represents the firmware that is to be updated. This instanceID can be retrieved as described in Section 6.2. For example, the instanceID can be: DCIM:AVAILABLE:NONPCI:159:2.1.4  It is available firmware on a NONPCI device.  This refers BIOS version 2.1.4 EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 43 winrm invoke InstallFromURI cimv2/root/dcim/DCIM_SoftwareInstallationService ?CreationClassName=DCIM_SoftwareInstallationService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=IDRAC:ID+Name=SoftwareUpdate -file:UpdateInputBIOS.xml -u:[UserName] -p:[Password] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -auth:basic -encoding:utf-8 The above command takes in an input file named UpdateInputBIOS.xml to supply input parameters required for the InstallFromURI() method. The syntax for UpdateInputBIOS.xml is: http://[URI-IP-ADDRESS]/[PATH-TO-EXE]/[FILE.exe] http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_SoftwareIdentity [INSTANCEID] In the above sample, the [URI-IP-ADDRESS] must be replaced with the actual value of the IP address of the server that stores update content, [PATH-TO-EXE] must be replaced with the applicable path to the executable, [FILE.exe] must be replaced with the executable name, and [INSTANCEID] should be replaced with the actual InstanceID of the device to be updated. OUTPUT: When this method is executed, a jobid or an error message is returned. This jobid can then be used for subsequent processing with job control provider in section 10. InstallFromURI_OUTPUT Job Address = http://schemas.xmlsoap.org/ws /2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema /2/DCIM_SoftUpdateConcreteJob SelectorSet Selector: InstanceID = JID_001276741475, __cimnamespace = root/dcim ReturnValue = nullDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 44 7.8 CreateRebootJob() The CreateRebootJob() method creates a reboot job that can be scheduled to reboot immediately or at a later time. When the reboot job is scheduled and then executed, via SetupJobQueue() (Section 10.2.1), the reboot will take several minutes depending on the system setup, including whether collecting system inventory (CSIOR) is enabled. Invoke CreateRebootJob with the following parameters and syntax: RebootJobType: There are three options for rebooting the system. 1 = PowerCycle 2 = Graceful Reboot without forced shutdown 3 = Graceful reboot with forced shutdown EXAMPLE: winrm invoke CreateRebootJob cimv2/root/dcim/DCIM_SoftwareInstallationService ?CreationClassName=DCIM_SoftwareInstallationService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=IDRAC:ID+Name=SoftwareUpdate -file:reboot.xml -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -auth:basic -encoding:utf-8 The syntax for reboot.xml is: 2 OUTPUT: This method will return a reboot jobid that can be set to reboot the system immediately or at a later time. CreateRebootJob_OUTPUT RebootJobID Address = http://schemas.xmlsoap.org/ws/2004 /08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem /wscim/1/cim-schema/2/DCIM_SoftUpdateConcreteJob SelectorSet Selector: InstanceID = RID_001265648530, __cimnamespace = root/dcim ReturnValue = null The jobid in the above output is the instanceID:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 45 Jobid = InstanceID = RID_001265648530 8 Power State Management 8.1 Description of Base Server vs Power State Management Methods The remote control of a server power state (On, Off) and methodology for cycling power is available through data models specified in both the DMTF Base Server Profile and the DMTF Power State Management Profile. The Base Server Profile offers the RequestStateChange() method on the instance of the CIM_ComputerSystem class representing the server platform. The Power State Management Profile offers the RequestPowerStateChange() method available on the instance of the PowerStateManagmentService associated with the instance of CIM_ComputerSystem representing the server platform. Base Server Profile: http://www.dmtf.org/sites/default/files/standards/documents/DSP1004_1.0.1.pdf Power State Management Profile: http://www.dmtf.org/sites/default/files/standards/documents/DSP1027_2.0.0.pdf 8.2 Get Power State 8.2.1 Base Server Method The power state of the system is reported by the EnabledState property of the DCIM_ComputerSystem class. EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/DCIM_ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_ComputerSystem CreationClassName = DCIM_ComputerSystem Dedicated = 0 ElementName EnabledState = 2 HealthState = 25 IdentifyingDescriptions = CIM:GUID, CIM:Tag, DCIM:ServiceTag Name = srv:system OperationalStatus = 6Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 46 OtherIdentifyingInfo = 4c4c4544-0036-3510-8034-b7c04f333231, mainsystemchassis, 7654321 PrimaryStatus = 3 RequestedState = 0 8.2.2 Power State Management Method The power state of the system is also reported by the PowerState property of the DCIM_CSAssociatedPowerManagementService class. Power State Management Profile: http://www.dmtf.org/sites/default/files/standards/documents/DSP1027_2.0.0.pdf EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/DCIM_CSAssociatedPowerManagementService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: PowerState: 2 (On): System is fully on 13 (Off): System is powered off DCIM_CSAssociatedPowerManagementService PowerOnTime = null PowerState = 2 RequestedPowerState = 0 ServiceProvided EndpointReference Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_CSPowerManageme ntService SelectorSet Selector: SystemCreationClassName = DCIM_SPComputerSystem, CreationClassName = D CIM_CSPowerManagementService, SystemName = systemmc, Name = pwrmgtsvc:1, __cimnamespace = root/dcim UserOfService EndpointReference Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParametersDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 47 ResourceURI = http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_ComputerSystem SelectorSet Selector: Name = srv:system, CreationClassName = DCIM_ComputerSystem, __cimnames pace = root/dcim 8.3 Get Power Control Capabilites 8.3.1 Base Server Method The power control capabilities are reported by the RequestedStatesSupported property of the CIM_EnabledLogicalElementCapabilities class associated with the main system CIM_ComputerSystem class. Base Server Profile: http://www.dmtf.org/sites/default/files/standards/documents/DSP1004_1.0.1.pdf In “Part A” enumerate the CIM_ElementCapabilities class and search for the DCIM_CSElementCapabilities reference. Use the resulting InstanceID in “Part B” to obtain the RequestedStatesSupported property. EXAMPLE (Part A): winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ElementCapabilities -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT (Part A): . . . DCIM_CSElementCapabilities Capabilities Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_CSEnabledLogicalElementCapabilities SelectorSet Selector: InstanceID = DCIM:ComputerCap:1, __cimnamespace = root/dcim Characteristics = null ManagedElement Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_ComputerSystem SelectorSet Selector: Name = srv:system, CreationClassName = DCIM_ComputerSystem, __cimnamespace = root/dcim . .Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 48 . EXAMPLE (Part B): winrm g http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_CSEnabledLogicalElementCapabilities ?__cimnamespace=root/dcim +InstanceID=DCIM:ComputerCap:1 -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT (Part B): RequestedStatesSupported: 2: Enabled 3: Disabled 11: Reset DCIM_CSEnabledLogicalElementCapabilities Caption = null Description = null ElementName = Computer System Capabilities ElementNameEditSupported = false ElementNameMask = null InstanceID = DCIM:ComputerCap:1 MaxElementNameLen = null RequestedStatesSupported = 2, 3, 11 StateAwareness = null 8.3.2 Power State Management Method The power control capabilities are also reported by the PowerStatesSupported property of the CIM_PowerManagementCapabilities (PMC) class associated with the CIM_PowerManagementService (PMS) class. Getting the instance of PMC is a two step process. First, enumerate the instance of PMS with EPR. Second, enumerate the associated PMC class. When there is only one instance of PMC class as in the case of iDRAC, the first step may be skipped and the PMC class may be enumerated directly. Power State Management Profile: http://www.dmtf.org/sites/default/files/standards/documents/DSP1027_2.0.0.pdf EXAMPLE (iDRAC case): winrm e http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/CIM_PowerManagementCapabilities?__cimnamespace=root/dcim -u:[USER] -p:[PASSWORD]Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 49 -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: When the PowerStatesSupported property contains the value in the “PowerStatesSupported Value” column, the PowerChangeCapabilities property shall contain the value specified in the “PowerChangeCapabilities Value” column. PowerStatesSupported Value PowerChangeCapabilites Value 2 (Power On) 3 (Sleep - Light) 4 (Sleep -Deep) 3 (Power State Settable) 5 (Power Cycle (Off Soft)) 4 (Power Cycling Supported) 6 (Power Off - Hard) 7 (Hibernate) 8 (Power Off - Soft) 9 (Power Cycle (Off Hard)) 6 (Off Hard Power Cycling Supported) 10 (Master Bus Reset) 7 (HW Reset Supported) 11 (Diagnostic Interrupt (NMI)) 7 (HW Reset Supported) 12 (Power Off - Soft Graceful) 8 (Graceful Shutdown Supported) 13 (Power Off - Hard Graceful) 8 (Graceful Shutdown Supported) 14 (Master Bus Reset Graceful) 7 (HW Reset Supported) and 8 (Graceful Shutdown Supported) 15 (Power Cycle (Off - Soft Graceful)) 4 (Power Cycling Supported) and 8 (Graceful Shutdown Supported) 16 (Power Cycle (Off - Hard Graceful)) 6 (Off Hard Power Cycling Supported) and 8 (Graceful Shutdown Supported) DCIM_CSPowerManagementCapabilities Caption = null Description = null ElementName = Power Management Capabilities InstanceID = DCIM:pwrmgtcap1 OtherPowerCapabilitiesDescriptions = null OtherPowerChangeCapabilities = null PowerCapabilities = null PowerChangeCapabilities = 3, 4, 8 PowerStatesSupported = 2, 5, 8, 11, 12 8.4 Power Control 8.4.1 Base Server Method Changing the power state, such as cycling the power, is performed by invoking the RequestStateChange() method of the CIM_ComputerSystem class instance. For iDRAC, there is one Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 50 instance for the main system and another for iDRAC. Use the main system instance. The method requires you to specify the RequestedState argument. Refer to Section 8.3 to get the possible values for this argument. Base Server Profile: http://www.dmtf.org/sites/default/files/standards/documents/DSP1004_1.0.1.pdf EXAMPLE: winrm invoke RequestStateChange "http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_ComputerSystem ?CreationClassName=DCIM_ComputerSystem +Name=srv:system" -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic @{RequestedState="2"} -skiprevocationcheck OUTPUT: RequestStateChange_OUTPUT ReturnValue = 0 Return values of zero indicate success, while others indicate failure and may include a corresponding error message. 8.4.2 Power State Management Method Changing the power state is performed by invoking the RequestPowerStateChange() method of the DCIM_PowerManagementService (PMS) class instance. It is a three step process shown below: 1) Enumerate the DCIM_PowerManagementService with EPR 2) Enumerate the DCIM_ComputerSystem class and search for the Host instance 3) Use the EPR on steps 1) and 2) to invoke RequestPowerStateChange() Power State Management Profile: http://www.dmtf.org/sites/default/files/standards/documents/DSP1027_2.0.0.pdf EXAMPLE: winrm invoke RequestPowerStateChange http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_CSPowerManagementService?__cimnamespace=root/dcim+SystemCreationClassName= DCIM_SPComputerSystem+SystemName=systemmc+CreationClassName=DCIM_CSPowerManagementServi ce+Name= pwrmgtsvc:1 -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -auth:basic @{PowerState=”5”}Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 51 9 Hardware Inventory The Dell Common Information Model (CIM) class extensions for supporting remote hardware inventories are defined in the various Dell profiles and related MOFs3 . The Hardware Inventory allows users to remote query the inventory of hardware. Each of the hardware inventory classes return the attribute LastSystemInventoryTime, which is when the last time ‘collect system inventory on restart’ or CSIOR was run. See Section 12.1 for more details on CSIOR. It is an important attribute as it shows how recently the inventory was updated. 9.1 Power Supply Inventory This section describes the implementation for the DCIM_PowerSupplyView class. The Dell Power Supply Profile describes platform’s power supply information. Each platform power supply is represented by an instance of DCIM_PowerSupplyView class. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate DCIM_PowerSupplyView with the following parameters and syntax: EXAMPLE: winrm e cimv2/root/dcim/DCIM_PowerSupplyView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 -SkipCACheck –SkipCNCheck OUTPUT: DCIM_PowerSupplyView DetailedState = Presence Detected FQDD = PSU.Slot.1 FirmwareVersion = 00.01.31 InputVoltage = 120 InstanceID = PSU.Slot.1 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100401130928 Manufacturer = Dell Model = PWR SPLY,502W,RDNT PartNumber = 0MU791A00 PrimaryStatus = 1 RedundancyStatus = 2 SerialNumber = CN7324597O0411 TotalOutputPower = 502 Type = 0 DCIM_PowerSupplyView DetailedState = Presence Detected FQDD = PSU.Slot.2 FirmwareVersion = 00.01.31Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 52 InputVoltage = 118 InstanceID = PSU.Slot.2 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100401130929 Manufacturer = Dell Model = PWR SPLY,502W,RDNT PartNumber = 0MU791A00 PrimaryStatus = 1 RedundancyStatus = 2 SerialNumber = CN7324597O0446 TotalOutputPower = 502 Type = 0 9.2 Fan Inventory This section describes the requirements and guidelines for implementing Dell Fan Profile. The Dell Fan Profile describes platform’s fans including the fan speed sensor information. Each platform fan is represented by an instance of DCIM_FanView class. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate DCIM_FanView with the following parameters and syntax: EXAMPLE: winrm e cimv2/root/dcim/DCIM_FanView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 -SkipCACheck –SkipCNCheck OUTPUT: DCIM_FanView ActiveCooling = true BaseUnits = 19 CurrentReading = 4200 FQDD = Fan.Embedded.1A InstanceID = Fan.Embedded.1A LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100408115623 PrimaryStatus = 1 RateUnits = 4 RedundancyStatus = 2 UnitModifier = 0 VariableSpeed = true DCIM_FanView ActiveCooling = true BaseUnits = 19 CurrentReading = 4440 FQDD = Fan.Embedded.2A InstanceID = Fan.Embedded.2ADell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 53 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100408115623 PrimaryStatus = 1 RateUnits = 4 RedundancyStatus = 2 UnitModifier = 0 VariableSpeed = true . . . 9.3 Memory Inventory This section describes the implementation for the DCIM_MemoryView class. The Dell Memory Profile describes platform’s physical memory. Each DIMM’s information is represented by an instance of DCIM_MemoryView class. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate DCIM_MemoryView with the following parameters and syntax: EXAMPLE: winrm e cimv2/root/dcim/DCIM_MemoryView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 -SkipCACheck –SkipCNCheck OUTPUT: DCIM_MemoryView BankLabel = B CurrentOperatingSpeed = 1067 FQDD = DIMM.Socket.B1 InstanceID = DIMM.Socket.B1 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100325134947 ManufactureDate = Mon Jun 29 12:00:00 2009 UTC Manufacturer = Samsung MemoryType = 24 Model = DDR3 DIMM PartNumber = M391B2873DZ1-CH9 PrimaryStatus = 1 Rank = 1 SerialNumber = 85C6DF30 Size = 1024 Speed = 1333 DCIM_MemoryView BankLabel = A CurrentOperatingSpeed = 1067Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 54 FQDD = DIMM.Socket.A3 InstanceID = DIMM.Socket.A3 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100325134947 ManufactureDate = Mon Jun 29 12:00:00 2009 UTC Manufacturer = Samsung MemoryType = 24 Model = DDR3 DIMM PartNumber = M391B2873DZ1-CH9 PrimaryStatus = 1 Rank = 1 SerialNumber = 85C6DE0A Size = 1024 Speed = 1333 . . . 9.4 CPU Inventory This section describes the implementation for the DCIM_CPUView class. The Dell CPU Profile describes platform’s CPUs. Each CPU’s information is represented by an instance of DCIM_CPUView class. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate DCIM_CPUView with the following parameters and syntax: EXAMPLE: winrm e cimv2/root/dcim/DCIM_CPUView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 -SkipCACheck –SkipCNCheck OUTPUT: DCIM_CPUView CPUFamily = B3 CPUStatus = 1 Cache1Associativity = 7 Cache1ErrorMethodology = 5 Cache1Level = 0 Cache1PrimaryStatus = 1 Cache1SRAMType = 2 Cache1Size = 256 Cache1Type = 4 Cache1WritePolicy = 0 Cache2Associativity = 7 Cache2ErrorMethodology = 5 Cache2Level = 1 Cache2PrimaryStatus = 1 Cache2SRAMType = 2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 55 Cache2Size = 2048 Cache2Type = 5 Cache2WritePolicy = 0 Cache3Associativity = 14 Cache3ErrorMethodology = 5 Cache3Level = 2 Cache3PrimaryStatus = 1 Cache3SRAMType = 2 Cache3Size = 20480 Cache3Type = 5 Cache3WritePolicy = 0 Characteristics = 4 CurrentClockSpeed = 2266 ExternalBusClockSpeed = 5860 FQDD = CPU.Socket.2 InstanceID = CPU.Socket.2 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100325134947 Manufacturer = Intel MaxClockSpeed = 3600 Model = Intel(R) Xeon(R) CPU E5520 @ 2.27GHz NumberOfEnabledCores = 4 NumberOfEnabledThreads = 8 NumberOfProcessorCores = 4 PrimaryStatus = 1 Voltage = 1.20 DCIM_CPUView CPUFamily = B3 CPUStatus = 1 Cache1Associativity = 7 Cache1ErrorMethodology = 5 . . . 9.5 iDRAC Card Inventory This section describes the implementation for the DCIM_iDRACCardView class. The Dell iDrac Profile describes the platform’s iDrac remote access card. Each remote access card’s information is represented by an instance of DCIM_iDRACCARDView class. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate DCIM_iDRACCardView with the following parameters and syntax: EXAMPLE: winrm e cimv2/root/dcim/DCIM_iDRACCARDView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 56 -encoding:utf-8 -SkipCACheck –SkipCNCheck OUTPUT: DCIM_iDRACCardView FQDD = iDRAC.Embedded.1 FirmwareVersion = 1.00.00 GUID = 314b544f-c0b5-5180-5210-00484c4c454 IPMIVersion = 2.0 InstanceID = iDRAC.Embedded.1-1#IDRACinfo LANEnabledState = 1 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 19700101000000 Model = Enterprise PermanentMACAddress = 0:21:9b:92:70:5f ProductDescription = This system component provides a complete set of remote management functions for Dell PowerEdge server SOLEnabledState = 1 URLString = https://192.35.10.1:443 9.6 PCI Device Inventory This section describes the implementation for the DCIM_PCIDeviceView class. The Dell PCI Profile describes platform’s PCI devices. Each PCI device’s information is represented by an instance of DCIM_PCIDeviceView class. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate DCIM_PCIDeviceView with the following parameters and syntax: EXAMPLE: winrm e cimv2/root/dcim/DCIM_PCIDeviceView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 -SkipCACheck –SkipCNCheck OUTPUT: DCIM_PCIDeviceView BusNumber = 0 DataBusWidth = 0002 Description = 82801I (ICH9 Family) USB UHCI Controller #4 DeviceNumber = 26 FQDD = USBUHCI.Embedded.4-1 FunctionNumber = 0 InstanceID = USBUHCI.Embedded.4-1 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100325134947 Manufacturer = Intel Corporation PCIDeviceID = 2937 PCISubDeviceID = 0236 PCISubVendorID = 1028Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 57 PCIVendorID = 8086 SlotLength = 0002 SlotType = 0002 DCIM_PCIDeviceView BusNumber = 0 DataBusWidth = 0002 Description = 5520/5500/X58 I/O Hub PCI Express Root Port 3 DeviceNumber = 3 FQDD = P2PBridge.Embedded.4-1 FunctionNumber = 0 InstanceID = P2PBridge.Embedded.4-1 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100325134947 Manufacturer = Intel Corporation PCIDeviceID = 340A PCISubDeviceID = 0000 PCISubVendorID = 0000 PCIVendorID = 8086 SlotLength = 0002 SlotType = 0002 DCIM_PCIDeviceView . . . 9.7 Video Inventory This section describes the implementation for the DCIM_VideoView class. The Dell Video Profile describes platform’s videos. Each video controller’s information is represented by an instance of DCIM_VideoView class. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate DCIM_VideoView with the following parameters and syntax: EXAMPLE: winrm e cimv2/root/dcim/DCIM_VideoView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 -SkipCACheck –SkipCNCheck OUTPUT: DCIM_VideoView BusNumber = 6 DataBusWidth = 0002 Description = PowerEdge R610 MGA G200eW WPCM450 DeviceNumber = 3 FQDD = Video.Embedded.1-1Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 58 FunctionNumber = 0 InstanceID = Video.Embedded.1-1 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100325134947 Manufacturer = Matrox Graphics, Inc. PCIDeviceID = 0532 PCISubDeviceID = 0236 PCISubVendorID = 1028 PCIVendorID = 102B SlotLength = 0002 SlotType = 0002 9.8 VFlash SD Card Inventory Each SD card partition is represented by an instance of DCIM_VFlashView that is used to represent the physical attributes of the virtual flash media, such as total size, available size, category etc. on which the partitions will reside. See Section 13 for more information. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate the DCIM_VFlashView with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_VFlashView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_VFlashView AvailableSize = 970 Capacity = 976 ComponentName = vFlash SD Card FQDD = Disk.vFlashCard.1 HealthStatus = OK InitializedState = Initialized InstanceID = Disk.vFlashCard.1 LastSystemInventoryTime = 20100408123517 LastUpdateTime = 20100408123517 Licensed = true VFlashEnabledState = true WriteProtected = false 9.9 NIC Inventory & ConfigurationDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 59 The NIC Profile describes NIC controller’s representation and configuration. The profile also describes the relationship of the NIC classes to the DMTF/Dell profile version information. See Section 15 for more information, including inventories for NICString, NICInteger, and NICEnumeration. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate NICView with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_NICView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_NICView AutoNegotiation = 0 BusNumber = 1 ControllerBIOSVersion = 1.3 CurrentMACAddress = 00:21:9B:92:70:57 DataBusWidth = 0002 DeviceNumber = 0 EFIVersion = null FCoEOffloadMode = 3 FCoEWWNN = null FQDD = NIC.Embedded.1-1 FamilyVersion = null FunctionNumber = 0 InstanceID = NIC.Embedded.1-1 LastSystemInventoryTime = 20100413135024 LastUpdateTime = 20100413134727 LinkDuplex = 0 LinkSpeed = 0 MaxBandwidth = 0 MediaType = 4 MinBandwidth = 0 NicMode = 3 PCIDeviceID = 1639 PCISubDeviceID = 236 PCISubVendorID = 1028 PCIVendorID = 14E4 PermanentFCOEMACAddress PermanentMACAddress = 00:21:9B:92:70:57 PermanentiSCSIMACAddress = 00:21:9B:92:70:58 ProductName = Broadcom NetXtreme Gigabit Ethernet - 00:21:9B:92:70:57 ReceiveFlowControl = 0 SlotLength = 0002 SlotType = 0002 TransmitFlowControl = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 60 VendorName = null WWPN = null iScsiOffloadMode = 3 DCIM_NICView AutoNegotiation = 0 BusNumber = 1 ControllerBIOSVersion = 1.3 CurrentMACAddress = 00:21:9B:92:70:59 DataBusWidth = 000 2 DeviceNumber = 0 EFIVersion = null FCoEOffloadMode = 3 FCoEWWNN = null FQDD = NIC.Embedded.2-1 FamilyVersion = null FunctionNumber = 1 InstanceID = NIC.Embedded.2-1 LastSystemInventoryTime = 20100413135024 LastUpdateTime = 20100413134727 LinkDuplex = 0 LinkSpeed = 0 MaxBandwidth = 0 MediaType = 4 MinBandwidth = 0 NicMode = 3 PCIDeviceID = 1639 PCISubDeviceID = 236 PCISubVendorID = 1028 PCIVendorID = 14E4 PermanentFCOEMACAddress PermanentMACAddress = 00:21:9B:92:70:59 PermanentiSCSIMACAddress = 00:21:9B:92:70:5A ProductName = Broadcom NetXtreme Gigabit Ethernet - 00:21:9B:92:70:59 ReceiveFlowControl = 0 SlotLength = 0002 SlotType = 0002 TransmitFlowControl = 0 VendorName = null WWPN = null iScsiOffloadMode = 3 . . . 9.10 RAID Inventory & Configuration The RAID profile extends the management capabilities of referencing profiles by adding the capability to represent the configuration of RAID storage. The RAID storage is modeled as collections of attributes where there are collections for the storage adaptors, physical disks, logical disks, end enclosures and parent-child relationships between the collections. Additionally, there is a configuration service that Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 61 contains all the methods used to configure the RAID storage. See Section 16 for more information, including inventories for PhysicalDiskView, VirtualDiskView, and EnclosureView. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate ControllerView with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_ControllerView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_ControllerView Bus = 3 CacheSizeInMB = 1024 CachecadeCapability = 1 ControllerFirmwareVersion = 20.10.1-0049 Device = 0 DeviceCardDataBusWidth = 1 DeviceCardManufacturer = DELL DeviceCardSlotLength = 3 DeviceCardSlotType = PCI Express x8 DriverVersion = null EncryptionCapability = 0 EncryptionMode = 0 FQDD = RAID.Integrated.1-1 Function = 0 InstanceID = RAID.Integrated.1-1 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100330124133 PCIDeviceID = 73 PCISlot = 1 PCISubDeviceID = 1F51 PCISubVendorID = 1028 PCIVendorID = 1000 PatrolReadState = 1 PrimaryStatus = 0 ProductName = PERC H310 Mini RollupStatus = 0 SASAddress = 50026B902A8B6E00 SecurityStatus = 0 SlicedVDCapability = 1Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 62 9.11 BIOS Inventory & Configuration The BIOS Management Profile extends the management capabilities of referencing profiles by adding the capability to represent and configure BIOS attributes, such as a Network Controller or IDE Controller. The individual BIOS attribute’s relationship with a respective device is also described. Additionally, the profile’s registration for the schema implementation version information is described. See Section 17 for more information, including inventories for BIOSString, and BIOSInteger. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate BIOSEnumeration with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_BIOSEnumeration -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_BIOSEnumeration AttributeDisplayName = Memory Operating Voltage AttributeName = MemVolt CurrentValue = AutoVolt Dependency = CustomPerfPerWattOptimizedDapcPerfPerWattOptimizedOsPerfOptimizedDenseCfgOptimizedDenseCfgOptimizedPerfPerWattOptimizedDapcPerfPerWattOptimizedOsPerfOptimized DisplayOrder = 1322 FQDD = BIOS.Setup.1-1 GroupDisplayName = System Profile Settings GroupID = SysProfileSettings InstanceID = BIOS.Setup.1-1:MemVolt IsReadOnly = true PendingValue = null PossibleValues = AutoVolt, Volt15V PossibleValuesDescription = Auto, 1.5V DCIM_BIOSEnumeration AttributeDisplayName = Serial Debug Output AttributeName = SerialDbgOut CurrentValue = Disabled Dependency = nullDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 63 DisplayOrder = 319 FQDD = BIOS.Setup.1-1 GroupDisplayName = Memory Settings GroupID = MemSettings InstanceID = BIOS.Setup.1-1:SerialDbgOut IsReadOnly = false PendingValue = null PossibleValues = Enabled, Disabled PossibleValuesDescription = Enabled, Disabled DCIM_BIOSEnumeration AttributeDisplayName = Password Status AttributeName = PasswordStatus CurrentValue = Unlocked Dependency = null DisplayOrder = 1405 FQDD = BIOS.Setup.1-1 GroupDisplayName = System Security GroupID = SysSecurity InstanceID = BIOS.Setup.1-1:PasswordStatus IsReadOnly = false PendingValue = null PossibleValues = Unlocked, Locked PossibleValuesDescription = Unlocked, Locked . . . 9.12 System Inventory (including CSIOR attribute) This section describes the implementation for the DCIM_SystemView class which is used to represent the higher level attributes of the system, such as asset tag, model, server manufacturer, etc. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile Enumerate SystemView with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/ DCIM_SystemView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_SystemView AssetTag = Testtg BIOSReleaseDate = 09/12/2011 BIOSVersionString = 0.3.22 BaseBoardChassisSlot = NA BatteryRollupStatus = 1Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 64 BladeGeometry = 4 BoardPartNumber = 0N051FX02 BoardSerialNumber = CN1374092O003M CMCIP = null CPLDVersion = 0.4.7 CPURollupStatus = 1 ChassisName = Main System Chassis ChassisServiceTag = 7654321 ChassisSystemHeight = 2 ExpressServiceCode = 61387326761 FQDD = System.Embedded.1 FanRollupStatus = 3 HostName InstanceID = System.Embedded.1 LastSystemInventoryTime = 20100331101859 LastUpdateTime = 20100325134947 LicensingRollupStatus = 1 LifecycleControllerVersion = 2.0.0 Manufacturer = Dell Inc. MaxCPUSockets = 2 MaxDIMMSlots = 24 MaxPCIeSlots = 3 MemoryOperationMode = OptimizerMode Model = PowerEdge R620 PSRollupStatus = 1 PlatformGUID = 3548474f-c0d3-4680-3810-00374c4c4544 PopulatedCPUSockets = 1 PopulatedDIMMSlots = 1 PopulatedPCIeSlots = 1 PowerCap = 0 PowerCapEnabledState = 3 PowerState = 2 PrimaryStatus = 3 RollupStatus = 3 ServerAllocation = null ServiceTag = S78FGH5 StorageRollupStatus = 1 SysMemErrorMethodology = 6 SysMemFailOverState = NotInUse SysMemLocation = 3 SysMemPrimaryStatus = 1 SysMemTotalSize = 2048 SystemGeneration = 12G Monolithic SystemID = 1230 SystemRevision = 0 TempRollupStatus = 1 UUID = 4c4c4544-0037-3810-8046-d3c04f474835 VoltRollupStatus = 1 smbiosGUID = 44454c4c-3700-1038-8046-d3c04f474835Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 65 10 Job Control Management 10.1 Description of Job Management The Dell Common Information Model (CIM) class extensions for supporting update and attribute configuration job control are defined in the Dell Job Control Profile2 and related MOF files3 . The diagrams representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell Job Control Profile as well. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 10.2 Remote Job Control Examples 10.2.1 Setup Job Queue The SetupJobQueue() method takes in an array of jobids and schedules them to run immediately or at a later time. The jobids are acquired via enumerating DCIM_LifecycleJob as described in Section 10.2.3. When there is a Reboot Job, in a job array that contains multiple jobs, the system will reboot the UEFI (Unified Extensible Firmware Interface) at the scheduled time. Invoke SetupJobQueue() with the following parameters and syntax: JobArray: The jobids are listed in the JobArray element. Multiple jobs are listed in the order of job execution sequence. If a system is to reboot at the scheduled start time, a reboot job will need to be added to the list. This reboot job has a prefix of RID_ for its jobid. Note, scheduling a job that is already scheduled will result in an error message. If there is no reboot job in the job array, the system will schedule the jobs for execution at the specified start time. The jobs will not be executed until the system is rebooted by something other than Lifecycle Controller. At the specified UntilTime, any jobs that have not been executed are failed with an error indicating that the job was not executed in the specified maintenance window. For some component updates such as Diagnostics, USC, and iDRAC firmware, a system reboot is not needed. EXAMPLE: winrm invoke SetupJobQueue cimv2/root/dcim/DCIM_JobService ?CreationClassName=DCIM_JobService +Name=JobService+SystemName=Idrac +SystemCreationClassName=DCIM_ComputerSystem -file:SetupJobQueue.xml -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 The syntax for SetupJobQueue.xml is: JID_001249463339 RID_001265817718Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 66 TIME_NOW 20100730121500 Here the JobArray element shows a list of Jobids that are to be scheduled to run. TIME_NOW is a special value that represents “running the tasks immediately”. The UntilTime value specifies the “maintenance windows”. Once a task is not run after passing UntilTime, it should not be run again. Upon successfully invocation of the SetupJobQueue() method, the aforementioned times will be listed when enumerated in Section 10.2.3. OUTPUT: Returns 0 for success or non-zero for error with messageID and message description. SetupJobQueue_OUTPUT ReturnValue = null Entering an invalid jobid or XML syntax error can yield one of the following error messages: SetupJobQueue_OUTPUT Message = Job Cannot be Scheduled MessageID = SUP016 ReturnValue = null SetupJobQueue_OUTPUT Message = Duplicated/Invalid JOBID Entries MessageID = SUP023 ReturnValue = null 10.2.2 Delete Job Queue The DeleteJobQueue() method takes in a jobID and then deletes it from the job store. Note: When clearing all jobs and pending data using the keyword JID_CLEARALL, as shown in example 2 below, the remote services instrumention is restarted to clear the cache [LC 1.x ONLY]. Users should allow two minutes for this process to complete. Invoke DeleteJobQueue() with the following parameters and syntax: [JobID]: The jobID of a particular job instance to be deleted from a jobqueue EXAMPLE 1: winrm invoke DeleteJobQueue cimv2/root/dcim/DCIM_JobService ?CreationClassName=DCIM_JobService +Name=JobService+SystemName=Idrac +SystemCreationClassName=DCIM_ComputerSystem @{JobID=”[jobID]” } -u:[USER] -p:[PASSWORD] Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 67 -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 The example below uses JID_CLEARALL for the jobID, which is a predefined value that represents “deleting all jobs in the jobstore”. EXAMPLE 2: winrm invoke DeleteJobQueue cimv2/root/dcim/DCIM_JobService ?CreationClassName=DCIM_JobService+Name=JobService +SystemName=Idrac +SystemCreationClassName=DCIM_ComputerSystem @{JobID="JID_CLEARALL" } -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 -SkipCACheck –SkipCNCheck OUTPUT: Return 0 for success or non-zero for error with messageID and message description. DeleteJobQueue_OUTPUT Message = The specified job was deleted MessageID = SUP020 ReturnValue = null An XML syntax error could yield the following message: Syntax Error: input must be of the form {KEY="VALUE"[;KEY="VALUE"]} 10.2.3 List Jobs in Job Store The instances of this class will enumerate jobs in the job store along with status information. Invoke enumerate job status with the following parameters and syntax: [JobID]: The JobID of a particular job instance to be queried To get the status of one particular job, use the following: EXAMPLE 1: winrm get http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_LifecycleJob ?InstanceID=[JobID] -r:https://[IPADDRESS]/wsman:443 -u:[USERNAME] -p:[PASSWORD] -a:basic -encoding:utf-8 To get the status of all jobs, use the following: EXAMPLE 2:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 68 winrm e cimv2/root/dcim/DCIM_LifecycleJob -u:[USERNAME] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -auth:basic -encoding:utf-8 OUTPUT 1 & 2: The method either returns a list of Concrete job objects or an error message. Once job instanceID are returned via these status queries, they can be used for job scheduling and setup. Several examples of job objects are shown below. DCIM_LifecycleJob InstanceID = JID_001275884806 JobStartTime JobStatus = Completed JobUntilTime Message = Detach partition successful MessageArguments = null MessageID = VF038 Name = VFlashDetach:Partition3 DCIM_LifecycleJob InstanceID = RID_001274051062 JobStartTime = 00000101000000 JobStatus = Reboot Completed JobUntilTime = 20100730121500 Message MessageArguments = null MessageID Name = Reboot3 DCIM_LifecycleJob InstanceID = JID_001274140369 JobStartTime = 00000101000000 JobStatus = Completed JobUntilTime = 20111111111111 Message = Job completed successfully MessageArguments = null MessageID = PR19 Name = ConfigRAID:RAID.Integrated.1-1 An error message similar to the following can occur if an invalid JobID is entered: WSManFault Message = The WinRM client cannot process the request. The destination computer returned an empty response to the request. Error number: -2144108299 0x803380F5 The WinRM client cannot process the request. The destination computer returned an empty response to the request.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 69 11 Operating System Deployment The Dell Common Information Model (CIM) class extensions for supporting remote operating system (OS) deployment are defined in the Dell OS Deployment Profile2 and the DCIM_OSDeploymentService MOF file3 . The diagrams representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell OS Deployment Profile as well. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 11.1 OS Deployment Profile Implementation Conformance Use the following algorithm to test the instrumentation for OS Deployment Profile version conformance and to discover the implementation namespace: 1. Enumerate (namespace=’root/interop’, classname=”CIM_RegisteredProfile”) 2. Filter the returned enumeration using property filter (RegisteredName=”OS Deployment”) 3. Result shall contain one instance of CIM_RegisteredProfile containing property RegisteredVersion=”1.1.0” 4. Associators (objectpath= “instance returned from step 3”, AssociationClass = ”CIM_ElementConformsToProfile”) 5. Result shall contain one instance of DCIM_OSDeploymentService 11.2 Checking OS Deployment Service Availability Invoke enumerate with the following syntax: EXAMPLE: winrm e cimv2/root/dcim/DCIM_OSDeploymentService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic OUTPUT: DCIM_OSDeploymentService CreationClassName = DCIM_OSDeploymentService ElementName = Operating System Deployment Service Name = DCIM:OSDeploymentService SystemCreationClassName = DCIM_ComputerSystem SystemName = DCIM:ComputerSystem 11.3 OS Deployment Method Invocation ExamplesDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 70 11.3.1 Get Driver Pack Information The GetDriverPackInfo() method returns the embedded driver pack version and list of supported OSs for OS deployment that can be installed on the server using the embedded device drivers present in the Lifecycle Controller. 1. Follow the steps listed in Section 11.1 to test for profile conformance. 2. Invoke extrinsic method using the following parameters: a. object path = object path returned from Section 11.1 (profile conformance) b. Method name = “GetDriverPackInfo” 3. Invoke method returns the following output parameters: a. Version = String version b. SupportedOperatingSystems = String array of OS names 4. If the Job output parameter from Step 2 contains a non-null value, then both Version and OSList contain null values. The next call to GetDriverPackInfo() after the Job is completed will return non-null values for output parameters Version and OSList. Invoke GetDriverPackInfo() with the following syntax: EXAMPLE: winrm i GetDriverPackInfo cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -encoding:utf-8 -a:basic OUTPUT: GetDriverPackInfo_OUTPUT OSList = Microsoft Windows Server 2008 with SP2 , Microsoft Windows Server 2008, x64 with SP2 , Microsoft Windows Server 2008 R2 with SP1 , Microsoft Windows Small Business Server 2011 , Red Hat Enterprise Linux 5 SP7 x86 , Red Hat Enterprise Linux 5 SP7 x64 , Red Hat Enterprise Linux 6 SP1 x64 , SuSE Enterprise Linux 10 SP4 x64 , SuSE Enterprise Linux 11 SP2 x64 , VMware ESX 4.1 U2 , VMware ESXi 4.1 U2 HDD , VMware ESXi 5.0 HDD , Citrix Xen Server 6.0 FP1 HDD ReturnValue = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 71 Version = 7.0.0.35 11.3.2 Unpack Selected Drivers and Attach to Host OS as USB Device This method is used to unpack the drivers for the selected OS to a virtual storage partition, and to then attach this partition to the host OS as an emulated USB storage device. 1. Invoke extrinsic method using the following parameters section: a. object path = object path returned from Section 11.1 (profile conformance) b. Method name = “UnpackAndAttach” c. OSName = “” (Has to be a valid value from the list returned by GetDriverPackInfo) d. ExposureStartTime = “” (for this release the value is NULL) e. ExposureDuration = “” (a string formatted as an interval in CIM_DateTime format) This parameter denotes the interval of time after which the partition containing OS drivers with label OEMDRV is to be detached from the Host OS 2. Invoke method shall return the following output parameters: a. Job = object path to CIM_ConcreteJob (reports the status of unpack and attach) b. Enumerating this instance of CIM_ConcreteJob will show the status of the current operation. Invoke UnpackAndAttach() with the following syntax: EXAMPLE: winrm i UnpackAndAttach cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic @{OSName="[OSName]";ExposeDuration="00000000002200.000000:000"} Above example uses Microsoft Windows Server 2008 with SP2 for OSName. OUTPUT: UnpackAndAttach_OUTPUT Job Address = http://schemas.xmlsoap.org/wsDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 72 /2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem /wscim/1/cim-schema/2/DCIM_OSDConcreteJob SelectorSet Selector: InstanceID = DCIM_OSDConcreteJob:1, __cimnamespace = root/dcim ReturnValue = 4096 11.3.3 Detach Emulated USB Device Containing Drivers This method is used to detach the USB device attached to the system by a previous invocation of the UnpackAndAttach() method. Invoke DetachDrivers() with the following syntax: EXAMPLE: winrm i DetachDrivers cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 –encoding:utf-8 -a:basic OUTPUT: The return will be 0 for success or an integer for error or job in execution. An error message containing a MessageID and Message similar to the following can occur if the system is waiting to finish a previously invoked method: DetachDrivers_OUTPUT Message = Unable to retrieve Lifecycle Controller handle MessageID = OSD7 ReturnValue = 2 11.3.4 Unpack Selected Drivers and Copy to Network Share The UnpackAndShare() method is used to unpack the drivers for the selected OS and copy them to a specified network share; CIFS and NFS network share technologies are supported. Note that the values for the CIFSUSER and CIFSPASSWORD must be alphanumeric characters, and must not contain special characters. Invoke UnpackAndShare() with the following syntax: [CIFS_IPADDRESS]: This is the IP address of the file server. Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 73 [DRIVESHARE]: This is the directory path to the drivers. [CIFS_USERNAME]: This is the username to the file share. [CIFS_PASSWORD]: This is the password to the file share. [OSName]: This example uses Windows Server® 2003 SP2. [NFS_Password]: This is the corresponding password to the username containing the ISO EXAMPLE: winrm i UnpackAndShare cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]:443/wsman -encoding:utf-8 -a:basic @{IPAddress="[CIFS_IPADDRESS]";ShareName="/[DRIVERSHARE]";ShareType="2";Username="[CIFS_USERN AME]";Password="[CIFS_PASSWORD]";OSName="Microsoft Windows Server 2008 with SP2"} OUTPUT: The return will be 0 for success or 1 if an error occurred in starting the processing the input parameters. The MessageID and Message output parameters will further contain method invocation information if an error occurred. UnpackAndShare_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004 /08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem /wscim/1/cim-schema/2/DCIM_OSDConcreteJob SelectorSet Selector: InstanceID = DCIM_OSDConcreteJob:1, __cimnamespace = root/dcim ReturnValue = 4096 A missing command line character, such as a “{“, could result in the following syntax error: Syntax Error: input must be of the form {KEY="VALUE"[;KEY="VALUE"]} 11.3.5 Check Job Status The following methodology is used to determine the status of the jobs generated by the invocation of the UnpackAndAttach() and UnpackAndShare() methods. The methodology involves enumerating the DCIM_OSDConcreteJob instances, and checking the JobStatus property value. Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 74 When the jobs are complete, the JobStatus property value will be “Successful” if the job completed successfully or “Failed” if an error occurred while executing the request. If the job failed, the Message property on the returned DCIM_OSDConcreteJob instance will contain more detailed error information on the cause of the failure. For the Lifecycle Controller version of the OS Deployment Profile there is only one instance of a job generated by various method invocations, and it will persist until the next method that generates a job is invoked. The job must complete before another method that generates a job can be called successfully. This is unchanged from the Lifecycle Controller 1.2 for OS Deployment. Invoke enumerate DCIM_OSDConcreteJob instance with the following syntax: EXAMPLE: winrm e cimv2/root/DCIM/DCIM_OSDConcreteJob -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -encoding:utf-8 -a:basic OUTPUT: The enumeration will return the instances of OSDConcreteJob as shown: DCIM_OSDConcreteJob DeleteOnCompletion = false InstanceID = DCIM_OSDConcreteJob:1 JobName = UnpackAndShare JobStatus = Failed Message = Installation not supported for the selected operating system MessageID = OSD10 Name = UnpackAndShare 11.3.6 Boot to Network ISO The BootToNetworkISO() method can be used to boot the target system to a bootable ISO image located on a CIFS or NFS share. The ISO image is attached to the host system as an emulated USB CDROM storage device. By default the ISO will be attached for around 18 hrs after which it will be detached automatically. An optional parameter ExposeDuration can be used to specify a time less than 18 hrs if the ISO needs to be detached sooner. Invoke BootToNetworkISO() via NFS share with the following syntax: [NFS_IPADDRESS]: This is the IP address of the location of the ISO image. [/NFS/OSISO]: This is the directory path to the ISO image. [NFS_Username]: This is the username to the IP address of the ISO image. [NFS_Password]: This is the corresponding password to the username containing the ISO image.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 75 [OS.ISO]: This is to be replaced by the actual name of the ISO image. EXAMPLE: winrm i BootToNetworkISO cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u: [USER] -p: [PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -encoding:utf-8 -a:basic @{IPAddress="[NFS_IPaddress]";ShareName="[/NFS/OSISO]";ShareType="0"; Username="[NFS_Username]";Password="[NFS_Password]"; Workgroup="WORKGROUP";ImageName="[OS.ISO]"} OUTPUT: The return will be 0 for success or 1 if an error occurred in starting the processing the input parameters. The MessageID and Message output parameters will further contain method invocation information if an error occurred. BootToNetworkISO_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004 /08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem /wscim/1/cim-schema/2/DCIM_OSDConcreteJob SelectorSet Selector: InstanceID = DCIM_OSDConcreteJob:1, __cimnamespace = root/dcim ReturnValue = 4096 The following error message is a caused by a typo in the WinRM input. Careful attention must be paid to the input capitalization of the attributes. WSManFault Message = The WinRM client cannot process the request. The destination computer returned an empty response to the request. Error number: -2144108299 0x803380F5 The WinRM client cannot process the request. The destination computer returned an empty response to the request. 11.3.7 Detach Network ISO USB DeviceDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 76 This method is used to detach the emulated USB device that had been attached by previously calling the BootToNetworkISO() method. Invoke DetachISOImage() with the following syntax: EXAMPLE: winrm i DetachISOImage cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic OUTPUT: The method will return 0 for success or an integer for error or job in execution. An error such as the following can occur if an ISO image is not attached. DetachISOImage_OUTPUT Message = ISO image is not attached MessageID = OSD32 ReturnValue = 2 11.3.8 Boot To PXE The BootToPXE() method is used to boot to server using the PXE mechanism, which is to reboot the host server and boot to PXE. Invoke to boot target system to PXE with the following syntax: EXAMPLE: winrm i BootToPXE cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic The return will be 0 for success or 1 if an error occurred in starting the processing the input parameters. The MessageID and Message output parameters will further contain method invocation information if an error occurred. OUTPUT: BootToPXE_OUTPUT ReturnValue = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 77 11.3.9 Get Host MAC Address Information Invoke GethostMACInfo() with the following syntax: EXAMPLE: winrm i GetHostMACInfo cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -encoding:utf-8 -a:basic OUTPUT: The return will be 0 for success and a list of MAC addresses or an integer for error or job in execution. The MessageID and Message output parameters will further contain method invocation information if an error occurred. GetHostMACInfo_OUTPUT MACList = 00219b927057, 00219b927059, 00219b92705b, 00219b92705d ReturnValue = 0 11.3.10 Download ISO to VFlash The DownloadISOToVFlash() method allows using remote command to download an ISO image to VFlash. The image needs to be an ISO image. Once this image is downloaded to VFlash, it can be booted via another WS-MAN command. Invoke DownloadISOToVFlash() with the following parameters and syntax: [IPADDRESS-ISO]: The IP address of the server that stores ISO images. [DRIVESHARE]: This is the directory path to the ISO image. [SHARETYPE]: The type of the remote storage. 0: NFS, 1: TFTP, 2: CIFS [SHAREUSER]: User account for the ISO share location [SHAREPASSWORD]: Password of the share account [WORKGROUP]: Applicable workgroup [IMAGENAME]: Image name of the iso image, such as boot.iso. [Port]: Port number for connecting to the share, such as 2049.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 78 EXAMPLE: winrm i DownloadISOToVFlash cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic @{IPAddress=[IPADDESSISO];ShareName="/[DRIVESHARE]"; ShareType="[SHARETYPE]";Username=”[SHAREUSER]”; Password=”[SHAREPASSWORD]”;Workgroup="[WORKGROUP]"; ImageName=”[IMAGENAME]”;Port=”[PORT]”} OUTPUT: The return will be 0 for success or 1 if an error occurred in starting the processing the input parameters. The MessageID and Message output parameters will further contain method invocation information if an error occurred. DownloadISOToVFlash_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08 /addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim /1/cim-schema/2/DCIM_OSDConcreteJob SelectorSet Selector: InstanceID = DCIM_OSDConcreteJob:1, __cimnamespace = root/dcim ReturnValue = 4096 The following error message is a direct result of a typo in the winRM input. Careful consideration must be applied to capitalization. WSManFault Message = The WinRM client cannot process the request. The destination computer returned an empty response to the request. Error number: -2144108299 0x803380F5 The WinRM client cannot process the request. The destination computer returned an empty response to the request. 11.3.11 Boot to ISO from VFlash This method will expose the ISO Image present on VFlash as a CDROM device to the host server and boots to it.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 79 Invoke BootToISOFromVFlash() with the following syntax: EXAMPLE: winrm i BootToISOFromVFlash cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -encoding:utf-8 -a:basic OUTPUT: When this command is executed, a status or error message will be returned. BootToISOFromVFlash_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08 /addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim /1/cim-schema/2/DCIM_OSDConcreteJob SelectorSet Selector: InstanceID = DCIM_OSDConcreteJob:1, __cimnamespace = root/dcim ReturnValue = 4096 11.3.12 Delete ISO from VFlash The DeleteISOFromVFlash() method will delete the ISO image that was downloaded to the VFlash. Invoke DeleteISOFromVFlash() with the following syntax: EXAMPLE: winrm i DeleteISOFromVFlash cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USERNAME] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic OUTPUT: When this command is executed, a status or error message will be returned. If an image is not found the following message will display:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 80 DeleteISOFromVFlash_OUTPUT Message = ISO Image not found on VFlash MessageID = OSD41 ReturnValue = 2 11.3.13 Detach ISO from VFlash The DetachISOFromVFlash() method will detach the ISO image in the VFlash from the system. Invoke DetachISOFromVFlash() with the following syntax: EXAMPLE: winrm i DetachISOFromVFlash cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic OUTPUT: When this command is executed, a status or error message will be returned. If an image is not found the following message will display: DetachISOFromVFlash_OUTPUT Message = Unable to detach ISO image on VFlash MessageID = OSD44 ReturnValue = 2 11.3.14 Connect Network ISO Image This method can be used to connect to a bootable ISO image located on a CIFS or NFS share. The ISO image is attached to the host system as an emulated USB CD-ROM storage device. Whenever the host system reboots it will boot to this ISO Image every single time until DisconnectNetworkISOImage is called. The ISO will be reattached upon iDRAC reset. Invoke ConnectNetworkISOImage() via CIFS/NFS share with the following syntax: [CIFS_or_NFS_IPADDRESS]: This is the IP address of the location of the ISO image. [/CIFS_or_NFS/OSISO]: This is the sharename directory path to the ISO image. [2_or_0]: 2=CIFS, 0=NFSDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 81 [CIFS_or_NFS_Username]: This is the username to the IP address of the ISO image. [CIFS_or_NFS_Password]: This is the corresponding password to the username containing the ISO image. [OS.ISO]: This is to be replaced by the actual name of the ISO image. EXAMPLE: winrm i ConnectNetworkISOImage http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic @{IPAddress="[CIFS_or_NFS_IPaddress]";ShareName="/[CIFS_or_NFS]";ShareType="[2_or_0]";Username=" [CIFS_or_NFS_Username]"; Password="[CIFS_or_NFS_Password]";Workgroup="WORKGROUP"; ImageName="[OS.ISO]"} OUTPUT: The return will be 0 for success or 1 if an error occurred in starting the processing the input parameters. The MessageID and Message output parameters will further contain method invocation information if an error occurred. ConnectNetworkISOImage_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004 /08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem /wscim/1/cim-schema/2/DCIM_OSDConcreteJob SelectorSet Selector: InstanceID = DCIM_OSDConcreteJob:1, __cimnamespace = root/dcim ReturnValue = 4096 11.3.15 Disconnect Network ISO Image This method can be used to disconnect the target system from a bootable ISO image located on a CIFS or NFS share. Invoke DisconnectNetworkISOImage() with the following syntax:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 82 EXAMPLE: winrm i DisconnectNetworkISOImage http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: The return will be 0 for success or 1 if an error occurred in starting the processing the input parameters. The MessageID and Message output parameters will further contain method invocation information if an error occurred. DisconnectNetworkISOImage_OUTPUT ReturnValue = 0 11.3.16 Skip ISO Image Boot This method can be used to skip the target system from booting to a bootable ISO image (connected using ConnectNetworkISOImage method) one time only for next immediate host reboot. After that host server will continue to boot to the ISO image. Invoke SkipISOImageBoot() via NFS share with the following syntax: EXAMPLE: winrm i SkipISOImageBoot http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: Shown below are return messages of failure and success, 2 and 0, respectively. The MessageID and Message output parameters will further contain method invocation information if an error occurred. Failure: SkipISOImageBoot_OUTPUT Message = ISO image is not attached MessageID = OSD32 ReturnValue = 2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 83 Success: SkipISOImageBoot_OUTPUT ReturnValue = 0 11.3.17 Get Network ISO Image Connection Information This method outputs the ISO connection status of the image that has been exposed to the host. Invoke GetNetworkISOImageConnectionInfo() with the following syntax: EXAMPLE: winrm i GetNetworkISOImageConnectionInfo cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: GetNetworkISOImageConnectionInfo_OUTPUT Message = ISO image is not attached MessageID = OSD32 ReturnValue = 2 11.3.18 Connect RFS ISO Image The ConnectRFSISOImage() method is used to connect the ISO image that is mounted through Remote File Share (RFS) and is exposed to the host system as a USB-based CD-ROM device. The successful execution of this method shall connect to the ISO located on NFS/CIFS share to the host server and expose it as a virtual CDROM device using RFS USB endpoint. The successful execution of the method shall not change the boot order of that device. In order to boot to the CD-ROM, the CD-ROM shall be configured in the boot order in a separate step (using BIOS and Boot Management Profile), and the host server shall boot to the CD-ROM. Unlike the ConnectNetworkISOImage() method, the Lifecycle Controller is not locked and may perform other management tasks. Invoke ConnectRFSISOImage() with the following syntax: [IPADDRESS-ISO]: The IP address of the server that stores ISO images. [DRIVESHARE]: This is the directory path to the ISO image. [SHARETYPE]: The type of the remote storage. 0: NFS, 2: CIFSDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 84 [SHAREUSER]: User account for the ISO share location [SHAREPASSWORD]: Password of the share account [WORKGROUP]: Applicable workgroup [IMAGENAME]: Image name of the iso image, such as boot.iso. EXAMPLE: winrm i ConnectRFSISOImage cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic @{IPAddress=[IPADDESSISO];ShareName="/[DRIVESHARE]"; ShareType="[SHARETYPE]";Username=”[SHAREUSER]”; Password=”[SHAREPASSWORD]”;Workgroup="[WORKGROUP]"; ImageName=”[IMAGENAME]”} OUTPUT: ConnectRFSISOImage_OUTPUT Job EndpointReference Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_OSDConcreteJob SelectorSet InstanceID = DCIM_OSDConcreteJob:1 __cimnamespace = root/dcim ReturnValue = 4096 Concrete jobs return 4096 upon successful invocation. Poll for the concrete job “JobStatus = Success”. 11.3.19 Disconnect RFS ISO Image The DisconnectRFSISOImage() method is used to disconnect and detach the ISO Image that is mounted through Remote File Share (RFS) and is exposed to the host system as a USB-based CD-ROM device. Invoke DisconnectRFSISOImage() with the following syntax: EXAMPLE: winrm i DisconnectRFSISOImageDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 85 cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DisconnectRFSISOImage_OUTPUT ReturnValue = 0 11.3.20 Get RFS ISO Image Connection Information The GetRFSISOImageConnectionInfo() method is used to provide the status of the ISO Image connection that has been exposed to the host system. Invoke GetRFSISOImageConnectionInfo() with the following syntax: EXAMPLE: winrm i GetRFSISOImageConnectionInfo cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: GetRFSISOImageConnectionInfo_OUTPUT Message = Unable to connect to ISO using RFS. MessageID = OSD60 ReturnValue = 2 A return value of 0 indicates success, while the above output indicates an image was not present to retrieve the connection information from. 11.3.21 Boot To Hard Drive (HD) The BootToHD() method is used for one time boot to the host server’s hard disk. After this method is executed thye host is rebooted immediately and will boot to the first configured hard disk irrespective of its boot order. Invoke BootToHD() with the following syntax:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 86 EXAMPLE: winrm i BootToHD cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic OUTPUT: BootToHD_OUTPUT ReturnValue = 0 11.3.22 Configurarable Boot to Network ISO This method was added during the LC2 Version 1.1 release. The ConfigurableBootToNetworkISO() works similar to BootToNetworkISO() except that the immediate boot to the ISO is not automatic and controlled by an input parameter called ResetType which will enable you to do a warm reset or cold reset or no immediate reset. Invoke ConfigurableBootToNetworkISO () via NFS share with the following syntax: [NFS_IPADDRESS]: This is the IP address of the location of the ISO image. [/NFS/OSISO]: This is the directory path to the ISO image. [NFS_Username]: This is the username to the IP address of the ISO image. [NFS_Password]: This is the corresponding password to the username containing the ISO image. [OS.ISO]: This is to be replaced by the actual name of the ISO image. [RESET_TYPE]: 0=No reset, 1=warm reset 2=cold reset EXAMPLE: winrm i ConfigurableBootToNetworkISO cimv2/root/dcim/DCIM_OSDeploymentService ?CreationClassName=DCIM_OSDeploymentService +Name=DCIM:OSDeploymentService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u: [USER] -p: [PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -encoding:utf-8 -a:basic @{IPAddress="[NFS_IPaddress]";ShareName="[/NFS/OSISO]";ShareType="0"; Username="[NFS_Username]";Password="[NFS_Password]" ;ResetType="[RESET_TYPE]";Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 87 Workgroup="WORKGROUP";ImageName="[OS.ISO]"} OUTPUT: The return will be 0 for success or 1 if an error occurred in starting the processing the input parameters. The MessageID and Message output parameters will further contain method invocation information if an error occurred. ConfigurableBootToNetworkISO_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004 /08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem /wscim/1/cim-schema/2/DCIM_OSDConcreteJob SelectorSet Selector: InstanceID = DCIM_OSDConcreteJob:1, __cimnamespace = root/dcim ReturnValue = 4096 12 Lifecycle Controller Management Profile The LC Management Profile describes the LC attribute configuration service and the collections and attributes instances that the service manages. The profile also describes the relationship of the LC attribute service to the DMTF/Dell profile version information and Dell Job Control profile. The Dell Common Information Model (CIM) class extensions for supporting Lifecycle Controller feature management are defined in the Dell LC Management2 and related MOF files3 . The diagrams representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell LC Management Profile. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 12.1 Collect System Inventory on Restart (CSIOR) By default, ‘collect system inventory on restart’ is disabled. To enable this feature, utilize the SetAttribute() method in the following example. NOTE: To query the system to determine when the last CSIOR event occurred, list system inventory and examine the LastSystemInventoryTime attribute. The Collect System Inventory on Restart attribute flags whether the system should do an automatic inventory or not. To get the current status of this attribute, see Section 12.3. The values can be:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 88  Disabled (default) = Disallow collecting inventory on restart  Enabled = Allow collecting system inventory on restart The Part Firmware Update attribute flags whether the Part Replacement automatic firmware update performed. The values can be:  Disable (default) = firmware update is not allowed  Allow version upgrade only = Allow firmware update only on up-revision  Match firmware of replaced part = Always update firmware The example below configures the Part Replacement feature to allow upgrade only and for the automatic synchronization to be on. Invoke SetAttribute() with the following parameters and syntax: EXAMPLE 1: winrm i SetAttribute http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -file:[DIRECTORYPATH]\SetAttribute_LC.xml -r:https://[IPADDRESS]:443/wsman -u:[USER] -p:[PASSWORD] -auth:basic -encoding:utf-8 -SkipCNCheck -SkipCACheck The input file SetAttribute_LC.xml is shown below: Part Firmware Update Allow version upgrade only This method is used to set the values of multiple attributes. Invoke SetAttributes() with the following parameters and syntax: EXAMPLE 2: winrm i SetAttributes http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -file:[DIRECTORYPATH]\SetAttributes_LC.xmlDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 89 -r:https://[IPADDRESS]:443/wsman -u:[USER] -p:[PASSWORD] -auth:basic -encoding:utf-8 -SkipCNCheck -SkipCACheck The input file SetAttributes_LC.xml is shown below: Part Firmware Update Allow version upgrade only Collect System Inventory on Restart Enabled OUTPUT: SetAttribute_OUTPUT RebootRequired = No ReturnValue = 0 SetResult = Set PendingValue 12.2 Part Replacement Configuration and Management If the SetAttribute[s]() method has been invoked, the pending values must be applied by creating a configuration job. The CreateConfigJob() method in the DCIM_LCService class creates a configuration job and executes it at the specified time. 12.2.1 Create Config Job Invoke CreateConfigJob() with the following parameters and syntax: EXAMPLE: winrm i CreateConfigJob http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem+Name=DCIM:LCService -file:[DIRECTORYPATH]\CreateConfigJob.xml -r:https://[IPADDRESS]:443/wsman -u:[USER] -p:[PASSWORD] -auth:basic -encoding:utf-8 -SkipCNCheck -SkipCACheck The input file CreateConfigJob.xml is shown below: 00000000002200.000000:000 false Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 90 The above command will schedule the job at 10pm. To poll for job completion, enumerate the DCIM_LifecycleJob job instance. OUTPUT: CreateConfigJob_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004 /08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim /1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001265982202, __cimnamespace = root/dcim ReturnValue = 0 To get the status of the above jobID or list all jobIDs, see 12.2.2 and 12.2.3, respectively. 12.2.2 Get LC Config Job Status EXAMPLE: winrm g http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob ?__cimnamespace=root/dcim +InstanceID=JID_001265982202 -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]:wsman -encoding:utf-8 -a:basic -SkipCNCheck -SkipCACheck The method either returns a list of Concrete job objects or an error message. Check for the JobStatus property equal to Completed (shown below) to know the set has been completed. OUTPUT: DCIM_LifecycleJob InstanceID = JID_001265982202 JobStartTime = 20191010101010 JobStatus = COMPLETED JobUntilTime = 2009:8:11 Message = The command was successful MessageArguments = null MessageID = LC001 Name = LC Config 12.2.3 List All LC Jobs EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 91 winrm e http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob ?__cimnamespace=root/dcim -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -encoding:utf-8 -a:basic -SkipCNCheck -SkipCACheck OUTPUT: DCIM_LifecycleJob InstanceID = JID_001272324322 JobStartTime JobStatus = Completed JobUntilTime Message = Detach partition successful MessageArguments = null MessageID = VF038 Name = VFlashDetach:Partition1 DCIM_LifecycleJob InstanceID = JID_001273099184 JobStartTime = 20191010101010 JobStatus = COMPLETED JobUntilTime = 2009:8:11 Message = The command was successful MessageArguments = null MessageID = LC001 Name = LC Config . . . 12.2.4 Get CSIOR Component Configuration Recovery (CCR) Attribute The Component Configuration Recovery (CCR) attributes are: • Licensed • Part Firmware Update • Collect System Inventory on Restart (CSIOR) • Part Configuration Update Get the current CSIOR attribute setting as follows: EXAMPLE 1: winrm g cimv2/root/dcim/DCIM_LCEnumeration ?InstanceID=LifecycleController.Embedded.1#LCAttributes.1#CollectSystemInventoryOnRestart -u:[USERNAME] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -encoding:utf-8 -a:basic NOTE: For 11G, InstanceID=DCIM_LCEnumeration:CCR5Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 92 OUTPUT: DCIM_LCEnumeration AttributeName = Collect System Inventory on Restart CurrentValue = Disabled DefaultValue = Enabled ElementName = LC.emb.1 InstanceID = LifecycleController.Embedded.1#LCAttributes.1#CollectSystemInventoryOnRestart IsReadOnly = false PendingValue = null PossibleValues = Enabled, Disabled 12.2.5 Get Part Firmware Update Attribute Get the current Part Replacement firmware update mode as follows: EXAMPLE: winrm g http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_LCEnumeration ?InstanceID=LifecycleController.Embedded.1#LCAttributes.1#PartFirmwareUpdate -u:[USERNAME] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -encoding:utf-8 -a:basic NOTE: For 11G, InstanceID=DCIM_LCEnumeration:CCR4 OUTPUT: DCIM_LCEnumeration AttributeName = Part Firmware Update CurrentValue = Allow version upgrade only DefaultValue = Disable ElementName = LC.emb.1 InstanceID = LifecycleController.Embedded.1#LCAttributes.1#PartFirmwareUpdate IsReadOnly = false PendingValue = null PossibleValues = Disable, Allow version upgrade only, Match firmware of replaced part See Section 12.5 to get the status on whether there is a valid VFlash License on the system. 12.3 Re-Initiate Auto-Discovery Client Invoke the ReInitiateDHS() method to re-initialize and restart the Auto-Discovery client. All configuration information is replaced with the auto discovery factory defaults. Auto discovery can be disabled, enabled and initiated immediately, or delayed until next power cycle. Invoke ReInitiateDHS() with the following parameters and syntax:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 93 [PS_IP_ADDRESS]: Substitution will need to be replaced with the actual IP address(s) or DNS name(s) of the Provisioning Server(s). PerformAutoDiscovery: 1 = off (disables auto discovery) 2 = Now (enables and initiates auto discovery immediately ) 3 = NextBoot (delay reconfiguration & auto discovery until next power cycle) EXAMPLE: winrm i ReInitiateDHS cimv2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem+Name=DCIM:LCService -u:[USERNAME] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -encoding:utf-8 -a:basic -file:ReInitiateDHS.xml The input file ReInitiateDHS.xml containing the parameters for the ReInitiateDHS method is shown below: [PS_IP_ADDRESS] TRUE 3 OUTPUT: The output is status 0 for successfully set or an error message. ReInitiateDHS_OUTPUT ReturnValue = 0 12.4 Clear or Set Provisioning Server The Provisioning Server name (or a group names) can be cleared by invoking the ClearProvisioningServer() method on the DCIM_LCService class. Configuring the Provisioning Server name(s) EXAMPLE-A: winrm i ClearProvisioningServer cimv2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCServiceDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 94 +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USERNAME] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -encoding:utf-8 -a:basic OUTPUT-A: This method will return status 0 or error message. ClearProvisioningServer_OUTPUT ReturnValue = 0 Setting the Provisioning Server name or IP address for the provisioning service The Provisioning Server name and/or IP Addresses can be set by invoking the SetAttribute() method of the DCIM_LCService class. [PS_IP_ADDRESS]: Substitution will need to be replaced with the actual IP address(s) or DNS name(s) of the Provisioning Server(s). EXAMPLE-B: winrm i SetAttribute cimv2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem+Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -encoding:utf-8 -a:basic -file:SetProvisioningServer.xml The input file SetProvisioningServer.xml is shown below: Provisioning Server [PS_IP_ADDRESS] OUTPUT-B: This method will return status 0 or error message. SetAttribute_OUTPUT RebootRequired = No ReturnValue = 0 SetResult = Set CurrentValueDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 95 12.5 Check VFlash License Enablement The following command can be used to check VFlash License enablement. Features such as Part Replacement, downloading ISO image to VFlash, or booting from VFlash are licensed features and require Dell VFlash SD Card to be inserted in order to function. EXAMPLE: winrm g cimv2/root/dcim/DCIM_LCEnumeration ?InstanceID=LifecycleController.Embedded.1#LCAttributes.1#Licensed -u:[USER] -p:[PASSWORD] -r:_https://[IPADDRESS]/wsman:443 -encoding:utf-8 -a:basic NOTE: For 11G, InstanceID=DCIM_LCEnumeration:CCR1 OUTPUT: This ‘get’ command will return the instance of the DCIM_LCEnumeration attribute class. The CurrentValue property will contain “True” (yes) or “False” (no) indicating whether features dependent on the presence of the VFlash SD card are enabled. DCIM_LCEnumeration AttributeName = Licensed CurrentValue = Yes DefaultValue = No ElementName = LC.emb.1 InstanceID = LifecycleController.Embedded.1#LCAttributes.1#Licensed IsReadOnly = true PendingValue PossibleValues = Yes, No 12.6 Download Server Public Key This method is used to download the server public key to the Lifecycle Controller. A base64 encoded string containing the certificate authentication (CA) content is required as the input. Invoke DownloadServerPublicKey() with the following parameters and syntax: EXAMPLE: winrm i DownloadServerPublicKey http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?CreationClassName=DCIM_LCService +Name=DCIM:LCService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic -file:DownloadServerPublicKey.xmlDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 96 The input file DownloadServerPublicKey.xml is shown below: -----BEGIN CERTIFICATE----- MIIEQjCCA6ugAwIBAgIBADANBgkqhkiG9w0BAQQFADCBzTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAlRYMRQwEgYDVQQHEwtNYWluIFN0cmVldDEVMBMGA1UEChMMSm9l . . . qvoMCKtoqLnGBByj/H2vyN7Fe/zMKXD5pO6XwYddGfA66w3HGUaR0+fIKD40NDi9 bKFEMxbRxZysUUzuKZ9c+RAlZUiLrqzemfX3fn1Yp7k05KU9vHY= -----END CERTIFICATE----- OUTPUT: When this method is executed, a jobid or an error message is returned. This jobid can then be used for subsequent processing with job control provider in Section 10. DownloadServerPublicKey_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08 /addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/ 1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001269440883, __cimnamespace = root/dcim ReturnValue = 0 12.7 Download Client Certificates This method is used to download the client private certificate, password, and root certificate to Lifecycle Controller. A base64 encoded string containing the certificate authentication (CA) private key content is required as input. Invoke DownloadClientCerts() with the following parameters and syntax: EXAMPLE: winrm i DownloadClientCerts http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?CreationClassName=DCIM_LCService +Name=DCIM:LCService +SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 97 -encoding:utf-8 -a:basic -file:DownloadClientCerts.xml The input file DownloadClientCerts.xml is shown below: -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,5FD6D6131DFA5A86 ulG9hRgOIkoJJkMBk95Zi8H5KnZkNUnPnqPHQlNco9WzKyINR1FbcIIAU9ToUJOM SnSSlA8fRBtJXZZVBA+KAt+34lvO/FEAijSOzKMW1nA+CUuzCFM7t3P+3kmD+o6a . . . DfcwL1vaburBpaOmj5HIBvGLzcWEz5iTuzc1AiU09dacT8/UyrO8KAVp5zu0b8bP BGUQbNBUqKsCPTKnNSNaDb+j0sQYB66B+9yZtaLPfdWkvob93oUUwj+CxTlxLGqe -----END RSA PRIVATE KEY----- [PASSWORD HERE] -----BEGIN CERTIFICATE----- MIIE2zCCA8OgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBqTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAlRYMRQwEgYDVQQHEwtNYWluIFN0cmVldDEVMBMGA1UEChMMSm9l . . . 8o5kZK8xCaSQ9UQKdH5z6sUasj8DYk6pXndgWIV5Wc9JfsN3+dratX3lrpoPJPhk N1hTdXHYiDjLwSg79yIkIJP1qZ5gdaeJ1jUYJBehRDQ+X7HxWN2VNk+ZlNvYyZc= -----END CERTIFICATE----- OUTPUT: When this method is executed, a jobid or an error message is returned. This jobid can then be used for subsequent processing with job control provider in Section 10. DownloadClientCerts_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08 /addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem /wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001269440659, __cimnamespace = root/dcim ReturnValue = 0 12.8 Delete Auto-Discovery Client Certificates This method is used to delete the client certificates set previously by the auto discovery method. Invoke DeleteAutoDiscoveryClientCerts() with the following parameters and syntax:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 98 EXAMPLE: winrm i DeleteAutoDiscoveryClientCerts http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:%USERNAME% -p:%PASSWORD% -r:https://%IPADDRESS%/wsman -encoding:utf-8 -a:basic -SkipCACheck -SkipCNCheck -skiprevocationcheck OUTPUT: DeleteAutoDiscoveryClientCerts_OUTPUT ReturnValue = 0 12.9 Set Public Certificates This method is used to update a public SSL Certificate on the iDRAC. Invoke SetPublicCertificate() with the following parameters and syntax: Type: Specifies certificate service directoryCA = certificate for Active Directory or LDAP server EXAMPLE: winrm i SetPublicCertificate http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetPublicCertificate.xml The input file SetPublicCertificate.xml is shown below: directoryCA -----BEGIN CERTIFICATE----- MIID9DCCA12gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBszELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAlRYMQ8wDQYDVQQHEwZBdXN0aW4xDTALBgNVBAoTBERlbGwxFjAU . . . H/ea71Ltbr/Au2QFhqcHkeUEbQ4qXSXTmDEgeKAImKjoCAaWHcDqEwvUcxGI4ekG LaUEGQhQIcLe+03RDp05j+YPoIv/N10OGMflhWg/lJ3EoV1Zba2tXnCp8XvCukJCDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 99 ROncFRPIp7c= -----END CERTIFICATE----- OUTPUT: SetPublicCertificate_OUTPUT ReturnValue = 0 12.10 Set iDRAC Certificate and Private Key This method is used to update an iDRAC certificate and private key pairs using the contents of a PKCS#12 file. Invoke SetCertificateAndPrivateKey() with the following parameters and syntax: Type: Specifies the service the certificate is for: server = web server PKCS12: Represents the base64 encoded contents of PKCS#12 file to upload. Note this is the contents of the file and not a filename. PKCS12pin: Password to decode the PKCS12 EXAMPLE: winrm i SetCertificateAndPrivateKey http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file: SetCertificateAndPrivateKey.xml The input file SetCertificateAndPrivateKey.xml is shown below: server MIIPUQIBAzCCDxcGCSqGSIb3DQEHAaCCDwgEgg8EMIIPADCCBTcGCSqGSIb3DQEH BqCCBSgwggUkAgEAMIIFHQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQYwDgQIySf0 . . . CSqGSIb3DQEJFTEWBBQQycEruoYBo9ayA3csqSZO6x70NTAxMCEwCQYFKw4DAhoF AAQU+yOoD76JK1t4yzDgnOE562Cv9AQECM9hIXYFEgiLAgIIAA==Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 100 1234567 OUTPUT: SetCertificateAndPrivateKey_OUTPUT Message = Server certificate successfully modified, iDRAC will now reset and be unavailable for a few minutes MessageID = LC018 ReturnValue = 0 12.11 Delete Auto-Discovery Server Public Key This method is used to delete the public server key set previously by the set auto discovery method. Invoke DeleteAutoDiscoveryServerPublicKey() with the following parameters and syntax: EXAMPLE: winrm i DeleteAutoDiscoveryServerPublicKey cimv2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -encoding:utf-8 -a:basic -SkipCACheck -SkipCNCheck OUTPUT: DeleteAutoDiscoveryServerPublicKey_OUTPUT ReturnValue = 0 12.12 Insert Comment in Lifecycle Controller Log This method is used to insert additional user comments into the Lifecycle Controller log. Invoke InsertCommentInLCLog() with the following parameters and syntax: Comment: Replace INSERT COMMENT HERE with desired comment in this location EXAMPLE: winrm i InsertCommentInLCLog http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheckDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 101 -encoding:utf-8 -a:basic -file:InsertCommentInLCLog.xml The input file InsertCommentInLCLog.xml is shown below: INSERT COMMENT HERE OUTPUT: InsertCommentInLCLog_OUTPUT ReturnValue = 0 12.13 Export Lifecycle Controller Log This method is used to export the log from the Lifecycle Controller after processing jobs. Invoke ExportLCLog() with the following parameters and syntax: IPAddress: This is the IP address of the target export server. ShareName: This is the directory path to the mount point. FileName: This is the target output file. ShareType: Type of share NFS=0, CIFS=2 Username: This is the username to the target export server. Password: This is the password to the target export server. Workgroup: This is the applicable workgroup. EXAMPLE: winrm i ExportLCLog http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:ExportLCLog.xml The input file ExportLCLog.xml is shown below: 123.456.7.8Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 102 sharename filename.txt 0 admin password workgroup OUTPUT: When this method is executed, a jobid or an error message is returned. ExportLCLog_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role /anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim /1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001271166022, __cimnamespace = root/dcim ReturnValue = 0 12.14 Export Hardware Inventory from Lifecycle Controller This method is used to export the hardware inventory from the Lifecycle Controller to a text file on a remote share. Invoke ExportHWInventory() with the following parameters and syntax: IPAddress: This is the IP address of the target export server. ShareName: This is the directory path to the mount point. FileName: This is the target output file. ShareType: Type of share NFS=0, CIFS=2 Username: This is the username to the target export server. Password: This is the password to the target export server. Workgroup: This is the applicable workgroup. EXAMPLE: winrm i ExportHWInventory http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystemDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 103 +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:ExportHWInventory.xml The input file ExportHWInventory.xml is shown below: 123.456.7.8 sharename filename.txt 0 admin password workgroup OUTPUT: When this method is executed, a jobid or an error message is returned. ExportHWInventory_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing /role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim /1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001271167557, __cimnamespace = root/dcim ReturnValue = 0 12.15 Export Factory Configuration This method is used to export the factory configuration from the Lifecycle Controller to a text file on a remote share. Invoke ExportFactoryConfiguration() with the following parameters and syntax: IPAddress: This is the IP address of the target export server. ShareName: This is the directory path to the mount point. FileName: This is the target output file. ShareType: Type of share NFS=0, CIFS=2 Username: This is the username to the target export server. Password: This is the password to the target export server.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 104 Workgroup: This is the applicable workgroup. EXAMPLE: winrm i ExportFactoryConfiguration http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem+Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:ExportFactoryConfiguration.xml The input file ExportFactoryConfiguration.xml is shown below: 123.456.7.8 sharename filename.txt 0 admin password workgroup OUTPUT: When this method is executed, a jobid or an error message is returned. ExportFactoryConfiguration_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing /role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim /1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001271168441, __cimnamespace = root/dcim ReturnValue = 0 12.16 System Decommission This method is called to delete all configurations from the Lifecycle controller before the system is retired. Invoke LCWipe() with the following parameters and syntax: EXAMPLE: winrm i LCWipe http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCServiceDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 105 +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: LCWipe_OUTPUT ReturnValue = 0 12.17 Get Remote Services API Status The GetRemoteServicesAPIStatus() method is used to obtain the overall remote services API status that includes both the host system status as well as the remote services (Data Manager) status. The overall rolled up status shall be reflected in the Status output parameter. NOTE: The LCStatus output parameter value includes the status reported by the DMStatus output parameter in the GetRSStatus() method. Thus, GetRSStatus() method invocation is redundant. Invoke GetRemoteServicesAPIStatus() with the following parameters and syntax: EXAMPLE: winrm i GetRemoteServicesAPIStatus http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: GetRemoteServicesAPIStatus_OUTPUT LCStatus = 0 Message = Lifecycle Controller Remote Services is ready. MessageID = LC061 ReturnValue = 0 ServerStatus = 2 Status = 0 12.18 Export System Configuration This method is used to export the system configuration from the Lifecycle Controller to a file on a remote share. Invoke ExportSystemConfiguration() with the following parameters and syntax:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 106 IPAddress: This is the IP address of the target export server. ShareName: This is the directory path to the mount point. FileName: This is the target output file. ShareType: Type of share NFS=0, CIFS=2 Username: This is the username to the target export server. Password: This is the password to the target export server. EXAMPLE: winrm i ExportSystemConfiguration http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService?SystemCreationClassName=DCIM_ComputerSystem+CreationClass Name=DCIM_LCService+SystemName=DCIM:ComputerSystem+Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic @{IPAddress="SHARE_IP_ADDRESS"; ShareName="SHARE_NAME";ShareType="SHARE_TYPE"; FileName="SHARE_OUTPUT_FILE_NAME";Username="SHARE_USERNAME"; Password="SHARE_PASSWORD"} OUTPUT: When this method is executed, a jobid or an error message is returned. ExportSystemConfiguration_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing /role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim /1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001271168441, __cimnamespace = root/dcim ReturnValue = 0 12.19 Import System Configuration This method is used to import the system configuration from the Lifecycle Controller from a file on a remote share. Invoke ImportSystemConfiguration() with the following parameters and syntax: IPAddress: This is the IP address of the target export server. ShareName: This is the directory path to the mount point. Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 107 FileName: This is the target output file. ShareType: Type of share NFS=0, CIFS=2 Username: This is the username to the target export server. Password: This is the password to the target export server. EXAMPLE: winrm i ImportSystemConfiguration http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService?SystemCreationClassName=DCIM_ComputerSystem+CreationClass Name=DCIM_LCService+SystemName=DCIM:ComputerSystem+Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic @{IPAddress="SHARE_IP_ADDRESS"; ShareName="SHARE_NAME";ShareType="SHARE_TYPE"; FileName="SHARE_OUTPUT_FILE_NAME";Username="SHARE_USERNAME"; Password="SHARE_PASSWORD"} OUTPUT: When this method is executed, a jobid or an error message is returned. ImportSystemConfiguration_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing /role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim /1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001271168441, __cimnamespace = root/dcim ReturnValue = 0 13 VFlash SD Card Management The Persistent Storage Profile describes the necessary properties and methods for representing and managing the partitions on the virtual flash media(SD Card on AMEA) provided by the iDRAC in Dell platforms. The partition management of the virtual flash media includes:  Listing virtual flash partitions  Creating new partitions  Deleting existing partitions  Formatting a partition  Exposing the partition in the host OS Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 108  Detaching an attached partition  Uploading an image to a partition  Booting to a partition  Modifying a partition  Copying/exporting the contents of the partition Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 13.1 Listing the SD Card Partitions Each partition on the virtual flash media shall be represented by an instance of DCIM_OpaqueManagementData. If nothing is returned, no partitions exist. Use the CreatePartition() method to create partitions. Enumerate the DCIM_OpaqueManagementData with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_OpaqueManagementData -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_OpaqueManagementData AccessType = Read Only AttachedState = Detach CreationClassName = DCIM_OpaqueManagementData DataFormat = RAW DeviceID = DCIM_OpaqueManagementData:Partition1 ElementName = VFlash Name = label1 PartitionIndex = 1 PartitionType = HDD Size = 50 SystemCreationClassName = DCIM_ComputerSystem SystemName = DCIM:ComputerSystem Note: If nothing is returned, no partitions exist. Use the CreatePartition method to create partitions. 13.2 Initialize the Virtual Flash Media  Enumerate the DCIM_PersistentStorageService class  Invoke the InitializeMedia method on the instance above  The OUT parameter Job will refer to the instance of CIM_ConcreteJob using which the user can query the status of the initialization of the media.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 109 13.2.1 Get VFlash SD Card Inventory DCIM_VFlashView is a subclass of CIM_View that is used to represent the physical attributes of the virtual flash media, such as total size, available size, category etc. on which the partitions will reside. Enumerate the DCIM_VFlashView with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_VFlashView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_VFlashView AvailableSize = 972 Capacity = 972 ComponentName = vFlash SD Card FQDD = Disk.vFlashCard.1 HealthStatus = OK InitializedState = Uninitialized InstanceID = Disk.vFlashCard.1 LastSystemInventoryTime = 20100426221347.000000+000 LastUpdateTime = 20100426221347.000000+000 Licensed = true VFlashEnabledState = true WriteProtected = false InitializedState: Field indicates status of element to be initialized InstanceID: InstanceID of desired element for initialization 13.2.2 Initialize / Format Media This method is used to initialize or format the virtual flash media device. Invoke InitializeMedia() with the following parameters and syntax: EXAMPLE: winrm i InitializeMedia http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PersistentStorageService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_PersistentStorageService +SystemName=DCIM:ComputerSystem +Name=DCIM:PersistentStorageService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: See Section 13.2.3 for the populated initialized fieldsDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 110 When this method is executed, a jobid or an error message is returned. InitializeMedia_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004 /08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem /wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001268732835, __cimnamespace = root/dcim ReturnValue = 0 13.2.3 Verify Initialization / Formatting After invoking InitializeMedia(), get the instance of DCIM_VFlashView to confirm successful initialization. Get a specific DCIM_VFlashView with the following parameters and syntax: [INSTANCE_ID] = Obtained from Section 13.2.1, such as Disk.vFlashCard.1 EXAMPLE: winrm g http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_VFlashView?InstanceID=[INSTANCE_ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_VFlashView AvailableSize = 972 Capacity = 972 ComponentName = vFlash SD Card FQDD = Disk.vFlashCard.1 HealthStatus = OK InitializedState = Initialized InstanceID = Disk.vFlashCard.1 LastSystemInventoryTime = 20100426221347.000000+000 LastUpdateTime = 20100426221347.000000+000 Licensed = true VFlashEnabledState = true WriteProtected = false InitializedState: Field indicates status of element to be initialized InstanceID: InstanceID of desired element for initialization See Section 13.2.1 for the populated uninitialized fieldsDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 111 13.3 Enable/Disable VFlash using VFlash State Change This method is used to enable or disable the virtual flash media device. When the VFlashStateChange() method is successfully executed, the change will be dictated in the VFlashEnabledState parameter as shown in Section 13.2.1 and Section 13.2.3. Invoke VFlashStateChange() with the following parameters and syntax: RequestedState: The state to set to Enable=1, Disable=2 EXAMPLE: winrm i VFlashStateChange http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PersistentStorageService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_PersistentStorageService +SystemName=DCIM:ComputerSystem +Name=DCIM:PersistentStorageService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:VFlashStateChange.xml The input file VFlashStateChange.xml is shown below: 1 OUTPUT: VFlashStateChange_OUTPUT ReturnValue = 0 13.4 Create Partition This method is used for creating a new partition on a storage device. When this method is successfully executed, an instance of DCIM_OpaqueManagementData representing the desired partition will be created (Section 13.1) and a reference to this instance is captured in the output parameter Job. Invoke CreatePartition() with the following parameters and syntax: PartitionIndex: The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be formatted 1 to 16 Size: The size of the partition to be created SizeUnit: The unit of the sizeDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 112 MB=1, GB=2 PartitionType: The partition type floppy=1, hard disk=2 OSVolumeLabel: The label seen in the OS after attaching the partition EXAMPLE: winrm i CreatePartition http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PersistentStorageService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_PersistentStorageService +SystemName=DCIM:ComputerSystem +Name=DCIM:PersistentStorageService -r:https://[IPADDRESS]:443/wsman -u:[USER] -p:[PASSWORD] -auth:basic -encoding:utf-8 -SkipCNCheck –SkipCACheck -file:[DIRECTORYPATH]\CreatePartition.xml The input file CreatePartition.xml is shown below: 1 50 1 2 label1 OUTPUT: When this method is executed, a jobid or an error message is returned. CreatePartition_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001270734913, __cimnamespace = root/dcim ReturnValue = 0 If this method returns the following message, the VFlash must be enabled using the VFlashStateChange() (Section 13.3) method. CreatePartition_OUTPUT Message = VFlash not enabled MessageID = VF015 ReturnValue = 2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 113 13.5 Create Partition using Image This method creates a partition on the storage device using the image provided by the user. The partition size will be the same as the size of the image. The maximum size of the image is 4GB. The image can be located on a NFS/CIFS share or on a TFTP server. When this method is successfully executed, an instance of DCIM_OpaqueManagementData representing the desired partition will be created (Section 13.1), and a reference to this instance is captured in the output parameter Job. Invoke CreatePartitionUsingImage() with the following parameters and syntax: PartitionIndex: The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be formatted 1 to 16 PartitionType: The format types that these partitions need to be formatted as floppy=1, hard disk=2, CD ROM=3 OSVolumeLabel: The label seen in the OS after attaching the partition URI: The URI location of firmware to update a component Supported protocols are FTP and HTTP. IPAddress: IP address of TFTP or NFS share ShareType: Type of share NFS=0, TFTP=1, CIFS=2, FTP=3, HTTP=4 SharePath: NFS sharepoint address ImageName: Name of the ISO or IMG image Workgroup: Name of the workgroup, if applicable Username: The username to be used to access the file Password: The password to be used to access the file Port: The port number to be used HashType: The hash type MD5=1, SHA1=2 HashValue: The hash value string based on the HashType parameter EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 114 winrm i CreatePartitionUsingImage http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PersistentStorageService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_PersistentStorageService +SystemName=DCIM:ComputerSystem +Name=DCIM:PersistentStorageService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:CreatePartitionUsingImage.xml The input file CreatePartitionUsingImage.xml is shown below: 1 2 label ftp://123.456.7.89/dir/filename.exe 123.456.7.8 3 imagename.iso workgroup Administrator password 1 123 OUTPUT: When this method is executed, a jobid or an error message is returned. CreatePartitionUsingImage_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001268833219, __cimnamespace = root/dcim ReturnValue = 0 Reference Section 13.2 to fix an uninitialized media device error: CreatePartitionUsingImage_OUTPUT Message = SD card not initialized MessageID = VF017 ReturnValue = 2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 115 13.6 Delete Partition This method is for deleting a partition on a storage device. When this method is successfully executed, the instance of DCIM_OpaqueManagementData representing the desired partition along with the association instance of DCIM_ServiceAffectsElement will be deleted. The AvailableSize property of the associated storage media will increase by the size of the deleted partition. Invoke DeletePartition() with the following parameters and syntax: PartitionIndex: The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be removed 1 to 16 EXAMPLE: winrm i DeletePartition http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PersistentStorageService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_PersistentStorageService +SystemName=DCIM:ComputerSystem +Name=DCIM:PersistentStorageService -r:https://[IPADDRESS]:443/wsman -u:[USER] -p:[PASSWORD] -auth:basic -encoding:utf-8 -SkipCNCheck -SkipCACheck -file:[DIRECTORYPATH]\DeletePartition.xml The input file DeletePartition.xml is shown below: 1 OUTPUT: When this method is executed, a ReturnValue or error message is returned. DeletePartition_OUTPUT ReturnValue = 0 An index that does not exist in the XML file may yield the following error message: DeletePartition_OUTPUT Message = Invalid partition index MessageID = VF018 ReturnValue = 2 13.7 Format Partition This method is for formatting a partition of the type specified by the user. Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 116 Use the following algorithm to successfully format an existing partition:  Enumerate the DCIM_PersistentStorageService class  Invoke the FormatPartition() method on the instance above with the following parameters: PartitionIndex: The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be formatted 1 to 16 FormatType: The new format type of the partition EXT2=1, EXT3=2, FAT16=3, FAT32=4  The OUT parameter Job will refer to the instance of CIM_ConcreteJob using which the user can query the status of the formatting of the partition. EXAMPLE: winrm i FormatPartition http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PersistentStorageService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_PersistentStorageService +SystemName=DCIM:ComputerSystem +Name=DCIM:PersistentStorageService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:FormatPartition.xml The input file FormatPartition.xml is shown below: 13 4 OUTPUT: When this method is executed, a jobid or an error message is returned. FormatPartition_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001270738393, __cimnamespace = root/dcim ReturnValue = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 117 13.8 Modify Partition This method is used for modifying the changeable attributes of a partition. Use the following algorithm to successfully modify an existing partition.  Enumerate the DCIM_PersistentStorageService class  Invoke ModifyPartition() method on the instance above with the following parameters: PartitionIndex: The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be modified 1 to 16 AccessType: The type of access level Read-Only=1, Read-Write=3  The OUT parameter Job will refer to the instance of CIM_ConcreteJob using which the user can query the status of the modification of the partition. EXAMPLE: winrm i ModifyPartition http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PersistentStorageService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_PersistentStorageService +SystemName=DCIM:ComputerSystem +Name=DCIM:PersistentStorageService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:ModifyPartition.xml The input file ModifyPartition.xml is shown below: 6 3 OUTPUT: ModifyPartition_OUTPUT ReturnValue = 0 13.9 Attach Partition This method is for defining the set of partitions to be exposed as Floppy/CD/HDD endpoints to the managed system and BIOS. Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 118 Invoke AttachPartition() with the following parameters and syntax: PartitionIndex: The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be attached 1 to 16 EXAMPLE: winrm i AttachPartition http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PersistentStorageService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_PersistentStorageService +SystemName=DCIM:ComputerSystem +Name=DCIM:PersistentStorageService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:AttachPartition.xml The input file AttachPartition.xml is shown below: 12 OUTPUT: When this method is executed, a jobid or an error message is returned. AttachPartition_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001270737179, __cimnamespace = root/dcim ReturnValue = 0 13.10 Detach Partition This method is for defining the set of partitions to be removed as USB endpoints from the managed system. Invoke DetachPartition() with the following parameters and syntax: PartitionIndex: The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be detached 1 to 16 EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 119 winrm i DetachPartition http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PersistentStorageService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_PersistentStorageService +SystemName=DCIM:ComputerSystem +Name=DCIM:PersistentStorageService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:DetachPartition.xml The input file DetachPartition.xml is shown below: 12 OUTPUT: When this method is executed, a jobid or an error message is returned. DetachPartition_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001270737364, __cimnamespace = root/dcim ReturnValue = 0 If the partition is already detached, the following message may be displayed: DetachPartition_OUTPUT Message = Partition already detached MessageID = VF028 ReturnValue = 2 13.11 Export Data from Partition This method is for exporting the contents of a partition to a location specified by the user. Use the following algorithm to successfully export data from an existing partition.  Enumerate the DCIM_PersistentStorageService class  Invoke the ExportDataFromPartition() method on the instance above with the following parameters: PartitionIndex: The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be formatted 1 to 16 IPAddress: IP address of TFTP or NFS shareDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 120 ShareType: Type of share NFS=0, TFTP=1, CIFS=2 SharePath: NFS sharepoint address ImageName: Name of the ISO or IMG image Workgroup: Name of the workgroup, if applicable Username: The username to be used to access the file Password: The password to be used to access the file Port: The port number to be used HashType: The hash type MD5=1, SHA1=2 HashValue: The hash value string based on the HashType parameter EXAMPLE: winrm i ExportDataFromPartition http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PersistentStorageService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_PersistentStorageService +SystemName=DCIM:ComputerSystem +Name=DCIM:PersistentStorageService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:ExportDataFromPartition.xml The input file ExportDataFromPartition.xml is shown below: 1 123.456.7.8 2 /temp imagename.iso workgroup Administrator password 1 123 OUTPUT:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 121 When this method is executed, a jobid or an error message is returned. ExportDataFromPartition_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing /role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim /1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001271681930, __cimnamespace = root/dcim ReturnValue = 0 14 Boot Control Configuration Management This feature provides the ability to get and set the boot order configuration. The Boot Control Profile describes the classes, associations, properties, and methods used to manage the boot control configurations of a physical or virtual computer system. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 14.1 Listing the Boot Inventory-ConfigSetting Class The boot configuration settings are a collection of settings that are applied to the boot configurable system during the boot process. The current, default, and next status fields of each element are available. Enumerate BootConfigSetting with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_BootConfigSetting -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_BootConfigSetting ElementName = BootSeq InstanceID = IPL IsCurrent = 1 IsDefault = 0 IsNext = 1 DCIM_BootConfigSetting ElementName = HddSeq This InstanceID can be used as input for a ‘get’ operation, as shown in Section 14.2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 122 InstanceID = BCV IsCurrent = 2 IsDefault = 0 IsNext = 2 DCIM_BootConfigSetting ElementName = UefiBootSeq InstanceID = UEFI IsCurrent = 2 IsDefault = 0 IsNext = 2 DCIM_BootConfigSetting ElementName = OneTimeBootMode InstanceID = OneTime IsCurrent = 2 IsDefault = 0 IsNext = 2 DCIM_BootConfigSetting ElementName = vFlash Boot Configuration InstanceID = vFlash IsCurrent = 2 IsDefault = 0 IsNext = 2 14.2 Getting a Boot ConfigSetting Instance Getting the boot configuration current, default, and next attributes of one particular boot configuration instance is an alternative to enumerating all available instances as shown in Section 14.1. Get a BootConfigSetting instance with the following parameters and syntax: [INSTANCEID]: This is obtained from the enumeration in Section 14.1, in which this example would use IPL as an instanceID EXAMPLE: winrm g http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_BootConfigSetting ?InstanceID=[INSTANCEID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_BootConfigSetting DCIM_BootConfigSetting ElementName = BootSeq InstanceID = IPL IsCurrent = 1Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 123 IsDefault = 0 IsNext = 1 14.3 Listing the Boot Inventory-SourceSetting Class Each Boot Configuration Representation contains an ordered list of boot sources, which indicate the logical devices to use during the boot process. Enumerate the BootSourceSetting class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_BootSourceSetting -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_BootSourceSetting BIOSBootString = Embedded SATA Port A Optical: SATA Optical Drive BootSeq BootString = Embedded SATA Port A Optical: SATA Optical Drive BootSeq CurrentAssignedSequence = 0 CurrentEnabledStatus = 1 ElementName = Embedded SATA Port A Optical: SATA Optical Drive BootSeq FailThroughSupported = 1 InstanceID = IPL:Optical.SATAEmbedded.A-1:eb8aeb15796fb85f8e1447f0cfb8a68e PendingAssignedSequence = 0 PendingEnabledStatus = 1 DCIM_BootSourceSetting BIOSBootString = Hard drive C: BootSeq BootString = Hard drive C: BootSeq CurrentAssignedSequence = 1 CurrentEnabledStatus = 1 ElementName = Hard drive C: BootSeq FailThroughSupported = 1 InstanceID = IPL:HardDisk.List.1-1:c9203080df84781e2ca3d512883dee6f PendingAssignedSequence = 1 PendingEnabledStatus = 1 . . . 14.4 Changing the Boot Order by InstanceID-ChangeBootOrderByInstanceID() The ChangeBootOrderByInstanceID() method is called to change the boot order of boot sources within a configuration. The method’s input parameter, source, is an ordered array of InstanceIDs of BootSourceSetting instances. The ChangeBootOrderByInstanceID method in Section 14.4 will use the InstanceID field as input.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 124 The CurrentAssignedSequence attribute of each instance, from Section 14.3, defines the instance’s place in the zero based indexed boot sequence. Note: In order for the changes to be applied, the CreateTargetedConfigJob() method in Section 17.7 must be executed. Invoke ChangeBootOrderByInstanceID() with the following parameters and syntax: [INSTANCE ID]: Obtained from the BootSourceSetting Class enumeration, this example uses the field IPL source: Reference to the InstanceID attribute from Section 14.3 EXAMPLE: winrm i ChangeBootOrderByInstanceID http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_BootConfigSetting ?InstanceID=[INSTANCE ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:ChangeBootOrderByInstanceID.xml The input file ChangeBootOrderByInstanceID.xml is shown below: IPL:Optical.SATAEmbedded.A-1:eb8aeb15796fb85f8e1447f0cfb8a68e UEFI:Disk.iDRACVirtual.1-2:1723 UEFI:Disk.iDRACVirtual.1-2:1723 UEFI:Disk.iDRACVirtual.1-3:1998 UEFI:Disk.iDRACVirtual.1-4:1821 OUTPUT: ChangeBootOrderByInstanceID_OUTPUT Message = The command was successful MessageID = BOOT001 ReturnValue = 0 14.5 Enable or Disable the Boot Source-ChangeBootSourceState() The ChangeBootSourceState() method is called to change the enabled status of BootSourceSetting instances to Disable or Enable. The input parameter, source, is an array of InstanceID of BootSourceSetting instances. Enumerating the BootSourceSetting Class in Section 14.3, displays the CurrentEnabledStatus field which provides the applicable status. Note 1: In order for the changes to be applied, the CreateTargetedConfigJob() method in Section 17.7 must be executed. Note 2: BIOS does not support the setting of EnabledState for BCV devices. Invoke ChangeBootSourceState() with the following parameters and syntax: The source input is obtained from the BootSourceSetting inventory in Section 14.3Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 125 [INSTANCE ID]: Obtained from the BootSourceSetting Class enumeration, this example uses the field IPL source: Reference to the InstanceID attribute from Section 14.3 EnabledState: State of boot source element Disabled=0, Enabled=1 EXAMPLE: winrm i ChangeBootSourceState http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_BootConfigSetting ?InstanceID=[INSTANCE ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:ChangeBootSourceState.xml The input file ChangeBootSourceState.xml is shown below: 0 IPL:Optical.SATAEmbedded.A-1:eb8aeb15796fb85f8e1447f0cfb8a68e OUTPUT: ChangeBootSourceState_OUTPUT Message = The command was successful MessageID = BOOT001 ReturnValue = 0 15 NIC/CNA Card Management This feature provides the ability to get and set the Network Interface (NIC) Card or Converged Network Adapter (CNA) attributes that are configurable using NIC/CNA Option-ROM or NIC/CNA UEFI HII. The attributes include functionalities for the following:  Partition and personality (CNA only)  iSCSI boot and PXE boot that are part of the NIC/CNA firmware The ability to configure CNAs has been added to the NIC profile that extends the management capabilities of the referencing profiles. The NICs/CNAs are modeled as views with collections of attributes where there is a view for each partition on the controller. The NIC/CNA Inventory has these classes and views: 1. DCIM_NICEnumeration, (see Section 15.1) 2. DCIM_NICString (see Section 15.2) Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 126 3. DCIM_NICInteger (see Section 15.3) 4. DCIM_NICView (see Section 15.4) 5. DCIM_NICCapabilities(see Section 15.5) 6. DCIM_NICStatistics(see Section 15.6) Profile and Associated MOFS: http://www.delltechcenter.com/page/DCIM.Library.Profile 15.1 Listing the NIC/CNA Inventory-Enumeration Class Enumerate the NICEnumeration class with the following parameters and syntax: EXAMPLE – CNA: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_NICEnumeration -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT – CNA: For SAMPLE PORT 1 / PARTITION 1 (all attributes on all partitions are enumerated) DCIM_NICEnumeration AttributeDisplayName = TCP/IP Parameters via DHCP AttributeName = TcpIpViaDHCP CurrentValue = Enabled Dependency = IPv6Unavailable FQDD = NIC.Integrated.1-1-1 GroupDisplayName = iSCSI General Parameters GroupID = IscsiGenParams InstanceID = NIC.Integrated.1-1-1:TcpIpViaDHCP IsReadOnly = false PendingValue = null PossibleValues = Disabled, Enabled PossibleValuesDescription = Disabled, Enabled DCIM_NICEnumeration AttributeDisplayName = IP Autoconfiguration AttributeName = IpAutoConfig CurrentValue = Enabled Dependency = IPv4Unavailable FQDD = NIC.Integrated.1-1-1 GroupDisplayName = iSCSI General Parameters GroupID = IscsiGenParams InstanceID = NIC.Integrated.1-1-1:IpAutoConfig IsReadOnly = true PendingValue = nullDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 127 PossibleValues = Disabled, Enabled PossibleValuesDescription = Disabled, Enabled DCIM_NICEnumeration AttributeDisplayName = iSCSI Parameters via DHCP AttributeName = IscsiViaDHCP CurrentValue = Enabled Dependency = Unavailable FQDD = NIC.Integrated.1-1-1 GroupDisplayName = iSCSI General Parameters GroupID = IscsiGenParams InstanceID = NIC.Integrated.1-1-1:IscsiViaDHCP IsReadOnly = false PendingValue = null PossibleValues = Disabled, Enabled PossibleValuesDescription = Disabled, Enabled DCIM_NICEnumeration AttributeDisplayName = CHAP Authentication AttributeName = ChapAuthEnable CurrentValue = Disabled Dependency = Unavailable FQDD = NIC.Integrated.1-1-1 GroupDisplayName = iSCSI General Parameters GroupID = IscsiGenParams InstanceID = NIC.Integrated.1-1-1:ChapAuthEnable IsReadOnly = false PendingValue = null PossibleValues = Disabled, Enabled PossibleValuesDescription = Disabled, Enabled 15.2 Listing the NIC/CNA Inventory-String Class Enumerate DCIM_NICString class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_NICString -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_NICString AttributeDisplayName = Chip Type AttributeName = ChipMdl CurrentValue = BCM5720 A0 Dependency = null FQDD = NIC.Integrated.1-1-1Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 128 GroupDisplayName = Broadcom Main Configuration Page GroupID = VndrConfigPage InstanceID = NIC.Integrated.1-1-1:ChipMdl IsReadOnly = true MaxLength = 0 MinLength = 0 PendingValue = null ValueExpression = null DCIM_NICString AttributeDisplayName = PCI Device ID AttributeName = PCIDeviceID CurrentValue = 165F Dependency = null FQDD = NIC.Integrated.1-1-1 GroupDisplayName = Broadcom Main Configuration Page GroupID = VndrConfigPage InstanceID = NIC.Integrated.1-1-1:PCIDeviceID IsReadOnly = true MaxLength = 0 MinLength = 0 PendingValue = null ValueExpression = null DCIM_NICString AttributeDisplayName = Bus:Dev:Func AttributeName = BusDeviceFunction CurrentValue = 01:00:00 Dependency = null FQDD = NIC.Integrated.1-1-1 GroupDisplayName = Broadcom Main Configuration Page GroupID = VndrConfigPage InstanceID = NIC.Integrated.1-1-1:BusDeviceFunction IsReadOnly = true MaxLength = 0 MinLength = 0 PendingValue = null ValueExpression = null DCIM_NICString AttributeDisplayName = Link Status AttributeName = LinkStatus CurrentValue = UP Dependency = null FQDD = NIC.Integrated.1-1-1 GroupDisplayName = Broadcom Main Configuration Page GroupID = VndrConfigPage InstanceID = NIC.Integrated.1-1-1:LinkStatus IsReadOnly = true MaxLength = 0 MinLength = 0 PendingValue = null ValueExpression = null.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 129 . . 15.3 Listing the CNA Inventory-Integer Class Enumerate the DCIM_NICInteger class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_NICInteger -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_NICInteger AttributeDisplayName = Blink LEDs AttributeName = BlnkLeds CurrentValue = 0 Dependency = null FQDD = NIC.Integrated.1-1-1 GroupDisplayName = Broadcom Main Configuration Page GroupID = VndrConfigPage InstanceID = NIC.Integrated.1-1-1:BlnkLeds IsReadOnly = false LowerBound = 0 PendingValue = null UpperBound = 15 DCIM_NICInteger AttributeDisplayName = Link Up Delay Time AttributeName = LnkUpDelayTime CurrentValue = 0 Dependency = Unavailable FQDD = NIC.Integrated.1-1-1 GroupDisplayName = iSCSI General Parameters GroupID = IscsiGenParams InstanceID = NIC.Integrated.1-1-1:LnkUpDelayTime IsReadOnly = false LowerBound = 0 PendingValue = null UpperBound = 255 DCIM_NICInteger AttributeDisplayName = LUN Busy Retry Count AttributeName = LunBusyRetryCnt CurrentValue = 0 Dependency = Unavailable FQDD = NIC.Integrated.1-1-1Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 130 GroupDisplayName = iSCSI General Parameters GroupID = IscsiGenParams InstanceID = NIC.Integrated.1-1-1:LunBusyRetryCnt IsReadOnly = false LowerBound = 0 PendingValue = null UpperBound = 60 DCIM_NICInteger AttributeDisplayName = TCP Port AttributeName = FirstTgtTcpPort CurrentValue = 3260 Dependency = Unavailable FQDD = NIC.Integrated.1-1-1 GroupDisplayName = iSCSI First Target Parameters GroupID = IscsiFirstTgtParams InstanceID = NIC.Integrated.1-1-1:FirstTgtTcpPort IsReadOnly = false LowerBound = 1 PendingValue = null UpperBound = 65535 . . 15.4 Listing the CNA Inventory-NICView Class Enumerate the DCIM_NICView class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_NICView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT FOR FIRST and SECOND PORT (NICView will return all ports and partitions): DCIM_NICView AutoNegotiation = 0 BusNumber = 1 ControllerBIOSVersion = 1.17 CurrentMACAddress = 14:FE:B5:FF:B3:EA DataBusWidth = 0002 DeviceNumber = 0 EFIVersion = 15.0.16 FCoEOffloadMode = 3 FCoEWWNN = null FQDD = NIC.Integrated.1-1-1 FamilyVersion = 7.0.39 FunctionNumber = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 131 InstanceID = NIC.Integrated.1-1-1 LastSystemInventoryTime = 20010708151620.000000+000 LastUpdateTime = 20010708151606.000000+000 LinkDuplex = 0 LinkSpeed = 0 MaxBandwidth = 0 MediaType = 4 MinBandwidth = 0 NicMode = 3 PCIDeviceID = 165f PCISubDeviceID = 1f5b PCISubVendorID = 1028 PCIVendorID = 14e4 PermanentFCOEMACAddress PermanentMACAddress = 14:FE:B5:FF:B3:EA PermanentiSCSIMACAddress ProductName = Broadcom Gigabit Ethernet BCM5720 - 14:FE:B5:FF:B3:EA ReceiveFlowControl = 0 SlotLength = 0002 SlotType = 0002 TransmitFlowControl = 0 VendorName = null WWPN = null iScsiOffloadMode = 3 DCIM_NICView AutoNegotiation = 0 BusNumber = 1 ControllerBIOSVersion = 1.17 CurrentMACAddress = 14:FE:B5:FF:B3:EB DataBusWidth = 0002 DeviceNumber = 0 EFIVersion = 15.0.16 FCoEOffloadMode = 3 FCoEWWNN = null FQDD = NIC.Integrated.1-2-1 FamilyVersion = 7.0.39 FunctionNumber = 1 InstanceID = NIC.Integrated.1-2-1 LastSystemInventoryTime = 20010708151620.000000+000 LastUpdateTime = 20010708151606.000000+000 LinkDuplex = 0 LinkSpeed = 0 MaxBandwidth = 0 MediaType = 4 MinBandwidth = 0 NicMode = 3 PCIDeviceID = 165f PCISubDeviceID = 1f5b PCISubVendorID = 1028 PCIVendorID = 14e4 PermanentFCOEMACAddress PermanentMACAddress = 14:FE:B5:FF:B3:EB PermanentiSCSIMACAddressDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 132 ProductName = Broadcom Gigabit Ethernet BCM5720 - 14:FE:B5:FF:B3:EB ReceiveFlowControl = 0 SlotLength = 0002 SlotType = 0002 TransmitFlowControl = 0 VendorName = null WWPN = null iScsiOffloadMode = 3 15.5 Listing the CNA Inventory-NICCapabilities Class Enumerate the DCIM_NICCapabilities class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_NICCapabilities -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_NICCapabilities BPESupport = 3 CongestionNotification = 3 DCBExchangeProtocol = 3 ETS = 3 EVBModesSupport = 3 EnergyEfficientEthernet = 2 FCoEBootSupport = 3 FCoEMaxIOsPerSession = 0 FCoEMaxNPIVPerPort = 0 FCoEMaxNumberExchanges = 0 FCoEMaxNumberLogins = 0 FCoEMaxNumberOfFCTargets = 0 FCoEMaxNumberOutStandingCommands = 0 FCoEOffloadSupport = 3 FQDD = NIC.Integrated.1-1-1 FeatureLicensingSupport = 3 FlexAddressingSupport = 2 IPSecOffloadSupport = 3 InstanceID = NIC.Integrated.1-1-1 MACSecSupport = 3 NWManagementPassThrough = 2 NicPartitioningSupport = 3 OSBMCManagementPassThrough = 2 OnChipThermalSensor = 2 OpenFlowSupport = 3 PXEBootSupport = 2 PartitionWOLSupport = 3 PriorityFlowControl = 3 RDMASupport = 3 RXFlowControl = 3Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 133 RemotePHY = 3 TCPChimneySupport = 3 TXBandwidthControlMaximum = 3 TXBandwidthControlMinimum = 3 TXFlowControl = 3 VEBVEPAMultiChannel = 3 VEBVEPASingleChannel = 3 VFSRIOVSupport = 3 VirtualLinkControl = 3 WOLSupport = 2 iSCSIBootSupport = 2 iSCSIOffloadSupport = 3 uEFISupport = 2 15.6 Listing the CNA Inventory- NICStatistics Class Enumerate the DCIM_NICStatistics class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_NICStatistics -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_NICStatistics DiscardedPkts = 0 FCCRCErrorCount = null FCOELinkFailures = null FCOEPktRxCount = null FCOEPktTxCount = null FCOERxPktDroppedCount = null FQDD = NIC.Integrated.1-1-1 InstanceID = NIC.Integrated.1-1-1 LinkStatus = 1 OSDriverState = 1 PartitionLinkStatus = null PartitionOSDriverState = null RxBroadcast = 65177 RxBytes = null RxErrorPktAlignmentErrors = 0 RxErrorPktFCSErrors = 0 RxFalseCarrierDetection = null RxJabberPkt = null RxMutlicast = 11000 RxPauseXOFFFrames = 0 RxPauseXONFrames = 0 RxRuntPkt = null RxUnicast = 0 StartStatisticTime = 20111208013952.000000+000 StatisticTime = 20111208073904.000000+000Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 134 TxBroadcast = 0 TxBytes = null TxErrorPktExcessiveCollision = null TxErrorPktLateCollision = null TxErrorPktMultipleCollision = null TxErrorPktSingleCollision = null TxMutlicast = 74 TxPauseXOFFFrames = 0 TxPauseXONFrames = 0 TxUnicast = 193 15.7 Applying the Pending Values for CNA-CreateTargetedConfigJob() The CreateTargetedConfigJob() method is called to apply the pending values created using the SetAttribute() and SetAttributes() methods. The system automatically reboots depending on the ScheduledStartTime selected. Use the CreateTargetedConfigJob() jobID output to get the status (see Section 10.0). Invoke CreateTargetedConfigJob() with the following parameters and syntax: Target: This parameter is the FQDD, which is found by enumerating the CNA attributes in Section 15.1. RebootJobType: There are three options for rebooting the system. 1 = PowerCycle 2 = Graceful Reboot without forced shutdown 3 = Graceful reboot with forced shutdown Note: When a user does not want to set a reboot type while creating a target job, users should comment out the RebootJobType in the input xml. User should not enter “0” or give no parameter in the input xml. ScheduledStartTime & UntilTime: See Section 3.2.4 EXAMPLE: winrm i CreateTargetedConfigJob http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_NICService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_NICService +SystemName=DCIM:ComputerSystem +Name=DCIM:NICService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic - file:CreateTargetedConfigJob_CNA.xml The input file CreateTargetedConfigJob_CNA.xml is shown below: Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 135 NIC.Integrated.1-1-1 1 TIME_NOW 20201111111111 OUTPUT: When this method is executed, a jobid or an error message is returned. The status of this jobid can be checked within the job control provider in Section 10. CreateTargetedConfigJob_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role /anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim /1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001269609760, __cimnamespace = root/dcim ReturnValue = 4096 15.8 Deleting the Pending Values for CNA-DeletePendingConfiguration() The DeletePendingConfiguration() method cancels the pending configuration changes made before the configuration job is created using the CreateTargetedConfigJob() method. This method only operates on the pending changes before running the CreateTargetedConfigJob() method. After the configuration job is created, to cancel the pending changes, call the DeleteJobQueue() method in the Job Control profile. Invoke the DeletePendingConfiguration() method with the following parameters and syntax: EXAMPLE: winrm i DeletePendingConfiguration http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_NICService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_NICService +SystemName=DCIM:ComputerSystem +Name=DCIM:NICService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic - file:DeletePendingConfiguration_CNA.xml The input file DeletePendingConfiguration_CNA.xml is shown below: NIC.Integrated.1-1-1 Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 136 OUTPUT: DeletePendingConfiguration_OUTPUT Message = The command was successful MessageID = NIC001 ReturnValue = 0 15.9 Getting the CNA Enumeration Instance Use the following example to get an instance of the DCIM_NICEnumeration class. Get a DCIM_NICEnumeration class instance from the first port and first partition with the following parameters and syntax: [INSTANCEID]: This is obtained from the enumeration in Section 15.1, in which this example would use NIC.Integrated.1-1-1: as an InstanceID. EXAMPLE: winrm g http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_NICEnumeration ?InstanceID=[INSTANCEID] -r:https://[IPADDRESS]:443/wsman -u:[USER] -p:[PASSWORD] -auth:basic -encoding:utf-8 -SkipCNCheck -SkipCACheck OUTPUT: DCIM_NICEnumeration AttributeDisplayName = iSCSI Offload Mode AttributeName = iScsiOffloadMode CurrentValue = Disabled Dependency = Enabled FQDD = NIC.Integrated.1-1-3 GroupDisplayName = PARTITION 3 CONFIGURATION GroupID = ConfigureForm3 InstanceID = NIC.Integrated.1-1-3:iScsiOffloadMode IsReadOnly = false PendingValue = null PossibleValues = Disabled, Enabled PossibleValuesDescription = Disabled, Enabled 15.10 Setting the IscsiOffloadMode Attribute The SetAttribute() method is used to set or change the value of a CNA attribute. Enable the NICMode, IscsiOffloadMode, and FcoeOffloadMode personality attributes to enable the corresponding personalities: NIC, ISCSI, and FCOE. Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 137 For Broadcom CNA cards, the partitions on each port can be set to any personality. NICMode can always be enabled or disabled for any of the given partitions. For the IscsiOffloadMode and FcoeOffloadMode personalities, up to two personalities can be enabled on each port. For the Qlogic CNA cards, partition three can be set to either NICMode or IscsiOffloadMode. Partition four can be set to either NICMode or FcoeOffloadMode. Invoke the SetAttribute() method with the following parameters (from Section 15.1) and syntax: Target: FQDD attained through DCIM_NICEnumeration AttributeName: Attained from AttributeName field AttributeValue: A new value to assign to the specified NICAttribute. If this value is valid, it is applied to the PendingValue property or the Currentvalue property of the specified NICAttribute. Possible choices are attained from PossibleValues field, such as: Possible values: Disabled, Enabled EXAMPLE: winrm i SetAttribute http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_NICService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_NICService +SystemName=DCIM:ComputerSystem +Name=DCIM:NICService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetAttribute_NIC.xml The information in the input file SetAttribute_NIC.xml is shown below: NIC.Integrated.1-1-1 IscsiOffloadMode Enabled OUTPUT: SetAttribute_OUTPUT Message = The command was successful MessageID = NIC001 RebootRequired = Yes ReturnValue = 0 SetResult = Set PendingValueDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 138 15.11 Setting the MaxBandwidth Attribute The SetAttribute() method is used to set or change the value of a CNA attribute. The MinBandwidth and MaxBandwidth attributes control the bandwidth allocations for a given CNA partition. The values are displayed in percentage. For Broadcom CNA cards, the MinBandwidth attribute values for a given port must always add up to either 0 or 100. MaxBandwidth is a value of 100 or less for any given partition. For the Qlogic CNA cards, the MinBandwidth attribute values for a given port must add up to 100 or less. MaxBandwidth again is a value of 100 or less for any given partition. Invoke SetAttribute() with the following parameters(from Section 15.1) and syntax: Target: FQDD attained through DCIM_NICInteger AttributeName: Attained from AttributeName field AttributeValue: A new value to assign to the specified NICAttribute. If this value is valid, it is applied to the PendingValue property or the Currentvalue property of the specified NICAttribute. Range of choices is attained from the LowerBound and UpperBound fields: LowerBound = 0 UpperBound = 100 EXAMPLE: winrm i SetAttribute http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_NICService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_NICService +SystemName=DCIM:ComputerSystem +Name=DCIM:NICService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetAttribute_NIC.xml The input file SetAttribute_NIC.xml is shown below: NIC.Integrated.1-1-2 MaxBandwidth 75 OUTPUT: SetAttribute_OUTPUT Message = The command was successfulDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 139 MessageID = NIC001 RebootRequired = Yes ReturnValue = 0 SetResult = Set PendingValue 15.12 Setting the VirtMacAddr Attribute The SetAttribute() method is used to set or change the value of a CNA attribute. The I/O identity string attributes: (VirtMacAddr, VirtIscsiMacAddr, VirtFIPMacAddr, VirtWWN, and VirtWWPN) display a unique behavior. After setting them to a non-default value, the attribute values are retained until there is AC power supply. If the AC power supply is disconnected, the attributes revert to their default values. Invoke the SetAttribute() method with the following parameters and syntax: Target: FQDD attained through DCIM_NICString AttributeName: Attained from AttributeName field AttributeValue: A new value to assign to the specified NICAttribute. If this value is valid, it is applied to the PendingValue property or the Currentvalue property of the specified NICAttribute. The range of acceptable strings is present in the MinLength and MaxLength fields. EXAMPLE: winrm i SetAttribute http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_NICService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_NICService +SystemName=DCIM:ComputerSystem +Name=DCIM:NICService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetAttribute_NIC.xml The input file SetAttribute_NIC.xml is shown below: NIC.Integrated.1-1-2 VirtMacAddr 11:22:33:44:55:66 OUTPUT: SetAttribute_OUTPUT Message = The command was successful MessageID = NIC001Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 140 RebootRequired = Yes ReturnValue = 0 SetResult = Set PendingValue 15.13 Setting the LegacyBootProto Attribute The SetAttribute() method is used to set or change the value of a NIC attribute. WARNING: The local BIOS setting always overwrites the LegacyBootProto option. This option is only applied in the BIOS setup. By setting this attribute remotely, it appears that the value is set, but it really did not because the local BIOS setting overrides it. Running a ‘get’ on the attribute remotely displays a different current value. Invoke SetAttribute() with the following parameters(from Section 15.1) and syntax: Target: FQDD attained through DCIM_NICEnumeration AttributeName: Attained from AttributeName field AttributeValue: A new value to assign to the specified NICAttribute. If this value is valid, it will be applied to the PendingValue property or the Currentvalue property of the specified NICAttribute. Possible choices are attained from PossibleValues field, such as: Possible values: PXE, iSCSI, NONE EXAMPLE: winrm i SetAttribute http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_NICService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_NICService +SystemName=DCIM:ComputerSystem +Name=DCIM:NICService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetAttribute_NIC.xml The input file SetAttribute_NIC.xml is shown below: NIC.Embedded.1-1 LegacyBootProto PXE OUTPUT: SetAttribute_OUTPUT Message = The command was successful MessageID = NIC001Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 141 RebootRequired = Yes ReturnValue = 0 SetResult = Set PendingValue 15.14 Setting CNA LAN Modes The SetAttributes() method is used to set or change the values of a group of NIC attributes. Invoke SetAttributes() with the following parameters (from Section 15.1) and syntax: Target: FQDD attained through DCIM_NICEnumeration AttributeName: Attained from AttributeName field AttributeValue: A new value to assign to the specified NICAttribute. If this value is valid, it will be applied to the PendingValue property or the Currentvalue property of the specified NICAttribute. Possible choices are attained from PossibleValues field. EXAMPLE: winrm i SetAttributes http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_NICService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_NICService +SystemName=DCIM:ComputerSystem +Name=DCIM:NICService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetAttributes_NIC.xml The input file SetAttributes_NIC.xml is shown below: NIC.Embedded.1-1 LegacyBootProto PXE LnkSpeed 10Mbps Half WakeOnLan Disabled VLanMode Enabled IscsiTgtBoot One Time Disabled OUTPUT: SetAttributes_OUTPUT Message = The command was successful MessageID = NIC001Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 142 RebootRequired = Yes ReturnValue = 0 SetResult = Set PendingValue 15.15 Setting the iSCSI Boot Target The SetAttributes() method is used to set or change the values of the iSCSI boot target attributes. Invoke the SetAttributes() method with the following parameters (from 15.1) and syntax: Target: FQDD attained through DCIM_NICEnumeration AttributeName: Attained from AttributeName field AttributeValue: A new value to assign to the specified NICAttribute. If this value is valid, it is applied to the PendingValue property or the Currentvalue property of the specified NICAttribute. Possible choices are attained from PossibleValues field, such as: Possible values: Disabled, Enabled EXAMPLE: winrm i SetAttributes http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_NICService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_NICService +SystemName=DCIM:ComputerSystem +Name=DCIM:NICService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetAttributes_iSCSI_BootTarget.xml The information in the input file SetAttribute_iSCSI_BootTarget.xml is shown below: NIC.Integrated.1-1-1 BootToTarget Enabled IscsiInitiatorIpAddr 10.10.10.10 IscsiInitiatorSubnet 255.255.255.0 IscsiInitiatorGateway 10.10.10.1 IscsiInitiatorPrimDns 10.10.10.2 IscsiInitiatorSecDns 10.10.10.3 IscsiInitiatorNameDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 143 testname IscsiInitiatorChapId testid IscsiInitiatorChapPwd testpassword FirstTgtIpAddress 2.2.2.2 FirstTgtIscsiName tgtiscsitest FirstTgtChapId firsttestID FirstTgtChapPwd testpassword2 OUTPUT: SetAttribute_OUTPUT Message = The command was successful MessageID = NIC001 RebootRequired = Yes ReturnValue = 0 SetResult = Set PendingValue 15.16 Setting the FCoE Boot Target The SetAttributes() method is used to set or change the values of the FCoE boot target attributes. Invoke the SetAttributes() method with the following parameters (from 15.1) and syntax: Target: FQDD attained through DCIM_NICEnumeration AttributeName: Attained from AttributeName field AttributeValue: A new value to assign to the specified NICAttribute. If this value is valid, it is applied to the PendingValue property or the Currentvalue property of the specified NICAttribute. Possible choices are attained from PossibleValues field, such as: Possible values: Disabled, Enabled EXAMPLE: winrm i SetAttributes http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_NICService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_NICService +SystemName=DCIM:ComputerSystem +Name=DCIM:NICService -u:[USER] -p:[PASSWORD] Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 144 -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetAttribute_FCoE_BootTarget.xml The information in the input file SetAttributes_FCoE_BootTarget.xml is shown below: NIC.Integrated.1-1-1 ConnectFirstFCoETarget Enabled FirstFCoEWWPNTarget 20:00:00:10:18:88:C0:03 FirstFCoEBootTargetLUN 33 FirstFCoEFCFVLANID 34 OUTPUT: SetAttribute_OUTPUT Message = The command was successful MessageID = NIC001 RebootRequired = Yes ReturnValue = 0 SetResult = Set PendingValue 16 RAID Storage Management The remote RAID configuration allows users to remotely query and configure the Hardware RAID of the system. The RAID profile extends the management capabilities of referencing profiles by adding the capability to represent the configuration of RAID storage. The RAID storage is modeled as collections of attributes where there are collections for the storage adaptors, physical disks, logical disks, end enclosures and parent-child relationships between the collections. Additionally, there is a configuration service that contains all the methods used to configure the RAID storage. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile The RAID Inventory contains the following attributes: DCIM_RAIDEnumeration (16.1) DCIM_RAIDInteger (16.3) DCIM_RAIDString (16.5) DCIM_ControllerView (16.7) DCIM_PhysicalDiskView (16.9)Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 145 DCIM_VirtualDiskView (16.10) DCIM_EnclosureView (16.11) 16.1 Listing the RAID Inventory-Enumeration Class The RAID Inventory has these attributes: DCIM_RAIDEnumeration (this section), DCIM_RAIDInteger (Section 16.3), and DCIM_RAIDString (see Section 16.5). Enumerate the DCIM_RAIDEnumeration class to display all the RAID controllers and virtual disk attributes in a system. Enumerate the DCIM_RAIDEnumeration class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim -schema/2/root/dcim/DCIM_RAIDEnumeration -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_RAIDEnumeration AttributeName = RAIDSupportedDiskProt CurrentValue = SAS, SATA FQDD = RAID.Integrated.1-1 InstanceID = RAID.Integrated.1-1:RAIDSupportedDiskProt IsReadOnly = true PendingValue PossibleValues = SAS, SATA DCIM_RAIDEnumeration AttributeName = RAIDloadBalancedMode CurrentValue = Automatic FQDD = RAID.Integrated.1-1 InstanceID = RAID.Integrated.1-1:RAIDloadBalancedMode IsReadOnly = false PendingValue PossibleValues = Automatic, Disabled DCIM_RAIDEnumeration AttributeName = RAIDBatteryLearnMode CurrentValue = Automatic FQDD = RAID.Integrated.1-1 InstanceID = RAID.Integrated.1-1:RAIDBatteryLearnMode IsReadOnly = false PendingValue PossibleValues = Automatic, Warn only, Disabled DCIM_RAIDEnumeration AttributeName = RAIDdefaultWritePolicy The ‘get’ instance method in section 16.2 uses this InstanceID as input. The ‘set attribute’ method in section 16.19.1 uses the FQDD, AttributeName, and PossibleValues fields as input. The ‘set attributes’ method in section 16.19.2 uses the FQDD, AttributeName, and PossibleValues fields as input.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 146 CurrentValue = WriteBack FQDD = Disk.Virtual.1:RAID.Integrated.1-1 InstanceID = Disk.Virtual.1:RAID.Integrated.1-1:RAIDdefaultWritePolicy IsReadOnly = false PendingValue PossibleValues = WriteThrough, WriteBack, WriteBackForce 16.2 Getting a RAID Enumeration Instance Use the following example to get an instance of the DCIM_RAIDEnumeration class instead of all the instances as shown in Section 16.1. Get a RAIDEnumeration instance with the following parameters and syntax: [INSTANCEID]: This is obtained from the enumeration in Section 16.1, which shows an example using RAID.Integrated.1-1:RAIDloadBalancedMode as an instanceID. EXAMPLE: winrm g cimv2/root/dcim/DCIM_RAIDEnumeration?Ins tanceID=[INSTANCE ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_RAIDEnumeration AttributeName = RAIDloadBalancedMode CurrentValue = Automatic FQDD = RAID.Integrated.1-1 InstanceID = RAID.Integrated.1-1:RAIDloadBalancedMode IsReadOnly = false PendingValue PossibleValues = Automatic, Disabled 16.3 Listing the RAID Inventory-Integer Class The RAID Inventory has these attributes: DCIM_RAIDEnumeration (see Section 16.1), DCIM_RAIDInteger (this section), and DCIM_RAIDString (see Section 16.5). Enumerate the DCIM_RAIDInteger class to display all the RAID controller attributes in a system. Enumerate RAIDInteger with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cimDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 147 -schema/2/root/dcim/DCIM_RAIDInteger -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_RAIDInteger AttributeName = RAIDmaxPDsInSpan CurrentValue = 32 FQDD = RAID.Integrated.1-1 InstanceID = RAID.Integrated.1-1:RAIDmaxPDsInSpan IsReadOnly = true LowerBound = 0 PendingValue UpperBound = 0 DCIM_RAIDInteger AttributeName = RAIDmaxSpansInVD CurrentValue = 8 FQDD = RAID.Integrated.1-1 InstanceID = RAID.Integrated.1-1:RAIDmaxSpansInVD IsReadOnly = true LowerBound = 0 PendingValue UpperBound = 0 DCIM_RAIDInteger AttributeName = RAIDrebuildRate CurrentValue = 30 FQDD = RAID.Integrated.1-1 InstanceID = RAID.Integrated.1-1:RAIDrebuildRate IsReadOnly = false LowerBound = 1 PendingValue UpperBound = 100 DCIM_RAIDInteger AttributeName = RAIDccRate CurrentValue = 30 FQDD = RAID.Integrated.1-1 InstanceID = RAID.Integrated.1-1:RAIDccRate IsReadOnly = false LowerBound = 1 PendingValue UpperBound = 100 DCIM_RAIDInteger AttributeName = RAIDreconstructRate CurrentValue = 30 FQDD = RAID.Integrated.1-1 InstanceID = RAID.Integrated.1-1:RAIDreconstructRate IsReadOnly = false The ‘get’ instance method in Section 16.4 used this InstanceID as input. The ‘set attribute’ method in Section 16.19.3 uses the FQDD, AttributeName, and a value equal to or between the LowerBound and UpperBound fields as input. The ‘set attributes’ method in section 16.19.4 uses the FQDD, AttributeName, and a value equal to or between the LowerBound and UpperBound fields as input.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 148 LowerBound = 1 PendingValue UpperBound = 100 16.4 Getting a RAID Integer Instance Use the following example to get an instance of the DCIM_RAIDInteger class, instead of all instances as shown in Section 16.3. Get a RAIDInteger instance with the following parameters and syntax: [INSTANCEID]: This is obtained from the enumeration in Section 16.3, which shows an example using RAID.Integrated.1-1:RAIDrebuildRate as an instanceID EXAMPLE: winrm g cimv2/root/dcim/DCIM_RAIDInteger?Ins tanceID=[INSTANCE ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_RAIDInteger AttributeName = RAIDrebuildRate CurrentValue = 30 FQDD = RAID.Integrated.1-1 InstanceID = RAID.Integrated.1-1:RAIDrebuildRate IsReadOnly = false LowerBound = 1 PendingValue UpperBound = 100 16.5 Listing the RAID Inventory-String Class The RAID Inventory has these attributes: DCIM_RAIDEnumeration (see Section 16.1), DCIM_RAIDInteger (see Section 16.3), and DCIM_RAIDString(this section). Enumerate the DCIM_RAIDString class to display all the RAID controller string attributes in a system. Enumerate RAIDString with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim -schema/2/root/dcim/DCIM_RAIDString -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basicDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 149 OUTPUT: DCIM_RAIDString AttributeName = Name CurrentValue = MyCacheCadeVD FQDD = Disk.Virtual.0:RAID.Integrated.1-1 InstanceID = Disk.Virtual.0:RAID.Integrated.1-1:Name IsReadOnly = true MaxLength = 15 MinLength = 0 PendingValue DCIM_RAIDString AttributeName = Name CurrentValue = raid 1 vd FQDD = Disk.Virtual.1:RAID.Integrated.1-1 InstanceID = Disk.Virtual.1:RAID.Integrated.1-1:Name IsReadOnly = true MaxLength = 15 MinLength = 0 PendingValue 16.6 Getting a RAID String Instance Use the following example to get an instance of the DCIM_RAIDString class instead of all instances as shown in Section 16.5. Get a DCIM_RAIDString instance with the following parameters and syntax: [INSTANCEID]: This is obtained from the enumeration in Section 16.5, which shows an example using Disk.Virtual.0:RAID.Integrated.1-1:Name as an instanceID EXAMPLE: winrm g cimv2/root/dcim/DCIM_RAIDString?Ins tanceID=[INSTANCE ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_RAIDString AttributeName = Name CurrentValue = MyCacheCadeVD FQDD = Disk.Virtual.0:RAID.Integrated.1-1 InstanceID = Disk.Virtual.0:RAID.Integrated.1-1:Name IsReadOnly = true MaxLength = 15 MinLength = 0 The ‘get’ instance method in Section 16.6 uses this InstanceID as input.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 150 PendingValue 16.7 Listing the RAID Inventory-ControllerView Class The DCIM_ControllerView class groups together a set of Controller properties. Enumerate ControllerView with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_ControllerView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_ControllerView Bus = 1 CacheSizeInMB = 0 CachecadeCapability = 0 ControllerFirmwareVersion = 20.10.1-0066 Device = 0 DeviceCardDataBusWidth = 1 DeviceCardManufacturer = DELL DeviceCardSlotLength = 4 DeviceCardSlotType = PCI Express x8 DriverVersion = null EncryptionCapability = 0 EncryptionMode = 0 FQDD = RAID.Slot.1-1 Function = 0 InstanceID = RAID.Slot.1-1 KeyID = null LastSystemInventoryTime = 20120116145459.000000+000 LastUpdateTime = 20120116145459.000000+000 PCIDeviceID = 73 PCISlot = 1 PCISubDeviceID = 1F4E PCISubVendorID = 1028 PCIVendorID = 1000 PatrolReadState = 1 PrimaryStatus = 1 ProductName = PERC H310 Adapter RollupStatus = 1 SASAddress = 5782BCB00C577600 SecurityStatus = 0 SlicedVDCapability = 1 The ‘get’ instance method in Section Error! Reference source not found. will use this InstanceID as input.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 151 16.8 Getting a RAID ControllerView Instance The get() command can be invoked using a particular instanceID, attained from listing the inventory. Get a RAID ControllerView instance with the following parameters and syntax: [INSTANCEID]: This is obtained from the enumeration in Section 16.7, in which this example would use RAID.Slot.1-1 as an instanceID EXAMPLE: winrm g http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_ControllerView ?InstanceID=[INSTANCEID] -r:https://[IPADDRESS]:443/wsman -u:[USER] -p:[PASSWORD] -auth:basic -encoding:utf-8 -SkipCNCheck -SkipCACheck OUTPUT: DCIM_ControllerView Bus = 1 CacheSizeInMB = 0 CachecadeCapability = 0 ControllerFirmwareVersion = 20.10.1-0066 Device = 0 DeviceCardDataBusWidth = 1 DeviceCardManufacturer = DELL DeviceCardSlotLength = 4 DeviceCardSlotType = PCI Express x8 DriverVersion = null EncryptionCapability = 0 EncryptionMode = 0 FQDD = RAID.Slot.1-1 Function = 0 InstanceID = RAID.Slot.1-1 KeyID = null LastSystemInventoryTime = 20120116145459.000000+000 LastUpdateTime = 20120116145459.000000+000 PCIDeviceID = 73 PCISlot = 1 PCISubDeviceID = 1F4E PCISubVendorID = 1028 PCIVendorID = 1000 PatrolReadState = 1 PrimaryStatus = 1 ProductName = PERC H310 Adapter RollupStatus = 1 SASAddress = 5782BCB00C577600 SecurityStatus = 0 SlicedVDCapability = 1Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 152 16.9 Listing the RAID Inventory-PhysicalDiskView Class Enumerating the PhysicalDiskView, results in the attributes and inventory of the available physical disks in the system. Enumerate PhysicalDiskView with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_PhysicalDiskView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_PhysicalDiskView BusProtocol = 6 Connector = 0 DriveFormFactor = 3 FQDD = Disk.Bay.0:Enclosure.Internal.0-0:RAID.Slot.1-1 FreeSizeInBytes = 8978432 HotSpareStatus = 0 InstanceID = Disk.Bay.0:Enclosure.Internal.0-0:RAID.Slot.1-1 LastSystemInventoryTime = 20120116145459.000000+000 LastUpdateTime = 20120116145459.000000+000 Manufacturer = SEAGATE ManufacturingDay = 7 ManufacturingWeek = 50 ManufacturingYear = 2010 MaxCapableSpeed = 3 MediaType = 0 Model = ST9500430SS OperationName = None OperationPercentComplete = 0 PPID = TH0R734K212330CG0027A00 PredictiveFailureState = 0 PrimaryStatus = 1 RaidStatus = 2 Revision = DS62 RollupStatus = 1 SASAddress = 5000C50025D64875 SecurityState = 0 SerialNumber = 9SP297S1 SizeInBytes = 499558383616 Slot = 0 SupportedEncryptionTypes = None UsedSizeInBytes = 35827154944 DCIM_PhysicalDiskView BusProtocol = 6 Connector = 0 DriveFormFactor = 2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 153 FQDD = Disk.Bay.1:Enclosure.Internal.0-0:RAID.Slot.1-1 FreeSizeInBytes = 8978432 HotSpareStatus = 0 InstanceID = Disk.Bay.1:Enclosure.Internal.0-0:RAID.Slot.1-1 LastSystemInventoryTime = 20120116145459.000000+000 LastUpdateTime = 20120116145459.000000+000 Manufacturer = SEAGATE ManufacturingDay = 5 ManufacturingWeek = 28 ManufacturingYear = 2008 MaxCapableSpeed = 2 MediaType = 0 Model = ST936751SS OperationName = None OperationPercentComplete = 0 PPID = SG0RN8291253187A001YA00 PredictiveFailureState = 0 PrimaryStatus = 1 RaidStatus = 2 Revision = SM07 RollupStatus = 1 SASAddress = 5000C500015BD39D SecurityState = 0 SerialNumber = 3PE0D45D SizeInBytes = 35836133376 Slot = 1 SupportedEncryptionTypes = None UsedSizeInBytes = 35827154944 . . . 16.10 Listing the RAID VirtualDiskView Inventory Enumerating the VirtualDiskView, results in the attributes and inventory of the available virtual disks in the system. Enumerate VirtualDiskView with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_VirtualDiskView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_VirtualDiskView BusProtocol = 6 Cachecade = 0 DiskCachePolicy = 1024 FQDD = Disk.Virtual.0:RAID.Slot.1-1 InstanceID = Disk.Virtual.0:RAID.Slot.1-1Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 154 LastSystemInventoryTime = 20120116145459.000000+000 LastUpdateTime = 20120116145459.000000+000 LockStatus = 0 MediaType = 1 Name = Virtual Disk 00 ObjectStatus = 0 OperationName = None OperationPercentComplete = 0 PhysicalDiskIDs = Disk.Bay.0:Enclosure.Internal.0-0:RAID.Slot.1-1, Disk.Bay.1:Enclosure.Internal .0-0:RAID.Slot.1-1, Disk.Bay.2:Enclosure.Internal.0-0:RAID.Slot.1-1 PrimaryStatus = 1 RAIDStatus = 2 RAIDTypes = 2 ReadCachePolicy = 16 RemainingRedundancy = 0 RollupStatus = 1 SizeInBytes = 107481464832 SpanDepth = 1 SpanLength = 3 StartingLBAinBlocks = 0 StripeSize = 128 VirtualDiskTargetID = 0 WriteCachePolicy = 1 After successful virtual disk creation: DCIM_VirtualDiskView BusProtocol = 6 Cachecade = 0 DiskCachePolicy = 1024 FQDD = Disk.Virtual.0:RAID.Slot.1-1 InstanceID = Disk.Virtual.0:RAID.Slot.1-1 LastSystemInventoryTime = 20120116145459.000000+000 LastUpdateTime = 20120116145459.000000+000 LockStatus = 0 MediaType = 1 Name = Virtual Disk 00 ObjectStatus = 3 OperationName = None OperationPercentComplete = 0 PhysicalDiskIDs = Disk.Bay.0:Enclosure.Internal.0-0:RAID.Slot.1-1, Disk.Bay.1:Enclosure.Internal .0-0:RAID.Slot.1-1, Disk.Bay.2:Enclosure.Internal.0-0:RAID.Slot.1-1 PrimaryStatus = 1 RAIDStatus = 2 RAIDTypes = 2 ReadCachePolicy = 16 RemainingRedundancy = 0 RollupStatus = 1 SizeInBytes = 107481464832 SpanDepth = 1 SpanLength = 3 StartingLBAinBlocks = 0 Virtual disks will denote 3 (pending) prior to being created, and 0 after creationDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 155 StripeSize = 128 VirtualDiskTargetID = 0 WriteCachePolicy = 1 16.11 Listing the RAID EnclosureView Inventory Enumerating the EnclosureView, results in the attributes and inventory of the available enclosure components in the system. Enumerate EnclosureView with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_EnclosureView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_EnclosureView AssetTag Connector = 0 EMMCount = 0 FQDD = Enclosure.Internal.0-0:RAID.Integrated.1-1 FanCount = 0 InstanceID = Enclosure.Internal.0-0:RAID.Integrated.1-1 LastSystemInventoryTime = 20100413194610 LastUpdateTime = 20100413193143 PSUCount = 0 PrimaryStatus = 0 ProductName = BACKPLANE 0:0 RollupStatus = 0 ServiceTag SlotCount = 6 TempProbeCount = 0 Version = 1.07 WiredOrder = 0 16.12 Reset Configuration-ResetConfig() The ResetConfig() method is used to delete all virtual disks and unassign all HotSpare physical disks. The deletions will not occur until a configuration job (Section 16.15) is scheduled and the system is rebooted. All data on the existing virtual disks will be lost! Invoke ResetConfig with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 156 winrm i ResetConfig http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:ResetConfig.xml The input file ResetConfig.xml is shown below: RAID.Integrated.1-1 OUTPUT: ResetConfig_OUTPUT ReturnValue = 0 16.13 Clearing the Foreign Configuration-ClearForeignConfig() The ClearForeignConfig() method is used to prepare any foreign physical disks for inclusion in the local configuration. Invoke ClearForeignConfig() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) EXAMPLE: winrm i ClearForeignConfig cimv2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:ClearForeignConfig.xml The input file ClearForeignConfig.xml is shown below: RAID.Integrated.1-1 OUTPUT: ClearForeignConfig_OUTPUT ReturnValue = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 157 If no foreign physical disks are available, the following message may result: ClearForeignConfig_OUTPUT Message = General failure MessageID = STOR006 ReturnValue = 2 16.14 Applying the Pending Values for RAID-CreateTargetedConfigJob() The CreateTargetedConfigJob() method is called to apply the pending values created by RAID methods. The system will automatically reboot depending on the ScheduledStartTime selected. The CreateTargetedConfigJob() jobID output with the job control section can be used to obtain its status. Invoke CreateTargetedConfigJob() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) RebootJobType: There are three options for rebooting the system. 1 = PowerCycle 2 = Graceful Reboot without forced shutdown 3 = Graceful reboot with forced shutdown Note: When a user does not want to set a reboot type when creating a target job, users should comment out the RebootJobType in the input xml. User should not enter “0” or give no parameter at all in the input xml. ScheduledStartTime & UntilTime: See Section 3.2.4 EXAMPLE: winrm i CreateTargetedConfigJob http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:CreateTargetedConfigJob_RAID.xml The input file CreateTargetedConfigJob_RAID.xml is shown below: RAID.Integrated.1-1 3 TIME_NOW 20111111111111Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 158 OUTPUT: When this method is executed, a jobid or an error message is returned. The status of this jobid can be checked within the job control provider in Section 10. CreateTargetedConfigJob_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001271251761, __cimnamespace = root/dcim ReturnValue = 4096 16.15 Deleting the Pending Values for RAID-DeletePendingConfiguration() The DeletePendingConfiguration() method cancels the pending configuration changes made before the configuration job is created with CreateTargetedConfigJob(). This method only operates on the pending changes prior to CreateTargetedConfigJob() being called. After the configuration job is created, the pending changes can only be canceled by calling DeleteJobQueue() in the Job Control profile. Invoke DeletePendingConfiguration() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) EXAMPLE: winrm i DeletePendingConfiguration http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:DeletePendingConfiguraton.xml The input file DeletePendingConfiguration.xml is shown below: RAID.Integrated.1-1 OUTPUT: DeletePendingConfiguration_OUTPUT ReturnValue = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 159 16.16 Managing Hot Spare 16.16.1 Determining Potential Disks-GetDHSDisks() The GetDHSDisks() method is used to determine possible choices of drives to be a dedicated HotSpare for the identified virtual disk. Invoke GetDHSDisks() with the following parameters and syntax: TARGET: This parameter is the FQDD of the target virtual disk. Its value will depend on the number of virtual disks, obtainable in Section 16.10. EXAMPLE: winrm i GetDHSDisks cimv2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem +CreationClassName=DCIM_RAIDService +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:GetDHSDisks.xml The input file GetDHSDisks.xml is shown below: DISK.Virtual.1:RAID.Integrated.1-1 OUTPUT: GetDHSDisks_OUTPUT ReturnValue = 0 The following message may be fixed by deleting the job queue as referenced in Section 10.2.2. GetDHSDisks_OUTPUT Message = Configuration already committed, cannot set configuration MessageID = STOR023 ReturnValue = 2 16.16.2 Assigning the Hot Spare-AssignSpare() The AssignSpare() method is used to assign a physical disk as a dedicated HotSpare for a virtual disk (VD), or as a global HotSpare. Invoke AssignSpare() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_PhysicalDiskView (Section 16.9)Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 160 VirtualDiskArray: Array of ElementName(s) where each identifies a different VD, currently only one VD can be passed EXAMPLE: winrm i AssignSpare http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:AssignSpare.xml The input file AssignSpare.xml is shown below: Disk.Bay.3:Enclosure.Internal.0-0 :RAID.Integrated.1-1 Disk.Virtual.0 :RAID.Integrated.1-1 OUTPUT: AssignSpare_OUTPUT RebootRequired = YES ReturnValue = 0 Nonconformance to the following restrictions may result in the error message below.  Virtual disk (VD) referenced (dedicated hot spare) is RAID-0, which cannot have hot spares  Physical disk (PD) is too small for the virtual disk referenced (dedicated hot spare)  Physical disk is wrong type for the virtual disk (i.e. SATA PD to be used as hot spare for SAS VD)  Similar conditions when no VD referenced, which is the global hot spare attempted assignment ERROR MESSAGE: AssignSpare_OUTPUT Message = Physical disk FQDD did not identify a valid physical disk for the operation MessageID = STOR009 ReturnValue = 2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 161 16.16.3 Unassigning the Hot Spare-UnassignSpare() The UnassignSpare() method is used to unassign a physical disk. The physical disk may be used as a dedicated hot spare to a virtual disk, or as a global hot spare. After the method executes successfully the physical disk is no longer a hotspare. Invoke UnassignSpare() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_PhysicalDiskView(Error! Reference source not found.) EXAMPLE: winrm i UnassignSpare cimv2/root/dcim/DCIM_RAIDS ervice?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem+Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:UnassignSpare.xml The input file UnassignSpare.xml is shown below: Disk.Bay.3:Enclosure.Internal.0-0:RAID.Integrated.1-1 OUTPUT: UnassignSpare_OUTPUT RebootRequired = YES ReturnValue = 0 16.17 Managing Keys for Self Encrypting Drives NOTE: The Dell Key Manager feature is not available at this time. 16.17.1 Setting the Key-SetControllerKey() The SetControllerKey() method sets the key on controllers that support encryption of the virtual disk drives. Invoke SetControllerKey() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) Key: Maximum size 32 characters Keyid: Identifier, or description, for the key (maximum size 255 characters)Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 162 EXAMPLE: winrm i SetControllerKey http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetControllerKey.xml The input file SetControllerKey.xml is shown below: RAID.Integrated.1-1 abc123 keyid OUTPUT: This method requires an H700 or H800 controller to properly function. Running this method on older controllers may yield this message: SetControllerKey_OUTPUT Message = Controller is not security capable MessageID = STOR022 ReturnValue = 2 16.17.2 Locking the Virtual Disk-LockVirtualDisk() The LockVirtualDisk() method encrypts the virtual disk. Note that the virtual disk must first exist for this method to be successful. Invoke LockVirtualDisk() with the following parameters and syntax: TARGET: This parameter is the FQDD of the target virtual disk EXAMPLE: winrm i LockVirtualDisk http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck –SkipCAcheck -encoding:utf-8 -a:basic -file:LockVirtualDisk.xmlDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 163 The input file LockVirtualDisk.xml is shown below: Disk.Virtual.0:RAID.Integrated.1-1 OUTPUT: This method requires an H700 or H800 controller to properly function, as does the LockVirtualDisk() method. If the key is not set by LockVirtualDisk(), the following message may be displayed: LockVirtualDisk_OUTPUT Message = Controller Key is not present MessageID = STOR021 ReturnValue = 2 16.17.3 Locking the Controller with a Key-EnableControllerEncryption() The EnableControllerEncryption() method is used to set either Local Key encryption or Dell Key Manager (DKM) encryption on controllers that support encryption of the drives. Invoke EnableControllerEncryption() method with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView class. See Section 16.1. Key: Key – Passcode. This parameter is required if the Mode = Local Key Encryption. The Key can be maximum 32 characters in length, and must have one character from each of the following sets. Upper Case Lower Case Number Special Character The special characters in the following set needs to be passed as mentioned below. &  & <  < >  > “  " ‘  ' Keyid: Key Identifier- Describes Key. The Keyid can be maximum 32 characters in length and must not have spaces in it. Mode: Mode of the Controller 1 - Local Key Encryption 2 – Dell Key ManagerDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 164 EXAMPLE: winrm i EnableControllerEncryption http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_RAIDService?SystemCreationCl assName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:EnableControllerEncryption.xml The information in the input file EnableControllerEncryption.xml is shown below: RAID.Integrated.1-1 1 Abcd@123 LKM OUTPUT: This method requires an PERC controller with Local Key encryption or DKM support to function correctly. EnableControllerEncryption_OUTPUT RebootRequired = YES ReturnValue = 0 16.17.4 Rekeying the Controller-ReKey() The ReKey() method is used to reset the key on the controller that supports encryption. This method switches the controller mode between Local Key encryption or Dell Key Manager (DKM) encryption. Invoke the ReKey() method with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView class. See section 16.1. OldKey: Old controller key NewKey: New controller key. The Key can be maximum 32 characters long, and must have one character from each of the following: Upper Case Lower Case Number Special CharacterDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 165 The special characters in the following set must be passed as mentioned below. &  & <  < >  > “  " ‘  ' Keyid: Key Identifier- Describes Key. The Keyid can be maximum 32 characters long and shoutd not have spaces in it. Mode: Mode of the Controller 1 - Local Key Encryption 2 – Dell Key Manager EXAMPLE: winrm i ReKey cimv2/root/dcim/DCIM_RAIDService?SystemCreationClassName=DCIM_ComputerSystem+CreationClassN ame=DCIM_RAIDService+SystemName=DCIM:ComputerSystem+Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:ReKey.xml The information in the input file ReKey.xml is shown below: RAID.Integrated.1-1 Abcd@123 Efgh@123 NewLKMid 1 OUTPUT: This method requires a PERC controller with Local Key encryption or DKM support to function correctly. If the EnableControllerEncryption() method does not set the key, the following message is displayed: ReKey_OUTPUT Message = Controller Key is not present MessageID = STOR021 ReturnValue = 2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 166 16.17.5 Removing the Key-RemoveControllerKey() The RemoveControllerKey() method is used to erase the key on the controller along with the attached encrypted drives. Invoke the RemoveControllerKey() method with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView class. See section 16.1. EXAMPLE: winrm i RemoveControllerKey cimv2/root/dcim/DCIM_RAIDService?SystemCreationClassName=DCIM_ComputerSystem+CreationClassN ame=DCIM_RAIDService+SystemName=DCIM:ComputerSystem+Name=DCIM:RAIDService -u:[USER] –p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:RemoveControllerKey.xml The input file RemoveControllerKey.xml is shown below: RAID.Integrated.1-1 OUTPUT: This method requires an H700 or H800 controller to function correctly. If the EnableControllerEncryption() method does not set the key, the following message is displayed: RemoveControllerKey_OUTPUT Message = Controller Key is not present MessageID = STOR021 ReturnValue = 2 16.18 Managing Virtual Disk 16.18.1 Getting the Available RAID levels-GetRAIDLevels() The GetRAIDLevels() method is used to determine possible choices RAID levels to create virtual disks. If the list of physical disks is not provided, this method will operate on all connected disks. Invoke GetRAIDLevels() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) DiskType: Corresponds to MediaType attribute in PhysicalDiskView (Section 16.9) Include all types=0, Include Magnetic Only=1, Include SSD only=2 Diskprotocol: Types of protocol to includeDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 167 Include all protocols=0, Include SATA=1, Include SAStypes=2 DiskEncrypt: Types of encryption to include 0 = Include FDE capable and non encryption capable disks 1 = Include FDE disks only 2 = Include only non FDE disks PDArray: This parameter is the list of physical disk FQDDs EXAMPLE: winrm i GetRAIDLevels cimv2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem +CreationClassName=DCIM_RAIDService +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:GetRAIDLevels.xml The input file GetRAIDLevels.xml is shown below: RAID.Integrated.1-1 0 0 0 Disk.Bay.0:Enclosure.Internal.0-0:RAID.Integrated.1-1 Disk.Bay.1:Enclosure.Internal.0-0:RAID.Integrated.1-1 OUTPUT: GetRAIDLevels_OUTPUT ReturnValue = 0 VDRAIDEnumArray = 2, 4 The VDRAIDEnumArray numbers correspond to the following RAID levels: RAIDLevel: RAID 0 = 2 RAID 1 = 4 RAID 5 = 64 RAID 6 = 128Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 168 RAID 10 = 2048 RAID 50 = 8192 RAID 60 = 16384 16.18.2 Getting the Available Disks-GetAvailableDisks() The GetAvailableDisks() method is used to determine possible choices of drives to create virtual disks. Invoke GetAvailableDisks() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) DiskType: Corresponds to MediaType attribute in PhysicalDiskView (Section 16.9) Include all types=0, Include Magnetic Only=1, Include SSD only=2 Diskprotocol: Types of protocol to include Include all protocols=0, Include SATA=1, Include SAStypes=2 DiskEncrypt: Types of encryption to include 0 = Include FDE capable and non encryption capable disks 1 = Include FDE disks only 2 = Include only non FDE disks EXAMPLE: winrm i GetAvailableDisks cimv2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem +CreationClassName=DCIM_RAIDService +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:GetAvailableDisks.xml The input file GetAvailableDisks.xml is shown below: RAID.Integrated.1-1 0 0 0 2 Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 169 OUTPUT: GetAvailableDisks_OUTPUT PDArray = Disk.Bay.0:Enclosure.Internal.0-0:RAID.Integrated.1-1, Disk.Bay.1:Enclosure.Internal.0- 0:RAID.Integrated.1-1 ReturnValue = 0 16.18.3 Checking the Create VD Parameters Validity-CheckVDValues() The CheckVDValues() method is used to determine possible sizes of virtual disk as well default settings, given a RAID level and set of disks. The VDPropArray is filled in with Size and other values for a successful execution of the method. Invoke CheckVDValues() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) PDArray: This parameter is the list of physical disk FQDDs (Section 16.9) VDPropNameArrayIn: This parameter is the list of property names with values in the VDPropValueArrayIn parameter Size, RAIDLevel, SpanDepth VDPropValueArrayIn: This parameter is the list of property values that correspond to the VDPropNameArrayIn parameter EXAMPLE: winrm i CheckVDValues cimv2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +SystemName=DCIM:ComputerSystem +CreationClassName=DCIM_RAIDService +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:CheckVDValues.xml The input file CheckVDValues.xml is shown below: RAID.Integrated.1-1 Disk.Bay.0:Enclosure.Internal. 0-0:RAID.Integrated.1-1 Disk.Bay.1:Enclosure.Internal. 0-0:RAID.Integrated.1-1 Disk.Bay.2:Enclosure.Internal. 0-0:RAID.Integrated.1-1 Disk.Bay.3:Enclosure.Internal. 0-0:RAID.Integrated.1-1Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 170 Size 10000 RAIDLevel 2048 SpanDepth 1 OUTPUT: CheckVDValues_OUTPUT RebootRequired = YES ReturnValue = 0 VDPropNameArray = SizeInBytes, RAIDLevel, SpanDepth, SpanLength, StripeSize, ReadPolicy, WritePolicy, DiskCachePolicy, Name VDPropValueArray = 10485760000, 2048, 2, 2, 128, 16, 2, 1024, Unknown If the arrangement of physical disks prohibits a valid virtual disk arrangement from being created, such as having too few hard disks, the following error may result: CheckVDValues_OUTPUT Message = Virtual Disk provided is not valid for the operation MessageID = STOR017 ReturnValue = 2 16.18.4 Creating a Single Virtual Disk-CreateVirtualDisk() The CreateVirtualDisk() method is used to create a single virtual disk on the targeted controller. The successful execution of this method results in a pending but not yet created virtual disk. The ObjectStatus property in the virtual disk view (Section 16.10) will have the value ‘3’, which represents pending. The virtual disk will not be created until a configuration job (Section 16.15) has been scheduled and the system is rebooted. Upon creation of the virtual disk, the FQDD of the formerly pending virtual disk will change. Invoke CreateVirtualDisk() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) PDArray: This parameter is the list of physical disk FQDDs that will be used to create a virtual Disk. VDPropNameArray: This parameter is the list of property names that will be used to create a virtual disk. The parameter list contains the following names: Size, RAIDLevel, SpanDepth, SpanLength, StripeSize, ReadPolicy, WritePolicy, DiskCachePolicy, VirtualDiskName, Initialize VDPropValueArray: This parameter is the list of property values that will be used to create a virtual Disk. The property values are for the property names listed under VDPropNameArray.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 171 Size: Size of the virtual disk specified in MB. If not specified, default will use full size of physical disks selected. RAIDLevel: RAID 0 = 2 RAID 1 = 4 RAID 5 = 64 RAID 6 = 128 RAID 10 = 2048 RAID 50 = 8192 RAID 60 = 16384 SpanDepth: If not specified, default is single span which is used for RAID 0, 1, 5 and 6. Raid 10, 50 and 60 require a spandepth of at least 2. SpanLength: Number of Physical Disks to be used per span. Minimum requirements for given RAID Level must be met. StripeSize: 8KB = 16 16KB = 32 32KB = 64 64KB = 128 128KB = 256 256KB = 512 512KB = 1024 1MB = 2048Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 172 ReadPolicy: No Read Ahead = 16 Read Ahead = 32 Adaptive Read Ahead = 64 WritePolicy: Write Through = 1 Write Back = 2 Write Back Force = 4 DiskCachePolicy: Enabled = 512 Disabled = 1024 VirtualDiskName: Name of the virtual disk (1-15 character range) EXAMPLE: winrm i CreateVirtualDisk cimv2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:CreateVirtualDisk.xml The input file CreateVirtualDisk.xml is shown below: RAID.Integrated.1-1 Disk.Bay.0:Enclosure.Internal.0-0:RAID.Integrated.1-1 Disk.Bay.1:Enclosure.Internal.0-0:RAID.Integrated.1-1 RAIDLevel SpanDepthDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 173 SpanLength Size VirtualDiskName 4 1 2 100 virtualdiskname OUTPUT: The instanceID output will identify this virtual disk in inventory before and after its creation by the CreateTargetedConfigJob. Note however, that the instanceID will change slightly after successful creation. CreateVirtualDisk_OUTPUT NewVirtualDisk Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_VirtualDiskView SelectorSet Selector: InstanceID = DISK.Virtual.267386880:RAID.Integrated.1-1, __cimnamespace = root/dcim RebootRequired = YES ReturnValue = 0 16.18.5 Creating a Sliced Virtual Disk-CreateVirtualDisk() The CreateVirtualDisk() method is used to create a sliced virtual disk. A sliced virtual disk is created, if CreateVirtualDisk() Size input parameter value is less than total size of the physical disks. Additional sliced virtual disk can be created using the same set of physical disks and same RAID level that was used to create the first sliced virtual disk. If the physical disks have sliced virtual disks, then use the CheckVDValues() method on that set of physical disks to find the exact value for StartingLBA. Use this value as the StartingLBA parameter value of the CreateVirtualDisk() method. The ObjectStatus property in the virtual disk view (see Section 16.10) has the value ‘3’, which represents a pending change. The virtual disk is not created until a configuration job (see Section 16.14) is scheduled and the system is rebooted. After the virtual disk creation, the FQDD of the pending virtual disk changes. Invoke the CreateVirtualDisk() method with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) PDArray: This parameter is the list of physical disk FQDDs that is used to create a virtual Disk. VDPropNameArray: This parameter is the list of property names that is used to create a virtual disk. The parameter list has the following names:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 174 Size, RAIDLevel, SpanDepth, SpanLength, StripeSize, ReadPolicy, WritePolicy, DiskCachePolicy, VirtualDiskName, Initialize VDPropValueArray: This parameter is the list of property values that is used to create a virtual Disk. The property values are for the property names listed under VDPropNameArray. Size: Size of the virtual disk specified in MB. If not specified, default will use full size of physical disks selected. RAIDLevel: RAID 0 = 2 RAID 1 = 4 RAID 5 = 64 RAID 6 = 128 RAID 10 = 2048 RAID 50 = 8192 RAID 60 = 16384 SpanDepth: If not specified, default is single span which is used for RAID 0, 1, 5 and 6. Raid 10, 50 and 60 require a spandepth of at least 2. SpanLength: Number of Physical Disks to be used per span. Minimum requirements for given RAID Level must be met. StripeSize: 8KB = 16 16KB = 32 32KB = 64 64KB = 128 128KB = 256Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 175 256KB = 512 512KB = 1024 1MB = 2048 ReadPolicy: No Read Ahead = 16 Read Ahead = 32 Adaptive Read Ahead = 64 WritePolicy: Write Through = 1 Write Back = 2 Write Back Force = 4 DiskCachePolicy: Enabled = 512 Disabled = 1024 VirtualDiskName: Name of the virtual disk (1-15 character range) StartingLBA: Starting logical block address of virtual disks in blocks. If 0xFFFFFFFFFFFFFFFF, startingLBA is calculated programmatically. The value can be in hexadecimal or decimal format. 0xFFFFFFFFFFFFFFFF 18446744073709551615 EXAMPLE: winrm i CreateVirtualDisk cimv2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDServiceDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 176 +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:CreateSlicedVirtualDisk.xml The input file CreateSlicedVirtualDisk.xml is shown below: RAID.Integrated.1-1 Disk.Bay.0:Enclosure.Internal.0-0:RAID.Integrated.1-1 Disk.Bay.1:Enclosure.Internal.0-0:RAID.Integrated.1-1 RAIDLevel SpanDepth SpanLength Size VirtualDiskName StartingLBA 4 1 2 100 virtualdiskname 0xFFFFFFFFFFFFFFFF OUTPUT: The instanceID output identifies this virtual disk in the inventory before and after the CreateTargetedConfigJob() method creates it. However, the instanceID changes after successful creation. CreateVirtualDisk_OUTPUT NewVirtualDisk Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_VirtualDiskView SelectorSet Selector: InstanceID = DISK.Virtual.267386880:RAID.Integrated.1-1, __cimnamespace = root/dcim RebootRequired = YES ReturnValue = 0 16.18.6 Creating a Cachecade Virtual Disk-CreateVirtualDisk() The CreateVirtualDisk() method is used to create a Cachecade virtual disk on the targeted controller. This method internally creates a RAID-0 virtual disk.The creation process is the same as explained in Section 16.18.5. In this scenario, CreateVirtualDisk() method only takes VDPropNameArrayVDPropValueArray pairs mentioned below. Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 177 Invoke CreateVirtualDisk() with the following parameters and syntax: TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) PDArray: This parameter is the list of physical disk FQDDs that is used to create a virtual Disk. VDPropNameArray: This parameter is the list of property names that is used to create a virtual disk. The parameter list has the following names: VirtualDiskName, CacheCade VDPropValueArray: This parameter is the list of property values that is used to create a virtual Disk. The property values are for the property names listed under VDPropNameArray. VirtualDiskName: Name of the virtual disk (1-15 character range) Cachcade: The valid input value is 1. (required) EXAMPLE: winrm i CreateVirtualDisk cimv2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:CreateVDCacheCade.xml The input file CreateVDCacheCade.xml is shown below: RAID.Integrated.1-1 Disk.Bay.4:Enclosure.Internal.0-0:RAID.Integrated.1-1 VirtualDiskName MyCacheCadeVD Cachecade 1 OUTPUT: The instanceID output identifies this virtual disk in the inventory before and after the CreateTargetedConfigJob() method creates it. Note however, that the instanceID will change slightly after successful creation. CreateVirtualDisk_OUTPUTDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 178 NewVirtualDisk Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_VirtualDiskView SelectorSet Selector: InstanceID = DISK.Virtual.267386880:RAID.Integrated.1-1, __cimnamespace = root/dcim RebootRequired = YES ReturnValue = 0 16.18.7 Deleting a Virtual Disk-DeleteVirtualDisk() The DeleteVirtualDisk() method is used to delete a single virtual disk from the targeted controller. The successful execution of this method results in the marking of this virtual disk for deletion. The ObjectStatus property in the virtual disk view will have the value of ‘2’, which indicates pending delete. The virtual disk will not be deleted until a configuration job is scheduled and the system is rebooted (Section 16.15). Invoke DeleteVirtualDisk() with the following parameters and syntax: TARGET: This parameter is the FQDD of the virtual device (Section 16.10) EXAMPLE: winrm i DeleteVirtualDisk cimv2/root/dcim/DCIM_RAIDService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_RAIDService +SystemName=DCIM:ComputerSystem +Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:DeleteVirtualDisk.xml The input file DeleteVirtualDisk.xml is shown below: DISK.Virtual.0:RAID.Integrated.1-1 OUTPUT: DeleteVirtualDisk_OUTPUT RebootRequired = YES ReturnValue = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 179 16.19 Setting Controller Attributes 16.19.1 Changing the Value of a RAID Controller Enumeration Attribute The SetAttribute() method is used to set or change the value of a RAID controller or a virtual disk attribute. The example below shows setting a RAID controller enumeration attribute. To set a virtual disk attribute, use the FQDD of the virtual disk attribute for the Target, and the AttributeName and AttributeValue. Invoke SetAttribute() with the following parameters (from Section 16.1) and syntax: TARGET: Obtained from the FQDD field AttributeName: Obtained from the AttributeName field AttributeValue: Obtained from the PossibleValues field EXAMPLE: winrm i SetAttribute cimv2/root/dcim/DCIM_RAIDSe rvice?SystemCreationClassName=DCIM_ComputerSystem+CreationClassName=DCIM_RAIDService+System Name=DCIM:ComputerSystem+Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic –file:SetAttribute_Enumeration_RAID_Controller.xml The input file SetAttribute_Enumeration_RAID_Controller.xml is shown below: RAID.Integrated.1-1 RAIDBatteryLearnMode Disabled OUTPUT: SetAttribute_OUTPUT Message = The method was successful. MessageID = STOR001 RebootRequired = Yes ReturnValue = 0 SetResult = Set Pending Value 16.19.2 Changing Multiple Values of RAID Controller Enumeration Attributes The SetAttributes() method is used to set or change multiple values of RAID controller or virtual disk attributes. The following example shows setting multiple virtual disk attributes. To set multiple controller attributes, use the FQDD of the controller for the Target, and the AttributeName and AttributeValue. Invoke SetAttributes() with the following parameters (from Section 16.1) and syntax:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 180 TARGET: Obtained from the FQDD field AttributeName: Obtained from the AttributeName field AttributeValue: Obtained from the PossibleValues field EXAMPLE: winrm i SetAttributes cimv2/root/dcim/DCIM_RAIDSe rvice?SystemCreationClassName=DCIM_ComputerSystem+CreationClassName=DCIM_RAIDService+System Name=DCIM:ComputerSystem+Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic –file:SetAttributes_Enumeration_RAID_Controller.xml The input file SetAttributes_Enumeration_RAID_Controller.xml is shown below: RAID.Integrated.1-1 RAIDloadBalancedMode Disabled RAIDBatteryLearnMode Warn only RAIDccMode Normal RAIDprMode Disabled RAIDcopybackMode SMART OUTPUT: SetAttributes_OUTPUT Message = The method was successful. MessageID = STOR001 RebootRequired = Yes ReturnValue = 0 SetResult = Set Pending Value 16.19.3 Changing the Value of a RAID Controller Integer Attribute The SetAttribute() method is used to set or change the value of a RAID controller integer attribute. The example below shows setting an controller attribute. Invoke the SetAttribute() method with the following parameters (from Section 16.1) and syntax: TARGET: Obtained from the FQDD field AttributeName: Obtained from the AttributeName field AttributeValue: Obtained from the PossibleValues field Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 181 EXAMPLE: winrm i SetAttribute cimv2/root/dcim/DCIM_RAIDSe rvice?SystemCreationClassName=DCIM_ComputerSystem+CreationClassName=DCIM_RAIDService+System Name=DCIM:ComputerSystem+Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic –file:SetAttribute_Integer_RAID_Controller.xml The input file SetAttribute_Integer_RAID_Controller.xml is shown below: RAID.Integrated.1-1 RAIDccRate 60 OUTPUT: SetAttribute_OUTPUT Message = The method was successful. MessageID = STOR001 RebootRequired = Yes ReturnValue = 0 SetResult = Set Pending Value 16.19.4 Changing Multiple Values of RAID Controller Integer Attributes The SetAttributes() method is used to set or change multiple values of RAID controller attributes. The following example shows setting multiple RAID controller integer attributes. Invoke SetAttributes with the following parameters (from Section 16.1) and syntax: TARGET: Obtained from the FQDD field AttributeName: Obtained from the AttributeName field AttributeValue: Obtained from the PossibleValues field EXAMPLE: winrm i SetAttributes cimv2/root/dcim/DCIM_RAIDSe rvice?SystemCreationClassName=DCIM_ComputerSystem+CreationClassName=DCIM_RAIDService+System Name=DCIM:ComputerSystem+Name=DCIM:RAIDService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic –file:SetAttributes_Integer_RAID_Controller.xml The input file SetAttributes_Integer_RAID_Controller.xml is shown below:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 182 RAID.Integrated.1-1 RAIDccRate 60 RAIDreconstructRate 60 RAIDbgiRate 60 OUTPUT: SetAttributes_OUTPUT Message = The method was successful. MessageID = STOR001 RebootRequired = Yes ReturnValue = 0 SetResult = Set Pending Value 16.20 Convert Physical Disks to RAID-ConvertToRAID() The ConvertToRAID() method is used to convert physical disks in Non-RAID state to a state usable for RAID. After the method is successfully executed the PendingValue property of RAIDPDState should reflect the pending changes. After the CreateTargetedConfigJob() method is successfully executed the RAIDStatus property, which is enumerated in the DCIM_PhysicalDiskView from Section 16.9, of that physical disk should reflect the new state. Invoke ConvertToRAID() with the following parameters and syntax: Physical Disk TARGET: Obtained from the FQDD field (Section 16.9) An example of Disk.Bay.2:Enclosure.Internal.0-0:RAID.Slot.1-1 is shown below. EXAMPLE: winrm invoke ConvertToRAID "cimv2/root/dcim/DCIM_RAIDService?SystemCreationClassName=DCIM_ComputerSystem+CreationClassN ame=DCIM_RAIDService+SystemName=DCIM:ComputerSystem+Name=DCIM:RAIDService" @{PDArray="Disk.Bay.2:Enclosure.Internal.0-0:RAID.Slot.1-1"} -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -format:pretty OUTPUT: ConvertToRAID_OUTPUT RebootRequired = 1 ReturnValue = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 183 16.21 Convert Physical Disks to Non RAID-ConvertToNonRAID() The ConvertToNonRAID() method is used to convert a physical disks in RAID state of “Ready” to a NonRAID state. After the method is successfully executed, the PendingValue property of RAIDPDState should reflect the pending changes. After the CreateTargetedConfigJob method is successfully executed, the RAIDStatus property, which is enumerated in the DCIM_PhysicalDiskView from Section 16.9, of that physical disk should reflect the new state. Invoke ConvertToNonRAID() with the following parameters and syntax: Physical Disk TARGET: Obtained from the FQDD field (Section 16.9) An example of Disk.Bay.2:Enclosure.Internal.0-0:RAID.Slot.1-1 is shown below. EXAMPLE: winrm invoke ConvertToNonRAID "cimv2/root/dcim/DCIM_RAIDService?SystemCreationClassName=DCIM_ComputerSystem+CreationClassN ame=DCIM_RAIDService+SystemName=DCIM:ComputerSystem+Name=DCIM:RAIDService" @{PDArray="Disk.Bay.2:Enclosure.Internal.0-0:RAID.Slot.1-1"} -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -format:pretty OUTPUT: ConvertToNonRAID_OUTPUT RebootRequired = 1 ReturnValue = 0 17 Managing BIOS Configuration This feature provides the ability to get and set any configurable BIOS attributes that are exposed in BIOS UEFI HII. The BIOS Management Profile extends the management capabilities of referencing profiles by adding the capability to represent and configure BIOS attributes, such as a Network Controller or IDE Controller. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 17.1 Listing the BIOS Inventory-Enumeration Class The BIOS Inventory contains the following attributes: DCIM_BIOSEnumeration (17.1), DCIM_BIOSInteger(17.5), DCIM_BIOSString(17.6), and DCIM_BIOSPassword(17.10).Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 184 Enumerating the BIOSEnumeration Class will display all BIOS attributes in a computer system. Enumerate BIOSEnumeration with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_BIOSEnumeration -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_BIOSEnumeration AttributeName = NumLock CurrentValue = On DefaultValue = null FQDD = BIOS.Setup.1-1 InstanceID = BIOS.Setup.1-1:NumLock IsReadOnly = false PendingValue = null PossibleValues = On, Off DCIM_BIOSEnumeration AttributeName = ReportKbdErr CurrentValue = Report DefaultValue = null FQDD = BIOS.Setup.1-1 InstanceID = BIOS.Setup.1-1:ReportKbdErr IsReadOnly = false PendingValue = null PossibleValues = Report, NoReport DCIM_BIOSEnumeration AttributeName = BootMode CurrentValue = Bios DefaultValue = null FQDD = BIOS.Setup.1-1 InstanceID = BIOS.Setup.1-1:BootMode IsReadOnly = false PendingValue = null PossibleValues = Bios, Uefi. DCIM_BIOSEnumeration AttributeName = BootSeqRetry CurrentValue = Disabled DefaultValue = null FQDD = BIOS.Setup.1-1 InstanceID = BIOS.Setup.1-1:BootSeqRetry IsReadOnly = false PendingValue = null PossibleValues = Disabled, Enabled . The ‘get’ instance method in Section 17.2 will use this InstanceID as input. The ‘set attribute’ method in Section 17.3 will use the AttributeName and PossibleValues fields as input. The ‘set attributes’ method in Section 17.4 will use the AttributeName and PossibleValues fields as input.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 185 . 17.2 Getting a BIOS Enumeration Instance Getting one particular instance of the BIOSEnumeration, instead of all instances as shown in Section 17.1, is shown below. Get a BIOSEnumeration instance with the following parameters and syntax: [INSTANCEID]: This is obtained from the enumeration in Section 17.1, which shows an example using BIOS.Setup.1-1:NumLock as an instanceID EXAMPLE: winrm g http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_BIOSEnumeration ?InstanceID=[INSTANCE ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_BIOSEnumeration AttributeName = NumLock CurrentValue = On DefaultValue = null FQDD = BIOS.Setup.1-1 InstanceID = BIOS.Setup.1-1:NumLock IsReadOnly = false PendingValue = null PossibleValues = On, Off 17.3 Changing the BIOS BootMode-SetAttribute() The SetAttribute() method can be used to apply changes to setting the BootMode configuration to a given instance. Invoke SetAttribute() with the following parameters (from Section 17.1) and syntax: TARGET: Obtained from the InstanceID field AttributeName: Obtained from the AttributeName field AttributeValue: Obtained from the PossibleValues field EXAMPLE: winrm i SetAttribute http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_BIOSService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_BIOSServiceDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 186 +SystemName=DCIM:ComputerSystem +Name=DCIM:BIOSService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetAttribute_BIOS.xml The input file SetAttribute_BIOS.xml is shown below: BIOS.Setup.1-1 BootMode Bios OUTPUT: SetAttribute_OUTPUT Message = The command was successful MessageID = BIOS001 RebootRequired = Yes ReturnValue = 0 SetResult = Set PendingValue 17.4 Setting Multiple BIOS BootMode Parameters Users can find and set multiple BIOS attributes associated with a specific device using the SetAttributes() method. This example illustrates how to set the BiosMode and BootSeqRetry parameters. Invoke SetAttributes() with the following parameters (from Section 17.1) and syntax: TARGET: Obtained from the InstanceID field AttributeName: Obtained from the AttributeName field AttributeValue: Obtained from the PossibleValues field EXAMPLE: winrm i SetAttributes http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_BIOSService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_BIOSService +SystemName=DCIM:ComputerSystem +Name=DCIM:BIOSService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetAttributes_BIOS.xml The input file SetAttributes_BIOS.xml is shown below:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 187 BIOS.Setup.1-1 BootMode Bios BootSeqRetry Disabled OUTPUT: SetAttribute_OUTPUT Message = The command was successful MessageID = BIOS001 RebootRequired = Yes ReturnValue = 0 SetResult = Set PendingValue 17.5 Listing the BIOS Inventory-Integer Class Enumerate BIOSInteger with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_BIOSInteger -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_BIOSInteger AttributeName = AcPwrRcvryUserDelay CurrentValue = 0 DefaultValue = null FQDD = BIOS.Setup.1-1 InstanceID = BIOS.Setup.1-1:AcPwrRcvryUserDelay IsReadOnly = true LowerBound = 30 PendingValue = null UpperBound = 240 17.6 Listing the BIOS Inventory-String Class Enumerate BIOSString with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_BIOSString -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basicDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 188 OUTPUT: DCIM_BIOSString AttributeName = OneTimeCustomBootStr CurrentValue = null DefaultValue = null FQDD = BIOS.Setup.1-1 InstanceID = BIOS.Setup.1-1:OneTimeCustomBootStr IsReadOnly = true MaxLength = 200 MinLength = 5 PendingValue = null DCIM_BIOSString AttributeName = UserLcdStr CurrentValue = null DefaultValue = null FQDD = BIOS.Setup.1-1 InstanceID = BIOS.Setup.1-1:UserLcdStr IsReadOnly = false MaxLength = 62 MinLength = 0 PendingValue = null DCIM_BIOSString AttributeName = AssetTag CurrentValue = null DefaultValue = null FQDD = BIOS.Setup.1-1 InstanceID = BIOS.Setup.1-1:AssetTag IsReadOnly = false MaxLength = 10 MinLength = 0 PendingValue = null . . . 17.7 Applying the Pending Values for BIOS & Boot-CreateTargetedConfigJob() This method is called to apply the pending values created by the SetAttribute(), SetAttributes(), ChangeBootOrderByInstanceID(), and ChangeBootSourceState() methods. The system will automatically reboot depending on the ScheduledStartTime selected. Using the CreateTargetedConfigJob() jobID output with the job control section can be used to obtain its status. Invoke CreateTargetedConfigJob() with the following parameters and syntax: TARGET: This Parameter is the FQDD of the BIOSAttribute instances, obtained from the InstanceID field in Section 17.1 RebootJobType: There are three options for rebooting the system. 1 = PowerCycleDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 189 2 = Graceful Reboot without forced shutdown 3 = Graceful reboot with forced shutdown Note: When a user does not want to set a reboot type when creating a target job, users should comment out the RebootJobType in the input xml. User should not enter “0” or give no parameter at all in the input xml. EXAMPLE: winrm i CreateTargetedConfigJob http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_BIOSService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_BIOSService +SystemName=DCIM:ComputerSystem +Name=DCIM:BIOSService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:CreateTargetedConfigJob_BIOS.xml The input file CreateTargetedConfigJob_BIOS.xml is shown below: BIOS.Setup.1-1 2 TIME_NOW 20111111111111 OUTPUT: When this method is executed, a jobid or an error message is returned. The status of this jobid can be checked within the job control provider in Section 10. CreateTargetedConfigJob_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing /role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem /wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001269609760, __cimnamespace = root/dcim ReturnValue = 4096 17.8 Deleting the Pending Values for BIOS & Boot-DeletePendingConfiguration() This method is called to cancel the pending values created by the SetAttribute() and SetAttributes() methods. The DeletePendingConfiguration() method cancels the pending configuration changes made before the configuration job is created with CreateTargetedConfigJob(). This method only operates on Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 190 the pending changes prior to CreateTargetedConfigJob() being called. After the configuration job is created, the pending changes can only be canceled by calling DeleteJobQueue() in the Job Control profile. Invoke CreateTargetedConfigJob() with the following parameters and syntax: Target: This parameter is the FQDD of the BIOSAttribute instances (from Section 17.1) EXAMPLE: winrm i DeletePendingConfiguration http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_BIOSService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_BIOSService +SystemName=DCIM:ComputerSystem +Name=DCIM:BIOSService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:DeletePendingConfiguration_BIOS.xml The input file DeletePendingConfiguration_BIOS.xml is shown below: BIOS.Setup.1-1 OUTPUT: DeletePendingConfiguration_OUTPUT Message = The command was successful MessageID = BIOS001 ReturnValue = 0 ReturnValue = 4096 17.9 Managing BIOS Passwords The ChangePassword() method is used to set the BIOS passwords. The user can either set, change or delete the BIOS system or setup password. Setting the BIOS password is performed in several stages as described in the following sections. 17.9.1 Setting the BIOS Password The following example sets the BIOS system password to “NEW_PASSWORD”. Three instances of XML are shown below to demonstrate the following scenarios:  No BIOS password is set  Changing an existing BIOS password  Deleting an existing BIOS password Invoke ChangePassword() method with the following parameters:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 191 Target - Obtained from any BIOS enumerate WSMAN command PasswordType - Either 1 for system or 2 for setup OldPassword – Reference following XML case A), B) or C) NewPassword - Reference following XML case A), B) or C) EXAMPLE: winrm i ChangePassword http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_BIOSService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_BIOSService +SystemName=DCIM:ComputerSystem +Name=DCIM:BIOSService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]//wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:change_bios_password.xml The input file change_bios_password.xml is shown below:  No BIOS password is set: The OldPassword parameter is not required. It may be set to “null” or left blank as shown below.  Changing an existing BIOS password: Both the OldPassword and NewPassword parameters are required. NOTE: Entering only the NewPassword parameter indicates a “pass” in the setting and creating a new job, however the job fails.  Deleting an existing BIOS password: The OldPassword parameter is required. The NewPassword parameter may be set to “null”, set to blank, or omitted completely. BIOS.Setup.1-1 1 NEW_PASSWORD OUTPUT: Either of the following may result: ChangePassword_OUTPUT Message = BIOS does not support Change Password feature MessageID = BIOS019 ReturnValue = 2 ChangePassword_OUTPUT Message = The command was successful MessageID = BIOS001Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 192 17.9.2 Create Target Configuration Job Create a configuration job as shown in Section 17.7. 17.9.3 Monitor Set BIOS Password Status To monitor the job status for setting the BIOS password, get the instance of the corresponding job as described within the job control provider in Section 10. Replace [INSTANCE ID] with the actual jobid from Section 17.9.1. EXAMPLE: winrm get http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_LifecycleJob ?InstanceID=[INSTANCE ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACHeck -a:basic -encoding:utf-8 OUTPUT: DCIM_LifecycleJob InstanceID = JID_00129609760 JobStartTime = 00000101000000 JobStatus = Scheduled JobUntilTime = TIME_NA Message = Task successfully scheduled MessageID = JCP001 Name = ConfigBIOS:BIOS.Setup.1-1 PercentComplete = NA The status may be one of the following:  Ready for execution - Job is created, but waiting for scheduled start time to pass to schedule the job  Scheduled - Job is scheduled and ready for system reboot to execute the job  Failed - Problem with setting the BIOS password, check message for more information Completed - Setting the BIOS password completed with no issues 17.10 Listing the BIOS Inventory-Password Class Enumerate BIOSPassword with the following parameters and syntax: EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 193 winrm e cimv2/root/dcim/DCIM_BIOSPassword -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_BIOSPassword AttributeDisplayName = System Password AttributeName = SysPassword Dependency = Locked DisplayOrder = 1402 FQDD = BIOS.Setup.1-1 GroupDisplayName = System Security GroupID = SysSecurity InstanceID = BIOS.Setup.1-1:SysPassword IsReadOnly = false IsSet = false MaxLength = 32 MinLength = 0 PasswordState = 3 PendingValue = null ValueExpression = ^[]0-9a-z "+,-./;[\`]{0,32}$ DCIM_BIOSPassword AttributeDisplayName = Setup Password AttributeName = SetupPassword Dependency = null DisplayOrder = 1403 FQDD = BIOS.Setup.1-1 GroupDisplayName = System Security GroupID = SysSecurity InstanceID = BIOS.Setup.1-1:SetupPassword IsReadOnly = false IsSet = false MaxLength = 32 MinLength = 0 PasswordState = 3 PendingValue = null ValueExpression = ^[]0-9a-z "+,-./;[\`]{0,32}$ 18 Exporting and Importing Server Profile Use this feature to back up and restore host server profile. You can take a backup of current system configuration that is stored in a backup image file. Use Restore at anytime to put the system to prebackup state. Profile and Associated MOFs: Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 194 http://www.delltechcenter.com/page/DCIM.Library.Profile 18.1 Exporting Server Profile To backup host system server profile, invoke the BackupImage() method in the class DCIM_LCService. Backup feature gathers system information, firmware images, hardware configuration, Lifecycle Controller, iDRAC firmware, and configuration and stores the information in a file. You can save the file on either iDRAC vFlash SD card or network share. [IP ADDRESS]: This is the IP address of the file server. [DRIVESHARE]: This is the directory path for the image. [USERNAME]: This is the username to the file share. [PASSWORD]: This is the password to the file share. [IMAGENAME]: This is the desired name of the image. [PASSPHRASE]: This can be used to password protect NFS and CIFS images. For NFS and CIFS shares, the entire “Passphrase="[PASSPHRASE]";” argument is optional. Note: To restore this backup file, the same passphrase must passed as an argument for the operation to be successful. The following examples back up the server profile and execute it immediately, using the TIME_NOW parameter. 18.1.1 Exporting Server Profile to iDRAC vFlash Card-BackupImage() iDRAC vFlash Card: ShareType is “4”. EXAMPLE: winrm i BackupImage http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]:443/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic @{IPAddress="[IP ADDRESS]"; ShareType="4";ScheduledStartTime="TIME_NOW"} 18.1.2 Exporting Server Profile to NFS Share-BackupImage()Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 195 NFS Share: ShareType is “0”. The entire “Passphrase="passphrase";” argument is optional. EXAMPLE: winrm i BackupImage http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic @{IPAddress="[IP ADDRESS]"; ShareName="/[DRIVESHARE]";ShareType="0";ImageName="[IMAGENAME]"; Username="[USERNAME]";Password="[PASSWORD]";Passphrase="[PASSPHRASE]"; ScheduledStartTime="TIME_NOW"} NOTE: The ShareName field should only be the folder exposed by the system to the network. Any sub folder information should be attached to the ImageName field. Otherwise, there can be connection issues when trying to locate/create the backup file. Correct Example: ShareName=”/folder1”;ImageName=”subfolder/image_name” In-Correct Example: ShareName=”/folder1/subfolder”;ImageName=”image_name” 18.1.3 Exporting Server Profile to CIFS Share-BackupImage() CIFS Share: ShareType is “2”. The entire “Passphrase="passphrase";” argument is optional. EXAMPLE: winrm i BackupImage http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic @{IPAddress="[IP ADDRESS]"; ShareName="/[DRIVESHARE]";ShareType="2";ImageName="[IMAGENAME]"; Username="[USERNAME]";Password="[PASSWORD]";Passphrase="[PASSPHRASE]"; ScheduledStartTime="TIME_NOW"} NOTE: The ShareName field should only be the folder exposed by the system to the network. Any sub folder information should be attached to the ImageName field. Otherwise, there can be connection issues when trying to locate/create the backup file. Correct Example: ShareName=”/folder1”;ImageName=”subfolder/image_name”Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 196 In-Correct Example: ShareName=”/folder1/subfolder”;ImageName=”image_name” OUTPUT: BackupImage_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001293618214, __cimnamespace = root/dcim ReturnValue = 4096 The response contains a reference to the job class that will provide the status of the operation. The return value is 4096 which indicates that the method operation is not yet complete. 18.1.4 Monitoring Export status Backup process may take up to 30 minutes depending on host system configuration. To monitor the backup status, get the instance of the corresponding job. Replace [INSTANCE ID] with the actual jobid from Section 18.1.1, 18.1.2, or 18.1.3. EXAMPLE: winrm get http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LifecycleJob?InstanceID=[INSTANCE ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACHeck -a:basic -encoding:utf-8 OUTPUT: DCIM_LifecycleJob InstanceID = JID_001293618214 JobStartTime = 00000101000000 JobStatus = Backup In Progress JobUntilTime = TIME_NA Message = Collecting Lifecycle Controller Firmware images MessageID = BAR063 Name = Backup:Image PercentComplete = 50 The status may be one of the following:  Ready for Backup - Request is received  Backup In Progress - Backup process is currently in process  Failed - Problem with the backup process, check message for more information  Completed - Backup process is complete with no issuesDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 197 18.2 Importing Server Profile To restore host system server profile, invoke the RestoreImage() method in the class DCIM_LCService. Restore process restores the system information, firmware images, hardware configuration, Lifecycle Controller, iDRAC firmware, and configuration from the backup image file located on either iDRAC vFlash SD card or network share. [IP ADDRESS]: This is the IP address of the file server. [DRIVESHARE]: This is the directory path for the image. [USERNAME]: This is the username to the file share. [PASSWORD]: This is the password to the file share. [IMAGENAME]: This is the desired name of the image. [PASSPHRASE]: This can be used to password protect NFS and CIFS images. For NFS and CIFS shares, the entire “Passphrase="[PASSPHRASE]";” argument is only required when the backup image used a passphrase. The following examples restore the server profile and execute it immediately, using the TIME_NOW parameter. 18.2.1 Importing Server Profile from iDRAC vFlash Card-RestoreImage() iDRAC vFlash Card: ShareType is “4”. winrm i RestoreImage http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic @ {IPAddress="[IP ADDRESS]";ShareType="4";ScheduledStartTime="TIME_NOW"} 18.2.2 Importing Server Profile from NFS share-RestoreImage() NFS Share: ShareType is “0”. EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 198 winrm i RestoreImage http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic @ {IPAddress="[IP ADDRESS]";ShareName="/[DRIVESHARE]"; ShareType="2"; Username="[USERNAME]";Password="[PASSWORD]";ImageName="[IMAGENAME]"; Passphrase="[PASSPHRASE]";ScheduledStartTime="TIME_NOW"} NOTE: The ShareName field should only be the folder exposed by the system to the network. Any sub folder information should be attached to the ImageName field. Otherwise, there can be connection issues when trying to locate/create the backup file. Correct Example: ShareName=”/folder1”;ImageName=”subfolder/image_name” In-Correct Example: ShareName=”/folder1/subfolder”;ImageName=”image_name” 18.2.3 Importing Server Profile from CIFS share-RestoreImage() CIFS Share: ShareType is “2”. winrm i RestoreImage http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic @ {IPAddress="[IP ADDRESS]";ShareName="/[DRIVESHARE]"; ShareType="2"; Username="[USERNAME]";Password="[PASSWORD]";ImageName="[IMAGENAME]"; Passphrase="[PASSPHRASE]";ScheduledStartTime="TIME_NOW"} NOTE: The ShareName field should only be the folder exposed by the system to the network. Any sub folder information should be attached to the ImageName field. Otherwise, there can be connection issues when trying to locate/create the backup file. Correct Example: ShareName=”/folder1”;ImageName=”subfolder/image_name” In-Correct Example: ShareName=”/folder1/subfolder”;ImageName=”image_name”Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 199 OUTPUT: RestoreImage_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001293618214, __cimnamespace = root/dcim ReturnValue = 4096 The response contains a reference to the job class that will provide the status of the operation. The return value is 4096 which indicates that the method operation is not yet complete. 18.2.4 Monitoring Import Status Restore process may take up to 60 minutes depending on host system configuration. To monitor the backup status, get the instance of the corresponding job. Replace [INSTANCE ID] with the actual jobid from Section 18.2.1, 18.2.2, or 18.2.3. EXAMPLE: winrm get http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_LifecycleJob ?InstanceID=[INSTANCE ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACHeck -a:basic -encoding:utf-8 OUTPUT: DCIM_LifecycleJob InstanceID = JID_001293618214 JobStartTime = 00000101000000 JobStatus = Restore In Progress JobUntilTime = TIME_NA Message = Restoring Lifecycle Controller Firmware images MessageID = BAR081 Name = Restore:Image PercentComplete = 20 The status may be one of the following:  Ready for Restore - Request has been received  Restore In Progress - Restore process is currently in process  Failed - Problem with the restore process, check message for more informationDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 200  Completed-Restore process has completed with no issues 19 iDRAC Configuration This feature provides the ability to remotely list, get, and set the attributes on various monolithic and modular servers for the three Dell iDRAC classes through the command line.  DCIM_iDRACCardEnumeration (19.1)  DCIM_iDRACCardInteger (19.4)  DCIM_iDRACCardString (19.6) Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 19.1 Listing the iDRAC Card Inventory-Enumeration Class Enumerate the iDRACCardEnumeration class to list all the enumerate, integer, and string type iDRAC attributes. Enumerate the iDDRACCardEnumeration class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_iDRACCardEnumeration -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_iDRACCardEnumeration AttributeDisplayName = Nic Enable AttributeName = Enable CurrentValue = Enabled DefaultValue = Enabled Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = NIC GroupID = NIC.1 InstanceID = iDRAC.Embedded.1#NIC.1#Enable IsReadOnly = false PossibleValues = Disabled, Enabled DCIM_iDRACCardEnumerationDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 201 AttributeDisplayName = Virtual Media Attached AttributeName = Attached CurrentValue = Detached DefaultValue = Detached Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = VirtualMedia GroupID = VirtualMedia.1 InstanceID = iDRAC.Embedded.1#VirtualMedia.1#Attached IsReadOnly = false PossibleValues = Detached, Attached, Autoattach DCIM_iDRACCardEnumeration AttributeDisplayName = IPv4 Enable AttributeName = Enable CurrentValue = Enabled DefaultValue = Enabled Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = IPv4 GroupID = IPv4.1 InstanceID = iDRAC.Embedded.1#IPv4.1#Enable IsReadOnly = false PossibleValues = Disabled, Enabled DCIM_iDRACCardEnumeration AttributeDisplayName = User Admin IPMI LAN Privilege AttributeName = IpmiLanPrivilege CurrentValue = Administrator DefaultValue = NoAccess Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.3 InstanceID = iDRAC.Embedded.1#Users.3#IpmiLanPrivilege IsReadOnly = false PossibleValues = User, Operator, Administrator, NoAccess . . . 19.2 Getting an iDRAC Card Enumeration Instance Use the following example to get an instance of the DCIM_iDRACCardEnumeration class instead of all the instances as shown in Section 19.1. Get an iDRACCardEnumeration instance with the following parameters and syntax: [INSTANCEID]: This is obtained from the enumeration in Section 19.1, which shows an example using iDRAC.Embedded.1#NIC.1#Enable as an instanceID.Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 202 EXAMPLE: winrm g http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_iDRACCardEnumeration ?InstanceID=[INSTANCE ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_iDRACCardEnumeration AttributeDisplayName = Nic Enable AttributeName = Enable CurrentValue = Enabled DefaultValue = Enabled Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = NIC GroupID = NIC.1 InstanceID = iDRAC.Embedded.1#NIC.1#Enable IsReadOnly = false PossibleValues = Disabled, Enabled 19.3 Listing the iDRAC Card Inventory-Enumeration Class using groupID Enumerate the DCIM_iDRACCardEnumeration class to list all the enumerate type iDRAC attributes using the group IDs of these groups: NIC, VirtualMedia, IPv4, and Users. To retrieve the attributes of the groups, set the GroupID to one of the following: NIC, VirtualMedia, IPv4, or Users. Enumerate the iDRACCardEnumeration class using the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_iDRACCardEnumeration -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -dialect:http://schemas.microsoft.com/wbem/wsman/1/WQL -filter:"select * from DCIM_iDRACCardEnumeration WHERE GroupID='NIC.1'" The possible inputs for GroupID are: NIC.1Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 203 VirtualMedia.1 IPv4.1 Users.3 OUTPUT: DCIM_iDRACCardEnumeration AttributeDisplayName = Nic Enable AttributeName = Enable CurrentValue = Enabled DefaultValue = Enabled Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = NIC GroupID = NIC.1 InstanceID = iDRAC.Embedded.1#NIC.1#Enable IsReadOnly = false PossibleValues = Disabled, Enabled DCIM_iDRACCardEnumeration AttributeDisplayName = Virtual Media Attached AttributeName = Attached CurrentValue = Attached DefaultValue = Detached Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = VirtualMedia GroupID = VirtualMedia.1 InstanceID = iDRAC.Embedded.1#VirtualMedia.1#Attached IsReadOnly = false PossibleValues = Detached, Attached, Autoattach DCIM_iDRACCardEnumeration AttributeDisplayName = IPv4 Enable AttributeName = Enable CurrentValue = Enabled DefaultValue = Enabled Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = IPv4 GroupID = IPv4.1 InstanceID = iDRAC.Embedded.1#IPv4.1#Enable IsReadOnly = false PossibleValues = Disabled, Enabled DCIM_iDRACCardEnumeration AttributeDisplayName = User Admin IPMI LAN Privilege AttributeName = IpmiLanPrivilegeDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 204 CurrentValue = Administrator DefaultValue = NoAccess Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.3 InstanceID = iDRAC.Embedded.1#Users.3#IpmiLanPrivilege IsReadOnly = false PossibleValues = User, Operator, Administrator, NoAccess 19.4 Applying the Attributes and Polling Job Completion 19.4.1 Changing iDRAC Values-ApplyAttributes() (Immediate) Invoke the ApplyAttributes() method on the DCIM_iDRACCardService class to set or change the value of one or many enumerate type attributes. This method takes an xml file as input. The changes to the attributes are defined in this xml file. This method returns a JobID that is used as input in the next section (Section 19.3.2). Invoke ApplyAttributes() method with the following parameters and syntax: EXAMPLE: winrm i ApplyAttributes http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_iDRACCardService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_iDRACCardService +SystemName=DCIM:ComputerSystem +Name=DCIM:iDRACCardService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:DRACService_SetAttribute_group_enumerate.xml The input file DRACService_SetAttribute_group_enumerate.xml is shown below. iDRAC.Embedded.1 NIC.1#Enable Enabled NIC.1#Selection Dedicated NIC.1#Speed 100 NIC.1#Autoneg Enabled NIC.1#Duplex Full NIC.1#DNSRegister Enabled NIC.1#DNSDomainNameFromDHCP Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 205 Enabled NIC.1#VLanEnable Disabled VirtualMedia.1#Attached Dettached IPv4.1#Enable Enabled IPv4.1#DHCPEnable Enabled IPv4.1#DNSFromDHCP Enabled Users.3#Enable EnabledEnabled Users.16#Enable Enabled Users.3#IpmiLanPrivilege AdministratorUsers.16#IpmiLanPrivilege Administrator Users.3#IpmiSerialPrivilege AdministratorUsers.16#IpmiSerialPrivilege Administrator OUTPUT: ApplyAttributes_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous ReferenceParameters ResourceURI = http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001293705757, __cimnamespace = root/dcim ReturnValue = 4096 19.4.2 Polling Job Completion Use the Get() command to check the progress of the ApplyAttributes() method. It polls for job completion. This method takes the InstanceID from the previous section (19.3.1) as input. The JobStatus value is either “Successful” or “Failed”. If the job failed, the Message value contains more detailed error information on the cause of the failure. Run the Get() command on DCIM_LifecycleJob with the following parameters and syntax: EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 206 winrm g http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LifecycleJob?InstanceID=[INSTANCE_ID] -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic The input parameter is the InstanceID from the output of the ApplyAttributes() method. An example InstanceID is as follows: InstanceID = JID_001293705757 OUTPUT: DCIM_LifecycleJob InstanceID = JID_001293705757 JobStartTime = TIME_NA JobStatus = Completed JobUntilTime = TIME_NA Message = NA MessageID = NA Name = iDRACConfig:iDRAC.Embedded.1 PercentComplete = 100 19.4.3 Set Attribute Verification To verify the changes made to the attributes, enumerate the DCIM_iDRACCardEnumeration class. For more information, see Section 19.1. OUTPUT #2: DCIM_iDRACCardEnumeration AttributeDisplayName = Nic Enable AttributeName = Enable CurrentValue = Enabled DefaultValue = Enabled Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = NIC GroupID = NIC.1 InstanceID = iDRAC.Embedded.1#NIC.1#Enable IsReadOnly = false PossibleValues = Disabled, Enabled DCIM_iDRACCardEnumeration AttributeDisplayName = Virtual Media Attached AttributeName = Attached CurrentValue = Attached DefaultValue = Detached Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = VirtualMedia GroupID = VirtualMedia.1 InstanceID = iDRAC.Embedded.1#VirtualMedia.1#AttachedDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 207 IsReadOnly = false PossibleValues = Detached, Attached, Autoattach DCIM_iDRACCardEnumeration AttributeDisplayName = IPv4 Enable AttributeName = Enable CurrentValue = Enabled DefaultValue = Enabled Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = IPv4 GroupID = IPv4.1 InstanceID = iDRAC.Embedded.1#IPv4.1#Enable IsReadOnly = false PossibleValues = Disabled, Enabled DCIM_iDRACCardEnumeration AttributeDisplayName = User Admin IPMI LAN Privilege AttributeName = IpmiLanPrivilege CurrentValue = Administrator DefaultValue = NoAccess Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.3 InstanceID = iDRAC.Embedded.1#Users.3#IpmiLanPrivilege IsReadOnly = false PossibleValues = User, Operator, Administrator, NoAccess 19.5 Listing the iDRAC Card Inventory-Integer Class Enumerate the DCIM_iDRACCardInteger class to list all the integer type iDRAC attributes. Enumerate the DCIM_iDRACCardInteger class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_iDRACCardInteger -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_iDRACCardInteger AttributeDisplayName = VLan Priority AttributeName = VLanPriority CurrentValue = 0 DefaultValue = 0 Dependency = null DisplayOrder = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 208 FQDD = iDRAC.Embedded.1 GroupDisplayName = NIC GroupID = NIC.1 InstanceID = iDRAC.Embedded.1#NIC.1#VLanPriority IsReadOnly = false LowerBound = 0 UpperBound = 7 DCIM_iDRACCardInteger AttributeDisplayName = User Admin Privilege AttributeName = Privilege CurrentValue = 511 DefaultValue = 0 Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.3 InstanceID = iDRAC.Embedded.1#Users.3#Privilege IsReadOnly = false LowerBound = 0 UpperBound = 511 19.6 Listing the iDRAC Card Inventory-Integer Class using groupID Enumerate the DCIM_iDRACCardInteger class to list all the integer type iDRAC attributes using the group IDs of these groups: NIC and Users. To retrieve the attributes of the groups, set the GroupID to one of the following: NIC or Users. All the iDRAC attributes of type integer that are part of a given Group (NIC and Users) are retrieved. In order to do this, “GroupID” needs to be set to one of the following: NIC or Users. Enumerate the iDRACCardInteger class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_iDRACCardInteger -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -dialect:http://schemas.microsoft.com/wbem/wsman/1/WQL -filter:"select * from DCIM_iDRACCardInteger WHERE GroupID='NIC.1'" The possible inputs for GroupID are: NIC.1 Users.3 OUTPUT:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 209 DCIM_iDRACCardInteger AttributeDisplayName = VLan Priority AttributeName = VLanPriority CurrentValue = 1 DefaultValue = 0 Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = NIC GroupID = NIC.1 InstanceID = iDRAC.Embedded.1#NIC.1#VLanPriority IsReadOnly = false LowerBound = 0 UpperBound = 7 DCIM_iDRACCardInteger AttributeDisplayName = User Admin Privilege AttributeName = Privilege CurrentValue = 511 DefaultValue = 0 Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.3 InstanceID = iDRAC.Embedded.1#Users.3#Privilege IsReadOnly = false LowerBound = 0 UpperBound = 511 19.7 Listing the iDRAC Card Inventory-String Class Enumerate the DCIM_iDRACCardString class to list all the string type iDRAC attributes. Enumerate the iDRACCardString class with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_iDRACCardString -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_iDRACCardString AttributeDisplayName = DNS RAC Name AttributeName = DNSRacName CurrentValue = idrac DefaultValue Dependency = null DisplayOrder = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 210 FQDD = iDRAC.Embedded.1 GroupDisplayName = NIC GroupID = NIC.1 InstanceID = iDRAC.Embedded.1#NIC.1#DNSRacName IsReadOnly = false MaxLength = 63 MinLength = 1 DCIM_iDRACCardString AttributeDisplayName = IP Address AttributeName = Address CurrentValue = 172.27.36.55 DefaultValue = 192.168.0.120 Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = IPv4 GroupID = IPv4.1 InstanceID = iDRAC.Embedded.1#IPv4.1#Address IsReadOnly = false MaxLength = 16 MinLength = 1 DCIM_iDRACCardString AttributeDisplayName = User Admin User Name AttributeName = UserName CurrentValue = dell3 DefaultValue Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.3 InstanceID = iDRAC.Embedded.1#Users.3#UserName IsReadOnly = false MaxLength = 16 MinLength = 1 19.8 Listing the iDRAC Card Inventory-String Class using groupID Enumerate the DCIM_iDRACCardString class to list all the string type iDRAC attributes using the group IDs of these groups: NIC, IPv4, and Users. To retrieve the attributes of the groups, set the GroupID to one of the following: NIC, IPv4, or Users. Invoke dracgetgroupid_string with the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_iDRACCardstring -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -dialect:http://schemas.microsoft.com/wbem/wsman/1/WQL Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 211 -filter:"select * from DCIM_iDRACCardString WHERE GroupID='NIC.1'" The possible inputs for GroupID are: NIC.1 IPv4.1 Users.3 OUTPUT: DCIM_iDRACCardString AttributeDisplayName = DNS RAC Name AttributeName = DNSRacName CurrentValue = IDRAC DefaultValue Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = NIC GroupID = NIC.1 InstanceID = iDRAC.Embedded.1#NIC.1#DNSRacName IsReadOnly = false MaxLength = 63 MinLength = 1 DCIM_iDRACCardString AttributeDisplayName = IP Address AttributeName = Address CurrentValue = 172.27.36.55 DefaultValue = 192.168.0.120 Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = IPv4 GroupID = IPv4.1 InstanceID = iDRAC.Embedded.1#IPv4.1#Address IsReadOnly = false MaxLength = 16 MinLength = 1 DCIM_iDRACCardString AttributeDisplayName = User Admin User Name AttributeName = UserName CurrentValue = dell3 DefaultValue Dependency = null DisplayOrder = 0 FQDD = iDRAC.Embedded.1 GroupDisplayName = Users GroupID = Users.3 InstanceID = iDRAC.Embedded.1#Users.3#UserNameDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 212 IsReadOnly = false MaxLength = 16 MinLength = 1 19.9 Changing the iDRAC IPChange Notification 19.9.1 Getting the Current iDRAC IPChange State Get the IPChangeNotifyPS attribute from the DCIM_LCAttribute class to display. The CurrentValue field indicates the current status of this attribute. EXAMPLE: winrm get http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_LCAttribute ?InstanceID=DCIM_LCEnumeration:DHS3 -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_LCEnumeration AttributeName = IPChangeNotifyPS Caption = null CurrentValue = Off DefaultValue = Off Description = null ElementName = LC.emb.1 InstanceID = DCIM_LCEnumeration:DHS3 IsOrderedList = null IsReadOnly = true PendingValue = null PossibleValues = On, Off PossibleValuesDescription = null 19.9.2 Setting the iDRAC IPChange Notification-SetAttribute() The SetAttribute() method is used to set the attribute IPChangeNotifyPS to “ON” or “OFF”. When set to “ON”, a user notification is sent when the IP address is changed. While set to “OFF”, a user notification is not sent. Invoke SetAttribute() with the following syntax: EXAMPLE: winrm i SetAttribute http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCServiceDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 213 ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:setattribute.xml The input file setattribute.xml is shown below: IPChangeNotifyPS on OUTPUT: SetAttribute_OUTPUT ReturnValue = 0 To verify the changes after setattribute was executed, list the LC attributes as shown in Section 19.8.1. 20 Remote Service Status To get the remote service status, invoke the GetRemoteServicesAPIStatus () method in the class DCIM_LCService. This method is used to obtain the overall remote services API status that includes both the host system status as well as the Lifecycle Controller (Data Manager included) status. The overall rolled up status shall be reflected in the Status output parameter. NOTE: The LCStatus output parameter value includes the status reported by the DMStatus output parameter in the GetRSStatus() method. Thus, GetRSStatus() method invocation is redundant.. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 20.1 Getting Remote Service Status EXAMPLE: winrm i GetRemoteServicesAPIStatus http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_LCServiceDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 214 ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_LCService +SystemName=DCIM:ComputerSystem +Name=DCIM:LCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: GetRemoteServicesAPIStatus_OUTPUT LCStatus = 0 Message = Lifecycle Controller Remote Services is ready. MessageID = LC061 ReturnValue = 0 ServerStatus = 2 Status = 0 Details on each output parameter is described below: Output parameter Name Possible values Description Status 0 (Ready) Lifecycle Controller Remote Services is ready to accept any web services request. 1 (Not Ready) Lifecycle Controller Remote Services is currently not ready to accept web services request. This could be because the instrumentation in iDRAC might be reloading /not_ready or server is in POST or performing scheduled provisioning requests or Lifecycle Controller Unified Server Configurator is in use. MessageID LC060 LC061 Message Lifecycle Controller Remote Services is not ready. Message for ID LC060 Lifecycle Controller Remote Services is ready. Message for ID LC061 ServerStatus 0 (Powered off) Server is powered off 1 (In POST) Server is performing normal POST operation 2 (Out of POST) Server is out of POST 3 (Collecting System Inventory) Server is currently executing UEFI Collect System Inventory On Restart application 4 (Automated Task Execution) Server is currently executing scheduled jobs using UEFI Automated Task applicationDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 215 5 (Lifecycle Controller Unified Server Configurator) Server is executing UEFI Lifecycle Controller Unified Server Configurator application LCStatus 0 (Ready) Lifecycle Controller instrumentation is up to date and enabled 1 (Not Initialized) Lifecycle Controller instrumentation is not initialized. The initialization operation may take up to a minute. 2 (Reloading Data) Lifecycle Controller instrumentation is currently refreshing its cache because of a recent configuration change. The reloading operation typically takes few seconds and could take up to few minutes to complete. 3 (Disabled) Lifecycle Controller is disabled on the server. Lifecycle Controller can be enabled thru Remote Services or F2 iDRAC configuration. 4 (In Recovery) Lifecycle Controller is in Recovery mode. Refer to iDRAC users guide on instructions on how to repair Lifecycle Controller. 5 (In Use) Lifecycle Controller is being currently used by another process. 20.2 Restarting Remote Service Status If you continue to get “Not Ready” remote service status, invoke the DeleteJobQueue() method with JID_CLEARALL job id to restart the remote service [LC1.5.x ONLY]. EXAMPLE: winrm invoke DeleteJobQueue cimv2/root/dcim/DCIM_JobService ?CreationClassName=DCIM_JobService +Name=JobService +SystemName=Idrac +SystemCreationClassName=DCIM_ComputerSystem @{JobID="JID_CLEARALL" } -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman:443 -SkipCNCheck -SkipCACheck -auth:basic -encoding:utf-8 OUTPUT: DeleteJobQueue_OUTPUT Message = The specified job was deleted MessageID = SUP020 ReturnValue = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 216 21 System Information The DCIM System Info Profile describes the properties and interfaces for executing system management tasks related to the management of the host system. The profile standardizes and aggregates the description for the platform’s basic properties into a system view representation and provides static methodology for the clients to query the system views without substantial traversal of the model. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 21.1 Listing the System Inventory-SystemView Class The system view returns various information about the system, including the currently installed Lifecycle Controller version as shown below. Enumerate the DCIM_SystemView class with the following parameters and syntax: EXAMPLE: winrm e cimv2/root/dcim/DCIM_SystemView -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_SystemView AssetTag BIOSReleaseDate = 01/09/2012 BIOSVersionString = 0.3.37 BaseBoardChassisSlot = NA BatteryRollupStatus = 1 BladeGeometry = 4 BoardPartNumber = 0MX4YFX04 BoardSerialNumber = CN13740184000Q CMCIP = null CPLDVersion = 1.0.0 CPURollupStatus = 1 ChassisName = Main System Chassis ChassisServiceTag = 7654321 ChassisSystemHeight = 5 ExpressServiceCode = 15608862073 FQDD = System.Embedded.1 FanRollupStatus = 3 HostName InstanceID = System.Embedded.1 LastSystemInventoryTime = 20120116145530.000000+000 LastUpdateTime = 20120116124210.000000+000Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 217 LicensingRollupStatus = 1 LifecycleControllerVersion = 2.0.0 Manufacturer = Dell Inc. MaxCPUSockets = 2 MaxDIMMSlots = 24 MaxPCIeSlots = 7 MemoryOperationMode = OptimizerMode Model = PowerEdge T620 PSRollupStatus = 1 PlatformGUID = 3132334f-c0b7-3480-3510-00364c4c4544 PopulatedCPUSockets = 1 PopulatedDIMMSlots = 1 PopulatedPCIeSlots = 1 PowerCap = 336 PowerCapEnabledState = 3 PowerState = 2 PrimaryStatus = 3 RollupStatus = 3 ServerAllocation = null ServiceTag = 7654321 StorageRollupStatus = 1 SysMemErrorMethodology = 6 SysMemFailOverState = NotInUse SysMemLocation = 3 SysMemPrimaryStatus = 1 SysMemTotalSize = 2048 SystemGeneration = 12G Monolithic SystemID = 1231 SystemRevision = 0 TempRollupStatus = 1 UUID = 4c4c4544-0036-3510-8034-b7c04f333231 VoltRollupStatus = 1 smbiosGUID = 44454c4c-3600-1035-8034-b7c04f333231 22 Sensor Information The DCIM Sensors Profile describes the properties and interfaces for executing system management tasks related to the management of sensors within a system. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 22.1 Listing the Sensors Inventory-PSNumericSensor Class Enumerate the DCIM_PSNumericSensor class with the following parameters and syntax: EXAMPLE:Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 218 winrm e "cimv2/root/dcim/DCIM_PSNumericSensor" -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic OUTPUT: DCIM_PSNumericSensor BaseUnits = 6 CreationClassName = DCIM_PSNumericSensor CurrentReading = 11 CurrentState = Normal Description = Power Supply Power Consumption DeviceID = iDRAC.Embedded.1#PS1Current1 ElementName = PS1 Current 1 EnabledDefault = 2 EnabledState = 2 HealthState = 5 LowerThresholdCritical LowerThresholdNonCritical OperationalStatus = 2 PossibleStates = Unknown PossibleStates = Fatal PossibleStates = Normal PossibleStates = Upper Fatal PossibleStates = Upper Critical PossibleStates = Upper Non-Critical PossibleStates = Lower Non-Critical PossibleStates = Lower Critical PrimaryStatus = 1 RateUnits = 0 RequestedState = 12 Resolution = 1 SensorType = 13 SettableThresholds SupportedThresholds SystemCreationClassName = DCIM_ComputerSystem SystemName = srv:system TransitioningToState = 12 UnitModifier = -1 UpperThresholdCritical UpperThresholdNonCritical ValueFormulation = 2 DCIM_PSNumericSensor BaseUnits = 7 CreationClassName = DCIM_PSNumericSensor CurrentReading = 126 CurrentState = Normal Description = System Power Consumption in Watts DeviceID = iDRAC.Embedded.1#SystemBoardPwrConsumption ElementName = System Board Pwr Consumption EnabledDefault = 2Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 219 EnabledState = 2 HealthState = 5 LowerThresholdCritical LowerThresholdNonCritical OperationalStatus = 2 PossibleStates = Unknown PossibleStates = Fatal PossibleStates = Normal PossibleStates = Upper Fatal PossibleStates = Upper Critical PossibleStates = Upper Non-Critical PossibleStates = Lower Non-Critical PossibleStates = Lower Critical PrimaryStatus = 1 RateUnits = 0 RequestedState = 12 Resolution = 1 SensorType = 13 SettableThresholds = 1 SupportedThresholds = 1 SupportedThresholds = 3 SystemCreationClassName = DCIM_ComputerSystem SystemName = srv:system TransitioningToState = 12 UnitModifier = 0 UpperThresholdCritical = 1344 UpperThresholdNonCritical = 1232 ValueFormulation = 2 23 Managing Fiber Channel (FC) Configuration The Fiber Channel Profile extends the management capabilities of referencing profiles by adding the capability to represent the configuration of fiber channel host bus adapters (FC HBA). The FC HBAs are modeled as views and attributes where there is a view for each individual controller and multiple attributes that allow FC HBA configuration. Profile and Associated MOFs: http://www.delltechcenter.com/page/DCIM.Library.Profile 23.1 Listing the FC Inventory-Attribute Class The FC Inventory contains the following attributes: DCIM_FCIAttribute (23.1), DCIM_FCStatistics(23.2), DCIM_FCString(23.3), DCIM_FCInteger(23.4), and DCIM_FCEnumeration(23.5). Enumerate FCAttribute class ith the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_FCAttributeDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 220 -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_FCString AttributeDisplayName AttributeName = DeviceName CurrentValue = QLogic QLE2662 16Gb FC Adapter Dependency FQDD = FC.Slot.3-1 InstanceID = FC.Slot.3-1:DeviceName IsReadOnly = true MaxLength = 32 MinLength = 0 PendingValue ValueExpression . . DCIM_FCInteger AttributeDisplayName AttributeName = LinkDownTimeout CurrentValue = 30000 Dependency FQDD = FC.Slot.3-2 InstanceID = FC.Slot.3-2:LinkDownTimeout IsReadOnly = false LowerBound = 1 PendingValue UpperBound = 255000 .. 23.2 Listing the FC Inventory-Statistics Class If RT-CEM is disabled on the system, this method will return failure. Enumerate FCStatistics class ith the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_FCStatistics -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_FCStatistics FCInvalidCRCs = 0 FCLinkFailures = 0 FCLossOfSignals = 0 FCRxKBCount = 0Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 221 FCRxSequences FCRxTotalFrames = 0 FCTxKBCount = 0 FCTxSequences FCTxTotalFrames = 0 FQDD = FC.Slot.2-1 InstanceID = FC.Slot.2-1 OSDriverState = 2 PortSpeed = 2 PortStatus = 3 DCIM_FCStatistics FCInvalidCRCs = 0 FCLinkFailures = 0 FCLossOfSignals = 0 FCRxKBCount = 0 FCRxSequences FCRxTotalFrames = 0 FCTxKBCount = 0 FCTxSequences FCTxTotalFrames = 0 FQDD = FC.Slot.2-2 InstanceID = FC.Slot.2-2 OSDriverState = 2 PortSpeed = 2 PortStatus = 3 . . 23.3 Listing the FC Inventory-String Class Enumerate FCStatistics class ith the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_FCString -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_FCString AttributeDisplayName AttributeName = DeviceName CurrentValue = QLogic QLE2662 16Gb FC Adapter Dependency FQDD = FC.Slot.3-1 InstanceID = FC.Slot.3-1:DeviceName IsReadOnly = true MaxLength = 32 MinLength = 0 PendingValueDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 222 ValueExpression . . 23.4 Listing the FC Inventory-Integer Class Enumerate FCInteger class ith the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_FCInteger -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_FCInteger AttributeDisplayName AttributeName = LinkDownTimeout CurrentValue = 30000 Dependency FQDD = FC.Slot.3-2 InstanceID = FC.Slot.3-2:LinkDownTimeout IsReadOnly = false LowerBound = 1 PendingValue UpperBound = 255000 . . 23.5 Listing the FC Inventory-Enumeration Class Enumerate FCEnumeration class ith the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_FCEnumeration -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_FCEnumeration AttributeDisplayName AttributeName = PortEnable CurrentValue = Disabled Dependency FQDD = FC.Slot.4-1 InstanceID = FC.Slot.4-1:PortEnable IsReadOnly = false PendingValueDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 223 PossibleValues = Disabled PossibleValues = Enabled PossibleValuesDescription . . 23.6 Changing the FC Attributes-SetAttribute() The SetAttribute() method can be used to change the FC configuration. Invoke SetAttribute() with the following parameters and syntax: TARGET: Obtained from the InstanceID field AttributeName: Obtained from the AttributeName field AttributeValue: Obtained from the PossibleValues field EXAMPLE: winrm i SetAttribute http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_FCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_FCService +SystemName=DCIM:ComputerSystem +Name=DCIM:FCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:SetAttribute_FC.xml The input file SetAttribute_FC.xml is shown below: FC.Slot.2-2 PortSpeed 4G OUTPUT: SetAttribute_OUTPUT Message = The command was successful MessageID = FC001 RebootRequired = Yes ReturnValue = 0 SetResult = Set PendingValue 23.7 Applying the Pending Values for FC-CreateTargetedConfigJob() This method is called to apply the pending values created by the SetAttribute() and SetAttributes() methods. The system will automatically reboot depending on the ScheduledStartTime selected. Using Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 224 the CreateTargetedConfigJob() jobID output with the job control section can be used to obtain its status. Invoke CreateTargetedConfigJob() with the following parameters and syntax: TARGET: This Parameter is the FQDD of the instances, obtained from the InstanceID field RebootJobType: There are three options for rebooting the system. 1 = PowerCycle 2 = Graceful Reboot without forced shutdown 3 = Graceful reboot with forced shutdown Note: When a user does not want to set a reboot type when creating a target job, users should comment out the RebootJobType in the input xml. User should not enter “0” or give no parameter at all in the input xml. EXAMPLE: winrm i CreateTargetedConfigJob http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_FCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_FCService +SystemName=DCIM:ComputerSystem +Name=DCIM:FCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:apply_pending_fc.xml The input file apply_pending_fc.xml is shown below: FC.Slot.2-2 2 TIME_NOW 20151111111111 OUTPUT: When this method is executed, a jobid or an error message is returned. The status of this jobid can be checked within the job control provider in Section 10. CreateTargetedConfigJob_OUTPUT Job Address = http://schemas.xmlsoap.org/ws/2004/08/addressing /role/anonymous ReferenceParametersDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 225 ResourceURI = http://schemas.dell.com/wbem /wscim/1/cim-schema/2/DCIM_LifecycleJob SelectorSet Selector: InstanceID = JID_001269609760, __cimnamespace = root/dcim ReturnValue = 4096 23.8 Deleting the Pending Values for FC-DeletePendingConfiguration() This method is called to cancel the pending values created by the SetAttribute() and SetAttributes() methods. The DeletePendingConfiguration() method cancels the pending configuration changes made before the configuration job is created with CreateTargetedConfigJob(). This method only operates on the pending changes prior to CreateTargetedConfigJob() being called. After the configuration job is created, the pending changes can only be canceled by calling DeleteJobQueue() in the Job Control profile. Invoke CreateTargetedConfigJob() with the following parameters and syntax: Target: This parameter is the FQDD of the instances EXAMPLE: winrm i DeletePendingConfiguration http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_FCService ?SystemCreationClassName=DCIM_ComputerSystem +CreationClassName=DCIM_FCService +SystemName=DCIM:ComputerSystem +Name=DCIM:FCService -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic -file:Delete_Pending_fc.xml The input file Delete_Pending_fc.xml is shown below: FC.Slot.2-2 OUTPUT: DeletePendingConfiguration_OUTPUT Message = The command was successful MessageID = FC001 ReturnValue = 0 ReturnValue = 4096 23.9 Listing the FC Views Enumerate FCView class ith the following parameters and syntax: EXAMPLE: winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_FCViewDell™ Lifecycle Controller 2 Web Services Interface Guide for Windows Version: 2.1.0 226 -u:[USER] -p:[PASSWORD] -r:https://[IPADDRESS]/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic OUTPUT: DCIM_FCView Bus = 5 ChipType = 8324, Rev. 01 Device = 0 DeviceName = QLogic QLE2662 16Gb FC Adapter - 2001000E1E099026 EFIVersion = 5.30 FCTapeEnable = 3 FQDD = FC.Slot.3-1 FabricLoginRetryCount = 0 FabricLoginTimeout = 0 FamilyVersion = 02.00.84 FirstFCTargetLUN = 0 FirstFCTargetWWPN = 00:00:00:00:00:00:00:00 FramePayloadSize = 2048 Function = 0 HardZoneAddress = 0 HardZoneEnable = 3 InstanceID = FC.Slot.3-1 LinkDownTimeout = 30000 LinkStatus = 0 LoopResetDelay = 5 PCIDeviceID = 2031 PortDownRetryCount = 30 PortDownTimeout = 0 PortLoginRetryCount = 8 PortLoginTimeout = 3000 PortNumber = 1 PortSpeed = 2 SecondFCTargetLUN = 0 SecondFCTargetWWPN = 00:00:00:00:00:00:00:00 VendorName VirtualWWN = 20:00:00:0E:1E:09:90:26 VirtualWWPN = 20:01:00:0E:1E:09:90:26 WWN = 20:00:00:0E:1E:09:90:26 WWPN = 20:01:00:0E:1E:09:90:26 . . www.dell.com | support.dell.com About Cautions CAUTION: A CAUTION indicates a potential for property damage, personal injury, or death. Installing the DRAC 4/P NOTICE: Read these installation instructions before installing your DRAC 4/P expansion card. CAUTION: Many repairs may only be done by a certified service technician. You should only perform troubleshooting and simple repairs as authorized in your product documentation, or as directed by the online or telephone service and support team. Damage due to servicing that is not authorized by Dell is not covered by your warranty. Read and follow the safety instructions that came with the product. This document provides special instructions for installing the Dell™ Remote Access Controller 4/P (DRAC 4/P) card into a Dell PowerEdge™ system. CAUTION: To help prevent damage to the DRAC 4/P card, ensure that the system is unplugged from its AC power source before installing the card. 1 Shutdown the system and unplug it from its AC power source. Your system’s Product Information Guide provides a sequence of safety steps that you should perform before opening the cover of your system, including turning off the system and disconnecting it from its AC power source. However, the DRAC 4/P card can be damaged if it is installed in the system that is turned off, but still attached to its AC power supply. Ensure that the system is unplugged from its AC power supply before installing the DRAC 4/P card. 2 Open the system. See "Opening the System" in the Installation and Troubleshooting Guide for instructions. 3 Determine which expansion slot is most appropriate for the DRAC 4/P card. Ideally, the DRAC 4/P card should be installed in the PCI expansion slot nearest the RAC connector on the system board. See "System Board Connectors" in "Jumpers, Switches, and Connectors" in the Installation and Troubleshooting Guide for an illustration of your system board’s connectors. 4 Connect the DRAC 4/P card interface cable from the card to the system’s RAC connector on the system board. See Figure 1. NOTE: The interface cable and connectors are keyed and can be connected only one way. 5 Install the DRAC 4/P card into expansion slot: a Position the DRAC 4/P card so that the card-edge connector aligns with the system-board card connector on the system board. See Figure 1. September 2004www.dell.com | support.dell.com b Insert the card-edge connector firmly into the system-board card connector until the card is fully seated. NOTE: Some systems use a plastic bar to secure the expansion-card bracket to the back panel instead of a screw. c Install the screw that secures the expansion-card bracket to the back panel. 6 Close the system. See "Closing the System" in the Installation and Troubleshooting Guide for instructions. Figure 1. Installing the DRAC 4/P Card 7 Connect the monitor cable to the card video connector on the DRAC 4/P card. See Figure 2. The monitor cable must be connected to the card video connector on the DRAC 4/P card— not to the system’s integrated video connector. 8 Connect the network to the card NIC connector on the DRAC 4/P card. See Figure 2. The network cable must be connected to the card NIC connector on the DRAC 4/P card— not to the system’s integrated NIC connector. 9 Reattach the system to its AC power source and turn on the system. DRAC 4/P card systemboard card connector screw expansion-card bracket expansion slot interface cable RAC connector card-interface connector card-edge connector The connectors on your system board and the actual expansion slot that you use may vary on your system board.Figure 2. DRAC 4/P Video and NIC Connector Locations www.dell.com | support.dell.com 10 Configure the DRAC 4/P card: a During boot, the DRAC 4/P setup program option appears. Press and enter the DRAC 4/P setup program. b Configure the DRAC 4/P as explained in the Dell Remote Access Controller 4 User’s Guide. c Exit the DRAC 4/P setup program. The system then continues its boot. If you are running a Microsoft® Windows® operating system, the operating system detects several new DRAC 4/P-related devices as it starts. The drivers for those devices are located in one of the following paths under the Systems Management group on the Dell OpenManage Server Assistant CD: Dell: Remote Access Controller - DRAC 4/P (Driver) Windows 2003 DRAC4 Drivers (Self Extracting Zip) or Dell: Remote Access Controller - DRAC 4/P (Driver) Windows 2000 DRAC4 Drivers (Self Extracting Zip) NOTE: The screen may blink several times as Windows starts and the Hardware Wizard discovers the new DRAC 4/P display adapter. NOTE: Novell® NetWare® and Red Hat® Linux operating systems use native drivers. card video connector card NIC connectorwww.dell.com | support.dell.com ____________________ Information in this document is subject to change without notice. © 2004 Dell Inc. All rights reserved. Printed in the U.S.A. Reproduction in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden. Trademarks used in this text: Dell, the DELL logo, and PowerEdge are trademarks of Dell Inc.; Microsoft and Windows are registered trademarks of Microsoft Corporation. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and trade names other than its own.关于警告 www.dell.com | support.dell.com 警告:警告表示存在可能导致财产损失、人身伤害或死亡的潜在危险。 安装 DRAC 4/P 注意:在安装 DRAC 4/P 扩充卡之前,请先阅读以下安装说明。 警告:许多修理只能由合格的维修技术人员进行。您只能根据产品说明文件中的授权执行故障 排除和简单修理,或者根据联机或电话服务和支持小组的指导执行操作。如果是由于非 Dell 授 权维修而导致的损坏,则不能享受保修。请阅读并遵循随产品附带的安全说明。 本说明文件提供了在 Dell PowerEdge™ 系统上安装 Dell™远程访问控制器 4/P (DRAC 4/P) 卡 的特殊说明。 警告:为防止 DRAC 4/P 卡损坏,应确保在安装卡之前断开系统的交流电源。 1 关掉系统,然后断开系统的交流电源。 系统的 《产品信息指南》中提供了一系列安全步骤,在您打开机箱之前应该先执行这些 步骤,包括关掉系统和断开交流电源连接。但是,如果将 DRAC 4/P 卡安装在已关机但 仍然与交流电源连接的系统中,会损坏卡。请确保在安装 DRAC 4/P 卡之前断开系统的 交流电源。 2 打开系统外壳。有关说明,请参阅《安装与故障排除指南》中的“打开系统外壳”。 3 确定哪个扩充槽最适合安装 DRAC 4/P 卡。 从理想上来说, DRAC 4/P 卡应该安装在主板上离 RAC 连接器最近的 PCI 扩充槽中。 有关主板连接器的图示,请参阅 《安装与故障排除指南》的 “跳线、开关和连接器” 中的 “主板连接器”。 4 将 DRAC 4/P 卡的接口电缆从卡连接到主板上的 RAC 连接器。请参阅图 1。 注:接口电缆和连接器采用锁定式设计,仅可以从一个方向连接。 5 将 DRAC 4/P 卡安装到扩充槽中: a 确定 DRAC 4/P 卡的位置,使卡边缘的连接器与主板上的主板卡连接器对准。 请参阅图 1。 b 将卡边缘的连接器稳固地插入主板的卡连接器,直至插卡完全就位。 注:某些系统使用塑料杆将扩充卡支架固定至背面板,而不是使用螺钉。 c 安装将扩充卡支架固定至背面板的螺钉。 6 合上系统外壳。有关说明,请参阅《安装与故障排除指南》中的“合上系统外壳”。 2004 年 9 月www.dell.com | support.dell.com 图 1. 安装 DRAC 4/P 卡 7 将显示器电缆连接至 DRAC 4/P 卡上的卡视频连接器。请参阅图 2。 显示器电缆必须连接至 DRAC 4/P 卡上的卡视频连接器,而不要连接至系统的集成视频 连接器。 8 将网络连接至 DRAC 4/P 卡上的卡 NIC 连接器。请参阅图 2。 网络电缆必须连接至 DRAC 4/P 卡上的卡 NIC 连接器,而不要连接至系统的集成 NIC 连 接器。 9 重新接通系统的交流电源,然后开机。 DRAC 4/P 卡 主板卡连接器 螺钉 扩充卡支架 扩充槽 接口电缆 RAC 连接器 卡接口连接器 卡边缘连接器 您的主板上的连接器和您实际使用的扩充槽可能有所不同, 视您的主板而定。图 2. DRAC 4/P 视频和 NIC 连接器位置 www.dell.com | support.dell.com 10 配置 DRAC 4/P 卡: a 在引导期间,屏幕将显示 DRAC 4/P 设置程序选项。按 组合键,进入 DRAC 4/P 设置程序。 b 根据 《Dell 远程访问控制器 4 用户指南》中的说明配置 DRAC 4/P。 c 退出 DRAC 4/P 设置程序。系统然后继续执行引导过程。 如果您运行的是 Microsoft® Windows® 操作系统,操作系统在启动时将会检测到几个与 DRAC 4/P 有关的新设备。这些设备的驱动程序位于Dell OpenManage Server Assistant CD 上Systems Management 组下面的下列其中一个路径中: Dell:Remote Access Controller - DRAC 4/P (Driver) Windows 2003 DRAC4 Drivers (自解压文件)或 Dell:Remote Access Controller - DRAC 4/P (Driver) Windows 2000 DRAC4 Drivers (自解压文件) 注:当 Windows 启动和硬件向导找到新的 DRAC 4/P 显示适配器时,屏幕可能会闪烁多次。 注:Novell® NetWare® 和 Red Hat® Linux 操作系统使用自带的驱动程序。 卡视频连接器 卡 NIC 连接器www.dell.com | support.dell.com ____________________ 本文中的信息如有更改,恕不另行通知。 © 2004 Dell Inc. 版权所有,翻印必究。美国印制。 未经 Dell Inc. 书面许可,不得以任何方式进行复制。 本文中使用的商标:Dell、 DELL 徽标和 PowerEdge 是 Dell Inc. 的商标; Microsoft 和 Windows是 Microsoft Corporation 的注册商标。 本文中述及的其他商标和产品名称是指拥有相应商标和名称的公司或其制造的产品。 Dell Inc. 对本公司的商标和产品名称之外的其他商标和产品名称不拥有任何专有权。www.dell.com | support.dell.com À propos de la mention “Précaution” PRÉCAUTION : une PRÉCAUTION indique un risque potentiel d'endommagement du matériel, de blessure corporelle ou de mort. Installation d'une carte DRAC 4/P AVIS : avant de procéder à l'installation d'une carte d'extension DRAC 4/P, prenez connaissance des instructions d'installation. PRÉCAUTION : la plupart des réparations doivent être effectuées uniquement par un technicien de maintenance certifié. Procédez uniquement aux dépannages et réparations indiqués dans la documentation du produit ou recommandés par les services de support en ligne ou par téléphone. Les dommages causés par des interventions de maintenance non autorisées par Dell ne sont pas couverts par votre garantie. Lisez et respectez les consignes de sécurité fournies avec le produit. Ce document fournit des instructions particulières concernant l'installation d'un contrôleur d'accès distant DRAC 4/P (Dell™ Remote Access Controller 4/P) sur un système Dell PowerEdge™. PRÉCAUTION : pour éviter d'endommager la carte DRAC 4/P, assurez-vous que le système est débranché avant l'installation. 1 Mettez le système hors tension et débranchez-le de la prise électrique. Le Guide d'information sur le produit du système contient les consignes de sécurité qui doivent être suivies avant l'ouverture du capot (mise hors tension, déconnexion de la prise électrique, etc. Si le système dans lequel vous installez la carte DRAC 4/P est hors tension, mais branché sur le secteur, un risque d'endommagement de la carte subsiste. Vérifiez que le système est bien débranché avant d'installer la carte. 2 Ouvrez le système. Voir la section “Ouverture du système” dans le Guide d'installation et de dépannage. 3 Déterminez le logement d'extension le plus approprié à l'installation de la carte DRAC 4/P. Il est recommandé d'installer la carte dans le logement d'extension PCI le plus proche du connecteur RAC de la carte système. Une illustration montrant les connecteurs de la carte système se trouve à la section “Connecteurs de la carte système”, dans le Guide d'installation et de dépannage (chapitre “Cavaliers, commutateurs et connecteurs”). 4 Connectez le câble d'interface de la carte DRAC 4/P au connecteur RAC de la carte système. Voir la figure 1. REMARQUE : le câble d'interface et les connecteurs sont munis d'un détrompeur pour être connectés correctement. Septembre 2004www.dell.com | support.dell.com 5 Installez la carte DRAC 4/P dans le logement d'extension : a Positionnez la carte DRAC 4/P de sorte que le connecteur latéral s'aligne avec celui de la carte système. Voir la figure 1. b Insérez ce connecteur latéral dans le connecteur de la carte système, jusqu'à ce que la carte DRAC 4/P soit engagée à fond. REMARQUE : sur certains systèmes, c'est une barre en plastique et non une vis qui est utilisée pour fixer le support de la carte d'extension sur le panneau arrière. c Installez la vis qui fixe le support de carte d'extension au panneau arrière. 6 Refermez le système. Pour plus d'instructions, consultez la section “Fermeture du système” du Guide d'installation et de dépannage. Figure 1. Installation d'une carte DRAC 4/P 7 Branchez le câble du moniteur sur le connecteur vidéo de la carte DRAC 4/P. Voir la figure 2. Le câble du moniteur doit être branché sur le connecteur vidéo de la carte DRAC 4/P et non sur celui du système. 8 Branchez le câble réseau sur le connecteur NIC de la carte DRAC 4/P. Voir la figure 2. Le câble réseau doit être branché sur le connecteur NIC de la carte DRAC 4/P et non sur celui du système. 9 Rebranchez le système à la prise électrique et mettez-le sous tension. Carte DRAC 4/P Connecteur de la carte système Vis Support de carte d'extension Logement d'extension Câble d'interface Connecteur de la carte d'accès distant Connecteur d'interface Connecteur latéral Les connecteurs de la carte système et le logement d'extension utilisé peuvent varier selon la carte système.Figure 2. Emplacements des connecteurs NIC et vidéo sur la carte DRAC 4/P www.dell.com | support.dell.com 10 Configurez la carte DRAC 4/P : a Au démarrage du système, l'option de configuration DRAC 4/P s'affiche. Appuyez sur pour ouvrir le programme de configuration de la carte. b Configurez la carte comme indiqué dans le document Dell Remote Access Controller 4 User's Guide (Guide d'utilisation du contrôleur Dell DRAC 4). c Quittez le programme de configuration. Le système poursuit son démarrage. Si vous utilisez un système d'exploitation Microsoft® Windows®, plusieurs nouveaux périphériques liés à la carte DRAC 4/P sont détectés au démarrage du système. Les pilotes de ces périphériques se trouvent dans l'un des chemins suivants, sous le groupe Systems Management (Gestion de systèmes) du CD Dell OpenManage Server Assistant. Dell : Remote Access Controller - DRAC 4/P (Driver) Windows 2003 DRAC4 Drivers (zip auto-extractible) ou Dell : Remote Access Controller - DRAC 4/P (Driver) Windows 2000 DRAC4 Drivers (zip auto-extractible) REMARQUE : l'écran peut clignoter plusieurs fois au démarrage de Windows. Cela est dû à la détection de la carte vidéo DRAC 4/P par l'Assistant Nouveau matériel. REMARQUE : les systèmes d'exploitation Novell® NetWare® et Red Hat® Linux utilisent des pilotes natifs. Connecteur vidéo Connecteur NICwww.dell.com | support.dell.com ____________________ Les informations contenues dans ce document peuvent être modifiées sans préavis. © 2004 Dell Inc. Tous droits réservés. Imprimé aux États-Unis. La reproduction de ce document de quelque manière que ce soit sans l'autorisation écrite de Dell Inc. est strictement interdite. Marques utilisées dans ce document : Dell, le logo DELL et PowerEdge sont des marques de Dell Inc. ; Microsoft et Windows sont des marques déposées de Microsoft Corporation. Tous les autres noms de marques et marques commerciales utilisés dans ce document se rapportent aux sociétés propriétaires des marques et des noms de ces produits. Dell Inc. décline tout intérêt dans l'utilisation des marques déposées et des noms de marques ne lui appartenant pas.Warnhinweise www.dell.com | support.dell.com VORSICHT: VORSICHT zeigt eine potenziell gefährliche Situation an, die zu Sachschäden, Verletzungen oder zum Tod führen könnte. Installation der DRAC 4/P-Erweiterungskarte HINWEIS: Lesen Sie diese Installationsanweisungen, bevor Sie die DRAC 4/P-Erweiterungskarte einbauen. VORSICHT: Viele Reparaturarbeiten dürfen nur von zugelassenen Servicetechnikern durchgeführt werden. Fehlerbehebungsmaßnahmen oder einfache Reparaturen sollten Sie nur dann selbst übernehmen, wenn dies mit der Produktdokumentation im Einklang steht oder Sie vom Team des Online- oder Telefonsupports dazu aufgefordert werden. Schäden durch nicht von Dell genehmigte Wartungsversuche werden nicht durch die Garantie abgedeckt. Lesen und befolgen Sie die zusammen mit dem Produkt gelieferten Sicherheitshinweise. Dieses Dokument enthält spezielle Anweisungen zur Installation der DRAC 4/P-Erweiterungskarte (Dell™ Remote Access Controller 4/P) in ein Dell PowerEdge™-System. VORSICHT: Um Schäden an der DRAC 4/P-Karte zu vermeiden, stellen Sie vor Installation der Karte sicher, dass das System vom Netzstrom getrennt ist. 1 Fahren Sie das System herunter und trennen Sie es von der Netzstromquelle. Im Produktinformationshandbuch des Systems ist beschrieben, welche Schritte vor dem Öffnen der Systemabdeckung zur Sicherheit durchgeführt werden sollten, darunter Ausschalten des Systems und Trennen der Netzstromverbindung. Beachten Sie, dass die DRAC 4/P-Karte beschädigt werden kann, wenn sie in einem ausgeschalteten System installiert wird, das noch immer an der Netzsteckdose angeschlossen ist. Vergewissern Sie sich vor der Installation der DRAC 4/P-Karte, dass das System vom Netzstrom getrennt ist. 2 Öffnen Sie das System. Anweisungen finden Sie unter „Öffnen des Systems“ in der Anleitung zur Installation und Fehlersuche. 3 Bestimmen Sie den am besten geeigneten Erweiterungssteckplatz für die DRAC 4/P-Karte. Idealerweise sollte die DRAC 4/P-Karte in dem PCI-Erweiterungssteckplatz installiert werden, der dem RAC-Anschluss auf der Systemplatine am nächsten liegt. Eine Darstellung der Anschlüsse der Systemplatine finden Sie unter „Systemplatinenanschlüsse“ im Abschnitt „Jumper, Schalter und Anschlüsse“ der Anleitung zur Installation und Fehlersuche. September 2004www.dell.com | support.dell.com 4 Verbinden Sie das Schnittstellenkabel der DRAC 4/P-Karte mit dem RAC-Anschluss auf der Systemplatine. Siehe Abbildung 1. ANMERKUNG: Das Schnittstellenkabel und die Anschlüsse sind codiert und lassen sich nur auf eine Weise verbinden. 5 DRAC 4/P-Karte im Erweiterungssteckplatz einsetzen: a Halten Sie die DRAC 4/P-Karte so, dass der Platinenstecker mit dem Anschluss auf der Systemplatine ausgerichtet ist. Siehe Abbildung 1. b Drücken Sie den Platinenstecker fest in den Anschluss auf der Systemplatine, bis die Karte vollständig sitzt. ANMERKUNG: Bei einigen Systemen wird die Halterung der Erweiterungskarte mit einem Kunststoffteil statt mit einer Schraube an der Rückseite des Systems gesichert. c Befestigen Sie die Schraube, mit der die Erweiterungskartenhalterung an der Rückseite gesichert wird. 6 Schließen Sie das System. Anweisungen finden Sie unter „Schließen des Systems“ in der Anleitung zur Installation und Fehlersuche. Abbildung 1. DRAC 4/P-Erweiterungskarte installieren DRAC 4/P-Karte Systemplatinenanschluss Schraube Erweiterungskartenhalterung Erweiterungssteckplatz Schnittstellenkabel RAC-Anschluss Kartenanschluss Platinenstecker Die Anschlüsse auf der Systemplatine und der tatsächliche Erweiterungssteckplatz sind von der Systemplatine abhängig.7 Verbinden Sie das Monitorkabel mit dem Bildschirmanschluss der DRAC 4/P-Karte. www.dell.com | support.dell.com Siehe Abbildung 2. Das Monitorkabel muss am Bildschirmanschluss der DRAC 4/P-Karte angeschlossen werden, nicht am integrierten Bildschirmanschluss des Systems. 8 Verbinden Sie das Netzwerkkabel mit dem Netzwerkanschluss der DRAC 4/P-Karte. Siehe Abbildung 2. Das Netzwerkkabel muss am Netzwerkanschluss der DRAC 4/P-Karte angeschlossen werden, nicht am integrierten Netzwerkanschluss des Systems. 9 Schließen Sie das System an den Netzstrom an, und schalten Sie das System ein. Abbildung 2. Bildschirm- und Netzwerkanschluss an der RAC 4/P-Karte 10 DRAC 4/P-Erweiterungskarte konfigurieren: a Während des Startvorgangs wird die Option zum DRAC 4/P-Setup mit angezeigt. Rufen Sie das DRAC 4/P-Setup-Programm auf, indem Sie drücken. b Konfigurieren Sie die DRAC 4/P-Karte wie im Benutzerhandbuch zum Dell Remote Access Controller 4 beschrieben. c Beenden Sie das DRAC 4/P-Setup-Programm. Das System setzt daraufhin den Startvorgang fort. Bildschirmanschluss Netzwerkanschlusswww.dell.com | support.dell.com Unter Microsoft® Windows® erkennt das Betriebssystem beim Startvorgang mehrere neue DRAC 4/P-bezogene Geräte. Die Treiber für diese Geräte sind unter den folgenden Pfaden in der Gruppe Systems Management (Systemverwaltung) auf der Dell OpenManage Server Assistant-CD abgelegt: Dell: Remote Access Controller - DRAC 4/P (Driver) Windows 2003 DRAC4 Drivers (selbstentpackende Zip-Datei) oder Dell: Remote Access Controller - DRAC 4/P (Driver) Windows 2000 DRAC4 Drivers (selbstentpackende Zip-Datei) ANMERKUNG: Beim Startvorgang von Windows kann der Bildschirm einige Male blinken, wenn der Hardware-Assistent den neuen DRAC 4/P-Grafikadapter identifiziert. ANMERKUNG: Die Betriebssysteme Novell® NetWare® und Red Hat® Linux verwenden native Treiber. ____________________ Irrtümer und technische Änderungen vorbehalten. © 2004 Dell Inc. Alle Rechte vorbehalten. Gedruckt in den USA. Die Reproduktion dieses Dokuments in jeglicher Form ohne schriftliche Genehmigung von Dell Inc. ist streng verboten. Marken in diesem Text: Dell, das DELL Logo und PowerEdge sind Marken von Dell Inc.; Microsoft und Windows sind eingetragene Marken von Microsoft Corporation. Alle anderen in dieser Dokumentation genannten Marken und Handelsbezeichnungen sind Eigentum der jeweiligen Hersteller und Firmen. Dell Inc. erhebt keinen Anspruch auf Marken und Handelsbezeichnungen mit Ausnahme der eigenen.警告について www.dell.com | support.dell.com 警告:物的損害、けが、または死亡の原因となる可能性があることを示します。 DRAC 4/P の取り付け 注意:DRAC 4/P 拡張カードを取り付ける前に、下記の取り付け手順をお読みください。 警告:修理の多くは、資格を持つサービス技術者のみが行うことができます。お客様は、 製品マニュアルで許可されている範囲に限り、またはオンラインサービスもしくはテレホン サービスおよびサポートチームの指示によってのみ、トラブルシューティングと簡単な修理 を行うことができます。デルが認可していないサービスによる故障は、保証の対象になりま せん。製品に同梱のマニュアルに書かれている安全にお使いいただくための注意をお読みに なり、指示に従ってください。 本書では、Dell PowerEdge™ システムに Dell™ Remote Access Controller 4/P (DRAC 4/P)カードを取り付けるための特別な手順について説明します。 警告:DRAC 4/P カードの損傷を防ぐために、カードを取り付ける前にシステムの電源プラグ が AC 電源から取り外されていることを確認します。 1 システムをシャットダウンし、電源プラグを AC 電源から取り外します。 ご使用のシステムに付属の『製品情報ガイド』には、システムの電源を切り、電源プ ラグを AC 電源から取り外すなど、システムのカバーを開く前に行うべき安全上必要 な一連の手順が記されています。システムの電源がオフになっていても、AC 電源装置 に接続したままの状態で DRAC 4/P カードを取り付けると、カードの損傷を招く場合 があります。 DRAC 4/P カードを取り付ける前に、システムの電源プラグが AC 電源装 置から取り外されていることを確認してください。 2 システムカバーを開きます。手順については、『インストール&トラブルシューティン グ』の「システムカバーの開き方」を参照してください。 3 DRAC 4/P カードにとってどの拡張スロットが最適かを判断します。 DRAC 4/P カードは、システム基板上の RAC コネクタに最も近い PCI 拡張スロットに 取り付けるのが理想的です。システム基板のコネクタの図については、『インストール &トラブルシューティング』の「ジャンパ、スイッチ、コネクタ」の「システム基板 コネクタ」を参照してください。 4 カードに接続されている DRAC 4/P カードインタフェースケーブルを、システム基板 上のシステムの RAC コネクタに接続します。図 1 を参照してください。 メモ:インタフェースケーブルとコネクタは、決まった方向にしか接続できないように 設計されています。 2004 年 9 月www.dell.com | support.dell.com 5 次の手順に従って、DRAC 4/P カードを拡張スロットに取り付けます。 a カードエッジコネクタがシステム基板上のシステム基板カードコネクタと揃うよ うに DRAC 4/P カードを置きます。図 1 を参照してください。 b カードが完全に装着されるまで、カードエッジコネクタをシステム基板カードコ ネクタにしっかり押し込みます。 メモ:ネジの代わりにプラスチックバーを使って拡張カードブラケットを背面パネルに 固定するシステムもあります。 c 背面パネルに拡張カードブラケットを固定するネジを取り付けます。 6 システムカバーを閉じます。手順については、『インストール&トラブルシューティン グ』の「システムカバーの閉じ方」を参照してください。 図 1 DRAC 4/P カードの取り付け 7 モニタケーブルを DRAC 4/P カード上のカードビデオコネクタに接続します。 図 2 を参照してください。 モニタケーブルは、システム内蔵のビデオコネクタではなく、DRAC 4/P カード上の カードビデオコネクタに接続する必要があります。 DRAC 4/P カード システム基板 カードコネクタ 拡張カードブラケット ネジ 拡張スロット インタフェースケーブル RAC コネクタ カードインタフェースコネクタ カードエッジ コネクタ 使用する実際の拡張スロットおよびシステム基板上のコネクタは、 システム基板によって異なる場合があります。8 ネットワークを DRAC 4/P カード上のカード NIC コネクタに接続します。図 2 を参照 www.dell.com | support.dell.com してください。 ネットワークケーブルは、システム内蔵の NIC コネクタではなく、DRAC 4/P カード 上のカード NIC コネクタに接続する必要があります。 9 システムを AC 電源に接続し、システムの電源を入れます。 図 2 DRAC 4/P ビデオおよび NIC コネクタの位置 10 次の手順に従って、DRAC 4/P カードの設定を行います。 a 起動中に、セットアッププログラムの DRAC 4/P オプションが表示され ます。 を押して、DRAC 4/P セットアッププログラムを起動します。 b 『Dell Remote Access Controller 4 User's Guide』(Dell Remote Access Controller 4 ユーザーズガイド)の説明に従って DRAC 4/P の設定を行います。 c DRAC 4/P セットアッププログラムを終了します。システムは起動を続行します。 カードビデオコネクタ カード NIC コネクタwww.dell.com | support.dell.com Microsoft® Windows® オペレーティングシステムを実行している場合は、オペレー ティングシステムの起動時にいくつかの新しい DRAC 4/P 関連デバイスが検出されま す。これらのデバイスのドライバは、『Dell OpenManage Server Assistant CD』内の Systems Management グループ下の以下のいずれかのパスにあります。 Dell: Remote Access Controller - DRAC 4/P (Driver) Windows 2003 DRAC4 Drivers (Self Extracting Zip) または Dell: Remote Access Controller - DRAC 4/P (Driver) Windows 2000 DRAC4 Drivers (Self Extracting Zip)(いずれも自己解凍式 Zip ファイル) メモ:Windows が起動し、ハードウェアウィザードが新しい DRAC 4/P ディスプレイアダプタ を検出する時に、画面が何度か点滅する場合があります。 メモ:Novell® NetWare® および Red Hat® Linux オペレーティングシステムでは、 ネイティブドライバが使用されます。 ____________________ 本書の内容は予告なく変更されることがあります。 © 2004 すべての著作権は Dell Inc. にあります。 Printed in the U.S.A. Dell Inc. の書面による許可のない複製は、いかなる形態においても厳重に禁じられています。 このマニュアルに使用されている商標: Dell、DELL ロゴ、および PowerEdge は Dell Inc. の商標です。 Microsoft および Windows は Microsoft Corporation の登録商標です。 本書では、必要に応じて上記記載以外の商標や会社名が使用されている場合がありますが、 これらの商標や会社名は、一切 Dell Inc. に所属するものではありません。주의기호 www.dell.com | support.dell.com 주의 : 이기호는재산상의피해나심각한부상또는사망을유발할수있는위험이있음을경고 하는표시입니다 . DRAC 4/P 설치 주의사항 : DRAC 4/P 확장카드를설치하기전에다음의설치지침을숙지하시기바랍니다 . 주의 : 대부분의수리작업은유자격서비스기술자에의해서만이루어져야합니다. 사용자는제 품설명서에서허가한경우나온라인또는전화서비스 / 지원팀에서지시한경우에만문제해결 절차및단순수리작업을수행할수있습니다 . Dell에서공인하지않은서비스로인한손상에대 해서는보상을받을수없습니다 . 제품과함께제공된안전지침을읽고따르십시오 . 이 문서에서는 Dell™ Remote Access Controller 4/P (DRAC 4/P) 카드를 Dell PowerEdge™ 시스템에 설치하는데필요한특별 지침을설명합니다. 주의 : DRAC 4/P 카드의손상을방지하기위해카드를설치하기전에시스템을 AC 전원으로부터 분리해야합니다 . 1 시스템을 종료한 후 AC 전원을 분리합니다 . 시스템과 함께제공되는시스템 정보 설명서에는시스템 종료와 AC 전원 분리등 시스템 덮개를열기전에수행해야하는안전절차가설명되어있습니다. 시스템이 AC 전원공급 장치에 연결되어 있는 경우에는주의가 필요합니다. 이 경우전원이꺼져있어도 DRAC 4/P 카드를설치하면 DRAC 4/P 카드가손상될우려가있습니다. DRAC 4/P 카드를 설치하기 전에 시스템이 AC 전원 공급장치로부터분리되어 있는지확인하십시오 . 2 시스템을 엽니다 . 설치 및 문제 해결 설명서의 " 시스템 열기" 를 참조하십시오. 3 DRAC 4/P 카드에 적합한확장슬롯을 결정합니다 . DRAC 4/P 카드는 시스템보드상의 RAC 커넥터와 가장근접한 PCI 확장 슬롯에 설치하 는 것이 가장 좋습니다 . 시스템 보드 커넥터에 대한 그림은설치 및 문제 해결 설명서 에 서 "점퍼, 스위치 및커넥터 " 의 "시스템 보드 커넥터" 를 참조하십시오. 4 카드의 DRAC 4/P 카드 인터페이스 케이블을 시스템보드상의 시스템 RAC 커넥터에 연 결합니다 . 그림 1을 참조하십시오 . 참고 : 인터페이스케이블및커넥터는한방향으로만연결할수있으며연결한후에는쉽게 빠지지않습니다 . 5 DRAC 4/P 카드를 확장 슬롯에설치합니다 . a 카드 에지 커넥터를 시스템 보드 상의시스템보드 카드 커넥터에맞춰 -DRAC 4/P 카 드를 위치시킵니다 . 그림 1 을 참조하십시오. 2004년 9월www.dell.com | support.dell.com b 카드가완전히고정될때까지카드에지커넥터를시스템보드카드커넥터에 -단단히 끼웁니다 . 참고 : 일부시스템에서는나사대신에플라스틱막대를사용하여확장카드브래킷을후면 패널에고정시킵니다 . c 나사를이용하여 확장카드 브래킷을후면 패널에고정시킵니다 . 6 시스템을 닫습니다. 설치 및문제 해결 설명서의 "시스템 열기 " 를참조하십시오 . 그림 1. DRAC 4/P 카드설치 7 모니터케이블을 DRAC 4/P 카드의카드비디오커넥터에연결합니다. 그림 2를참조하십 시오. 모니터케이블은 시스템의 통합비디오커넥터가 아니라 DRAC 4/P 카드의 카드비디오 커넥터에 연결해야합니다 . 8 네트워크를 DRAC 4/P 카드의카드 NIC 커넥터에 연결합니다. 그림 2를 참조하십시오 . 네트워크케이블은시스템의통합 NIC 커넥터가아니라 DRAC 4/P 카드의카드 NIC 커넥 터에연결해야 합니다. 9 시스템을 AC 전원에 다시 연결한후 시스템을 켭니다. DRAC 4/P 카드 시스템보드 커넥터 나사 확장카드브래킷 확장슬롯 인터페이스케이블 RAC 커넥터 카드인터페이스커넥터 카드에지커넥터 시스템보드의커넥터와사용할실제확장슬롯은시스템보드 에따라다를수있습니다 .그림 2. DRAC 4/P 비디오및 NIC 커넥터위치 www.dell.com | support.dell.com 10 DRAC 4/P 카드를 구성합니다 . a 부팅 중에 DRAC 4/P 설치 프로그램옵션이 표시됩니다 . 를 눌러 DRAC 4/P 설치프로그램을실행합니다 . b Dell Remote Access Controller 4 사용설명서에설명된대로 DRAC 4/P를구성합니다. c DRAC 4/P 설치프로그램을종료합니다. 그러면계속하여시스템부팅과정이진행됩 니다 . Microsoft® Windows® 운영체제를 실행하는경우 운영 체제가시작될 때새로운 DRAC 4/P 관련 장치 서너 개가 자동으로검색됩니다 . 이장치들의 드라이버는 Dell OpenManage Server Assistant CD의 Systems Management 그룹 아래 있는 다음 경로 중 한 곳에 들어 있습니다 . Dell: Remote Access Controller - DRAC 4/P (Driver) Windows 2003 DRAC4 Drivers ( 자동압축해제 Zip 파일) 또는 Dell: Remote Access Controller - DRAC 4/P (Driver) Windows 2000 DRAC4 Drivers ( 자동압축해제 Zip 파일) 참고 : Windows가시작되고하드웨어마법사에서새 DRAC 4/P 디스플레이어댑터를검색할때 화면이몇번깜박일수있습니다 . 참고 : Novell® NetWare® 및 Red Hat® Linux 운영체제에서는기본드라이버를사용합니다 . 카드비디오커넥터 카드 NIC 커넥터www.dell.com | support.dell.com ____________________ 본 설명서에 수록된 정보는 사전 통보 없이 변경될 수 있습니다 . © 2004 Dell Inc. All rights reserved. 미국에서 인쇄됨 . 어떠한경우에도 Dell Inc. 의 사전승인 없이 무단 복제하는 행위는 엄격하게금지되어 있습니다 . 본설명서에 사용된 상표인Dell, DELL 로고및 PowerEdge 는 Dell Inc.의 상표이며 , Microsoft 와 Windows는 Microsoft Corporation 의 등록 상표입니다 . 본설명서에서 특정 회사의표시나 제품이름을 지칭하기 위해 기타 상표나상호를 사용할 수도 있습니다 . Dell Inc.는 자사가소유하고 있는것 이외에 기타 모든 등록상표 및 상표 이름에 대한어떠한 소유권도 보 유하지않습니다 .www.dell.com | support.dell.com Información sobre los avisos de precaución PRECAUCIÓN: un mensaje de PRECAUCIÓN indica el riesgo de daños materiales, lesiones corporales o incluso la muerte. Instalación de DRAC 4/P AVISO: lea estas instrucciones de instalación antes de instalar la tarjeta de expansión DRAC 4/P. PRECAUCIÓN: muchas reparaciones deben realizarlas únicamente los técnicos de servicio autorizados. El usuario tan sólo debe solucionar los problemas y realizar las reparaciones sencillas que se autorizan en la documentación del producto o si se lo indica el equipo de servicio y asistencia en línea o telefónico. La garantía no cubre los daños debidos a reparaciones no autorizadas por Dell. Lea y siga las instrucciones de seguridad entregadas con el producto. Este documento proporciona instrucciones especiales para instalar la tarjeta Dell™ Remote Access Controller 4/P (DRAC 4/P) en el sistema Dell PowerEdge™. PRECAUCIÓN: a fin de no dañar la tarjeta DRAC 4/P, asegúrese de que el sistema está desenchufado de la fuente de energía de CA antes de instalar la tarjeta. 1 Apague el sistema y desconéctelo de la fuente de energía de CA. En la Guía de información del producto del sistema se especifican una serie de pasos de seguridad que debe realizar antes de abrir la cubierta del sistema, como apagar el sistema y desconectarlo de la fuente de energía de CA. La tarjeta DRAC 4/P podría resultar dañada si se instala en un sistema que esté apagado, pero conectado a la fuente de alimentación de CA. Asegúrese de que el sistema esté desconectado de la fuente de alimentación de CA antes de instalar la tarjeta DRAC 4/P. 2 Abra el sistema. Consulte “Apertura del sistema” en la Guía de instalación y solución de problemas para obtener instrucciones al respecto. 3 Determine qué ranura de expansión es la adecuada para la tarjeta DRAC 4/P. Lo idóneo es instalar la tarjeta DRAC 4/P en la ranura de expansión PCI más cercana al conector RAC de la placa base. Consulte “Conectores de la placa base” en “Puentes, interruptores y conectores” de la Guía de instalación y solución de problemas para ver una ilustración de los conectores de la placa base del sistema. 4 Conecte el cable de interfaz de la tarjeta DRAC 4/P al conector RAC de la placa base. Consulte la figura 1. NOTA: el cable de interfaz y los conectores están diseñados para admitir únicamente una posición de encaje. Septiembre de 2004www.dell.com | support.dell.com 5 Instale la tarjeta DRAC 4/P en la ranura de expansión: a Coloque la tarjeta DRAC 4/P de forma que el conector de borde de tarjeta esté alineado con el conector de tarjeta de la placa base. Consulte la figura 1. b Inserte firmemente el conector de borde de tarjeta en el conector de tarjeta de la placa base hasta que esté totalmente encajado. NOTA: algunos sistemas utilizan una barra de plástico en vez de un tornillo para fijar el soporte de la tarjeta de expansión al panel posterior. c Monte el tornillo que fija el soporte de la tarjeta de expansión al panel posterior. 6 Cierre el sistema. Consulte “Cierre del sistema” en la Guía de instalación y solución de problemas para obtener instrucciones al respecto. Figura 1. Instalación de la tarjeta DRAC 4/P 7 Conecte el cable del monitor al conector de vídeo de la tarjeta DRAC 4/P. Consulte la figura 2. El cable del monitor debe estar conectado al conector de vídeo de la tarjeta DRAC 4/P, no al conector de vídeo integrado del sistema. Tarjeta DRAC 4/P Conector de tarjeta de la placa base Soporte de la tarjeta de expansión Tornillo Ranura de expansión Cable de interfaz Conector RAC Conector de interfaz de tarjeta Conector de borde de tarjeta Los conectores de la placa base y la ranura de expansión que está utilizando pueden variar en función de la placa base.8 Conecte la red al conector NIC de la tarjeta DRAC 4/P. Consulte la figura 2. www.dell.com | support.dell.com El cable de red debe estar conectado al conector NIC de la tarjeta DRAC 4/P, no al conector NIC integrado del sistema. 9 Vuelva a conectar el sistema a la fuente de energía de CA y encienda el sistema. Figura 2. Ubicaciones de los conectores NIC y de vídeo en la tarjeta DRAC 4/P 10 Configure la tarjeta DRAC 4/P: a Durante el inicio, aparece la opción del programa de configuración de DRAC 4/P. Pulse y abra el programa de configuración de DRAC 4/P. b Configure la tarjeta DRAC 4/P como se explica en la guía del usuario de Dell Remote Access Controller 4. c Salga del programa de configuración de la tarjeta DRAC 4/P. A continuación, el sistema continúa con el inicio. onector de vídeo de la tarjeta Conector NIC de la tarjetawww.dell.com | support.dell.com Si utiliza un sistema operativo Microsoft® Windows®, el sistema operativo detecta varios dispositivos nuevos relacionados con la tarjeta DRAC 4/P cuando se inicia. Los controladores para esos dispositivos se encuentran en una de las siguientes rutas bajo el grupo Systems Management en el CD Dell OpenManage Server Assistant: Dell: Remote Access Controller - DRAC 4/P (Driver) Windows 2003 DRAC4 Drivers (Self Extracting Zip) o bien Dell: Remote Access Controller - DRAC 4/P (Driver) Windows 2000 DRAC4 Drivers (Self Extracting Zip) NOTA: la pantalla puede parpadear varias veces cuando Windows se inicia y el asistente de hardware detecta el nuevo adaptador para pantalla de DRAC 4/P. NOTA: los sistemas operativos de Novell® NetWare® y Red Hat® Linux utilizan controladores nativos. ____________________ La información contenida en este documento puede modificarse sin previo aviso. © 2004 Dell Inc. Reservados todos los derechos. Impreso en EE. UU. Queda estrictamente prohibida la reproducción de este documento en cualquier forma sin la autorización por escrito de Dell Inc. Marcas comerciales utilizadas en este texto: Dell, el logotipo de DELL y PowerEdge son marcas comerciales de Dell Inc.; Microsoft y Windows son marcas comerciales registradas de Microsoft Corporation. Otras marcas y otros nombres comerciales pueden utilizarse en este documento para hacer referencia a las entidades que los poseen o a sus productos. Dell Inc. renuncia a cualquier interés sobre la propiedad de marcas y nombres comerciales que no sean los suyos. Rack Installation Guide Guide d'installation en rack Rack-Installationsanleitung ラック取り付けガイド Guía de instalación del rackRack Installation GuideNotes, Notices, and Cautions NOTE: A NOTE indicates important information that helps you make better use of your computer. NOTICE: A NOTICE indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. CAUTION: A CAUTION indicates a potential for property damage, personal injury, or death. ____________________ Information in this document is subject to change without notice. © 2004 Dell Inc. All rights reserved. Reproduction in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden. Trademarks used in this text: RapidRails and VersaRails are trademarks of Dell Inc. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and trade names other than its own. May 2004 P/N N2963 Rev. A00Contents 1-3 Contents Safety Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 SAFETY: Rack Mounting of Systems . . . . . . . . . . . . . . . . . 1-5 Installation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Installation Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 Recommended Tools and Supplies . . . . . . . . . . . . . . . . . . 1-7 RapidRails Rack Kit Contents . . . . . . . . . . . . . . . . . . . . 1-7 VersaRails Rack Kit Contents . . . . . . . . . . . . . . . . . . . . 1-8 Removing the Rack Doors . . . . . . . . . . . . . . . . . . . . . . . . 1-9 Marking the Rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 Installing the RapidRails Slide Assemblies . . . . . . . . . . . . . . . . 1-11 Installing the VersaRails Slide Assemblies . . . . . . . . . . . . . . . . 1-12 Installing the System in the Rack . . . . . . . . . . . . . . . . . . . . . 1-14 Installing the Cable-Management Arm . . . . . . . . . . . . . . . . . . 1-15 Installing the Cable Tray . . . . . . . . . . . . . . . . . . . . . . . 1-15 Securing the Cable-Management Arm . . . . . . . . . . . . . . . . 1-15 Replacing the Rack Doors . . . . . . . . . . . . . . . . . . . . . . . . 1-19 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-211-4 Contents Figures Figure 1-1. RapidRails Rack Kit Contents . . . . . . . . . . 1-8 Figure 1-2. VersaRails Rack Kit Contents . . . . . . . . . . 1-9 Figure 1-3. One Rack Unit . . . . . . . . . . . . . . . . . . 1-10 Figure 1-4. Marking the Vertical Rails . . . . . . . . . . . . 1-11 Figure 1-5. Installing the RapidRails Slide Assemblies . . . . 1-12 Figure 1-6. Installing the VersaRails Rail Assemblies . . . . . 1-13 Figure 1-7. Installing the System in the Rack . . . . . . . . . 1-15 Figure 1-8. Installing the Cable-Management Arm . . . . . . 1-16 Figure 1-9. Installing the System Status Indicator Cable (If Applicable) . . . . . . . . . . . . . . . . . 1-17 Figure 1-10. Routing the Power Cords . . . . . . . . . . . . 1-18Rack Installation Guide 1-5 Safety Instructions Use the following safety guidelines to ensure your own personal safety and to help protect your system and working environment from potential damage. For complete safety information, see the Product Information Guide. SAFETY: Rack Mounting of Systems Observe the following precautions for rack stability and safety. Systems are considered to be components in a rack. Thus, "component" refers to any system as well as to various peripherals or supporting hardware. CAUTION: Installing systems in a rack without the front and side stabilizers installed could cause the rack to tip over, potentially resulting in bodily injury under certain circumstances. Therefore, always install the stabilizers before installing components in the rack. After installing system/components in a rack, never pull more than one component out of the rack on its slide assemblies at one time. The weight of more than one extended component could cause the rack to tip over and injure someone. NOTE: Your system is safety-certified as a free-standing unit and as a component for use in a rack cabinet using the customer rack kit when both the rack cabinet and rack kit were designed for your system. The installation of your system and rack kit in any other rack cabinet has not been approved by any safety agencies. It is your responsibility to have the final combination of system and rack kit in a cabinet evaluated for suitability by a certified safety agency. The manufacturer disclaims all warranties and liability in connection with such combinations. • System rack kits are intended to be installed in an approved rack by trained service technicians. If you install the kit in any other rack, be sure that the rack meets the specifications. • Before working on the rack, make sure that the stabilizers are secured to the rack, extended to the floor, and that the full weight of the rack rests on the floor. Install front and side stabilizers on a single rack or front stabilizers for joined multiple racks before working on the rack. • Always load the rack from the bottom up, and load the heaviest item in the rack first. • Make sure that the rack is level and stable before extending a component from the rack. • Use caution when pressing the component rail release latches and sliding a component into or out of a rack; the slide rails can pinch your fingers. • After a component is inserted into the rack, carefully extend the rail into a locking position, and then slide the component into the rack. • Do not overload the AC power supply branch circuit that provides power to the rack. The total rack load should not exceed 80 percent of the branch circuit rating. • Ensure that proper airflow is provided to components in the rack. • Do not step on or stand on any system/component when servicing other components in a rack.1-6 Rack Installation Guide Installation Instructions This installation guide provides instructions for trained service technicians installing one or more systems in an open-frame relay rack or in a rack cabinet. The RapidRails™ rack kit can be installed without tools in manufacturer’s rack cabinets that have square holes; the VersaRails™ rack kit can be installed in most industry-standard rack cabinets that have square or round holes. The procedures for installing both RapidRails and VersaRails rack kits are similar. One rack kit is required for each system installed in the rack. CAUTION: Do not install rack kit components designed for another system. Use only the rack kit for your Dell system. Using the rack kit for another system may result in damage to the system and personal injury. NOTE: If your system is a tower version, you must install a tower-to-rack conversion kit. Instructions for installing this kit are included in a separate document. The RapidRails rack kit can be installed in most industry-standard rack cabinets. NOTICE: The VersaRails rack kit is intended to be installed by trained service technicians in a rack that meets the specifications of American National Standards Institute (ANSI)/Electronic Industries Association (EIA) standard ANSI/EIA-310-D-92, International Electrotechnical Commission (IEC) 297, and Deutsche Industrie Norm (DIN) 41494. One rack kit is required for each system that is installed in a rack. Before You Begin Before you begin installing your system in the rack, carefully read the safety instructions found at the beginning of this guide, as well as the safety instructions found in your system’s Product Information Guide for additional information. CAUTION: When installing multiple systems in a rack, complete all of the procedures for the current system before attempting to install the next system. CAUTION: Rack cabinets can be extremely heavy and move easily on the casters. The cabinet has no brakes. Use extreme caution while moving the rack cabinet. Retract the leveling feet when relocating the rack cabinet. Avoid long