Dell Lifecycle Controller 2 Version 1.00.00 software Manuel utilisateur

Ajouter à Mes manuels
110 Des pages
Dell Lifecycle Controller 2 Version 1.00.00 software Manuel utilisateur | Fixfr
Dell Lifecycle Remote Controller Remotes Services
Version 1.00.00 Guide d'utilisation
Remarques, précautions et avertissements
REMARQUE: une REMARQUE indique des informations importantes qui peuvent vous aider à mieux utiliser
l'ordinateur.
PRÉCAUTION: une PRÉCAUTION vous avertit d'un risque d'endommagement du matériel ou de perte de données si
les consignes ne sont pas respectées.
AVERTISSEMENT: un AVERTISSEMENT signale un risque d'endommagement du matériel, de blessure corporelle,
voire de mort.
Les informations que contient ce document sont sujettes à modification sans préavis.
© 2012 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 commerciales utilisées dans ce document : Dell™, le logo Dell, Dell Precision™, OptiPlex™, Latitude™, PowerEdge™,
PowerVault™, PowerConnect™, OpenManage™, EqualLogic™, Compellent™, KACE™, FlexAddress,™ Force10™ et Vostro™ sont des
marques de Dell Inc. Intel®, Pentium®, Xeon®, Core® et Celeron® sont des marques déposées d'Intel Corporation aux États-Unis et
dans d'autres pays. AMD® est une marque déposée, et AMD Opteron™, AMD Phenom™ et AMD Sempron™ sont des marques
commerciales d'Advanced Micro Devices, Inc. Microsoft®, Windows®, Windows Server®, Internet Explorer®, MS-DOS®,
Windows Vista® et Active Directory® sont des marques ou des marques déposées de Microsoft Corporation aux États-Unis et/ou dans
d'autres pays. Red Hat® et Red Hat® Enterprise Linux® sont des marques déposées de Red Hat, Inc. aux États-Unis et/ou d'autres pays.
Novell® et SUSE® sont des marques déposées de Novell Inc. aux États-Unis et dans d'autres pays. Oracle® est une marque déposée
d'Oracle Corporation et/ou de ses filiales. Citrix®, Xen®, XenServer® et XenMotion® sont des marques ou des marques déposées de
Citrix Systems, Inc. aux États-Unis et/ou dans d'autres pays. VMware®, Virtual SMP®, vMotion®, vCenter® et vSphere® sont des
marques ou des marques déposées de VMware, Inc. aux États-Unis ou dans d'autres pays. IBM® est une marque déposée
d'International Business Machines Corporation.
D'autres marques et noms commerciaux peuvent être utilisés dans cette publication pour faire référence aux entités se réclamant de
ces marques et noms ou à leurs produits. Dell Inc. rejette tout intérêt exclusif dans les marques et noms ne lui appartenant pas.
2012 - 03
Rev. A00
Table des matières
Remarques, précautions et avertissements..............................................................................2
Chapitre 1: Introduction.................................................................................................................9
Avantages de l'utilisation d'iDRAC7 avec Lifecycle Controller................................................................................9
Fonctionnalités clés..................................................................................................................................................9
Pourquoi utiliser Remote Services ?.......................................................................................................................10
Fonctionnalités sous licence de Lifecycle Controller.............................................................................................10
Services Web dédiés à la gestion..........................................................................................................................11
DMTF standard.................................................................................................................................................11
Extensions Dell.................................................................................................................................................12
Autres documents utiles.........................................................................................................................................13
Contacter Dell.........................................................................................................................................................14
Chapitre 2: Utilisation de Remote Services..............................................................................15
Conditions préalables communes à respecter avant d'utiliser Remote Services..................................................15
Configuration des services Web......................................................................................................................15
Client WinRM...................................................................................................................................................15
Client OpenWSMan..........................................................................................................................................16
Utilisation de cas d'utilisation.................................................................................................................................16
Utilisation de structure de cas.........................................................................................................................16
Comment lire les cas d'utilisation....................................................................................................................16
Scénarios de cas d'utilisation..........................................................................................................................16
Chapitre 3: Détection automatique et établissement de liaison...........................................19
Configuration d'iDRAC pour la détection automatique...........................................................................................19
Format de chaîne du serveur de provisionnement...........................................................................................20
Configuration du provisionnement à l'emplacement requis............................................................................20
Détection automatique de système géré................................................................................................................21
Configuration DHCP ou DNS...................................................................................................................................21
Affichage de l'état de détection sur l'écran du panneau avant.............................................................................22
Relance de la détection automatique dans de nouveaux environnements...........................................................22
Chapitre 4: Gestion de licences.................................................................................................23
Affichage des licences installées...........................................................................................................................23
Affichage des périphériques sous licence.............................................................................................................23
Installation d'une licence.......................................................................................................................................23
Références pour l'installation d'une licence...................................................................................................24
Remplacement d'une licence.................................................................................................................................24
Suppression d'une licence.....................................................................................................................................24
Exportation d'une licence.......................................................................................................................................24
Chapitre 5: Gestion des certificats............................................................................................27
Création de certificats racine de confiance de client personnalisés pour le serveur de provisionnement..........27
Fourniture de certificats de serveur personnalisés...............................................................................................27
Suppression des certificats personnalisés............................................................................................................27
Suppression de clé publique de serveur personnalisée..................................................................................27
Suppression de certificats de client personnalisés.........................................................................................28
Modification du certificat de cryptage et de la clé privée Web Server/WS-Management de PKCS 12.........28
Gestion des certificats de serveur..........................................................................................................................28
Références pour la gestion des certificats de serveur....................................................................................28
Gestion de certificat Directory de l'AC...................................................................................................................29
Références pour la gestion de certificat Directory de l'AC.............................................................................29
Chapitre 6: Déploiement du système d'exploitation...............................................................31
Déploiement du système d'exploitation..................................................................................................................31
Références pour déployer le système d'exploitation.......................................................................................32
Utilisation de partage de fichiers à distance...................................................................................................33
Amorçage à partir d'ISO pendant la maintenance du serveur...............................................................................34
Références pour l'amorçage à partir d'ISO pendant la maintenance du serveur...........................................35
Comparaison des méthodes d'amorçage à partir d'ISO........................................................................................35
Amorçage ponctuel..........................................................................................................................................36
À propos des identificateurs de tâches..................................................................................................................37
Chapitre 7: Gestion des tâches..................................................................................................39
Types de tâches......................................................................................................................................................39
Tâches créées par l'utilisateur........................................................................................................................40
Planification des tâches...................................................................................................................................40
Suppression des tâches...................................................................................................................................40
Planification de tâches séparées pour plusieurs actions......................................................................................40
Exécution de plusieurs tâches cibles.....................................................................................................................41
Spécification de Start time (Heure de début) et Until time (Jusqu'à).....................................................................41
Suppression automatique des tâches....................................................................................................................41
Effacement de toutes les tâches............................................................................................................................42
Chapitre 8: Gestion de la configuration RAID..........................................................................43
Affichage des contrôleurs RAID.............................................................................................................................43
Création de disques virtuels en tranches...............................................................................................................43
Configuration de RAID............................................................................................................................................43
Configuration RAID — Scénario après configuration......................................................................................46
Références pour la configuration de RAID......................................................................................................46
Conversion d'un lecteur SATA du mode RAID à un état non RAID........................................................................47
Références pour la conversion d'un lecteur SATA.........................................................................................47
Chapitre 9: Gestion des périphériques réseau........................................................................49
Affichage de l'inventaire des périphériques réseau..............................................................................................49
Affichage des attributs des périphériques réseau.................................................................................................49
Définition des attributs de périphériques réseau...................................................................................................49
Suppression des valeurs en attente.................................................................................................................50
Activation ou désactivation de la partition sur la CNA...........................................................................................50
Modification de la personnalité et de la bande passante d'une partition pour une CNA......................................51
Références pour la modification de la personnalité........................................................................................52
Définition des attributs d'adresse virtuelle.............................................................................................................52
Références pour les attributs d'adresse virtuelle............................................................................................53
Configuration de la cible d'amorçage — ISCSI et FCoE.........................................................................................53
Chapitre 10: Inventaire et journaux...........................................................................................55
Récupération de l'inventaire du matériel...............................................................................................................55
Exportation de l'inventaire du matériel actuel.................................................................................................55
Journal Lifecycle....................................................................................................................................................55
Exportation du journal Lifecycle.......................................................................................................................56
Suppression de la configuration et rétablissement des valeurs par défaut....................................................56
Chapitre 11: Mises à jour à distance.........................................................................................57
Utilisation de la mise à jour à distance...................................................................................................................57
Périphériques pris en charge...........................................................................................................................57
Mise à jour à distance à partir d'URI...............................................................................................................58
Planification de la mise à jour à distance........................................................................................................58
Restauration des versions précédentes..........................................................................................................59
Utilisation de l'inventaire du micrologiciel à distance...........................................................................................59
Périphériques pris en charge...........................................................................................................................59
Récupération de l'inventaire du micrologiciel.................................................................................................60
Types de planification à distance...........................................................................................................................60
Mise à jour immédiate......................................................................................................................................60
Mise à jour planifiée.........................................................................................................................................61
Définition de la planification du comportement de redémarrage....................................................................61
Gestion du remplacement de pièce........................................................................................................................61
Obtention ou définition du micrologiciel de pièce et configuration des attributs de mise à jour....................62
Chapitre 12: Sauvegarde et restauration.................................................................................65
Exportation du profil de serveur vers la carte vFlash iDRAC ou le partage réseau...............................................65
Comportement de fonction ou du système pour l'exportation du profil du serveur........................................66
Références pour l'exportation du profil du serveur.........................................................................................67
Importation du profil du serveur à partir d'une carte vFlash iDRAC ou d'un partage réseau................................67
Scénario après restauration............................................................................................................................68
Comportement de fonction ou du système pour le scénario après restauration............................................69
Références pour l'importation du profil du serveur.........................................................................................70
Chapitre 13: Gestion de la carte SD vFlash..............................................................................71
Affichage de l'inventaire de carte SD vFlash.........................................................................................................71
Affichage des partitions sur la carte SD vFlash.....................................................................................................71
Création et modification de partitions sur la carte SD vFlash................................................................................71
Chapitre 14: Configurations iDRAC ...........................................................................................73
Obtention et définition des attributs iDRAC............................................................................................................73
Références pour l'obtention et la définition des attributs iDRAC....................................................................73
Attributs iDRAC.................................................................................................................................................74
Obtention et définition des utilisateurs et rôles iDRAC..........................................................................................77
Références pour l'obtention et la définition des utilisateurs et rôles iDRAC...................................................77
Rapport de modification de l'adresse IP d'iDRAC..................................................................................................78
Comportement de fonction ou du système pour le rapport de modification de l'adresse IP d'iDRAC............78
Références pour le rapport de modification de l'adresse IP d'iDRAC.............................................................78
Chapitre 15: Gestion de la configuration du BIOS et de l'amorçage...................................81
Affichage de l'inventaire des attributs du BIOS.....................................................................................................81
Définition des attributs du BIOS.............................................................................................................................81
Amorçage ponctuel................................................................................................................................................81
Définition, modification et suppression du mot de passe du BIOS........................................................................82
Références pour la définition, modification et suppression du mot de passe du BIOS...................................83
Chapitre 16: Autres scénarios de cas d'utilisation.................................................................85
Récupération de l'état de Remote Services...........................................................................................................85
Références pour la récupération de l'état de Remote Services......................................................................85
Chapitre 17: Profils Remote Services........................................................................................87
Profil de déploiement du système d'exploitation....................................................................................................87
Méthodes de déploiement du systèprame d'exploitation................................................................................87
Profil de gestion Lifecycle Controller.....................................................................................................................88
Méthodes de services LC.................................................................................................................................88
Méthodes de détection automatique...............................................................................................................88
Méthodes d'exportation et d'importation ........................................................................................................89
Méthodes du journal de Lifecycle Controller...................................................................................................89
Méthodes d'inventaire du matériel..................................................................................................................89
Profil de carte réseau simple..................................................................................................................................89
Méthodes de carte réseau simple...................................................................................................................90
Profil de gestion du BIOS et de l'amorçage...........................................................................................................90
Méthodes de gestion du BIOS et de l'amorçage.............................................................................................91
Profil de stockage persistant..................................................................................................................................92
Méthodes de la carte SD vFlash......................................................................................................................92
Profil RAID..............................................................................................................................................................92
Méthodes RAID................................................................................................................................................94
Profils d'inventaire du matériel...............................................................................................................................95
Profil de contrôle des tâches..................................................................................................................................96
Méthodes de contrôle des tâches...................................................................................................................96
Profil de bloc d'alimentation...................................................................................................................................96
Profil de gestion de l'état de l'alimentation............................................................................................................97
Méthodes du profil de gestion de l'état de l'alimentation...............................................................................97
Profil du journal d'enregistrements........................................................................................................................97
Méthodes du profil de journal d'enregistrements............................................................................................97
Profil d'autorisation basée sur les rôles.................................................................................................................98
Méthodes du profil d'autorisation basée sur les rôles....................................................................................98
Profil des capteurs..................................................................................................................................................98
Profil de processeur de services............................................................................................................................99
Méthodes du profil de processeur de services...............................................................................................99
Profil de filtre d'évènements...................................................................................................................................99
Méthodes du profil de filtres d'évènements....................................................................................................99
Profil de gestion de licences..................................................................................................................................99
Méthodes du profil de gestion de licences....................................................................................................100
Profil de carte iDRAC............................................................................................................................................100
Méthodes du profil de carte iDRAC...............................................................................................................100
Profil d'actif physique et de serveur de base.......................................................................................................101
Méthodes du profil d'actif physique et de serveur de base..........................................................................101
Profil des infos système........................................................................................................................................101
Méthodes des infos système.........................................................................................................................101
Profil de gestion d'identité simple........................................................................................................................102
Méthodes d'identité simple............................................................................................................................102
Chapitre 18: Dépannage et questions fréquemment posées..............................................103
Messages d'erreur...............................................................................................................................................103
Messages de détection automatique sur l'écran LCD.........................................................................................103
Questions fréquemment posées...........................................................................................................................104
Chapitre 19: Schéma..................................................................................................................107
Schéma du journal Lifecycle................................................................................................................................107
Chapitre 20: Noms des composants du système faciles à utiliser.....................................109
8
Introduction
1
Le contrôleur Dell Lifecycle Controller fournit une gestion de systèmes intégrée avancée. Il comprend un stockage
persistant géré de 1 Go, qui intègre des fonctions de gestion de systèmes qui s'ajoutent aux fonctions iDRAC.
Dell Lifecycle Controller Remote Services permet une gestion de systèmes à distance à partir d'une méthode de type
« un-à-plusieurs ». Remote Services est disponible par l'intermédiaire de l'interface de services Web basée sur le
protocole Web Service for Management (WS-Management) pour le provisionnement et la gestion de serveur à distance
via l'iDRAC. L'interface est destinée à simplifier de nombreuses tâches, notamment le déploiement de systèmes
d'exploitation à distance, la mise à jour et l'inventaire à distance, ainsi que l'automatisation du démarrage et de la
configuration de systèmes Dell nouveaux ou déjà déployés à distance.
Remote Services est accessible sur le réseau à l'aide de l'interface de services Web sécurisée, et peut être utilisé dans
la programmation par des applications et des scripts. Remote Services permet aux consoles de gestion d'effectuer un
provisionnement de serveur métal nu 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 pour le provisionnement de serveur.
Avantages de l'utilisation d'iDRAC7 avec Lifecycle Controller
Les avantages comprennent :
•
Disponibilité accrue : notification précoce des défaillances potentielles ou réelles qui aide à prévenir une
défaillance du serveur ou réduire le temps de récupération après une défaillance.
•
Amélioration de la productivité et réduction du coût total de propriété (TCO) : en élargissant la portée des
administrateurs à un plus grand nombre de serveurs distants, le personnel informatique est plus productif et les
coûts opérationnels tels que les déplacements sont réduits.
•
Environnement sécurisé : en fournissant un accès sécurisé aux serveurs distants, les administrateurs peuvent
exécuter des fonctions de gestion essentielles, tout en maintenant la sécurité du réseau et du serveur.
•
Amélioration de la gestion intégrée par le biais de Lifecycle Controller : Lifecycle Controller fournit des
capacités de déploiement et de maintenance simplifiées via l'interface graphique de Lifecycle Controller pour le
déploiement local et des interfaces Remote Services (WS-Management) pour le déploiement à distance intégré
à Dell OpenManage Essentials et aux consoles de partenaires.
Pour plus d'informations sur iDRAC7, voir le Guide d'utilisation Integrated Dell Remote Access Controller sur
support.dell.com/manuals.
Fonctionnalités clés
Remote services permet à Dell Management Console, à Dell Modular Chassis Management Controller, aux consoles
partenaires, aux consoles indigènes de clients et aux scripts d'effectuer des tâches de gestion de systèmes à distance
telles que :
•
Installer des systèmes d'exploitation et des pilotes
•
Gérer les licences
•
Effectuer des mises à jour du micrologiciel du BIOS
•
Gérer le remplacement des pièces
9
•
Effectuer des mises à jour du micrologiciel des composants
•
Obtenir des informations d'inventaire du matériel
•
Obtenir et définir la configuration de carte réseau et RAID
•
Obtenir et définir la configuration et les mots de passe du BIOS
•
Exporter le journal Lifecycle.
•
Exporter le journal d'inventaire du matériel actuel et de celui configuré en usine
•
Gérer et attacher des partitions de carte SD vFlash et démarrer à partir de ces partitions
•
Activer le cryptage sur le contrôleur en utilisant la clé locale et verrouiller les disques virtuels
•
Exporter et importer le profil du serveur
•
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 :
•
Exploite votre console existante pour un provisionnement de serveur de type « un-à-plusieurs ».
•
N'utilise pas les ressources du système d'exploitation sur le système géré.
•
Fournit un chemin de communication sécurisé pour la gestion.
•
Réduit l'intervention manuelle et améliore l'efficacité lors du provisionnement des serveurs.
•
Permet la planification de modifications et de mises à jour de la configuration, réduisant ainsi le temps d'arrêt
pour l'entretien.
•
Active la création de scripts de ligne de commande (CLI) Windows et Linux.
•
Active l'intégration aux consoles à travers les interfaces WS-Management.
•
Met à jour les logiciels qui ne dépendent d'aucun SE.
Fonctionnalités sous licence de Lifecycle Controller
Les fonctionnalités de Lifecycle Controller sont disponibles en fonction du type de licence achetée (Gestion de base,
iDRAC7 Express, iDRAC7 Express pour lames, ou iDRAC7 Enterprise). Seules les fonctionnalités sous licence sont
disponibles dans l'interface Web de Lifecycle Controller. Pour plus d'informations sur la gestion des licences, consultez
le Guide d'utilisation iDRAC7. Le tableau suivant indique les fonctionnalités de Lifecycle Controller disponibles en
fonction de la licence achetée.
Tableau 1. Fonctionnalités sous licence
Fonctionnalité
Gestion de base avec
IPMI
iDRAC7 Express
iDRAC7 Express pour
lames
iDRAC7 Enterprise
Mise à jour de micrologiciel
Oui
Oui
Oui
Oui
Déploiement du système
d'exploitation
Oui
Oui
Oui
Oui
Configuration de
périphérique
Oui
Oui
Oui
Oui
Diagnostics
Oui
Oui
Oui
Oui
Exportation et importation
de profil de serveur
-
-
-
Oui
Remplacement de pièce
-
-
-
Oui
Mises à jour locales
Oui
Oui
Oui
Oui
10
Fonctionnalité
Gestion de base avec
IPMI
iDRAC7 Express
iDRAC7 Express pour
lames
iDRAC7 Enterprise
Packs de pilotes
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Remote Services (via
WSMAN)
Services Web dédiés à la gestion
WS-Management est un protocole Simple Object Access Protocol (SOAP) conçu pour la gestion de systèmes. Il est
publié par la Distributed Management Task Force (DMTF) et fournit un protocole interopérable qui permet aux
périphériques de partager et échanger des données à travers les réseaux. L'implémentation WS-Management de
Lifecycle Controller Remote Services est conforme à la spécification DMTF WS-Management version 1.0.0.
Dell Lifecycle Controller Remote Services utilise WS-Management pour transmettre les informations de gestion basées
sur DMTF CIM (Common Information Model) ; les informations CIM définissent la sémantique et les types d'informations
qui peuvent être manipulées 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 serveur intégrées Dell sont organisées dans des profils, où chaque profil
définit les interfaces spécifiques d'un domaine de gestion ou de fonctionnalités donné. En outre, Dell a défini un certain
nombre d'extensions de modèle et de profil qui fournissent des interfaces offrant des capacités supplémentaires. Les
données et les méthodes disponibles via WS-Management sont fournies par l'interface d'instrumentation de Lifecycle
Controller Remote Services associée aux profils DMTF et profils d'extension Dell suivants :
DMTF standard
•
Base Server (Serveur de base) : définit les classes CIM de représentation du serveur hôte.
•
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.
•
Service Processor (Processeur de services) : définit les classes CIM de modélisation des processeurs de
services.
•
Physical Asset (Actif physique) : définit les classes CIM de représentation de l'aspect physique des éléments
gérés.
•
SM CLP Admin Domain (Domaine d'administration SM CLP) : définit les classes CIM de représentation de la
configuration de CLP.
•
Power State Management (Gestion de l'état de l'alimentation) : définit les classes CIM des opérations de
contrôle de l'alimentation.
•
Command Line Protocol Service (Service du protocole de ligne de commande) : définit les classes CIM de
représentation de la configuration de CLP.
•
Record Log (Journal d'enregistrements) : définit les classes CIM de représentation de divers types de journaux.
•
Role Based Authorization (Autorisation basée sur les rôles) : définit les classes CIM de représentation des
rôles.
•
SMASH Collections (Collections SMASH) : définit les classes CIM de représentation de la configuration de CLP.
•
Profile Registration (Enregistrement de profils) : définit les classes CIM de promotion des implémentations de
profils.
•
Simple Identity Management (Gestion d'identité simple) : définit les classes CIM de représentation des
identités.
11
Extensions Dell
12
•
Dell OS Deployment (Déploiement du système d'exploitation 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.
•
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 pack de pilotes.
•
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,
de Lifecycle Controller et du pack de pilotes. Fournit également une représentation des versions des images de
mise à jour du micrologiciel et du BIOS disponibles dans Lifecycle Controller pour la restauration et la
réinstallation.
•
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 afin de séquencer et d'effectuer plusieurs mises à jour en un seul redémarrage.
•
Dell Lifecycle Controller Management Profile (Profil de gestion de Dell Lifecycle Controller) : définit les
extensions CIM et Dell d'obtention et de définition d'attributs pour la gestion de la détection automatique, du
remplacement de pièces, du journal Lifecycle et de l'exportation de l'inventaire du matériel.
•
Power Supply Profile (Profil de bloc d'alimentation) : définit les propriétés et les méthodes relatives à la gestion
des blocs d'alimentation d'un système.
•
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).
•
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.
•
Dell Simple NIC Profile (Profil de carte réseau simple Dell) : décrit les classes, propriétés et méthodes de
représentation et de configuration des contrôleurs réseau de carte réseau et d'adaptateur réseau convergé.
•
Dell Persistent Storage Profile (Profil de stockage persistant 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.
•
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 de la configuration du BIOS du système et de la gestion de l'ordre
d'amorçage du système.
•
Dell CPU Profile (Profil de processeur Dell) : décrit les propriétés et interfaces d'exécution des tâches de
gestion des systèmes relatives à la gestion des processeurs.
•
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 relatives à la gestion des ventilateurs.
•
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 relatives à la gestion des propriétés de base de la carte iDRAC.
•
Dell Memory Info Profile (Profil d'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 de cartes mémoire (DIMM).
•
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 d'un système.
•
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.
•
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 d'un système.
•
Dell License Management Profile (Profil de gestion des licences Dell) : décrit les classes, propriétés et
méthodes de gestion des licenses de fonctionnalités sur les systèmes gérés.
•
Dell Event Filters Profile (Profil de filtres d'évènements) : décrit les classes, propriétés et méthodes d'affichage
des filtres d'évènements, et définit les actions et notifications pour les évènements.
•
Dell Sensors Profile (Profil de capteurs Dell) : décrit les classes, propriétés et méthodes de gestion des capteurs
sur les systèmes gérés.
•
Dell Power State Management Profile (Profil de gestion de l'état de l'alimentation Dell) : décrit les classes,
propriétés et méthodes de gestion de l'alimentation d'un système.
•
Record Log (Journal d'enregistrements) : définit les classes CIM de représentation de divers types de journaux.
L'implémentation WS-Management de Lifecycle Controller - Remote Services utilise le protocole SSL sur le port 443
pour la sécurité du transport, et prend en charge l'authentification de base. Les interfaces de services Web peuvent être
utilisées en exploitant l'infrastructure client telle que Windows WinRM et Powershell CLI, les utilitaires open source tels
que WSMANCLI, et les environnements de programmation d'applications tels que 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
•
Le document Lisez-moi iDRAC7 version 1.00.00 fournit des informations sur les limitations, les problèmes connus
et leurs résolutions, etc. dans Lifecycle Controller-Remote Services.
•
Le Guide de l'interface des services Web de Lifecycle Controller (Windows et Linux) contient des exemples
d'utilisation des diverses méthodes.
•
Le Dell Lifecycle Controller User’s Guide fournit des informations sur l'utilisation de la console du système de
pré-exploitation GUI.
•
Le Guide de présentation de gestion des systèmes fournit de brèves informations sur les divers logiciels
disponibles pour exécuter les tâches de gestion de systèmes.
•
Le Guide d'utilisation Integrated Dell Remote Access Controller 7 (iDRAC7) fournit des informations sur la
configuration et l'utilisation d'iDRAC7 pour les serveurs tours et lames pour gérer et surveiller votre système et
ses ressources partagées à distance via un réseau.
•
Le Guide d'utilisation Dell Repository Manager fournit des informations sur la création de groupes et de
référentiels personnalisés comprenant des DUP (Dell Update Packages), pour des systèmes fonctionnant avec
des systèmes d'exploitation Microsoft Windows pris en charge.
•
La section Systèmes d'exploitation et systèmes Dell pris en charge par Lifecycle Controller de la Matrice de
prise en charge logicielle des systèmes Dell présente une liste des systèmes Dell et systèmes d'exploitation
déployables sur les systèmes cibles.
•
Le Guide technique ERC H710, H710P et H810 fournit des informations sur les spécifications et la configuration
des contrôleurs PERC H710, H710P et H810.
•
Le Guide d'utilisation Dell Systems Build and Update Utility (SBUU) fournit des informations sur le déploiement et
la mise à jour de systèmes Dell.
•
Le Glossaire fournit des informations sur les termes utilisés dans ce document.
Les documents sur les systèmes suivants fournissent des informations complémentaires ::
•
Le Guide de présentation et des fonctionnalités DRAC7 fournit des informations sur iDRAC7, ses fonctionnalités
sous licence et les options de mise à niveau de licence.
•
Les consignes de sécurité fournies avec votre système fournissent des informations importantes en matière de
sécurité et réglementation. Pour plus d'informations sur la réglementation, consultez la page de conformité
réglementaire sur le site dell.com/regulatory_compliance. Les informations de garantie peuvent être incluses
dans le présent document ou dans un document distinct.
•
Les Instructions d'installation en rack, fournies avec le rack, indiquent comment installer le système en rack.
•
Le Guide de mise en route présente les fonctionnalités du système, les procédures de configuration et les
spécifications techniques.
•
Le Manuel du propriétaire contient des informations sur les caractéristiques du système, ainsi que des
instructions relatives au dépannage et à l'installation ou au remplacement de composants du système.
13
Il existe des guides de mise en œuvre, livres blancs, spécifications de profil, fichiers (.mof) de définition de classe et
exemples de code supplémentaires. Vous les trouverez aux emplacements suivants :
•
La page Lifecycle Controller sur le site Dell TechCenter : delltechcenter.com/page/Lifecycle+Controller
•
Lifecycle Controller WS-Management Script Center : delltechcenter.com/page/Scripting+the+Dell+Lifecycle
+Controller
•
Fichiers MOF et profils : delltechcenter.com/page/DCIM.Library
•
Site Web DTMF : www.dmtf.org/standards/profiles/
•
Guide de l'interface des services Web de Lifecycle Controller — Windows et Linux
Contacter Dell
REMARQUE: Si vous ne disposez pas d'une connexion Internet, les informations de contact figurent sur la facture
d'achat, le borderau de colisage, la facture le catalogue des produits Dell.
Dell propose diverses options d'assistance et de maintenance en ligne et téléphonique. Ces options varient en fonction
du pays et du produit et certains services peuvent ne pas être disponibles dans votre région Pour contacter le service
commercial, technique ou client de Dell :
1.
Visitez le site support.dell.com.
2.
Sélectionnez la catégorie d'assistance.
3.
Si vous ne résidez pas aux Etats-Unis, sélectionnez le code pays au bas de la page support.dell.com ou
sélectionnez Tout pour afficher d'autres choix.
4.
Sélectionnez le lien de service ou d'assistance approprié.
14
Utilisation de Remote Services
2
Cette section décrit certaines des conditions préalables qui vous aideront à commencer à utiliser la fonction Remote
Services et à utiliser les nouvelles fonctionnalités de manière efficace, pour de meilleurs résultats.
Conditions préalables communes à respecter avant d'utiliser
Remote Services
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
•
•
•
•
•
Lifecycle Controller 2 version 1.00.00 est installé.
Micrologiciel iDRAC7 version 1.00.00
La dernière version du BIOS est installée. Pour plus d'informations sur les versions du BIOS relatives aux
systèmes Dell, consultez le document Lisez-moi iDRAC7 version 1.00.00.
Un utilitaire compatible WS-Management est disponible pour effectuer les tâches.
Téléchargez le dernier Guide de l'interface Web Services de Lifecycle Controller pour Windows et Linux. Pour
plus d'informations, voir delltechcenter.com/page/Lifecycle+Controller.
Collect System Inventory on Restart (CSIOR) (Collecter l'inventaire système au redémarrage) est activé.
Configuration des services Web
Assurez-vous que les conditions suivantes sont remplies lors de la configuration du système :
•
Utilisez les outils suivants pour accéder à Remote Services :
–
•
•
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.
– Clients Linux tels que l'interface open source de ligne de commande OpenWSMan. Pour plus
d'informations, reportez-vous à openwsman.org.
– Client Java tel que le projet open source Wiseman. Pour plus d'informations, reportez-vous à
wiseman.dev.java.net.
Assurez-vous que vous connaissez l'adresse IP des systèmes de votre réseau. Vous devrez aussi être en
mesure de vous connecter à iDRAC. Consultez la documentation iDRAC sur support.dell.com/manuals pour plus
d'informations.
Vérifiez que la configuration réseau est appropriée au client et au serveur géré. Vérifiez la connectivité avec
l'utilitaire ping. Assurez-vous ensuite que le client et le réseau prennent en charge les protocoles HTTP et SSL.
Client WinRM
Installez le client WinRM sur la console pour pouvoir utiliser la fonctionnalité Remote Services. Microsoft Windows 7,
Microsoft Windows Vista et Microsoft Windows Server 2008 contiennent un composant standard appelé WSManagement. Ce composant contient le client WinRM. Pour Microsoft Windows XP et Microsoft Server 2003, vous
pouvez télécharger et installer ce composant à partir de support.microsoft.com/kb/968929. Vous devez disposer de
privilèges d'administrateur local pour effectuer l'installation.
15
Vous devez configurer le client pour la connexion. Pour plus d'informations, consultez le Guide de l'interface des
services Web de Lifecycle Controller (Windows).
Client OpenWSMan
Le client OpenWSMan est l'interface de ligne de commande WS-Management qui fait partie du projet open source
Openwsman. Pour télécharger, construire, installer et utiliser les packages WS-Management CLI et OpenWSMan
depuis sourceforge.net, consultez openwsman.org pour accéder aux liens de téléchargement.
REMARQUE: Vous devez configurer le client pour la connexion. Pour plus de détails sur la configuration, consultez
le Guide de l'interface des services Web de Lifecycle Controller (Linux).
Utilisation de cas d'utilisation
Utilisation de structure de cas
Les cas d'utilisation suivants sont disponibles à titre de référence:
•
Conditions préalables : répertorie les conditions qui doivent exister préalablement à l'exécution du scénario.
•
Description de fonctions : décrit le scénario et fournit une brève description des fonctions.
•
Important : répertorie toute condition spéciale à remplir lors de l'exécution du scénario.
•
Comportement de la fonction ou du système : affiche le fonctionnement de la fonction et les réponses du
système.
•
Conditions postérieures : répertorie les tâches que l'utilisateur ou le système doit effectuer après l'exécution.
•
Références : indique où vous diriger dans le Guide de l'interface des services Web de Lifecycle Controller pour
trouver plus d'informations concernant l'exécution des étapes.
Comment lire les cas d'utilisation
•
Lisez et comprenez le scénario.
•
Configurez l'infrastructure requise et effectuez toutes les tâches pré-requises.
•
Remplissez toutes les conditions spéciales.
•
Comprenez le fonctionnement des fonctions et les réponses du système.
•
Exécutez les étapes à l'aide du tableau de référence qui indique où se trouve les détails de tâche dans le Guide
de l'interface des services Web de Lifecycle Controller (Windows ou Linux) ainsi que des informations
supplémentaires comme les méthodes, classes, paramètres d'entrée et de sortie qui se trouvent dans le
document de profil et le fichier MOF.
Scénarios de cas d'utilisation
16
•
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 de 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 Services
17
18
Détection automatique et établissement de
liaison
3
La fonction Détection automatique d'iDRAC permet aux serveurs nouvellement installés de détecter automatiquement la
console de gestion à distance qui héberge le serveur de provisionnement. Le serveur de provisionnement fournit les
informations d'identification d'administrateur personnalisées à iDRAC afin que la console de gestion puisse détecter et
gérer le système géré nouvellement installé.
Si vous avez commandé un système Dell dont la fonction Détection automatique est Enabled (Activé) (la configuration
d'usine par défaut est Disabled (Désactivé)), l'iDRAC est livré avec des comptes utilisateurs pour lesquels DHCP est
activé et désactivé. Si la fonction Détection automatique est configurée sur Disabled (Désactivé), vous pouvez activer
manuellement cette fonction et désactiver le compte administrateur par défaut en utilisant l'utilitaire iDRAC7 Settings
(Paramètres iDRAC7). Pour plus d'informations sur la Détection automatique, consultez le Profil de gestion Lifecycle
Controller.
En utilisant WS-Management, vous pouvez appeler la méthode SetAttribute() sur la classe DCIM_LCService pour
définir la propriété de l'adresse IP du serveur de provisionnement. Pour plus d'informations sur l'utilisation des appels
de SetAttribute(), consultez le profil DCIM_LCManagement ou le Guide de l'interface de Lifecycle Controller
(Windows ou Linux) sur delltechcenter.com/page/Lifecycle+Controller.
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
Conditions préalables communes à respecter avant d'utiliser Remote Services
•
Dell Deployment Pack est installé sur le serveur de provisionnement.
•
Collect System Inventory on Restart (CSIOR) (Collecter l'inventaire système au redémarrage) est activé.
Configuration d'iDRAC pour la détection automatique
Pour activer manuellement la fonction de détection automatique :
1.
Installez le système à l'emplacement désiré.
2.
Mettez le system géré sous tension.
3.
Appuyez sur <F2> lors du démarrage.
La page System Setup Main Menu (Menu principal de configuration du système) s'affiche.
4.
Cliquez sur iDRAC Settings (Paramètres iDRAC).
La page iDRAC Settings (Parametres iDRAC) s'affiche.
5.
Spécifiez les paramètres suivants :
–
Network Settings (Paramètres réseau) : configurez Enable NIC (Activer la carte réseau) sur Enabled
(Activé) (pour les serveurs lames seulement).
–
Common Settings (Paramètres communs) : configurez Auto Config Domain Name (Configuration
automatique du nom de domaine) sur Enabled (Activé).
–
IPv4 Settings (Paramètres IPv4) : configurez Enable IPv4 sur Enabled (Activé).
19
6.
REMARQUE: Bien que l'infrastructure prenne en charge IPv6, IPv6 est désactivé lors de la détection automatique.
IPv6 peut être activé après le provisionnement du serveur.
– DHCP : configurez Enable DHCP (Activer DHCP) sur Enabled (Activé) et Use DHCP to obtain DNS Server
Addresses (Utiliser DHCP pour obtenir les adresses de serveur DNS) sur Enabled (Activé).
Cliquez sur Back (Retour), puis cliquez sur User Configuration (Configuration de l'utilisateur).
La page User Configuration (Configuration de l'utilisateur) s'affiche.
7.
Sélectionnez Disabled (Désactivé) sous Enable User (Activer l'utilisateur).
Cela désactive le compte administrateur par défaut.
8.
Cliquez sur Back (Retour), puis cliquez sur Remote Enablement (Activation à distance).
La page Remote Enablement (Activation à distance) s'affiche.
9.
Sous Enable Auto-Discovery (Activer la détection automatique, sélectionnez Auto-Discovery (Détection
automatique).
REMARQUE: Vous devez désactiver le compte administrateur pour activer la fonction Détection automatique.
10. Dans la boîte de dialogue Provisioning Server (Serveur de provisionnement), entrez la chaîne du nom d'hôte ou
l'adresse IP du serveur de provisionnement. Les conditions suivantes s'appliquent lorsque vous utilisez une
commande pour définir le nom d'hôte ou l'adresse IP du serveur de provisionnement :
–
Lors de l'émission de la commande racadm racresetcfg ou de la mise à jour d'iDRAC7, assurez-vous
d'activer l'option Preserve Configuration (Préserver la configuration) lors de la réinitialisation d'iDRAC7 aux
valeurs par défaut. Si cette option est désactivée, le nom d'hôte ou l'adresse IP du serveur de
provisionnement est effacé.
– 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.
11. Cliquez sur Back (Retour) puis sur Finish (Terminer).
12. Cliquez sur Yes (Oui) pour enregistrer les modifications. Appuyez sur <Échap> pour quitter System Setup
(Configuration du système).
Format de chaîne du serveur de provisionnement
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 :
•
•
•
•
•
La chaîne de caractères constitue une liste d'adresses IP et/ou de noms d'hôte et de ports séparés par des
virgules.
Le nom d'hôte est qualifié.
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.
Chaque adresse IP ou nom d'hôte peut être suivi optionnellement d'un « : » et d'un numéro de port.
Exemples de chaînes valides : nomhôte, nomhôte.domaine.com
Configuration du provisionnement à l'emplacement requis
Pour configurer le provisionnement à l'emplacement requis :
1.
Mettez le système géré sous tension.
2.
Appuyez sur <F10> Lifecycle Controller durant le démarrage.
La page Lifecycle Controller s'affiche.
3.
20
Allez à System Setup → Advanced Configuration → iDRAC Settings (Configuration système/.(Configuration
avancée/Paramètres iDRAC).
4.
Cliquez sur Next (Suivant) pour accéder aux pages suivantes et spécifier les divers paramètres :
–
Network Settings (Paramètres réseau) : configurez Enable NIC (Activer la carte réseau) sur Enabled
(Activé) (pour les serveurs lames seulement).
–
Common Settings (Paramètres communs) : configurez Auto Config Domain Name (Configuration
automatique du nom de domaine) sur Enabled (Activé).
–
IPv4 Settings (Paramètres IPv4) : configurez Enable IPv4 sur Enabled (Activé).
REMARQUE: Bien que l'infrastructure prenne en charge IPv6, IPv6 est désactivé lors de la détection automatique.
IPv6 peut être activé après le provisionnement du serveur.
–
DHCP : configurez Enable DHCP (Activer DHCP) sur Enabled (Activé) et Use DHCP to obtain DNS Server
Addresses (Utiliser DHCP pour obtenir les adresses de serveur DNS) sur Enabled (Activé).
5.
Sur la dernière page, cliquez sur Apply (Appliquer).
6.
Cliquez sur Finish (Terminer).
7.
Cliquez sur Exit and Reboot (Quitter et redémarrer).
Détection automatique de système géré
Pour détecter automatiquement le système géré :
1.
Connectez le système au réseau.
2.
Mettez le system géré sous tension.
Le système effectue les opérations suivantes :
–
L'iDRAC démarre, obtient les adresses IP ou noms d'hôte du serveur de provisionnement auprès de
DHCP/DNS et s'annonce au serveur de provisionnement.
–
Le serveur de provisionnement valide et accepte la session d'établissement de liaison sécurisée émanant
de l'iDRAC.
–
Le serveur de provisionnement fournit les informations d'identification d'utilisateur personnalisées dotées
de privilèges d'administrateur à l'iDRAC.
–
L'iDRAC reçoit et achève l'établissement de liaison sécurisé.
Après la détection du système géré, iDRAC peut être géré par ses informations d'identification nouvellement
acquises pour effectuer des opérations telles que le déploiement du système d'exploitation à distance et les tâches
de gestion de systèmes.
Configuration DHCP ou DNS
Avant d'ajouter le système au réseau et d'activer la fonction de détection automatique, assurez-vous que le protocole
Dynamic Host Configuration Protocol (DHCP) ou Domain Name System (DNS) est configuré. Si l'adresse IP ou le nom
d'hôte du serveur de provisionnement ne sont pas fournis par le biais d'une commande WS-Management, ou en utilisant
des entrées du serveur de provisionnement basées sur F2 ou F10, utilisez l'une des méthodes suivantes basées sur
DHCP ou DNS pour configurer DHCP ou DNS afin que iDRAC puisse détecter le nom de domaine ou l'adresse du serveur
de provisionnement :
•
Le serveur DHCP fournit une liste séparée par des virgules des emplacements de serveur de provisionnement
en utilisant une option d'étendue de fournisseur 43 de classe, LifecycleController, Option 1. Ces emplacements
peuvent être un nom d'hôte ou une adresse IP, et éventuellement inclure un port. iDRAC associe le nom d'hôte
de la console de gestion à une adresse IP avec une recherche DNS.
•
Le serveur DNS spécifie une option de service _dcimprovsrv._tcp qui établit l'adresse IP correspondante.
•
Le serveur DNS spécifie l'enregistrement « Hôte A » par défaut de la détection automatique nommé
DCIMCredentialServer, établissant l'adresse IP correspondante du serveur de provisionnement.
21
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 Dell Enterprise Technology Center à l'adresse
www.delltechcenter.com/page/Lifecycle+Controller.
Affichage de l'état de détection sur l'écran du panneau avant
Vous pouvez voir l'état de la détection et le progrès de l'établissement de liaison sur l'écran du panneau avant :
REMARQUE: L'écran du panneau avant est disponible uniquement sur les serveurs rack et tour. Pour les serveurs
lames, vous devez regarder l'écran du panneau avant sur la CMC.
•
Running (En cours d'exécution)
•
Stopped (Arrêté)
•
Suspended (Interrompu)
•
Complete (Terminé)
Si le processus de détection automatique est en cours d'exécution, vous pouvez afficher son code de progrès qui
correspond au résultat atteint par la dernière tentative (à savoir, si la détection et l'établissement de liaison sont bloqués
parce que la carte réseau est désactivée, ou un compte d'administrateur est activé, etc.). Vous pouvez également
afficher le temps restant avant l'expiration du délai.
Relance de la détection automatique dans de nouveaux
environnements.
Vous pouvez relancer la détection automatique à l'aide de Remote Services, même si le système a déjà effectué la
détection automatique. Utilisez les options suivantes pour relancer :
•
Si la détection automatique s'exécute immédiatement ou après le prochain cycle d'alimentation c.a.. Cette
option est obligatoire.
•
Adresse IP ou nom d'hôte du serveur de provisionnement. Cette option est facultative.
Par exemple, vous devez relancer la détection automatique pour déplacer le système géré d'un centre de données à un
autre. Les paramètres de détection automatique sont conservés avec les informations d'identification utilisées pour la
détection. Lorsque le système est mis sous tension dans le nouveau centre de données, la détection automatique
s'exécute selon les paramètres d'usine par défaut, et crée les nouvelles informations d'identification d'utilisateur iDRAC
pour le nouveau centre de données.
REMARQUE: Compte administrateur iDRAC ou utilisateur iDRAC doté du privilège Execute Server Command
(Exécution de commandes du serveur) est requis pour exécuter les commandes WS-Management.
Les opérations suivantes sont effectuées par défaut lors de la relance de la détection automatique :
22
•
Activation de la carte réseau (serveurs lames)
•
Activation d'IPv4
•
Activation de DHCP
•
Suppression de tous les comptes administrateur sauf User ID 2, qui est le compte administrateur racine par
défaut.
•
Désactivation d'Active Directory
•
Obtention de l'adresse du serveur DNS auprès de DHCP
•
Obtention du nom de domaine DNS auprès de DHCP
Gestion de licences
4
Vous pouvez gérer les licences pour activer ou désactiver les fonctions de gestion de systèmes. En utilisant Remote
Services, vous pouvez :
•
Obtenir une liste des licences installées
•
Obtenir une liste des périphériques sous licence
•
Installer ou supprimer une licence
•
Exporter la licence
Affichage des licences installées
•
Exécutez l'opération Enumerate (Énumérer) sur la classe DCIM_License pour afficher les propriétés
d'instance de toutes les licences installées sur le système.
•
Exécutez l'opération Get (Obtenir) de la classe DCIM_License en utilisant les ID d'instance corrects des
licences requises pour afficher les propriétés correspondantes.
Affichage des périphériques sous licence
•
Exécutez l'opération Enumerate (Énumérer) sur la classe DCIM_LicensableDevice pour afficher les
propriétés d'instance de tous les périphériques sous licence installés sur le système.
•
Exécutez l'opération Get (Obtenir) sur la classe DCIM_ControllerView en utilisant les ID d'instance
corrects des périphériques sous licence requis pour afficher les propriétés correspondantes.
Installation d'une licence
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies.
•
Conditions préalables communes à respecter avant d'utiliser Remote Services
•
Si vous utilisez un partage réseau, configurez un partage CIFS ou NFS et copiez la licence sur le partage réseau.
Pour installer une licence :
1.
Énumérez la classe DCIM_LicensableDevice pour afficher les périphériques disponibles sous licence. Notez
le FQDD du périphérique sous licence sur lequel la licence est installée.
2.
Examinez la propriété LicenseList pour vérifier que les licences ne sont pas actuellement installées sur le
périphérique sous licence. La propriété LicenseList affiche la liste des ID de droit des licences actuellement
installées sur le périphérique. S'il y a des licences installées, supprimer les licences à l'aide de la méthode
DeleteLicense() en utilisant l'ID de droit de la licence comme paramètre d'entrée. Sinon, utilisez le FQDD du
périphérique sous licence comme paramètre d'entrée pour supprimer toutes les licences installées sur ce
périphérique.
3.
Vous pouvez utiliser la méthode ImportLicense() ou la méthode ImportLicenseFromNetworkShare().
4.
Installer en utilisant la méthode ImportLicense() :
–
Encodez le fichier de licence en base64.
23
5.
–
Utilisez le fichier de licence encodé et le FQDD du périphérique sous licence afin de préparer les
paramètres d'entrée.
–
Appelez la méthode ImportLicense().
Installer en utilisant la méthode ImportLicenseFromNetworkShare() :
–
Utilisez les paramètres de partage réseau et le FQDD du périphérique sous licence pour préparer les
paramètres d'entrée.
–
Appelez la méthode ImportLicenseFromNetworkShare().
–
Effectuez l'opération Get sur la classe DCIM_LifecycleJob utilisant l'ID de tâche renvoyé comme ID
d'instance pour afficher l'état de la tâche d'importation de licence.
Références pour l'installation d'une licence
Vous pouvez consulter les documents suivants pour plus d'informations :
•
Profil : Profil Dell_LicenseManagement
•
MOFs
–
DCIM_LicensableDevice.mof
–
DCIM_License.mof
–
DCIM_LicenseManagementService.mof
–
DCIM_LCElementConformsToProfile.mof
–
DCIM_LCRegisteredProfile.mof
Pour plus d'informations, reportez-vous à la section .
•
Conditions préalables communes à respecter avant d'utiliser Remote Services
•
Fonctionnalités sous licence de Lifecycle Controller
Remplacement d'une licence
Pour remplacer une licence :
1.
Énumérez la classe DCIM_LicensableDevice pour obtenir le FQDD du périphérique sous licence.
2.
Examinez la propriété LicenseList et notez l'ID de droit de la licence à remplacer.
3.
Encodez le nouveau fichier de licence en base64.
4.
En utilisant le fichier de licence encodé, le FQDD du périphérique sous licence et l'ID de droit de l'ancienne licence
sont utilisés pour préparer les paramètres d'entrée.
5.
Appelez la méthode ReplaceLicense() pour remplacer une licence.
Suppression d'une licence
Une licence unique peut être supprimée en utilisant l'ID de droit de la licence et en appelant la méthode DeleteLicense().
Vous pouvez aussi supprimer toutes les licences d'un périphérique sous licence à l'aide du FQDD du périphérique sous
licence en appelant la méthode DeleteLicense().
Exportation d'une licence
Vous pouvez exporter les licences en utilisant l'une des quatre méthodes d'exportation suivantes :
24
•
ExportLicense() : cette méthode exporte une licence unique spécifiée par l'ID de droit. La licence est un
paramètre de sortie de la méthode et est encodée en base64.
•
ExportLicenseToNetworkShare() : cette méthode exporte une licence unique spécifiée par l'ID de droit sur un
partage réseau NFS ou CIFS.
•
ExportLicenseByDevice() : cette méthode exporte toutes les licences installées sur un périphérique sous
licence. Les licences sont un paramètre de sortie de la méthode et sont encodées en base64.
•
ExportLicenseByDeviceToNetworkShare() : cette méthode exporte toutes les licences installées sur un
périphérique sous licence sur un partage réseau NFS ou CIFS.
REMARQUE: Si plusieurs licences sont exportées à partir d'un même périphérique sous licence, les noms de
fichiers sont suffixés avec _0.xml, _1.xml, _2.xml, etc.
25
26
Gestion des certificats
5
Utilisez la fonction de gestion des certificats pour transférer des certificats personnalisés vers iDRAC7 et créer un
certificat unique, basé sur le numéro de service d'un système pour améliorer la sécurité. En passant la commande, vous
pouvez demander à Dell de préconfigurer le système en usine avec le certificat de votre choix en utilisant le processus
d'installation personnalisée en usine (Custom Factory Install — CFI) de Dell.
Création de certificats racine de confiance de client personnalisés
pour le serveur de provisionnement
La méthode DownloadClientCerts() sur la classe DCIM_LCService peut être appelée pour générer un certificat de
client de détection automatique signé personnalisé. La méthode utilise un certificat de clé généré par une autorité de
certification et les paramètres de hachage et mot de passe connexes comme entrée. 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 un ID de tâche qui peut être utilisé pour vérifier le succès du téléchargement, de la génération et de l'installation
du certificat du client de détection automatique. Pour obtenir des exemples d'appels de ligne de commande à l'aide de
WinRM et WSMANCLI, consultez le Guide de l'interface des services Web de Lifecycle Controller (Windows et Linux).
Fourniture de certificats de serveur personnalisés
La méthode DownloadServerPublicKey() sur la classe DCIM_LCService peut être appelée pour transférer le
certificat de l'AC utilisé pour signer tous les serveurs de provisionnement dans le réseau de déploiement.
REMARQUE: Le certificat de l'AC de confiance est utilisé pour authentifier tous les serveurs de provisionnement.
Assurez-vous que le certificat du serveur de provisionnement est auto-signé avant de l'utiliser sur iDRAC.
La méthode utilise le certificat de l'AC et les paramètres de hachage et de type de hachage connexes en entrée. La
méthode renvoie un ID de tâche qui peut être utilisé pour vérifier le succès du traitement et de l'installation de la clé
publique du serveur de provisionnement. Pour obtenir des exemples d'appels de ligne de commande en utilisant les
utilitaires WS-Management, consultez le Guide de l'interface des services Web de Lifecycle Controller (Windows ou
Linux). La spécification du profil DCIM et les fichiers MOF connexes se trouvent sur delltechcenter.com/page/
DCIM.Library.
Suppression des certificats personnalisés
Vous pouvez supprimer les certificats personnalisés qui sont téléchargés sur le système géré ou créés sur celui-ci. En
utilisant cette fonction, vous pouvez éliminer tous les certificats personnalisés signés du serveur, au besoin.
REMARQUE: Cette fonction ne supprime aucun certificat d'usine.
Suppression de clé publique de serveur personnalisée
Utilisez la méthode DeleteAutoDiscoveryServerPublicKey() de la classe DCIM_LCService pour supprimer le
certificat de l'AC qui sert à valider ou authentifier les certificats de serveur.
27
Suppression de certificats de client personnalisés
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
Pour modifier le certificat et la clé :
1.
Générez une CSR et une clé privée. La CSR doit être signée par une AC.
2.
Combinez le certificat avec la clé privée puis cryptez-le dans un fichier PKCS 12.
3.
Encodez le fichier PKCS 12 en base64 pour le convertir de binaire à texte afin de vous permettre de le passer
comme paramètre WS-Management.
4.
Copiez le contenu du certificat actif dans un fichier XML.
Gestion des certificats de serveur
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
Conditions préalables communes à respecter avant d'utiliser Remote Services
•
L'heure est configurée correctement sur iDRAC.
Le certificat sur certains systèmes a expiré et doit être à nouveau téléchargé. Le certificat authentifie les sessions Web
GUI, WS-Management, RACADM, Active Directory, et LDAP.
Pour gérer les certificats du serveur :
REMARQUE: La méthode redémarre tous les services Web et ferme toutes les sessions actives.
REMARQUE: L'AC qui a signé le nouveau certificat de serveur doit être ajoutée à la liste d'AC racine de confiance
sur tous les clients.
1.
Créez une CSR et la clé privée (sans protection de mot de passe) : openssl req -new -nodes.
2.
Signez la CSR à l'aide de 'openssl ca' ou téléchargez-la sur un serveur web de signature.
3.
Copiez le certificat et la clé privée dans un fichier (fichier PEM) : cat cert.pem key.txt > cert_key.pem.
4.
Convertissez cert_key.pem en pkcs12 — openssl pkcs12 -export -in cert_key.pem -passin file:password.txt -out
new.pfx
5.
Encodez le fichier pkcs12 en base64 — openssl base64 -export -in new.pfx -out new_pfx.txt.
6.
Utilisez le contenu de new_pfx.txt comme paramètre de la commande WS-Management.
7.
Appelez la méthode SetCertificateAndPrivateKey() avec les paramètres requis.
Après avoir configuré le certificat du serveur, les services Web redémarrent. Toutes les sessions sont fermées et
les nouvelles commandes WS-Management doivent accepter le nouveau certificat de serveur.
Références pour la gestion des certificats de serveur
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
28
Tableau 2. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle
Controller (Windows ou Linux)
-
12.10 — Configurer la clé privée et le certificat iDRAC
Profils
Profil DCIM_LCManagement
MOFs
DCIM_LCService.mof
Gestion de certificat Directory de l'AC
Vous devez télécharger le certificat racine de confiance de l'AC pour authentifier les sessions Active Directory ou LDAP.
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
Conditions préalables communes à respecter avant d'utiliser Remote Services
•
L'heure est configurée correctement sur iDRAC.
Pour gérer le certificat Directory de l'AC :
REMARQUE: La méthode redémarre tous les services Web et ferme toutes les sessions actives.
1.
Téléchargez le certificat de l'AC à partir du serveur LDAP ou AD.
2.
Utilisez OpenSSL ou un autre outil pour l'encoder au format base64.
3.
Appelez la méthode SetPublicCertificate() avec les paramètres requis.
Après avoir configuré le certificat du serveur, les services Web redémarrent. Toutes les sessions sont fermées et
les nouvelles commandes WS-Management doivent accepter le nouveau certificat de serveur.
Références pour la gestion de certificat Directory de l'AC
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 3. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
-
12.9 — Configurer les certificats publics
Profils
DCIM_LCService
MOFs
DCIM_LCService.mof
29
30
Déploiement du système d'exploitation
6
Les capacités de déploiement du système d'exploitation permettent le déploiement d'un système d'exploitation à
distance en utilisant les protocoles des services Web WS-Management et les protocoles de partage de fichiers réseau
CIFS et NFS. Les spécifications détaillées de l'interface et les fichiers de définition de classe (.mof) se trouvent à la
section Lifecycle Controller de Dell Enterprise Technology Center sur delltechcenter.com. Les fonctions suivantes sont
disponibles sous la forme de méthodes extrinsèques qui peuvent être utilisées dans des combinaisons différentes en
fonction des cas d'utilisation pour effectuer le déploiement d'un système d'exploitation de bout en bout sur le serveur:
•
Activez à distance l'exposition locale des pilotes intégrés du système d'exploitation sélectionné comme un
périphérique USB émulé sur le serveur qui est installé automatiquement lors de l'installation.
•
Obtenez à distance les pilotes intégrés en fonction du système d'exploitation sélectionné sur un partage réseau
CIFS ou NFS qui peut être utilisé ultérieurement pour le déploiement du système d'exploitation.
•
Démarrez à partir d'une image ISO située sur un partage réseau pour lancer une installation du système
d'exploitation.
•
Téléchargez l'ISO sur la carte SD vFlash et démarrez à partir de la carte pour lancer une installation du système
d'exploitation.
•
Connectez un ISO du réseau, attachez-le comme périphérique CD-ROM USB virtuel sur le serveur et démarrez le
serveur à partir de l'ISO à chaque fois que le serveur redémarre.
•
Amorçage ponctuel sur PXE.
•
Amorçage ponctuel sur disque dur.
Pour plus d'informations, voir Profil de déploiement du système d'exploitation
Déploiement du système d'exploitation
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
Conditions préalables communes à respecter avant d'utiliser Remote Services
•
Un disque d'amorçage est disponible sur le serveur pour installer le système d'exploitation.
•
Il est recommandé d'installer le dernier pack de pilotes afin que les pilotes des nouveaux systèmes
d'exploitation et périphériques soient disponibles.
•
La console d'approvisionnement, l'application ou les scripts appropriés qui peuvent envoyer des demandes de
services Web WS-Management et des appels de méthode.
Installez un système d'exploitation en utilisant les pilotes qui sont attachés localement sur le serveur par le biais
Lifecycle Controller.
Pour effectuer le déploiement à distance du système d'exploitation :
REMARQUE: Pour utiliser un système d'exploitation personnalisé, créez l'image du système d'exploitation
personnalisé (format .iso) et partagez-la sur le réseau ou créez une image ISO sur un DVD.
31
1.
Appelez la méthode GetDriverPackInfo() pour afficher la liste des systèmes d'exploitation pris en charge sur le
serveur et la version du pack de pilotes installée sur Lifecycle Controller.
2.
Appelez la méthode UnpackAndAttach () pour copier les pilotes du système d'exploitation sélectionné de Lifecycle
Controller sur un lecteur USB interne portant l'étiquette OEMDRV qui est attaché au serveur.
Par défaut, ce lecteur OEMDRV est exposé au serveur pendant environ 18 heures, et après cette période, il se
détache automatiquement. Cependant, utilisez le paramètre optionnel ExposeDuration en appelant la méthode pour
spécifier la durée (entre 1 minute et 18 heures) durant laquelle le lecteur doit être présent sur le serveur.
3.
Selon l'emplacement où l'image du système d'exploitation est hébergée, utilisez l'une des méthodes suivantes pour
attacher l'ISO au serveur local et redémarrez immédiatement à partir de celle-ci.
–
BootToNetworkISO() : si l'image du système d'exploitation (format .iso) est hébergée dans un partage
réseau (NFS ou CIFS), utilisez cette méthode pour attacher l'ISO réseau comme périphérique CD-ROM USB
virtuel sur le serveur et redémarrez immédiatement à partir de celle-ci pour lancer l'installation du système
d'exploitation.
–
BootToISOFromVFlash() : si l'image du système d'exploitation (format .iso) est hébergée sur la carte SD
vFlash, utilisez cette méthode pour attacher l'image comme périphérique CD-ROM USB local et redémarrez
immédiatement à partir de celle-ci pour lancer l'installation du système d'exploitation
REMARQUE: Vous devez utiliser la méthode DownloadISOToVFlash() avant d'exécuter BootToISOFromVFlash()
pour copier l'image .iso d'un partage NFS, CIFS ou TFTP sur vFlash afin de pouvoir l'utiliser plus tard pour
démarrer. Toutefois, si la carte SD vFlash est installée mais n'est pas formatée, cette méthode formate la carte,
puis télécharge l'image ISO.
–
4.
5.
BootToPXE() : si l'image du système d'exploitation est hébergée sur PXE, utilisez cette méthode pour
redémarrer le serveur et démarrez à partir de PXE pour lancer l'installation du système d'exploitation.
Lorsque l'installation du système d'exploitation est terminée, utilisez l'une des méthodes suivantes, en fonction de
la façon dont l'ISO a été attaché, pour détacher l'ISO du serveur hôte.
–
DetachISOImage() : si l'ISO a été attaché à l'aide de BootToNetworkISO(), utilisez cette méthode pour
détacher l'ISO du serveur hôte.
–
DetachISOFromVFlash() : si l'ISO a été attaché à l'aide de BootToISOFromVFlash(), utilisez cette méthode
pour détacher l'ISO du serveur hôte. La méthode DeleteISOFromVFlash() peut être ensuite utilisée pour
supprimer l'ISO de vFlash si l'ISO n'est plus nécessaire.
Appelez la méthode DetachDrivers() pour détacher le lecteur OEMDRV qui contient les pilotes du système
d'exploitation.
REMARQUE: Lors de l'installation du système d'exploitation, le programme d'installation natif du système
d'exploitation installe automatiquement les pilotes présents sur le lecteur OEMDRV.
Références pour déployer le système d'exploitation
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 4. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle
Controller (Windows ou Linux)
Étape 1
11.3.1 — Obtenir les informations du pack de pilotes
Étape 2
11.3.2 — Décompressez les pilotes sélectionnés et attachez-les au système
d'exploitation hôte comme périphérique USB
Étape 3
11.3.6 — Démarrez à partir de l'ISO réseau
11.3.11 — Démarrez à partir de l'ISO depuis VFlash
11.3.8 — Démarrez à partir de PXE
Étape 4
11.3.7 — Détachez le périphérique USB ISO réseau
32
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle
Controller (Windows ou Linux)
11.3.13 — Détachez l'ISO de VFlash
Étape 5
11.3.3 — Détachez le périphérique USB émulé contenant les pilotes
Profils
Profil DCIM_OSDeployment
MOFs
•
•
•
•
DCIM_OSDeploymentService.mof
DCIM_OSDConcreteJob.mof
DCIM_LCElementConformsToProfile.mof
DCIM_LCRegisteredProfile.mof
Copie de pilotes du système d'exploitation sur un partage réseau
Pour copier les pilotes du système d'exploitation de Lifecycle Controller sur un partage réseau :
1.
Appelez la méthode GetDriverPackInfo() pour afficher la liste des systèmes d'exploitation pris en charge sur le
serveur et la version du pack de pilotes installée sur Lifecycle Controller.
2.
Appelez la méthode UnpackAndShare() pour copier les pilotes correspondant au système d'exploitation
sélectionné de Lifecycle Controller sur un partage réseau (CIFS ou NFS.)
Références pour déployer le système d'exploitation
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 5. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle
Controller (Windows ou Linux)
Étape 1
11.3.1 — Obtenir les informations du pack de pilotes
Étape 2
11.3.2 — Décompressez les pilotes sélectionnés et attachez-les au système
d'exploitation hôte comme périphérique USB
Profils
Profil DCIM_OSDeployment
MOFs
•
•
•
•
DCIM_OSDeploymentService.mof
DCIM_OSDConcreteJob.mof
DCIM_LCElementConformsToProfile.mof
DCIM_LCRegisteredProfile.mof
Utilisation de partage de fichiers à distance
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
préalables énoncées dans Conditions préalables communes à respecter avant d'utiliser Remote Services sont remplies.
Pour déployer le système d'exploitation à l'aide du partage de fichiers à distance :
33
1.
Appelez la méthode ConnectRFSISOImage() qui connecte l'ISO sur le partage de fichiers à distance (Remote File
Share — RFS), qui est émulé comme périphérique CD-ROM local sur le serveur. Assurez-vous que RFS est attaché
à l'aide de l'interface graphique iDRAC, RACADM, ou définissez la valeur de l'attribut iDRAC AttachMode sur
Attach par le biais des services Web.
2.
Appelez la méthode GetRFSISOImageConnectionInfo() pour obtenir les informations de connexion RFS.
3.
Appelez la méthode DisconnectRFSISOImage() pour déconnecter l'image ISO du serveur.
Références pour l'utilisation de partage de fichiers à distance
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 6. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
Étape 1
11.3.18 - Connecter l'image ISO RFS
Étape 2
11.3.20 - Obtenir les informations de connexion de l'image ISO RFS
Étape 3
11.3.19 - Déconnecter l'image ISO RFS
Profils
DCIM_OSDeployment Profile
MOFs
•
•
•
•
DCIM_OSDeploymentService.mof
DCIM_OSDConcreteJob.mof
DCIM_LCElementConformsToProfile.mof
DCIM_LCRegisteredProfile.mof
Amorçage à partir d'ISO pendant la maintenance du serveur
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
préalables énoncées dans Conditions préalables communes à respecter avant d'utiliser Remote Services sont remplies.
Dans les centres de données et des environnements d'entreprise, les serveurs physiques sont normalement utilisés
pour héberger des machines virtuelles et des charges de travail. Lorsque le serveur nécessite une maintenance
(remplacement de matériel, changements de configuration, mises à jour, etc.), les charges de travail sont migrées vers
d'autres systèmes physiques et le serveur d'origine passe en mode de maintenance. Dans ce mode, le serveur démarre
à partir d'un environnement de pré-OS (généralement un ISO), qui est attaché plusieurs fois depuis un partage réseau
jusqu'à ce que tous les problèmes sont résolus. En utilisant le profil de déploiement du système d'exploitation, les
méthodes suivantes peuvent être utilisées pour effectuer cela plus efficacement.
Pour démarrer à partir d'ISO pendant la maintenance du serveur :
1.
Appelez la méthode ConnectNetworkISOImage() pour exposer l'ISO depuis un partage réseau (CIFS ou NFS)
comme un périphérique CD-ROM virtuel pour le serveur. Chaque fois que le système géré est redémarré lors de la
maintenance, le système démarre à chaque fois à partir de cet ISO indépendamment de l'ordre de démarrage,
jusqu'à ce que l'ISO est détaché à l'aide de la méthode DisconnectNetworkISOImage().
REMARQUE: L'ISO est rattaché lorsque iDRAC se réinitialise ou en cas de coupure de courant.
2.
Appelez la méthode GetNetworkISOImageConnectionInfo() pour récupérer les détails concernant l'ISO réseau
attaché à l'aide de la méthode ConnectNetworkISOImage(). Celle-ci indique également si l'ISO est démarré à partir
du système. Pour plus d'informations, voir le profil OSDeployment et les MOFs connexes.
3.
Appelez la méthode DisconnectNetworkISOImage() pour détacher l'image ISO du serveur.
34
4.
Appelez la méthode SkipISOImageBoot() pour que le système ne démarre pas la prochaine fois à partir de l'ISO
attaché (à l'aide de la méthode ConnectNetworkISOImage()) pendant le prochain démarrage du serveur. Lors des
redémarrages ultérieurs du serveur, le BIOS continue à démarrer à partir de l'ISO jusqu'à ce que la méthode
DisconnectNetworkISOImage() soit exécutée pour détacher l'ISO.
Références pour l'amorçage à partir d'ISO pendant la maintenance du serveur
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 7. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle
Controller (Windows ou Linux)
Étape 1
11.3.14 — Connecter l'image ISO réseau
11.3.15 — Déconnecter l'image ISO réseau
Étape 2
11.3.17 — Obtenir les informations de connexion de l'image ISO réseau
Étape 3
11.3.15 — Déconnecter l'image ISO réseau
Étape 4
11.3.16 — Sauter l'amorçage à partir de l'image ISO
Profils
Profil DCIM_OSDeployment
MOFs
•
•
•
•
DCIM_OSDeploymentService.mof
DCIM_OSDConcreteJob.mof
DCIM_LCElementConformsToProfile.mof
DCIM_LCRegisteredProfile.mof
Comparaison des méthodes d'amorçage à partir d'ISO
Tableau 8. Méthodes d'amorçage à partir d'ISO
Étapes
BootToNetworkISO
BootToISOFromVFlash ConnectNetworkISOIm ConnectRFSISO
age
Établissez une
Oui
connexion à un
ISO réseau et
attachez-le en tant
que CD-ROM
virtuel
-
Oui
Oui
Établissez une
connexion à un
ISO sur une carte
SD vFlash et
attachez-le en tant
que CD-ROM
virtuel
Oui
-
-
Redémarrer
automatiquement
le serveur hôte.
Oui
-
-
Oui
35
Étapes
BootToNetworkISO
BootToISOFromVFlash ConnectNetworkISOIm ConnectRFSISO
age
Redémarrer
Oui
immédiatement à
partir d'une image
ISO
Oui
-
-
Redémarrage
ponctuel
Oui
Oui
-
-
Attaché à un
Oui
serveur hôte
pendant 18 heures
(ou une durée
spécifiée)
Oui
-
-
Peut effectuer
d'autres tâches
telles que mises à
jour, configuration
après l'exécution
de cette méthode
en utilisant des
services Web
-
-
Oui
REMARQUE: Le
redémarrage de
l'hôte suivant ne
démarre pas
automatiquement à
partir de l'image
ISO à moins que le
périphérique
(ISOIMG) soit
défini comme le
premier
périphérique dans
la liste d'amorçage
du BIOS. Cela
s'applique
uniquement
lorsque l'ISO est
attaché et que le
temps n'a pas
expiré ou que l'ISO
ne se détache pas
explicitement.
REMARQUE: À
chaque
redémarrage du
système hôte, le
BIOS démarrera à
partir de ce
périphérique
(ISOIMG) quel que
soit son ordre
d'amorçage.
REMARQUE: Si le
périphérique RFS
est le premier
périphérique dans
la liste d'amorçage
du BIOS et que le
serveur redémarre,
le BIOS démarrera
à chaque fois à
partir de l'ISO
attaché.
Amorçage ponctuel
Utilisez les méthodes d'amorçage ponctuel pour redémarrer immédiatement le serveur, puis démarrer à partir de l'ISO,
disque dur ou PXE. Utilisez ces méthodes pour effectuer un amorçage ponctuel à partir d'un ISO de pré-amorçage tout
en effectuant la maintenance du serveur, lançant une installation du système d'exploitation, ou démarrant sur le disque
dur ou sur PXE.
36
Pour ce faire :
•
BootToPXE() : appelez cette méthode pour redémarrer immédiatement le serveur et démarrer sur le PXE
indépendamment de l'ordre d'amorçage de la liste d'amorçage.
•
BootToHD() : appelez cette méthode pour redémarrer immédiatement le serveur et démarrer à partir du premier
disque dur du serveur, indépendamment de l'ordre de l'ordre d'amorçage de la liste d'amorçage.
REMARQUE: Vous pouvez également utiliser les méthodes du BIOS telles que ChangeBootOrderByInstanceID() ou
SetAttribute() pour effectuer un amorçage ponctuel.
Comportement de la méthode BootToHD (Amorçage sur disque dur)
Voici quelques-uns des cas où la méthode peut ne pas fonctionner correctement :
•
Si le système possède plusieurs disques durs, il sélectionne le premier disque dur dans l'ordre d'amorçage.
•
Si l'ordre d'amorçage a un autre périphérique comme premier périphérique (par exemple, un lecteur flash USB),
il démarre sur ce périphérique.
•
Si le système est en mode d'amorçage UEFI, le disque dur comprenant le système d'exploitation doit être
également installé en mode d'amorçage UEFI aussi. Un amorçage ponctuel sur le disque dur comprenant le
système d'exploitation installé en mode de démarrage du BIOS ne fonctionne pas.
•
Si le système n'a pas de disque dur installé, la méthode s'exécute quand même. Par conséquent, assurez-vous
qu'un disque dur pris en charge est installé avant d'exécuter la méthode.
À propos des identificateurs de tâches
Plusieurs méthodes décrites dans le présent document renvoient des identificateurs de tâches dans les paramètres de
sortie. Les tâches aident à suivre une action demandée qui ne peut pas être effectuée immédiatement et, en raison de
contraintes technologiques sous-jacentes, prend plus de temps que les délais d'expiration standard de réponse aux
requêtes de services Web. L'identificateur de tâche renvoyé peut être ensuite utilisé dans les requêtes WS-MAN
Enumerate (Énumérer) ou Get (Obtenir) pour récupérer les instances d'objets de tâche. Les instances d'objets de tâche
contiennent une propriété d'état de tâche, qui peut être vérifiée pour voir dans quel état se trouve la tâche et si elle s'est
terminée avec succès ou a rencontré un problème et a échoué. En cas d'échec de la tâche, 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 d'autres informations d'identification d'erreur qui peuvent être utilisées pour localiser le
message d'erreur dans les langues prises en charge et obtenir des descriptions d'erreur plus détaillées et des
descriptions d'actions recommandées.
Toutes les méthodes DCIM_OSDeploymentService connexes décrites dans le présent document renvoient des
codes d'erreur qui indiquent si la méthode a été 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 en cours d'exécution dans la méthode ne peut pas être achevée
immédiatement. En outre, si une erreur se produit, les méthodes renvoient également des paramètres de sortie qui
incluent un message d'erreur (en anglais) et d'autres identificateurs d'erreur qui peuvent être utilisés pour localiser
l'erreur dans les langues prises en charge. Les identificateurs d'erreur peuvent être utilisés pour indexer dans et traiter
les fichiers XML Dell Message Registry. Les fichiers Dell Message Registry sont disponibles dans les six langues prises
en charge, un fichier par langue. En plus des messages d'erreur traduits, les fichiers Dell Message Registry contiennent
des descriptions supplémentaires détaillées des erreurs et des actions recommandées pour chaque erreur renvoyée
par l'interface de services Web de Lifecycle Controller Remote Services. Pour télécharger les fichiers XML Dell
Message Registry, consultez delltechcenter.com/page/Lifecycle+Controller/.
Les méthodes qui retournent des instances concrètes de tâche sont les suivantes :
•
UnpackAndAttach()
•
UnpackAndShare()
•
BootToNetworkISO
•
DownloadISOToVFlash()
37
•
BootToISOFromVFlash
•
ConnectNetworkISOImage
•
ConnectRFSISOImage()
Les méthodes qui retournent uniquement des paramètres de sortie et aucune instance de tâche sont les suivantes :
38
•
GetDriverPackInfo()
•
DetachDrivers()
•
DetachISOImage()
•
BootToPXE()
•
BootToHD()
•
GetHostMACInfo()
•
DetachISOFromVFlash()
•
DeleteISOFromVFlash()
•
DisconnectNetworkISOImage()
•
GetNetworkISOImageConnectionInfo()
•
SkipISOImageBoot()
•
DisconnectRFSISOImage()
•
GetRFSISOImageConnectionInfo()
7
Gestion des tâches
Remote Services offre les fonctionnalités suivantes pour gérer les tâches de Lifecycle Controller :
•
Création de tâches : créez des types de tâches spécifiques pour appliquer des configurations.
•
Planification de tâches et files d'attente de tâches : exécutez plusieurs tâches en un seul redémarrage du
système en utilisant la méthode SetupJobQueue() sur la classe DCIM_JobService. Si vous créez une tâche
en utilisant la méthode CreateTargetedConfigJob() sans définir l'heure de début, utilisez la méthode
SetupJobQueue() pour définir la planification et l'ordre d'exécution. Si l'heure de début a été définie dans la
méthode CreateTargetedConfigJob(), elle ne peut pas être regroupée avec les autres tâches, et la tâche est
configurée pour être exécutée à l'heure qui a été spécifiée.
•
Suppression de tâches : supprimez une tâche existante spécifiée en utilisant la méthode DeleteJobQueue() sur
la classe DCIM_JobService.
•
Rapport de toutes les tâches : énumérez la classe DCIM_ConcreteJob pour établir un rapport de toutes les
tâches.
•
Rapport des tâches planifiées : énumérez la classe DCIM_ConcreteJob avec le filtre de sélection
JobStatus=Scheduled pour générer un rapport de toutes les tâches planifiées.
Pour plus d'informations sur le contrôle des tâches, consultez le Profil de contrôle des tâches.
Types de tâches
Il existe deux types de tâches : les tâches créées par le système (implicites) et celles créées par l'utilisateur
(explicites) :
•
Les tâches créées par le système sont créées lorsque vous exécutez à distance des tâches Remote Services
spécifiques. Par exemple, les fonctions Remote Services telles que l'exportation de l'inventaire du matériel,
l'exportation de licence, la création d'une partition de stockage persistant, etc. créent une tâche et renvoient
l'ID de la tâche. L'interrogation de l'état de la tâche détermine l'état d'achèvement de la tâche.
•
Les tâches créées par l'utilisateur telles que CreateTargetedConfigJob, CreateRebootJob, et InstallFromURI
sont utilisées pour appliquer les configurations de l'utilisateur pour le RAID, la carte réseau, le BIOS, et ainsi de
suite. Elles peuvent être planifiées pour s'exécuter immédiatement ou à une heure planifiée.
Tâches créées par le système
Tâches créées par l'utilisateur
vFlash (Initialiser)
Configuration RAID
vFlash (Créer une partition)
Configuration BIOS
vFlash (Formater une partition)
Configuration de carte réseau
vFlash (Attacher une partition)
Configuration iDRAC
vFlash (Détacher une partition)
Configuration du système
vFlash (Exporter des données depuis une partition)
Mise à jour des logiciels de (BIOS, carte réseau, RAID,
etc.)
vFlash (Créer une partition à l'aide d'une image)
Redémarrer
Exporter le journal Lifecycle.
39
Tâches créées par le système
Tâches créées par l'utilisateur
Exporter l'inventaire du matériel
Exporter la configuration d'usine
Tâches créées par l'utilisateur
Voici les tâches créés par l'utilisateur :
•
CreateTargetedConfigJob : cette méthode est utilisée lors de la configuration de RAID, carte réseau, BIOS,
iDRAC et système. Utilisez cette méthode pour valider les modifications de configuration et créer une tâche pour
appliquer les modifications de configuration.
•
CreateRebootJob : cette méthode est utilisée pour créer des tâches de redémarrage.
•
InstallFromURI : cette méthode est utilisée pour mettre à jour le micrologiciel de BIOS, RAID, carte réseau,
iDRAC, bloc d'alimentation, Lifecycle Controller, packs de pilotes du système d'exploitation, et diagnostics. En
cas de succès, cette méthode renvoie un ID de tâche. Cet ID de tâche exécute la mise à jour de logiciel sur
cette entité.
REMARQUE: Si la méthode InstallFromURI() est utilisée pour mettre à jour le micrologiciel de BIOS, RAID, carte
réseau, iDRAC, et bloc d'alimentation, utilisez la méthode SetupJobQueue () pour planifier l'ID de tâche.
REMARQUE: Si la méthode InstallFromURI() est utilisée pour mettre à jour Lifecycle Controller, le pack de pilotes et
les diagnostics, ne planifiez pas de tâche.
Planification des tâches
Les tâches peuvent être planifiées pour les ID de tâche renvoyés par l'une des méthodes de création de tâche.
SetupJobQueue : cette méthode est utilisée uniquement avec les identificateurs de tâche renvoyés par l'une des
méthodes de création de tâche qui ne sont pas déjà planifiés.
Suppression des tâches
En utilisant la méthode JID_CLEARALL(), toutes les tâches actuelles d'un système peuvent être supprimées. Vous
pouvez également supprimer une tâche spécifique en utilisant son ID de tâche.
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 NIC/CNA
et configuration NIC) :
1.
Appelez la méthode InstallFromURI() pour les packages de mise à jour du micrologiciel de la carte réseau et du
BIOS.
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 NIC d'une carte réseau (par exemple, NIC 1 intégrée) et créez une tâche ciblée pour ces
attributs. 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.
40
REMARQUE: Pour qu'iDRAC redémarre automatiquement le système à l'heure planifiée, créez une tâche de
redémarrage (en précisant le type de redémarrage — progressif ou mise hors puis sous tension) et incluez l'ID de
la tâche de redémarrage dans la liste des tâches spécifiée en appelant la méthode SetupJobQueue(). Si une tâche
de redémarrage n'est pas incluse dans la configuration de file d'attente de tâches, les tâches sont prêtes à
s'exécuter à l'heure de début planifiée, mais dépendent d'une action extérieure pour redémarrer le système et
lancer l'exécution de la tâche.
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 :
REMARQUE: Vous pouvez créer des tâches cibles lors du POST ou de l'installation du système. Les tâches ne
s'exécutent pas tant que le système ne termine pas le POST ou quitte la configuration du système.
1.
Configuration de NIC 1 intégrée : définissez les attributs de carte réseau de la NIC 1 intégrée et créez une tâche de
configuration ciblée pour la NIC 1 intégrée avec une heure de début planifiée égale à TIME_NOW, mais assurezvous de ne pas planifier de redémarrage.
2.
Configuration de NIC 2 intégrée : définissez les attributs de carte réseau de la NIC 2 intégrée et créez une tâche de
configuration ciblée pour la NIC 2 intégrée avec une heure de début planifiée égale à TIME_NOW, mais assurezvous de ne pas planifier de redémarrage.
3.
Définissez les attributs de carte réseau de la NIC 3 intégrée, créez une tâche ciblée pour la NIC 3 intégrée avec une
heure de début planifiée égale à TIME_NOW, et spécifiez un type de redémarrage.
L'iDRAC redémarre le système en fonction de la méthode définie par le type de redémarrage, 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 paramètres d'heure de début tels que
ScheduledStartTime, StartTimeInterval, et UntilTime. Le type de données des paramètres est dateheure CIM. Si le paramètre StartTime est null, l'action n'est pas démarrée. Le type de données date-heure est défini
au format AAAAMMJJhhmmss, où :
•
AAAA correspond à l'année
•
MM correspond au mois
•
JJ correspond au jour
•
hh correspond à l'heure
•
mm correspond aux minutes
•
ss correspond aux secondes
Par exemple, 20090930112030. Entrez la date et l'heure dans ce format pour toutes les mises à jour de Lifecycle
Controller, les attributs définis, et les méthodes CreateTargetedConfigJob() sur des classes de service différentes.
TIME_NOW est une valeur spéciale qui représente exécuter les tâches immédiatement.
Suppression automatique des tâches
Les tâches sont supprimées automatiquement lorsque le nombre de tâches d'un système est supérieur à la valeur de la
propriété StartAutoDeleteAtThreshold de la classe DCIM_JobService. Toutes les tâches qui se terminent (avec
succès ou non) dans une période plus longue que la valeur DeleteOnCompletionTimeout dans la classe
DCIM_JobService sont supprimées du système.
41
REMARQUE: La valeur DeleteOnCompletionTimeout est modifiée en utilisant la méthode
SetDeleteOnCompletionTimeout.
Effacement de toutes les tâches
Utilisez la méthode DeleteJobQueue() avec le mot-clé JID_CLEARALL pour l'ID de la tâche pour effacer toutes les
tâches et toutes les données de configuration en attente associées aux tâches.
42
Gestion de la configuration RAID
8
Utilisez la fonction de configuration RAID pour obtenir les propriétés du contrôleur RAID, des disques physiques, et des
boîtiers attachés au système. Vous pouvez configurer différents attributs des disques physiques et virtuels en utilisant
les méthodes disponibles.
Affichage des contrôleurs RAID
•
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 attachés au système.
•
Exécutez l'opération Get (Obtenir) sur 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 de disques virtuels en tranches
Pour créer des disques virtuels en tranches :
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) de la méthode choisie. L'ID d'instance de disque
virtuel en attente est un paramètre de sortie et la valeur de code de retour est renvoyée si la méthode réussit. Par
exemple, si la méthode réussit, le code 0 est renvoyé.
7.
Avant d'appeler la méthode CreateTargetedConfigJob(), construisez les paramètres d'entrée (par exemple, Target,
RebootType, ScheduledStartTime, UntilTime, etc.) et utilisez le bon FQDD (Fully Qualified Device Descriptor —Descripteur de périphérique complet) du 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 de contrôle des tâches.
10. Énumérez la classe DCIM_VirtualDiskView pour afficher le disque virtuel créé plus tôt.
Configuration de RAID
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
Conditions préalables communes à respecter avant d'utiliser Remote Services
•
Contrôleur PERC et micrologiciel qui prend en charge la gestion des clés locales
•
Disques durs SED
43
Installez et configurez RAID à l'aide des ressources matérielles suivantes :
•
Contrôleur de stockage : PERC
•
Disques physiques (SED) : 4
•
Taille de chaque disque physique : 1 To
Créez la configuration RAID suivante :
•
Taille de chaque disque virtuel : 10 Go (10240 Mo)
•
Nombre de disques virtuels : 10
•
Niveau de RAID : 5
•
Disque de secours dédié : 1
•
Activez le cryptage sur le contrôleur et créez une clé locale
Pour configurer RAID :
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 de contrôleur suivants et prenez note de ces paramètres pour une utilisation
ultérieure :
–
Descripteur de périphérique complet (FQDD) du contrôleur
–
État de la sécurité
–
Mode de cryptage
–
ID de clé
2.
Obtenez les FQDD et valeurs des disques physiques attachés au contrôleur.
3.
Exécutez la méthode CreateVirtualDisk() après avoir configuré les valeurs correctes dans le tableau suivant.
Tableau 9. Valeurs pour configurer RAID
Paramètre
Valeur
FQDD
FQDD du contrôleur et disques physiques attachés
RAID Level (Niveau Définissez le niveau de RAID sur 5.
de RAID)
RAID 5 répartit les données sur les disques physiques, et utilise les informations de parité
pour conserver les données redondantes. Si un disque physique tombe en panne, les
données sont reconstruites à l'aide des informations de parité. RAID 5 offre de bonnes
performances en lecture et des performances plus lentes en écriture avec une bonne
redondance des données.
Span Depth
(Profondeur de
répartition)
Définissez la valeur sur 1.
Span Length
(Longueur de
répartition)
Définissez la valeur sur 3.
La valeur de longueur de répartition correspond au nombre de disques physiques inclus
dans chaque répartition. Celle-ci est calculée en divisant le nombre de disques physiques
par la valeur de profondeur de répartition.
Size (Taille)
Définissez cette valeur sur 10240 Mo par disque virtuel.
Starting LBA (LBA
de démarrage)
Calculez le LBA de démarrage en fonction des disques virtuels existants. Pour calculer le
LBA de démarrage suivant en blocs de 512 octets, utilisez les formules suivantes :
REMARQUE: Cela est nécessaire uniquement lorsque des disques virtuels en tranches
existent.
–
44
RAID0 : LBA de démarrage précédent + ((Taille / Nombre de lecteurs) / 512)
Paramètre
Valeur
–
–
–
–
–
–
RAID1 : LBA de démarrage précédent + (Taille / 512)
RAID5 : LBA de démarrage précédent + ((Taille / Nombre de lecteurs - 1)) / 512
RAID6 : LBA de démarrage précédent + ((Taille / Nombre de lecteurs - 2)) / 512
RAID10 : LBA de démarrage précédent + ((Taille / 2) / 512)
RAID50 : LBA de démarrage précédent + ((Taille / (Nombre de lecteurs par
répartition - 1)) / 512)
RAID60 : LBA de démarrage précédent + ((Taille / (Nombre de lecteurs par
répartition - 2)) / 512)
REMARQUE: Sinon, définissez les LBA de démarrage sur « 0xFFFFFFFFFFFFFFFF » ;
l'emplacement de démarrage de la tranche est alors calculé automatiquement pour se
situer immédiatement après la fin de la dernière tranche.
Stripe Size (Taille
de bande)
La taille d'élément de bande est la quantité d'espace disque consommé par une bande sur
chaque disque physique de la bande. Vous pouvez définir les valeurs suivantes en bits :
REMARQUE: Les contrôleurs S110 et H310 prennent uniquement en charge la taille de
bande 64 Ko.
Read Policy (Règle
de lecture)
Write Policy (Règle
d'écriture)
Disk Cache Policy
(Règle de mémoire
cache de disque)
Virtual Disk Name
(Nom du disque
virtuel)
–
–
–
–
–
64 Ko = 128
128 Ko = 256
256 Ko = 512
512 Ko = 1024
1 Mo = 2048
–
–
–
No Read Ahead (Pas de lecture anticipée)
Read Ahead (Lecture anticipée)
Adaptive Read Ahead (Lecture anticipée adaptative)
–
–
–
Write Through (Écriture immédiate)
Write Back (Écriture différée)
Write Back Force (Écriture différée forcée)
–
–
Enabled (Activé)
Disabled (Désactivé)
En option, vous pouvez fournir un nom pour le disque virtuel. Vous pouvez utiliser un
maximum de 115 caractères alphanumériques.
4.
Pour créer 10 disques virtuels, exécutez la méthode 9 fois de plus avec les mêmes valeurs énumérées dans le
tableau ci-dessus.
5.
Assurez-vous que les disques virtuels ont bien été créés.
6.
Définissez les valeurs suivantes et appelez la méthode EnableControllerEncryption() :
–
–
–
–
7.
Descripteur de périphérique complet (FQDD) du contrôleur
Mode de cryptage : cryptage par clé locale.
ID de clé
Phrase de passe : une phrase de passe valide contient de 8 à 32 caractères. Elle doit inclure une
combinaison de lettres majuscules et minuscules, chiffres et symboles, sans espaces.
Utilisez le FQDD du disque physique à utiliser comme disque de secours pour appeler la méthode AssignSpare().
45
REMARQUE: Si vous avez besoin d'un disque de secours dédié, utilisez le FQDD du disque virtuel associé comme
cible au lieu du FQDD du contrôleur.
8.
Construisez les paramètres d'entrée (par exemple, Target, RebootType, ScheduledStartTime, etc.) de la méthode
CreateTargetedConfigJob(). Consultez le document Profil de RAID sur delltechcenter.com/page/DCIM.Library pour
voir la liste de tous les paramètres d'entrée pris en charge.
9.
Appelez la méthode CreateTargetedConfigJob() pour appliquer les valeurs en attente. Si cette méthode réussit, le
système doit renvoyer un ID de tâche pour la tâche de configuration que vous avez créée.
REMARQUE: Le système doit redémarrer pour exécuter les tâches.
Configuration RAID — Scénario après configuration
1.
Obtenez l'état de la tâche à l'aide de l'ID de tâche généré plus tôt.
2.
Pour vérifier si la configuration RAID et l'activation du cryptage du contrôleur basé sur la clé locale ont réussi, vous
devez vérifier si le système démarre automatiquement à partir de Lifecycle Controller et applique le changement de
configuration RAID et de la clé locale.
3.
Obtenez l'état de la tâche à l'aide de l'ID de tâche généré plus tôt pour lequel ce message d'état est renvoyé : Job
completed successfully (Tâche terminée avec succès).
4.
Répétez l'étape 1 et l'étape 2 et vérifiez si les changements sont appliqués.
Références pour la configuration de RAID
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 10. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services
Web de Lifecycle Controller (Windows ou Linux)
Étape 1
16.7 — Liste de l'inventaire RAID - Classe ControllerView
Étape 2
16.9 — Liste de l'inventaire RAID - Classe
PhysicalDiskView
Étape 3
16.18.5 — Création d'un disque virtuel en tranches CreateVirtualDisk
Étape 4
16.18.5 — Création d'un disque virtuel en tranches CreateVirtualDisk
Étape 5
16.10 — Liste de l'inventaire RAID - Classe
VirtualDiskView
Étape 6
16.17.3 — Verrouillage du contrôleur avec une clé EnableControllerEncryption
Étape 7
16.16.2 — Attribution du disque de secours - AssignSpare
Étape 8
16.14 — Application des valeurs RAID en attente CreateTargetedConfigJob
Étape 9
16.14 — Application des valeurs RAID en attente CreateTargetedConfigJob
Profils
Profil DCIM-SimpleRAID
MOFs
46
Numéro de l'étape
•
•
•
•
•
•
•
•
•
Emplacement dans le Guide de l'interface des services
Web de Lifecycle Controller (Windows ou Linux)
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
Conversion d'un lecteur SATA du mode RAID à un état non RAID
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
•
•
Conditions préalables communes à respecter avant d'utiliser Remote Services.
Contrôleurs PERC S110 ou H310 prenant en charge le mode non RAID.
Disques durs SATA ou SSD
Pour convertir le lecteur RAID en un disque SATA non RAID :
1.
Obtenez la liste des contrôleurs de stockage connectés au système et de leurs propriétés.
2.
Obtenez les FQDD, les valeurs du contrôleur et les disques physiques attachés au contrôleur.
3.
Appelez la méthode ConvertToNonRAID() pour lancer la conversion.
4.
Appelez la méthode CreateTargetedConfigJob() pour appliquer les valeurs en attente. Si cette méthode réussit, le
système doit renvoyer un ID de tâche pour la tâche de configuration que vous avez créée.
Références pour la conversion d'un lecteur SATA
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 11. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
Étape 1
16.7 — Liste de l'inventaire RAID - Classe ControllerView
Étape 2
16.9 — Liste de l'inventaire RAID - Classe PhysicalDiskView
Étape 3
16.21 Conversion de disques physiques à non RAID - ConvertToNonRAID()
Étape 4
16.14 — Application des valeurs RAID en attente - CreateTargetedConfigJob
Profils
Profil DCIM-SimpleRAID
MOFs
•
•
DCIM_ControllerView.mof
DCIM_EnclosureView.mof
47
Numéro de l'étape
•
•
•
•
•
•
•
48
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
DCIM_PhysicalDiskView.mof
DCIM_RAIDAttribute.mof
DCIM_RAIDEnumeration.mof
DCIM_RAIDInteger.mof
DCIM_RAIDService.mof
DCIM_RAIDString.mof
DCIM_VirtualDiskView.mof
Gestion des périphériques réseau
9
Utilisez la fonction de gestion de réseau pour obtenir une liste détaillée des périphériques réseau suivants dans le
système et définir leurs attributs :
•
•
•
•
•
Cartes Réseau (NIC)
Adaptateurs réseau de convergence (CNA)
LAN sur carte mère (LOM)
Cartes filles réseau (NDC)
Cartes mezzanine (pour les serveurs lames seulement)
Pour plus d'informations sur le profil de carte réseau simple, consultez le Profil de carte réseau simple.
Affichage de l'inventaire des périphériques réseau
•
•
Exécutez l'opération Enumerate (Énumérer) sur la classe DCIM_NICView pour afficher les propriétés
d'instance de toutes les cartes réseau (Broadcom et Intel) du système.
Exécutez l'opération Get (Obtenir) sur la classe en utilisant les ID d'instance corrects du périphérique réseau
requis pour afficher les propriétés correspondantes.
Affichage des attributs des périphériques réseau
•
•
Exécutez l'opération Enumerate (Énumérer) sur l'une des classes DCIM_NICAttribute
(DCIM_NICEnumeration, DCIM_NICInteger, et DCIM_NICString) pour afficher tous les attributs
disponibles et les valeurs possibles de tous les périphériques réseau du système.
Exécutez l'opération Get (Obtenir) sur l'une des classes DCIM_NICAttribute pour afficher les attributs des
périphériques réseau. Pour obtenir des informations spécifiques sur les attributs de sous-classes, utilisez l'ID
d'instance correct avec le nom de l'attribut répertorié dans la sous-classe.
Définition des attributs de périphériques réseau
Pour définir les attributs :
1.
Identifiez l'ID d'instance concerné 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, etc.) et utilisez le bon FQDD (Fully Qualified
Device Descriptor —- Descripteur de périphérique complet) du périphérique réseau pour le paramètre Target.
Consultez le document Profil de carte réseau simple sur delltechcenter.com/page/DCIM.Library pour voir la liste de
tous les paramètres d'entrée pris en charge.
7.
Appelez la méthode CreateTargetedConfigJob() pour appliquer les valeurs en attente. Si cette méthode réussit, le
système doit renvoyer un ID de tâche pour la tâche de configuration que vous avez créée.
49
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 de contrôle des tâches.
9.
Répétez l'étape 5 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() sur la classe DCIM_JobService, construisez les
paramètres d'entrée et utilisez le bon FQDD (Fully Qualified Device Descriptor -- Descripteur de périphérique
complet) du périphérique réseau
REMARQUE: Vous ne pouvez supprimer les données en attente qu'avant de créer une tâche cible. Après la
création de la tâche, vous ne pouvez pas exécuter cette méthode. Au besoin, vous pouvez appeler la méthode
DeleteJobQueue() pour supprimer la tâche et effacer les valeurs en attente. Cependant, la méthode ne fonctionne
pas si le système a redémarré et que l'exécution de la tâche a commencé.
2.
Appelez la méthode DeletePendingConfiguration().
3.
Vous pouvez confirmer la suppression en fonction de la valeur du code de retour renvoyée par la méthode.
Activation ou désactivation de la partition sur la CNA
REMARQUE: Même si vous désactivez la propriété NicPartitioning ou PartitionState, la partition 1 ne peut pas être
désactivée.
Pour activer ou désactiver une partition sur la CNA :
1.
Énumérez la classe DCIM_NICEnumeration et identifiez la valeur actuelle des instances de la classe avec
NicMode, iScsiOffloadMode et FCoEOffloadMode et leurs propriétés FQDD.
2.
Pour la partition identifiée, utilisez la propriété FQDD et appelez la méthode SetAttribute() pour activer ou
désactiver la partition.
REMARQUE: La partition est activée même si l'un des modes est actif.
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(), construisez les paramètres d'entrée (Target,
RebootJobType, ScheduledStartTime, UntilTime, etc.).
Si plusieurs partitions sur un port ont un changement de configuration, ne spécifiez pas RebootJobType et
ScheduledStartTime. Planifiez la tâche en utilisant les méthodes du profil de contrôle des tâches. Passez à l'étape 6
pour créer les tâches. Consultez le document Profil de carte réseau simple sur delltechcenter.com/page/
DCIM.Library pour voir la liste de tous les paramètres d'entrée pris en charge.
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 que vous avez créée.
REMARQUE: Redémarrez le système pour exécuter la tâche de définition des attributs.
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().
REMARQUE: Les modificaton en attente sur les partitions sont perdues si les tâches de partition ne sont pas
planifiées pour s'exécuter ensemble.
7.
Vous pouvez obtenir l'état de la sortie de l'ID de tâche à l'aide des méthodes du profil de contrôle des tâches.
8.
Répétez l'étape 1 pour confirmer l'exécution avec succès de la méthode.
50
Modification de la personnalité et de la bande passante d'une
partition pour une CNA
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
énoncées dans Conditions préalables communes à respecter avant d'utiliser Remote Services sont remplies.
Partitionnez un port et attribuez la personnalité et la bande passante sur une carte CNA (Converged Network Adapter)
dotée d'une liaison Ethernet 10 Gb avec prise en charge de multiples personalités.
Définissez la personnalité et la bande passante suivantes :
Tableau 12. Personnalité et bande passante
Nombre de personnalités
2
Personnalité pour chaque partition
Bande passante
iSCSI
50
FCoE
50
Pour modifier la personnalité et définir la bande passante d'une partition dans une CNA :
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.
2.
Pour la partition identifiée, utilisez la propriété FQDD et appelez la méthode SetAttribute() pour activer une
personnalité spécifique et désactiver les autres.
REMARQUE: Sur une partition, étant donné que de multiples personnalités sont prises en charge, vous pouvez
activer ou désactiver de multiples personnalités en même temps. Pour les limitations relatives à la définition des
personnalités sur les différentes cartes CNA, consultez le document Lisez-moi iDRAC7 version 1.00.00 ou le Profil
de carte réseau simple sur delltechcenter.com/page/DCIM.Library.
3.
Passez à l'étape 6 pour effectuer les étapes restantes.
4.
Énumérez la classe DCIM_NICInteger et identifiez la valeur actuelle des instances de la classe avec
AttributeName=MaxBandwidth ou MinBandwidth et leurs propriétés FQDD. Les valeurs maximales et minimales de
bande passante.
–
20 - 30
–
30 - 40
–
25 - 35
Pour connaître les limitations relatives à la définition de la bande passante sur les différentes cartes CNA,
consultez le document Lisez-moi iDRAC7 version 1.00.00 ou le Profil de carte réseau simple sur delltechcenter.com/
page/DCIM.Library.
5.
Pour 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 d'entrée (Target,
RebootJobType, ScheduledStartTime, UntilTime, etc.).
Si plusieurs partitions sur un port ont un changement de configuration, ne spécifiez pas RebootJobType et
ScheduledStartTime. Planifiez la tâche en utilisant les méthodes du profil de contrôle des tâches. Passez à
l'étape 9 pour créer les tâches. Consultez le document Profil de carte réseau simple sur delltechcenter.com/page/
DCIM.Library pour voir la liste de tous les paramètres d'entrée pris en charge.
8.
Appelez la méthode CreateTargetedConfigJob() pour appliquer les valeurs en attente. Si cette méthode réussit, le
système doit renvoyer un ID de tâche pour la tâche de configuration que vous avez créée.
51
REMARQUE: Le système doit être redémarré pour exécuter la tâche de définition de l'attribut ou des attributs.
9.
Créez une tâche de redémarrage avec CreateRebootJob() et planifiez toutes les tâches de partition et la tâche de
redémarrage à l'aide de SetupJobQueue(). Les modifications en attente sur les partitions sont perdues si elles ne
sont pas planifiées pour s'exécuter ensemble.
10. Vous pouvez obtenir l'état de la sortie de l'ID de tâche à l'aide des méthodes du profil de 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 pour la modification de la personnalité
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 13. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
Étape 1
15.1 — Liste de l'inventaire CNA - Classe Enumeration
Étape 2
15.14 — Configuration des modes LAN CNA
Étape 4
15.3 — Liste de l'inventaire CNA - Classe Integer
Étape 5
15.11 — Configuration de l'attribut MaxBandwidth
Étape 6
15.3 — Liste de l'inventaire CNA - Classe Integer
Étape 7
15.7 — Application des valeurs en attente de CNA - CreateTargetedConfigJob
Étape 8
15.5 — Application des valeurs en attente de CNA - CreateTargetedConfigJob
Étape 9
7.8 — CreateRebootJob()
10.2.1 — Configuration de la file d'attente de tâches
Étape 10
10.2.3 — Liste des tâches dans le magasin de tâches
Profils
Document Profil NIC simple sur delltechcenter.com/page/DCIM.Library
MOFs
•
•
•
•
•
•
DCIM_NICView
DCIM_NICString
DCIM_NICEnumeration
DCIM_NICInteger
DCIM_NICAttribute
DCIM_NICService
Définition des attributs d'adresse virtuelle
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
énoncées dans Conditions préalables communes à respecter avant d'utiliser Remote Services sont remplies.
Modifiez l'attribut d'adresse virtuelle sur une carte CNA.
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.
Définissez les valeurs appropriées de chacun des attributs d'adresse virtuelle suivants :
52
•
VirtMacAddr
•
VirtIscsiMacAddr
•
VirtFIPMacAddr
•
VirtWWN
•
VirtWWPN
Références pour les attributs d'adresse virtuelle
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 14. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
-
15.10 — Définition de l'attribut VirtMacAddr
Profils
Profil DCIM_SimpleNIC
MOFs
•
•
•
•
•
•
DCIM_NICView
DCIM_NICString
DCIM_NICEnumeration
DCIM_NICInteger
DCIM_NICAttribute
DCIM_NICService
Configuration de la cible d'amorçage — ISCSI et FCoE
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
énoncées dans Conditions préalables communes à respecter avant d'utiliser Remote Services sont remplies.
Modifiez les attributs iSCSI et FCoE sur une carte CNA.
Pour modifier les attributs iSCSI et FCoE :
•
•
Pour définir les attributs de l'initiateur iSCSCI, définissez les valeurs appropriées de chacun des éléments
suivants :
–
IscsiInitiatorIpAddr
–
IscsiInitiatorSubnet
–
IscsiInitiatorSubnetPrefix
–
IscsiInitiatorGateway
–
IscsiInitiatorPrimDns
–
IscsiInitiatorSecDns
–
iscsiInitiatorName
–
IscsiInitiatorChapId
–
IscsiInitiatorChapPwd
Pour configurer la première cible iSCSI, définissez les valeurs appropriées des paramètres suivants :
–
ConnectFirstTgt
53
•
54
–
FirstTgtIpAddress
–
FirstTgtTcpPort
–
FirstTgtBootLun
–
FirstTgtIscsiName
–
FirstTgtChapId
–
FirstTgtChapPwd
Pour configurer la cible de démarrage FCoE, définissez les valeurs appropriées des paramètres suivants :
–
MTUParams
–
ConnectFirstFCoETarget
–
FirstFCoEWWPNTarget
–
FirstFCoEBootTargetLUN
–
FirstFCoEFCFVLANID
Inventaire et journaux
10
Utilisez les fonctions d'inventaire et de journal pour :
•
Récupérer et exporter l'inventaire actuel et celui configuré en usine
•
Récupérer et exporter le journal Lifecycle
•
Réinitialiser le système
Récupération de l'inventaire du matériel
À l'aide de Remote Services, vous pouvez récupérer instantanément l'inventaire du matériel d'un système. L'inventaire
comporte une liste de tous les périphériques matériels installés sur le système.
Les informations d'inventaire du matériel sont mises en cache dans le stockage persistant de Lifecycle Controller et sont
disponibles pour les applications iDRAC et UEFI.
Pour récupérer l'inventaire du matériel, vous devez énumérer les classes d'affichage des différents composants
matériels du système tels que ventilateurs, alimentations, IDRAC, contrôleurs vidéo, CPU, barettes DIMM et PCI/PCIe
pour afficher leurs propriétés.
Pour plus d'informations sur les différents profils de matériel, voir Profils d'inventaire du matériel.
Pour plus d'informations sur les noms faciles à utiliser des composants matériels, voir Noms faciles à utiliser des
composants du système.
Exportation de l'inventaire du matériel actuel
•
Pour exporter l'inventaire du matériel dans un fichier XML, appelez la méthode ExportHWInventory() sur la
classe DCIM_LCService.
•
Pour stocker une copie des valeurs d'usine par défaut d'un nœud géré, appelez la méthode
ExportFactoryConfiguration() sur la classe DCIM_LCService.
REMARQUE: Stockez le fichier XML sur un périphérique USB ou un partage réseau, ou les deux.
Journal Lifecycle
Le journal Lifecycle affiche les informations suivantes :
•
Modifications de la configuration iDRAC
•
Enregistrements de toutes les opérations d'écriture à distance et des erreurs d'authentification d'utilisateur
•
Historique de mise à jour du micrologiciel en fonction du périphérique, de la version, et de la date.
•
Modifications de la configuration du BIOS et de la carte réseau.
•
Modifications de la configuration RAID
•
Pour en savoir plus, consultez le registre des messages d'erreur sur support.dell.com/manuals.
•
Événements (mise à jour et configuration seulement) en fonction de la gravité, la catégorie, et la date.
REMARQUE: Les détails des modifications de configuration ne sont pas affichés.
55
•
Commentaires des clients en fonction de la date.
REMARQUE: Le journal Lifecycle est disponible même si le système d'exploitation n'est pas installé sur le système
et est indépendant de l'état d'alimentation du système.
Exportation du journal Lifecycle
Utilisez cette fonctionnalité pour exporter les informations du journal Lifecycle dans un fichier XML. Stockez le fichier
XML sur un périphérique USB ou un partage réseau, ou les deux.
Pour exporter le journal Lifecycle, appelez la méthode ExportLCLog() sur la classe DCIM_LCService. Pour plus
d'informations sur le schéma, voir Schéma du journal Lifecycle.
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 nœud géré, réutiliser un nœud géré pour une application différente, ou déplacer un
nœud géré à un emplacement non sécurisé.
PRÉCAUTION: Cette fonction réinitialise l'iDRAC à ses valeurs d'usine par défaut, et supprime toutes les
informations d'identification utilisateur iDRAC et les paramètres de configuration d'adresses IP. Elle supprime
également les journaux Lifecycle qui contiennent l'historique de tous les événements de changement, mises à jour
du micrologiciel, et les commentaires des utilisateurs, certificats, informations ExportFactoryConfiguration, fichiers
de restauration du micrologiciel, et fichiers de licence. Il est recommandé d'exporter le journal Lifecycle dans un
endroit sûr avant d'utiliser cette fonctionnalité. Après l'opération, arrêtez puis redémarrez manuellement le
système.
REMARQUE: Créez une sauvegarde du journal Lifecycle et des informations ExportedFactoryConfiguration avant de
supprimer la configuration.
Pour supprimer la configuration et rétablir les valeurs d'usine par défaut, appelez la méthode LCWipe() sur la classe
DCIM_LCService.
Visualisation et exportation de l'inventaire du matériel après la réinitialisation du contrôleur Lifecycle
Controller
Après avoir effectué la réinitialisation de Lifecycle Controller, des données d'inventaire incorrectes sont affichées ou
exportées dans un fichier XML. Pour afficher ou exporter les données correctes d'inventaire du matériel après la
réinitialisation de Lifecycle Controller :
REMARQUE: Après avoir effectué la réinitialisation de Lifecycle Controller, arrêtez manuellement le système.
1.
Mettez le système sous tension et attendez quelques minutes que l'iDRAC se mette en marche.
2.
Déconnectez le câble d'alimentation et patientez 30 secondes.
3.
Reconnectez le câble d'alimentation et redémarrez le système, puis appelez la méthode ExportHWInventory() sur la
classe DCIM_LCService.
56
Mises à jour à distance
11
Utilisez la fonction de mise à jour à distance et d'inventaire du micrologiciel pour effectuer une mise à jour indépendante
du système d'exploitation et récupérer l'inventaire du micrologiciel.
Utilisation de la mise à jour à distance
La mise à jour à distance, appelée également mise à jour hors bande ou mise à jour de plate-forme indépendante du
système d'exploitation, vous permet de mettre à jour le système indépendamment de l'état du système d'exploitation.
Vous pouvez lancer la mise à jour du micrologiciel quel que soit l'état du système (sous tension ou hors tension).
Avec la mise à jour de plate-forme indépendante du système d'exploitation, il n'est pas nécessaire qu'un système
d'exploitation soit exécuté sur le système. Plusieurs mises à jour peuvent être planifiées ensemble avec un redémarrage
progressif ou de cycle d'alimentation de Lifecycle Controller pour effectuer les mises à jour. Bien que les mises à jour
puissent impliquer des redémarrages du BIOS intermédiaires, Lifecycle Controller les gère automatiquement jusqu'à ce
que les mises à jour soient complètes.
Cette fonctionnalité prend en charge deux méthodes d'exécution des mises à jour :
•
Installation à partir d'un identificateur de ressource uniforme (URI) : cette méthode permet à une requête WSManagement d'installer ou mettre à jour des logiciels sur une plate-forme hôte à l'aide d'un URI. L'URI se
compose d'une chaîne de caractères utilisée pour identifier ou nommer une ressource sur le réseau. L'URI est
utilisé pour spécifier l'emplacement de l'image du package de mises à jour Dell (DUP) sur le réseau, qui peut
être téléchargée sur Lifecycle Controller, puis installée.
•
Installation depuis l'identité du logiciel : cette méthode permet la mise à jour ou la restauration vers une version
déjà disponible sur Lifecycle Controller.
Vous pouvez utiliser un utilitaire de ligne de commande, un script ou une application compatible avec WS-Management
pour effectuer une mise à jour à distance. L'application ou le script effectue une requête d'appel de méthode WSManagement en utilisant une des méthodes d'interface de mise à jour à distance. L'iDRAC télécharge alors le
micrologiciel à partir de l'URI du partage réseau (partage réseau local, CIFS, NFS, FTP, TFTP, HTTP) et planifie
l'exécution des mises à jour à l'heure spécifiée, en utilisant les types de redémarrage du système suivants : progressif,
cycle d'alimentation ou forcé.
REMARQUE: Lorsque vous effectuez une mise à jour à distance sur le pack de pilotes du système, celle-ci
remplace le pack de pilotes actuel. Le pack de pilotes remplacé n'est plus disponible.
REMARQUE: Seuls sont pris en charge les noms de chemin alphanumériques.
Périphériques pris en charge
La mise à jour à distance est prise en charge pour les périphériques et composants suivants :
•
iDRAC7
•
RAID Séries 6 et 7
•
Cartes NIC, LOM, NDC et CNA (Broadcom, Intel, et QLogic)
•
Blocs d'alimentation
•
BIOS
57
•
Pack de pilotes du système d'exploitation
•
Lifecycle Controller
•
Diagnostics
Mise à jour à distance à partir d'URI
Pour effectuer une mise à jour à distance en utilisant URI :
1.
Utilisez le client WS-Management approprié pour envoyer une requête d'appel de méthode à l'adresse IP iDRAC.
La commande WS-Management comprend la méthode InstallFromURI() sur
DCIM_SoftwareInstallationService, et l'emplacement où iDRAC doit télécharger le package de mise à
jour Dell (DUP). Les protocoles de téléchargement pris en charge sont HTTP, FTP, CIFS, NFS et TFTP.
Lorsque l'appel de la commande réussit, un ID de tâche est renvoyé.
REMARQUE: Des requêtes supplémentaires d'appel de la méthode InstallFromURI() peuvent être envoyées via WSManagement pour créer d'autres tâches de mises à jour.
2.
Appelez la méthode CreateRebootJob() pour créer une tâche de redémarrage sur
DCIM_SoftwareInstallationService et spécifiez le type de redémarrage souhaité (redémarrage
progressif sans arrêt forcé, cycle d'alimentation, et redémarrage progressif avec arrêt forcé.)
3.
En utilisant les ID des tâches de mise à jour et de redémarrage, vous pouvez utiliser le profil de contrôle des tâches
Dell pour planifier l'exécution de ces tâches immédiatement ou à une date et heure ultérieures. Vous pouvez
également utiliser l'ID de tâche pour interroger l'état d'une tâche ou annuler une tâche.
4.
Toutes les tâches sont marquées comme ayant réussi. Sinon, elles sont marquées comme ayant échoué si une
erreur survient pendant le téléchargement ou la mise à jour. Pour les tâches ayant échoué, le message d'erreur et
l'ID du message d'erreur correspondant à l'échec sont disponibles dans les informations de tâche.
REMARQUE: Après avoir téléchargé et extrait le DUP, le programme de téléchargement met à jour l'état de la
tâche sur Downloaded (Téléchargé) et la tâche peut alors être planifiée. Si la signature n'est pas valide ou si le
téléchargement ou l'extraction échoue, alors l'état de la tâche passe à Failed (Échec) avec un code d'erreur
approprié.
REMARQUE: Pour afficher les versions du micrologiciel mises à jour, énumérez l'inventaire du micrologiciel après
la fin des tâches de mise à jour du micrologiciel.
Planification de la mise à jour à distance
Vous pouvez planifier ou préparer des mises à jour du micrologiciel, maintenant ou ultérieurement. Vous pouvez
effectuer directement les mises à jour pour les diagnostics, Lifecycle Controller, et le pack de pilotes du système
d'exploitation sans aucune préparation. Ces mises à jour sont appliquées dès qu'elles sont téléchargées et n'ont pas
besoin du Planificateur de tâches. Toutes les autres mises à jour à distance sont des mises à jour préparées et
nécessitent une planification, à l'aide des différentes options de planification. Les DUP sont téléchargés dans Lifecycle
Controller et préparés, et le système est redémarré dans UEFI Lifecycle Controller pour effectuer la mise à jour réelle.
Il existe plusieurs options de planification des mises à jour :
•
Exécutez les mises à jour sur les composants voulus au moment voulu.
•
Exécutez la commande de redémarrage pour obtenir un ID de tâche de redémarrage.
•
Vérifiez l'état de n'importe quelle tâche en énumérant les instances DCIM_SoftUpdateConcreteJob et
en vérifiant la valeur de la propriété JobStatus.
•
Planifiez la tâche en utilisant la méthode SetupJobQueue() sur la classe DCIM_JobService.
REMARQUE: Pour les mises à jour à distance de Remote Services version 1.3, vous ne pouvez utiliser que la
méthode SetupJobQueue().
58
•
Supprimez les tâches existantes en utilisant la méthode DeleteJobQueue() sur la classe DCIM_JobService.
REMARQUE: Si vous arrêtez le système ou le laissez dans l'état d'arrêt pendant plus de 15 minutes alors qu'une
tâche de mise à jour est planifiée, il est recommandé de supprimer la tâche planifiée.
Restauration des versions précédentes
Utilisez la méthode InstallFromSoftwareIdentity() pour réinstaller des versions précédentes du micrologiciel qui sont
stockées dans Lifecycle Controller. Au lieu de télécharger le DUP, la méthode InstallFromSoftwareIdentity() crée une
tâche et renvoie l'ID de tâche.
REMARQUE: Les mises à jour de Lifecycle Controller, des diagnostics et du pack de pilotes ne peuvent pas être
annulées.
Utilisation de l'inventaire du micrologiciel à distance
La fonction d'inventaire du micrologiciel à distance récupère un inventaire du micrologiciel actuellement installé sur
divers périphériques du système géré. Elle récupère également les versions disponibles pour la restauration (versions N
et N-1).
La fonction d'inventaire du micrologiciel à distance vous permet d'exécuter un inventaire indépendant de l'état du
système et de l'état du système d'exploitation. Vous pouvez obtenir une liste des micrologiciels des périphériques
installés, ainsi que les micrologiciels disponibles pour la restauration et la réinstallation.
REMARQUE: Les informations d'identification utilisateur iDRAC qui sont utilisées pour l'authentification d'une
requête WS-Management requièrent des privilèges de connexion pour demander l'inventaire des micrologiciels et
des logiciels intégrés. Cependant, cette fonction ne se limite pas aux administrateurs.
Périphériques pris en charge
L'inventaire de micrologiciel instantané à distance est pris en charge pour les périphériques et composants suivants :
•
iDRAC7
•
Contrôleurs de stockage (RAID Séries 7 et 8)
•
Cartes NIC et LOM (Broadcom, Intel et QLogic)
•
Blocs d'alimentation
•
BIOS
•
Pack de pilotes du système d'exploitation
•
Lifecycle Controller
•
Diagnostics
•
Dispositifs logiques programmables complexes (Complex programmable logic device — CPLD)
•
Disques physiques
•
Boîtiers
La classe d'inventaire de micrologiciel instantané fournit des informations sur l'inventaire de micrologiciel comme suit :
•
Le micrologiciel installé sur les périphériques pris en charge
•
Les versions de micrologiciel disponibles pour l'installation sur chaque périphérique
59
Récupération de l'inventaire du micrologiciel
Le profil d'inventaire du micrologiciel Dell définit les extensions de modèle de données CIM Dell qui représentent les
versions du micrologiciel et des logiciels intégrés sur le serveur qui sont installées et disponibles pour être installées.
L'inventaire du micrologiciel peut être consulté en utilisant le protocole de services Web WS-Management.
REMARQUE: Il peut y avoir des instances DCIM_SoftwareIdentity de matériel précédemment installées
puis supprimées. Ces instances sont répertoriées comme Available (Disponible) dans l'inventaire si CSIOR
n'est pas effectué.
Pour récupérer un inventaire du micrologiciel à l'aide de Windows WS-Management :
1.
Énumérez la classe DCIM_SoftwareIdentity pour récupérer l'inventaire du système.
Les inventaires sont collectés comme instances CIM Installed (Installée) et Available (Disponible).
REMARQUE: Les utilisateurs qui possèdent des privilèges d'administrateur ou d'exécution des commandes du
serveur peuvent récupérer l'inventaire du micrologiciel et des logiciels intégrés du système.
REMARQUE: Les instances d'inventaire sont extraites du système, que celui-ci soit hors tension ou sous tension.
2.
–
Le logiciel actuellement installé sur le composant est répertorié comme l'instance de logiciel installée
(Installed Software Instance). La valeur de l'état de cette instance est représentée comme
étant installée (Installed).
–
Le logiciel disponible dans le stockage persistant est répertorié comme l'instance de logiciel disponible
(Available Software Instance). La valeur de la propriété de clé de l'instance, InstanceID, est représentée
comme DCIM: AVAILABLE :< TYPEDECOMPOSANT> :<IDDUCOMPOSANT> :<Version> et la valeur de l'état
de cette instance est représentée comme Available (Disponible). Les instances de logiciel installées
actuelles sont également représentées comme des instances de logiciel disponibles.
Les instances d'inventaire fournissent des valeurs d'entrée pour les opérations de mise à jour et de restauration.
Pour effectuer l'opération de mise à jour, choisissez la valeur InstanceID à partir de l'instance installée, DCIM:
INSTALLED :< comptype> :< compid> :< version>. Pour l'opération de restauration, choisissez la valeur InstanceID
à partir de l'instance Available (Disponible), DCIM:AVAILABLE:<comptype>:<compid>:<version>. Vous ne serez pas
en mesure de modifier les valeurs InstanceID.
REMARQUE: Si la valeur de la propriété version string (chaîne de version) de Available Software
Instance (Instance de logiciel disponible) est égale à Installed Software Instance (Instance de
logiciel installée), la valeur InstanceID de cette instance de logiciel disponible ne doit pas être utilisée pour
l'opération de restauration.
Types de planification à distance
Il y a deux méthodes de planification :
•
Mise à jour immédiate
•
Mise à jour planifiée
Mise à jour immédiate
Pour mettre à jour immédiatement le micrologiciel de composants, planifiez les tâches de mise à jour et de redémarrage
avec une heure de début égale à TIME_NOW. La planification d'un redémarrage ou d'une mise à jour n'est pas
nécessaire pour les mises à jour des composants de Lifecycle Controller tels que Lifecycle Controller, Diagnostics, et
packs de pilotes du système d'exploitation. Les mises à jour de ces composants sont immédiates.
60
Mise à jour planifiée
La spécification d'une heure de début planifiée pour une ou plusieurs tâches en utilisant la méthode SetupJobQueue()
nécessite de spécifier une valeur de date et heure pour le paramètre StartTimeInterval. Une valeur de date et
heure peut également être spécifiée pour le paramètre UntilTime.
La spécification de UntilTime définit un créneau de maintenance pour exécuter les mises à jour dans un intervalle
de temps fixé. Si le créneau expire et que les mises à jour ne sont pas terminées, les tâches de mise à jour en cours
d'exécution sont terminées. Toutefois, les tâches non traitées dont l'heure de début planifiée a commencé échouent.
Définition de la planification du comportement de redémarrage
La méthode CreateRebootJob() prend 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 tâche de redémarrage est utilisé comme dernier
ID de tâche dans le paramètre JobArray de la méthode SetupJobQueue() avec les autres ID de tâche de mise à jour.
•
Reboot 1 - Power cycle (Redémarrage 1 - Cycle d'alimentation) : effectue le cycle d'alimentation du serveur géré
qui met le système hors tension puis sous tension. Il ne s'agit pas d'un redémarrage progressif. Le système se
met hors tension sans l'envoi d'une demande d'arrêt au système d'exploitation. Seul le redémarrage de type 1
met le système sous tension s'il est dans l'état Arrêté, mais que l'alimentation secteur est toujours appliquée.
•
Reboot 2 - Graceful reboot without forced shutdown (Redémarrage 2 - Redémarrage progressif sans arrêt
forcé) : effectue l'arrêt progressif du serveur géré, et si le système est mis hors tension dans le temps d'attente
du cycle d'alimentation (PowerCycle WaitTime), il met 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 temps d'attente du cycle d'alimentation (PowerCycle WaitTime), la tâche de redémarrage est marquée
comme ayant échoué.
•
Reboot 3 - Graceful reboot with forced shutdown (Redémarrage 3 - Redémarrage progressif avec arrêt forcé) :
effectue l'arrêt progressif du serveur géré, et si le système est mis hors tension dans le temps d'attente du cycle
d'alimentation (PowerCycle WaitTime), il met 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 temps
d'attente du cycle d'alimentation (PowerCycle WaitTime), le système est mis hors tension puis sous
tension.
Gestion du remplacement de pièce
La fonction de remplacement de pièce fournit une mise à jour automatique du micrologiciel ou de la configuration (ou
les deux) d'un nouveau composant remplacé, tel qu'un contrôleur RAID, une carte réseau, ou un bloc d'alimentation,
afin de correspondre à celui ou celle de la pièce d'origine. Il s'agit d'une fonctionnalité sous licence, qui n'est disponible
que si la licence iDRAC7 Enterprise est installée. Quand un composant est remplacé et que la fonction de remplacement
de pièce est activée, les actions de Lifecycle Controller sont affichées localement sur le moniteur système.
Vous pouvez configurer les propriétés de remplacement de pièce connexes à l'aide de divers utilitaires compatibles
avec WS-Management. Pour plus d'informations, consultez le Guide de l'interface des services Web de Lifecycle
Controller (Windows ou Linux). La spécification du profil DCIM et les fichiers MOF correspondants sont disponibles sur
Dell TechCenter Wiki dans la section DCIM Extension Library (delltechcenter.com).
REMARQUE: 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.
REMARQUE: Le remplacement de pièce est pris en charge pour de nombreux composants de serveur issus de
divers fabricants. Pour obtenir la liste complète, consultez le document Lisez-moi iDRAC7 version 1.00.00 sur
support.dell.com/manuals.
61
Obtention ou définition du micrologiciel de pièce et configuration des attributs de mise à
jour
Pour obtenir les valeurs actuelles des propriétés Part Firmware Update (Mise à jour du micrologiciel de pièce) et Collect
System Inventory On Restart (Collecter l'inventaire du système au redémarrage) en utilisant WS-Management, une
requête de commande Enumerate (Énumérer) peut être envoyée pour obtenir les instances de la classe
DCIM_LCEnumeration. Un objet d'instance DCIM_LCEnumeration est renvoyé par attribut, où la propriété de la
chaîne AttributeName sur l'objet contient le nom de la propriété Part Replacement (Remplacement de pièce) associée,
comme Part Firmware Update (Mise à jour du micrologiciel de pièce). La propriété CurrentValue contient la
définition actuelle de la propriété. Consultez la spécification Profil de gestion Lifecycle Controller Dell pour obtenir les
noms et valeurs d'attributs spécifiques. En voici quelques exemples :
•
AttributeName (Nom d'attribut) : Part Configuration Update (Mise à jour de la configuration de pièce)
•
PossibleValues (Valeurs possibles) : Disabled, Apply always, Apply only if firmware match (Désactiver, Toujours
appliquer, N'appliquer que si le micrologiciel correspond)
•
AttributeName (Nom d'attribut) : Part Firmware Update (Mise à jour du micrologiciel de pièce)
•
PossibleValues (Valeurs possibles) : Disable, Allow version upgrade only, Match firmware of replaced part
(Désactiver, Autoriser seulement la mise à niveau de version, Faire correspondre au micrologiciel de la pièce
remplacée).
Pour configurer une valeur de propriété associée à Part Replacement (Remplacement de pièce), vous devez définir des
actions et les appliquer via le protocole de services Web WS-Management.
Appelez la méthode SetAttribute() sur la classe DCIM_LCService pour définir les attributs. La méthode SetAttribute()
prend comme paramètres d'entrée les noms et valeurs de propriété. Le tableau répertorie les valeurs de mise à jour de
la configuration et du micrologiciel de pièce.
Options
Valeurs
Part Firmware Update (Mise à jour de micrologiciel de
pièce)
Allow version upgrade only (Autoriser uniquement la mise Si l'entrée pour CurrentValue est Allow version upgrade
à niveau de version)
only (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.
Match firmware of replaced part (Faire correspondre au
micrologiciel de la pièce remplacée)
Si l'entrée pour CurrentValue est Match firmware of
replaced part (Faire correspondre au 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.
Disable (Désactiver)
Si l'entrée est Disable (Désactiver), les actions de mise à
niveau de micrologiciel n'ont pas lieu.
Part Configuration Update (Mise à jour de la configuration
de pièce)
Apply always (Toujours appliquer)
La configuration actuelle est appliquée si une pièce est
remplacée.
Apply only if firmware match (N'appliquer que si le
micrologiciel correspond)
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.
62
Appelez la méthode CreateConfigJob() sur la classe DCIM_LCService pour appliquer les valeurs. La méthode
CreateConfigJob() prend comme paramètres l'heure de début planifiée (qui peut être TIME_NOW) et un indicateur de
redémarrage si nécessaire. Un ID de tâche est renvoyé comme paramètre et peut être utilisé pour vérifier l'état
d'achèvement de la tâche.
63
64
Sauvegarde et restauration
12
Utilisez la fonction d'exportation et d'importation pour sauvegarder, exporter ou restaurer un profil de serveur.
Exportation du profil de serveur vers la carte vFlash iDRAC ou le
partage réseau
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
Conditions préalables communes à respecter avant d'utiliser Remote Services.
•
La licence iDRAC7 Enterprise est installée.
•
Pour être valide, le numéro de service du serveur doit comporter 7 caractères.
•
L'emplacement de destination a un accès en lecture ou écriture.
•
La carte vFlash iDRAC :
•
–
est installée, activée et initialisée.
–
L'espace disponible est au minimum de 384 Mo.
Partage réseau :
–
Les permissions et les paramètres de pare-feu sont définis pour permettre à l'iDRAC de communiquer
avec le système possédant le partage réseau.
–
La licence de fonction correcte est installée.
–
L'espace disponible est au minimum de 384 Mo.
REMARQUE: L'appel de la méthode BackupImage() crée un fichier d'image de sauvegarde sur le partage réseau et
la taille varie de 30 Mo à 384 Mo, selon la configuration du système.
•
Les privilèges Execute Server Command (Exécuter des commandes sur le serveur) sont disponibles sur iDRAC.
Créez une sauvegarde du micrologiciel et de la configuration du serveur et exportez-la sur une carte vFlash iDRAC ou un
partage réseau. Le fichier de sauvegarde est sécurisé par une phrase de passe.
Sauvegardez les éléments suivants :
•
Inventaire de matériel et micrologiciel tels que BIOS, LOM, cartes réseau d'extension prises en charge par
Lifecycle Controller et contrôleurs de stockage (niveau de RAID, disque virtuel et attributs de contrôleur.)
•
Informations système telles que le numéro de service, le type du système, etc..
•
Images du micrologiciel de Lifecycle Controller, configuration du système, et micrologiciel et configuration
iDRAC.
Remarques importantes
•
Lors 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 micrologiciel ne sont pas en cours d'exécution. Si le
déploiement du système d'exploitation est réalisé en utilisant Lifecycle Controller, réinitialisez l'iDRAC ou
annulez Lifecycle Controller avant d'effectuer l'exportation.
•
Après avoir effectué le déploiement du système d'exploitation à l'aide de Lifecycle Controller, l'OEMDRV est
ouvert pendant 18 heures, car Lifecycle Controller n'a pas l'état de l'installation du système d'exploitation. Si
65
vous avez besoin d'effectuer des opérations telles que mise à jour, configuration, ou restauration après le
déploiement du système d'exploitation, supprimez la partition OEMDRV. Pour supprimer la partition, réinitialisez
iDRAC ou annulez Lifecycle Controller.
•
Ne planifiez aucune autre tâche Remote Services, mise à jour du BIOS ou configuration des attributs de la carte
de réseau.
•
Si vous n'utilisez pas le paramètre ScheduledStartTime, un ID de tâche est renvoyé, mais la tâche n'est
pas planifiée. Pour planifier la tâche, appelez la méthode SetupJobQueue() sur la classe DCIM_JobService.
•
Vous pouvez annuler une tâche d'exportation avant qu'elle démarre à l'aide de la méthode DeleteJobQueue()
sur la classe DCIM_JobService. Après le démarrage de la tâche, appuyez sur F2 durant le POST et
sélectionnez Cancel Lifecycle Controller. Cela lance le processus de récupération et met le
système dans un état précédemment connu. La récupération prend dans les 5 minutes. Pour vérifier si la
récupération est terminée, interrogez la tâche d'exportation en utilisant les commandes WS-Management ou
consultez les journaux Lifecycle ou iDRAC RAC.
•
Lors d'une exportation vers un partage réseau à l'aide de WS-Management, le nom de l'image doit comporter
un maximum de 64 caractères.
•
Assurez-vous que le fichier de sauvegarde n'est pas modifié au cours de l'exportation ou après celle-ci.
Pour exporter le profil du serveur :
1.
Construisez les paramètres d'entrée selon l'emplacement du fichier image de sauvegarde, carte vFlash iDRAC ou
partage réseau (CIFS ou NFS).
2.
Appelez la méthode BackupImage() sur DCIM_LCService. 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 WSManagement requise sur l'ID de tâche.
Outre l'interrogation de l'ID de tâche à l'aide de divers langages de script, consultez les journaux iDRAC pour
vérifier le progrès de la tâche. Lorsque l'état de la tâche affiche Completed (Terminé), consultez les journaux
Lifecycle pour toutes les entrées d'exportation. Pour afficher le journal, exporter le journal en utilisant la méthode
ExportLCLog() sur la classe DCIM_LCService ou consultez le journal dans l'interface graphique compatible avec
Unified Server Configurator–Lifecycle Controller.
REMARQUE: Si l'exportation échoue, l'état de la tâche est marqué comme tel avec un message expliquant la
raison de l'échec. Pour plus d'informations sur les ID de messages d'erreur et les actions recommandées,
consultez la Liste de dépannage et de messages d'erreur de Dell Lifecycle Controller Remote Services sur
support.dell.com/manuals.
Comportement de fonction ou du système pour l'exportation du profil du serveur
66
•
Lors de l'exportation, Lifecycle Controller n'est pas disponible.
•
Lors de l'exportation, l'un des événements suivants se produit :
–
Une partition dotée d'un nom d'étiquette SRVCNF est automatiquement créée sur la carte vFlash iDRAC
et le fichier de sauvegarde est créé et stocké dans cette partition. Si une partition dotée d'un nom
d'étiquette SRVCNF existe déjà sur la carte vFlash iDRAC, elle est écrasée.
–
Le fichier de sauvegarde est créé et stocké dans un partage réseau.
•
L'exportation prend jusqu'à 45 minutes selon la configuration du serveur.
•
L'exportation sauvegarde tous les composants pris en charge en une seule opération. Vous ne pouvez pas
sauvegarder un seul composant (par exemple, sauvegarder uniquement la configuration et le micrologiciel
LOM).
•
L'exportation ne sauvegarde pas les informations de packages de diagnostics ou de pack de pilotes.
•
Pour optimiser la sécurité, verrouillez le fichier image de sauvegarde à l'aide d'une phrase de passe.
•
Si vous n'attribuez pas de valeur à la variable ShareType, Remote Services lit la variable comme égale à 0 et
tente de sauvegarder l'image sur le partage NFS.
•
Au cours de l'exportation, seules les versions actuelles du micrologiciel des périphériques pris en charge par
Lifecycle Controller (BIOS, iDRAC, carte réseau et contrôleurs de stockage) sont sauvegardées. Les versions de
restauration ne sont pas sauvegardées.
Exemple : la version du micrologiciel du BIOS actuellement installée est 2.1, et la version de restauration est 2.0
(2.0 était la version précédente avant d'installer 2.1). Après l'exportation, la version du micrologiciel du BIOS
actuellement installée 2.1 est sauvegardée.
Références pour l'exportation du profil du serveur
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 15. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
Étape 1
18.1 — Exportation du profil du serveur
Étape 2
18.1.1 — Exportation du profil du serveur vers la carte vFlash iDRAC BackupImage()
18.1.2 — Exportation du profil du serveur vers le partage NFS - BackupImage()
18.1.3 — Exportation du profil du serveur vers le partage CIFS - BackupImage()
Étape 3
18.1.4 — Surveillance de l'état de l'exportation
Profils
DCIM-LCManagementProfile
MOFs
DCIM_LCService.mof
Importation du profil du serveur à partir d'une carte vFlash iDRAC
ou d'un partage réseau
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
Conditions préalables communes à respecter avant d'utiliser Remote Services.
•
La licence iDRAC7 Enterprise est installée.
•
Le numéro de service du serveur est vierge ou identique au numéro de service présent lors de la sauvegarde.
•
La carte vFlash iDRAC :
–
est installée et activée et comporte la partition SRVCNF.
–
L'espace disponible est au minimum de 384 Mo.
•
Si le profil est importé à partir d'une carte vFlash iDRAC, assurez-vous que la carte est installée et qu'elle a
l'image de sauvegarde dans la partition SRVCNF. Cette image est de la même plate-forme que vous importez.
•
Si l'importation s'effectue à partir d'un partage réseau, assurez-vous que le partage réseau où est stocké le
fichier de sauvegarde est encore accessible.
•
Si vous remplacez la carte mère avant l'importation, assurez-vous que les derniers iDRAC et BIOS sont installés
sur cette carte.
Importez la sauvegarde du micrologiciel et de la configuration (serveur et micrologiciel) et restaurez-les sur le système
dont ils proviennent.
67
REMARQUE: Si vous remplacez la carte mère, assurez-vous de réinstaller le matériel au même endroit. Par
exemple, installez la carte réseau PCI dans le même emplacement PCI utilisé lors de la sauvegarde.
Vous avez l'option de supprimer la configuration de disque virtuel actuelle et de la restaurer la configuration à partir du
fichier image de sauvegarde.
Remarques importantes
•
•
•
•
•
•
Les données de l'utilisateur ne sont pas présentes dans le fichier image de sauvegarde. La suppression de la
configuration supprime les données de l'utilisateur.
Lors de l'importation, 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 micrologiciel ne sont pas en cours d'exécution. Si le
déploiement du système d'exploitation est réalisé en utilisant Lifecycle Controller, vous devez réinitialiser
l'iDRAC ou annuler le service système avant d'effectuer l'importation.
Après avoir effectué le déploiement du système d'exploitation à l'aide de Lifecycle Controller, l'OEMDRV est
ouvert pendant 18 heures. Si vous avez besoin d'effectuer des opérations telles que mise à jour, configuration,
ou importation après le déploiement du système d'exploitation, vous devez supprimer la partition OEMDRV. Pour
supprimer la partition, réinitialisez iDRAC ou annulez Lifecycle Controller.
Pour les commandes WS-Management d'importation, si vous n'utilisez pas le paramètre
ScheduledStartTime, un ID de tâche est renvoyé, mais la tâche n'est pas planifiée. Pour planifier la tâche,
appelez la méthode SetupJobQueue().
Vous pouvez annuler une tâche d'importation avant qu'elle ne démarre à l'aide de la méthode
DeleteJobQueue(). Après que la tâche a démarré, appuyez sur F2 pendant le POST et allez à iDRAC Settings
(Paramètres iDRAC) / Lifecycle Controller, puis sélectionnez Yes (Oui) pour Cancel Lifecycle Controller Actions
(Annuler les actions de Lifecycle Controller), ou réinitialisez iDRAC. Cela lance le processus de récupération et
met le système dans un bon état de fonctionnement connu. Le processus de récupération ne doit pas prendre
plus de cinq minutes. Pour vérifier si le processus de récupération est terminé, interrogez la tâche d'importation
en utilisant les commandes WS-Management, ou consultez les journaux Lifecycle ou iDRAC RAC.
Si la carte mère est remplacée, avant de commencer l'importation, vous devez aller à Ctrl-E pendant le POST et
définir une adresse IP sur le réseau afin que vous puissiez appeler la méthode RestoreImage(). Après avoir
appelé la méthode, le numéro de service est restauré à partir du fichier image de sauvegarde.
REMARQUE: Le micrologiciel du bloc d'alimentation n'est pas mis à jour pendant l'opération d'importation. Au
cours de la mise à jour du micrologiciel du bloc d'alimentation, l'alimentation du bloc d'alimentation est coupée. Le
micrologiciel sera disponible pour l'application après la fin de l'opération d'importation, au besoin.
Pour exporter le profil du serveur :
1.
Construisez les paramètres d'entrée selon l'emplacement du fichier image de sauvegarde, carte vFlash iDRAC ou
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.
Outre l'interrogation de l'ID de tâche à l'aide de divers langages de script, consultez les journaux iDRAC pour
vérifier le progrès de la tâche. Lorsque l'état de la tâche affiche Completed (Terminé), consultez les journaux
Lifecycle pour toutes les entrées de sauvegarde. Pour afficher le journal, exportez le journal en utilisant la méthode
ExportLCLog() sur la classe DCIM_LCService ou consultez le journal dans l'interface graphique de Lifecycle
Controller.
REMARQUE: Si l'importation échoue, l'état de la tâche est marqué comme tel avec un message expliquant la
raison de l'échec. Pour plus d'informations sur les ID de messages d'erreur et les actions recommandées,
consultez la Liste de dépannage et de messages d'erreur de Dell Lifecycle Controller Remote Services sur
support.dell.com/manuals.
Scénario après restauration
•
68
Les opérations suivantes sont exécutées :
•
–
Le système se met hors tension s'il est sous tension. Si le système d'exploitation est en cours
d'exécution, il tente d'effectuer un arrêt progressif, sinon, il effectue un arrêt forcé après 15 minutes.
–
Le système restaure tout le contenu de Lifecycle Controller.
–
Le système se met sous tension et démarre Lifecycle Controller pour exécuter des tâches de
restauration du micrologiciel des périphérqiues pris en charge (BIOS, contrôleurs de stockage et cartes
réseau d'extension).
–
Le système redémarre et entre dans Lifecycle Controller pour exécuter des tâches de validation du
micrologiciel, de restauration de la configuration des périphériques pris en charge (BIOS, contrôleurs
de stockage et cartes réseau d'extension) ainsi que la vérification finale de toutes les tâches exécutées.
–
Le système se met hors tension et effectue la configuration iDRAC et la restauration du micrologiciel.
Une fois terminé, iDRAC se réinitialise et le système se met sous tension.
–
Le système se met sous tension et le processus de restauration est terminé. Consultez les journaux
iDRAC ou les journaux Lifecycle pour vérifier les entrées du processus de restauration complet.
Après l'importation, consultez les journaux Lifecycle à partir de l'interface graphique de Lifecycle Controller ou
exportez les journaux Lifecycle à l'aide de WS-Management sur un partage réseau. Les journaux ont des
entrées pour les mises à jour du micrologiciel et de la configuration du BIOS, des contrôleurs de stockage, des
LOM et des cartes réseau d'extension pris en charge. Si plusieurs entrées existent 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.
Comportement de fonction ou du système pour le scénario après restauration
•
Durant l'importation, Lifecycle Controller n'est pas disponible.
•
L'importation restaure tout ce qui avait été sauvegardé.
•
L'importation peut prendre jusqu'à 60 minutes selon la configuration du serveur.
•
L'importation ne restaure pas les informations de diagnostics ou de pack de pilotes.
•
Par défaut, l'importation conserve la configuration de disque virtuel actuelle.
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 une valeur égale à 0.
Cela ne restaure pas le contenu qui se trouvait sur le disque virtuel lors de la sauvegarde (par exemple, le système
d'exploitation), mais crée un disque virtuel vierge et définit les attributs.
•
Des redémarrages supplémentaires ont lieu pendant l'exécution de la tâche, parce que le système essaie de
définir la configuration d'un périphérique qui tente de réexécuter la tâche. Vérifiez les journaux pour obtenir des
informations sur les périphériques qui ont échoué.
•
Pour appeler la méthode RestoreImage(), l'utilisateur iDRAC doit être doté des privilèges Execute Server
Command (Exécuter des commandes sur le serveur).
•
Le contrôleur permet de créer des disques de secours globaux, même s'il n'y a pas de disques virtuels, et les
supprime après le redémarrage du système. Si un disque de secours est créé sans disque virtuel, l'opération de
restauration est tentée sur le contrôleur SAS et une erreur est signalée si la restauration est impossible.
L'opération de restauration sur le contrôleur SAS peut échouer s'il y a des niveaux de RAID non pris en charge.
•
Après l'importation du profil de serveur, la version du micrologiciel actuellement installée est la version de
restauration.
Exemple 1 : la version du micrologiciel du BIOS actuellement installée est 2.2 et la version 2.1 a été installée lors
de l'exportation. Après l'importation, la version 2.1 est la version installée et la version 2.2 est la version de
restauration.
Exemple 2 : la version du micrologiciel du BIOS actuellement installée est 2.1 et la version 2.1 a été installée lors
de l'exportation. Après l'importation, la version 2.1 est la version installée et la version 2.1 est la version de
restauration.
69
Références pour l'importation du profil du serveur
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 16. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
Étape 1
18.2 — Importation du profil du serveur
Étape 2
18.2.1 — Importation du profil du serveur à partir de la carte vFlash iDRAC RestoreImage()
18.2.2 — Importation du profil du serveur à partir d'un partage NFS - RestoreImage()
18.2.3 — Importation du profil du serveur à partir d'un partage CIFS - RestoreImage()
Étape 3
18.2.4 — Surveillance de l'état de l'importation
Profils
Profil Dell_LCManagement
MOFs
DCIM_LCService.mof
70
Gestion de la carte SD vFlash
13
Le service vFlash est une fonctionnalité sous licence. La carte SD vFlash est une carte Secure Digital (SD) qui s'insère
dans le logement de carte SD vFlash sur le système géré. Vous pouvez utiliser une carte dotée d'une capacité maximale
de 16 Go. Après avoir inséré la carte, vous devez également activer le service vFlash pour créer et gérer les partitions.
Pour plus d'informations sur la carte SD vFlash, consultez le Profil de stockage persistant.
Affichage de l'inventaire de carte SD vFlash
Exécutez l'opération Enumerate (Énumérer) sur la classe DCIM_VFlashView pour afficher toutes les propriétés de la
carte SD vFlash, telles que :
•
Taille disponible
•
Capacité
•
Licence
•
Intégrité
•
État Activé ou Désactivé
•
État Initialisé
•
É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.
Création et modification de partitions sur la carte SD vFlash
Pour créer et modifier des partitions sur la carte SD vFlash :
1.
Exécutez l'opération Enumerate (Énumérer) sur la classe DCIM_OpaqueManagementData pour obtenir la liste
des partitions actuelles.
2.
Avant d'appeler la méthode CreatePartition() ou CreatePartitionUsingImage() sur la classe
DCIM_PersistentStorageService, construisez les paramètres d'entrée.
3.
Appelez la méthode CreatePartitionUsingImage() pour former une image amorçable. Cela crée une partition
amorçable de l'image stockée sur les partages du serveur tels que NFS, CIFS et FTP. Sinon, appelez
CreatePartitionUsingImage() pour créer une partition amorçable à partir d'une image ISO.
Si une tâche est créée avec succès, le code 4096 est renvoyé.
4.
Vous pouvez obtenir l'état de la sortie de l'ID de tâche à l'aide des méthodes du profil de contrôle des tâches.
5.
Répétez l'étape 1 pour confirmer l'exécution avec succès de la méthode.
6.
Appelez la méthode ModifyPartition() pour modifier le type d'accès de la partition à Lecture seule ou LectureÉcriture.
71
72
Configurations iDRAC
14
Utilisez cette fonction pour configurer les attributs iDRAC.
Obtention et définition des attributs iDRAC
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
énoncées dans Conditions préalables communes à respecter avant d'utiliser Remote Services sont remplies.
Pour obtenir et définir les attributs iDRAC :
REMARQUE: Il n'est pas obligatoire de redémarrer après la configuration d'iDRAC.
1.
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 le nom de classe et la propriété 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, AttributeName et AttributeValue.
Un ID de tâche (par exemple, JID_001291194119) est renvoyé à l'écran.
4.
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.
5.
Pour vérifier les modifications, utilisez la propriété InstanceID de l'attribut afin d'obtenir l'instance et vérifiez que la
valeur de l'attribut a été définie.
Références pour l'obtention et la définition des attributs iDRAC
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 17. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
Étape 1
19.1 — Liste de l'inventaire de carte iDRAC - Classe Enumeration
19.5 — Liste de l'inventaire de carte iDRAC - Classe Integer
19.7 — Liste de l'inventaire de carte iDRAC - Classe String
Étape 2
19.2 — Obtention d'une instance Enumeration de carte iDRAC
Étape 3
19.4.1 — Modification des valeurs iDRAC - ApplyAttributes() (Immediate)
Étape 4
19.4.2 — Interrogation de l'achèvement de tâche
Étape 5
19.4.3 — Définition de la vérification d'attributs
Profils
Profil DCIM_iDRACCard
MOFs
73
Numéro de l'étape
•
•
•
•
•
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
DCIM_iDRACCardEnumeration.mof
DCIM_iDRACCardInteger.mof
DCIM_iDRACCardService.mof
DCIM_iDRACCardString.mof
DCIM_iDRACCardView.mof
Attributs iDRAC
À l'aide de Remote Services, vous pouvez définir les attribut iDRAC répertoriés dans les tableaux suivants :
Tableau 18. Attributs du LAN
Attribut
Description
Valeurs
VLAN Enabled (VLAN
activé)
Indique le mode de fonctionnement et les
paramètres VLAN. Lorsque VLAN est activé,
seul le trafic correspondant à l'ID de VLAN
est accepté. Lorsqu'il est désactivé, l'ID de
VLAN et la priorité de VLAN ne sont pas
disponibles, et toutes les valeurs présentes
pour ces paramètres sont ignorées.
Activé ou Désactivé
VLAN ID (ID de VLAN)
Définit la valeur de l'ID de VLAN. Les valeurs
admises sont définies par la spécification
IEEE 801.11g.
1 à 4094
VLAN Priority (Priorité
de VLAN)
Définit la valeur de la priorité de l'ID de
VLAN. Les valeurs admises sont définies par
la spécification IEEE 801.11g.
0à7
Auto Negotiate
(Négociation
automatique)
Lorsque la négociation automatique est
Activé ou Désactivé
activée, elle détermine si iDRAC définit
automatiquement les valeurs de mode duplex
et de vitesse du réseau en communiquant
avec le routeur ou concentrateur le plus
proche. Lorsque la négociation automatique
est désactivée, vous devez définir
manuellement les valeurs de mode duplex et
de vitesse du réseau.
LAN Speed (Vitesse du Configure la vitesse du réseau pour
10 Mo ou 100 Mo
LAN)
correspondre à l'environnement réseau de
l'utilisateur. Cette option n'est pas disponible
si la négociation automatique est activée.
LAN Duplex (Mode
duplex du LAN)
74
Configure le mode duplex pour correspondre
à l'environnement réseau de l'utilisateur.
Cette option n'est pas disponible si la
négociation automatique est activée.
Semi ou intégral
Tableau 19. Configuration utilisateur du LAN
Attribut
Description
Valeur
Auto-Discovery
(Détection
automatique)
Détection automatique du serveur.
Activé ou Désactivé
Provisioning Server
Address (Adresse du
serveur de
provisionnement)
Entrez l'adresse du serveur de
provisionnement.
IPV4 ou IPV6 ou nom d'hôte
Account Access
(Accès au compte)
La désactivation de l'accès au compte
désactive tous les autres champs de la
Configuration utilisateur du LAN.
Activé ou Désactivé
Account Username
(Nom d'utilisateur de
compte)
Active la modification d'un nom d'utilisateur
iDRAC.
Maximum de 16 caractères
ASCII imprimables
Password (Mot de
passe)
Permet à un administrateur de spécifier ou
modifier le mot de passe (crypté) de
l'utilisateur iDRAC.
Maximum de 20 caractères
Confirm Password
(Confirmer le mot de
passe)
Entrez de nouveau le mot de passe de
l'utilisateur iDRAC afin de le confirmer.
Maximum de 20 caractères
Account Privilege
(Privilèges de compte)
Attribue le privilège maximum de l'utilisateur
sur le canal LAN IPMI aux groupes
d'utilisateurs.
Administrateur, Operateur, Utilisateur, ou Pas
d'accès
Smart Card
Authentication
(Authentification par
carte à puce)
Authentification par carte à puce pour la
connexion iDRAC. Si activée, une carte à
puce est insérée pour accéder à iDRAC.
Activé, Désactivé ou Activé avec RACADM
Tableau 20. Mode de connexion de support virtuel
Mode
Description
Attached (Attaché)
Les périphériques de support virtuel peuvent être utilisés dans l'environnement d'exploitation
actuel. Le support virtuel active une image de disquette, un lecteur de disquette ou un CD /
DVD-ROM du système pour qu'ils soient disponibles sur la console du système géré, comme
si l'image de disquette ou le lecteur étaient présents (attachés ou connectés) sur le système
local.
Detached (Détaché)
Accès impossible aux périphériques de support virtuel.
Auto-Attached
(Attaché
automatiquement)
Les périphériques de support virtuel sont automatiquement associés au serveur chaque fois
que l'utilisateur se connecte physiquement à un support.
75
Tableau 21. Configuration IPv4
Attribut
Description
Valeurs
IPv4
Prise en charge du protocole IPv4 par la
carte réseau iDRAC. La désactivation d'IPv4
désactive les options.
Activé ou Désactivé
RMCP+ Encryption Key Configuration de la clé de cryptage RMCP+
(Clé de cryptage RMCP (sans espace). Valeur par défaut : remplie de
+)
zéros (0).
Valeur hexadécimale de 0 à 40
IP Address Source
(Source d'adresse IP)
Capacité de la carte réseau iDRAC à acquérir Activé ou Désactivé
une adresse IPv4 auprès du serveur DHCP.
La désactivation de la source de l'adresse IP
désactive l'adresse IP Ethernet, et les autres
options configurées par l'utilisateur.
Get DNS Servers from
DHCP (Obtenir les
serveurs DNS à partir
de DHCP)
iDRAC obtient le DNS auprès du serveur
Oui ou Non
DHCP (Dynamic Host Configuration Protocol).
DNS Server 1 (Primary
DNS Server) (Serveur
DNS 1 (Serveur DNS
principal))
iDRAC obtient l'adresse IP du serveur DNS 1 Valeur maximale : 255.255.255.255
à partir de DHCP (Dynamic Host Configuration
Protocol).
DNS Server 2
iDRAC obtient l'adresse IP du serveur DNS 2 Valeur maximale : 255.255.255.255
(Secondary DNS
à partir de DHCP (Dynamic Host Configuration
Server) (Serveur DNS 2 Protocol).
(Serveur DNS
secondaire))
Tableau 22. Attributs de configuration IP
Attribut
Description
Valeurs
Register iDRAC Name
(Enregistrer le nom
iDRAC)
Enregistrer le nom iDRAC auprès du DNS
(Domain Name System).
Oui ou Non
iDRAC Name (Nom
iDRAC)
Afficher ou modifier le nom iDRAC utilisé
pour l'enregistrement auprès de DNS. La
chaîne du nom peut contenir jusqu'à 63
caractères ASCII imprimables.
Vous pouvez modifier la chaîne du nom
lorsque l'option Register iDRAC Name est
configurée sur No.
Activé ou Désactivé
Domain Name from
DHCP (Nom de
domaine à partir de
DHCP)
iDRAC obtient le nom de domaine auprès du
serveur DHCP.
Si cet attribut est configuré sur No, vous
devez entrer le nom de domaine
manuellement.
Oui ou Non
Domain Name (Nom de Afficher ou modifier le nom de domaine
Activé ou Désactivé
domaine)
iDRAC utilisé s'il n'est pas obtenu auprès de
DHCP.
Vous pouvez spécifier un nom de domaine
lorsque l'option Domain Name from DHCP est
configurée sur No.
76
Attribut
Description
Valeurs
Host Name String
Spécifier ou modifier le nom d'hôte associé à Activé ou Désactivé
(Chaîne du nom d'hôte) iDRAC.
La chaîne Host Name peut contenir jusqu'à
62 caractères ASCII imprimables.
Obtention et définition des utilisateurs et rôles iDRAC
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
Conditions préalables communes à respecter avant d'utiliser Remote Services
•
Obtention et définition des attributs iDRAC
Définition des noms d'utilisateur et des mots de passe iDRAC et attribution de rôles aux utilisateurs.
Pour obtenir et définir les utilisateurs et rôles iDRAC :
1.
Énumérez CIM_iDRACCardAttribute et d'identifier l'attribut que vous souhaitez modifier.
2.
Obtenez les propriétés des attributs suivants
3.
–
FQDD (par exemple, iDRAC.Embedded.1)
–
GroupID (par exemple, Users.3)
–
AttributeName (par exemple, UserName, Privilege, IpmiSerialPrivilege ou IpmiLanPrivilege)
Appelez la méthode ApplyAttributes() sur la classe DCIM_iDRACCardService pour définir les attributs à l'aide
de la propriété FQDD, AttributeName et AttributeValue.
–
Target : valeur de la propriété FQDD
–
AttributeName[ ] : valeurs de la propriété GroupID et de la propriété AttributeName GroupID#AttributeName (par exemple, Users.3#UserName ou Users.3#Password)
–
AttributeValue[ ] : valeurs des attributs à définir
Un ID de tâche (par exemple, JID_001291194119) est renvoyé à l'écran.
4.
Vérifiez la nouvelle valeur du nom d'utilisateur administrateur (CurrentValue devient la nouvelle valeur.)
Références pour l'obtention et la définition des utilisateurs et rôles iDRAC
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 23. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
Étape 2
5.2.1 Compte et capacités (en utilisant les attributs iDRAC)
Étape 3
5.3.1 Modification du nom d'utilisateur (en utilisant les attributs iDRAC)
Étape 4
5.2.1 Compte et capacités (en utilisant les attributs iDRAC)
Profils
Profil DCIM_iDRACCard
MOFs
77
Numéro de l'étape
•
•
•
•
•
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
DCIM_iDRACCardEnumeration.mof
DCIM_iDRACCardInteger.mof
DCIM_iDRACCardService.mof
DCIM_iDRACCardString.mof
DCIM_iDRACCardView.mof
Rapport de modification de l'adresse IP d'iDRAC
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
énoncées dans Conditions préalables communes à respecter avant d'utiliser Remote Services sont remplies.
Pour signaler un changement d'adresse IP d'iDRAC à SCCM : un message Simple Object Access Protocol (SOAP) est
envoyé pour indiquer le changement d'adresse IP d'iDRAC . La fonction notifie les serveurs de provisionnement que
l'adresse IP d'iDRAC a changé pour le système associé au numéro de service.
Pour signaler un changement d'adresse IP d'iDRAC en utilisant le compte administrateur, définissez l'attribut
IPChangeNotification. En option, définissez 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, iDRAC notifie les
serveurs de provisionnement avec le numéro de service du serveur et la nouvelle adresse IP d'iDRAC. Le serveur de
provisionnement peut ensuite trouver l'ancienne entrée du serveur à l'aide du numéro de service et le mettre à jour.
Sans cette notification, si l'adresse IP d'iDRAC change, le serveur de provisionnement perd le contrôle du serveur.
Comportement de fonction ou du système pour le rapport de modification de l'adresse IP
d'iDRAC
•
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 de l'une de ces options : fournisseur DHCP, enregistrement SRV DNS
ou nom d'hôte du serveur de provisionnement par défaut.
•
Cette fonctionnalité est désactivée par défaut.
•
La fonction notifie le serveur de provisionnement qu'il y a eu un changement d'adresse IP, même si la détection
automatique est désactivée.
•
Le serveur de provisionnement doit demander d'être notifié des modifications d'adresse IP.
•
Prend en charge la notification de multiples serveurs de provisionnement.
Références pour le rapport de modification de l'adresse IP d'iDRAC
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 24. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle
Controller (Windows ou Linux)
-
19.9.1 — Obtention de l'état IPChange d'iDRAC actuel
19.9.2 — Définition de la notification IPChange d'iDRAC - SetAttribute()
Profils
Profil DCIM_iDRACCard
78
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle
Controller (Windows ou Linux)
MOFs
•
•
•
•
•
DCIM_iDRACCardEnumeration.mof
DCIM_iDRACCardInteger.mof
DCIM_iDRACCardService.mof
DCIM_iDRACCardString.mof
DCIM_iDRACCardView.mof
79
80
Gestion de la configuration du BIOS et de
l'amorçage
15
Utilisez la fonctionnalité de configuration du BIOS et de l'amorçage pour configurer les propriétés du BIOS et effectuer
des opérations telles que le changement de la source d'amorçage et l'ordre d'amorçage. Pour plus d'informations,
consultez le Profil de gestion du BIOS et de l'amorçage.
Affichage de l'inventaire des attributs du BIOS
Exécutez l'opération Enumerate (Énumérer) sur l'une des classes DCIM_BIOSInteger,
DCIM_BIOSEnumeration, DCIM_BIOSPassword, et DCIM_BIOSString pour afficher toutes les instances
disponibles des attributs du BIOS dans un système.
Définition des attributs du BIOS
Pour définir les attributs :
1.
Identifiez l'attribut cible par AttributeName.
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, etc.) 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 de 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 à partir d'un périphérique
d'amorçage du BIOS. Si vous essayez d'effectuer un amorçage ponctuel à partir d'une partition vFlash qui n'est pas
attachée, Remote Services l'attache automatiquement et renvoie un ID de tâche. Vous pouvez interroger la tâche en
utilisant cet ID.
Pour définir un amorçage ponctuel :
81
1.
Exécutez l'opération Enumerate (Énumérer) sur la classe DCIM_BootConfigSetting et identifiez le champ
ElementName qui contient BootSeq et l'InstanceID correspondant.
2.
Exécutez l'opération Enumerate (Énumérer) sur la classe DCIM_BootSourceSetting et identifiez l'InstanceID
de la source d'amorçage. L'attribut CurrentEnabledStatus de chaque instance identifie si elle est activée ou
désactivée.
3.
Avant d'appeler la méthode ChangeBootOrderByInstanceID(), notez les informations d'instance obtenues à l'é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, etc.) 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 de contrôle des tâches.
9.
Répétez l'étape 2 pour confirmer l'exécution avec succès de la méthode.
Définition, modification et suppression du mot de passe du BIOS
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
suivantes sont remplies :
•
Conditions préalables communes à respecter avant d'utiliser Remote Services.
•
Privilèges d'administrateur sur iDRAC.
•
État local du mot de passe du BIOS actuel.
•
L'état du mot de passe doit être verrouillé.
Pour définir, modifier ou supprimer le mot de passe du BIOS :
1.
2.
Énumérez la classe DCIM_BIOSPassword pour vérifier l'état du mot de passe. Les valeurs possibles de l'état du
mot de passe sont les suivantes :
–
0 : état non disponible
–
2 : le mot de passe est défini
–
3 : le mot de passe n'est PAS défini
– 4 : le mot de passe est désactivé en utilisant un cavalier
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
–
Suppression du mot de passe
Pour modifier ou supprimer le mot de passe, vous devez utiliser l'ancien mot de passe correct. Si vous
utilisez un mot de passe erroné, la définition et la création de tâche cible fonctionnent toujours, mais la
tâche échoue et le mot de passe n'est pas modifié ou supprimé.
REMARQUE: Pour modifier ou supprimer le mot de passe de configuration, vous devez utiliser l'ancien mot de
passe de configuration. Toutefois, pour modifier ou supprimer le mot de passe système, vous pouvez utiliser
l'ancien mot de passe système ou de configuration.
3.
82
Avant d'appeler la méthode CreateTargetedConfigJob(), préparez les paramètres d'entrée (par exemple,
RebootJobType, ScheduledStartTime, UntilTime, Job, etc.) et utilisez le bon FQDD du BIOS.
REMARQUE: Le système doit être redémarré pour exécuter la tâche de définition de ou des attributs.
4.
Appelez la méthode CreateTargetedConfigJob().
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.
Vérifiez que le mot de passe du BIOS est défini localement sur le système.
Références pour la définition, modification et suppression du mot de passe du BIOS
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 25. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
Étape 1
17.10 Liste de l'inventaire du BIOS - Classe Password
Étape 3 et Étape 4
17.9.2 — Créer la tâche de configuration ciblée
Étape 5
17.9.3 — Surveiller l'état du mot de passe du BIOS
Profils
Profil Dell_BIOSandBootManagement
MOFs
DCIM_BIOSService.mof
83
84
Autres scénarios de cas d'utilisation
16
Cette section présente divers cas d'utilisation.
Récupération de l'état de Remote Services
Pour que les opérations à distance que vous effectuez sur le serveur réussissent, assurez-vous que les conditions
énoncées dans Conditions préalables communes à respecter avant d'utiliser Remote Services sont remplies.
Avant d'effectuer toute opération de Remote Services (par exemple, gestion des cartes réseau, gestion de la
configuration RAID, inventaire, etc.), assurez-vous que Remote Services est en cours d'exécution, est à jour, et peut
envoyer des données. Utilisez la fonction de récupération de l'état de Remote Services pour :
•
Obtenir l'état actuel de Remote Services, par exemple : Ready, Not Ready ou Reloading (Prêt, Non prêt
ou Rechargement en cours).
•
Continuez l'interrogation pour déterminer si Remote Services est Prêt.
Pour récupérer l'état de Remote Services :
1.
Appelez la méthode GetRSStatus().
Un état est renvoyé avec un Message, un ID de message (MessageID) et une valeur de retour
(ReturnValue).
2.
Continuez d'exécuter la méthode avec un intervalle jusqu'à ce que l'état Ready (Prêt) soit renvoyé.
Ready (Prêt) indique que Lifecycle Controller est prêt à effectuer des opérations.
Références pour la récupération de l'état de Remote Services
REMARQUE: Les sections référencées dans ce tableau ne contiennent que des exemples génériques.
Tableau 26. Numéro et emplacement de l'étape
Numéro de l'étape
Emplacement dans le Guide de l'interface des services Web de Lifecycle Controller
(Windows ou Linux)
Étape 1
20.1 — Obtention de l'état de Remote Services
Profils
Profil DCIM-LCManagement
MOFs
DCIM_LCService.mof
85
86
17
Profils Remote Services
Cette section fournit des informations de haut niveau sur les profils individuels et leurs classes et méthodes.
Pour plus d'informations sur les profils et les MOF associés, voir delltechcenter.com/page/DCIM.Library
Pour des exemples d'appels de ligne de commande WinRM et WS-Management, voir :
•
delltechcenter.com/page/Lifecycle+Controller
•
Guide de l'interface des services Web de Lifecycle Controller (Windows ou Linux)
Profil de déploiement du système d'exploitation
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de déploiement du système
d'exploitation.
Tableau 27. Profil de déploiement du système d'exploitation
Nom de classe
Opérations
Méthodes
DCIM_OSDeploymentService
Get Enumerate Invoke
Voir Méthodes de déploiement du
système d'exploitation
DCIM_OSDConcreteJob
Get Enumerate
s.o.
Méthodes de déploiement du systèprame d'exploitation
•
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.
•
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 attaché localement au serveur pour l'intervalle de temps spécifié.
•
La méthode DetachDrivers() détache du serveur hôte le périphérique USB contenant les pilotes.
•
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é.
•
La méthode BootToNetworkISO() est utilisée pour démarrer le système à partir d'une image ISO située sur un
partage réseau CIFS ou NFS.
•
La méthode DetachISOImage() détache l'image ISO du serveur hôte.
•
La méthode BootToPXE() sert à démarrer le serveur en utilisant le mécanisme PXE (Preboot Execution
Environment —- Environnement d'exécution de pré-amorçage).
•
La méthode DownloadISOToVFlash() sert à télécharger l'image ISO de pré-SE sur la carte SD vFlash.
•
La méthode BootToISOFromVFlash() sert à démarrer à partir de l'image de pré-SE vFlash qui a déjà été
téléchargée.
•
La méthode DetachISOFromVFlash() détache l'image ISO du serveur hôte.
•
La méthode DeleteISOFromVFlash() supprime l'image ISO de la carte SD vFlash.
87
Profil de gestion Lifecycle Controller
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de gestion Lifecycle
Controller.
Tableau 28. Profil de gestion Lifecycle Controller
Nom de classe
Opérations
Méthodes
DCIM_LCService
Get Enumerate Invoke
SetAtttribute()
SetAttributes()
GetRemoteServicesAPIStatus()
Voir aussi Méthodes de détection automatique, Méthodes du
journal du Lifecycle Controller, et Méthodes d'inventaire du
matériel.
DCIM_LCString
Get Enumerate
s.o.
DCIM_LCEnumeration
Get Enumerate
s.o.
Méthodes de services LC
Les méthodes suivantes servent à définir les attributs associés à la détection automatique, au remplacement de pièces
et à l'identité d'E/S.
•
La méthode SetAttribute() sert à définir la valeur d'un seul attribut.
•
La méthode SetAttributes() sert à définir la valeur de plusieurs attributs.
•
La méthode CreateConfigJob() sert à appliquer les valeurs en attente définies par les méthodes SetAttribute() et
SetAttributes().
•
La méthode GetRemoteServicesAPIStatus() sert à savoir si Lifecycle Controller Remote Services est prêt à
accepter une requête de services web.
Méthodes de détection automatique
88
•
La méthode ReInitiateDHS() sert à réinitialiser la détection et l'établissement de liaison du serveur de
provisionnement.
•
La méthode ClearProvisioningServer() sert à effacer les valeurs du serveur de provisionnement.
•
La méthode DownloadServerPublicKey() sert à télécharger la clé publique de serveur sur Lifecycle Controller
(LC).
•
La méthode DownloadClientCerts() sert à télécharger le certificat privé, le mot de passe et le certificat racine du
client sur LC.
•
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.
•
La méthode SetCertificateAndPrivateKey() sert à mettre à jour les paires certificat-clé privée iDRAC en utilisant
le contenu d'un fichier PKCS#12.
•
La méthode SetPublicCertificate() sert à mettre à jour un certificat SSL public sur iDRAC.
•
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
•
La méthode BackupImage() enregistre ou exporte le micrologiciel, l'inventaire du micrologiciel et la
configuration des composants du serveur sur la carte SD vFlash ou le partage réseau..
•
La méthode RestoreImage() importe le profil du serveur et rétablit une configuration précédente du serveur.
•
La méthode GetRSStatus() sert à obtenir l'état de Remote Services.
•
La méthode GetRemoteServicesAPIStatus() obtient l'état du serveur hôte, l'état de Lifecycle Controller, et l'état
général indiquant si les tâches de provisionnement peuvent être effectuées à ce moment.
Méthodes du journal de Lifecycle Controller
•
La méthode LCWipe() sert à effacer toutes les données de configuration de Lifecycle Controller avant de mettre
le système hors service.
•
La méthode ExportLifecycleLog() sert à exporter le journal de Lifecycle Controller dans un fichier sur un partage
à distance.
•
La méthode InsertCommentInLCLog() sert à insérer des commentaires d'utilisateur supplémentaires dans le
journal de Lifecycle Controller.
Méthodes d'inventaire du matériel
•
La méthode ExportHWInventory() sert à exporter l'inventaire du matériel de Lifecycle Controller dans un fichier
sur un partage à distance.
•
La méthode ExportFactoryConfiguration() sert à exporter la configuration d'usine de Lifecycle Controller dans un
fichier sur un partage à distance.
Profil de carte réseau simple
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de carte réseau simple.
Tableau 29. Profil de carte réseau simple
Nom de classe
Fonctions
Opérations
Méthodes
DCIM_NICService
C'est la classe centrale.
Elle est appelée pour
modifier les attributs de
carte réseau, FCOE et
iSCSI.
Get Enumerate Invoke
Voir Méthodes de carte
réseau simple
DCIM_NICView
Utilisez cette classe pour Get Enumerate
afficher les ID d'instance
et autres propriétés des
LOM et cartes réseau
d'extension NIC et CNA du
système.
s.o.
DCIM_NICAttribute : cette classe affiche la sortie des sous-classes du BIOS suivantes :
•
DCIM_NICEnumeration
Utilisez cette sous-classe
pour afficher les
propriétés des instances
d'énumération de carte
réseau.
Get Enumerate
SetAttributte()
SetAttributes()
89
Nom de classe
•
DCIM_NICInteger
•
DCIM_NICString
Fonctions
Opérations
Méthodes
Utilisez cette sous-classe
pour afficher les
propriétés des instances
d'entier de carte réseau.
Get Enumerate
SetAttributte()
SetAttributes()
Utilisez cette sous-classe Get Enumerate
pour afficher les
propriétés des instances
de chaîne de carte réseau.
SetAttributte()
SetAttributes()
Méthodes de carte réseau simple
Ces méthodes sont utilisées pour appliquer les attributs NIC, FCoE, iSCSI au LAN sur les cartes mères, cartes NIC
d'extension et cartes CNA du système. Chaque méthode possède un ensemble de paramètres d'entrée et de sortie. Les
méthodes ont des valeurs de code de retour spécifiques. Il existe quatre méthodes relatives à la classe de service de
carte réseau :
•
La méthode SetAttribute() sert à définir ou modifier la valeur d'un attribut de de carte réseau.
•
La méthode SetAttributes() sert à définir les valeurs d'un groupe d'attributs.
•
La méthode CreateTargetedConfigJob() sert à appliquer les valeurs en attente créées par les méthodes
SetAttribute et SetAttributes. Lorsque la méthode est exécutée avec succès, une tâche est créée pour appliquer
les valeurs d'attributs en attente.
REMARQUE: Les appels à la méthode CreateTargetedConfigJob() qui suivent le premier appel à la méthode
CreateTargetedConfigJob() produisent une erreur jusqu'à la fin de l'exécution de la première tâche. Si vous
appelez la méthode CreateTargetedConfigJob() à plusieurs reprises, les requêtes antérieures sont écrasées ou
perdues.
•
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().
Profil de gestion du BIOS et de l'amorçage
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de gestion du BIOS et de
l'amorçage.
Tableau 30. Profil de gestion du BIOS et de l'amorçage
Nom de classe
Fonctions
Opérations
Méthodes
Gestion du BIOS
DCIM_BIOSService
Utilisez cette classe centrale Get Enumerate Invoke
pour modifier les attributs du
BIOS.
Voir Méthodes de gestion du
BIOS et de l'amorçage
DCIM_BIOSEnumeration Utilisez cette sous-classe
Get Enumerate
pour afficher les propriétés
des instances d'énumération
du BIOS.
SetAttribute() SetAttributes()
DCIM_BIOSInteger
SetAttributte() SetAttributes()
90
Utilisez cette sous-classe
pour afficher les propriétés
des instances de chaînes du
BIOS.
Get Enumerate
Nom de classe
Fonctions
Opérations
Méthodes
DCIM_BIOSString
Utilisez cette sous-classe
pour afficher les propriétés
des instances d'entiers du
BIOS.
Get Enumerate
SetAttributte() SetAttributes()
DCIM_BIOSPassword
Utilisez cette sous-classe
Get Enumerate
pour gérer les mots de passe
du BIOS.
DCIM_BootConfigSetting Cette classe comporte les
instances de liste
d'amorçage suivantes :
•
•
•
•
•
ChangePassword()
Get Enumerate Invoke
ChangeBootSourceState()
ChangeBootOrderByInstanc
eID()
Get Enumerate
s.o.
IPL
BCV
UEFI
vFlash
OneTime
Gestion de l'amorçage
DCIM_BootSourceSettin Utilisez cette classe pour
g
modifier la source
d'amorçage et l'ordre
d'amorçage des
périphériques concernés.
Méthodes de gestion du BIOS et de l'amorçage
Les méthodes de gestion du BIOS et de l'amorçage sont utilisées pour appliquer des attributs et modifier les
configurations d'amorçage du système. Chaque méthode possède un ensemble de paramètres d'entrée et de sortie. Les
méthodes ont 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 :
•
La méthode SetAttribute() sert à définir ou à modifier la valeur d'un attribut du BIOS.
•
La méthode SetAttributes() sert à définir ou à modifier les valeurs d'un groupe d'attributs.
•
La méthode ChangeBootSourceState() sert à basculer l'état d'activation (EnabledState) d'une source
d'amorçage de désactivé à activé ou d'activé à désactivé.
•
La méthode ChangeBootOrderByInstanceID() sert à modifier l'ordre d'amorçage des sources d'amorçage à
partir des instances de liste d'amorçage (IPL, BCV, UEFI). Cette méthode accepte des instances de source
d'amorçage provenant d'une seule liste. Par conséquent, pour modifier l'ordre d'amorçage de plusieurs
instances, appelez cette méthode à plusieurs reprises avec des instances de listes d'amorçage différentes.
•
La méthode CreateTargetedConfigJob() sert à appliquer les valeurs en attente créées par les méthodes
SetAttribute() et SetAttributes(). L'exécution réussie de cette méthode crée une tâche pour appliquer les valeurs
d'attributs en attente. Cette méthode est également utilisée pour définir l'ordre d'amorçage, l'état de la source,
et un périphérique d'amorçage ponctuel.
REMARQUE: Les appels à la méthode CreateTargetedConfigJob() qui suivent le premier appel à la méthode
CreateTargetedConfigJob() produisent une erreur jusqu'à la fin de l'exécution de la première tâche. Toutefois,
vous pouvez supprimer la tâche actuelle et en créer une nouvelle à l'aide de CreateTargetedConfigJob().
•
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().
•
La méthode ChangePassword() modifie le mot de passe du BIOS.
91
Profil de stockage persistant
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de stockage persistant.
Tableau 31. Profil de stockage persistant
Nom de classe
Fonctions
Opérations
Méthodes
DCIM_PersistentStorage Utilisez cette classe centrale Get Enumerate Invoke
Service
pour définir les méthodes
extrinsèques.
Voir Méthodes de carte SD
vFlash
DCIM_VFlashView
Get Enumerate
s.o.
DCIM_OpaqueManagem Utilisez cette sous-classe
Get Enumerate
entData
pour afficher les partitions
disponibles sur une carte SD
vFlash spécifique.
s.o.
Utilisez cette classe pour
afficher les différents ID
d'instance et les propriétés
associées de toutes les
cartes SD vFlash attachées
au système.
Méthodes de la carte SD vFlash
•
La méthode InitializeMedia() sert à formater la carte SD vFlash.
•
La méthode VFlashStateChange() sert à activer ou désactiver la carte SD vFlash.
•
La méthode CreatePartition() sert à créer une nouvelle partition sur une carte SD vFlash.
•
La méthode CreatePartitionUsingImage() sert à créer une nouvelle partition en utilisant un fichier d'image
(disponible au format .img ou .iso).
•
La méthode DeletePartition() sert à supprimer une partition de carte SD vFlash.
•
La méthode FormatPartition() sert à formater la partition de carte SD vFlash sélectionnée.
•
La méthode ModifyPartition() sert à modifier les partitions de la carte vFlash. Cela dépend du type de partition :
disquette, disque dur ou CD.
•
La méthode AttachPartition() sert à attacher une ou plusieurs partitions comme périphérique de stockage de
masse USB virtuel.
•
La méthode DetachPartition() sert à détacher une ou plusieurs partitions utilisées comme périphérique de
stockage de masse USB virtuel.
•
La méthode ExportDataFromPartition() sert à copier ou exporter le contenu d'une partition de carte SD vFlash
vers un emplacement local ou distant en tant que fichier image au format .img ou .iso.
Profil RAID
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil RAID.
92
Tableau 32. Profil RAID
Nom de classe
Fonctions
Opérations
Méthodes
DCIM_RAIDService
C'est la classe centrale. Elle
définit les méthodes
extrinsèques.
Get Enumerate Invoke
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 attachés à un
système.
Get Enumerate
s.o.
DCIM_PhysicalDiskView Utilisez cette classe pour
afficher les différents ID
d'instance et les propriétés
correspondantes des
disques physiques attachés
à un système.
Get Enumerate
s.o.
DCIM_VirtualDiskView
Utilisez cette classe pour
afficher les différents ID
d'instance et les propriétés
correspondantes des
disques virtuels créés.
Get Enumerate
s.o.
DCIM_EnclosureView
Utilisez cette classe pour
Get Enumerate
afficher les différents ID
d'instance et les propriétés
correspondantes des boîtiers
attachés à un système.
s.o.
DCIM_ControllerBattery
View
Utilisez cette sous-classe
pour afficher les propriétés
de la batterie du contrôleur.
Get Enumerate
s.o.
DCIM_EnclosureEMMVi
ew
Utilisez cette classe pour
Get Enumerate
afficher les différents ID
d'instance et les propriétés
correspondantes des boîtiers
dotés de micrologiciel EMM.
s.o.
DCIM_EnclosurePSUVie
w
Utilisez cette classe pour
afficher les différents ID
d'instance et les propriétés
correspondantes du bloc
d'alimentation du boîtier.
Get Enumerate
s.o.
DCIM_EnclosureFanSen
sor
Utilisez cette classe pour
afficher les différents ID
d'instance et les propriétés
correspondantes du
ventilateur du boîtier.
Get Enumerate
s.o.
DCIM_EnclosureTemper
atureSensor
Utilisez cette classe pour
afficher les différents ID
d'instance et les propriétés
correspondantes du
ventilateur du boîtier.
Get Enumerate
s.o.
93
Méthodes RAID
Les méthodes RAID servent à appliquer des attributs aux différents composants RAID. Chaque méthode possède un
ensemble de paramètres d'entrée et de sortie. Les méthodes ont des valeurs de code de retour spécifiques. Les
différentes méthodes relatives à la classe de service RAID sont les suivantes :
•
La méthode AssignSpare() sert à attribuer un disque physique comme disque de secours dédié pour un disque
virtuel, ou comme disque de secours global.
•
La méthode ResetConfig() sert à supprimer tous les disques virtuels et à désattribuer tous les disques physiques
de secours. Toutes les données sur les disques virtuels existants sont perdues.
REMARQUE: Les disques virtuels (sur les disques physiques étrangers) qui ne sont pas importés ne sont pas
supprimés.
•
La méthode ClearForeignConfig() sert à préparer tous les disques physiques étrangers à inclure dans la
configuration locale.
REMARQUE: Toutes-les données sur les disques physiques étrangers sont perdues.
•
La méthode DeleteVirtualDisk() sert à supprimer un seul disque virtuel à partir du contrôleur ciblé. L'exécution
réussie de cette méthode se traduit par le marquage de ce disque virtuel pour la suppression.
•
La méthode CreateVirtualDisk() sert à créer un seul disque virtuel sur le contrôleur ciblé. L'exécution réussie de
cette méthode se traduit par un disque virtuel en attente mais pas encore créé.
•
La méthode GetDHSDisks() sert à trouver les lecteurs qui peuvent servir de disque de secours dédié pour le
disque virtuel identifié.
•
La méthode GetRAIDLevels() sert à trouver les niveaux de RAID applicables pour créer des disques virtuels. Si la
liste des disques physiques n'est pas fournie, cette méthode s'applique à tous les disques connectés.
•
La méthode GetAvailableDisks() sert à trouver les lecteurs utilisables pour la création de disques virtuels.
•
La méthode CheckVDValues() sert à trouver la taille de disques virtuels et les paramètres par défaut pour un
niveau de RAID et un ensemble de disques donnés.
•
La méthode SetControllerKey() définit la clé sur les contrôleurs qui prennent en charge le cryptage des lecteurs.
•
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 celui-ci est activé.
•
La méthode CreateTargetedConfigJob() sert à appliquer les valeurs en attente créées par d'autres méthodes.
L'exécution réussie de cette méthode crée une tâche pour appliquer les valeurs d'attributs en attente.
REMARQUE: Les appels à la méthode CreateTargetedConfigJob() qui suivent le premier appel à la méthode
CreateTargetedConfigJob() produisent une erreur jusqu'à la fin de l'exécution de la première tâche.
•
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().
•
La méthode RemoveControllerKey() efface la clé de cryptage sur le contrôleur. Tous les disques virtuels cryptés
sont effacés ainsi que leurs données.
•
La méthode Rekey() sert à modifier la clé de cryptage de gestion de clé locale sur le contrôleur cible.
•
La méthode EnableControllerEncryption() applique LKM (Local Key Encryption) sur les contrôleurs.
•
La méthode SetAttribute() sert à définir ou à modifier la valeur d'un attribut RAID.
•
La méthode SetAttributes() sert à définir ou à modifier les valeurs d'un groupe d'attributs.
•
La méthode CreateVirtualDisk() sert à créer un disque virtuel sur le contrôleur cible. Cette méthode peut
également être utilisée pour effectuer les opérations suivantes :
–
94
Créer un disque virtuel en tranches. Un disque virtuel en tranches est créé si la valeur du paramètre
d'entrée Size (Taille) de CreateVirtualDisk() est inférieure à la taille totale de l'ensemble des disques
physiques. D'autres disques virtuels en tranches peuvent être créés en utilisant le même ensemble de
disques physiques et le même niveau de RAID utilisé pour créer le premier disque virtuel.
–
•
Créer un disque virtuel Cachecade sur le contrôleur cible. Cette méthode crée un disque virtuel RAID 0
en interne. La méthode de création est le même que la création d'un disque virtuel en tranches.
La méthode UnassignSpares() sert à désattribuer un disque physique comme disque de secours dédié d'un
disque virtuel, ou comme disque de secours global.
Profils d'inventaire du matériel
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes pour différents matériels sur le nœud
géré.
Tableau 33. Profils d'inventaire du matériel
Nom de classe
Fonctions
Opérations
Méthodes
Profil CPU
DCIM_CPUView
Utilisez cette classe pour
Get Enumerate
obtenir les informations
d'instance de tous les
processeurs et caches
associés disponibles dans le
système.
s.o.
Utilisez cette classe pour
Get Enumerate
obtenir les informations
d'instance de tous les
ventilateurs disponibles dans
le système.
s.o.
Utilisez cette classe pour
obtenir les informations
d'instance de toutes les
cartes iDRAC disponibles
dans le système.
Get Enumerate
s.o.
Utilisez cette classe pour
Get Enumerate
obtenir les informations
d'instance de toutes les
barrettes de mémoire
disponibles dans le système.
s.o.
Utilisez cette classe pour
Get Enumerate
obtenir les informations
d'instance de tous les
périphériques PCI
disponibles dans le système.
s.o.
Utilisez cette classe pour
Get Enumerate
obtenir les informations
d'instance de tous les
contrôleurs vidéo
disponibles dans le système.
s.o.
Profil de ventilateur
DCIM_FanView
Profil iDRAC
DCIM_IDRACCardView
Profil de la mémoire
DCIM_MemoryView
Profil PCI
DCIM_PCIDeviceView
Profil vidéo
DCIM_VideoView
Profil de bloc d'alimentation
95
Nom de classe
Fonctions
Opérations
Méthodes
Get Enumerate
s.o.
Utilisez cette classe pour
Get Enumerate
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, etc.
s.o.
DCIM_PowerSupplyView Utilisez cette classe pour
obtenir les informations
d'instance de tous les blocs
d'alimentation disponibles
dans le système.
Profil de vue du système
DCIM_SystemView
Profil de contrôle des tâches
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil contrôle des tâches
Tableau 34. Profil de contrôle des tâches
Nom de classe
Opérations
Méthodes
DCIM_JobControlService
Get Enumerate
Voir Méthodes de contrôle des tâches
DCIM_LifecycleJob
Get Enumerate
s.o.
Méthodes de contrôle des tâches
Ces méthodes servent à configurer la file d'attente des tâches et à supprimer des tâches de la file d'attente.
•
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.
•
La méthode DeleteJobQueue() sert à supprimer des tâches de la file d'attente.
Profil de bloc d'alimentation
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de bloc d'alimentation.
Tableau 35. Profil de bloc d'alimentation
Nom de classe
Opérations
Méthodes
DCIM_PowerSupplyView
Get Enumerate
s.o.
DCIM_PowerSupply
Get Enumerate
s.o.
DCIM_PowerRedundancySet
Get Enumerate
s.o.
96
Profil de gestion de l'état de l'alimentation
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de gestion de l'état de
l'alimentation.
Tableau 36. Profil de gestion de l'état de l'alimentation
Nom de classe
Opérations
Méthodes
DCIM_CSPowerManagementServi
ce
Get Enumerate Invoke
Voir Méthodes du profil de gestion de
l'état de l'alimentation
DCIM_CSPowerManagementCapa
bilities
Get Enumerate
s.o.
DCIM_CSAssociatedPowerManag
ementService
Get Enumerate
s.o.
Méthodes du profil de gestion de l'état de l'alimentation
La méthode est utilisée pour obtenir des informations sur le changement d'état de l'alimentation.
•
La méthode RequestPowerStateChange() est appelée pour obtenir le changement d'état de l'alimentation en
attente.
Profil du journal d'enregistrements
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil du journal d'enregistrements.
Tableau 37. Profil du journal d'enregistrements
Nom de classe
Opérations
Méthodes
DCIM_LCRecordLog
Get Enumerate Invoke
Voir Méthodes du profil de journal
d'enregistrements
DCIM_LCRecordLogCapabilities
Get Enumerate
s.o.
DCIM_LCLogEntry
Get Enumerate Set
s.o.
DCIM_SELRecordLog
Get Enumerate Invoke
s.o.
DCIM_SELRecordLogCapabilities
Get Enumerate
s.o.
DCIM_SELLogEntry
Get Enumerate Set
s.o.
Méthodes du profil de journal d'enregistrements
Ces méthodes sont utilisées pour gérer les journaux générés dans un système.
•
La méthode ClearLog() sert à supprimer toutes les entrées du journal d'enregistrements SEL. Une valeur de code
de retour égale à zéro indique que la suppression des entrées du journal a été lancée avec succès.
•
La méthode GetConfigResults() permet d'obtenir les résultats de configuration associés à une entrée
particulière du journal.
97
Profil d'autorisation basée sur les rôles
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil d'autorisation basée sur les
rôles.
Tableau 38. Profil d'autorisation basée sur les rôles
Nom de classe
Opérations
Méthodes
DCIM_LocalRolePrivilege
Get Enumerate Set
s.o.
DCIM_CLPPrivilege
Get Enumerate
s.o.
DCIM_Role
Get Enumerate
s.o.
DCIM_IPMIRole
Get Enumerate
s.o.
DCIM_IPMISOLRole
Get Enumerate
s.o.
DCIM_CLPRole
Get Enumerate
s.o.
DCIM_LocalRoleBasedAuthorizatio Get Enumerate
nService
s.o.
DCIM_IPMIRoleBasedAuthorizatio
nService
Get Enumerate
Voir Méthodes du profil d'autorisation
basée sur les rôles
DCIM_CLPRoleBasedAuthorization Get Enumerate
Service
Voir Méthodes du profil d'autorisation
basée sur les rôles
DCIM_LocalRoleBasedManageme
ntCapabilities
Get Enumerate
s.o.
DCIM_IPMIRoleBasedManagemen Get Enumerate
tCapabilities
s.o.
DCIM_CLPRoleBasedManagement Get Enumerate
Capabilities
s.o.
Méthodes du profil d'autorisation basée sur les rôles
Les méthodes sont utilisées pour gérer l'accès à un système basé sur les rôles.
•
La méthode AssignRoles() sur la classe DCIM_IPMIRoleBasedAuthorizationService est utilisée pour attribuer
une entité de sécurité représentée par une instance de DCIM_IPMIIdentity à zéro ou plusieurs rôles
représentés par des instances de DCIM_IPMIRole.
•
La méthode AssignRoles() sur la classe DCIM_CLPRoleBasedAuthorizationService est utilisée pour attribuer
une entité de sécurité représentée par une instance de DCIM_CLPIdentity à zéro ou plusieurs rôles représentés
par des instances de DCIM_CLPRole.
Profil des capteurs
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil des capteurs.
Tableau 39. Profil des capteurs
Nom de classe
Opérations
Méthodes
DCIM_PSNumericSensor
Get Enumerate Set
s.o.
DCIM_NumericSensor
Get Enumerate Set
s.o.
98
Nom de classe
Opérations
Méthodes
DCIM_Sensor
Get Enumerate
s.o.
Profil de processeur de services
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de processeur de services.
Tableau 40. Profil de processeur de services
Nom de classe
Opérations
Méthodes
DCIM_SPComputerSystem
Get Enumerate Invoke
Voir Méthodes du profil de processeur
de services
DCIM_TimeService
Get Enumerate Invoke
Voir Méthodes du profil de processeur
de services
Méthodes du profil de processeur de services
Ces méthodes sont utilisées pour gérer le processeur de services.
•
La méthode RequestStateChange() est utilisée pour réinitialiser l'état iDRAC à la valeur spécifiée dans le
paramètre RequestedState.
•
La méthode ManageTime() est utilisée pour interroger l'heure du processeur de services.
Profil de filtre d'évènements
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de filtre d'évènements
Tableau 41. Profil de filtre d'évènements
Nom de classe
Opérations
Méthodes
DCIM_EFConfigurationService
Get Enumerate Invoke Set (par
catégorie)
Voir Méthodes du profil de filtre
d'évènements
DCIM_EventFilter
Get Enumerate
s.o.
Méthodes du profil de filtres d'évènements
Ces méthodes sont utilisées pour gérer les filtres d'événements.
•
La méthode SetEventFilterByCategory() sert à définir l'action et les notifications pour tous les filtres
d'événements correspondant à une catégorie, sous-catégorie et gravité particulière.
•
La méthode SetEventFilterByInstanceIDs() sert à définir l'action et les notifications pour tous les filtres
d'événements appartenant à un ensemble particulier d'ID d'instance.
Profil de gestion de licences
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de gestion de licences.
99
Tableau 42. Profil de gestion de licences
Nom de classe
Opérations
Méthodes
DCIM_LicenseManagementServic
e
Get Enumerate Invoke
Voir Méthodes du profil de gestion de
licences
DCIM_LicensableDevice
Get Enumerate
s.o.
DCIM_License
Get Enumerate
s.o.
Méthodes du profil de gestion de licences
Ces méthodes sont utilisées pour gérer les licences..
•
La méthode ImportLicense() sert à importer des fichiers de licence dans License Manager.
•
La méthode ImportLicenseFromNetworkShare() sert à importer la licence donnée à l'emplacement du réseau.
•
La méthode DeleteLicense() sert à supprimer des licences attribuées.
•
La méthode ExportLicense() sert à exporter des fichiers de licence à partir d'iDRAC.
•
La méthode ExportLicenseByDevice() sert à exporter des fichiers de licence à partir d'iDRAC.
•
La méthode ExportLicenseToNetworkShare() sert à exporter des fichiers de licence à partir d'iDRAC.
•
La méthode ExportLicenseByDeviceToNetworkShare() sert à exporter des fichiers de licence à partir d'un
périphérique vers un emplacement externe.
•
La méthode ReplaceLicense() sert à remplacer des fichiers de licence dans License Manager.
Profil de carte iDRAC
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de carte iDRAC.
Tableau 43. Profil de carte iDRAC
Nom de classe
Opérations
Méthodes
DCIM_IDRACCardView
Get Enumerate
s.o.
DCIM_IDRACCardEnumeration
Get Enumerate
s.o.
DCIM_IDRACCardString
Get Enumerate
s.o.
DCIM_IDRACCardInteger
Get Enumerate
s.o.
DCIM_IDRACCardService
Get Enumerate Invoke
Voir Méthodes du profil de carte iDRAC
Méthodes du profil de carte iDRAC
Ces méthodes sont utilisées pour gérer iDRAC.
100
•
La méthode SetAttribute() sert à définir ou à modifier la valeur d'un attribut iDRAC.
•
La méthode SetAttributes() sert à définir ou à modifier les valeurs d'un groupe d'attributs iDRAC.
•
La méthode CreateTargetedConfigJob() sert à appliquer les valeurs en attente créées avec les méthodes
SetAttribute et SetAttributes.
•
La méthode DeletePendingConfiguration() sert à annuler les valeurs en attente créées avec les méthodes
SetAttribute et SetAttributes.
•
La méthode ApplyAttributes() sert à définir ou à modifier la valeur d'un attribut iDRAC.
•
La méthode SendTestEmailAlert() sert à envoyer les alertes de test par e-mail.
Profil d'actif physique et de serveur de base
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil d'actif physique et de serveur
de base.
Tableau 44. Profil d'actif physique et de serveur de base
Nom de classe
Opérations
Méthodes
DCIM_ComputerSystem
Get Enumerate Invoke
Voir Méthodes du profil d'actif
physique et de serveur de base
DCIM_ComputerSystemPackage
Get Enumerate
s.o.
DCIM_CSEnabledLogicalElementC
apabilities
Get Enumerate
s.o.
DCIM_Chassis
Get Enumerate
s.o.
Méthodes du profil d'actif physique et de serveur de base
Ces méthodes servent à effectuer des tâches de gestion de serveur de base.
•
La méthode RequestStateChange() sert à changer l'état d'un composant à l'une de ces valeurs : Enabled
(Activé), Disabled (Désactivé), Reset (Réinitialisé).
Profil des infos système
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil des infos système.
Tableau 45. Profil des infos système
Nom de classe
Opérations
Méthodes
DCIM_SystemEnumeration
Get Enumerate
s.o.
DCIM_SystemString
Get Enumerate
s.o.
DCIM_SystemInteger
Get Enumerate
s.o.
DCIM_SystemManagementService Get Enumerate Invoke
Voir Méthodes des infos système
Méthodes des infos système
Ces méthodes sont utilisées pour obtenir des informations de base sur le système.
•
La méthode SetAttribute() sert à définir ou à modifier la valeur d'un attribut système.
•
La méthode SetAttributes() sert à définir ou à modifier les valeurs d'un groupe d'attributs.
•
La méthode CreateTargetedConfigJob() sert à appliquer les valeurs en attente créées avec les méthodes
SetAttribute et SetAttributes.
•
La méthode DeletePendingConfiguration() sert à annuler les valeurs en attente créées avec les méthodes
SetAttribute et SetAttributes.
•
La méthode ShowErrorsOnLCD () est utilisée pour masquer et afficher les erreurs LCD.
•
La méthode IdentifyChassis () est utilisée pour allumer et éteindre les voyants sur le châssis afin de l'identifier.
101
Profil de gestion d'identité simple
Le tableau suivant dresse la liste des classes, fonctions, opérations et méthodes du profil de gestion d'identité simple.
Tableau 46. Profil de gestion d'identité simple
Nom de classe
Opérations
Méthodes
DCIM_Account
Get Enumerate Set Invoke
Voir Méthodes d'identité simple
DCIM_EnabledLogicalElementCapa Get Enumerate
bilities
s.o.
DCIM_LocalUserIdentity
Get Enumerate
s.o.
DCIM_LANIdentity
Get Enumerate
s.o.
DCIM_SerialIdentity
Get Enumerate
s.o.
DCIM_CLPIdentity
Get Enumerate
s.o.
DCIM_LocalUserAccountManage
mentService
Get Enumerate
s.o.
DCIM_IPMIAccountManagementS Get Enumerate
ervice
s.o.
DCIM_CLPAccountManagementSe Get Enumerate
rvice
s.o.
DCIM_LocalUserAccountMangem
entCapabilities
Get Enumerate
s.o.
DCIM_IPMICLPAccountMangemen Get Enumerate
tCapabilities
s.o.
DCIM_RegisteredProfile
Get Enumerate
s.o.
DCIM_LCRegisteredProfile
Get Enumerate
s.o.
Méthodes d'identité simple
La méthode RequestStateChange() sert à activer ou désactiver le compte représenté par l'instance DCIM_Account.
102
Dépannage et questions fréquemment posées
18
Messages d'erreur
Pour plus d'informations sur les ID de message d'erreur et les actions recommandées, consultez la Liste de dépannage
et de messages d'erreur de Dell Lifecycle Controller Remote Services sur support.dell.com/manuals. Pour voir le
message d'erreur et les informations connexes, sélectionnez l'ID de message d'erreur dans la liste déroulante Error
Message ID (ID de message d'erreur). En outre, vous pouvez télécharger le registre des messages d'erreur détaillés
depuis delltechcenter.com/page/Lifecycle+Controller.
Messages de détection automatique sur l'écran LCD
Le tableau suivant dresse la liste des messages affichés sur l'écran LCD lors de l'exécution des opérations de détection
automatique.
Tableau 47. Messages de détection automatique
Message 1
Message 2
Stopped (Arrêté)
s.o.
Running (En cours
d'exécution)
Voir Messages de détection automatique et solutions
Suspended (Interrompu)
Voir Messages de détection automatique et solutions
Complete (Terminé)
s.o.
Le tableau suivant dresse la liste des messages affichés sur l'écran LCD et leurs solutions. Ces messages sont affichés
avec les messages répertoriés dans Messages de détection automatique. Par exemple, lorsqu'une opération de
détection automatique est en cours d'exécution et qu'un compte administrateur est activé, les messages Running (En
cours d'exécution) et Blocked Admin Account Enabled (Compte admin bloqué activé) sont affichés sur
l'écran du panneau avant.
Tableau 48. Messages de détection automatique et solutions
Message 2
Solutions
Stopped (Arrêté) (par défaut)
s.o.
Started (Démarré)
s.o.
Auto Discovery disabled (Détection
automatique désactivée)
Activez la détection automatique.
Blocked Admin Account Enabled (Compte Désactivez tous les comptes administrateur.
admin bloqué activé)
Blocked Active Directory Enabled (Active
Directory bloqué activé)
Désactivez Active Directory.
Blocked IPv6 Enabled (IPv6 bloqué activé) Désactivez IPv6.
103
Message 2
Solutions
Blocked No IP on NIC (Pas d'IP sur la
carte réseau bloqué)
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é Inaccessible/
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èm persiste, contactez le support
technique.
SSL connection failed no service at IP/
port (Échec de la connexion SSL, 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 le certificat
de l'AC de serveur de confiance installé sur iDRAC. Remplacez le certificat
du serveur de provisionnement ou téléchargez un nouveau certificat de
serveur sur 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 AC de confiance
pour le serveur de provisionnement. Ajoutez l'AC iDRAC à la liste de
confiance ou générez un nouveau certificat sur iDRAC.
SSL connection failed other (Échec de la
connexion SSL autre)
Activez un compte racine via le BIOS pour récupérer le journal de trace
iDRAC. Si le problème persiste, contactez le support technique.
SOAP failure (Échec SOAP)
Le serveur de provisionnement ne prend pas en charge l'appel SOAP de
getCredentials(). Vérifiez que le serveur de provisionnement prend en
charge la détection automatique et que les informations du serveur de
provisionnement sont correctement définies dans l'option du fournisseur
DHCP, l'enregistrement SRV DNS ou le BIOS.
No credentials returned (Aucunes
informations d'identification renvoyées)
Vérifiez que le numéro de service se trouve bien dans la liste des 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à utilisés.
Questions fréquemment posées
Cette section répond aux questions fréquemment posées par les utilisateurs de Remote Services.
1. Qu'est-ce que Lifecycle Controller ?
Lifecycle Controller est une solution de gestion de systèmes intégrée qui aide les utilisateurs à effectuer des
opérations de diagnostics, déploiements du système d'exploitation (OS), mises à jour du micrologiciel, et
configurations. Remote Services est un terme général qui se réfère à la capacité de permettre aux utilisateurs de
se connecter à distance sur les serveurs cibles et d'effectuer des opérations de gestion de systèmes basées sur
des scripts.
2. Comment vérifier la connexion entre le client et le serveur géré pour l'utilisation de Remote Services ?
Utilisez l'utilitaire ping pour vérifier la connexion entre le client et le serveur géré. Assurez-vous que le client et le
réseau prennent en charge les protocoles HTTP et SSL.
3. Qu'est-ce que le remplacement de pièce ?
104
Le remplacement de pièce 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é.
4. Qu'est-ce que CSIOR et pourquoi est-il activé ?
CSIOR signifie Collect System Inventory on Restart (Collecter l'inventaire du système au redémarrage). S'il est
activé , les opérations de mise à jour du micrologiciel et de l'inventaire du matériel sont effectuées
automatiquement au démarrage du système. Le système est configuré en usine avec CSIOR activé.
5. Comment puis-je garder à jour les informations d'inventaire du système si des modifications locales ont été
apportées à un attribut du BIOS, de RAID ou de carte réseau ?
Appuyez sur <F10> lors du démarrage du système ou définissez l'attribut CSIOR sur activé pour recueillir 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 les propriétés LastSystemInventoryTime et
LastUpdateTime pour un composant spécifique.
6. Comment mettre à jour le système géré à l'aide de Lifecycle Controller ou Remote Services ?
Pour Lifecycle Controller, appuyez sur <F10> lors du démarrage. Dans l'interface graphique de Lifecycle Controller,
cliquez sur Platform Update (Mettre à jour la plate-forme) et sélectionnez devices to update (périphériques à
mettre à jour). Pour plus d'informations sur Remote Services, consultez le Guide de l'interface des services Web
de Lifecycle Controller (Windows ou Linux).
7. Que dois-je faire lorsqu'une erreur fatale apparaît suivie d'un écran rouge ?
Effectuez un démarrage à froid (cycle d'alimentation secteur) lorsque l'écran rouge apparaît.
8. Dois-je installer un système d'exploitation (OS) pour accéder à Lifecycle Controller ou à Remote Services ?
Aucun SE n'est requis pour accéder à Lifecycle Controller ou à Remote Services.
9. Quelle version UEFI est prise en charge : 32 bits ou 64 bits ?
UEFI prend en charge 64 bits.
10. Pourquoi l'inventaire de carte réseau ne renvoie rien alors 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.
11. Puis-je redémarrer le système à distance à l'aide des fonctions WS-Management ?
Oui, le système peut être redémarré en utilisant la méthode RequestStateChange() sur la classe
DCIM_ComputerSystem. Un redémarrage peut être planifié par la création d'une tâche de redémarrage en
utilisant la méthode CreateRebootJob() sur la classe DCIM_JobService, suivi de la planification de la tâche de
redémarrage en utilisant la méthode SetupJobQueue() sur le service de contrôle des tâches.
12. 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 emplacement, la propriété LastUpdateTime ne
change pas sur l'affichage.
13. Existe-t-il des moyens d'améliorer le temps de réponse pour obtenir DCIM_iDracCardAtrribute à 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="75"}
14. Comment supprimer des tâches ?
Énumérez DCIM_LifecycleJob pour afficher la liste de toutes les tâches de Lifecycle Controller et utilisez la
méthode DeleteJobqueue() pour supprimer des tâches particulières.
15. Comment faire pour supprimer toutes les tâches ?
Appelez la méthode DeleteJobQueue() avec un ID de tâche égal à JID_CLEARALL.
16. Quand les modifications sont-elles visibles dans WS-Management lorsqu'elles sont effectuées localement dans
HII ?
105
Après la sortie de Lifecycle Controller, l'interface WS-Management met à jour les informations disponibles en
environ 2 minutes.
17. Quel doit être l'état du système pour appeler avec succès la méthode CreateTargetedConfigJob() ?
Le système doit être mis hors tension après le POST du BIOS (par exemple, gestionnaire d'amorçage UEFI ou
BIOS), ou doit avoir démarré le système d'exploitation pour que la méthode CreateTargetedConfigJob() réussisse.
Toutefois, les tâches ne sont pas exécutées tant que le système n'est pas sorti du POST ou de la configuration du
système.
18. Comment supprimer une tâche créée à l'aide de la méthode CreateTargetedConfigJob() ?
Lorsque vous appelez la méthode CreateTargetConfigJob(), une tâche de redémarrage supplémentaire est créée
pour permettre au système de démarrer Lifecycle Controller pour exécuter la tâche. Si vous voulez supprimer la
tâche, la tâche de redémarrage doit également être supprimée. Vous pouvez énumérer toutes les tâches et
sélectionner celles concernées par la suppression, ou utiliser JID_CLEARALL pour supprimer toutes les tâches.
19. En quoi diffère l'action du paramètre ProcCore pour les processeurs quatre cœurs ?
Pour les processeurs quatre cœurs, si la valeur de l'attribut ProcCore est définie sur 4, la valeur actuelle est égale
à All (Tous).
20. 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 de voyant de carte réseau est un paramètre ponctuel. Cependant, après la fin de la
tâche SSIB, la valeur actuelle est définie sur null. Le but de cet attribut est de faire clignoter les voyants des cartes
réseau durant un certain temps (en secondes).
21. Combien d'attributs puis-je définir avec la méthode SetAttribute() ?
Vous ne pouvez définir qu'un seul attribut avec la méthode SetAttribute(). Pour définir plusieurs attributs avec un
seul appel de méthode, utilisez la méthode SetAttributes() sur les services pour le composant en cours de
configuration.
22. Pourquoi vois-je que d'autres attributs sont définis lorsqu'un attribut différent est défini ?
Certains attributs du BIOS et de la carte réseau ont des dépendances. Lorsque vous définissez un attribut
spécifique, tous les attributs dépendants sont modifiés en fonction de leur dépendance. Il s'agit d'un
comportement attendu.
–
Dépendances du BIOS : TPM, Power Management (Gestion de l'alimentation), AC power recovery
(Restauration de l'alimentation secteur), et Integrated NIC (Carte réseau intégrée).
–
Dépendances de la carte réseau : attributs VLANMode et WakeONLAN.
23. Puis-je définir VLanMode et VLanID dans la même tâche ?
Vous ne pouvez pas définir les attributs VLanMode et VLanID comprenant des dépendances dans la même tâche.
Vous devez définir l'attribut parent (VLanMode) dans une première opération de définition, l'attribut enfant
(VLanID) dans une deuxième opération de définition, puis valider la tâche.
106
Schéma
19
Cette section affiche un schéma typique du journal Lifecycle.
Schéma du journal Lifecycle
<?version xml="1.0" codage="utf-8"?>
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/
2001/XMLSchema" xmlns:dm="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element
name="Description" type="xs:string"/> <xs:element name="MessageID"
type="xs:string"/> <xs:element name="Arg" type="xs:string"/> <xs:element
name="MessageArguments"> <xs:complexType> <xs:sequence minOccurs="0">
<xs:element ref="dm:Arg" minOccurs="0"/> </xs:sequence> </xs:complexType> </
xs:element> <xs:element name="Event"> <xs:complexType> <xs:sequence
minOccurs="0"> <xs:element ref="dm:Description"minOccurs="0"/> <xs:element
ref="dm:MessageID" minOccurs="0"/> <xs:element
ref="dm:MessageArguments"inOccurs="0"/> </xs:sequence> <xs:attribute
name="TimeStamp" type="xs:string"use="required"/> <xs:attribute name="AgentID"
type="xs:integer"use="required"/> <xs:attribute name="Severity"
type="xs:integer"use="required"/> <xs:attribute name="s"
type="xs:string"use="required"/> </xs:complexType> </xs:element> <xs:element
name="Events"> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element
ref="dm:Event" minOccurs="0"maxOccurs="unbounded"/> </xs:sequence>
<xs:attribute name="lang" type="xs:string"use="optional"/> <xs:attribute
name="schemaVersion"type="xs:string" use="optional"/> <xs:attribute
name="timeStamp" type="xs:dateTime" use="optional"/> </xs:complexType> </
xs:element> </xs:schema>
107
108
Noms des composants du système faciles à
utiliser
20
Le tableau suivant dresse la liste des descripteurs de périphérique complets (Fully Qualified Device Descriptor — FQDD)
des composants du système et des noms faciles à utiliser équivalents
FQDD de nom de composant du système
Nom facile à utiliser
RAID.Integrated.1
Contrôleur RAID intégré
RAID.Embedded.1-1
Contrôleur RAID S110 intégré
RAID.Slot.1-1
Contrôleur RAID dans l'emplacement 1
NIC.Mezzanine.1B-1
Carte réseau dans mezzanine
NIC.Mezzanine.1C-1
NIC.Mezzanine.1C-2
NIC.Mezzanine.3C-2
NIC.Integrated.1
NIC.Integrated.2
Carte réseau intégrée 1
Carte réseau intégrée 2
NIC.Integrated.1-1
Port 1 de la carte réseau intégrée 1
NIC.Integrated.1-1
Partition 1 du port 1 de la carte réseau intégrée 1
NIC.Slot.1-1
NIC.Slot.1-2
Port 1 de l'emplacement 1 de la carte réseau
Port 2 de l'emplacement 1 de la carte réseau
Video.Embedded.1-1
Contrôleur vidéo intégré
HostBridge.Embedded.1-1
Pont d'hôte intégré 1
ISABridge.Embedded.1-1
Pont ISA intégré 2
P2PBridge.Embedded.1-1
Pont P2P intégré 3
P2PBridge.Mezzanine.2B-1
Pont d'hôte intégré dans la mezzanine 1 (Structure B)
USBUHCI.Embedded.1-1
UHCI USB intégré 1
USBOHCI.Embedded.1-1
OHCI USB intégré 1
USBEHCI.Embedded.1-1
EHCI USB intégré 1
Disk.SATAEmbeded.A-1
Disque sur le port SATA intégré A
Optical.SATAEmbeded.B-1
Lecteur optique sur le port SATA intégré B
TBU.SATAExternal.C-1
Sauvegarde sur bande sur le port SATA externe C
Disk.USBFront.1-1
Disque connecté au port USB avant 1
Floppy.USBBack.2-1
Lecteur de disquette connecté au port USB arrière 2
Optical.USBFront.1-1
Lecteur optique connecté au port USB avant 1
Disk.USBInternal.1
Disque connecté au port USB interne 1
109
FQDD de nom de composant du système
Nom facile à utiliser
Optical.iDRACVirtual.1-1
Lecteur optique connecté virtuellement
Floppy.iDRACVirtual.1-1
Lecteur de disquette connecté virtuellement
Disk.iDRACVirtual.1-1
Disque connecté virtuellement
Floppy.vFlash.<string>
Partition de la carte SD vFlash 2
Disk.vFlash.<string>
Partition de la carte SD vFlash 3
iDRAC.Embedded.1-1
iDRAC
System.Embedded.1-1
Système
HardDisk.List.1-1
Disque dur C:
BIOS.Embedded.1-1
BIOS du système
BIOS.Setup.1-1
Configuration du BIOS du système
PSU.Slot.1
Bloc d'alimentation 1
Fan.Embedded.1
Fan.Embedded.2
Ventilateur 1
Ventilateur 2
System.Chassis.1
Châssis de lames
LCD.Chassis.1
LCD
Fan.Slot. 1
Fan.Slot. 2
…
Fan.Slot. 9
Ventilateur 1
Ventilateur 2
…
Ventilateur 9
MC.Chassis.1
MC.Chassis.2
Contrôleur de gestion du châssis 1
Contrôleur de gestion du châssis 2
KVM.Chassis.1
KVM
IOM.Slot.1
…
IOM.Slot.6
Module d'E/S 1
…
Module d'E/S 6
PSU.Slot.1
…
PSU.Slot.6
Bloc d'alimentation 1
...
Bloc d'alimentation 6
CPU.Socket.1
CPU 1
System.Modular.2
Serveur lame 2
DIMM.Socket.A1
Barrette DIMM A1
110

Manuels associés