Home
Dell Lifecycle Controller 2 Version 1.00.00 User's Manual
Contents
1. e The DeletePendingConfiguration method is used to cancel the pending values created by the SetAttribute and SetAttributes methods e ShowErrorsOnLCD method is used to hide and unhide LCD errors e IdentifyChassis method is used to turn on and turn off LEDs on the chassis in order to identify it Simple Identity Management Profile The following table lists the classes functions operations and methods under the Simple Identity Management Profile Table 46 Simple Identity Management Profile Class Name Operations Methods DCIM_Account Get Enumerate Set Invoke See Simple Identity Methods DCIM_EnabledLogicalElementCapa Get Enumerate NA bilities DCIM_LocalUserldentity Get Enumerate NA DCIM_LANIdentity Get Enumerate NA 94 Class Name DCIM_Serialldentity DCIM_CLPIdentity DCIM_LocalUserAccountManage mentService DCIM_IPMIAccountManagementS ervice DCIM_CLPAccountManagementSe rvice DCIM_LocalUserAccountMangem entCapabilities DCIM_IPMICLPAccountMangemen tCapabilities DCIM_RegisteredProfile DCIM_LCRegisteredProfile Simple Identity Methods The RequestStateChange method is used to enable or disable the account represented by the DCIM_Account instance Operations Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Methods NA NA NA NA NA NA NA NA NA 95 96 18 Troubleshooting and
2. 1 Identify the target attribute by AttributeName Confirm the IsReadOnly field is set to false Before invoking the SetAttribute or SetAttributes method note the instance information that you got in step 1 and prepare the input parameters Invoke the SetAttribute or SetAttributes method Examine output parameters Before invoking the CreateTargetedConfigJob method prepare input parameters for example RebootJobType ScheduledStartTime UntilTime Job and so on and use the correct BIOS FODD 7 Invoke the CreateTargetedConfigJob method K NOTE The system must reboot to execute the task of setting the attribute or attributes Query the status of the job ID output using the job control profile methods Repeat step 1 to confirm successful execution of the method One Time Boot Use the boot management methods to perform one time boot to a BIOS boot device If you try to one time boot to a vFlash partition that is not attached Remote Services automatically attaches it and returns a job ID You can query the job using this ID To set one time boot 1 Perform the enumerate operation on the DCIM BootConfigSetting class and identify the ElementName field containing BootSeq and corresponding InstancelD 2 Perform the Enumerate operation on the DCIM BootSourceSetting class and identify the boot source InstancelD The CurrentEnabledStatus attribute of each instance identifies whether it is enabled or disabled 3 Be
3. 85 e The DeletePartition method is used to delete a vFlash SD card partition e The FormatPartition method is used to format the selected vFlash SD card partition e The ModifyPartition method is used to modify the partitions on the vFlash This depends on the type of partition Floppy Hard Disk or CD e The AttachPartition method is used to attach one or more partitions as a virtual USB mass storage device e The DetachPartition method is used to detach one or more partitions that are being used a virtual USB mass storage device e The ExportDataFromPartition method is used to copy or export the contents of a vFlash SD card partition to a local or remote location as an image file in the img or iso format RAID Profile The following table lists the classes functions operations and methods under the RAID profile Table 32 RAID Profile Class Name DCIM_RAIDService DCIM_ControllerView DCIM_PhysicalDiskView DCIM_VirtualDiskView DCIM_EnclosureView DCIM_ControllerBattery View DCIM_EnclosureEMMVi ew DCIM_EnclosurePSUVie w 86 Functions This is the central class It defines the extrinsic methods Use this class to display the different instance IDs and related properties ofthe controllers attached to a system Use this class to display the different instance IDs and related properties of the physical disks attached to a system Use this class to display the different instan
4. Auto discovery and Handshake The Auto discovery feature in iDRAC allows newly installed servers to automatically discover the remote management console that hosts the Provisioning Server The Provisioning Server provides custom administrative user credentials to the iDRAC so that the management console can discover and manage the newly installed managed system If you ordered a Dell system with the Auto discovery feature Enabled factory default setting is Disabled then the DRAC is delivered with DHCP enabled and disabled user accounts If the auto discovery feature is set to Disabled you can manually enable this feature and disable the default administrative account using the DRAC7 Settings utility For more information on Auto discovery see the Lifecycle Controller Management Profile Using WS Management you can invoke the SetAttribute method on the DCIM LCService class to set the provisioning server IP address property For more information on using the SetAttribute invocations see the DCIM LCManagement profile or the Lifecycle Controller Interface Guide Windows and Linux available at delltechcenter com page Lifecycle Controller To successfully perform remote operations on the server make sure that the following are met e Common Prerequisites Before Using Remote Services e Dell Deployment Pack is installed on the provisioning server e Collect System Inventory on Restart CSIOR is enabled Configuring iDRAC for Aut
5. RAID6 Previous StartingLBA Size of Drives 2 512 RAID10 Previous StartingLBA Size 2 512 RAID50 Previous StartingLBA Size of Drives per span 1 512 RAID60 Previous StartingLBA Size of Drives per span 2 512 Parameter Value NOTE Alternatively set the Starting LBA to OxFFFFFFFFFFFFFFFF then the starting location of the slice is automatically calculated to be immediately after the end of the last slice Stripe Size The stripe element size is the amount of disk space a stripe consumes on each physical disk in the stripe You can set the following values in bits u NOTE The S110 and H310 controllers support only 64KB stripe size 64KB 128 128KB 256 256KB 512 512KB 1024 1MB 2048 Read Policy No Read Ahead Read Ahead Adaptive Read Ahead Write Policy Write Through Write Back Write Back Force Disk Cache Policy Enabled Disabled Virtual Disk Name Optionally you can provide a name for the virtual disk You can use 115 alphanumeric character limit 4 To create 10 virtual disks run the method 9 more times with the same values listed in the above table 5 Verify that the virtual disks have been created 6 Set the following values and invoke the EnableControllerEncryption method Fully Qualified Device Descriptor FODD of the controller Encryption Mode Local Key Encryption
6. Table 35 Power Supply Profile Class Name Operations Methods DCIM_PowerSupplyView Get Enumerate NA DCIM_PowerSupply Get Enumerate NA DCIM_PowerRedundancySet Get Enumerate NA Power State Management Profile The following table lists the classes functions operations and methods under the Power State Management Profile 89 Table 36 Power State Management Profile Class Name Operations Methods DCIM_CSPowerManagementServi Get Enumerate Invoke See Power State Management Profile ce Methods DCIM_CSPowerManagementCapa Get Enumerate NA bilities DCIM_CSAssociatedPowerManag Get Enumerate NA ementService Power State Management Profile Methods The method is used to get the status of the change in power state e The RequestPowerStateChange method is invoked to get the Pending Power State Change Record Log Profile The following table lists the classes functions operations and methods under the Record Log Profile Table 37 Record Log Profile Class Name Operations Methods DCIM_LCRecordLog Get Enumerate Invoke See Record Log Profile Methods DCIM_LCRecordLogCapabilities Get Enumerate NA DCIM_LCLogEntry Get Enumerate Set NA DCIM_SELRecordLog Get Enumerate Invoke NA DCIM_SELRecordLogCapabilities Get Enumerate NA DCIM_SELLogEntry Get Enumerate Set NA Record Log Profile Methods The methods are used to manage the logs generated in a system e The ClearLog method is used to delete all the entries in the SEL rec
7. KeyiD Passphrase A valid passphrase contains 8 to 32 characters It must include a combination of uppercase and lowercase letters numbers symbols and without spaces 7 Use the FODD of the physical disk to be used as the spare invoke the AssignSpare method u NOTE If you require a dedicated hot spare use the FODD of the related virtual disk as the target instead of using the FODD of the controller 8 Construct the input parameters for example Target RebootType ScheduledStartTime and so on for the CreateTargetedConfigJob method See the RAID Profile document at delltechcenter com page DCIM Library to see the list of all the supported input parameters 9 Invoke the CreateTargetedConfigJob method to apply the pending values If this method is successful the system must return a job ID for the configuration task you created u NOTE The system must reboot to execute the tasks 43 RAID Setup Post Configuration Scenario 1 Get the job status using the job ID generated earlier 2 To check if the RAID configuration and the local key based controller encryption enablement are successful you must verify if the system automatically boots to Lifecycle Controller and applies the RAID configuration change and the local key 3 Get the job status using the job ID generated earlier for which this status message is returned Job completed successfully gt References For Configuring RAID Repeat step 1 and
8. 11 3 13 Detach ISO from VFlash step 5 11 3 3 Detach Emulated USB Device Containing Drivers Profiles DCIM_OSDeployment Profile MOFs 30 e DCIM OSDeploymentService mof DCIM OSDConcreteJob mof DCIM LCElementConformsToProfile mof Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux DCIM_LCRegisteredProfile mof Copying OS Drivers to Network Share To copy the operating system drivers from Lifecycle Controller to a network share 1 Invoke the GetDriverPacklInfo method to list the supported operating systems on the server and the Driver Pack version installed on Lifecycle Controller 2 Invoke the UnpackAndShare method to copy the drivers for the selected operating system from Lifecycle Controller to a network share CIFS or NFS References For Deploying Operating System u NOTE The sections referenced in this table contain only generic examples Table 5 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux step 1 11 3 1 Get Driver Pack Information step 2 11 3 2 Unpack Selected Drivers and Attach to Host OS as USB Device Profiles DCIM_OSDeployment Profile MOFs e DCIM OSDeploymentService mof e DCIM OSDConcreteJob mof DCIM_LCElementConformsToProfile mof e DCIM_LCRegisteredProfile mof Using Remote File Share To successfully perform remote operations on the server make sure that the prerequisite
9. Support Matrix provides the list of Dell systems and operating systems that you can deploy on the target systems The PERC H710 H710P and H810 Technical Guidebook for specification and configuration related information about the PERC H710 H710P and H810 controllers e The Dell Systems Build and Update Utility SBUU User s Guide provides information to deploy and update Dell systems e The Glossary provides information about the terms used in this document The following system documents are available to provide more information e The DRAC7 Overview and Feature Guide provides information about iDRAC7 its licensable features and license upgrade options e The safety instructions that came with your system provide important safety and regulatory information For additional regulatory information see the Regulatory Compliance home page at dell com regulatory_compliance Warranty information may be included within this document or as a separate document e The Rack Installation Instructions included with your rack solution describe how to install your system into a rack e The Getting Started Guide provides an overview of system features setting up your system and technical specifications e The Owner s Manual provides information about system features and describes how to troubleshoot the system and install or replace system components There are additional implementation guides white papers profile specifications class de
10. Verify that the provisioning server supports auto discovery and the provisioning server information is set correctly in the DHCP vendor option DNS SRV record or BIOS Check that the service tag is in the list of known servers on the provisioning server Make sure that all the 16 iDRAC accounts are not already used Frequently Asked Questions This section answers questions that are frequently asked by Remote Services users 1 What is lifecycle controller Lifecycle Controller is an embedded systems management solution to help customers perform diagnostics operating system OS deployment firmware update and configurations Remote Services is a general term that refers to the capability of enabling users to remotely connect to the target servers and perform script based systems management operations 2 How to verify the connection between the client and managed server for using Remote Services Use the ping utility to verify the connection between the client and managed server Make sure that the client and network allows HTTP and SSL protocols 3 What is Part Replacement Part Replacement feature allows the system to automatically update the firmware or configuration or both for a hardware component that is installed or replaced 4 What is CSIOR and why is it enabled CSIOR is Collect System Inventory on Restart Enabling it automatically updates the firmware and hardware inventory during system startup The system is s
11. 1 Listing the iDRAC Card Inventory Enumeration Class 19 5 Listing the iDRAC Card Inventory Integer Class 19 7 Listing the iDRAC Card Inventory String Class 19 2 Getting an iDRAC Card Enumeration Instance 19 4 1 Changing iDRAC Values ApplyAttributes Immediate a a Jet is is W IN 19 4 2 Poll job completion a er D gt step5 19 4 3 Set Attribute Verification Profiles DCIM_iDRACCardProfile MOFs DCIM IDRACCardEnumeration mof 69 Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux DCIM_iDRACCardinteger mof DCIM IDRACCardService mof e DCIM_iDRACCardString mof e DCIM_iDRACCardView mof DRAC Attributes Using Remote Services you can set the iDRAC attributes listed in the following tables Table 18 LAN Attributes Attribute VLAN Enabled VLAN ID VLAN Priority Auto Negotiate LAN Speed LAN Duplex Description Indicates the VLAN mode of operation and parameters When VLAN is enabled only matched VLAN ID traffic is accepted When disabled VLAN ID and VLAN Priority are not available and any values present for those parameters are ignored Sets the VLAN ID value Legal values are defined by IEEE 801 11g specification Sets the VLAN ID priority value Legal values are defined by IEEE 801 11g specification When auto negotiate is on it determines whether iDRAC automatically sets the Duplex Mode and Network Spe
12. Chassis 1 LCD Chassis 1 Fan Slot 1 Fan Slot 2 Fan Slot 9 MC Chassis 1 MC Chassis 2 KVM Chassis 1 10M Slot 1 10M Slot 6 PSU Slot 1 PSU Slot 6 CPU Socket 1 System Modular 2 DIMM Socket A1 104 Easy to use Name Virtually connected floppy drive Virtually connected disk vFlash SD Card Partition 2 vFlash SD Card Partition 3 DRAC System Hard Drive C System BIOS System BIOS Setup Power Supply 1 Fan 1 Fan 2 Blade Chassis LCD Fan 1 Fan 2 Fan 9 Chassis Management Controller 1 Chassis Management Controller 2 KVM 10 Module 1 10 Module 6 Power Supply 1 Power Supply 6 CPU 1 Blade 2 DIMM A1
13. Controller reset the iDRAC or cancel Lifecycle Controller before you can perform export After operating system deployment using Lifecycle controller the OEMDRV is open for 18 hours as the Lifecycle Controller does not have the status of the operating system installation If you need to perform the operations such as update configuration or restore after operating system deployment remove the OEMDRV partition To remove the partition reset IDRAC or cancel Lifecycle Controller e Do not schedule any other remote services jobs BIOS update or setting the NIC attributes 61 e Ifyou do not use the ScheduledStartTime parameter it returns a job ID but is not scheduled To schedule the job invoke the SetupJobQueue method on DCIM JobService class e You can cancel an export job before it starts using the DeleteJobQueue method on DCIM JobService class After the job starts press F2 during POST and select Cancel Lifecycle Controller This initiates the recovery process and puts the system into a previously known state Recovery is within 5 minutes To check if the recovery is complete query the export job using WS Management commands or check the iDRAC RAC or Lifecycle logs e When exporting to a network share using WS Management it allows only 64 characters in the image name Make sure that the backup file is not tampered with either during export or after export To export the server profile 1 Eu Construct the input
14. DCIM IDRACCardEnumeration mof e DCIM_iDRACCardInteger mof DCIM IDRACCardService mof e DCIM_iDRACCardString mof e DCIM_iDRACCardView mof Reporting DRAC IP Address Change To successfully perform remote operations on the server make sure that the prerequisites provided in the Common Prerequisites Before Using Remote Servicessection are met To report an IP address change from iDRAC to SCCM An Simple Object Access Protocol SOAP message is sent to indicate iDRAC IP address change The feature notifies the provisioning servers that the iDRAC IP address has changed for the system associated with the service tag To report change in iDRAC IP address using the administrator account set the IPChangeNotification attribute Optionally set the Provisioning Server Address If the IP address of iDRAC changes either due to manual intervention or the DHCP lease expires iDRAC notifies the provisioning servers with the service tag of the server and the new IP address of iDRAC The provisioning sever can then find the old entry for the server using the service tag and update it Without this notification if the IP address of the DRAC changes the provisioning server loses control of the server Feature or System Behavior For Reporting iDRAC IP Address Change e Ifthe provisioning server iDRAC Attribute is set the attribute value is used else the provisioning server is determined using one of these options DHCP vendor DNS SRV record or defaul
15. IP address for the DNS server 2 from the Dynamic Host Configuration Protocol DHCP Table 22 IP Configuration Attributes Attribute Register iDRAC Name iDRAC Name Description Register the iDRAC name with the Domain Name System DNS To view or edit the iDRAC name used for registering the DNS The name string can contain up to 63 printable ASCII characters Values Enable or Disable 0 to 40 hexadecimal Enable or Disable Yes or No Maximum value of 255 255 255 255 Maximum value of 255 255 255 255 Values Yes or No Enable or Disable 71 Attribute Description Values You can edit the name string when Register iDRAC Name is set to No Domain Name from iDRAC acquires the domain name from the Yes or No DHCP DHCP server If set to No you must enter the domain name manually Domain Name To view or edit the iDRAC domain name used Enable or Disable if itis not acquired from DHCP You can specify a domain name when Domain Name from DHCP is set to No Host Name String To specify or edit the host name associated Enable or Disable with iDRAC The Host Name string can contain up to 62 ASCII printable characters Getting and Setting DRAC Users and Roles To successfully perform remote operations on the server make sure that the following prerequisites are met e Common Prerequisites Before Using Remote Services e Getting and Setting the iDRAC Attributes Set up the iDRAC user names passwo
16. PERC S110 or H310 controllers that supports non RAID mode e SATA or SSD Hard Drives To convert the RAID drive to a non RAID SATA drive 1 Get the list of storage controllers attached to the system and their properties 2 Get the FODDs values of the controller and the physical disks attached to the controller 3 Invoke the ConvertToNonRAID method to initiate the conversion 4 Invoke the CreateTargetedConfigJob method to apply the pending values If this method is successful the system must return a job ID for the configuration task you created References For Converting a SATA Drive u NOTE The sections referenced in this table contain only generic examples Table 11 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux step 1 16 7 Listing the RAID Inventory ControllerView Class step 2 16 9 Listing the RAID Inventory PhysicalDiskView Class step 3 16 21 Convert Physical Disks to Non RAID ConvertToNonRAID step 4 16 14 Applying the Pending Values for RAID CreateTargetedConfigJob Profiles DCIM SimpleRAIDProfile MOFs DCIM ControllerView mof DCIM EnclosureView mof e DCIM PhysicalDiskView mof DCIM RAIDAttribute mof DCIM RAIDEnumeration mof e DCIM RAlDInteger mof DCIM_RAIDService mof e DCIM_RAIDString mof e DCIM VirtualDiskView mof 45 46 M 9 anaging Network Devices Use the network management feature to get a
17. Persistent Storage ProfilePersistent Storage Profile Displaying Inventory of vFlash SD Card Perform the Enumerate operation on the DCIM VFlashView class to display all the properties of the vFlash SD card such as e Available size e Capacity e Licensed e Health e Enable or disable state e nitialized state e Wirite protected state Displaying Partitions on vFlash SD Card Perform the Enumerate operation on the DCIM OpaqueManagementData class to display all the partitions and their properties such as partition ID its size and data format Creating and Modifying Partitions on vFlash SD Card To create and modify partitions on a vFlash SD card 1 Perform the enumerate operation on the DCIM OpaqueManagementData class to get the list of current partitions 2 Before you invoke the CreatePartition or CreatePartitionUsinglmage method on DCIM PersistentStorageService class construct the input parameters 3 Invoke the CreatePartitionUsinglmage method to form a bootable image This creates a bootable partition from image stored on server shares such as NFS CIFS and FTP Alternatively invoke CreatePartitionUsinglmage to create a bootable partition from an ISO image If a job is created successfully code 4096 is returned 4 Query the status of the job ID output using the job control profile methods 5 Repeat step 1 to confirm successful execution of the method 6 Invoke the ModifyPartition method to change th
18. Setup Job Queue 10 2 3 List Jobs in Job Store Simple NIC Profile document at delltechcenter com page DCIM Library MOFs e DCIM_NICView e DCIM NiCString e DCIM NICEnumeration e DCIM NiClnteger DCIM NiCAttribute DCIM NiCService Setting the Virtual Address Attributes To successfully perform remote operations on the server make sure that the prerequisites provided in the Common Prerequisites Before Using Remote Services are met Change the virtual address attribute on a CNA card u NOTE All virtual address attributes are reset to default if the system is disconnected from AC power supply Setthe appropriate values to each of the following virtual address attributes e VirtMacAddr e VirtisesiMacAddr e VirtFIPMacAddr e Vit WWN e Vit WWPN 50 References For Virtual Address Attributes u NOTE The sections referenced in this table contain only generic examples Table 14 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux 15 12 Setting the VirtMacAddr Attribute Profiles DCIM SimpleNIC Profile MOFs e DCIM_NICView e DCIM NiCString e DCIM NICEnumeration e DCIM_NICInteger e DCIM_NICAttribute e DCIM_NICService Setting the Boot Target ISCSI and FCoE To successfully perform remote operations on the server make sure that the prerequisites provided in the Common Prerequisites Before Using Remote Services are met Change
19. based management information the CIM information defines the semantics and information types that can be manipulated in a managed system Dell utilizes the WS Management interface to allow remote access to the hardware lifecycle operations The Dell embedded server platform management interfaces are organized into profiles where each profile defines the specific interfaces for a particular management domain or area of functionality Additionally Dell has defined a number of model and profile extensions that provide interfaces for additional capabilities The data and methods available through WS Management are provided by the Lifecycle Controller Remote Services instrumentation interface mapped to the following DMTF profiles and Dell extension profiles Standard DMTF e Base Server Defines CIM classes for representing the host server e Base Metrics Defines CIM classes for providing the ability to model and control metrics captured for managed elements Service Processor Defines CIM classes for modeling service processors e Physical Asset Defines CIM classes for representing the physical aspect of the managed elements e SM CLP Admin Domain Defines CIM classes for representing CLP s configuration e Power State Management Defines CIM classes for power control operations e Command Line Protocol Service Defines CIM classes for representing CLP s configuration e Record Log Defines CIM classes for represe
20. disk is created if CreateVirtualDisk Size input parameter value is less than total size of the set of physical disks Additional sliced virtual disks can be created using the same set of physical disks and same RAID level that was used to create the first virtual disk Create a Cachecade Virtual Disk on the targeted controller This method internally creates a RAID 0 virtual disk The method of creation is the same as creating a sliced virtual disk The UnassignSpares method is used to unassign a physical disk as a dedicated hot spare from a virtual disk or as a global hot spare Hardware Inventory Profiles The following table lists the classes functions operations and methods for different hardware on the managed node Table 33 Hardware Inventory Profiles Class Name Functions Operations CPU Profile DCIM_CPUView Use this class to get the Get Enumerate instance information of all the CPUs and associated cache available in the system Fan Profile DCIM_FanView Use this class to get the Get Enumerate instance information of all the fans available in the system iDRAC Profile DCIM_IDRACCardView Use this class to get the Get Enumerate instance information of all iDRAC cards available in the system Memory Profile DCIM_MemoryView Use this class to get the Get Enumerate instance information of all memory modules available in the system PCI Profile DCIM_PCIDeviceView Use this class to getthe Get Enumerate
21. e Physical Disks e Enclosures The instant firmware inventory class provides firmware inventory information on e Firmware installed on the supported devices e Firmware versions available for installation for each device Retrieving Firmware Inventory The Dell Software Inventory profile defines the Dell CIM data model extensions that represent the installed and available to be installed versions of firmware and embedded software on the server The firmware inventory can be accessed using the WS Management Web services protocol u NOTE There may be DCIM SoftwareIdentity instances for hardware that were previously installed and then removed Such instances are put plisted in the inventory as available if CSIOR is not performed To retrieve the firmware inventory using Windows WS Management 57 1 Enumerate the class DCIM SoftwareIdentity to retrieve the inventory of the system The inventories are collected as Installed and Available CIM instances NOTE Users that have administrator or Execute Server Command privileges can retrieve the firmware and embedded software inventory of the system E u NOTE Inventory instances are pulled up from the system in both system off and system on conditions The software currently installed on the component is listed as the Installed Software Instance The status value of this instance is represented as Installed The available software in the persistent storage is listed as the Avail
22. extraction fails then the Job status is setto Failed with an appropriate error code u NOTE To view the updated firmware versions enumerate firmware inventory after firmware update jobs are complete Scheduling Remote Update You can schedule or stage firmware updates now or in the future You can directly perform updates for Diagnostics Lifecycle Controller and OS Driver Pack without any staging These updates are applied as soon as they are downloaded and do not need the Job Scheduler All other remote updates are staged updates and require scheduling using different scheduling options The DUPs are downloaded to the Lifecycle Controller and staged and the system is rebooted into UEFI Lifecycle Controller to perform the actual update There are multiple options for scheduling updates Run updates on the desired components at a desired time e Run the reboot command to get a reboot job ID e Check on the status of any of the jobs by enumerating DCIM SoftUpdateConcreteJob instances and checking the JobStatus property value e Schedule the job using the SetupJobQueue method on the DCIM JobService u NOTE For Remote Services version 1 3 remote updates you can only use the SetupJobQueue method e Delete existing jobs using the DeleteJobQueue method on the DCIM JobService u NOTE If you shut down the system or leave it in the shut down state for more than 15 minutes when a update job is scheduled it is recommended that you del
23. image file Important Notes e User Data is not present in the backup image file Deleting the configuration removes the user data e During import make sure that operations such as firmware update operating system deployment and firmware configurations are not running If operating system deployment is performed using Lifecycle Controller you need to reset iDRAC or cancel system service before you can perform import 63 Eu After operating system deployment using Lifecycle controller the OEMDRV is open for 18 hours If you need to perform the operations such as update configuration or import after operating system deployment you must remove the OEMDRV partition To remove the partition reset iDRAC or cancel Lifecycle Controller e For the import WS Management commands if you do not use the ScheduledStartTime parameter it returns a job ID but is not scheduled To schedule the job invoke SetupJobQueue method e You can cancel a import job before it starts using the DeleteJobQueue method After the job starts press F2 during POST and go to iDRAC Settings Lifecycle Controller and select Yes for Cancel Lifecycle Controller Actions or reset iDRAC This initiates the recovery process and puts the system back into a known good working state Recovery process must not take more than five minutes To check if the recovery process is complete query the import job using WS Management commands or check the iDRAC RAC or Lifecycle lo
24. instance information of all PCI devices available in the system Video Profile DCIM_VideoView Use this class to getthe Get Enumerate instance information of all the video controllers available in the system Power Supply Profile 88 Methods NA NA NA NA NA NA Class Name Functions Operations Methods DCIM_PowerSupplyView Use this class to get the Get Enumerate NA instance information of all the power supply units available in the system System View Profile DCIM_SystemView Use this class to get the Get Enumerate NA general details about the system such as System Manufacturer Model Service Tag Total Memory BIOS Version System ID Asset Tag Power State and so on Job Control Profile The following table lists the classes functions operations and methods under the Job Control Profile Table 34 Job Control Profile Class Name Operations Methods DCIM JobControlService Get Enumerate See Job Control Methods DCIM LifecycleJob Get Enumerate NA Job Control Methods The methods are used to setup job queue and deleting the jobs from the job queue e The SetupJobQueue method is used for creating a job queue containing one or more jobs that are executed in a specific order within the queue e The DeleteJobQueue method is used for deleting jobs from the job queue Power Supply Profile The following table lists the classes functions operations and methods under the Power Supply Profile
25. parameters depending on where backup image file is stored DRAC vFlash card or network share CIFS or NFS Invoke the Backuplmage method on DCIM LCService A job ID for example JID_001291194119 is returned to the screen To getthe job status or percentage completion for the job run the required WS Management command on the job ID In addition to querying the job ID using various scripting languages check the iDRAC logs for job status progress After the job status displays Completed check the Lifecycle Logs for all export entries To view the log export the log using the ExportLCLog method on the DCIM_LCService class or view the log in the Unified Server Configurator Lifecycle Controller Enabled GUI NOTE If export fails the job status is marked as failed with a message explaining the reason for failure For more information on the error message IDs and the recommended actions see De l Lifecycle Controller Remote Services Error Messages and Troubleshooting Liston support dell com manuals Feature or System Behavior For Exporting Server Profile 62 During export Lifecycle Controller is not available During export one of the following occurs A partition with a label name SRVCNF is automatically created on the iDRAC vFlash card and the backup file is created and stored in this partition If a partition with label name SRVCNF already exists on the iDRAC vFlash card it is overwritten The backup file is created and
26. step 2 and verify if the changes are applied u NOTE The sections referenced in this table contain only generic examples Table 10 Step Number and Location a zl S 5 am zi 3 o amp a a a a a Jet ls is bd bd D is OD in e wo In n n ch ls oO bd a oe bd co Profiles DCIM SimpleRAIDProfile MOFs e DCIM ControllerView mof e DCIM EnclosureView mof e DCIM PhysicalDiskView mof e DCIM RAIDAttribute mof DCIM RAIDEnumeration mof DCIM_RAIDInteger mof DCIM_RAIDService mof DCIM_RAIDString mof DCIM_VirtualDiskView mof 44 Location in Lifecycle Controller Web Services Interface Guide Windows or Linux 16 7 Listing the RAID Inventory ControllerView Class 16 9 Listing the RAID Inventory PhysicalDiskView Class 16 18 5 Creating a Sliced Virtual Disk CreateVirtualDisk 16 18 5 Creating a Sliced Virtual Disk CreateVirtualDisk 16 10 Listing the RAID VirtualDiskView Inventory 16 17 3 Locking the Controller with a Key EnableControllerEncryption 16 16 2 Assigning the Hot Spare AssignSpare 16 14 Applying the Pending Values for RAID CreateTargetedConfigJob 16 14 Applying the Pending Values for RAID CreateTargetedConfigJob Converting a SATA Drive from RAID Mode to a Non RAID State To successfully perform remote operations on the server make sure that the following prerequisites are met e Common Prerequisites Before Using Remote Services e
27. the iSCSI and FCoE attributes on a CNA card To change the iSCSI and FCoE attributes e To Set the iSCSCI Initiator attributes set appropriate values for each of the following IscsilnitiatorlpAddr IscsilnitiatorSubnet IscsilnitiatorSubnetPrefix IscsilnitiatorGateway IscsilnitiatorPrimDns IscsilnitiatorSecDns IscsilnitiatorName IscsilnitiatorChapld IscsilnitiatorChapPwd e To set iSCSI first target set appropriate values to each for the following ConnectFirstTgt FirstTgtlpAddress FirstTgtTepPort FirstTgtBootLun FirstTgtlscsiName FirstTgtChapld FirstTgtChapPwd 51 52 e To configure FCoE boot target set appropriate values for each of the following MIUParams ConnectFirstFCoETarget FirstFCoEWWPNTarget FirstFCoEBootTargetLUN FirstFCoEFCFVLANID 10 Inventory and Logs Use the inventory and log features to e Retrieve and export current and factory shipped inventory e Retrieve and export lifecycle log e Reset the system Retrieving Hardware Inventory Using Remote Services you can instantly retrieve the hardware inventory of a system The inventory has a list of all the hardware devices installed on the system The hardware inventory information is cached on the Lifecycle Controller persistent storage and is available to DRAC and UEFI applications To retrieve the hardware inventory you must enumerate the view clas
28. virtual machines and work loads When the server requires maintenance hardware replacement configuration changes updates and so on the workloads are migrated to other physical systems and the original server goes to maintenance mode In this mode the server boots to a pre OS environment usually an ISO that is attached from network share multiple times until all the issues are resolved Using OS Deployment profile the following methods can be used to achieve this more efficiently To boot to ISO during server maintenance 1 Invoke the ConnectNetworklSOlmage method to expose the ISO from a network share CIFS or NFS as a virtual CD ROM device to the server Whenever the managed system is rebooted during maintenance the system boots to this ISO irrespective of the boot order each time until the ISO is detached using the DisconnectNetworkISOlmage method u NOTE The ISO is re attached when iDRAC resets or ifthere is a power disconnection 2 Invoke the GetNetworkISOlmageConnectionInfo method to retrieve the details regarding the network ISO that is attached using ConnectNetworklSOlmage method It also indicates whether the ISO is booted from the system or not For more information see OSDep oyment profile and the related MOFs 3 Invoke the DisconnectNetworkISOlmage method to detach the ISO image from the server Invoke the SkiplSOlmageBoot method so that the system does not boot once to the ISO attached using the ConnectNe
29. C The ExportLicenseToNetworkShare method is used to export License files from iDRAC e The ExportLicenseByDeviceToNetworkShare method is used to export License files from a device to an external location e The ReplaceLicense method is used to replace License Files in the License Manager IDRAC Card Profile The following table lists the classes functions operations and methods under the iDRAC Card Profile Table 43 iDRAC Card Profile Class Name Operations Methods DCIM_IDRACCardView Get Enumerate NA DCIM_IDRACCardEnumeration Get Enumerate NA DCIM_IDRACCardString Get Enumerate NA DCIM_IDRACCardInteger Get Enumerate NA DCIM_IDRACCardService Get Enumerate Invoke See iDRAC Card Profile Methods DRAC Card Profile Methods The methods are used to manage iDRAC e The SetAttribute method is used to set or change the value of an iDRAC attribute e The SetAttributes method is used to set or change the values of a group of iDRAC attributes e The CreateTargetedConfigJob method is used to apply the pending values created by the SetAttribute and SetAttributes methods e The DeletePendingConfiguration method is used to cancel the pending values created by the SetAttribute and SetAttributes methods e The ApplyAttributes method is used to set or change the value of an iDRAC attribute e The SendTestEmailAlert method is used to send test e mail alerts Base Server and Physical Asset Profile The following table
30. D of the pending virtual disk is an output parameter and the return code value is returned if the method is successful For example if the method is successful code 0 is returned 7 Before invoking the CreateTargetedConfigJob method construct the input parameters for example Target RebootType ScheduledStartTime UntilTime and so on and use the correct Fully Qualified Device Descriptor FODD for the controller 8 Invoke the CreateTargetedConfigJob method to apply the pending values 9 Query the status of the job ID output using the job control profile methods 10 Enumerate the DCIM VirtualDiskView class to view the virtual disk created Configuring RAID To successfully perform remote operations on the server make sure that the following prerequisites are met e Common Prerequisites Before Using Remote Services e PERC controller and firmware that supports Local Key Management e SED hard drives Set up and configure RAID with the following hardware resources 41 e Storage controller PERC e Physical disks SEDs 4 e Size of each physical disk 1 TB Create the following RAID configuration e Size of each virtual disk 10 GB 10240 MB e Number of virtual disks 10 e RAID level 5 e Dedicated hot spare 1 Enable encryption on the controller and create a local key To configure RAID 1 Get the list of storage controllers attached to the system and their properties Verify and note
31. DRAC7 Enterprise license is installed cccc e Server has a valid 7 character service tag e The destination location has read or write access e iDRAC vFlash card Is installed enabled and initialized Minimum free space of 384 MB is available e Network Share Permissions and firewall settings are provided for the iDRAC to communicate with the system that has the network share Correct feature license is installed Minimum free space of 384 MB is available u NOTE Invoking the Backuplmagel method creates a backup image file on the network share and size ranges from 30 MB to 384 MB depending on system configuration e Execute Server Command privileges are available on iDRAC Create a backup of the server firmware and configuration and export it to an iDRAC vFlash Card or a Network share The backup file is secured with a passphrase To back up the following e Hardware and firmware inventory such as BIOS LOMs Lifecycle Controller supported add in NIC cards and Storage Controllers RAID level virtual disk and controller attributes e System information such as Service Tag System Type and so on e Lifecycle Controller firmware images system configuration and iDRAC firmware and configuration Important Notes e During export make sure that operations such as firmware update operating system deployment and firmware configurations are not running If operating system deployment is performed using Lifecycle
32. Dell Lifecycle Controller 2 Remote Services Version 1 00 00 User s Guide Notes Cautions and Warnings K NOTE A NOTE indicates important information that helps you make better use of your computer A CAUTION A CAUTION indicates potential damage to hardware or loss of data if instructions are not followed A WARNING A WARNING indicates a potential for property damage personal injury or death Information in this publication is subject to change without notice 2012 Dell Inc All rights reserved Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc is strictly forbidden TM Trademarks used in this text Dell the Dell logo Dell Precision OptiPlex Latitude PowerEdge PowerVault PowerConnect OpenManage EqualLogic Compellent KACE FlexAddress Force10 and Vostro are trademarks of Dell Inc Intel Pentium Xeon Core and Celeron are registered trademarks of Intel Corporation in the U S and other countries AMD is a registered trademark and AMD Opteron AMD Phenom and AMD Sempron are trademarks of Advanced Micro Devices Inc Microsoft Windows Windows Server Internet Explorer MS DOS Windows Vista and Active Directory are either trademarks or registered trademarks of Microsoft Corporation in the United States and or other countries Red Hat and Red Hat Enterprise Linux are registered trademarks of R
33. EFI boot manager or must have booted into the OS for the CreateTargetedConfigJob method to be successful However the jobs do not run until system is out of POST or has exit System Setup How to delete a job created using CreateTargetedConfigJob method When invoking the CreateTargetConfigJob method an additional reboot job is created to allow the system to boot to Lifecycle Controller to execute the job If you want to delete the job the reboot job must also be deleted You can either enumerate all jobs and select the relevant ones for deletion or use JID_CLEARALL to delete all the jobs What is different about the ProcCore setting for Quad core processors For quad port processors setting the attribute ProcCore value to four sets the current value to All Why are the NIC Blink LED attributes always set to NULL after the job is completed A blink LED NIC attribute is a one time setting However after the SSIB task is complete it sets the current value to null The purpose of this attribute is to blink the NIC LEDs for a certain amount of time seconds How many attributes can set through the SetAttribute method 99 You can set only one attribute through the SetAttribute method To set two or more attributes in one method invocation use the SetAttributes method on the services for the component being configured 22 Why do see some other attributes being set when a different attribute is set There are few attr
34. Frequently Asked Questions Error Messages For more information on the error message IDs and the recommended actions see Dell Lifecycle Controller Remote Services Error Messages and Troubleshooting List on support dell com manuals To view the error message and related information select the error message ID from the Error Message ID drop down list Additionally you can download the detailed error message registry from delltechcenter com page Lifecycle Controller Auto discovery LCD Messages The following table lists the LCD messages that are displayed while performing Auto discovery operations Table 47 Auto discovery Messages Message 1 Message 2 Stopped NA Running see Auto discovery Messages and Resolutions Suspended see Auto discovery Messages and Resolutions Complete NA The following table lists the LCD messages and resolutions These messages are shown in combination with the messages listed in Auto discovery Messages For example when a Auto discovery operation is running and an administrative account is enabled the messages Running and Blocked and Admin Account Enabled are shown on the front panel display Table 48 Auto discovery Messages and Resolutions Message 2 Resolutions Stopped default N A Started N A Auto Discovery disabled Enable auto discovery Blocked Admin Account Enabled Disable all the administrative accounts Blocked Active Directory Enabled Disable the active directory Blocked IPv6 En
35. ISO BootTolSOFromVFlash ConnectNetworkISOlm ConnectRFSISO age Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes 33 Steps BootToNetworkISO BootTolSOFromVFlash ConnectNetworkISOlm ConnectRFSISO age u NOTE Subsequentf 4 NOTE Whenever K NOTE If RFS host reboot does the host system device is the first not automatically reboots BIOS will device in BIOS boot to the ISO boot to this device boot list and if the Image unless the ISOIMG server reboots device ISOIMG is irrespective of its BIOS boots to the set as the first boot order attached ISO each device in BIOS time boot list This is applicable only when the ISO is attached and the time has not expired or ISO is not detached explicitly One Time Boot Use the One time boot methods to immediately reboot the server and then boot to the ISO Hard Disk or PXE Use these methods to do a one time boot to a pre boot ISO while performing server maintenance initiating an operating system installation booting to the hard disk or booting to PXE To do this e BootToPXE Invoke this method to reboot the server immediately and to boot to the PXE irrespective of the boot order in boot list e BootToHD Invoke this method to reboot the server immediately and boot to the first hard disk on the server irrespective of the boot order in boot list u NOTE Alternatively use BIOS methods such as ChangeBootOrderBylnstancelD or SetAttr
36. L for the job ID to clear all the jobs and any pending configuration data associated with the jobs 39 40 Managing RAID Configuration Use the RAID configuration feature to get the properties of the RAID controller physical disks and the enclosures attached to the system You can configure different attributes of the physical and virtual disks using the available methods Displaying the RAID Controllers e Perform the enumerate operation on the DCIM ControllerView class to display the instance properties of all the RAID controllers attached to the system e Perform the Get operation on the DCIM ControllerView class using the correct instance ID of the required RAID controller to display the related properties Creating Sliced Virtual Disks To create the sliced virtual disks 1 Find out the RAID configurations in the system using the GetRAIDLevels method in DCIM RAIDService class 2 Select the physical disk s on which you need to create the virtual disk based on the IDs gathered using the GetAvailableDisks method in DCIM RAIDService class 3 Check the available sizes and default virtual disk parameters for the required RAID level and physical disk using the CheckVDValues method in DCIM RAIDService class 4 Construct the input parameters before you invoke the CreateVirtualDisk method Invoke the CreateVirtualDisk method 6 Check the output parameters return code values for the selected method The Instance I
37. OFs DCIM_BIOSService mof TI 78 16 Other Use Case Scenarios This section provides some miscellaneous use cases Retrieving Remote Service Status To successfully perform remote operations on the server make sure that the prerequisites provided in the Common Prerequisites Before Using Remote Services section are met Before performing any Remote Services operation for example managing NICs managing RAID configuration inventory and so on make sure that Remote Services is running is up to date and can send data Use the Get Remote Service Status feature to e Getthe current status of Remote Services such as Ready Not Ready or Reloading e Keep polling to determine if Remote Services is Ready To retrieve remote services status 1 Invoke the GetRSStatus method A status is returned along witha Message MessageID and ReturnValue 2 Continue executing the method with an interval until a Ready Status is returned Ready status indicates Lifecycle Controller is ready for operations References For Retrieving Remote Service Status u NOTE The sections referenced in this table contain only generic examples Table 26 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux step 1 20 1 Getting Remote Service Status Profiles DCIM LCManagementProfile MOFs DCIM_LCService mof 79 80 17 Remote Services Profiles This section provides
38. Remote Services Licensable Features in Lifecycle Controller Replacing a License To replace a license 1 2 3 4 5 Enumerate the DCIM LicensableDevice class to get the FADD of the licensable device View the LicenseList property and note down the Entitlement ID of the license being replaced Base64 encode the new license file Using the encoded license file the licensable device FADD and the Entitlement ID of the old license are use to prepare the input parameters Invoke the ReplaceLicense method to replace a license Deleting a License A single license can be deleted using the Entitlement ID of the license and invoking the DeleteLicense method Alternatively all licenses can be deleted from a licensable device using the FODD of the licensable device and invoking the DeleteLicense method Exporting a License You can export the licenses using one of the four export methods 22 e ExportLicense This method exports a single license specified by Entitlement ID The license is an output parameter of the method and is base64 encoded e ExportLicenseToNetworkShare This method exports a single license specified by Entitlement ID to an NFS or CIFS network share Eu ExportLicenseByDevice This method exports all licenses installed on a licensable device The licenses are an output parameter of the method and are base64 encoded ExportLicenseByDeviceToNetworkShare This method expor
39. S or NFS network share e The DetachlSOlmage method detaches the ISO Image from the host server e The BootToPXE method is used to boot the server using the Preboot Execution Environment PXE mechanism e The DownloadISOToVFlash method is used to download the pre OS ISO Image to the vFlash SD card e The BootTolSOFromVFlash method is used to boot to the vFlash pre OS image that was already downloaded e The DetachISOFromVFlash detaches the ISO Image from the host server e The DeletelSOFromVFlash method deletes the ISO Image from vFlash SD card Lifecycle Controller Management Profile The following table lists the classes functions operations and methods under the Lifecycle Controller management profile 81 Table 28 Lifecycle Controller Management Profile Class Name Operations Methods DCIM_LCService Get Enumerate Invoke SetAtttribute SetAttributes GetRemoteServicesAPIStatus Also see Auto discovery Methods Lifecycle Log Methods and Hardware Inventory Methods DCIM_LCString Get Enumerate NA DCIM_LCEnumeration Get Enumerate NA LC Service Methods The following methods are used to set attributes related to Auto discovery Part Replacement and IO Identity The SetAttribute method is used to set the value of a single attribute The SetAttributes method is used to set the values of multiple attributes The CreateConfigJob method is used to apply the pending values set by the SetAttribute and Se
40. SATA Drive 45 9 Managing Network Devtces ere Displaying the Network Device Inventory Displaying the Network Device Attributes Setting the Network Device Attrbutes ENEE Deleting the Pending values ie nk devs ici Enabling or Disabling the Partition on the CNA 48 Changing the Personality and Bandwidth of a Partition for a CNA 49 References For Changing Personal 50 Setting the Virtual Address Attributes References For Virtual Address Attrbutes EE 51 Setting the Boot Target ISCSI and FC o 51 10 Inventory and He CN 53 Retrieving Hardware Inventon EE 53 NANO A 53 AAEE Te A A EA EET EAE EA a ad 53 Exporting Lifecycle LOG EE 54 Deleting Configuration and Resetting to Detauhts ENEE 54 11 Remote Updates cn endete Using Remote Hd at mn di oo a ba da ki kd pant ed SUpported Devic BS e naht rennen ad Remote Update From WA l k t be teke be a ie LIE Scheduling Remote Upd te ve kn da eur Een Rolling Back to Previous Versions Using Remote Firmware Imventonmg EE Supported Devicas 2 22 a Retrieving Firmware Inventory cti ii id dd tb tee Remote Scheduling Kr Immediate Update iia id Aa an ae bon des toke Scheduled Uta Seed e Setting the Scheduling Reboot Behavior Managing Part Replacement eeh dee Eeer Getting or Setting Part Firmware and Configuration Update Atrbutes 59 12 Backup and Restore u ne 61 Exporting Server Profile to IDRAC vFlash Card or Network Share 61 Feature or System Beh
41. Services status The GetRemoteServicesAPIStatus method gets the host server status Lifecycle Controller status and the overall status whether the provisioning tasks can be performed at that moment Lifecycle Log Methods The LCWipe method is used to wipe all configurations from the Lifecycle controller before the system is retired The ExportLCLog method is used to export the log from the Lifecycle Controller to a file on a remote share The InsertCommentinLCLog method is used to insert additional user comments into the Lifecycle Controller log Hardware Inventory Methods The ExportHWinventory method is used to export the hardware inventory from the Lifecycle Controller to a file on a remote share The ExportFactoryConfiguration method is used to export the factory configuration from the Lifecycle Controller to a file on a remote share Simple NIC Profile The following table lists the classes functions operations and methods under the Simple NIC profile Table 29 Simple NIC Profile Class Name DCIM_NICService DCIM_NICView DCIM_NICAttribute This class displays the output for the following BIOS sub classes Functions This is the central class It is called to modify the NIC FCOE and iSCSI attributes Use this class to display the instancelDs and other properties of the LOMs and add in NICs and CNAs in the system Use this sub class to display the properties of NIC enumeration instance
42. SourceState ChangeBootOrderBylnstanc elD NA BIOS and Boot Management Methods The BIOS and Boot Management methods are used to apply attributes and change the boot configurations in the system Each method has a set of input and output parameters The methods have specific return code values The following methods are used under BIOS and boot management e The SetAttribute method is used to set or change the value of a BIOS attribute e The SetAttributes method is used to set or change the values of a group of attributes e The ChangeBootSourceState method is used to change the EnabledState of a boot source from either disable to enable and enable to disable e The ChangeBootOrderBylnstancelD method is used to change the boot order of the boot sources from the boot list instances IPL BCV UEFI This method expects boot source instances from one list only Therefore to change the boot order of multiple instances call this method multiple times with instances from different boot lists e The CreateTargetedConfigJob method is used to apply the pending values created by the SetAttribute and SetAttributes methods The successful execution of this method creates a job for application of pending attribute values This method is also used to set the boot order source state and one time boot device u NOTE Subsequent calls to the CreateTargetedConfigJob method after the first CreateTargetedConfigJob method results in an
43. able Software Instance The key property value of the instance InstancelD represented as DCIM AVAILABLE lt COMPONENTTYPE gt lt COMPONENTID gt lt Version gt and the status value of this instance is represented as Available Current installed software instances are also represented as available software instances 2 Inventory instances provide input values for the update and rollback operations To perform the update operation pick the InstancelD value from the Installed Instance DCIM INSTALLED lt comptype gt lt compid gt lt version gt For the rollback operation pick the InstancelD Value from the Available instance DCIM AVAILABLE lt comptype gt lt compid gt lt version gt You will not be able to edit InstancelD values u NOTE Ifthe version string property value of Available Software Instance is equal to the Installed Software Instance then do not use the Instance ID value of that Available Software Instance for the rollback operation Remote Scheduling Types There are two methods for scheduling e Immediate update e Scheduled update Immediate Update To immediately update component firmware schedule the update and reboot jobs with start time as TIME_NOW Scheduling a reboot or update is not required for updates to the Lifecycle Controller components such as Lifecycle Controller Diagnostics and OS Driver Packs The updates are immediate for these components Scheduled Update Specifying a sched
44. abled Disable IPv6 Blocked No IP on NIC Enable the NIC No Provisioning Server Found Check the value of psinfo in the BIOS If the psinfo is not configured in the BIOS check if the DHCP option is enabled and or DNS server configuration is valid Blocked Provisioning Server Check the value of psinfo in the BIOS Unreachable Invalid address 97 Message 2 No Service Tag SSL connection failed no service at IP port SSL Connection refused SSL connection failed server authentication SSL connection failed client authentication SSL connection failed other SOAP failure No credentials returned Failed to create account Resolutions Boot the server If the problem persists contact technical support Check the value of psinfo in the BIOS or vendor option on the DHCP server Check the value of psinfo in the BIOS or vendor option on the DHCP server The server certificate is invalid or not signed by the trusted server CA certificate installed on iDRAC Either replace the provisioning server certificate or upload a new server certificated on the iDRAC iDRAC client certificate was not signed by a CA trusted by the provisioning server Either add the iDRAC CA to the trusted list or generate a new certificate on the iDRAC Enable a root account through the BIOS to retrieve the iDRAC tracelog If the problem persists contact technical support The provisioning server does not support the getCredentials SOAP call
45. ameters After setting the server certificate the web services restarts All sessions are closed and new WS Management commands must accept the new server certificate References For Managing Directory CA Certificate u NOTE The sections referenced in this table contain only generic examples Table 3 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux 12 9 Set Public Certificates Profiles DCIM_LCService MOFs DCIM_LCService mof 27 28 Deploying the Operating System The operating system deployment capabilities enable deployment of an operating system remotely using WS Management web services protocols and CIFS and NFS network file sharing protocols Detailed interface specifications and class definition mof files at the Lifecycle Controller section on the Dell Enterprise Technology Center at delltechcenter com The following features are available in the form of extrinsic methods that can be used in various combinations depending on use cases to perform end to end OS deployment on the server e Remotely activate the local exposure of embedded drivers for the selected operating system as an emulated USB device to the server that is automatically installed during installation e Remotely acquire embedded drivers per selected operating system to a CIFS or NFS network share that can be used later for operating system deployment e Boot to an ISO image located
46. anges e CreateRebootJob This method is used to create reboot jobs e InstallfromURI This method is used to update the firmware for BIOS RAID NIC iDRAC PSU Lifecycle Controller OS driver packs and Diagnostics On success this method returns a job ID This job ID runs the software update on that entity u NOTE If the InstallFromURI method is used to update the BIOS RAID NIC DRAC and PSU firmware use the SetupJobQueue method to schedule the job ID u NOTE If the InstallFromURI method is used to update the Lifecycle Controller driver pack and Diagnostics do not schedule a job Job Scheduling The jobs can be scheduled for job IDs that are returned using one of the job creation methods SetupJobQueue This method is used only with those job IDs that are returned by one of the job creation methods and are not already scheduled Job Deletion Using the JID_CLEARALL method all the current jobs in a system can be deleted Alternatively delete a specific job using its job ID Scheduling Separate Jobs for Multiple Actions To schedule separate jobs for multiple actions in the following example BIOS and NIC CNA update and NIC configuration 1 Invoke the InstallFromURI method for the BIOS and NIC firmware update packages The method downloads the BIOS and NIC updates and creates a job ID for each device update job 2 Setthe NIC attributes for a NIC for example Integrated NIC 1 and create a tar
47. anufacturers For the complete list see DRAC7 version 1 00 00 Readme available at support dell com manuals Getting or Setting Part Firmware and Configuration Update Attributes To getthe current Part Firmware Update and Collect System Inventory On Restart property values using WS Management an enumerate command request may be sent to get instances of the class DCIM_LCEnumeration A DCIM LCEnumeration instance object is returned per attribute where the AttributeName string property on the object contains the name of the Part Replacement related property such as Part Firmware Update The CurrentValue property contains the current setting of the property See the Dell Lifecycle Controller Management Profile specification for specific attribute names and values Some of them are e AttributeName Part Configuration Update e PossibleValues Disabled Apply always Apply only if firmware match e AttributeName Part Firmware Update e PossibleValues Disable Allow version upgrade only Match firmware of replaced part To configure a Part Replacement related property value set and apply actions are requested using the WS Management Web services protocol 59 Invoke the SetAttribute method on the DCIM LCService class to set the attributes The SetAttribute method takes as input parameters the property names and values The table lists the values of the part firmware and configuration update Options Values Part Firmware U
48. assin file password txt out new pfx Encode the pkcs12 base64 file openssl base64 export in new pfx out new_pfx txt SS a PF YY N Use the contents of new_pfx txt as a parameter to the WS Management command 7 Invoke SetCertificateAndPrivateKey method with the required parameters After setting the server certificate the Web services restarts All sessions are closed and new WS Management commands must accept the new server certificate References For Managing Server Certificates u NOTE The sections referenced in this table contain only generic examples 26 Table 2 Step Number and Location SS in Lifecycle Controller Web Services Interface Guide Windows or Linux 12 10 Set iDRAC Certificate and Private Key Step Number Profiles DCIM_LCManagement Profile MOFs DCIM_LCService mof Managing Directory CA Certificate Need to upload the trusted root CA certificate to authenticate Active Directory or LDAP sessions To successfully perform remote operations on the server make sure that the following prerequisites are met e Common Prerequisites Before Using Remote Services e Time is set correctly on iDRAC To manage the directory CA certificate u NOTE The method restarts all web services and closes all active sessions 1 Download the CA certificate from the LDAP or AD server Use openssl or another tool to encode it in the base64 format Invoke SetPublicCertificate method with the required par
49. ation option while resetting the iDRAC7 to defaults If this option is disabled the provisioning server IP or hostname is erased Auto discovery feature does not use the newly set provisioning server IP address or hostname for any handshakes in progress but is used only during the next handshake process 11 Click Back and then click Finish 12 Click Yes to save the changes Press lt Esc gt to exit System Setup Provisioning Server String Format Auto discovery feature supports setting multiple IP addresses and or host names using the following format e The string is a list of IP addresses and or host names and ports separated by comma e Host name is qualified e Pv4 address starts with and ends with when specified at the same time with a hostname e Each IP address or hostname can be optionally followed by a and a port number e Examples of valid strings are hostname hostname domain com Setting Provisioning at Required Location To set the provisioning at the required location 1 Turn on the managed system 2 Press lt F10 gt Lifecycle Controller during startup The Lifecycle Controller page is displayed 3 Navigate to System Setup Advanced Configuration iDRAC Settings 4 Click Next to navigate to the following pages and specify various settings Network Settings Set Enable NIC to Enabled for blade servers only Common Settings Set Auto Config Domain Name to Enabled IP
50. atus 79 17 Remote Services Profiles aaa a 81 Operating System Deployment Profile 81 Operating System Deployment Methode 81 Lifecycle Controller Management Profile 81 L6 Service Methods ia Ren une ee dented ep er re ehe Augen 82 NANA 82 Export and tee gl lee EE ER Lifecycle Log Method se uge Seege A Eege Aa 83 Hardware Inventory Methode 83 Simpl NIC Me 83 Simple NIC dEr lee 83 BIOS and Boot Management Profile 84 BIOS and Boot Management Methode NEEN 85 Persistent Storage Profile Di dd ds 85 vklash SD Gard MethodsS dido da 85 RAID Profile dia a es od RAID Method Hardware Inventory Profiles Job ComtrolsProtile ss cancion a ic ratero Job Control MEA das Power Supply Profiles o a ici Power State Management Profile 89 Power State Management Profile Method AE 90 Record Log Profile Record Log Profile Methods Role Based Authorization Profile 90 Role Based Authorization Profile Method AEN 91 Sensors Profil rad A AAE AE id iii 91 Service Processor Prol ko vit kot gens ven akay ya w e ddr ida 91 Service Processor Profile Metbods AEN 92 Event Filter Profile Event Filter Profile Methods License Management PrOfil6 7 22 25 Abee s aint dei kite kn bwd Ge Ae au apab ak aa ka n EE License Management Profile Methode ek IDRAG Card Profil oia iii ki ak l di wl ka kw da aa a a de aaa ka da e ad kaa iDRAGC G rd Profile Methods n aria ko do de dw kan a Tragen drone cheese ene ae Base Serve
51. avior For Exporting Server Profile References For Exporting Server Profile 63 Importing Server Profile From iDRAC vFlash Card or a Network Share 63 POSt PeStOre SCON AMMO iii ii eier aaia ida aiddi idian AAN een 64 System or Feature Behavior For Post Restore Scenario 65 References For Importing Server Profile scscscscscssessessseseeceeesesesceescseseceeaeeceesceececaeeceeeeseeecaeaeaeaeseseeeeaeeesaes 65 13 Managing VFlash SD NI 67 Displaying Inventory of vFlash SD Card 67 Displaying Partitions on AI A 67 Creating and Modifying Partitions on vFlash SD Card 67 T4 IDRAC Or HEEN een 69 Getting and Setting IDRAC Attrbutes EE 69 References For Getting and Setting the iIDRAC Attrbutes El 69 IDRAC Attribute See veve dese ae diiniita dw m ta wa ak da kw il awa di Adidas 70 Getting and Setting DRAC Users and Roles EE 72 References For Getting and Setting DRAC Users and Boles ENEE 72 Reporting iDRAC IP Address Change 73 Feature or System Behavior For Reporting IDRAC IP Address Change 73 References For Reporting iDRAC IP Address Change 73 15 Managing BIOS and Boot Configuration Displaying the Inventory of BIOS Attributes EEN Setting the BIOS Attribute S ni ariii aiiin a iia OMG Time E Setting Modifying and Deleting BIOS Password References For Setting Modifying and Deleting BIOS Dassword E 77 16 Other Use Case ScOmar ids errereen EEN 79 Retrieving Remote Service Status 79 References For Retrieving Remote Service St
52. ce IDs and related properties of the virtual disks created Use this class to display the different instance IDs and related properties of the enclosures attached to a system Use this sub class to display the properties of the controller battery Use this class to display the different instance IDs and related properties of the enclosures with EMM firmware Use this class to display the different instance IDs and related properties of the PSU of the enclosure Operations Get Enumerate Invoke Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Methods See RAID Methods NA NA NA NA NA NA NA Class Name Functions Operations Methods DCIM_EnclosureFanSen Use this class to display the Get Enumerate NA sor different instance IDs and related properties of the enclosure fan DCIM_EnclosureTemper Use this class to display the Get Enumerate NA atureSensor different instance IDs and related properties of the enclosure fan RAID Methods The RAID methods are used to apply attributes to different RAID components Each method has a set of input and output parameters The methods have specific return code values The different methods under the RAID service class are e The AssignSpare method is used to assign a physical disk as a dedicated hot spare for a virtual disk or as a global hot spare e The ResetConfig method is used to del
53. censes to enable or disable the various systems management features Using Remote Services you can e Geta list of installed licenses e Geta list of licensable devices e Install or delete a license e Export the license Displaying Installed Licenses e Perform the Enumerate operation on the DCIM License class to display the instance properties of all the Licenses installed on the system e Perform the Get operation on the DCIM License class using the correct instance ID of the required license to display the related properties Displaying Licensable Devices e Perform the Enumerate operation on the DCIM LicensableDevice class to display the instance properties of all the licensable devices installed on the system e Perform the Get operation on the DCIM LicensableDevice class using the correct instance ID of the required licensable device to display the related properties Installing a License To successfully perform remote operations on the server make sure that the following prerequisites are met e Common Prerequisites Before Using Remote Services e If you are using a network share set up a CIFS or NFS share and copy the license to the network share To install a license 1 Enumerate DCIM LicensableDevice class to view the available licensable devices Note down the FODD of the licensable device on which the license is installed 2 See the LicenseList property to verify that licenses are not currently installed on the
54. detailed list of the following network devices in the system and set their attributes Network Interface Cards NICs Converged Network Adapters CNAs LAN On Motherboards LOMs Network Daughter Cards NDCs Mezzanine cards for Blade servers only For more information on the Simple NIC profile see the Simple NIC Profile Displaying the Network Device Inventory Perform the Enumerate operation on the DCIM NICView class to display the instance properties of all Broadcom and Intel the Network Devices in the system Perform the Get operation on the class using the correct instance IDs of the required Network Device to display the related properties Displaying the Network Device Attributes Perform the Enumerate operation on one of the DCIM_NICAttribute classes DCIM_NICEnumeration DCIM NICInteger and DCIM NICString to display all available attributes and possible values of all the Network Device in the system Perform the Get operation on the one of the DCIM NICAttribute classes to display the Network Device attributes For specific sub class attribute information use the correct instance ID along with the attribute name listed in the sub class Setting the Network Device Attributes To set the attributes Pore h gt Identify the applicable instance ID and note down the instance information Confirm the IsReadOn1y field is set to false Use the instance information to prepare the input parameters Invoke the SetAt
55. down the status of following controller parameters for later use Fully Qualified Device Descriptor FQDD of the controller Security Status Encryption Mode Key ID 2 Get the FODDs and values of the physical disks attached to the controller 3 Run the CreateVirtualDisk method after setting the correct values in the following table Table 9 Values for the RAID Setup Parameter Value FODD FODD of the controller and the attached physical disks RAID Level Set RAID level as 5 RAID 5 stripes data across the physical disks and uses parity information to maintain redundant data If a physical disk fails the data is rebuilt using the parity information RAID 5 offers good read performance and slower write performance with good data redundancy Span Depth Set the value as 1 Span Length Set the value as 3 Size The span length value refers to the number of physical disks included in each span This is calculated by dividing the number of physical disks by the span depth value Set 10240 MB for each virtual disk Starting LBA Calculate the starting LBA based on existing virtual disks To calculate next StartingLBA in 42 512 byte blocks use the following formulas u NOTE This is required only when there are sliced virtual disks RAIDO Previous StartingLBA Size of Drives 512 RAID1 Previous StartingLBA Size 512 RAID5 Previous StartingLBA Size of Drives 1 512
56. e Class Name Operations Methods DCIM_EFConfigurationService Get Enumerate Invoke Set by category See Event Filter Profile Methods DCIM_EventFilter Get Enumerate NA Event Filter Profile Methods The methods are used to manage event filters e The SetEventFilterByCategory method is used to set the action and notifications for all the event filters that belong to a particular category subcategory and severity e The SetEventfilterByInstancelDs method is used to set the action and notifications for all the event filters that belong to a particular set of InstancelDs License Management Profile The following table lists the classes functions operations and methods under the License Management Profile Table 42 License Management Profile Class Name Operations Methods DCIM_LicenseManagementServic Get Enumerate Invoke See License Management Profile e Methods DCIM_LicensableDevice Get Enumerate NA DCIM_License Get Enumerate NA License Management Profile Methods The methods are used to manage the licenses e The ImportLicense method is used to import license Files to the License Manager 92 e The ImportLicenseFromNetworkShare method is use to import the License given in the location of the share e The DeleteLicense method is used to delete assigned licenses e The ExportLicense method is used to export License files from iDRAC The ExportLicenseByDevice method is used to export License files from iDRA
57. e access type of the partition to Read Only or Read Write 67 68 14 IDRAC Configurations Use the feature to configure iDRAC attributes Getting and Setting IDRAC Attributes To successfully perform remote operations on the server make sure that the prerequisites provided in the Common Prerequisites Before Using Remote Services section are met To get and set iDRAC attributes u NOTE A reboot is not required after setting iDRAC configuration 1 Enumerate the DCIM iDRACCardAttribute class to identify all the current instances of this class all the iDRAC configuration attributes To get the required attributes use the InstancelD property and the class name to retrieve the specific instance Invoke the ApplyAttributes method on the DCIM iDRACCardService class to set the attributes using the FODD property AttributeName and the AttributeValue A job ID for example JID 001291194119 is returned to the screen To get the status on percentage completion of the job execute the required command on the job ID To verify the changes use the InstancelD property of the attribute to get the instance and verify the attribute value to ensure that it is set References For Getting and Setting the iDRAC Attributes u NOTE The sections referenced in this table contain only generic examples Table 17 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux step 1 19
58. e failure Other properties contain other error identification information that can be used to localize the error message to the supported languages and get more detailed error descriptions and recommended response action descriptions Allthe DCIM OSDeploymentService related methods described in this document return error codes indicating whether the method was successfully executed an error occurred or a job was created Job creation occurs if the action being performed in the method cannot be completed immediately Additionally if an error occurs the methods also returns output parameters that include an error message in English and other error identifiers that can be used to localize the error to the supported languages The error identifiers can be used to index into and process Dell Message Registry XML files The Dell Message Registry files are available in the six supported languages one file per language In addition to translated error messages the Message Registry files contain additional detailed error descriptions and recommended response actions for each error returned by the Lifecycle Controller Remote Services web service interface To download the Dell Message Registry XML files see delltechcenter com page Lifecycle Controller The methods that return concrete job instances are e UnpackAndAttach e UnpackAndShare e BootToNetworkISO e DownloadISOToVFlash e BootTolSOFromVFlash e ConnectNetworkISOlmagel e Co
59. e specific personality and disable the others u NOTE On a partition as multiple personalities are supported you can either enable or disable multiple personalities atthe same time For limitations on the setting the personalities on different CNA cards see the IDRAC7 version 1 00 00 Readme or the Simple NIC Profile document at delltechcenter com page DCIM Library Go to step 6to complete the remaining steps Enumerate the DCIM NICInteger class and identify the current value of the instances of the class with AttributeName MaxBandwidth or MinBandwidth and their FODD properties The maximum and minimum bandwidth values 20 30 30 40 25 35 For limitations on the setting the bandwidth on different CNA cards see the DRAC7 version 1 00 00 Readme or the Simple NIC Profile document at delltechcenter com page DCIM Library For the identified partition use the FODD and invoke the SetAttribute method to change the bandwidth Check the updated value in the pending field of the attribute Before invoking the CreateTargetedConfigJob method construct the input parameters Target RebootJobType ScheduledStartTime UntilTime and so on If more than one partition on a port has a configuration change do not specify RebootJobType and ScheduledStartTime Schedule the job using the job control profile methods Go to step 9to create the jobs See the Simple NIC Profile document at delltechcenter com page DCIM Library to see the list of all t
60. ed Hat Inc in the United States and or other countries Novell and SUSE are registered trademarks of Novell Inc in the United States and other countries Oracle is a registered trademark of Oracle Corporation and or its affiliates Citrix Xen XenServer and XenMotion are either registered trademarks or trademarks of Citrix Systems Inc in the United States and or other countries VMware Virtual SMP vMotion vCenter and vSphere are registered trademarks or trademarks of VMware Inc in the United States or other countries IBM is a registered trademark of International Business Machines Corporation Other trademarks and trade names may be used in this publication to refer to either the entities claiming the marks and names or their products Dell Inc disclaims any proprietary interest in trademarks and trade names other than its own 2012 03 Rev A00 Contents Notes Cautions and Warmings EEN 2 A we es A A sa ed bon ker kte ae oka ase 9 Benefits of Using DRAC7 With Lifecycle Controller ENEE 9 SA NO 9 Why Use Remote Services tiva ds ds daa 10 Licensable Features in Lifecycle Controller Web Services for EA A Standard DMT Ecco id e pk de dok Ad eegener 11 ISS ET 11 Other Documents You May Nee 12 Gontacting Dell etik anana een rear aida 13 2 Using Remote Services Aa ee 15 Common Prerequisites Before Using Remote Services 15 Web Services Setup WinRM Client ERS eect ge dw ako de e ai anre
61. ed jobs For more information on job control see the Job Control Profile Job Types There are two types of jobs system created jobs implicit and user created jobs explicit e System created jobs are created when you run specific Remote Services tasks For example Remote Services features such as export hardware inventory export license create persistent storage partition and so on create a job and return the job ID Polling the job status determines the completion status of the task e User created jobs such as CreateTargetedConfigJob CreateRebootJob and InstallFromURI are used to apply user configurations for RAID NIC BIOS and so on They can be scheduled to run immediately or at a scheduled time System Created Jobs User Created Jobs vFlash Initialize RAID configuration vFlash Create Partition BIOS configuration vFlash Format Partition NIC configuration vFlash Attach Partition iDRAC configuration vFlash Detach Partition System configuration vFlash Export Data from Partition Software Update of BIOS NIC RAID and so on vFlash Create Partition using Image Reboot Export Lifecycle log Export Hardware Inventory Export Factory Configuration 37 User Created Jobs The following are the user created jobs e CreateTargetedConfigJob This method is used while configuring RAID NIC BIOS iDRAC and System Use this method to commit the configuration changes and create a job to apply the configuration ch
62. ed values by communicating with the nearest router or hub When auto negotiate is off you must set the Duplex Mode and Network Speed values manually Configures the network speed to match the user s network environment This option is not available if Auto Negotiate is set to On Configures the duplex mode to match the user s network environment This option is not available if Auto Negotiate is set to On Table 19 LAN User Configuration Attribute Auto Discovery Provisioning Server Address Account Access Account Username Password 70 Description Auto discovery of server Enter Provisioning server address Disabling account access deactivates all other fields on the LAN User Configuration Enables the modification of an iDRAC user name Enables an administrator to specify or edit the iDRAC user s password Encrypted Values Enable or Disable 1 to 4094 0t07 On or Off 10 MB or 100MB Full or Half Value Enable or Disable IPV4 or IPV6 or Host Name Enable or Disable Maximum of 16 printable ASCII characters Maximum of 20 characters Attribute Confirm Password Account Privilege Smart Card Authentication Description Re enter the iDRAC user s password to confirm Assigns the user s maximum privilege on the IPMI LAN channel to the user groups Smart Card authentication for iDRAC log in If enabled install a Smart Card is installed to access the iDRAC Table 20 Vir
63. em Behavior Lists the functioning of the feature and system responses Post requisites Lists the post execution tasks to be performed by the user or those performed by the system References Provides the location in the Lifecycle Controller Web Services Interface Guide Windows and Linux where you can find detailed information for executing the steps How to Read Use Cases Read and understand the scenario Set up the required infrastructure and complete all the pre requisite tasks Adhere to any special conditions Understand how the feature functions and system responses Execute the steps using the reference table that has location of the task details in the Lifecycle Controller Web Services Interface Guide Windows and Linuxversions along with the additional information such as methods class input parameters and output parameters that can be found in the profile document and MOF file Use Case Scenarios Exporting Server Profile to DRAC vFlash Card or Network Share Importing Server Profile From a iDRAC vFlash Card or a Network Share Configuring RAID Changing the Personality and Bandwidth of a Partition fora CNA Setting the Virtual Address Attributes Setting the Boot Target ISCSI and FCoE Getting and Setting the iDRAC Attributes Getting and Setting iDRAC Users and Roles Reporting iDRAC IP Address Change Setting Modifying and Deleting BIOS Password Retrieving Remote Service Status 3
64. emotely reboot the system using WS Management functions Yes the system can be rebooted using the RequestStateChange method on the DCIM ComputerSystem class A reboot can be scheduled by creating a reboot job using the CreateRebootJob method on the DCIM_JobService class and then scheduling the reboot job using the SetupJobQueue method on the job control service Why does the Last UpdateTime not change when replace a DIMM If a DIMM is removed and reinstalled in the same slot then LastUpdateTime does not change in the view Are there ways to improve response time for getting DCIM_iDracCardAtrribute using WinRM Yes Setting the WinRM configuration by executing the following command reduces the time taken by PCIDeviceView enumeration winrm set winrm config MaxBatchltems 75 How to clear jobs Enumerate DCIM LifecycleJob to list all the jobs in Lifecycle Controller and use DeleteJobqueue method to delete particular job How to clear all the jobs Invoke DeleteJobQueue method with a job ID of JID_CLEARALL When do we see the changes reflected through the WS Management if the changes are made locally in HII After exiting from Lifecycle Controller the WS Management interface updates the available information in approximately two minutes What should be the system state to successfully invoke CreateTargetedConfigJob method The system must either be powered off after BIOS POST for example BIOS or U
65. error until the first job is completed However the you can delete the current job and create a new job using CreateTargetedConfigJob e The DeletePendingConfiguration method cancels the pending configuration created using the SetAttribute and SetAttributes methods changes made before the configuration job is created with CreateTargetedConfigJob e The ChangePassword method changes the BIOS password Persistent Storage Profile The following table lists the classes functions operations and methods under the persistent storage profile Table 31 Persistent Storage Profile Class Name Functions Operations Methods DCIM_PersistentStorage Use this central class to Get Enumerate Invoke See vFlash SD Card Methods Service define the extrinsic methods DCIM_VFlashView Use this class to displaythe Get Enumerate NA different instance IDs and related properties of all the vFlash SD cards attached to a system DCIM_OpaqueManagem Use this sub class to display Get Enumerate NA entData the available partitions ona specific vFlash SD card vFlash SD Card Methods e The InitializeMedia method is used to format the vFlash SD card e The VFlashStateChange method is used to enable or disable the vFlash SD card e The CreatePartition method is used to create a new partition on a vFlash SD card e The CreatePartitionUsinglmage method is used to create a new partition using an image file available in the img or iso format
66. est to install or update software on a host platform using a URI The URI consists of a string of characters used to identify or name a resource on the network The URI is used to specify the location of the Dell Update Package image on the network that can be downloaded to the Lifecycle Controller and then installed e Install from Software Identity This method allows update or rollback to a version that is already available on the Lifecycle Controller You can use a WS Management capable application script or command line utility to perform a remote update The application or script performs WS Management invoke method request using one of the remote update interface methods The iDRAC then downloads the firmware from the network share local network share CIFS NFS FTP TFTP http URI and stages the updates to be performed at the specified time and utilizing the specified graceful power cycle or force system reboot types NOTE When you perform a remote update on the Driver Pack for the system it replaces the current driver pack The replaced driver pack is no longer available u NOTE Only alphanumeric path names are supported Supported Devices Remote update is supported for the following devices and components e iDRAC7 e RAID Series 6 and 7 e NICs LOMs NDCs and CNAs Broadcom Intel and QLogic e Power supplies e BIOS e OS Driver Pack e Lifecycle Controller 55 e Diagnostics Remote Update From URI To
67. estoration System or Feature Behavior For Post Restore Scenario e During import Lifecycle Controller is not available e Import restores everything that was backed up e Import may take up to 60 minutes depending on the server configuration e Import does not restore diagnostics or driver pack information By default import preserves the current virtual disk configuration u NOTE If you want to delete the current virtual disk configuration and restore the configuration from the backup image file use the PreserveVDConfig parameter with a value of 0 This does not restore content that was on the virtual disk during the backup for example Operating System but only creates a blank virtual disk and sets the attributes e Additional reboots during task execution occurs because the system is trying to set the configuration for a device that attempts to run the task again Check the logs for information on what devices failed e To invoke the Restorelmage method the iDRAC user must have Execute Server Command privileges e The controller allows creation of global hot spares even if there are no virtual disks and removes them after the system reboots If a hot spare is created without a virtual disk the restore operation is attempted on the SAS controller and an error is reported if the restore is not possible The restore operation on the SAS controller may fail if there are unsupported RAID levels e After Importing the server
68. ete all virtual disks and un assign all hot spare physical disks All data on the existing virtual disks are lost u NOTE The virtual disks on the foreign physical disks that are not imported are not deleted e The ClearForeignConfig method is used to prepare any foreign physical disks for inclusion in the local configuration u NOTE All the data on the foreign physical disks are lost e The DeleteVirtualDisk method is used to delete a single virtual disk from the targeted controller The successful execution of this method results in the marking of this virtual disk for deletion e The CreateVirtualDisk method is used to create a single virtual disk on the targeted controller The successful execution of this method results in a pending but not yet created virtual disk e The GetDHSDisks method is used to find out the possible choice of drives to be a dedicated hot spare for the identified virtual disk e The GetRAlDLevels method is used to find out the possible choice of RAID Levels to create virtual disks If the list of physical disks is not provided this method operates on all connected disks e The GetAvailableDisks method is used to find out the possible choice of drives to create virtual disks e The CheckVDValues method is used to find out the size of the virtual disks and the default settings for a given RAID level and set of disks e The SetControllerKey method sets the key on controllers that support encryptio
69. ete the scheduled job 56 Rolling Back to Previous Versions Use the InstallFromSoftwareldentity method to reinstall from previous versions of firmware that is stored in the Lifecycle Controller Instead of downloading the DUP the InstallFromSoftwareldentity creates a job and returns the job ID u NOTE Lifecycle Controller Diagnostics and Driver Pack updates cannot be rolled back Using Remote Firmware Inventory The remote firmware inventory feature retrieves an inventory of the currently installed firmware on various devices in the managed system It also retrieves the versions available for rollback N and N 1 versions The remote firmware inventory feature allows you to run an inventory independent of the system state and the operating system state You can get a list of firmware for devices that are installed and also the firmware that is available for rollback and reinstallation NOTE The iDRAC user credentials that are used for the WS Management request authentication require login privileges to request firmware and embedded software inventory However it is not restricted to administrators Supported Devices Remote instant firmware inventory is supported for these devices and components e iDRAC7 Storage controllers RAID Series 7 and 8 e NICs and LOMs Broadcom Intel and QLogic e Power supplies e BIOS e OS Driver Pack e Lifecycle Controller e Diagnostics e Complex programmable logic device CPLD
70. f the system has restarted and the job has started execution Invoke the DeletePendingConfiguration method You can confirm the deletion based on the method return code value that is returned Enabling or Disabling the Partition on the CNA u NOTE Even if you disable the NicPartitioning property or the PartitionState property partition 1 cannot be disabled To enable or disable a partition on the CNA 1 48 Enumerate the DCIM_NICEnumeration class and identify the current value of the instances of the class with NicMode iScsiOffloadMode and FCoEOffloadMode and their FODD properties For the identified partition use the FODD property and invoke the SetAttribute method to enable or disable the partition NOTE The partition is enabled even if one ofthe modes are active Run the Get command on the attribute to see the updated value in the pending field Before invoking the CreateTargetedConfigJob method construct the input parameters Target RebootJobType ScheduledStartTime UntilTime and so on If more than one partition on a port has a configuration change do not specify RebootJobType and ScheduledStartTime Schedule the job using the job control profile methods Go to step 6 to create the jobs See the Simple NIC Profile document at delltechcenter com page DCIM Library to see the list of all the supported input parameters Invoke the CreateTargetedConfigJob method to apply the pending values If this method i
71. finition mof files and code samples you can access in the following locations e Lifecycle Controller page on Dell TechCenter delltechcenter com page Lifecycle Controller e Lifecycle Controller WS Management Script Center delltechcenter com page Scripting the Dell Lifecycle Controller e MOFs and Profiles delltechcenter com page DCIM Library e DTMF Web site dmtf org standards profiles e Lifecycle Controller Web Services Interface Guide Windows and Linux Contacting Dell u NOTE If you do not have an active Internet connection you can find contact information on your purchase invoice packing slip bill or Dell product catalog Dell provides several online and telephone based support and service options Availability varies by country and product and some services may not be available in your area To contact Dell for sales technical support or customer service issues 1 Visit support dell com 2 Select your support category 13 3 Ifyou are not a U S customer select your country code at the bottom of the support dell com page or select All to see more choices 4 Select the appropriate service or support link based on your need 2 Using Remote Services This section describes some of the prerequisites that helps you get started with the Remote Services functionality and use the new features effectively for better results Common Prerequisites Before Using Remote Services To successfully perfo
72. fore invoking the ChangeBootOrderBylnstancelD method note the instance information you got in step 1 and step 2 and prepare the input parameters 4 Invoke the ChangeBootOrderBylnstancelD method 75 5 Examine output parameters 6 Before invoking the CreateTargetedConfigJob method prepare input parameters for example RebootJobType ScheduledStartTime UntilTime Job and so on and use the correct BIOS FODD 7 Invoke the CreateTargetedConfigJob method u NOTE The system must reboot to execute the task of setting the attribute or attributes 8 Query the status of the job ID output using the job control profile methods 9 Repeat step 2 to confirm successful execution of the method Setting Modifying and Deleting BIOS Password To successfully perform remote operations on the server make sure that the following prerequisites are met e Common Prerequisites Before Using Remote Services e Administrator privileges on iDRAC e Local status of the current BIOS password e Password state must be locked To set modify delete the BIOS password 1 Enumerate on the DCIM BIOSPassword class to check the password state Possible values of password state are 0 State Unavailable 2 Password is set 3 Password is NOT set 4 Password is disabled using a Jumper 2 Invoke the ChangePassword method on the DCIM BIOSService class with the relevant parameters for the following operations Setting the pass
73. g F2 or F10 based Provisioning Server inputs use one of the following DHCP or DNS based methods to configure DHCP or DNS so that iDRAC can discover the domain name or address of the provisioning server e The DHCP server provides a comma separated list of Provisioning Server locations using a Vendor Scope Option 43 of Class LifecycleController Option 1 These locations can be a hostname or IP address and optionally include a port The iDRAC resolves the hostname of the management console to an IP address with a DNS lookup e The DNS server specifies a service option _dcimprovsrv _tcp that resolves to an IP address e The DNS server specifies the Auto discovery default Host A Record named DCIMCredentialServer resolving to the IP Address of the Provisioning Server For more information on configuring DHCP and DNS see Lifecycle Controller Auto Discovery Network Setup Specification on the Dell Enterprise Technology Center at delltechcenter com page Lifecycle Controller Viewing the Discovery Status on the Front Panel Display You can view the status of the discovery and handshake progress on the front panel display NOTE The front panel display is available only on Rack and Tower servers For Blade servers you must view the front panel display on CMC e Running e Stopped e Suspended e Complete If the auto discovery process is running you can view its progress code that corresponds to how far the last attempt reached that is whethe
74. geted job for this set The method returns a job ID 3 Take these job IDs and use the SetupJobQueue method to schedule these jobs so that they are executed in the order specified at the specified start time u NOTE For iDRAC to automatically reboot the system at the scheduled time create a reboot job specifying the type of reboot graceful or power cycle and include the reboot job ID in the list of jobs specified in the SetupJobQueue method invocation If a reboot job is not included in the Job Queue setup the jobs are ready to run at the scheduled start time but rely on an external action to restart the system and start the job execution Running Multiple Target Jobs To run multiple target jobs for example setting NIC attributes on multiple NICs at one time NOTE You can create target jobs during POST or System Setup The jobs do not run until the system completes POST or exits System Setup 38 1 Configuring Integrated NIC 1 Set the NIC attributes for Integrated NIC 1 and create a targeted configuration job for Integrated NIC 1 with a scheduled start time of TIME_NOW but make sure not to schedule a reboot 2 Configuring Integrated NIC 2 Set NIC attributes for Integrated NIC 2 and create a targeted configuration job for Integrated NIC 2 with a scheduled start time of TIME_NOW but make sure not to schedule a reboot 3 Set NIC attributes for Integrated NIC 3 create targeted job for Integrated NIC 3 with a scheduled sta
75. gs e If motherboard is replaced before starting import you must go into Ctrl E during POST and set an IP address on the network so that you can invoke the Restorelmage method After invoking the method the Service tag is restored from the backup image file NOTE Power supply firmware is not updated during the import operation During power supply firmware update the power is disconnected to the PSU The firmware will be available for application after the import operation completes if necessary To import the server profile 1 Eu Construct the input parameters depending on the location of the backup image file DRAC vFlash card or network share CIFS or NFS Invoke the Restorelmage method A job ID for example JID_ 001291194119 is returned to the screen To get the status on percentage completion of the job execute required command on the job ID In addition to querying the job ID using various scripting languages check the iDRAC logs for job status progress After the job status displays Completed check the Lifecycle Logs for all backup entries To view the log export the log using the ExportLCLog method on the DCIM LCService class or view the log in the Lifecycle Controller GUI NOTE If the import fails the job status is marked as failed with a message explaining why the failure occurred For more information on the error message IDs and the recommended actions see Dell Lifecycle Controller Remote Services E
76. he supported input parameters 8 Invoke the CreateTargetedConfigJob method to apply the pending values If this method is successful the system must return a job ID for the configuration task you created u NOTE The system must reboot to execute the task of setting the attribute or attributes 9 Create a reboot job with CreateRebootJob and schedule all the partition jobs and the reboot job using SetupJobQueue Pending changes on the partitions are lost if they are not scheduled to run together 49 10 You can query the status of the job ID output using the job control profile methods 11 Repeat step 4to confirm successful execution of the method References For Changing Personality u NOTE The sections referenced in this table contain only generic examples Table 13 Step Number and Location a a a a a a a a ve ei Ier J jet Ier let bd oO bd bd oO bd bd oO mo ko o Jo IN 10 Io IF N zl E 3 o o step 10 Profiles Location in Lifecycle Controller Web Services Interface Guide Windows or Linux 15 1 Listing the CNA Inventory Enumeration Class 15 14 Setting CNA LAN Modes 15 3 Listing CNA Inventory Integer Class 15 11 Setting the MaxBandwidth Attribute 15 3 Listing CNA Inventory Integer Class 15 7 Applying the Pending Values for CNA CreateTargetedConfigJob 15 5 Applying the Pending Values for CNA CreateTargetedConfigJob 7 8 CreateRebootJob 10 2 1
77. high level information on the individual profiles and their classes and methods For more information on the profiles and the related MOFs see delltechcenter com page DCIM Library For examples of WinRM and WS Management command line invocations see e delltechcenter com page Lifecycle Controller e Lifecycle Controller Web Services Interface Guide Windows and Linux version Operating System Deployment Profile The following table lists the classes functions operations and methods for the Operating System Deployment profile Table 27 Operating System Deployment Profile Class Name Operations Methods DCIM_OSDeploymentService Get Enumerate Invoke See Operating System Deployment Methods DCIM_OSDConcreteJob Get Enumerate NA Operating System Deployment Methods e The GetDriverPacklnfo method returns the list of operating systems that you can install on the server using the embedded device drivers available in the Dell Lifecycle Controller e The UnpackAndAttach method extracts the drivers for the selected operating system to a USB device that is attached locally to the server for the specified time interval e The DetachDrivers method detaches the USB device containing the drivers from the host server e The UnpackAndShare method extracts the drivers for the selected operating system and copies them to the specified network share e The BootToNetworkISO method is used to boot the system to an ISO image located on a CIF
78. hin the PowerCycle WaitTime the reboot job is marked as failed e Reboot 3 Graceful reboot with forced shutdown Performs the graceful shutdown of the managed server and if the system is powered off within the PowerCycle Wait Time it powers up the system and marks the reboot job as Reboot Completed If the system is not powered off within the PowerCycle WaitTime the system is power cycled Managing Part Replacement The Part Replacement feature provides an automatic update of firmware or configuration or both for a newly replaced component such as a RAID controller NIC or power supply to match that of the original part This is a licensed feature and is available if iDRAC7 Enterprise license is installed When a component is replaced and the part replacement feature is enabled the Lifecycle Controller actions are displayed locally on the system monitor You can configure the part replacement related properties using various WS management capable utilities For more information see the Lifecycle Controller Web Services Interface Guide Windows and Linux version DCIM Profile specification and related MOF files are available at Dell TechCenter wiki in the DCIM Extension Library area delltechcenter com u NOTE For a SAS card only firmware update is supported Configuration update is not supported because the attributes are not configurable on a SAS card u NOTE Part replacement is supported for many server components from various m
79. hipped from the factory with CSIOR enabled 5 How do keep the System Inventory Information up to date when local changes are made to BIOS RAID or NIC attribute Either manually press lt F10 gt during system startup or set the CSIOR attribute to enabled to collect the system inventory and configuration attribute information on every system startup Enumerate the DCIM SystemView class to view the value under LastSystemInventoryTime and LastUpdateTime properties for a specific component 6 How to update the managed system using Lifecycle Controller or Remote Services 98 20 21 For Lifecycle Controller press lt F10 gt during startup In the Lifecycle Controller GUI click Platform Update and select devices to update For more information on Remote Services see the Lifecycle Controller Web Services Interface Guide Windows and Linux version What do I do when a fatal error occurs followed by a red screen Perform a cold reboot AC power cycle ofthe system when the red screen is displayed Do I need to install an operating system 0S to access Lifecycle Controller or Remote Services OS is not required to access Lifecycle Controller or remote service Which UEFI version is supported 32 bit or 64 bit UEFI supports 64 bit Why is the NIC inventory not returning anything even though the system is using Broadcom or Intel NICs The NICs that are installed on the system are not supported by Dell Can r
80. ibute for one time boot BootToHD Method Behavior Following are the some of the instances where the method may not work correctly e Ifthe system has more than one hard drive it selects the first hard drive in the boot order e ifthe boot order has a different device as the first device for example USB flash drive it boots to this device e Ifthe system is in UEFI boot mode the hard disk with the operating system must be installed in UEFI boot mode also One time boot to the hard disk with the operating system installed in BIOS boot mode does not work e If the system has no hard disk installed the method still runs Therefore make sure a supported hard disk is installed before running the method About Job Identifiers Several methods described in this document return job identifiers as output parameters The jobs help to track a requested action that cannot be performed immediately and because of underlying technology constraints takes longer than standard Web service request response timeouts The returned job identifier can subsequently be used in WS MAN Enumerate or Get requests to retrieve job object instances Job object instances contain a job status property that can be checked to see what state the job is in and whether it completed successfully or encountered a problem and 34 failed If a job failure occurs the job instance also contains an error message property that provides detailed information on the nature of th
81. ibutes in BIOS and NIC that have dependencies When you set a specific attribute all the dependent attributes are modified based on their dependency This is an expected behavior BIOS Dependencies TPM Power Management AC power recovery and Integrated NIC NIC Dependencies VLAN Mode and WakeONLAN attributes 23 Can set VLanMode and VLaniD in the same Task You cannot set the VLanMode and VLaniD attributes involving dependencies in the same task You must set the parent attribute VLanMode as the first set operation the child attribute VLanID as a second set operation and then commit the job 100 19 Schema This section displays a typical schema for lifecycle log Lifecycle Log Schema lt xml version 1 0 encoding UTF 8 gt lt xml version 1 0 encoding UTF 8 gt lt 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 gt lt xs element name Description type xs string gt lt xs element name MessageID type xs string gt lt xs element name Arg type xs string gt lt xs element name MessageArguments gt lt xs complexType gt lt xs sequence minOccurs 0 gt lt xs element ref dm Arg minOccurs 0 gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs element name Eve
82. ion method cancels the pending configuration created using the SetAttribute and SetAttributes methods changes made before the configuration job is created with CreateTargetedConfigJob BIOS and Boot Management Profile The following table lists the classes functions operations and methods under the BIOS and Boot Management profile Table 30 BIOS and Boot Management Profile Class Name BIOS Management DCIM_BIOSService DCIM_BIOSEnumeration DCIM_BIOSInteger DCIM_BIOSString DCIM_BIOSPassword DCIM_BootConfigSetting Boot Management DCIM_BootSourceSettin g 84 Functions Use this central class to modify the BIOS attributes Use this sub class to display the properties of BIOS enumeration instances Use this sub class to display the properties of BIOS string instances Use this sub class to display the properties of BIOS integer instances Use this sub class to manage the BIOS passwords This class has the following boot list instances e IPL e BCV e UEFI e vFlash e OneTime Use this class to change the boot source and the boot order of the related devices Operations Get Enumerate Invoke Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Invoke Get Enumerate Methods See BIOS and Boot Management Methods SetAttribute SetAttributes SetAttributte SetAttributes SetAttributte SetAttributes ChangePassword ChangeBoot
83. isen OpenWSMan Glient imago As USInq USE GAS OS ar ee ae VA Eee NIS ee ida dona see ate e Zao RE A pen Use Cases Structure Use Case CONOS aiii oo vwa ea gwo vain ala kelke d v an nil e da e aa cai ke eka vide ke d eta na dede vos dousi te 3 Auto discovery and Handshake unununeseneannennnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnennnnnnnnenn 17 Configuring IDRAC for Auto dscovenm EE 17 Provisioning Server String Format 18 Setting Provisioning at Required Locaton E 18 Auto discovering Managed System 18 Configuring DHCP el gl EE 19 Viewing the Discovery Status on the Front Panel Display 19 Reinitiating Auto discovery in New Environmente AE 19 A Managing TE Displaying Installed License sives bete tie crete rt vil nano Displaying Licensable Devices Installing a License iii a ak l a e a kd da a n a YA ak kd a S References For Installing a Uicense naa 22 AAN A ran 22 Delen Heng Eet Sl A ee EE ett ER Exporting Heng besteet ER 5 Manag ng Eege ae en Creating Custom Trusted Root Client Certificates for the Provisioning Server Providing Custom Server Certftcates ENEE Deleting Custom Certificatess s cccccscccseccucecscciegsscccsesccsecureccacscetscuterveeveat da andikape and da da ae aa kwa da ae kaa kanon Custom Server Public Key Deleton EE Custom Client Certificate Deletion EE Changing the Web Server or WS Management Encryption Certificate and Private Key from PKCS 12 26 Managing Ser
84. lacement lifecycle log and hardware inventory export e Power Supply Profile Defines the properties and methods related to management of power supplies in a system 11 SMASH Collections Profile Defines the collections that support Systems Management Command Line Protocol SM CLP target addressing Dell RAID Profile Describes the classes properties and methods for the representation and configuration of RAID storage Dell Simple NIC Profile Describes the classes properties and methods for the representation and configuration of the NIC and CNA network controllers Dell Persistent Storage Profile Describes the classes properties and methods to represent and manage the partitions on the vFlash SD card on Dell platforms Dell BIOS and Boot Management Profile Describes the classes properties and methods to represent the configuration of the system BIOS setup and to manage the boot order of the system Dell CPU Profile Describes the properties and interfaces for executing systems management tasks related to the management of processors Dell Fan Profile Describes the properties and interfaces for executing systems management tasks related to the management of fans Dell iDRAC Card Profile Describes the properties and interfaces for executing systems management tasks related to the management of basic properties of iDRAC card Dell Memory Info Profile Describes the properties and interfaces f
85. ler 2 Invoke the UnpackAndAttach method to copy the drivers for the selected operating system from Lifecycle Controller to an internal USB based drive labeled OEMDRV that is attached to the server By default this OEMDRV drive is exposed to the server for approximately 18 hours and after that it is detached automatically However use the optional parameter ExposeDuration while invoking the method to specify the duration between 1 minute and 18 hours for which the drive must be present on the server 29 3 4 5 Depending on where the operating system image is hosted use one of the following methods to attach the ISO to the local server and reboot to it immediately BootToNetworkISO If the operating system image iso format is hosted in a network share NFS or CIFS use this method to attach the network ISO as virtual USB CD ROM device to the server and immediately boot to it to start the operating system installation BootTolSOFromVFlash If the operating system image iso format is hosted in the vFlash SD card use this method to attach the image as local USB CD ROM device and immediately boot to it to start the operating system installation NOTE You must use the DownloadISOToVFlash method as a prerequisite before executing BootTolSOFromVFlash to copy the iso image from NFS CIFS or TFTP share to vFlash so that it can be used later to boot However if the vFlash SD card is installed and not fo
86. licensable device The LicenseList property displays the list of Entitlements IDs of licenses currently installed on the device If there are licenses installed delete the licenses using the DeleteLicense method using the Entitlement ID of the license as the input parameter Alternatively use the FODD of the licensable device as the input parameter to delete all licenses installed on that device You can use either the ImportLicense method or the ImportLicenseFromNetworkShare method Install using ImportLicense method Base64 encode the license file Use the encoded license file and the FODD of the licensable device to prepare the input parameters 21 5 Invoke the ImportLicense method Install using ImportLicenseFromNetworkShare method Use the network share parameters and the licensable device FODD to prepare the input parameters Invoke the ImportLicenseFromNetworkShare method Perform the Get operation on DCIM LifecycleJob class using the returned job ID as the instance ID to view the status of the import license job References For Installing a License You can see the following documents for more information Profile Dell_LicenseManagement Profile MOFs DCIM_LicensableDevice mof DCIM_License mof DCIM_LicenseManagementService mof DCIM_LCElementConformsToProfile mof DCIM_LCRegisteredProfile mof For more information see Common Prerequisites Before Using
87. lists the classes functions operations and methods under the Base Server and Physical Asset Profile Table 44 Base Server and Physical Asset Profile Class Name Operations Methods DCIM_ComputerSystem Get Enumerate Invoke See Base Server and Physical Asset Profile Methods DCIM_ComputerSystemPackage Get Enumerate NA DCIM_CSEnabledLogicalElementC Get Enumerate NA apabilities 93 Class Name Operations Methods DCIM_Chassis Get Enumerate NA Base Server and Physical Asset Profile Methods The methods are used to perform basic server management tasks e The RequestStateChange method is used to change the state of a component to one of these values Enabled Disabled Reset System Info Profile The following table lists the classes functions operations and methods under the System Info Profile Table 45 System Info Profile Class Name Operations Methods DCIM_SystemEnumeration Get Enumerate NA DCIM_SystemString Get Enumerate NA DCIM_SystemInteger Get Enumerate NA DCIM_SystemManagementService Get Enumerate Invoke See System Info Methods System Info Methods The methods are used to get basic system information e The SetAttribute method is used to set or change the value of a system attribute e The SetAttributes method is used to set or change the values of a group of attributes e The CreateTargetedConfigJob method is used to apply the pending values created by the SetAttribute and SetAttributes methods
88. n of the drives e The LockVirtualDisk method encrypts the identified virtual disk The virtual disk must reside on physical disks that support encryption while the encryption is enabled on them e The CreateTargetedConfigJob method is used to apply the pending values created by other methods The successful execution of this method creates a job for application of pending attribute values u NOTE Subsequent calls to the CreateTargetedConfigJob method after the first CreateTargetedConfigJob method results in an error until the first job is completed e The DeletePendingConfiguration method cancels the pending configuration created using the other methods changes made before the configuration job is created with CreateTargetedConfigJob e The RemoveControllerKey method erases the encryption key on controller All encrypted virtual drives are erased along with its data e The ReKey method is used to change the local key management encryption key on the target controller e The EnableControllerEncryption method applies Local Key Encryption LKM on controllers e The SetAttribute method is used to set or change the value of a RAID attribute e The SetAttributes method is used to set or change the values of a group of attributes 87 The CreateVirtualDisk method is used to create a virtual disk on the target controller This method can also be used to do the following Create sliced virtual disk A sliced virtual
89. nnectRFSISOImage The methods that return only output parameters and no job instances are e GetDriverPackinfo e DetachDrivers e DetachISOlmage e BootToPXE e BootToHD e GetHostMACInfo e DetachISOFromVFlash e DeletelSOFromVFlash e DisconnectNetworkISOlmage e GetNetworkISOlmageConnectionInfo e SkipISOlmageBoot e DisconnectRFSISOlmagel e GetRFSISOImageConnectionlnfo 35 36 Managing Jobs Remote Services provides the following functionalities to manage Lifecycle Controller jobs e Creating Jobs Create specific types of jobs to apply configurations e Scheduling Jobs and Job Queues Run multiple jobs in a single reboot of the system using the SetupJobQueue method on the DCIM JobService class If you create a job using the CreateTargetedConfigJob method without setting the start time use the SetupJobQueue method to set the schedule and order of execution If the start time was set in the CreateTargetedConfigJob method it cannot be bundled with the other jobs and the job is setup for execution at the time that was specified e Deleting Jobs Delete a specified existing job using the DeleteJobQueue method on the DCIM JobService class Reporting all Jobs Enumerate the DCIM LifecycleJob class to report all the jobs e Reporting scheduled Jobs Enumerate the DCIM LifecycleJob class with a selection filter of JobStatus Scheduled to generate a report of all the schedul
90. nt gt lt xs complexType gt lt xs sequence minOccurs 0 gt lt xs element ref dm Description minOccurs 0 gt lt xs element ref dm MessageID minOccurs 0 gt lt xs element ref dm MessageArguments inOccurs 0 gt lt xs sequence gt lt xs attribute name TimeStamp type xs string use required gt lt xs attribute name AgentID type xs integer use required gt lt xs attribute name Severity type xs integer use required gt lt xs attribute name s type xs string use required gt lt xs complexType gt lt xs element gt lt xs element name Events gt lt xs complexType gt lt xs sequence minOccurs 0 gt lt xs element ref dm Event minOccurs 0 maxOccurs unbounded gt lt xs sequence gt lt xs attribute name lang type xs string use optional gt lt xs attribute name schemaVersion type xs string use optional gt lt xs attribute name timeStamp type xs dateTime use optional gt lt xs complexType gt lt xs element gt lt xs schema gt 101 102 20 Easy to use System Component Names The following table lists the Fully Qualified Device Descriptor FODD of the system components and the equivalent easy to use names FODD of System Component Name RAID Integrated 1 RAID Embedded 1 1 RAID Slot 1 1 NIC Mezzanine 1B 1 NIC Mezzanine 1C 1 NIC Mezzanine 1C 2 NIC Mezzanine 3C 2 NIC Integrated 1 NIC Integrated 2 NIC Integra
91. nting different type of logs Role Based Authorization Defines CIM classes for representing roles e SMASH Collections Defines CIM classes for representing CLP s configuration Profile Registration Defines CIM classes for advertising the profile implementations Simple Identity Management Defines CIM classes for representing identities Dell Extensions e Dell OS Deployment Defines CIM and Dell extension classes for representing the configuration of operating system deployment features e Dell Software Update Profile Defines CIM and Dell extensions for representing the service class and methods for updating BIOS component firmware Lifecycle Controller firmware Diagnostics and Driver Pack e Dell Software Inventory Profile Defines CIM and Dell Extensions for representing currently installed BIOS component firmware Diagnostics Lifecycle Controller and Driver Pack versions Also provides representation of versions of BIOS and firmware update images available in Lifecycle Controller for rollback and re installation e Dell Job Control Profile Defines CIM and Dell extensions for managing jobs generated by update requests Jobs can be created deleted modified and aggregated into job queues to sequence and perform multiple updates in a single reboot e Dell Lifecycle Controller Management Profile Defines CIM and Dell extensions for getting and setting attributes for managing Auto Discovery part rep
92. o discovery To manually enable the Auto discovery feature 1 Install the system at the desired location Turn on the managed system Press lt F2 gt during startup The System Setup Main Menu page is displayed 4 Click iDRAC Settings The iDRAC Settings page is displayed 5 Specify the following settings Network Settings Set Enable NIC to Enabled for Blade servers only Common Settings Set Auto Config Domain Name to Enabled Pv4 Settings Set Enable IPv4 to Enabled u NOTE Even though the infrastructure supports IPv6 it is disabled during auto discovery It can be enabled after provisioning the server DHCP Set Enable DHCP to Enabled and set Use DHCP to obtain DNS Server Addresses to Enabled 6 Click Back and click User Configuration The User Configuration page is displayed 7 Select Disabled under Enable User This disables the default administrative account 8 Click Back and click Remote Enablement 17 The Remote Enablement page is displayed 9 Under Enable Auto Discovery select Auto Discovery u NOTE You must disable administrator account to activate Auto discovery feature 10 Inthe Provisioning Server box enter the provisioning server IP address or host name string The following conditions apply while using a command to set the provisioning server IP address or hostname When issuing the racadm racresetcfg or updating iDRAC7 make sure to enable the Preserve Configur
93. on a network share to initiate an operating system installation e Download ISO to vFlash SD card and boot from the card to initiate an operating system installation e Connecting an ISO from network attaching it as virtual USB CD ROM device to the server and boot the server to the ISO every time the server reboots e One time boot to PXE e One time boot to hard disk For more information see Operating System Deployment Profile Deploying Operating System To successfully perform remote operations on the server make sure that the following prerequisites are met e Common Prerequisites Before Using Remote Services e Boot disk is available on the server to install operating system e Itis recommended that the latest driver pack is installed so that drivers for newer operating systems and newer devices are available e Provisioning console application or appropriate scripts that are capable of sending WS Management Web services requests and method invocations Install an operating system using the drivers that are attached locally on the server through Lifecycle Controller To perform remote operating system deployment NOTE To use a custom operating system create the custom operating system image iso format and share it on the network or create ISO image on a DVD 1 Invoke the GetDriverPackInfo method to list the supported operating systems supported on the server and the driver pack version installed on Lifecycle Control
94. or executing systems management tasks related to the management of memory cards DIMMs Dell PCI Device Profile Describes the properties and interfaces for executing systems management tasks related to the management of PCI devices in a system Dell System Info Profile Describes the properties and interfaces for executing systems management tasks related to the management of the host system Dell Video Profile Describes the properties and interfaces for executing systems management tasks related to the management of video controllers in a system Dell License Management Profile Describes the classes properties and methods for managing feature licenses on the managed systems Dell Event Filters Profile Describes the classes properties and methods to view the event filters and set actions and notifications for the events Dell Sensors Profile Describes the classes properties and methods to manage the sensors in the managed system Dell Power State Management Profile Describes the classes properties and methods to manage the power in a system Record Log Defines CIM classes for representing different type of logs The Lifecycle Controller Remote Services WS Management implementation uses SSL on port 443 for transport security and supports basic authentication Web services interfaces can be utilized by leveraging client infrastructure such as Windows WinRM and Powershell CLI open source utilities
95. ord log A return code value of zero shall indicate that the log entries deletion was successfully initiated e The GetConfigResults method provides the ability to get the configuration results that are associated with a particular logged entry Role Based Authorization Profile The following table lists the classes functions operations and methods under the Role Based Authorization Profile Table 38 Role Based Authorization Profile Class Name Operations Methods DCIM_LocalRolePrivilege Get Enumerate Set NA DCIM_CLPPrivilege Get Enumerate NA 90 Class Name DCIM_Role DCIM_IPMIRole DCIM_IPMISOLRole DCIM_CLPRole DCIM_LocalRoleBasedAuthorizatio nService DCIM IPMIRoleBasedAuthorizatio nService DCIM CLPRoleBasedAuthorization Service DCIM LocalRoleBasedManageme ntCapabilities DCIM IPMIRoleBasedManagemen tCapabilities DCIM CLPRoleBasedManagement Capabilities Role Based Authorization Profile Methods The methods are used to manage role based access to a system Operations Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Get Enumerate Methods NA NA NA NA NA See Role Based Authorization Profile Methods See Role Based Authorization Profile Methods NA NA NA e The AssignRoles method on DCIM IPMIRoleBasedAuthorizationService class is used to assign a security principal that is represented b
96. p 3 18 1 4 Monitor Export Status Profiles DCIM LCManagementProfile MOFs DCIM_LCService mof Importing Server Profile From iDRAC vFlash Card or a Network Share To successfully perform remote operations on the server make sure that the following prerequisites are met e Common Prerequisites Before Using Remote Services e iDRAC7 Enterprise license is installed Service tag of the server is either blank or same as when the backup was taken e iDRAC vFlash card Isinstalled enabled and has the SRVCNF partition Minimum free space of 384 MB is available e If imported from an iDRAC vFlash card make sure that the card is installed and has the backup image in the SRVCNF partition This image is from the same platform that you are importing e If imported from a network share make sure that the network share where the backup file is stored is still accessible e Ifthe motherboard is replaced before import is performed make sure that the motherboard has the latest iDRAC and BIOS installed Import the backup of the firmware and configuration server and firmware and restore it to the same system the backup was taken from NOTE If the motherboard is replaced make sure to re install the hardware back in the same location For example install the NIC PCI card in the same PCI slot that was used during backup Optionally you can delete the current virtual disk configuration and restore the configuration from the backup
97. pdate Allow version upgrade only Match firmware of replaced part Disable Part Configuration Update Apply always Apply only if firmware match Disabled If the input for the CurrentValue is Allow version upgrade only firmware update on replaced parts is performed if the firmware version of the new part is lower than the original part If the input for the CurrentValue is Match firmware of replaced part firmware on the new part is updated to the version of the original part If the input is Disable the firmware upgrade actions do not occur The current configuration is applied if a part is replaced The current configuration is applied only if the current firmware matches with the firmware of a replaced part The current configuration is not applied if a partis replaced Invoke the CreateConfigJob method on the DCIM_LCService class to apply the values The CreateConfigJob method takes as parameters the scheduled start time which can be TIME NOW and a reboot if required flag A job ID is returned as a parameter and can be used to check on the job completion status 60 12 Backup and Restore Use the export and import feature to backup export or restore a server profile Exporting Server Profile to DRAC vFlash Card or Network Share To successfully perform remote operations on the server make sure that the following prerequisites are met e Common Prerequisites Before Using Remote Services e i
98. perform remote update using URI 1 Use the appropriate WS Management client to send a method invocation request to the iDRAC IP address The WS Management command includes the InstallFromURI method on the DCIM SoftwareInstallationService and the location from where iDRAC should download the Dell Update Package DUP The download protocols supported are FTP HTTP CIFS NFS and TFTP After the command is invoked successfully a job ID is returned u NOTE Additional InstallFromURI method invocation requests can be sent using WS Management to create other update jobs 2 Invoke the CreateRebootJob method to create a reboot job on the DCIM SoftwareInstallationService and specify the desired reboot type graceful reboot without forced shutdown Power cycle and graceful reboot with forced shutdown 3 Using the update and reboot Job IDs you can use the Dell Job Control profile to schedule these jobs to run immediately or at later date and time You can also use the Job ID to query the status of a job or to cancel a job 4 Alljobs are marked successful Else they are marked failed if an error occurs during downloading or updating For failed jobs the error message and error message ID for the failure are available in the job information u NOTE After successfully downloading the DUP and extracting it the downloader updates the status ofthe job as Downloaded and the job can then be scheduled If the signature is invalid or if download or
99. port dell com manuals Key Features Remote services enables the Dell Management Console the Dell Modular Chassis Management Controller partner consoles customer home grown consoles and scripts to remotely perform systems management tasks such as e Install operating systems and drivers e Manage Licensing e Perform BIOS firmware updates e Part replacement management e Perform component firmware updates e Get hardware inventory information Get and set NIC CNA and RAID configuration Get and set BIOS configuration and BIOS passwords Export lifecycle log Export current and factory shipped hardware inventory log Manage attach and boot to vFlash SD card partitions Enable encryption on the controller using local key and lock the virtual disks Export and import the server profile Schedule and track the status of the update and configuration jobs Why Use Remote Services Remote services offer the following benefits and features Leverages your existing console for one to many server provisioning Does not utilize operating system resources on the managed system Provides a secure communication path for management Reduces manual intervention and improves efficiency while provisioning servers Allows scheduling configuration changes and updates thereby reducing maintenance shutdown time Enables Windows and Linux command line CLI scripting Enables integration to consoles through WS Management interfaces Supports OS agnos
100. profile the currently installed firmware version is the rollback version Example 1 The currently installed BIOS firmware version is 2 2 and version 2 1 was installed during export After import version 2 1 is the installed version and 2 2 is the rollback version Example 2 The currently installed BIOS firmware version is 2 1 and version 2 1 was installed during export After import version 2 1 is the installed version and 2 1 is the rollback version References For Importing Server Profile u NOTE The sections referenced in this table contain only generic examples Table 16 Step Number and Location Step Number step 1 step 2 step 3 Profiles Dell LC Management Profile MOFs DCIM_LCService mof Location in Lifecycle Controller Web Services Interface Guide Windows or Linux 18 2 Import Server Profile 18 2 1 Import Server Profile from iDRAC vFlash Card Restorelmage 18 2 2 Import Server Profile from a NFS Share Restorelmage 18 2 3 Import Server Profile from a CIFS Share Restorelmage 18 2 4 Monitor Import Status 65 66 13 Managing vFlash SD Card vFlash service is a licensed feature The vFlash SD card is a Secure Digital SD card that plugs into the vFlash SD card slot on the managed system You can use a card with a maximum of 16 GB capacity After you insert the card you must also enable vFlash service to create and manage partitions For more information on the vFlash SD card see the
101. r and Physical Asset Protein Base Server and Physical Asset Profile Methods NO A ONE Lee ee See E Ee KEREN Simple Identity Management Profile Simple ldentity Methode avek eee vie se oeio ans dde io don dane va dak NEESS kana ka ak ae as daidai dai dadina eka en 18 Troubleshooting and Frequently Asked Uuestons Een 97 Error Messages E 97 Auto discovery LOD MESSI dida 97 Frequently Asked Quests eier ni A A kanpe debake yo 98 13 SC A EEN 101 Litecycle Log Schema ageet ee ana ma Cases Vii dw sua dees aie AAA ft 101 20 Easy to use System Component NaMEGS 2 0 rerereereseesessasessassnsessnsossnssasasnnssonassooosnonn 103 Introduction The Dell Lifecycle Controller provides advanced embedded systems management It includes a 1 GB managed and persistent storage that embeds systems management features in addition to the iDRAC features The Dell Lifecycle Controller Remote Services further enable remote systems management in a one to many method Remote Services is available using Web Service for Management WS Management protocol based Web services interface for remote server provisioning and management through the iDRAC The interface is aimed at simplifying many tasks some of which include remote operating system OS deployment remote update and inventory and remotely automating the setup and configuration of new and already deployed Dell systems Remote Services is accessible over the network using the secure Web service
102. r discovery and handshake is blocked because the NIC is disabled or an administrator account is enabled and so on You can also view the time remaining before time out Reinitiating Auto discovery in New Environments You can reinitiate Auto discovery using Remote Services even though the system has previously completed Auto discovery Use the following options to reinitiate 19 e Whether Auto discovery runs immediately or after the next AC power cycle This is a required input e Provisioning Server IP address or host name This is optional For example you must reinitiate Auto discovery to move the managed system from one data center to another The auto discovery settings are persisted along with the credentials used for discovery When the system is turned on in the new data center Auto discovery runs according to the factory default settings and creates the new iDRAC user credentials for the new data center NOTE iDRAC administrator or iDRAC user with Execute Server Command privilege is required to run WS Management commands The following operations are performed by default while reinitiating Auto discovery e Enable NIC Blade servers e Enable IPv4 e DHCP enable e Deletes all administrator accounts except User ID 2 which is the default root administrator account e Disable Active Directory e Get DNS server address from DHCP e Get DNS domain name from DHCP 20 4 Managing Licenses You can manage the li
103. rd and assigning roles to the users To get and set iDRAC users and roles 1 Enumerate DCIM iDRACCardAttribute and identify attribute that you want to modify 2 Get the properties for the following attributes FQDD for example iDRAC Embedded 1 GrouplD for example Users 3 AttributeName for example UserName Privilege IpmiSerialPrivilege or IpmiLanPrivilege 3 Invoke the ApplyAttributes method on the DCIM iDRACCardService Class to set the attributes using the FQDD property AttributeName and the AttributeValue Target Value of FODD property AttributeName Values of GroupID property and AttributeName property GroupID AttributeName for example Users 3 UserName or Users 3 Password AttributeValue Values to be set for the attributes A job ID for example JID 001291194119 is returned to the screen 4 Verify the new value of the administrator user name CurrentValue is changed to the new value References For Getting and Setting DRAC Users and Roles K NOTE The sections referenced in this table contain only generic examples 72 Table 23 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux step 2 5 2 1 Account and Capabilities using iDRAC Attributes step 3 5 3 1 Modify User Name using iDRAC Attributes step 4 5 2 1 Account and Capabilities using iDRAC Attributes Profiles DCIM_iDRACCardProfile MOFs
104. rivate key Changing the Web Server or WS Management Encryption Certificate and Private Key from PKCS 12 To change the certificate and key 1 Generate a CSR and private key The CSR needs to be signed by a CA 2 Combine the certificate with the private key then encrypt it into a PKCS 12 file 3 BASE64 encode the PKCS 12 file to convert it from binary to text so you can pass it as a WS Management parameter 4 Copy the contents of the active certificate to an XML file Managing Server Certificates To successfully perform remote operations on the server make sure that the following prerequisites are met e Common Prerequisites Before Using Remote Services e Time is set correctly on iDRAC The certificate on some systems have expired and has to be newly uploaded The certificate authenticates Web GUI WS Management RACADM Active Directory and LDAP sessions To manage server certificates u NOTE The method restarts all Web services and closes all active sessions K NOTE The CA that signed the new server certificate must be added to the trusted Root CA list on all clients 1 Create a CSR and private key without password protection openssl req new nodes Either sign the CSR using openssl ca or upload to a signing web server Copy the certificate and private key into a file PEM file cat cert pem key txt gt cert_key pem Convert cert_key pem to pkcs12 openssl pkcs12 export in cert_key pem p
105. rm remote operations on the server make sure that the following prerequisites are met e Lifecycle Controller 2 version 1 00 00 is installed e iDRAC7 firmware version 1 00 00 e Latest BIOS version is installed For more information on the BIOS versions related to the Dell systems see the DRAC7 version 1 00 00 Readme e AWS Management capable utility is available to perform the tasks e Download the latest Lifecycle Controller Web Services Interface Guide for Windows and Linux For more information see delltechcenter com page Lifecycle Controller Collect System Inventory on Restart CSIOR is enabled Web Services Setup Make sure that the following conditions are met while setting up the system e Use the following tools to access Remote Services Windows based client WinRM that is already installed in the operating system else you can download it from support microsoft com kb 968930 Linux based clients such as the open source OpenWSMan based CLI For more information see openwsman org Java based client such as open source project Wiseman For more information see wiseman dev java net e Ensure that you know the IP address of the systems on your network You will also need to be able to connect to iDRAC See the iDRAC documentation at support dell com manuals for more information e Ensure the proper network configuration for client and managed server Verify the connectivity with the ping utility Then ens
106. rmatted this method formats the card and then downloads the ISO image BootToPXE If the operating system image is hosted in PXE then use this method to reboot the server and boot to PXE to initiate OS install After the OS installation is complete use one of the methods based on how ISO was attached to detach the ISO from host server DetachlSOlmage If the ISO was attached using BootToNetworkISO use this method to detach the ISO from host server DetachlSOFromVFlash If ISO was attached using BootTolSOFromVFlash then use this method to detach ISO from host server DeletelSOFromVFlash method can be used after that to delete the ISO from vFlash ifthe ISO is no longer required Invoke DetachDrivers method to detach OEMDRV drive that contains the operating system drivers u NOTE During OS installation the native OS installer automatically installs the drivers present in OEMDRV device References For Deploying Operating System u NOTE The sections referenced in this table contain only generic examples Table 4 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux step 1 11 3 1 Get Driver Pack Information step 2 11 3 2 Unpack Selected Drivers and Attach to Host OS as USB Device step 3 11 3 6 Boot to Network ISO 11 3 11 Boot to ISO from VFlash 11 3 8 Boot To PXE step 4 11 3 7 Detach Network ISO USB Device
107. rror Messages and Troubleshooting Liston support dell com manuals Post restore Scenario 64 e The following operations are performed System powers off if turned on If the operating system is running it attempts to perform a graceful shutdown else it performs a forced shutdown after 15 minutes System restores all the Lifecycle controller content System powers on and boots into Lifecycle Controller to execute tasks to perform firmware restore for supported devices BIOS Storage Controllers and Add in NIC cards System reboots and enters Lifecycle Controller to execute tasks for firmware validation configuration restore for supported devices BIOS Storage Controllers and Add in NIC cards and the final verification of all tasks executed System powers off and perform iDRAC configuration and firmware restore After completion iDRAC resets and the system powers on System powers on and restore process is complete Check the iDRAC logs or Lifecycle logs for complete restore process entries e After import check the Lifecycle Logs either from the Lifecycle Controller GUI or export the LC logs using WS Management to a network share The logs have entries for configuration and firmware updates of BIOS Storage Controllers LOMs and add in NIC cards if supported If there are multiple entries for each of these devices the number of entries is equal to the number of times Remote Services has tried to perform r
108. rt time of TIME_NOW and also specify a reboot type The iDRAC restarts the system according to the method defined by the reboot type and all the jobs are executed at one time Specifying the Start time and Until time The CreateTargetedConfigJob and SetupJobQueue methods accept the start time parameters such as ScheduledStartTime StartTimeInterval and UntilTime The parameter data type is CIM date time If the StartTime parameter is null the action is not started The date time data type is defined in the format YYYYMMDDhhmmss where e YYYY is the year MMisthe month e DDis the day e hhisthe hour e mmisthe minute e ssisthe second For example 20090930112030 Type the date and time in this format for all the Lifecycle Controller updates set attributes and CreateTargetedConfigJob methods on different service classes TIME NOW is a special value that represents running the tasks immediately Automatically Deleting Jobs Jobs are automatically deleted when the number of jobs on the system is more than the StartAutoDeleteAtThreshold property value in the DCIM JobService class All jobs that are completed either successfully or not for longer than the DeleteOnCompletionTimeout value inthe DCIM JobService class are deleted from the system u NOTE The DeleteOnCompletionTimeout value is changed using the SetDeleteOnCompletionTimeout method Clearing All Jobs Use the DeleteJobQueue method along with the keyword JID_CLEARAL
109. rvice class can be called to transfer the CA certificate that is used to sign all the provisioning servers in the deployment network u NOTE The trusted CA certificate is used to authenticate all the provisioning servers Make sure that the Provisioning Server Certificate is self signed before using it on iDRAC The method uses the CA certificate and related hash and hash type parameters as input The method returns a job ID that can be used to check the success of the processing and installation of the Provisioning Server public key For examples of command line invocations using WS Management utilities see the Lifecycle Controller Web Services Interface Guide Windows and Linux version DCIM Profile specification and related MOF files are available at delltechcenter com page DCIM Library Deleting Custom Certificates You can delete any of the custom certificates that are uploaded on the managed system or created on it Using this feature you can wipe all the custom signed certificates from the server whenever required u NOTE This feature does not delete the factory certificates Custom Server Public Key Deletion Use the DeleteAutoDiscoveryServerPublicKey method on the DCIM LCService class to delete the CA certificate that is used to validate or authenticate server certificates 25 Custom Client Certificate Deletion Use the DeleteAutoDiscoveryClientCerts method on the DCIM LCService class to delete a client certificate and p
110. s DCIM_NICEnumeration Use this sub class to display the properties of NIC integer instances DCIM_NICInteger Use this sub class to display the properties of NIC string instances DCIM_NICString Operations Get Enumerate Invoke Get Enumerate Get Enumerate Get Enumerate Get Enumerate Methods See Simple NIC Methods NA SetAttributte SetAttributes SetAttributte SetAttributes SetAttributte SetAttributes Simple NIC Methods These methods are used to apply NIC FCOE and iSCSI attributes to LAN on motherboards add in NICs and CNAs in the system Each method has a set of input and output parameters The methods have specific return code values There are four methods under the NIC service class e The SetAttribute method is used to set or change the value of a NIC attribute e The SetAttributes method is used to set the values of a group of attributes 83 e The CreateTargetedConfigJob method is used to apply the pending values created by the SetAttribute and SetAttributes methods After the method is successfully executed a job is created to apply the pending attribute values u NOTE Subsequent calls to the CreateTargetedConfigJob method after the first CreateTargetedConfigJob method results in an error until the first job is completed If you invoke the CreateTargetedConfigJob method multiple times older requests are overwritten or lost e The DeletePendingConfigurat
111. s interface and can be programmatically utilized by applications and scripts Remote services enable management consoles to perform one to many bare metal server provisioning The combination of the Auto discovery feature to identify and authenticate the attached Dell system to the network and integration with one to many management consoles reduces the manual steps required for server provisioning Benefits of Using iDRAC7 With Lifecycle Controller The benefits include e Increased Availability Early notification of potential or actual failures that help prevent a server failure or reduce recovery time after failure e Improved Productivity and Lower Total Cost of Ownership TCO Extending the reach of administrators to larger numbers of distant servers can make IT staff more productive while driving down operational costs such as travel e Secure Environment By providing secure access to remote servers administrators can perform critical management functions while maintaining server and network security e Enhanced Embedded Management through Lifecycle Controller Lifecycle Controller provides deployment and simplified serviceability through Lifecycle Controller GUI for local deployment and Remote Services WS Management interfaces for remote deployment integrated with Dell OpenManage Essentials and partner consoles For more information on iDRAC7 see ntegrated Dell Remote Access Controller User s Guide available at sup
112. s provided in the Common Prerequisites Before Using Remote Services are met To deploy the operating system using remote file share 1 Invoke the ConnectRFSISOlmage method that connect the ISO on the the Remote File Share RFS that is emulated as a local CD ROM device to the server Make sure that RFS is attached using iDRAC GUI RACADM or set the iDRAC attribute AttachMode value to Attach through Web services Invoke the GetRFSISOImageConnectionlnfo method to get the RFS connection information Invoke the DisconnectRFSISOlmage method to disconnect the ISO image from the server References For Using Remote File Share u NOTE The sections referenced in this table contain only generic examples 31 Table 6 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux step 1 11 3 18 Connect RFS ISO Image step 2 11 3 20 Get RFS ISO Image Connection Information step 3 11 3 19 Disconnect RFS ISO Image Profiles DCIM_OSDeployment Profile MOFs e DCIM OSDeploymentService mof e DCIM OSDConcreteJob mof DCIM LCElementConformsToProfile mof e DCIM_LCRegisteredProfile mof Booting to ISO During Server Maintenance To successfully perform remote operations on the server make sure that the prerequisites provided in the Common Prerequisites Before Using Remote Services section are met In data centers and enterprise environments normally physical servers are used to host
113. s successful the system returns a job ID for the created configuration task NOTE Reboot system to execute the task of setting the attribute or attributes Create a reboot job with CreateRebootJob and schedule all the partition jobs and the reboot job using SetupJobQueue NOTE Pending changes on the partitions are lost if partition jobs are not scheduled to run together Query the status of the job ID output using the job control profile methods Repeat step 1 to confirm successful execution of the method Changing the Personality and Bandwidth of a Partition for a CNA To successfully perform remote operations on the server make sure that the prerequisites provided in the Common Prerequisites Before Using Remote Services are met Partition a port and assign the personality and bandwidth on a Converged Network Adapter card with a 10Gb ethernet link with multiple personality support The following personality and bandwidth must be set up Table 12 Personality and Bandwidth Number of Personalities 2 Personality for each partition Bandwidth iSCSI 50 FCoE 50 To change the personality and set the bandwidth for a partition in a CNA 1 Enumerate the DCIM NICEnumeration class and identify the current value of the instances of the class with AttributeName NicMode FCoEOffloadMode iScsiOffloadMode and their FADD properties 2 For the identified partition use the FODD property and invoke the SetAttribute method to enable th
114. ses of different system hardware such as fans power supplies iDRAC video controllers CPU DIMMs and PCI PCle to view their properties For more information on different hardware profiles see the Hardware Inventory Profiles For more information on the easy to use names of the hardware components see Easy to use System Component Names Exporting Current Hardware Inventory e To export the current hardware inventory to an XML file invoke the ExportHWinventory method on the DCIM LCService class e To store a copy of the factory defaults of a managed node invoke the ExportFactoryConfiguration method on the DCIM LCService class u NOTE Store the XML file on an USB device or network share or both the locations Lifecycle Log Lifecycle log shows the following information iDRAC configuration changes e Logs of all remote write operations and user authentication errors e Firmware update history based on device version and date e BIOS and NIC configuration changes e RAID configuration changes e Error message IDs For more information see error message registry at support dell com manuals Events update and configuration only based on severity category and date K NOTE The details of the configuration changes are not shown e Customer comments based on date 53 u NOTE Lifecycle log is available even if the OS is not installed on the system and is independent of the power state ofthe system E
115. stored in a Network share Export takes up to 45 minutes to complete depending on the server configuration Export backs up all the supported components in a single operation You cannot backup one component for example backup only LOM firmware and configuration Export does not back up driver pack or diagnostics packages information For enhanced security lock the backup image file with a passphrase If you do not provide a value for the variable ShareT ype the Remote Services reads it as O and attempts to back up the image on the NFS share During export only the current firmware versions for Lifecycle Controller supported devices BIOS iDRAC NIC and Storage Controllers are backed up and not the rollback firmware versions Example The currently installed BIOS firmware version is 2 1 and version 2 0 is the rollback 2 0 was the previous version before installing 2 1 After export the currently installed BIOS firmware version 2 1 is backed up References For Exporting Server Profile u NOTE The sections referenced in this table contain only generic examples Table 15 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux step 1 18 1 Export Server Profile step 2 18 1 1 Export Server Profile to iDRAC vFlash Card Backuplmage 18 1 2 Export Server Profile to a NFS Share Backuplmage 18 1 3 Export Server Profile to a CIFS Share Backuplmage ste
116. such as WSMANCLI and application programming environments such as Microsoft NET Other Documents You May Need In addition to this guide you can access the following guides available at support dell com manuals On the Manuals page click Software Systems Management Click on the appropriate product link on the right side to access the documents IDRAC7 version 1 00 00 Readme provides information on limitations known issues and resolutions and so on in Lifecycle Controller Remote Services Lifecycle Controller Web Services Interface Guide Windows and Linux contains the samples to use the various methods The Dell Lifecycle Controller User s Guide provides information on using the GUI based pre operating system console e The Systems Management Overview Guide provides brief information about the various software available to perform systems management tasks e The ntegrated Dell Remote Access Controller 7 iDRAC7 User s Guide provides information about configuring and using an iDRAC7 for rack tower and blade servers to remotely manage and monitor your system and its shared resources through a network e The Dell Repository Manager User Guide provides information about creating customized bundles and repositories comprised of Dell Update Packages DUPs for systems running supported Microsoft Windows operating systems e The Lifecycle Controller Supported Dell Systems and Operating Systems section in the Dell Systems Software
117. t provisioning server hostname e Feature is disabled by default e The feature notifies the provisioning server that there has been an IP address change even if Auto discovery is disabled e The provisioning server must request that it is notified of the IP changes e Supports the notification of multiple provisioning servers References For Reporting iDRAC IP Address Change u NOTE The sections referenced in this table contain only generic examples 73 Table 24 Step Number and Location Step Number e in Lifecycle Controller Web Services Interface Guide Windows or Linux 19 9 1 Getting the Current iDRAC IPChange State 19 9 2 Setting the iDRAC IPChange Notification SetAttribute Profiles DCIM_iDRACCardProfile MOFs e DCIM_iDRACCardEnumeration mof e DCIM_iDRACCardInteger mof DCIM IDRACCardService mof DCIM_iDRACCardString mof e DCIM_iDRACCardView mof 74 15 Managing BIOS and Boot Configuration Use the BIOS and boot configuration feature to configure BIOS properties and to perform operations such as changing the boot source and boot order For more information see the BIOS and Boot Management Profile Displaying the Inventory of BIOS Attributes Perform the Enumerate operation on one of the DCIM BIOSInteger DCIM BIOSEnumeration DCIM BIOSPassword and DCIM BIOSString classes to view all available instances of the BIOS attributes in a system Setting the BIOS Attributes To set the attributes
118. tAttributes methods The GetRemoteServicesAPIStatus method is used to know whether Lifecycle Controller Remote Services is ready to accept any web services request Auto discovery Methods The RelnitiateDHS method is used to reinitiate the provisioning server discovery and handshake The ClearProvisioningServer method is used to clear the provisioning server values The DownloadServerPublicKey method is used to download the server public key to the Lifecycle Controller LC The DownloadClientCerts method is used to download the client private certificate password and root certificate to LC The DeleteAutoDiscoveryClientCerts method is used to delete the auto discovery client certificates and private keys previously downloaded The SetCertificateAndPrivateKey method is used to update iDRAC certificate and private key pairs using the contents of a PKCS 12 file The SetPublicCertificate method is used to update a public SSL Certificate on the iDRAC The DeleteAutoDiscoveryServerPublicKey method is used to delete the auto discovery server public keys previously downloaded Export and Import Methods 82 The Backuplmage method backs up or export the firmware firmware inventory and server component configuration on the vFlash SD card or network share The Restorelmage method imports the server profile and restores the server to a previous configuration The GetRSStatus is used to is used to get the Remote
119. ted 1 1 NIC Integrated 1 1 1 NIC Slot 1 1 NIC Slot 1 2 Video Embedded 1 1 HostBridge Embedded 1 1 ISABridge Embedded 1 1 P2PBridge Embedded 1 1 P2PBridge Mezzanine 2B 1 USBUHCI Embedded 1 1 USBOHCI Embedded 1 1 USBEHCI Embedded 1 1 Disk SATAEmbeded A 1 Optical SATAEmbeded B 1 TBU SATAExternal C 1 Disk USBFront 1 1 Floppy USBBack 2 1 Optical USBFront 1 1 Disk USBinternal 1 Optical iDRACVirtual 1 1 Easy to use Name Integrated RAID Controller Embedded S110 RAID Controller RAID Controller in Slot 1 NIC in Mezzanine Integrated NIC 1 Integrated NIC 2 Integrated NIC 1 Port 1 Integrated NIC 1 Port 1 Partition 1 NIC in Slot 1 Port 1 NIC in Slot 1 Port 2 Embedded Video Controller Embedded Host Bridge 1 Embedded ISA Bridge 2 Embedded P2P Bridge 3 Embedded Host Bridge in Mezzanine 1 Fabric B Embedded USB UHCI 1 Embedded USB OHCI 1 Embedded USB EHCI 1 Disk on Embedded SATA Port A Optical Drive on Embedded SATA Port B Tape Back up on External SATA Port C Disk connected to front USB 1 Floppy drive connected to back USB 2 Optical drive connected to front USB 1 Disk connected to Internal USB 1 Virtually connected optical drive 103 FODD of System Component Name Floppy iDRACVirtual 1 1 Disk iDRACVirtual 1 1 Floppy vFlash lt string gt Disk vFlash lt string gt iDRAC Embedded 1 1 System Embedded 1 1 HardDisk List 1 1 BIOS Embedded 1 1 BIOS Setup 1 1 PSU Slot 1 Fan Embedded 1 Fan Embedded 2 System
120. tic software update Licensable Features in Lifecycle Controller Lifecycle Controller features are available based on the type of license Basic Management iDRAC7 Express iDRAC7 Express for Blades or iDRAC7 Enterprise you purchase Only licensed features are available in the Lifecycle Controller Web interface For more information on managing licenses see DRAC7 User s Guide The following table provides the Lifecycle Controller features available based on the license purchased Table 1 Licensable Features Feature Base Management iDRAC7 Express iDRAC7 Express for iDRAC7 Enterprise with IPMI Blades Firmware Update Yes Yes Yes Yes Operating System Yes Yes Yes Yes Deployment Device Configuration Yes Yes Yes Yes Diagnostics Yes Yes Yes Yes Server Profile Export and Yes Import Part Replacement Yes Local Updates Yes Yes Yes Yes Driver Packs Yes Yes Yes Yes Remote Services through Yes Yes Yes WSMAN Web Services for Management WS Management is a Simple Object Access Protocol SOAP based protocol designed for systems management It is published by the Distributed Management Task Force DMTF and provides an interoperable protocol for devices to share and exchange data across networks The Lifecycle Controller Remote Services WS Management implementation complies with the DMTF WS Management specification version 1 0 0 Dell Lifecycle Controller Remote Services uses WS Management to convey DMTF Common Information Model CIM
121. tribute or SetAttributes method Run the Get command on the attribute to see the updated value in the pending field Before invoking the CreateTargetedConfigJob method construct the input parameters for example Target RebootType ScheduledStartTime UntilTime and so on and use the correct Fully Qualified Device Descriptor FADD of the Network Device for Target See the Simple NIC Profile document at delltechcenter com page DCIM Library to see the list of all the supported input parameters Invoke the CreateTargetedConfigJob method to apply the pending values If this method is successful the system must return a job ID for the configuration task you created 4 u NOTE The system must reboot to execute the task of setting the attribute or attributes 8 9 Query the status of the job ID output using the job control profile methods Repeat step 5 to confirm successful execution of the method Deleting the Pending Values To delete the pending values 1 2 3 Before invoking the DeletePendingConfiguration method in DCIM JobService Class construct input parameters and use the correct Fully Qualified Device Descriptor FODD of the Network Device NOTE You can only delete pending data before creating a target job After the target job is created you cannot run this method If required you can invoke the DeleteJobQueue method to delete the job and clear the pending values However the method does not work i
122. ts all the licenses installed on a licensable device to an NFS or CIFS network share NOTE If multiple licenses are exported from a single licensable device the file names are suffixed with a _0 xml _1 xml _2 xml and so on 23 24 Managing Certificates Use the certificate management feature to transfer custom defined certificates to IDRAC7 and create a unique certificate based on the service tag of a system to enhance the security While placing the order you can request Dell to factory preset the system with the certificate of your choice using the Custom Factory Install CFI process available from Dell Creating Custom Trusted Root Client Certificates for the Provisioning Server The DownloadClientCerts method on DCIM LCService class can be called to generate a custom signed Auto discovery client certificate The method uses a Certificate Authority generated key certificate and related hash and password parameters as input The key certificate provided is used to sign a certificate containing the system service tag as the Common Name CN The method returns a job ID that can be used to check the success of the download generation and installation of the Auto discovery client certificate For examples of command line invocations using WinRM and WSMANCLI see the Lifecycle Controller Web Services Interface Guide Windows and Linux version Providing Custom Server Certificates The DownloadServerPublicKey method on the DCIM LCSe
123. tual Media Connection Mode Mode Attached Detached Auto Attached Description Value Maximum of 20 characters Admin Operator User or No Access Enable Disable or Enable with RACADM The virtual media devices are available for use in the current operating environment Virtual Media enables a floppy image floppy drive or CD DVD drive from the system so that it is available on the managed system s console as if the floppy image or drive were present attached or connected on the local system The virtual media devices are not accessible The virtual media devices are automatically mapped to the server every time the user physically connects a media Table 21 IPv4 Configuration Attribute IPv4 RMCP Encryption Key IP Address Source Get DNS Servers from DHCP DNS Server 1 Primary DNS Server DNS Server 2 Secondary DNS Server Description iDRAC NIC IPv4 protocol support Disabling IPv4 deactivates the controls RMCP encryption key configuring no blanks allowed The default setting is all zeros 0 The ability of the iDRAC NIC to acquire an IPv4 address from the DHCP server Disabling IP Address Source deactivates the Ethernet IP Address and other user configured controls iDRAC acquires the DNS from the Dynamic Host Configuration Protocol DHCP server iDRAC acquires the IP address for the DNS server 1 from the Dynamic Host Configuration Protocol DHCP iDRAC acquires the
124. tworklSOlmage method during the next server boot For subsequent server reboots BIOS continues to boot to the ISO until the DisconnectNetworkISOlmage method is run to detach the ISO References For Booting to ISO During Server Maintenance u NOTE The sections referenced in this table contain only generic examples Table 7 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux step 1 11 3 14 Connect Network ISO Image 32 Step Number step 2 step 3 step 4 Profiles Location in Lifecycle Controller Web Services Interface Guide Windows or Linux 11 3 15 Disconnect Network ISO Image 11 3 17 Get Network ISO Image Connection Information 11 3 15 Disconnect Network ISO Image 11 3 16 Skip ISO Image Boot DCIM_OSDeployment Profile MOFs e DCIM OSDeploymentService mof e DCIM OSDConcreteJob mof e DCIM LCElementConformsToProfile mof e DCIM LCRegisteredProfile mof Boot to ISO Methods Comparison Table 8 Boot to ISO Methods Steps Connect to a Network ISO and attach it as a Virtual CD ROM Connect to an ISO on a vFlash SD card and attach it as a Virtual CD ROM Automatically reboot the host server Boot to ISO image immediately One time reboot Attached to a host server for 18 hours or specified time Can perform other jobs such as updates config after execution of this method using web services BootToNetwork
125. uled start time for one or more jobs using the SetupJobQueue method involves specifying a date and time value for the StartTimeInterval parameter Optionally a date and time value can be also be specified for the UntilTime parameter Specifying an UntilTime defines a maintenance window to run the updates within a time bound slot If the time window expires and the updates are not completed any of the update jobs that are currently running are completed However any unprocessed jobs whose scheduled start time has begun fail 58 Setting the Scheduling Reboot Behavior The CreateRebootJob method takes one of the following reboot types as an input parameter and a reboot job ID is returned as an output parameter The reboot Job ID is used as the last Job ID in the JobArray parameter of the SetupJobQueue method along with other update Job IDs Reboot 1 Power cycle Performs the power cycle of the managed server that powers down the system and powers it up This is not a graceful reboot The system powers off without sending a shutdown request to the operating system Only reboot type 1 powers on the system if it is in an Off state but AC power is still applied e Reboot 2 Graceful reboot without forced shutdown Performs the graceful shutdown of the managed server and if the system is powered off within the PowerCycle Wait Time it powers up the system and marks the reboot job as Reboot Completed If the system is not powered off wit
126. ure that the client and network allows HTTP and SSL protocols WinRM Client Install the WinRM Client on the console to be able to use the Remote Services functionality Microsoft Windows 7 Microsoft Windows Vista and Microsoft Windows Server 2008 contain a standard component called WS Management This component contains the WinRM client For Microsoft Windows XP and Microsoft Server 2003 you can download and install this component from support microsoft com kb 968929 You must have local administrator privileges for installation You must configure the client for the connection For more information see the Lifecycle Controller Web Services Interface Guide Windows version 15 OpenWSMan Client The OpenWSMan client is the WS Management CLI that is part of the open source project Openwsman To download build install and use the WS Management CLI and OpenWSMan packages from sourceforge net see openwsman org for download links NOTE You must configure the client for the connection For configuration details see the Lifecycle Controller Web Services Interface Guide Linux version Using Use Cases Use Cases Structure The following use cases are available for reference Prerequisites Lists the prior conditions before executing the scenario Feature description Describes the scenario and provides a brief description about the features Important Lists any special conditions while executing the scenario Feature or Syst
127. v4 Settings Set Enable IPv4 to Enabled u NOTE Even though the infrastructure supports IPv6 it is disabled during Auto discovery and it can be enabled after provisioning the server DHCP Set Enable DHCP to Enabled and set Use DHCP to obtain DNS Server Addresses to Enabled 5 Onthe last page click Apply 6 Click Finish Click Exit and Reboot Auto discovering Managed System To auto discover the managed system 1 Connect the system to the network 2 Turn on the managed system The system performs the following operations iDRAC starts acquires the Provisioning Server IP addresses or host names from DHCP DNS and announces itself to the Provisioning Server The Provisioning Server validates and accepts the secure handshake session from the iDRAC The Provisioning Server provides custom user credentials with administrator privileges to iDRAC iDRAC receives and completes the secure handshake After the managed system is discovered iDRAC can be managed through its newly acquired credentials to perform operations such as remote operating system deployment and systems management tasks Configuring DHCP or DNS Before adding the system to the network and enabling the Auto discovery feature make sure that the Dynamic Host Configuration Protocol DHCP server or Domain Name System DNS are configured If the Provisioning Server IP address or host name is not provided through a WS Management command or usin
128. ventory data is displayed or exported into an XML file To view or export the correct hardware inventory data after resetting the Lifecycle Controller u NOTE After performing resetting Lifecycle Controller manually shut down the system 1 Power on the system and wait for a couple of minutes for iDRAC to start functioning Disconnect the power cord and wait for 30 seconds Reconnect the power cord and boot the system and invoke the ExportHWInventory method on DCIM LCService class 54 11 Remote Updates Use remote update and firmware inventory feature to perform operating system agnostic update and retrieve firmware inventory Using Remote Update Remote update also known as out of band update or operating system independent platform update allows you to update the system independent of the state of the operating system You can initiate the firmware update regardless of the system state power on or off state With operating system independent platform update an operating system need not be running on the system Multiple updates can be scheduled together along with a graceful or power cycle reboot into Lifecycle Controller to perform the updates Although the updates may involve intermediate BIOS restarts Lifecycle Controller automatically handles them until the updates are complete This feature supports two methods to perform updates e Install from Uniform Resource Identifier URI This method allows a WS Management requ
129. vet Catia cine References For Managing Server Certificates MEA A References For Managing Directory CA Certificate 27 6 Deploying the Operating System ccsssssssssssssssssssssssssssssssssssssssessesessssssassesssssssessseeseess 29 Deploying Operating System iii naher a bay sd by ik dp kan aka 29 References For Deploying Operating System 30 Using Remote File Share aan ai dd 31 Booting to ISO During Server Maintenance 32 References For Booting to ISO During Server Maintenance 32 Boot to ISO Methods Comparson EE 33 One Time Boot e a neice Basar ANO 34 About Job Eu ani tri A daa 34 AAA ea IA 31 Lo Sind 37 User Created JOBS iiaisccccavcecccvecsvecscevsevdetsevscteccvccvsaveavsavcctscurdivsassurdevechccutecveetedvdeVelevestdevectdctues ertedtcevedbscutesveuneavel 38 let EE EE 38 A NO 38 Scheduling Separate Jobs for Multiple Actons EE 38 Running M ltiple Target Jobs aiii 38 Specifying the Start time and Until me 39 Automatically Deleting Jobs 39 Clearing e 39 8 Managing RAID Configuration sscsscsssssssssssssessessessssenssssessesscsacsenscsesseesesacsansnsessersees Displaying the RAID ControllerS cui oa drid n po dni aa EN Creating Sliced Virtual Disk A A ko ak ot on pe ake kes pa a kra Configuring RAID diia a den kn dos RAID Setup Post Configuration Scenario References For Configuring BAD EEN 44 Converting a SATA Drive from RAID Mode to a Non RAID State 45 References For Converting a
130. word Modifying the password Deleting the password To change or delete the password you must use the correct old password along with the new one If you use the wrong password set and create target job still works but the job fails and the password is not changed or deleted NOTE For changing or deleting the setup password old setup password must be used However for changing or deleting the system password either old system password or setup password can be used 3 Before invoking the CreateTargetedConfigJob method prepare the input parameters for example RebootJobType ScheduledStartTime UntilTime Job and so on and use the correct BIOS FODD u NOTE The system must reboot to execute the task of setting the attribute s 4 Invoke the CreateTargetedConfigJob method 5 To get the status on percentage completion of the job execute required command on the job ID 6 Verify if the BIOS password is locally set on the system 76 References For Setting Modifying and Deleting BIOS Password u NOTE The sections referenced in this table contain only generic examples Table 25 Step Number and Location Step Number Location in Lifecycle Controller Web Services Interface Guide Windows or Linux step 1 17 10 Listing the BIOS Inventory Password Class step 3 and step 4 17 9 2 Create the Targeted Configuration Job step 5 17 9 3 Monitor Set BIOS Password Status Profiles Dell BIOSandBootManagement Profile M
131. xporting Lifecycle Log Use this feature to export the Lifecycle Log information to an XML file Store the XML file on an USB Device or network share or both the locations To export the lifecycle log invoke the ExportLCLog method on the DCIM LCService class For more information on the schema see Lifecycle Log Schema Deleting Configuration and Resetting to Defaults Use this feature to delete any sensitive data and configuration related information when you need to retire amanaged node reuse a managed node for a different application or move a managed node to a non secure location A CAUTION This feature resets the iDRAC to factory defaults and deletes all iDRAC user credentials and IP address configuration settings It also deletes lifecycle logs that contain the history of all the change events firmware upgrades and user comments certificates ExportFactoryConfiguration information firmware rollback files and the license files It is recommended that you export the Lifecycle Log in a safe location before using this feature After the operation manually shut down and power on the system u NOTE Backup the lifecycle log and the ExportedFactoryConfiguration before deleting the configuration To delete configuration and reset to factory default invoke the LCWipe method on the DCIM_LCService Viewing and Exporting Hardware Inventory after Resetting Lifecycle Controller After performing Lifecycle Controller reset incorrect in
132. y an instance of DCIM_IPMildentity to zero or more roles represented by instances of DCIM PMIRole e The AssignRoles method on DCIM_CLPRoleBasedAuthorizationService class is used to assign a security principal that is represented by an instance of DCIM_CLPldentity to zero or more roles represented by instances of DCIM_CLPRole Sensors Profile The following table lists the classes functions operations and methods under the Sensors Profile Table 39 Sensors Profile Class Name DCIM_PSNumericSensor DCIM_NumericSensor DCIM_Sensor Operations Get Enumerate Set Get Enumerate Set Get Enumerate Service Processor Profile Methods NA NA NA The following table lists the classes functions operations and methods under the Service Processor Profile 91 Table 40 Service Processor Profile Class Name Operations Methods DCIM_SPComputerSystem Get Enumerate Invoke See Service Processor Profile Methods DCIM_TimeService Get Enumerate Invoke See Service Processor Profile Methods Service Processor Profile Methods The methods are used to manage service processor e The RequestStateChange method is used to reset the iDRACs state to the value specified in the RequestedState parameter e The ManageTime method is used to query the service processor time Event Filter Profile The following table lists the classes functions operations and methods under the Event Filter Profile Table 41 Event Filter Profil
Download Pdf Manuals
Related Search
Related Contents
ICp02v2 – usb pic programmer Page 1 Page 2 はじめに この度は、 絶縁監視装置 (KK ー 0シリーズ) を C. Crane CC Observer User's Manual Fundex Games Sonic Search User's Manual 取扱説明書 V7 CAT6 UTP Network Cable 0,5 (RJ45m/m) white 0,5m Bedienungsanleitung Copyright © All rights reserved.
Failed to retrieve file