Home
Dell Lifecycle Controller 2 Version 1.3.0 Web Services Interface Guide
Contents
1. lt PROPERTY gt lt PROPERTY ARRAY NAME ComponentInfoValue TYPE string gt lt VALUE ARRAY gt lt VALUE gt 8086 1528 1028 1F61 lt VALUE gt lt VALUE gt 8086 1521 1028 1F62 lt VALUE gt lt VALUE ARRAY gt lt PROPERTY ARRAY gt lt PROPERTY ARRAY NAME ComponentInfoName TYPE string gt lt VALUE ARRAY gt VALUE VendorID DeviceID SubVendorID SubDeviceID VALUE VALUE VendorID DeviceID SubVendorID SubDeviceID VALUE lt VALUE ARRAY gt lt PROPERTY ARRAY gt E ll lt PROP E RTY ARRAY NAM El ComponentInfoTarget TYPE string gt lt VALUE ARRAY gt lt VALUE gt DCIM INSTALLED 701_ NIC Integrated 1 1 1 lt VALUE gt lt VALUE gt DCIM INSTALLED 701_ NIC Integrated 1 3 1 lt VALUE gt lt VALUE ARRAY gt 67 Dell Lifecycle Controller Web Services Interface Guide for Windows lt PROPERTY ARRAY gt iral ll lt PROPI string gt LE RTY ARRAY NAME ComponentInstalledVersion TYP XVALUE ARRAY lt VALUE gt 13 1 10 lt VALUE gt lt VALUE gt 13 1 10 lt VALUE gt lt VALUE ARRAY gt lt PROPERTY ARRAY gt lt INSTANCENAME gt lt VALUE NAMEDINSTANCE gt lt SIMP EREQ gt lt MESSAGE gt lt CIM gt ReturnValue 0 68
2. lt p ImageName gt IMAGENAME img lt p ImageName gt lt p Time gt 12 56 lt p Time gt lt p DayofMonth gt lt p DayofMonth gt lt p DayOfWeek gt Mon lt p DayOfWeek gt lt p WeekOfMonth gt L lt p WeekOfMonth gt lt p Passphrase gt PASSPHRASE lt p Passphrase gt lt p Repeat gt 1 lt p Repeat gt lt p MaxNumberOfBackupArchives gt 1 lt p MaxNumberOfBackupArchives gt lt p SetBackupSchedule INPUT gt Get the Backup Schedule The GetBackupSchedule method used by the DCIM_LCService class is used to get the automatic backup schedule Dell Lifecycle Controller Web Services Interface Guide for Windows 18 2 4 18 3 19 5 1 winrm i GetBackupSchedule http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem Cr eationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCServic e u lt USER gt p lt PASS gt r https lt IPADDRESS gt wsman SkipCNCheck SkipCACheck encoding utf 8 a basic Clear the Backup Schedule The ClearBackupSchedule method used by the DCIM_LCService class is used to configure automatic backup schedule winrm i ClearBackupSchedule http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem Cr eationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCServic e u lt USER gt p lt PASS gt r https lt
3. BIOSBootString Embedded SATA Port A Optical SATA Optical Drive BootSeq BootString Embedded SATA Port A Optical SATA Optical Drive BootSeq CurrentAssignedSequence 0 CurrentEnabledStatus 1 ElementName Embedded SATA Port A Optical SATA Optical Drive BootSeg FailThroughSupported 1 InstanceID IPL Optical SATAEmbedded A 1 eb8aeb15796fb85f8e1447f0cfb8a68e Dell Lifecycle Controller Web Services Interface Guide for Windows PendingAssignedSequence 0 PendingEnabledStatus 1 DCIM BootSourceSetting BIOSBootString Hard drive C BootSeq BootString Hard drive C BootSeq CurrentAssignedSequence 1 CurrentEnabledStatus 1 ElementName Hard drive C BootSeq FailThroughSupported 1 InstanceID IPL HardDisk List 1 1 c9203080df8478le2ca3d512883dee6f PendingAssignedSequence 1 PendingEnabledStatus 1 144 Changing the Boot Order by InstancelD ChangeBootOrderBylnstancelD The ChangeBootOrderBylnstancelD method is called to change the boot order of boot sources within a configuration The method s input parameter source is an ordered array of InstancelDs of BootSourceSetting instances The CurrentAssignedSequence attribute of each instance from Section 14 5 defines the instance s place in the zero based indexed boot sequence Note In order for the changes to be applied the CreateTargetedConfigJob method in Section 17 7 must be executed Invoke Cha
4. u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttribute Integer RAID Controller xml The input file SetAttribute Integer RAID Controller xml is shown below lt p SetAttribute INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p AttributeName gt RAIDccRate lt p AttributeName gt lt p AttributeValue gt 60 lt p AttributeValue gt lt p SetAttribute INPUT gt OUTPUT SetAttribute OUTPUT Message The method was successful MessageID STOROO1 RebootRequired Yes ReturnValue 0 SetResult Set Pending Value 16 19 4 Changing Multiple Values of RAID Controller Integer Attributes The SetAttributes method is used to set or change multiple values of RAID controller attributes The following example shows setting multiple RAID controller integer attributes Invoke SetAttributes with the following parameters from Section 16 1 and syntax TARGET Obtained from the FQDD field AttributeName Obtained from the AttributeName field AttributeValue Obtained from the PossibleValues field EXAMPLE 247 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 20 winrm i SetAttributes cimv2 root dcim DCIM RAIDSe rvice SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDSer vice System Name DCIM C
5. LastUpdateTime 20100401130928 Manufacturer Dell Model PWR SPLY 502W RDNT Dell Lifecycle Controller Web Services Interface Guide for Windows PartNumber 0MU791A00 PrimaryStatus 1 RedundancyStatus 2 SerialNumber CN732459700411 TotalOutputPower 502 Type 0 DCIM PowerSupplyView DetailedState Presence Detected FQDD PSU Slot 2 FirmwareVersion 00 01 31 InputVoltage 118 InstanceID PSU Slot 2 LastSystemInventoryTime 20100331101859 LastUpdateTime 20100401130929 Manufacturer Dell Model PWR SPLY 502W RDNT PartNumber 0MU791A00 PrimaryStatus 1 RedundancyStatus 2 SerialNumber CN732459700446 TotalOutputPower 502 a Type 0 Bs Fan Inventory This section describes the requirements and guidelines for implementing Dell Fan Profile The Dell Fan Profile describes platform s fans including the fan speed sensor information Each platform fan is represented by an instance of DCIM_FanView class Profile and Associated MOFs 78 Dell Lifecycle Controller Web Services Interface Guide for Windows http www delltechcenter com page DCIM Library Profile Enumerate DCIM_FanView with the following parameters and syntax EXAMPLE winrm e cimv2 root dcim DCIM FanView u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 SkipCACheck SkipCNCheck OUTPUT DCIM FanView ActiveCooling true BaseUnits 19 Current
6. Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file AssignSpare xml The input file AssignSpare xml is shown below lt p AssignSpare INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt Disk Bay 3 Enclosure Internal 0 0 RAID Integrated 1 1 lt p Target gt lt p VirtualDiskArray gt Disk Virtual 0 RAID Integrated 1 1 lt p VirtualDiskArray gt lt p AssignSpare INPUT gt OUTPUT AssignSpare_OUTPUT RebootRequired YES ReturnValue O Nonconformance to the following restrictions may result in the error message below e Virtual disk VD referenced dedicated hot spare is RAID 0 which cannot have hot spares e Physical disk drive PDD is too small for the virtual disk referenced dedicated hot spare e Physical disk drive is wrong type for the virtual disk i e SATA PD to be used as hot spare for SAS VD e Similar conditions when no VD referenced which is the global hot spare attempted assignment ERROR MESSAGE Dell Lifecycle Controller Web Services Interface Guide for Windows 16 16 3 16 17 AssignSpare OUTPUT Message Physical disk FODD did not identify a valid physical disk for the operation MessageID STOROO09 ReturnValue 2 Unassigning the Hot Spare UnassignSpare The UnassignSpare method is used to unassign a physical disk The physical disk may b
7. Dell Lifecycle Controller Web Services Interface Guide for Windows Al 77 Hardware Inventory The Dell Common Information Model CIM class extensions for supporting remote hardware inventories are defined in the various Dell profiles and related MOFs 3 The Hardware Inventory allows users to remote query the inventory of hardware Each of the hardware inventory classes return the attribute LastSystemInventoryTime which is when the last time collect system inventory on restart or CSIOR was run See Section 12 1 for more details on CSIOR It is an important attribute as it shows how recently the inventory was updated Power Supply Inventory This section describes the implementation for the DCIM_PowerSupplyView class The Dell Power Supply Profile describes platform s power supply information Each platform power supply is represented by an instance of DCIM_PowerSupplyView class Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Enumerate DCIM PowerSupplyView with the following parameters and syntax EXAMPLE winrm e cimv2 root dcim DCIM PowerSupplyView u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 SkipCACheck SkipCNCheck OUTPUT DCIM PowerSupplyView DetailedState Presence Detected FODD PSU Slot 1 FirmwareVersion 00 01 31 InputVoltage 120 InstanceID PSU Slot 1 LastSystemInventoryTime 20100331101859
8. 121 Dell Lifecycle Controller Web Services Interface Guide for Windows 113 21 15 28 Boot To Hard Disk Drive HDD The BootToHD method is used for one time boot to the host server s hard disk After this method is executed thye host is rebooted immediately and will boot to the first configured hard disk irrespective of its boot order Invoke BootToHD with the following syntax EXAMPLE winrm i BootToHD cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a basic OUTPUT BootToHD OUTPUT ReturnValue 0 Configurable Boot to Network ISO This method was added during the LC2 Version 1 1 release The ConfigurableBootToNetworklSO works similar to BootToNetworklSO except that the immediate boot to the ISO is not automatic and controlled by an input parameter called ResetType which will enable you to do a warm reset or cold reset or no immediate reset Invoke ConfigurableBootToNetworklSO via NFS share with the following syntax NFS_IPADDRESS This is the IP address of the location of the ISO image NFS OSISO This is the directory path to the ISO image NFS Username This is the username to the IP address of the ISO image NFS Password This is the corresponding password to t
9. 228 Dell Lifecycle Controller Web Services Interface Guide for Windows Key Key Passcode This parameter is required if the Mode Local Key Encryption The Key can be maximum 32 characters in length and must have one character from each of the following sets e Upper Case e Lower Case Number e Special Character The special characters in the following set needs to be passed as mentioned below e amp amp amp e amp lt e gt gt amp gt e amp quot e amp apos Keyid Key Identifier Describes Key The Keyid can be maximum 32 characters in length and must not have spaces in it Mode Mode of the Controller 1 Local Key Encryption 2 Dell Key Manager EXAMPLE winrm i EnableControllerEncryption http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService SystemCreationCl assName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file EnableControllerEncryption xml The information in the input file EnableControllerEncryption xml is shown below lt p EnableControllerEncryption INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p Mode gt 1 lt p Mode gt lt p Key gt Abcd
10. TxErrorPktLateCollision nul TxErrorP yN tMultipleCollision TxErrorP N tSingleCollision n TxMutlicast 74 TxPauseXOFFFrames 0 TxPauseXONFrames 0 TxUnicast 193 1 013952 000000 000 4 000000 000 null L null ull Dell Lifecycle Controller Web Services Interface Guide for Windows 157 191 Applying the Pending Values for CNA CreateTargetedConfigJob The CreateTargetedConfigJob method is called to apply the pending values created using the SetAttribute and SetAttributes methods The system automatically reboots depending on the ScheduledStartTime selected Use the CreateTargetedConfigJob joblD output to get the status see Section 10 0 Invoke CreateTargetedConfigJob with the following parameters and syntax Target This parameter is the FQDD which is found by enumerating the CNA attributes in Section 15 1 RebootJobType There are three options for rebooting the system 1 PowerCycle 2 Graceful Reboot without forced shutdown 3 Graceful reboot with forced shutdown Note When a user does not want to set a reboot type while creating a target job users should comment out the RebootJobType in the input xml User should not enter 0 or give no parameter in the input xml ScheduledStartTime amp UntilTime See Section 3 2 4 EXAMPLE winrm i CreateTargetedConfigJob http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICSer
11. An example of Disk Bay 2 Enclosure Internal 0 0 RAID Slot 1 1 is shown below EXAMPLE winrm invoke ConvertToNonRAID cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem Cr eationClassN ame DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService PDArray Disk Bay 2 Enclosure Internal 0 0 RAID Slot 1 1 u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic format pretty OUTPUT ConvertToNonRAID OUTPUT Dell Lifecycle Controller Web Services Interface Guide for Windows RebootRequired 1 ReturnValue 0 250 Dell Lifecycle Controller Web Services Interface Guide for Windows 17 Li 251 Managing BIOS Configuration This feature provides the ability to get and set any configurable BIOS attributes that are exposed in BIOS UEFI HII The BIOS Management Profile extends the management capabilities of referencing profiles by adding the capability to represent and configure BIOS attributes such as a Network Controller or IDE Controller Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Listing the BIOS Inventory Enumeration Class The BIOS Inventory contains the following attributes DCIM BlOSEnumeration 17 1 DCIM BlOSInteger 17 5 DCIM BIOSString 17 6 and DCIM BlOSPassword 17 10 Enumerating the BlOSEnumeration Class will display all BIOS attributes i
12. For Broadcom CNA cards the partitions on each port can be set to any personality NICMode can always be enabled or disabled for any of the given partitions For the IscsiOffloadMode and FcoeOffloadMode personalities up to two personalities can be enabled on each port For the Qlogic CNA cards partition three can be set to either NICMode or IscsiOffloadMode Partition four can be set to either NICMode or FcoeOffloadMode Invoke the SetAttribute method with the following parameters from Section 15 1 and syntax Target FQDD attained through DCIM_NICEnumeration AttributeName Attained from AttributeName field AttributeValue A new value to assign to the specified NICAttribute If this value is valid it is applied to the PendingValue property or the Currentvalue property of the specified NICAttribute Possible choices are attained from PossibleValues field such as Possible values Disabled Enabled EXAMPLE winrm i SetAttribute http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM NICService SystemName DCIM ComputerSystem Name DCIM NICService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttribute NIC xml The information in the input file SetAttribute NIC xml is shown below 194 Dell Lifecycle Controller Web Services Interface Guide for Windows
13. IPADDRESS wsman 443 SkipCNCheck SkipCACHeck a basic encoding utf 8 OUTPUT 272 Dell Lifecycle Controller Web Services Interface Guide for Windows DCIM LifecycleJob InstanceID JID 001293618214 JobStartTime 00000101000000 JobStatus Restore In Progress JobUntilTime TIME NA Message Restoring Lifecycle Controller Firmware images MessageID BARO81 Name Restore Imag PercentComplete 20 The status may be one of the following e Ready for Restore Request has been received e Restore In Progress Restore process is currently in process e Failed Problem with the restore process check message for more information e Completed Restore process has completed with no issues 273 Dell Lifecycle Controller Web Services Interface Guide for Windows 19 IS 274 IDRAC Configuration This feature provides the ability to remotely list get and set the attributes on various monolithic and modular servers for the three Dell iDRAC classes through the command line DCIM_iDRACCardEnumeration 19 1 DCIM_iDRACCardInteger 19 4 DCIM_iDRACCardString 19 6 Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Listing the iDRAC Card Inventory Enumeration Class Enumerate the iDRACCardEnumeration class to list all the enumerate integer and string type iDRAC attributes Enumerate the iDDRACCardEnumeration class with the following parameters and syntax
14. e Remote RAID configuration allows users to remotely query and configure the Hardware Raid of the system e Multiple HW Inventory views allows users to remote query the inventory of Hardware Format for WinRM CLI Examples in Document The examples of WinRM and WSMANCLI command line invocations in this document are formatted for readability and often span multiple lines in the document In actual use scripted or hand typed invocations are contained on one line The examples also use substitute values for the target iDRAC IP address username with ExecuteServerCommand privilege password and other site specific information Actual use of these examples would require using values for IP Address username and password etc that are valid These values are represented in the examples as follows Target iDRAC IP address IPADDRESS iDRAC Username USER iDRAC Password PASSWORD Additional substitute values are used in some of the examples and are described in the specific example The following example is typical of the formatting used in this document Dell Lifecycle Controller Web Services Interface Guide for Windows 3 2 521 5 2 2 18 EXAMPLE winrm e cimv2 root dcim DCIM OSDeploymentServic u USER p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a basic WS Man Security and Time Parameters Encryption Certificate Security For the WinRM examples provided in this document the strict
15. 15 11 195 lt p SetAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService gt lt p Target gt NIC Integrated 1 1 1 lt p Target gt lt p AttributeName gt Iscsi0ffloadMode lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p SetAttributes INPUT gt OUTPUT SetAttribute OUTPUT Message The command was successful MessageID NICOO1 RebootRequired Yes ReturnValue 0 SetResult Set PendingValue Setting the MaxBandwidth Attribute The SetAttribute method is used to set or change the value of a CNA attribute The MinBandwidth and MaxBandwidth attributes control the bandwidth allocations for a given CNA partition The values are displayed in percentage For Broadcom CNA cards the MinBandwidth attribute values for a given port must always add up to either 0 or 100 MaxBandwidth is a value of 100 or less for any given partition For the Qlogic CNA cards the MinBandwidth attribute values for a given port must add up to 100 or less MaxBandwidth again is a value of 100 or less for any given partition Invoke SetAttribute with the following parameters from Section 15 1 and syntax Target FQDD attained through DCIM_NICInteger AttributeName Attained from AttributeName field AttributeValue A new value to assign to the specified NICAttribute If this value is valid it is applied to the PendingValue property or the Curre
16. Dell Lifecycle Controller Web Services Interface Guide for Windows 8 2 2 70 HealthState 25 IdentifyingDescriptions CIM GUID CIM Tag DCIM ServiceTag Name srv system OperationalStatus 6 OtherIdentifyingInfo 4c4c4544 0036 3510 8034 b7c04f333231 mainsystemchassis 7654321 PrimaryStatus 3 RequestedState 0 Power State Management Method The power state of the system is also reported by the PowerState property of the DCIM_CSAssociatedPowerManagementService class Power State Management Profile http www dmtf org sites default files standards documents DSP1027_2 0 0 pdf EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 DCIM CSAssociatedPowerManagementService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT PowerState 2 On System is fully on 13 Off System is powered off DCIM CSAssociatedPowerManagementService PowerOnTime null PowerState 2 RequestedPowerState 0 ServiceProvided EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous Dell Lifecycle Controller Web Services Interface Guide for Windows 8 5 Cae 71 ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cimschema 2 DCIM CSPowerManageme ntService SelectorSet Selector SystemCreationClassName DCIM SPComputerSystem CreationClassNam
17. EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardEnumeration u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM iDRACCardEnumeration AttributeDisplayName Nic Enable AttributeName Enable CurrentValue Enabled DefaultValue Enabled Dependency null DisplayOrder 0 FODD iDRAC Embedded 1 GroupDisplayName NIC Dell Lifecycle Controller Web Services Interface Guide for Windows GroupID NIC 1 iDRAC Embedded 1 NIC 1 Enable InstancelD IsReadOnly false PossibleValues Disabled Enabled DCIM iDRACCardEnumeration AttributeDisplayName Virtual Media Attached AttributeName Attached CurrentValue Detached DefaultValue Detached Dependency null ll o DisplayOrder FODD DRAC Embedded 1 GroupDisplayName VirtualMedia GroupID VirtualMedia 1 InstanceID iDRAC Embedded 1 VirtualMedia 1 Attached IsReadOnly false PossibleValues Detached Attached Autoattach DCIM iDRACCardEnumeration AttributeDisplayName IPv4 Enable AttributeName Enable CurrentValue Enabled DefaultValue Enabled Dependency null DisplayOrder 0 FODD iDRAC Embedded 1 GroupDisplayName IPv4 275 Dell Lifecycle Controller Web Services Interface Guide for Windows 19 2 276
18. Enclosure Internal 0 0 RAID Integrated 1 1 LastSystemInventoryTime 20100413194610 LastUpdateTime 20100413193143 PSUCount 0 PrimaryStatus 0 ProductName BACKPLAN GI e oe o RollupStatus 0 219 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 12 16 13 220 ServiceTag SlotCount 6 TempProbeCount 0 Version 1 07 WiredOrder 0 Reset Configuration ResetConfig The ResetConfig method is used to delete all virtual disks and unassign all HotSpare physical disks The deletions will not occur until a configuration job Section 16 15 is scheduled and the system is rebooted All data on the existing virtual disks will be lost Invoke ResetConfig with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM ControllerView Section 16 7 EXAMPLE winrm i ResetConfig http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file ResetConfig xml The input file ResetConfig xml is shown below lt p ResetConfig INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p ResetC
19. GroupID IPv4 1 InstanceID iDRAC Embedded 1 IPv4 1 Enable IsReadOnly false PossibleValues Disabled Enabled DCIM iDRACCardEnumeration AttributeDisplayName User Admin IPMI LAN Privilege AttributeName IpmiLanPrivilege CurrentValue Administrator DefaultValue NoAccess Dependency null ll o DisplayOrder FODD DRAC Embedded 1 GroupDisplayName Users GroupID Users 3 InstanceID iDRAC Embedded 1 Users 3 IpmiLanPrivilege IsReadOnly false PossibleValues User Operator Administrator NoAccess Getting an DRAC Card Enumeration Instance Use the following example to get an instance of the DCIM_iDRACCardEnumeration class instead of all the instances as shown in Section 19 1 Get an iDRACCardEnumeration instance with the following parameters and syntax INSTANCEID This is obtained from the enumeration in Section 19 1 which shows an example using iDRAC Embedded 1 NIC 1 Enable as an instancelD EXAMPLE winrm g http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardEnumeration InstanceID INSTANC E ID Dell Lifecycle Controller Web Services Interface Guide for Windows 19 3 277 u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM iDRACCardEnumeration AttributeDisplayName Nic Enable AttributeName Enable CurrentValue Ena
20. L END RSA PRIVATE KEY lt p KeyContent gt lt p Password gt PASSWORD HERE lt p Password gt lt p CAContent gt BEGIN CERTIFICATE MITE2zCCA80gAwIBAgIBADANBgkqhkiG9w0BAQOFADCBQTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTALRYMROWEGYDVOQQHEWtNYW1LuIFNOcmV1dDEVMBMGA1UEChMMSm91 805kZK8xCaSQ9U0KdAH5z6sUasj8DYk6pXndgWIV5Wc9JfsN3 dratX3l1rpoPJPhk NIhTdXHYiDjLwSg79yIkIJPlqZ25gdaeJ1jUYJBehRDQ X7HxWN2VNk ZlNvYyZc END CERTIFICATE lt p CAContent gt lt p DownloadClientCerts INPUT gt OUTPUT When this method is executed a jobid or an error message is returned This jobid can then be used for subsequent processing with job control provider in Section 10 135 Dell Lifecycle Controller Web Services Interface Guide for Windows 12 8 129 136 DownloadClientCerts OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001269440659 cimnamespace root dcim ReturnValue 0 Delete Auto Discovery Client Certificates This method is used to delete the client certificates set previously by the auto discovery method Invoke DeleteAutoDiscoveryClientCerts with the following parameters and syntax EXAMPLE winrm i DeleteAutoDiscoveryClientCerts http schemas dmtf o
21. TXBandwidthControlMaximum TXBandwidthControlMinimum 3 VirtualLinkControl WOLSupport 2 iSCSIBootSupport ll Ww ll Ww EPAMultiChannel 3 EPASingleChannel 3 Es 2 iSCSIOffloadSupport 3 uEFISupport E Listing the CNA Inventory NICStatistics Class Enumerate the DCIM_NICStatistics class with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICStatistics u USER p PASSWORD r https IPADDRI OUTPUT DCIM NICStatistics DiscardedPkts 0 FCCRCErrorCount FCOELinkFailures FCOEPktRxCount n FCOEPktTxCount n FCOERXPktDroppedCo FODD NIC Integra InstancelD ESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic null null ull ull unt null ted 1 1 1 NIC Integrated 1 1 1 Dell Lifecycle Controller Web Services Interface Guide for Windows 190 LinkStatus 1 OSDriverState 1 PartitionLinkStatus null PartitionOSDriverState null RxBroadcast 65177 RxBytes null RxErrorPktAlignmentErrors 0 RxErrorPktFCSErrors 0 RxFalseCarrierDetection nul RxJabberPkt null RxMutlicast 11000 RxPauseXOFFFrames 0 RxPauseXONFrames O RxRuntPkt null ll e RxUnicast StartStatisticTime 20111208 StatisticTime 2011120807390 TxBroadcast 0 TxBytes null TxErrorPktExcessiveCollision
22. encoding utf 8 a basic OUTPUT DCIM FCString AttributeDisplayName AttributeName DeviceNam CurrentValue QLogic QLE2662 16Gb FC Adapter Dependency FODD FC Slot 3 1 InstancelD FC Slot 3 1 DeviceName IsReadOnly true MaxLength 32 MinLength 0 PendingValue Dell Lifecycle Controller Web Services Interface Guide for Windows 252 306 ValueExpression DCIM FCInteger AttributeDisplayName AttributeName LinkDownTimeout CurrentValue 30000 Dependency FODD FC Slot 3 2 InstancelD FC Slot 3 2 LinkDownTimeout IsReadOnly false LowerBound 1 PendingValue UpperBound 255000 Listing the FC Inventory Statistics Class If RT CEM is disabled on the system this method will return failure Enumerate FCStatistics class ith the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM FCStatistics u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM FCStatistics FCInvalidCRCs 0 FCLinkFailures 0 Dell Lifecycle Controller Web Services Interface Guide for Windows ll o FCLossOfSignals FCRxKBCount 0 FCRxSequences FCRxTotalFrames ll o FCTxKBCount 0 FCTSequences FCTxTotalFrames ll o FODD FC Slot 2 1 InstancelD FC Slot 2 1 OSDiverState 2 PortSpeed 2 PortStatus 3 DCIM FCStatistics FCInval
23. schema 2 root dcim DCIM BootConfigSetting lt p EnabledState gt 0 lt p EnabledState gt Section 14 3 lt p source gt IPL Optical SATA Embedded A 1l eb8aeb15796fb85f8e1447f0cfb8a68e lt p source gt lt p ChangeBootSourceState INPUT gt OUTPUT ChangeBootSourceState OUTPUT Message The command was successful MessageID BOOTOO1 ReturnValue 0 176 Dell Lifecycle Controller Web Services Interface Guide for Windows 15 151 177 NIC or CNA Card Management This feature provides the ability to get and set the Network Interface NIC Card or Converged Network Adapter CNA attributes that are configurable using NIC CNA Option ROM or NIC CNA UEFI HII The attributes include functionalities for the following e Partition and personality CNA only e iSCSI boot and PXE boot that are part of the NIC CNA firmware The ability to configure CNAs has been added to the NIC profile that extends the management capabilities of the referencing profiles The NICs CNAs are modeled as views with collections of attributes where there is a view for each partition on the controller The NIC or CNA Inventory has the following classes and views e DCIM_NICEnumeration see Section 15 1 e DCIM_NICString see Section 15 2 e DCIM_NICInteger see Section 15 3 e DCIM_NICView see Section 15 4 e DCIM_NICCapabilities see Section 15 5 e DCIM_NICStatistics see Section 15 6 Profile and Associated MO
24. 30000 Dependency FODD FC Slot 3 2 InstanceID FC Slot 3 2 LinkDownTimeout IsReadOnly false LowerBound 1 PendingValue UpperBound 255000 Listing the FC Inventory Enumeration Class Enumerate FCEnumeration class ith the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM FCEnumeration u USER p PASSWORD Dell Lifecycle Controller Web Services Interface Guide for Windows 25 0 310 r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM FCEnumeration AttributeDisplayName AttributeName PortEnable CurrentValue Disabled Dependency FODD FC Slot 4 1 FC Slot 4 1 PortEnable InstancelD IsReadOnly false PendingValue PossibleValues Disabled PossibleValues Enabled PossibleValuesDescription Changing the FC Attributes SetAttribute The SetAttribute method can be used to change the FC configuration Invoke SetAttribute with the following parameters and syntax TARGET Obtained from the InstancelD field AttributeName Obtained from the AttributeName field AttributeValue Obtained from the PossibleValues field EXAMPLE winrm i SetAttribute http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM FCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM FCService SystemName DCIM ComputerSystem Dell Lifecycle Co
25. CurrentValue DefaultValue null FODD BIOS Setup 1 1 InstanceID BIOS Setup 1 1 AcPwrRcvryUserDelay IsReadOnly true LowerBound 30 PendingValue null UpperBound 240 Listing the BIOS Inventory String Class Enumerate BlOSString with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSString u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM BIOSString AttributeName OneTimeCustomBootStr CurrentValue null DefaultValue null FODD BIOS Setup 1 1 InstanceID BIOS Setup 1 1 0neTimeCustomBootStr IsReadOnly true Dell Lifecycle Controller Web Services Interface Guide for Windows MaxLength 200 ll al MinLength PendingValue null DCIM BIOSString AttributeName UserLcdStr CurrentValue null DefaultValue null FODD BIOS Setup 1 1 InstanceID BIOS Setup 1 1 UserLcdStr IsReadOnly false MaxLength 62 MinLength 0 PendingValue null DCIM BIOSString AttributeName AssetTag CurrentValue null DefaultValue null FODD BIOS Setup 1 1 InstanceID BIOS Setup 1 1 AssetTag IsReadOnly false MaxLength 10 MinLength 0 PendingValue null 17 7 Applying the Pending Values for BIOS amp Boot CreateTargetedConfigJob This method is called to apply the pending values created by the SetAttribute Set
26. Delete Partition This method is for deleting a partition on a storage device When this method is successfully executed the instance of DCIM_OpaqueManagementData representing the desired partition along with the association instance of DCIM_ServiceAffectsElement will be deleted The AvailableSize property of the associated storage media will increase by the size of the deleted partition Invoke DeletePartition with the following parameters and syntax PartitionIndex The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be removed 1to 16 EXAMPLE winrm i DeletePartition http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM PersistentStorageService SystemName DCIM ComputerSystem Name DCIM PersistentStorageService r https IPADDRESS 443 wsman Dell Lifecycle Controller Web Services Interface Guide for Windows 154 165 u USER p PASSWORD auth basic encoding utf 8 SkipCNCheck SkipCACheck file DIRECTORYPATH DeletePartition xml The input file DeletePartition xml is shown below lt p DeletePartition INPUT xmlns p http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService lt p PartitionIndex gt 1 lt p PartitionIndex gt lt p DeletePartition_INPUT gt OUTPUT When this method is executed a ReturnValue or error m
27. Include Magnetic Only 1 Include SSD only 2 Diskprotocol Types of protocol to include Include all protocols 0 Include SATA 1 Include SAStypes 2 232 Dell Lifecycle Controller Web Services Interface Guide for Windows 233 DiskEncrypt Types of encryption to include O Include FDE capable and non encryption capable disks 1 Include FDE disks only 2 Include only non FDE disks PDArray This parameter is the list of physical disk FQDDs EXAMPLE winrm i GetRAIDLevels cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem CreationClassName DCIM RAIDService Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file GetRAIDLevels xml The input file GetRAIDLevels xml is shown below lt p GetRAIDLevels INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p DiskType gt 0 lt p DiskType gt lt p Diskprotocol gt 0 lt p Diskprotocol gt lt p DiskEncrypt gt 0 lt p DiskEncrypt gt lt p PDArray gt Disk Bay 0 Enclosure Internal 0 0 RAID Integrated 1 1 lt p PDArray gt lt p PDArray gt Disk Bay 1 Enclosure Internal 0 0 RAID Integrated 1 1 lt p PDArray gt lt p GetRAIDLevels INPUT gt OUTPUT GetRAIDLevels OUTPUT ReturnValue 0 VDRAIDEnumArray 2 4 The
28. SystemCreationClassName DCIM SPComputerSystem SystemName systemmc u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNcheck SkipCAcheck encoding utf 8 a basic RequestedState 2 skiprevocationcheck OUTPUT Dell Lifecycle Controller Web Services Interface Guide for Windows 5 5 4 45 RequestStateChange OUTPUT ReturnValue 0 Response status other than zero indicates failure and error message information may be provided Modify User Privilege Using DMTF Model When the account setting capability allows the user account privileges may be modified by issuing a set operation on the ActivityQualifiers property of the CIM_Privilege class instance associated with the CIM_Account class instance The set operation requires an instance reference The instance reference may be retrieved by adding EnumerateEPR mode to enumerate or get of the class The profile defines this property as string array containing all the privileges to be granted for the account Setting the list of privileges is a complete over write of the previous setting This restriction is a limitation where the protocol does not define how to set a particular index in the list The new list will replace the previous list in its entirety Profiles http www dmtf org sites default files standards documents DSP1034 1 0 1 pdf http www dmtf org sites default files standards documents DSP1039 1 0 0 pdf Here is an example li
29. USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttribute NIC xml The input file SetAttribute_NIC xml is shown below lt p SetAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService gt lt p Target gt NIC Embedded 1 1 lt p Target gt lt p AttributeName gt LegacyBootProto lt p AttributeName gt lt p AttributeValue gt PXE lt p AttributeValue gt lt p SetAttributes_INPUT gt OUTPUT SetAttribute OUTPUT Message The command was successful MessageID NICOO1 RebootRequired Yes ReturnValue 0 SetResult Set PendingValue 198 Dell Lifecycle Controller Web Services Interface Guide for Windows 15 14 199 Setting CNA LAN Modes The SetAttributes method is used to set or change the values of a group of NIC attributes Invoke SetAttributes with the following parameters from Section 15 1 and syntax Target FQDD attained through DCIM_NICEnumeration AttributeName Attained from AttributeName field AttributeValue A new value to assign to the specified NICAttribute If this value is valid it will be applied to the PendingValue property or the Currentvalue property of the specified NICAttribute Possible choices are attained from PossibleValues field EXAMPLE winrm i SetAttributes http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService SystemCreationClassNam
30. schema 2 root dcim DCIM BIOSService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM BIOSService SystemName DCIM ComputerSystem Name DCIM BIOSService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttributes BIOS xml The input file SetAttributes_BIOS xml is shown below lt p SetAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSService gt lt p Target gt BI0OS Setup 1 1 lt p Target gt lt p AttributeName gt BootMode lt p AttributeName gt lt p AttributeValue gt Bios lt p AttributeValue gt lt p AttributeName gt BootSeqRetry lt p AttributeName gt lt p AttributeValue gt Disabled lt p AttributeValue gt p SetAttributes INPUT gt OUTPUT SetAttribute OUTPUT Message The command was successful MessageID BIOSOO1 RebootRequired Yes ReturnValue 0 SetResult Set PendingValue Listing the BIOS Inventory Integer Class Enumerate BlOSInteger with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSInteger u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic Dell Lifecycle Controller Web Services Interface Guide for Windows 17 6 256 OUTPUT DCIM BIOSInteger AttributeName AcPwrRcvryUserDelay ll o
31. schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic IPAddress IP ADDRESS ShareName DRIVESHARE ShareType 0 ImageName IMAGENAME Username USERNAME Password PASSWORD Passphrase PASSPHRASE ScheduledStartTime TIME NOW file Incorrect Example ShareName folder1 ImageName subfolder image_name Correct Example ShareName folder1 subfolder ImageName image name Exporting Server Profile to CIFS Share Backuplmage CIFS Share ShareType is 2 The entire Passphrase passphrase argument is optional EXAMPLE winrm i BackupImage http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic G IPAddress IP ADDRESS ShareName DRIVESHARE ShareType 2 ImageName IMAGENAME Username USERNAME Password PASSWORD Passphrase PASSPHRASE ScheduledStartTime TIME NOW Dell L
32. schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob cimnamespace root dcim InstanceID JID 001265982202 u USE p PASSWORD r https IPADDRESS wsman encoding utf 8 a basic SkipCNCheck SkipCACheck The method either returns a list of Concrete job objects or an error message Check for the JobStatus property equal to Completed shown below to know the set has been completed OUTPUT DCIM LifecycleJob InstanceID JID 001265982202 JobStartTime 20191010101010 JobStatus COMPLETED JobUntilTime 2009 8 11 Message The command was successful MessageArguments null MessageID LC001 Name LC Config List All LC Jobs EXAMPLE winrm e http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob cimnamespace root dcim u USER p PASSWORD r https IPADDR SkipCNCheck SkipCACheck OUTPUT DCIM LifecycleJob Dell Lifecycle Controller Web Services Interface Guide for Windows ESS wsman encoding utf 8 a basic InstanceID JID 001272324322 JobStartTime JobStatus Completed JobUntilTime Message Detach partition successful MessageArguments null MessageID VF038 Name VFlashDetach Partitionl DCIM LifecycleJob InstanceID JID 001273099184 JobStartTime 20191010101010 JobStatus COMPLETED JobUntilTime 2009 8 11 Message The command was successful MessageArguments null Messag
33. schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService file DIRECTORYPATH SetAttributes_ LC xml r https IPADDRESS 443 wsman u USER p PASSWORD auth basic encoding utf 8 SkipCNCheck SkipCACheck The input file SetAttributes_LC xml is shown below lt p SetAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p AttributeName gt Part Firmware Update lt p AttributeName gt lt p AttributeValue gt Allow version upgrade only lt p AttributeValue gt lt p AttributeName gt Collect System Inventory on Restart lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p SetAttributes INPUT gt OUTPUT SetAttribute OUTPUT RebootRequired No ReturnValue 0 SetResult Set PendingValue Dell Lifecycle Controller Web Services Interface Guide for Windows 12 2 1221 126 Part Replacement Configuration and Management If the SetAttributels method has been invoked the pending values must be applied by creating a configuration job The CreateConfigJob method in the DCIM LCService class creates a configuration job and executes it at the specified time Create Config Job Invoke CreateConfigJob with the following parameters and syntax EXA
34. 75 Dell Lifecycle Controller Web Services Interface Guide for Windows 8 4 2 76 CreationClassName DCIM ComputerSystem Name srv system u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNcheck SkipCAcheck encoding utf 8 a basic RequestedState 2 skiprevocationcheck OUTPUT RequestStateChange OUTPUT ReturnValue 0 Return values of zero indicate success while others indicate failure and may include a corresponding error message Power State Management Method Changing the power state is performed by invoking the RequestPowerStateChange method of the DCIM_PowerManagementService PMS class instance It is a three step process shown below 1 Enumerate the DCIM_PowerManagementService with EPR 2 Enumerate the DCIM_ComputerSystem class and search for the Host instance 3 Use the EPR on steps 1 and 2 to invoke RequestPowerStateChange Power State Management Profile http www dmtf org sites default files standards documents DSP1027_2 0 0 pdf EXAMPLE winrm invoke RequestPowerStateChange http schemas dell com wbem wscim 1 cim schema 2 DCIM CSPowerManagementService cimnamespace root dcim SystemCreationCl assName DCIM SPComputerSystem SystemName systemmc CreationClassName DCIM CSPowerManageme ntServi cetName pwrmgtsvc 1 u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 auth basic 8 PowerState 5
35. ComputerSystem SystemName DCIM ComputerSystem CreationClassName DCIM RAIDService Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file CheckVDValues xml The input file CheckVDValues xml is shown below 235 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 18 4 lt p CheckVDValues INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService lt p Target gt RAID Integrated 1 1 lt p Target gt lt p PDArray gt Disk Bay 0 Enclosure Internal 0 0 RAID Integrated 1 1 lt p PDArray gt lt p PDArray gt Disk Bay 1 Enclosure Internal 0 0 RAID Integrated 1 1 lt p PDArray gt lt p PDArray gt Disk Bay 2 Enclosure Internal 0 0 RAID Integrated 1 1 lt p PDArray gt lt p PDArray gt Disk Bay 3 Enclosure Internal 0 0 RAID Integrated 1 1 lt p PDArray gt lt p VDPropNameArrayIn gt Size lt p VDPropNameArrayIn gt lt p VDPropValueArrayIn gt 10000 lt p VDPropValueArrayIn gt lt p VDPropNameArrayIn gt RAIDLevel lt p VDPropNameArraylIn gt lt p VDPropValueArrayIn gt 2048 lt p VDPropValueArrayIn gt lt p VDPropNameArrayIn gt SpanDepth lt p VDPropNameArrayIn gt lt p VDPropValueArrayIn gt 1 lt p VDPropValueArraylIn gt lt p CheckVDValues INPUT gt OUTPUT CheckVDValues OUTPUT RebootRequired YES ReturnValue 0 VDPropNameArray SizelnBytes RAIDLevel SpanDep
36. CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT GetRemoteServicesAPIStatus OUTPUT LCStatus 0 Message Lifecycle Controller Remote Services is ready MessageID LC061 ReturnValue 0 ServerStatus 2 Status 0 Details on each output parameter is described below Output Parameter Name Possible Values Description Dell Lifecycle Controller Web Services Interface Guide for Windows Status O Ready Lifecycle Controller Remote Services is ready to accept any web services request 1 Not Ready Lifecycle Controller Remote Services is currently not ready to accept web services request This could be because the instrumentation in iDRAC might be reloading not_ready or server is in POST or performing scheduled provisioning requests or Lifecycle Controller Unified Server Configurator is in use MessagelD LCO60 LC061 Message Lifecycle Controller Message for ID LC060 Remote Services is not ready Lifecycle Controller Message for ID LC060 Remote Services is ready ServerStatus 1 Powered off Server is powered off 2 In POST Server is performing normal POST operation 3 Out of POST Server is out of POST 4 Collecting System Server is currently executing Inventor
37. DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a basic OSName OSName ExposeDuration 00000000002200 000000 000 Above example uses Microsoft Windows Server 2008 with SP2 for OSName OUTPUT UnpackAndAttach OUTPUT Dell Lifecycle Controller Web Services Interface Guide for Windows 1135 11 5 4 107 Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM OSDConcreteJob SelectorSet Selector InstanceID DCIM OSDConcreteJob 1 cimnamespace root dcim ReturnValue 4096 Detach Emulated USB Device Containing Drivers This method is used to detach the USB device attached to the system by a previous invocation of the UnpackAndAttach method Invoke DetachDrivers with the following syntax EXAMPLE winrm i DetachDrivers cimv2 root dcim DCIM_OSDeploymentService CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a basic OUTPUT The return will be O for success or an integer for error or job in execution An error message containing a MessagelD and Message similar to the following can occur if the system is waiting to fin
38. Dep gt FODD NIC Integrated 1 1 1 GroupDisplayName iSCSI First Target Parameters GroupID IscsiFirstTgtParams InstanceID NIC Integrated 1 1 1 FirstTgtTcpPort IsReadOnly false ll pa LowerBound PendingValue null UpperBound 65535 Listing the CNA Inventory NICView Class Enumerate the DCIM_NICView class with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICView u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT FOR FIRST and SECOND PORT NICView will return all ports and partitions DCIM NICView AutoNegotiation 0 BusNumber 1 ControllerBIOSVersion 1 17 I CurrentMACAddress 14 FE B5 FF B3 EA DataBusWidth 0002 Dell Lifecycle Controller Web Services Interface Guide for Windows DeviceNumber 0 EFIVersion 15 0 16 FCoEOffloadMode 3 FCoEWWNN null FODD NIC Integrated 1 1 1 FamilyVersion 7 0 39 FunctionNumber 0 InstanceID NIC Integrated 1 1 1 LastSystemInventoryTime 20010708151620 000000 000 20010708151606 000000 000 LastUpdateTime LinkDuplex 0 LinkSpeed 0 MaxBandwidth 0 MediaType 4 MinBandwidth 0 NicMode 3 PCIDeviceID 165f PCISubDeviceID 1f5b PCISubVendorID 1028 PCIVendorID 14e4 Permanent FCOEMACAddress PermanentMACAddress 14
39. Embedded 1 Users 16 OrganizationName DCIM RequestedState 0 SystemCreationClassName DCIM SPComputerSystem SystemName systemmc TransitioningToState 12 UserID testuser4 UserPassword null UserID testuser4 UserPassword testuser4 D If the account specified is new or not yet enabled it will not be accessible Login as root in the Ul and verify the user name is set correctly and enable it E Logout of the Ul Logging in with new user name and password and be successful Possible responses A fault is returned which suggests a possible error in the request payload An empty response which suggests an error occurred while processing the request An instance of the class is returned where the property value is unchanged An instance of the class is returned where the property value is modified The set is successful The property value may be blank as intended by the implementation for security To determine success try logging in with the new password Make sure the account is enabled aRWNP 5 5 2 Modify Password Using DMTF Model When the account setting capability allows the user password of an account may be modified by issuing a set operation on the UserPassword property of the CIM_Account class instance The set operation 43 Dell Lifecycle Controller Web Services Interface Guide for Windows 3 5 3 44 requires an instance reference The instance reference may be retrieved
40. Invoke DisconnectRFSISOImage with the following syntax EXAMPLE winrm i DisconnectRFSISOImage 120 Dell Lifecycle Controller Web Services Interface Guide for Windows 11 5 20 cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT DisconnectRFSISOImage OUTPUT ReturnValue 0 Get RFS ISO Image Connection Information The GetRFSISOImageConnectionInfo method is used to provide the status of the ISO Image connection that has been exposed to the host system Invoke GetRFSISOImageConnectionInfo with the following syntax EXAMPLE winrm i GetRFSISOImageConnectionInfo cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT GetRFSISOImageConnectionInfo OUTPUT Message Unable to connect to ISO using RFS MessagelD OSD60 ReturnValue 2 A return value of O indicates success while the above output indicates an image was not present to retrieve the connection information from
41. Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001271168441 cimnamespace root dcim ReturnValue 0 Dell Lifecycle Controller Web Services Interface Guide for Windows 1217 12 18 146 System Decommission This method is called to delete all configurations from the Lifecycle controller before the system is retired Invoke LCWipe with the following parameters and syntax EXAMPLE winrm i LCWipe http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT LCWipe OUTPUT ReturnValue 0 Get Remote Services API Status The GetRemoteServicesAPIStatus method is used to obtain the overall remote services API status that includes both the host system status as well as the remote services Data Manager status The overall rolled up status shall be reflected in the Status output parameter Note The LCStatus output parameter value includes the status reported by the DMStatus output parameter in the GetRSStatus method Thus GetRSStatus method invocation is redundant Inv
42. LCServic e u lt USER gt p lt PASSWORD gt r https IDRAC IP ADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT CreateConfigJob OUTPUT Job EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters Dell Lifecycle Controller Web Services Interface Guide for Windows 18 2 2 18 2 5 269 ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 859945354433 cimnamespace root dcim ReturnValue 4096 Set Backup Schedule The SetBackupSchedule method used by the DCIM_LCService class is used to configure automatic backup schedule using WSMAN winrm i SetBackupSchedule http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem Cr eationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCServic e u lt USER gt p lt PASSWORD gt r https IDRAC IP ADDRESS gt wsman SkipCNCheck SkipCACheck encoding utf 8 a basic file autobackup xml OUTPUT The autobackup xml file contains the parameters to be passed to the SetBackupSchedule method in XML format A sample autobackup xml file is given here lt p SetBackupSchedule INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p ShareType gt 4 lt p ShareType gt
43. LifecycleJob InstanceID JID 001276741956 JobStartTime TIME NA Dell Lifecycle Controller Web Services Interface Guide for Windows JobStatus Downloaded JobUntilTime TIME NA Message Package successfully downloaded MessageArguments null MessageID RED002 Name Rollback DCIM AVAILABLE NONPCI 159 2 1 4 Job status after invoking SetupJobQueue DCIM LifecycleJob InstanceID JID 001276741956 JobStartTime 00000101000000 JobStatus Scheduled JobUntilTime 20100730121500 Message Task successfully scheduled MessageArguments null MessageID JCP001 Name Rollback DCIM AVAILABLE NONPCI 159 2 1 4 Job status following reboot install of operation DCIM LifecycleJob InstanceID JID 001276741956 JobStartTime 00000101000000 JobStatus Completed JobUntilTime 20100730121500 Message Job finished successfully MessageArguments null MessageID USC1 Name Rollback DCIM AVAILABLE NONPCI 159 2 1 4 50 Dell Lifecycle Controller Web Services Interface Guide for Windows 7 3 aL BIOS Firmware Rollback The InstallFromSoftwareldentity method is used for installation of a previous version of a component firmware that is available on the Lifecycle Controller i e rollback of component firmware All steps to complete a rollback successfully are listed below Invoke InstallFromSoftwareldentity with the following parameters and syn
44. PCISubVendorID 1028 PCIVendorID 14E4 PermanentFCOEMACAddress PermanentMACAddress 00 21 9B 92 70 59 PermanentiSCSIMACAddress 00 21 9B 92 70 5A ProductName Broadcom NetXtreme Gigabit Ethernet 00 21 9B 92 70 59 ReceiveFlowControl 0 SlotLength 0002 SlotType 0002 TransmitFlowControl 0 VendorName null WWPN null iScsiOffloadMode 3 RAID Inventory and Configuration The RAID profile extends the management capabilities of referencing profiles by adding the capability to represent the configuration of RAID storage The RAID storage is modeled as collections of attributes where there are collections for the storage adaptors physical disks logical disks end enclosures and parent child relationships between the collections Additionally there is a configuration service that contains all the methods used to configure the RAID storage See Section 16 for more information including inventories for PhysicalDiskView VirtualDiskView and EnclosureView Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Enumerate ControllerView with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM ControllerView u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT DCIM ControllerView Bus 3 Dell Lifecycle Controller Web Services Interface G
45. Reboot3 DCIM LifecycleJob InstanceID JID 001274140369 JobStartTime 00000101000000 JobStatus Completed JobUntilTime 20111111111111 Message Job completed successfully MessageArguments null MessageID PR19 Name ConfigRAID RAID Integrated 1 1 An error message similar to the following can occur if an invalid JobID is entered WSManFault Message The WinRM client cannot process the request The destination computer returned an empty response to the request Error number 2144108299 0x803380F5 102 Dell Lifecycle Controller Web Services Interface Guide for Windows The WinRM client cannot process the request The destination computer returned an empty response to the request 103 Dell Lifecycle Controller Web Services Interface Guide for Windows 1l 111 11 2 104 Operating System Deployment The Dell Common Information Model CIM class extensions for supporting remote operating system OS deployment are defined in the Dell OS Deployment Profile 2 and the DCIM_OSDeploymentService MOF file 3 The diagrams representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell OS Deployment Profile as well Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile OS Deployment Profile Implementation Conformance Use the following algorithm to test the instrumentation for OS Deployment Profile version conformance an
46. S78FGH5 StorageRollupStatus 1 SysMemErrorMethodology 6 SysMemFailOverState NotInUse SysMemLocation 3 ll p SysMemPrimaryStatus SysMemTotalSize 2048 SystemGeneration 12G Monolithic SystemID 1230 SystemRevision 0 TempRollupStatus 1 UUID 4c4c4544 0037 3810 8046 d3c04f474835 VoltRollupStatus 1 smbiosGUID 44454c4c 3700 1038 8046 d3c04f474835 97 Dell Lifecycle Controller Web Services Interface Guide for Windows 10 10 1 10 2 10 2 1 98 Job Control Management Description of Job Management The Dell Common Information Model CIM class extensions for supporting update and attribute configuration job control are defined in the Dell Job Control Profile 2 and related MOF files 5 The diagrams representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell Job Control Profile as well Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Remote Job Control Examples Setup Job Queue The SetupJobQueue method takes in an array of jobids and schedules them to run immediately or at a later time The jobids are acquired via enumerating DCIM_LifecycleJob as described in Section 10 2 3 When there is a Reboot Job in a job array that contains multiple jobs the system will reboot the UEFI Unified Extensible Firmware Interface at the scheduled time Invoke SetupJobQueue with the following parameters a
47. VDRAIDEnumArray numbers correspond to the following RAID levels RAIDLevel Dell Lifecycle Controller Web Services Interface Guide for Windows e RAIDO 2 e RAID1 4 e RAID5 64 e RAID 6 128 e RAID 10 2048 e RAID 50 8192 e RAID 60 16384 16 18 2 Getting the Available Disks GetAvailableDisks 234 The GetAvailableDisks method is used to determine possible choices of drives to create virtual disks Invoke GetAvailableDisks with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_ControllerView Section 16 7 DiskType Corresponds to MediaType attribute in PhysicalDiskView Section 16 9 Include all types 0 Include Magnetic Only 1 Include SSD only 2 Diskprotocol Types of protocol to include Include all protocols 0 Include SATA 1 Include SAStypes 2 DiskEncrypt Types of encryption to include O Include FDE capable and non encryption capable disks 1 Include FDE disks only 2 Include only non FDE disks EXAMPLE winrm i GetAvailableDisks cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem CreationClassName DCIM RAIDService Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file GetAvailableDisks xml The input file GetAvailableDisks xml is shown below lt p GetAvailableDisks INPUT xmlns p http schemas dmtf org wb
48. addresses or an integer for error or job in execution The MessagelD and Message output parameters will further contain method invocation information if an error occurred GetHostMACInfo OUTPUT MACList 00219b927057 002195927059 00219b92705b 002195927054 ReturnValue O Dell Lifecycle Controller Web Services Interface Guide for Windows 113 10 Download ISO to VFlash 113 The DownloadISOToVFlash method allows using remote command to download an ISO image to VFlash The image needs to be an ISO image Once this image is downloaded to VFlash it can be booted via another WS Man command Invoke DownloadISOToVFlash with the following parameters and syntax IPADDRESS ISO The IP address of the server that stores ISO images DRIVESHARE This is the directory path to the ISO image SHARETYPE The type of the remote storage 0 NFS 1 TFTP 2 CIFS SHAREUSER User account for the ISO share location SHAREPASSWORD Password of the share account WORKGROUP Applicable workgroup IMAGENAME Image name of the iso image such as boot iso Port Port number for connecting to the share such as 2049 EXAMPLE winrm i DownloadISOToVFlash cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a
49. an existing BIOS password The OldPassword parameter is required The NewPassword parameter may be set to null set to blank or omitted completely lt p ChangePassword INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSService gt lt p Target gt BIOS Setup 1 1 lt p Target gt lt p PasswordType gt 1 lt p PasswordType gt lt p OldPassword gt lt p OldPassword gt lt p NewPassword gt NEW_PASSWORD lt p NewPassword gt lt p ChangePassword_INPUT gt OUTPUT Either of the following may result ChangePassword OUTPUT Message BIOS does not support Change Password feature MessageID BIOS019 ReturnValue 2 ChangePassword OUTPUT Message The command was successful MessageID BIOSOO1 Create Target Configuration Job Create a configuration job as shown in Section 17 7 Dell Lifecycle Controller Web Services Interface Guide for Windows 17 9 3 17 10 262 Monitor Set BIOS Password Status To monitor the job status for setting the BIOS password get the instance of the corresponding job as described within the job control provider in Section 10 Replace INSTANCE ID with the actual jobid from Section 17 9 1 EXAMPLE http schemas dmtf org wbem wscim 1 cim InstancelD INSTANCE ID winrm get schema 2 root dcim DCIM LifecycleJob u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACHeck a basic encoding utf 8 OUT
50. based on an attribute model The DCIM iDRAC Card Profile specifies the attributes for each user account name password and privilege The iDRAC has 15 local user account that can be managed Account Inventory Using iDRAC Attributes The list of user accounts may be retrieved by enumerating the DCIM_iDRACCard classes The class provides the user account name and enabled state properties Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Account and Capabilities Using iDRAC Attributes Enumerating the DCIM_ DRACCardEnumeration class Section 19 1 and parsing the output for the attribute AttributeDisplayName User Admin Enable will display all of the 16 possible user accounts and their respective status EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardEnumeration u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM iDRACCardEnumeration AttributeDisplayName User Admin Enable AttributeName Enable CurrentValue Disabled DefaultValue Disabled Dell Lifecycle Controller Web Services Interface Guide for Windows Dependency null ll o DisplayOrder FODD iDRAC Embedded 1 GroupDisplayName Users GroupID Users 1 InstanceID iDRAC Embedded 1 Users 1 Enable IsReadOnly true PossibleValues Disabled Ena
51. basic OUTPUT When this command is executed a status or error message will be returned If an image is not found the following message will display DeletelSOFromVFlash OUTPUT Message ISO Image not found on VFlash MessageID OSD41 ReturnValue 2 Detach ISO from VFlash The DetachlSOFromVFlash method will detach the ISO image in the VFlash from the system Invoke DetachlSOFromVFlash with the following syntax EXAMPLE winrm i DetachISOFromVFlash cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem 115 Dell Lifecycle Controller Web Services Interface Guide for Windows 11 3 14 u USER p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a basic OUTPUT When this command is executed a status or error message will be returned If an image is not found the following message will display DetachISOFromVFlash OUTPUT Message Unable to detach ISO image on VFlash MessageID OSD44 ReturnValue 2 Connect Network ISO Image This method can be used to connect to a bootable ISO image located on a CIFS or NFS share The ISO image is attached to the host system as an emulated USB CD ROM storage device Whenever the host system reboots it will boot to this ISO Image every single time until DisconnectNetworklSOlmage is called The
52. basic encoding utf 8 SkipCACheck SkipCNCheck When this method is executed the particular object will be returned Below is the output OUTPUT B DCIM Account CreationClassName DCIM Account ElementName DCIM Account EnabledDefault 2 EnabledState 3 Name iDRAC Embedded 1 Users 16 OrganizationName DCIM RequestedState 0 SystemCreationClassName DCIM SPComputerSystem SystemName systemmc TransitioningToState 12 UserID null UserPassword null C If B is successful set the new values for the specified instance EXAMPLE C winrm set http schemas dell com wbem wscim 1 cim schema 2 DCIM_Account __cimnamespace root dcim CreationClassName DCIM_Account Name iDRAC Embedded 1 Users 16 SystemCreationClassName DCIM_SPComputerSystem SystemName systemmc r https IPADDRESS u USER p PASSWORD a basic encoding utf 8 UserlD testuser4 UserPassword testuser4 SkipCACheck SkipCNCheck skiprevocationcheck When this command is executed the UserID will be displayed in the output The UserPassword will be displayed as null when the account is disabled After the account is enabled it will be displayed as blank The value of UserPassword will never be displayed Dell Lifecycle Controller Web Services Interface Guide for Windows OUTPUT C DCIM Account CreationClassName DCIM Account ElementName DCIM Account EnabledDefault 2 EnabledState 3 Name iDRAC
53. basic G IPAddress IPADDESS ISO ShareName DRIVESHARE ShareType SHARETYPE Username SHAREUSER Password SHAREPASSWORD Workgroup WORKGROUP ImageName IMAGENAME Port PORT OUTPUT The return will be O for success or 1 if an error occurred in starting the processing the input parameters The MessagelD and Message output parameters will further contain method invocation information if an error occurred DownloadISOToVFlash OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters Dell Lifecycle Controller Web Services Interface Guide for Windows 11 3 11 ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM OSDConcreteJob SelectorSet Selector InstanceID DCIM OSDConcreteJob 1 __cimnamespace root dcim ReturnValue 4096 The following error message is a direct result of a typo in the winRM input Careful consideration must be applied to capitalization WSManFault Message The WinRM client cannot process the request The destination computer returned an empty response to the request Error number 2144108299 0x803380F5 The WinRM client cannot process the request The destination computer returned an empty response to the request Boot to ISO from VFlash This method will expose the ISO Image present on VFlash as a CDROM device to the
54. class CIM_RoleBasedManagementCapabilities associated with the CIM_Privilege class instance This class contains the list of possible values used to assign privileges Look for the property ActivityQualifiersSupported To determine privilege setting capabilities 1 Acquire the class instance of CIM_Privilege of interest 2 Enumerate the associators of the CIM_Privilege instance and search for CIM_RoleBasedAuthorizationService class instance using EnumerateEPR mode 3 Enumerate the associators of the CIM_RoleBasedAuthorizationService instance and search for CIM_RoleBasedManagementCapabilities class instance using EnumerateEPR mode OUTPUT DCIM LocalRoleBasedManagementCapabilities ActivitiesSupported 7 7 7 7 7 edu lps T ActivityQualifiersSupported Login to DRAC Configure DRAC Configure Users Clear Logs Execute Server Control Commands Access Console Redirection Access Virtual Media Test Alerts Execute Di agnostic Commands ElementName Local Role Based Management Capabilities InstanceID DCIM LocalRoleBasedManagementCapabilities QualifierFormatsSupported 9 9 9 9 9 9 9 9 9 SharedPrivilegeSupported false SupportedMethods 8 DCIM CLPRoleBasedManagementCapabilities ActivitiesSupported null ActivityQualifiersSupported null ElementName CLP Role Based Management Capabilities InstanceID DCIM CLPRoleBasedManagementCapabilities Dell Lifecycle Controller Web Services Interface Guide
55. e e ORE RR al renal 140 T2 14 ExportCompletebebOogl e I RE RENE TH be ROB ee te 141 12 15 Export Hardware Inventory from Lifecycle Controller sss 145 12 16 Export Factory ConfIg ratiobr c den tot eo ET RR c de p aer A Te tede pH eal 144 12 17 System Decornrmisslortz sec heh e bra e De dean tien TA Tal ded et P T i dade 146 12 18 Get Remote Services API Status sitio ede ra ed te eee A re b P ede e dte t Pa be tb 146 12 19 Export System ConfiguratiOEr seno pte eR Ret eb Pa ERE ER e rnb dtu Dd P EROR TS 147 12 20 IrportSystermr ConfIguratior 25 poc ei EU a Pa o Roc Pa ret o ee Pu c t P A s ead 148 T2 21 XME Template Preview terc e a do eoe bd tetto Recte pe eterno 149 12 22 Remote Diagnosu notae eei pa epe de i ld eed ene RE Dd dep e pr EH dae eel 151 12 221 RUM DIAGNOSTICS erm 151 12 22 2 Export Diagnostics RESUS ic set o exe Wier e A e de Ra ERR tat 151 12 22 5 Verity the Diagnostics Job Status xta torte e et b ed Der od en ed et ed de Persis ise pata 152 157 VElashisDXard Matiagerierit se ass adeat e a HA UI LOS UAM LE LA MEA Ra Lo ELMAR AR Ea o 154 13 1 isting the SD Card Pattitioris idee tete tdi e denial loved eigo 154 15 2 Initialize the Virtual Flash Media ti bt tette bat La e Pe Ea t a d f but n cuts 155 15 2 1 Get VFlash SD Card Inveritory suu oe al e de aet Pu t dee dr eta eee te iia 155 15 2 2Initialize or Format Mediaset au pee tt p eget has t de db rg fo adeb ord nda To fe eid 156 135 2 5Venfy
56. for Windows 9 9 5 9 40 QualifierFormatsSupported null SharedPrivilegeSupported false SupportedMethods 6 DCIM IPMIRoleBasedManagementCapabilities ActivitiesSupported null ActivityQualifiersSupported null ElementName IPMI Role Based Management Capabilities InstanceID DCIM IPMIRoleBasedManagementCapabilities QualifierFormatsSupported null SharedPrivilegeSupported false SupportedMethods 6 Manage Account Settings Using DMTF Model Modify User Name Using DMTF Model When the account setting capability allows the user name of an account may be modified by issuing a set operation on the UserID property of the CIM Account class instance The set operation requires an instance reference The instance reference may be retrieved by adding EnumerateEPR mode to enumerate or get of the class Profiles http www dmtf org sites default files standards documents DSP1024 1 0 1 pdf http www dmtf org sites default files standards documents DSP1039 1 0 0 pdf The steps below demonstrate how to set the user name and password for local accounts A Enumerate CIM Account with EPR to identify all possible instance information to be used in a subsequent put or set operations EXAMPLE A winrm e http schemas dmtf org wbem wscim 1 cim schema 2 CIM Account cimnamespace root dcim u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNcheck Dell Lifecycle Controll
57. for deletion The ObjectStatus property in the virtual disk view will have the value of 2 which indicates pending delete The virtual disk will not be deleted until a configuration job is scheduled and the system is rebooted Section 16 15 Invoke DeleteVirtualDisk with the following parameters and syntax TARGET This parameter is the FQDD of the virtual device Section 16 10 EXAMPLE 243 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 19 1519 1 winrm i DeleteVirtualDisk cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService tSystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file DeleteVirtualDisk xml The input file DeleteVirtualDisk xml is shown below lt p DeleteVirtualDisk INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt DISK Virtual 0 RAID Integrated 1 1 lt p Target gt p DeleteVirtualDisk INPUT gt OUTPUT DeleteVirtualDisk OUTPUT RebootRequired YES ReturnValue 0 Setting Controller Attributes Changing the Value of a RAID Controller Enumeration Attribute The SetAttribute method is used to set or change the value of a RAID controller or a virtual disk attribute The example below shows setting a RAID
58. host server and boots to it Invoke BootTolSOFromVFlash with the following syntax EXAMPLE winrm i BootToISOFromVFlash cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck encoding utf 8 a basic OUTPUT When this command is executed a status or error message will be returned BootToISOFromVFlash OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters 114 Dell Lifecycle Controller Web Services Interface Guide for Windows 11512 11 5 15 ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM OSDConcreteJob SelectorSet Selector InstanceID DCIM OSDConcreteJob 1 cimnamespace root dcim ReturnValue 4096 Delete ISO from VFlash The DeletelSOFromVFlash method will delete the ISO image that was downloaded to the VFlash Invoke DeletelSOFromVFlash with the following syntax EXAMPLE winrm i DeleteISOFromVFlash cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USERNAME p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a
59. iDRAC Embedded 1 Users 3 IpmiLanPrivilege IsReadOnly false PossibleValues User Operator Administrator NoAccess Applying the Attributes and Polling Job Completion Changing iDRAC Values ApplyAttributes Immediate Invoke the ApplyAttributes method on the DCIM_iDRACCardService class to set or change the value of one or many enumerate type attributes This method takes an xml file as input The changes to the attributes are defined in this xml file This method returns a JobID that is used as input in the next section Section 19 3 2 Invoke ApplyAttributes method with the following parameters and syntax EXAMPLE winrm i ApplyAttributes http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM iDRACCardService SystemName DCIM ComputerSystem Name DCIM i DRACCardService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file DRACService SetAttribute group enumerate xml The input file DRACService SetAttribute group enumerate xml is shown below lt p ApplyAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardService lt p Target gt iDRAC Embedded 1 lt p Target gt lt p AttributeName gt NIC 1 Enable lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt
60. instance of DCIM_VideoView class Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Enumerate DCIM VideoView with the following parameters and syntax EXAMPLE winrm e cimv2 root dcim DCIM VideoView u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 SkipCACheck SkipCNCheck OUTPUT DCIM VideoView BusNumber 6 DataBusWidth 0002 Description PowerEdge R610 MGA G200eW WPCM450 DeviceNumber 3 FODD Video Embedded 1 1 FunctionNumber 0 InstanceID Video Embedded 1 1 LastSystemInventoryTime 20100331101859 LastUpdateTime 20100325134947 Manufacturer Matrox Graphics Inc PCIDeviceID 0532 PCISubDeviceID 0236 PCISubVendorID 1028 PCIVendorID 102B Dell Lifecycle Controller Web Services Interface Guide for Windows SlotLength 0002 SlotType 0002 9 8 VFlash SD Card Inventory Each SD card partition is represented by an instance of DCIM_VFlashView that is used to represent the physical attributes of the virtual flash media such as total size available size category etc on which the partitions will reside See Section 13 for more information Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Enumerate the DCIM_VFlashView with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schem
61. instances as shown in Section 16 1 Get a RAIDEnumeration instance with the following parameters and syntax INSTANCEID This is obtained from the enumeration in Section 16 1 which shows an example using RAID Integrated 1 1 RAlDloadBalancedMode as an instancelD EXAMPLE winrm g cimv2 root dcim DCIM RAIDEnumeration Ins tanceID INSTANC GI ID u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM RAIDEnumeration AttributeName RAIDloadBalancedMode CurrentValue Automatic FODD RAID Integrated 1 1 InstanceID RAID Integrated 1 1 RAIDloadBalancedMode IsReadOnly false PendingValue PossibleValues Automatic Disabled Dell Lifecycle Controller Web Services Interface Guide for Windows 16 5 206 Listing the RAID Inventory Integer Class The RAID Inventory has these attributes DCIM RAlDEnumeration see Section 16 1 DCIM_RAIDInteger this section and DCIM_RAIDString see Section 16 5 Enumerate the DCIM_RAIDInteger class to display all the RAID controller attributes in a system Enumerate RAlDInteger with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDInteger u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT DCIM RAIDInteger AttributeName RAIDmaxPDsInSpan
62. is not attached MessageID OSD32 ReturnValue 2 Dell Lifecycle Controller Web Services Interface Guide for Windows 11 5 8 11 5 9 112 Boot To PXE The BootToPXE method is used to boot to server using the PXE mechanism which is to reboot the host server and boot to PXE Invoke to boot target system to PXE with the following syntax EXAMPLE winrm i BootToPXE cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a basic The return will be O for success or 1 if an error occurred in starting the processing the input parameters The MessagelD and Message output parameters will further contain method invocation information if an error occurred OUTPUT BootToPXE OUTPUT I ReturnValue 0 Get Host MAC Address Information Invoke GethostMACInfo with the following syntax EXAMPLE winrm i GetHostMACInfo cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck encoding utf 8 a basic OUTPUT The return will be O for success and a list of MAC
63. job status can be monitored as shown in Section 10 2 3 Delete Job The fifth and final stage is to delete the completed job from the job store Deleting the job queue is shown in Section 10 2 2 Update NICs from HTTP CIFS Share NFS Share TFTP or FTP The InstallFromURI method takes the following input and downloads the Dell Update Package to the Lifecycle Controller in the target system The method returns a jobid for an instance of DCIM SoftwareUpdateJob that can be scheduled to execute or queried for status at a later time The following is the example of the method for updating a NIC firmware Invoke InstallFromURI with the following parameters and syntax Dell Lifecycle Controller Web Services Interface Guide for Windows 55 URI IP ADDRESS This is the IP address of the location for Dell Update Package The Dell Update Package will need to be the Windows type update package The file share can be HTTP CIFS NFS TFTP or FTP type as shown below HTTP Format http IP ADDRESS PATH TO FILE exe CIFS Format Cs WORKGROUP NAMEN USERNAME PASSWORD URI IP ADDRESS FILE exe mountpoint DIRECTORYNAME TFTP or FTP Format tftp IP ADDRESS PATH TO FILE exe ftp IP ADDRESS PATH TO FILE exe InstancelD The instancelD is the Softwareldentify instancelD that represents the firmware that is to be updated This instancelD can be retrieved a
64. lt p VDPropNameArray gt SpanLength lt p VDPropNameArray gt lt p VDPropNameArray gt Size lt p VDPropNameArray gt lt p VDPropNameArray gt VirtualDiskName lt p VDPropNameArray gt lt p VDPropNameArray gt StartingLBA lt p VDPropNameArray gt lt p VDPropValueArray gt 4 lt p VDPropValueArray gt lt p VDPropValueArray gt 1 lt p VDPropValueArray gt lt p VDPropValueArray gt 2 lt p VDPropValueArray gt lt p VDPropValueArray gt 100 lt p VDPropValueArray gt lt p VDPropValueArray gt virtualdiskname lt p VDPropValueArray gt lt p VDPropValueArray gt OxFFFFFFFFFFFFFFFF lt p VDPropValueArray gt lt p CreateVirtualDisk INPUT gt OUTPUT The instancelD output identifies this virtual disk in the inventory before and after the PDArray gt PDArray gt CreateTargetedConfigJob method creates it However the instancelD changes after successful creation CreateVirtualDisk OUTPUT NewVirtualDisk Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters Dell Lifecycle Controller Web Services Interface Guide for Windows 16 18 6 ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM VirtualDiskView SelectorSet Selector InstanceID DISK Virtual 267386880 RAID Integrated 1 1 Cimnamespace root dcim RebootRequired YES ReturnValue O Creating a Cachecade Virtual Disk CreateVirtualDisk The CreateVirtualDisk
65. lt p AttributeName gt NIC 1 Selection lt p AttributeName gt lt p AttributeValue gt Dedicated lt p AttributeValue gt lt p AttributeName gt NIC 1 Speed lt p AttributeName gt lt p AttributeValue gt 100 lt p AttributeValue gt lt p AttributeName gt NIC 1 Autoneg lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt NIC 1 Duplex lt p AttributeName gt lt p AttributeValue gt Full lt p AttributeValue gt lt p AttributeName gt NIC 1 DNSRegister lt p AttributeName gt Dell Lifecycle Controller Web Services Interface Guide for Windows 281 lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt NIC 1 DNSDomainNameFromDHCP lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt NIC 1 VLanEnable lt p AttributeName gt lt p AttributeValue gt Disabled lt p AttributeValue gt lt p AttributeName gt VirtualMedia 1 Attached lt p AttributeName gt lt p AttributeValue gt Dettached lt p AttributeValue gt lt p AttributeName gt IPv4 l Enable lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt IPv4 1 DHCPEnable lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt IPv4 1 DNSFromDHCP lt p AttributeName gt lt p AttributeValue gt Enabled lt p Attribute
66. pending configuration changes made before the configuration job is created using the CreateTargetedConfigJob method This method only operates on the pending changes before running the CreateTargetedConfigJob method After the configuration job is created to cancel the pending changes call the DeleteJobQueue method in the Job Control profile Invoke the DeletePendingConfiguration method with the following parameters and syntax EXAMPLE winrm i DeletePendingConfiguration http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM NICService SystemName DCIM ComputerSystem Name DCIM NICService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file DeletePendingConfiguration CNA xml The input file DeletePendingConfiguration CNA xml is Shown below lt p DeletePendingConfiguration INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService Dell Lifecycle Controller Web Services Interface Guide for Windows 15 9 195 lt p Target gt NIC Integrated 1 1 1 lt p Target gt lt p DeletePendingConfiguration INPUT gt OUTPUT DeletePendingConfiguration OUTPUT Message The command was successful MessageID NICOO1 ReturnValue 0 Getting the CNA Enumeration Instance Use the following example to get an instance of the DCIM_
67. target export server ShareName This is the directory path to the mount point FileName This is the target output file ShareType Type of share NFS 0 CIFS 2 Username This is the username to the target export server Password This is the password to the target export server Workgroup This is the applicable workgroup EXAMPLE winrm i ExportLCLog http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Dell Lifecycle Controller Web Services Interface Guide for Windows 12 14 141 Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file ExportLCLog xml The input file ExportLCLog xml is shown below lt p ExportLCLog INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p IPAddress gt 123 456 7 8 lt p IPAddress gt lt p ShareName gt sharename lt p ShareName gt lt p FileName gt filename txt lt p FileName gt lt p ShareType gt 0 lt p ShareType gt lt p Username gt admin lt p Username gt lt p Password gt password lt p Password gt lt p Workgroup gt workgroup lt p Workgroup gt lt p ExportLCLog INPUT gt OUTPUT When this method is executed ajobid or an error message is returned ExportLCLog OUTPUT J
68. the Part Replacement automatic firmware update performed The values can be e Disable default firmware update is not allowed e Allow version upgrade only Allow firmware update only on up revision e Match firmware of replaced part Always update firmware The example below configures the Part Replacement feature to allow upgrade only and for the automatic synchronization to be on Invoke SetAttribute with the following parameters and syntax EXAMPLE 1 winrm i SetAttribute http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Dell Lifecycle Controller Web Services Interface Guide for Windows 125 Name DCIM LCService file DIRECTORYPATH SetAttribute LC xml r https IPADDRESS 443 wsman u USER p PASSWORD auth basic encoding utf 8 SkipCNCheck SkipCACheck The input file SetAttribute_LC xml is shown below lt p SetAttribute INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p AttributeName gt Part Firmware Update lt p AttributeName gt lt p AttributeValue gt Allow version upgrade only lt p AttributeValue gt lt p SetAttribute INPUT gt This method is used to set the values of multiple attributes Invoke SetAttributes with the following parameters and syntax EXAMPLE 2 winrm i SetAttributes http
69. wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001269609760 cimnamespace root dcim ReturnValue 4096 Dell Lifecycle Controller Web Services Interface Guide for Windows 23 8 313 Deleting the Pending Values for FC DeletePendingConfiguration This method is called to cancel the pending values created by the SetAttribute and SetAttributes methods The DeletePendingConfiguration method cancels the pending configuration changes made before the configuration job is created with CreateTargetedConfigJob This method only operates on the pending changes prior to CreateTargetedConfigJob being called After the configuration job is created the pending changes can only be canceled by calling DeleteJobQueue in the Job Control profile Invoke CreateTargetedConfigJob with the following parameters and syntax Target This parameter is the FQDD of the instances EXAMPLE winrm i DeletePendingConfiguration http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM FCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM FCService SystemName DCIM ComputerSystem Name DCIM FCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file Delete Pending fc xml The input file Delete Pending fc xml is shown below lt p DeletePendingConfiguration INPUT xmlns p http schemas dmtf org wbem wscim
70. xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSService lt p Target gt BI0OS Setup 1 1 lt p Target gt lt p RebootJobType gt 2 lt p RebootJobType gt lt p ScheduledStartTime gt TIME NOW lt p ScheduledStartTime gt lt p UntilTime gt 20111111111111 lt p UntilTime gt lt p CreateTargetedConfigJob INPUT gt OUTPUT When this method is executed a jobid or an error message is returned The status of this jobid can be checked within the job control provider in Section 10 CreateTargetedConfigJob_OUTPUT Dell Lifecycle Controller Web Services Interface Guide for Windows 17 8 259 Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001269609760 cimnamespace root dcim ReturnValue 4096 Deleting the Pending Values for BIOS amp Boot DeletePendingConfiguration This method is called to cancel the pending values created by the SetAttribute and SetAttributes methods The DeletePendingConfiguration method cancels the pending configuration changes made before the configuration job is created with CreateTargetedConfigJob This method only operates on the pending changes prior to Create TargetedConfigJob being called After the configuration job is created the pending changes can only
71. 01859 LastUpdateTime 20100325134947 ManufactureDate Mon Jun 29 12 00 00 2009 UTC Manufacturer Samsung MemoryType 24 Model DDR3 DIMM PartNumber M391B2873DZ1 CH9 PrimaryStatus 1 Rank 1 SerialNumber 85C6DF30 Size 1024 Speed 1333 DCIM MemoryView BankLabel A CurrentOperatingSpeed 1067 FQDD DIMM Socket A3 InstanceID DIMM Socket A3 LastSystemInventoryTime 20100331101859 LastUpdateTime 20100325134947 ManufactureDate Mon Jun 29 12 00 00 2009 UTC Manufacturer Samsung MemoryType 24 Model DDR3 DIMM PartNumber M391B2873DZ1 CH9 PrimaryStatus 1 Rank 1 ES SerialNumber 85C6DEOA Size 1024 Speed 1333 Dell Lifecycle Controller Web Services Interface Guide for Windows 9 4 CPU Inventory This section describes the implementation for the DCIM_CPUView class The Dell CPU Profile describes platform s CPUs Each CPU s information is represented by an instance of DCIM_CPUView class Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Enumerate DCIM_CPUView with the following parameters and syntax EXAMPLE winrm e cimv2 root dcim DCIM CPUView u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 SkipCACheck SkipCNCheck OUTPUT DCIM CPUView B3 CPUFamily ll p CPUStatus CachelAssociativity 7 CachelErrorMethodology 5 CachelLevel 0 ll
72. 1 124 Lifecycle Controller Management Profile The LC Management Profile describes the LC attribute configuration service and the collections and attributes instances that the service manages The profile also describes the relationship of the LC attribute service to the DMTF Dell profile version information and Dell Job Control profile The Dell Common Information Model CIM class extensions for supporting Lifecycle Controller feature management are defined in the Dell LC Management 2 and related MOF files 3 The diagrams representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell LC Management Profile Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Collect System Inventory on Restart CSIOR By default collect system inventory on restart is disabled To enable this feature utilize the SetAttribute method in the following example Note To query the system to determine when the last CSIOR event occurred list system inventory and examine the LastSystemInventoryTime attribute The Collect System Inventory on Restart attribute flags whether the system should do an automatic inventory or not To get the current status of this attribute see Section 12 3 The values can be e Disabled default Disallow collecting inventory on restart e Enabled Allow collecting system inventory on restart The Part Firmware Update attribute flags whether
73. 1 cim schema 2 root dcim DCIM FCService lt p Target gt FC Slot 2 2 lt p Target gt lt p DeletePendingConfiguration INPUT gt OUTPUT DeletePendingConfiguration OUTPUT Message The command was successful MessageID FC001 ll ec ReturnValue 4096 ReturnValue Dell Lifecycle Controller Web Services Interface Guide for Windows 23 9 Listing the FC Views Enumerate FCView class ith the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM FCView u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM FCView Bus 5 ChipType 8324 Rev 01 Device 0 DeviceName QLogic QLE2662 16Gb FC Adapter 2001000E1E099026 EFIVersion 5 30 FCTapeEnable 3 FODD FC Slot 3 1 FabricLoginRetryCount 0 FabricLoginTimeout 0 FamilyVersion 02 00 84 FirstFCTargetLUN 0 FirstFCTargetWWPN 00 00 00 00 00 00 00 00 FramePayloadSize 2048 Function 0 HardZoneAddress 0 HardZoneEnable 3 InstanceID FC Slot 3 1 314 Dell Lifecycle Controller Web Services Interface Guide for Windows 315 LinkDownTimeout LinkStatus 0 LoopResetDelay PCIDevicelD 20 PortDownRetryCou PortDownTimeout PortLoginRetryCo PortLoginTimeout PortNumber 1 PortSpeed 2 SecondFCTargetLU 30000 5 31 nt 30 0 u
74. 123 lt p Key gt lt p Keyid gt LKM lt p Keyid gt lt p EnableControllerEncryption INPUT gt 229 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 17 4 OUTPUT This method requires an PERC controller with Local Key encryption or DKM support to function correctly EnableControllerEncryption OUTPUT RebootRequired YES ReturnValue 0 Rekeying the Controller ReKey The ReKey method is used to reset the key on the controller that supports encryption This method switches the controller mode between Local Key encryption or Dell Key Manager DKM encryption Invoke the ReKey method with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_ControllerView class See section 16 1 OldKey Old controller key NewKey New controller key The Key can be maximum 32 characters long and must have one character from each of the following e Upper Case e Lower Case Number e Special Character The special characters in the following set must be passed as mentioned below e amp amp amp e amp lt e gt gt amp gt e amp quot e amp apos Keyid Key Identifier Describes Key The Keyid can be maximum 32 characters long and shoutd not have spaces in it Mode Mode of the Controller 1 Local Key Encryption 2 Dell Key Manager EXAMPLE winrm i ReKey cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM Comp
75. 2 Listing the NIC or CNA Inventory String Class sss 179 15 5 Listing ihe CNA Inventory Integer C a5S c i a pd ed b te bad 182 15 4 Listing the CNA Inventory NICView Class cecon otne a ns a a eene rere 184 15 5 Listing the CNA Inventory NIC Capabilities Class sss eee 187 15 6 Listing the CNA Inventory NICStatistics Class arnobia nk a E AE E E a 189 15 7 Applying the Pending Values for CNA CreateTargetedConfigJob occ cececececeeeeeeteeeeeeeseeeeeeseneeeeeeneeeerens 191 15 8 Deleting the Pending Values for CNA DeletePendingConfiguration coccion 192 15 9 Getting the CNA Enumeration Instance smni e a E a a a e E aa rennen eene nre enne 195 15 10 Setting the IscsiOffloadMode Attribute eren enne 194 15 11 Setting the MaxBandwidth Attribute eene rennen eere eerie nnns 195 15 12 Setting the VirtMacAddr AtB ici de ie Fl dee ded o v A de e 196 15 15 Settng the LegacyBootProto Attribute utar ot unen e aa uet d d f fet cunt 197 15 14 Seting CNA EAN MOGdGs ie tere pte toni pete n ieee dedidit c qp De E ka dee deed geek tbe S eden 199 15 15 Set ng thie S CSEBOOt TArgebs s aate rti HERR ed E e eda te fre ntu ded edat eats 200 15 16 Seting the FCoE Boot Target used rite edente Cr rr ptt pede rien eds wei i eee eade qmd 201 RAID Storage Ronge menie cuts edu pat steterat tet uade ctt 203 Dell Lifecycle Controller Web Services Interface Guide for Windows 10 16 1 Listing the RAID Inventory Enumeration Class cc
76. 26 5 1 Description of iDRAC Attributes Versus Standard DMTF Model 26 5 2 Account Inventory Using iDRAC Attributes nnne rennen nnns 26 5 2 1 Account and Capabilities Using iDRAC Attributes sse eres 26 5 2 2 Privilege and Capabilities Using IDRAC Attributes sssssssssssssssee ee eene 28 5 3 Manage Account Settings Using iDRAC Attributes ener 29 5 3 1 Modify User Name Using iDRAC Attributes sssssssssssseneeneeeneeeneneeenenr nennen nnne nere 29 5 5 2 Modify Password Using iDRAC Attributes sssssssssssseseeeneeeeeenne enne nnne eren nennen ener 50 5 5 5 Modify Account State Using iDRAC Attributes ssri ineine u nein En AEEA ri ENS E rentrer nnns 31 5 5 4 Modify User Privilege Using IDRAC Attributes nicnn ae a ENE AEA ENE ANENE A 32 54 Account Inventory Using DMTF Model erret rnnt 33 5 4 1 Account and Capabilities Using DMTF Model nennen 34 5 4 2 Privilege and Capabilities Using DMTF Model enne 37 5 5 Manage Account Settings Using DMTF Model rennen rennen 40 Dell Lifecycle Controller Web Services Interface Guide for Windows 5 511 Modify User Name Using DMTE Model inci obe entre eda ba e 40 5 5 2 Modify Password Using DMTF Model erbe ed dete tede e bep ded ene n ee He ca ee eee 45 5 5 5 Modify Account State Using DMTF Model eene rennen nnne 44 5 5 4 Modify User Privilege Using DMTEF Model nerit rerit ee pitt te cetero p Ea EC ELA RE HIE 45 FIFA Wate AVE L
77. 3 auth basic encoding utf 8 SkipCACheck SkipCNCheck OUTPUT DCIM PCIDeviceView BusNumber 0 DataBusWidth 0002 Description 828011 ICH9 Family USB UHCI Controller 4 DeviceNumber 26 FODD USBUHCI Embedded 4 1 FunctionNumber 0 InstanceID USBUHCI Embedded 4 1 LastSystemInventoryTime 20100331101859 LastUpdateTime 20100325134947 Manufacturer Intel Corporation PCIDeviceID 2937 PCISubDevicelD 0236 PCISubVendorID 1028 85 Dell Lifecycle Controller Web Services Interface Guide for Windows 86 PCIVendorID 8086 SlotLength 0002 SlotType 0002 DCIM PCIDeviceView BusNumber 0 DataBusWidth Description DeviceNumber FQDD P2PBridge FunctionNumber InstanceID P2PBridge LastUpdateTime Manufacturer PCISubDeviceID PCISubVendorID 0 002 5520 5500 X58 I O Hub PCI 3 0 LastSystemInventoryTime Embedded 4 1 Embedded 4 1 20100331101859 20100325134947 Intel Corporation PCIDeviceID 340A 0000 0000 PCIVendorID 8086 SlotLength 0002 SlotType 0002 DCIM PCIDeviceView Dell Lifecycle Controller Web Services Interface Guide for Windows Express Root Port 3 92 87 Video Inventory This section describes the implementation for the DCIM_VideoView class The Dell Video Profile describes platform s videos Each video controller s information is represented by an
78. 6 Account Inventory Using DMTF Model The list of user accounts may be retrieved by enumerating the CIM_Account class The class provides the user account name and EnabledState properties The user account password is also included but it is a write only property Profiles Dell Lifecycle Controller Web Services Interface Guide for Windows 5 4 1 34 http www dmtf org sites default files standards documents DSP1034 1 0 1 pdf http www dmtf org sites default files standards documents DSP1039 1 0 0 pdf Account and Capabilities Using DMTF Model Example A demonstrates standard ouput Example B demonstrates EPR mode output EXAMPLE A winrm e http schemas dmtf org wbem wscim 1 cim schema 2 CIM Account u USER p PASSWORD r https IPADDRI OUTPUT A DCIM Account ESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic CreationClassName DCIM Account ElementName DCIM EnabledDefault 2 EnabledState 3 OrganizationName RequestedState 0 Account Name iDRAC Embedded 1 Users 1 DCIM SystemCreationClassName DCIM SPComputerSystem SystemName systemmc TransitioningToState 12 UserID null UserPassword null DCIM Account CreationClassName DCIM Account ElementName DCIM Account Dell Lifecycle Controller Web Services Interface Guide for Windows EnabledDefault 2 EnabledState 2 Name iDRAC Embedded 1 Us
79. 9 1Getting the Current iDRAC IPChange State nmasi aei e AR eere nnne 292 19 9 2 Setting the iDRAC IPChange Notification SetAttribute sss 292 REMOS Service Status ao ue eere eere e vein EAE E e VAM i dte t pe Eee od avons steer seg evans re ERR aoa etd 294 20 3 Getting Remote Service Salus bee en e n be e dort p napa 294 20 2 Restartirig REMOTE Service Status ve Hb b d o EG Rd RE Re ho Jel E ease aoa ed 296 System pformiatiore Hes tto eset tet et oL e eta Fee d b s tot Fa dust aeo ott i ll tet addetto i sta da 298 21 1 Listing the System Inventory SystemView Class rennen 298 Sensor Information minut ec teneo n ete idee te une oe o n dee dec ile e adero ed love de ads 301 22 1 Listing the Sensors Inventory PSNumericSensor Class 301 Managing Fiber Channel FC Configuration ss uias tede tirer nde tae esu eta o Re hn e Eu Tena hn e ds 305 23 1 Listing the FC Inventory Attribute Class eene nnne 305 23 2 Listing the FC Inventory Statistics Class eene N an a aE i a 306 255 kisting the FG Inventory String Class eise ne arte oti o er d pdt cad e res 508 Dell Lifecycle Controller Web Services Interface Guide for Windows LS 23 4 23 5 23 6 23 7 23 8 23 9 Listing the FG Inventory Integer Class ima dta e qa tee ta C Ota aste dde 309 Listing the FC Inventory Enumeration Class cananea 309 Changing the FC Attributes SetAttribute eese misr o iei E ie DE E ERE EE EDE E RS 310 Applying the Pending Values for FC CreateTargete
80. ALUE gt Intel R Ethernet 10G 4P X540 1350 rNDC BC 30 5B ED 50 38 lt VALUE gt PROPI lt PROPE lt VALUE PROPI 7 lt PROPE ERTY gt RTY NAME BaseLocation TYP gt ERTY gt RTY NAME PackagePath TYP iral ll string gt E string gt lt VALUE gt Network Firmware KTT4W WN64 14 5 5 X03 EXE lt VALUE gt PROPI lt PROPE E lt VALUE gt Network Firmware KTT4W WN64 14 5 5 X03 ERTY gt RTY NAME PackageName TYP E string gt I XE VALUE lt PROPERTY gt lt PROPERTY NAME PackageVersion TYPE string gt lt VALUE gt 14 5 5 lt VALUE gt lt PROPERTY gt lt PROPERTY NAME RebootType TYPE string gt lt VALUE gt HOST lt VALUE gt lt PROPI lt PROPE E lt VALUI El ERTY gt RTY NAM gt El JobID TYP ea ll string gt 66 Dell Lifecycle Controller Web Services Interface Guide for Windows lt PROPERTY gt lt PROPERTY NAME Target TYPE string gt E V lt VALUE gt DCIM INSTALLED 701 NIC Integrated 1 1 1 VALU lt PROPERTY gt iral I PROPERTY NAME ComponentID TYP string gt lt VALUE gt lt PROPERTY gt lt PROPERTY NAME ComponentType TYPE string gt I lt VALUE gt FRMW lt VALUE gt
81. Ahead 16 Read Ahead 32 Adaptive Read Ahead 64 WritePolicy Write Through 1 Write Back 2 Write Back Force 4 DiskCachePolicy e Enabled 512 e Disabled 1024 VirtualDiskName Name of the virtual disk 1 15 character range 240 Dell Lifecycle Controller Web Services Interface Guide for Windows 241 StartingLBA Starting logical block address of virtual disks in blocks If OxFFFFFFFFFFFFFFFF startingLBA is calculated programmatically The value can be in hexadecimal or decimal format e OxFFFFFFFFFFFFFFFF e 18446744073709551615 EXAMPLE winrm i CreateVirtualDisk cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file CreateSlicedVirtualDisk xml The input file CreateSlicedVirtualDisk xml is shown below lt p CreateVirtualDisk INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService lt p Target gt RAID Integrated 1 1 lt p Target gt lt p PDArray gt Disk Bay 0 Enclosure Internal 0 0 RAID Integrated 1 1 lt p lt p PDArray gt Disk Bay 1 Enclosure Internal 0 0 RAID Integrated 1 1 lt p lt p VDPropNameArray gt RAIDLevel lt p VDPropNameArray gt lt p VDPropNameArray gt SpanDepth lt p VDPropNameArray gt
82. Attributes ChangeBootOrderBylnstancelD and ChangeBootSourceState methods The system will automatically reboot depending on the ScheduledStartTime selected Using the CreateTargetedConfigJob jobID output with the job control section can be used to obtain its status 257 Dell Lifecycle Controller Web Services Interface Guide for Windows 258 Invoke CreateTargetedConfigJob with the following parameters and syntax TARGET This Parameter is the FQDD of the BIOSAttribute instances obtained from the InstancelD field in Section 17 1 RebootJobType There are three options for rebooting the system 1 PowerCycle 2 Graceful Reboot without forced shutdown 3 Graceful reboot with forced shutdown Note When a user does not want to set a reboot type when creating a target job users should comment out the RebootJobType in the input xml User should not enter 0 or give no parameter at all in the input xml EXAMPLE winrm i CreateTargetedConfigJob http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM BIOSService SystemName DCIM ComputerSystem Name DCIM BIOSService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file CreateTargetedConfigJob BIOS xml The input file CreateTargetedConfigJob BIOS xml is shown below lt p CreateTargetedConfigJob INPUT
83. BootTarget xml is shown below lt p schema 2 roo lt p lt p lt p lt p lt p lt p lt p lt p lt p SetAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim t dcim DCIM NICService gt Target gt NIC Integrated 1 1 1 lt p Target gt ttributeValue gt 20 00 00 10 ttrib ttributeName gt FirstFCoEFCFV AttributeName gt ConnectFirstFCoETarget lt p AttributeName gt AttributeValue gt Enabled lt p AttributeValue gt AttributeName gt FirstFCoEWWPNTarget lt p AttributeName gt 18 88 C0 03 p AttributeValue teName gt FirstFCoEBootTargetLUN lt p AttributeName gt ANID lt p AttributeName gt PPP PP Ct ttributeValue gt 34 lt p Attrib lt p SetAttributes INPUT gt OUTPUT u u tributeValue gt 33 lt p AttributeValue gt u u uteValue gt SetAttribute OUTPUT Message The command was successful MessageID NICOO1 RebootRequired Yes ReturnValue 0 SetResult Set PendingValue Dell Lifecycle Controller Web Services Interface Guide for Windows 16 16 1 203 RAID Storage Management The remote RAID configuration allows users to remotely query and configure the Hardware RAID of the system The RAID profile extends the management capabilities of referencing profiles by adding the capability to represent the configuration of RAID storage The RAID storage is modeled as collections of attributes where there a
84. CurrentValue 32 FODD RAID Integrated 1 1 InstanceID RAID Integrated 1 1 RAIDmaxPDsInSpan IsReadOnly true LowerBound 0 PendingValue UpperBound 0 DCIM RAIDInteger AttributeName RAIDmaxSpansInVD CurrentValue 8 FODD RAID Integrated 1 1 InstanceID RAID Integrated 1 1 RAIDmaxSpansInVD IsReadOnly true Dell Lifecycle Controller Web Services Interface Guide for Windows 207 LowerBound PendingValue UpperBound DCIM RAIDInte AttributeName CurrentValue FODD RAID I InstancelD IsReadOnly LowerBound PendingValue UpperBound DCIM RAIDInte AttributeName CurrentValue FODD RAID I InstanceID IsReadOnly LowerBound PendingValue UpperBound DCIM RAIDInte AttributeName CurrentValue FODD RAID I InstanceID IsReadOnly 0 0 ger RAIDrebuildRate The get instance method in Section 16 4 used this InstancelD as input 30 ntegrated 1 1 RAID Integrated 1 1 RAIDrebuildRate false The set attribute method in Section 1 16 19 3 uses the FQDD AttributeName and a value equal to or between the LowerBound and 100 UpperBound fields as input ger RAIDccRate 30 ntegrated 1 1 RAID Integrated 1 1 RAIDccRate The set attributes method in section 16 19 4 uses the FQDD AttributeName and a value equal to or between the LowerBound and UpperBound fields as input false 100 ger RAIDr
85. D Disk Virtual 0 RAID Slot 1 1 InstanceID Disk Virtual 0 RAID Slot 1 1 LastUpdateTime 20120116145459 000000 000 LockStatus 0 MediaType 1 Name Virtual Disk 00 ObjectStatus 3 OperationName None OperationPercentComplete 0 PhysicalDiskIDs Disk Bay 0 Enclosure Internal 0 0 RAID Slot 1 1 Disk Bay 1 Enclosure Internal 0 0 RAID Slot 1 1 Disk Bay 2 Enclosure Internal 0 0 RAID Slot 1 1 PrimaryStatus 1 RAIDStatus 2 RAIDTypes 2 ReadCachePolicy 16 RemainingRedundancy 0 RollupStatus 1 SizeInBytes 107481464832 SpanDepth 1 Dell Lifecycle Controller Web Services Interface Guide for Windows LastSystemInventoryTime 20120116145459 000000 000 SpanLength 3 StartingLBAinBlocks 0 StripeSize 128 VirtualDiskTargetID 0 WriteCachePolicy 1 16 11 Listing the RAID EnclosureView Inventory Enumerating the EnclosureView results in the attributes and inventory of the available enclosure components in the system Enumerate EnclosureView with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM EnclosureView u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT DCIM EnclosureView AssetTag Connector 0 EMMCount 0 FODD Enclosure Internal 0 0 RAID Integrated 1 1 E FanCount 0 InstanceID
86. Dell Lifecycle Controller Web Services Interface Guide for Windows A Dell Technical White Paper about the Best Practices to be followed for using the WS Man based Remote Services provided by iDRAC and Lifecycle Controller Dell Engineering December 2013 A Dell Best Practices Revisions Date Description August 2013 Initial release Dell the DELL logo and the DELL badge are trademarks of Dell Inc Symantec NetBackup and Backup Exec are trademarks of Symantec Corporation in the U S and other countries Microsoft Windows and Windows Server are registered trademarks of Microsoft Corporation in the United States and or other countries Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products Dell disclaims any proprietary interest in the marks and names of others Dell the Dell logo Dell Boomi Dell Precision OptiPlex Latitude PowerEdge PowerVault PowerConnect OpenManage EqualLogic Compellent KACE FlexAddress Force10 and Vostro are trademarks of Dell Inc Other Dell trademarks may be used in this document Cisco Nexus Cisco MDS Cisco NX OS and other Cisco Catalyst are registered trademarks of Cisco System Inc EMC VNX and EMC Unisphere are registered trademarks of EMC Corporation Intel Pentium Xeon Core and Celeron are registered trademarks of Intel Corporati
87. Dell Lifecycle Controller Web Services Interface Guide for Windows 8 1 8 2 8 2 1 69 Power State Management Description of Base Server Versus Power State Management Methods The remote control of a server power state On Off and methodology for cycling power is available through data models specified in both the DMTF Base Server Profile and the DMTF Power State Management Profile The Base Server Profile offers the RequestStateChange method on the instance of the CIM_ComputerSystem class representing the server platform The Power State Management Profile offers the RequestPowerStateChange method available on the instance of the PowerStateManagmentService associated with the instance of CIM_ComputerSystem representing the server platform Base Server Profile http www dmtf org sites default files standards documents DSP1004 1 0 1 pdf Power State Management Profile http www dmtf org sites default files standards documents DSP1027 2 0 0 pdf Get Power State Base Server Method The power state of the system is reported by the EnabledState property of the DCIM ComputerSystem class EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM ComputerSystem CreationClassName DCIM ComputerSystem Dedicated 0 ElementName EnabledState 2
88. E Password CIFS PASSWORD OSName Microsoft Windows Server 2008 with SP2 OUTPUT The return will be O for success or 1 if an error occurred in starting the processing the input parameters The MessagelD and Message output parameters will further contain method invocation information if an error occurred UnpackAndShare OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM OSDConcreteJob SelectorSet Selector InstanceID DCIM OSDConcreteJob 1 Dell Lifecycle Controller Web Services Interface Guide for Windows 11 5 5 109 Cimnamespace root dcim ReturnValue 4096 A missing command line character such as a could result in the following syntax error Syntax Error input must be of the form KEY VALUE KEY VALUE Check Job Status The following methodology is used to determine the status of the jobs generated by the invocation of the UnpackAndAttach and UnpackAndShare methods The methodology involves enumerating the DCIM OSDConcreteJob instances and checking the JobStatus property value When the jobs are complete the JobStatus property value will be Successful if the job completed successfully or Failed if an error occurred while executing the request If the job failed the Message property on the returned DCIM OSDConcret
89. EdS u hut ede v ta ada 260 179 Setting he BIOS Passwortds oai nta obtento ite p Pd He M REED FR AGREE ERR IR I 260 17 9 2 Create Target Config rauondJob s aotem e da e EH d cda ceo eds bo e ag d it o eed 261 17 9 5Monitor Set BIOS Password Status uento et ed eMe Ue EORR b e P CH Le e ee d 262 17 10 Listing the BIOS Inventory Password Class ssssssssssseeeeemeeeeneemererer eren enne nnne 262 Exporting arid Irportrig Server Profile terret tete eet etd etate d ttv tat e tete ied peces 265 181 Exporting Seryer Profile c ete CE e e e rd S d RR Res 265 18 1 1 Exporting Server Profile to iDRAC vFlash Card Backuplmage sssssssssssseeeeeeennes 265 18 1 2 Exporting Server Profile to NFS Share Backuplmage ere ereere eeren eE Aer enee rerna eee 266 18 1 3 Exporting Server Profile to CIFS Share BackuplMagel omose ienaiiino eene 266 18 1 4Monitoring EXportstatUS iia AAA 267 18 27 Automatic Back Din em ettet dn te emi qe a dt pa ees ees 268 18 2 TEnable the Automatic Backup ae eet ak d ete quema ange eile ue iamen eus 268 T18 2 256t BackupiSche dul cs a 269 18 2 sGetthe Backup Schedule it orna tei m did n 269 Dell Lifecycle Controller Web Services Interface Guide for Windows 12 19 20 21 22 23 1824 Clear the Backup Schedule ti eL e a pie lela dn See iu hd Ge ac tn ee es do ate ta 270 18 5 Importing Server Profiles eate Ale Ae e Bote teme eb pee P esi t n oe aet e dett 270 18 3 1Importing Serve
90. FE B5 FF B3 EA PermanentiSCSIMACAddress I ProductName Broadcom Gigabit Ethernet BCM5720 14 FE B5 FF B3 ReceiveFlowControl 0 SlotLength 0002 SlotType 0002 185 Dell Lifecycle Controller Web Services Interface Guide for Windows py TransmitFlowControl 0 VendorName null WWPN null iScsiOffloadMode 3 DCIM NICView AutoNegotiation 0 BusNumber 1 ControllerBIOSVersion 1 17 CurrentMACAddress 14 FE B5 FF B3 EB DataBusWidth 0002 DeviceNumber 0 EFIVersion 15 0 16 FCoEOffloadMode 3 FCoEWWNN null FODD NIC Integrated 1 2 1 FamilyVersion 7 0 39 FunctionNumber 1 InstanceID NIC Integrated 1 2 1 LastUpdateTime 20010708151606 000000 000 LinkDuplex 0 LinkSpeed 0 MaxBandwidth 0 MediaType 4 MinBandwidth 0 NicMode 3 PCIDeviceID 165f 186 Dell Lifecycle Controller Web Services Interface Guide for Windows LastSystemInventoryTime 20010708151620 000000 000 15 5 187 PCISubDeviceID 1f5b PCISubVendorID 1028 PCIVendorID 14e4 PermanentFCOEMACAddress PermanentMACAddress 14 FE B5 FF B3 EB PermanentiSCSIMACAddress ProductName Broadcom Gigabit Ethernet BCM5720 14 FE B5 FF B3 EB ReceiveFlowControl 0 SlotLength 0002 SlotType 0002 TransmitFlowControl 0 VendorName null WWPN null iScsiOffloadMode 3 Listing the CNA Inventory NICCapab
91. FODD DRAC Embedded 1 Dell Lifecycle Controller Web Services Interface Guide for Windows 5 5 254 29 GroupDisplayName Users GroupID Users 1 InstanceID iDRAC Embedded 1 Users 1l IpmiSerialPrivilege IsReadOnly true PossibleValues User Operator Administrator NoAccess Manage Account Settings Using iDRAC Attributes When the account setting capability allows the user name of an account may be modified by invoking the ApplyAttributes method on the UserName property Confirmation of successful user name or password verification can be obtained by enumerating the DCIM_iDRACCardString class Section 19 6 Modify User Name Using iDRAC Attributes EXAMPLE winrm i ApplyAttributes http schemas dmtf org wbem wscim 1 cimschema 2 root dcim DCIM iDRACCardService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM iDRACCardService SystemName DCIM ComputerSystem Name DCIM iDRACCardService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file DracCard UserName xml The input file DracCard UserName xml is shown below lt p ApplyAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cimschema 2 root dcim DCIM iDRACCardService lt p Target gt iDRAC Embedded 1 lt p Target gt lt p AttributeName gt Users 4 UserName lt p AttributeName gt Dell Lifecycle Controller Web Services In
92. FS http www delltechcenter com page DCIM Library Profile Listing the NIC or CNA Inventory Enumeration Class Enumerate the NICEnumeration class with the following parameters and syntax EXAMPLE CNA winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICEnumeration u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT CNA For SAMPLE PORT 1 PARTITION 1 all attributes on all partitions are enumerated DCIM NICEnumeration AttributeDisplayName TCP IP Parameters via DHCP AttributeName TcpIpViaDHCP CurrentValue Enabled Dependency lt Dep gt lt AttrLev Op OR gt lt ROIf Name IpVer gt IPv6 lt ROIf gt lt ROIf Name iSCSIBootSupport Unavailable ROIf AttrLev Dep Dell Lifecycle Controller Web Services Interface Guide for Windows 178 FODD NIC Integrated 1 1 1 GroupDisplayName iSCSI General Parameters GroupID IscsiGenParams InstanceID NIC Integrated 1 1 1 TcpIpViaDHCP IsReadOnly false PendingValue null PossibleValues Disabled Enabled PossibleValuesDescription Disabled Enabled DCIM NICEnumeration AttributeDisplayName IP Autoconfiguration AttributeName IpAutoConfig CurrentValue Enabled Dependency Dep AttrLev Op OR gt lt ROIf Name IpVer gt IPv4 lt ROIf gt lt ROIf Name iSCSIBootSupport gt Unavailabl
93. GroupDisplayName NIC GroupID NIC 1 InstanceID iDRAC Embedded 1 NIC 1 Enable IsReadOnly false PossibleValues Disabled Enabled DCIM iDRACCardEnumeration AttributeDisplayName Virtual Media Attached AttributeName Attached CurrentValue Attached DefaultValue Detached Dependency null ll o DisplayOrder FODD iDRAC Embedded 1 GroupDisplayName VirtualMedia 278 Dell Lifecycle Controller Web Services Interface Guide for Windows 279 GroupID VirtualMedia 1 InstancelD iDRAC Embedded 1 VirtualMedia 1 Attached IsReadOnly false PossibleValues Detached Attached Autoattach DCIM iDRACCardEnumeration AttributeDisplayName IPv4 Enable AttributeName Enable CurrentValue Enabled DefaultValue Enabled Dependency null ll o DisplayOrder FODD DRAC Embedded 1 GroupDisplayName IPv4 GroupID IPv4 1 InstanceID iDRAC Embedded 1 IPv4 1 Enable IsReadOnly false PossibleValues Disabled Enabled DCIM iDRACCardEnumeration AttributeDisplayName User Admin IPMI LAN Privilege AttributeName IpmiLanPrivilege CurrentValue Administrator DefaultValue NoAccess Dependency null DisplayOrder 0 FODD iDRAC Embedded 1 GroupDisplayName Users GroupID Users 3 Dell Lifecycle Controller Web Services Interface Guide for Windows 19 4 19 4 1 280 InstanceID
94. I http schemas dell com wbem wscim 1 cimschema 2 DCIM SoftwareIdentity lt w ResourceURI gt lt w SelectorSet gt lt w Selector Name InstanceID gt INSTANCEID lt w Selector gt lt w SelectorSet gt lt a ReferenceParameters gt lt p Target gt lt p InstallFromURI_INPUT gt In the above sample the URI IP ADDRESS must be replaced with the actual value of the IP address of the server that stores update content PATH TO EXE must be replaced with the applicable path to the executable FILE exe must be replaced with the executable name and INSTANCEID should be replaced with the actual InstancelD of the device to be updated OUTPUT When this method is executed a jobid or an error message is returned This jobid can then be used for subsequent processing with job control provider in Section 10 InstallFromURI OUTPUT Job Address http schemas xmlsoap org ws ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM SoftUpdateConcreteJob Dell Lifecycle Controller Web Services Interface Guide for Windows rA 57 SelectorSet Selector InstanceID JID 001265810325 cimnamespace root dcim ReturnValue null Missing XML parameters may yield the following error message InstallFromURI OUTPUT Message Insufficient Method Parameters MessageID SUP001 ReturnValue null Update BIOS from HTTP CIFS Share NFS Share TFTP or FTP The InstallFromU
95. IM SoftwareInstallationService SystemCreationClassName DCIM ComputerSystem SystemName IDRAC ID Name SoftwareUpdate file reboot xml u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck auth basic encoding utf 8 The syntax for reboot xml is lt p CreateRebootJob_ INPUT xmlns p http schemas dmtf org wbem wscim 1 cimschema 2 root dcim DCIM SoftwareInstallationService lt p RebootJobType gt 2 lt p RebootJobType gt lt p CreateRebootJob INPUT gt OUTPUT This method will return a reboot jobid that can be set to reboot the system immediately or at a later time CreateRebootJob OUTPUT RebootJobID Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM SoftUpdateConcreteJob SelectorSet Selector InstanceID RID 001265648530 cimnamespace root dcim ReturnValue null The jobid in the above output is the instancelD Jobid InstanceID RID 001265648530 Dell Lifecycle Controller Web Services Interface Guide for Windows 72 LB 132 61 Automatic Updates Automatic Updates feature allows for periodic firmware updates at regular intervals as configured by the user Enable Automatic Update This method enables disables the Automatic Update Feature attribute Example winrm i SetAttribute http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM
96. IM_ControllerView Section 16 7 EXAMPLE winrm i DeletePendingConfiguration http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file DeletePendingConfiguraton xml The input file DeletePendingConfiguration xml is shown below lt p DeletePendingConfiguration INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService lt p Target gt RAID Integrated 1 1 lt p Target gt lt p DeletePendingConfiguration INPUT gt OUTPUT DeletePendingConfiguration OUTPUT ReturnValue O Dell Lifecycle Controller Web Services Interface Guide for Windows 16 16 16 16 1 Managing Hot Spare Determining Potential Disks GetDHSDisks The GetDHSDisks method is used to determine possible choices of drives to be a dedicated HotSpare for the identified virtual disk Invoke GetDHSDisks with the following parameters and syntax TARGET This parameter is the FQDD of the target virtual disk Its value will depend on the number of virtual disks obtainable in Section 16 10 EXAMPLE winrm i GetDHSDisks cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem CreationClassNa
97. IM_EnabledLogicalElementCapabilities class instance 3 The presence of RequestedStatesSupported determines which states could be set 4 One exception is account index O The first account is static and could not be set OUTPUT D DCIM_EnabledLogicalElementCapabilities ElementName Account Capabilities ElementNameEditSupported false InstancelD DCIM_EnabledLogicalElementCapabilities 1 MaxElementNameLen O RequestedStatesSupported 2 3 Privilege and Capabilities Using DMTF Model The account privilege assigned to a user is defined in the class CIM_Privilege associated with the CIM_Account class The class contains a list of privileges granted to the user account Profiles http www dmtf org sites default files standards documents DSP1034_1 0 1 pdf http www dmtf org sites default files standards documents DSP1039_1 0 0 pdf To get the instance of CIM_Privilege for an account 1 Get the CIM_Account class instance of interest using EnumerateEPR mode 2 Enumerate the associators of the CIM_Account instance and search for CIM_Identity class instance using EnumerateEPR mode 3 Enumerate the associators of the CIM_Identity instance and search for CIM_Role class instance using EnumerateEPR mode Dell Lifecycle Controller Web Services Interface Guide for Windows 38 4 Enumerate the associators of the CIM_Role instance and search for CIM_Privilege class instance An alternative to the above method you can retriev
98. IOS Password The following example sets the BIOS system password to NEW_PASSWORD Three instances of XML are shown below to demonstrate the following scenarios e No BIOS password is set e Changing an existing BIOS password e Deleting an existing BIOS password Invoke ChangePassword method with the following parameters Target Obtained from any BIOS enumerate WSMAN command PasswordType Either 1 for system or 2 for setup OldPassword Reference following XML case A B or C NewPassword Reference following XML case A B or C EXAMPLE winrm i ChangePassword http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM BIOSService SystemName DCIM ComputerSystem Name DCIM BIOSService u USER p PASSWORD Dell Lifecycle Controller Web Services Interface Guide for Windows UA 261 r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file change bios password xml The input file change bios password xml is shown below e No BIOS password is set The OldPassword parameter is not required It may be set to null or left blank as shown below e Changing an existing BIOS password Both the OldPassword and NewPassword parameters are required Note Entering only the NewPassword parameter indicates a pass in the setting and creating a new job however the job fails e Deleting
99. IPADDRESS gt wsman SkipCNCheck SkipCACheck encoding utf 8 a basic Importing Server Profile To restore host system server profile invoke the Restorelmage method in the class DCIM_LCService Restore process restores the system information firmware images hardware configuration Lifecycle Controller iDRAC firmware and configuration from the backup image file located on either DRAC vFlash SD card or network share IP ADDRESS This is the IP address of the file server DRIVESHARE This is the directory path for the image USERNAME This is the username to the file share PASSWORD This is the password to the file share IMAGENAME This is the desired name of the image PASSPHRASE This can be used to password protect NFS and CIFS images For NFS and CIFS shares the entire Passphrase PASSPHRASE argument is only required when the backup image used a passphrase The following examples restore the server profile and execute it immediately using the TIME NOW parameter Importing Server Profile from iDRAC vFlash Card Restorelmage iDRAC vFlash Card ShareType is 4 270 Dell Lifecycle Controller Web Services Interface Guide for Windows 18 5 2 18 5 5 271 winrm i Restorelmage http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCI
100. ISO will be reattached upon iDRAC reset Invoke ConnectNetworkISOlmage using CIFS or NFS share with the following syntax CIFS_or_NFS_IPADDRESS This is the IP address of the location of the ISO image CIFS_or_NFS OSISO This is the sharename directory path to the ISO image 2_or_0 2 CIFS O NFS CIFS_or_NFS_Username This is the username to the IP address of the ISO image CIFS_or_NFS_Passwordl This is the corresponding password to the username containing the ISO image OS ISO This is to be replaced by the actual name of the ISO image EXAMPLE winrm i ConnectNetworkISOImage http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck encoding utf 8 a basic IPAddress CIFS or NFS IPaddress ShareName CIFS or NFS ShareType 2 o r 0 Username CIFS or NFS Username 116 Dell Lifecycle Controller Web Services Interface Guide for Windows 11 5 15 Password CIFS or NFS Password Workgroup WORKGROUP ImageName OS 150 OUTPUT The return will be O for success or 1 if an error occurred in starting the processing the input parameters The MessagelD and Message output parameters will further contain method invocation i
101. IVendorID 1000 PatrolReadState 1 PrimaryStatus 1 ProductName PERC H310 Adapter RollupStatus 1 SASAddress 5782BCB00C577600 SecurityStatus 0 SlicedvDCapability 1 16 9 Listing the RAID Inventory PhysicalDiskView Class Enumerating the PhysicalDiskView results in the attributes and inventory of the available physical disks in the system Enumerate PhysicalDiskView with the following parameters and syntax EXAMPLE 213 Dell Lifecycle Controller Web Services Interface Guide for Windows winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM PhysicalDiskView u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT DCIM PhysicalDiskView BusProtocol 6 Connector 0 ll Ww DriveFormFactor FODD Disk Bay 0 Enclosure Internal 0 0 RAID Slot 1 1 FreeSizelnBytes 8978432 HotSpareStatus 0 InstanceID Disk Bay 0 Enclosure Internal 0 0 RAID Slot 1 1 LastSystemInventoryTime 20120116145459 000000 000 LastUpdateTime 20120116145459 000000 000 Manufacturer SEAGATE ManufacturingDay 7 ManufacturingWeek 50 ManufacturingYear 2010 MaxCapableSpeed 3 MediaType 0 Model ST9500430SS OperationName None OperationPercentComplete 0 PPID THOR734K212330CG0027A00 PredictiveFailureState 0 PrimaryStatus 1 RaidStatus 2 214 Dell Lifecyc
102. Initialization or FOME e res 157 15 5 Enable or Disable vFlash using vFlash State Change mesinin a E e R eere 158 Dell Lifecycle Controller Web Services Interface Guide for Windows 14 15 16 15 4 Create Partito N 2a oii ee te oa Ree et abate ad c de rab tee cba col er inst ro so ee ecu 158 15 5 Greate Par tion usirig IMAGE cu au s E C tet ad Eon eg tle to duo dede cn deo Pesto tr RR cte ol 160 13 6 Delete Partito Men E 162 15 7 Format NN 163 15 8 Mody PUN eso ee RR BE RE Herr ER Eae ua E e a tn R Aia 164 15 9 Attach Partition seit ettet e e ert etant fet ertet db eo o obe defe a td dtt fett doe tecto dct tg od 165 15 1 O DEtAGH Parton AE II O EE 166 15 11 Export Data frormm PartitlIon zx ote er a ete bei Aah Jay Shae e dint 168 Boot Control Configuration Mariagerrent 1 5 t teet i bee e ener die ect e oa no re ieri ceu 171 14 1 Listing the Boot Inventory ConfigSetting Class rennen nnne 171 14 2 Getting a Boot ConfigSetting Instance are ard ede ete A oed pe eese dun reb b p dtd 172 14 5 Listing the Boot Inventory SourceSetting Class ea e oaee AE E en e E aire A erre 173 14 4 Changing the Boot Order by InstancelD ChangeBootOrderBylnstancelD aeee 174 14 5 Enable or Disable the Boot Source ChangeBootSourceState eeens 175 NIG or GNA Card Management nia tee e Tee aa c e nde er c een 177 15 1 Listing the NIC or CNA Inventory Enumeration Class 177 15
103. InstallationService SystemCreationClassName DCIM ComputerSystem SystemName IDRAC ID Name SoftwareUpdate file UpdateInputBIOS xml u UserName p Password r https IPADDRESS wsman 443 SkipCNCheck auth basic encoding utf 8 The above command takes in an input file named UpdatelnputBlOS xml to supply input parameters required for the InstallFromURI method The syntax for UpdatelnputBlOS xml is lt p InstallFromURI_INPUT xmlns p http schemas dmtf org wbem wscim 1 cimschema 2 root dcim DCIM SoftwareInstallationService lt p URI gt http URI IP ADDRESS PATH TO EXE FILE exe lt p URI gt lt p Target xmlns a http schemas xmlsoap org ws 2004 08 addressing xmlns w http schemas dmtf org wbem wsman 1 wsman xsd lt a Address gt http schemas xmlsoap org ws 2004 08 addressing role anonymous lt a Address gt lt a ReferenceParameters gt w ResourceURI http schemas dell com wbem wscim 1 cimschema 2 DCIM SoftwareIdentity lt w ResourceURI gt w SelectorSet w Selector Name InstancelD gt INSTANCEID lt w Selector gt w SelectorSet lt a ReferenceParameters gt lt p Target gt lt p InstallFromURI_INPUT gt Dell Lifecycle Controller Web Services Interface Guide for Windows 78 59 In the above sample the URI IP ADDRESS must be replaced with the actual value of the IP address of the server that stores update content
104. LC1 5 x ONLY EXAMPLE winrm invoke DeleteJobQueue cimv2 root dcim DCIM JobService CreationClassName DCIM JobService FName JobServic 296 Dell Lifecycle Controller Web Services Interface Guide for Windows SystemName Idrac SystemCreationClassName DCIM ComputerSystem G JoObID JID CLEARALL u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck auth basic encoding utf 8 OUTPUT DeleteJobQueue OUTPUT Message The specified job was deleted MessageID SUP020 ReturnValue 0 297 Dell Lifecycle Controller Web Services Interface Guide for Windows 21 System Information The DCIM System Info Profile describes the properties and interfaces for executing system management tasks related to the management of the host system The profile standardizes and aggregates the description for the platform s basic properties into a system view representation and provides static methodology for the clients to query the system views without substantial traversal of the model Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile 211 Listing the System Inventory SystemView Class The system view returns various information about the system including the currently installed Lifecycle Controller version as shown below Enumerate the DCIM_SystemView class with the following parameters and syntax EXAMPLE winrm e cimv2 root dcim DCIM SystemVi
105. LCService SystemCreationClassName DCIM ComputerSystem Cr eationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCServic e u root p calvin r https lt lt ip gt gt wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic AttributeName Automatic Update Feature AttributeValue Enabled OUTPUT Message The command was successful MessageID LC001 RebootRequired No ReturnValue 0 SetResult Set PendingValue Create a Config Job CreateConfigJob sets the pending value set by SetAttribute method Example winrm i CreateConfigJob http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM_LCService SystemCreationClassName DCIM_ComputerSystem CreationCla ssName DCIM_LCService SystemName DCIM ComputerSystem Name DCIM LCService u root p calvin r https lt lt ip gt gt wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT CreateConfigJob OUTPUT Job EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous Dell Lifecycle Controller Web Services Interface Guide for Windows ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 859945354433 cimnamespace root dcim ReturnValue 4096 Verify the value of Automatic Update Feature attribute from DCIM_iDRACCardEnumeration It has to be Enabled to set Automatic
106. Lento Gitano 110 11 3 7 D tach Network EO USR DEVICE en eap b e e Heap UU oe qoe e e Roo Hehe e ee Ro 111 LES ABORTO PAE H OO EE ROS 112 11 5 9 Get Host MAC Address Information ninia et reet on Po e al T e OC EN ee S pl ade 112 11 5 10 Download ISQ to VFIaSh is ie tr e O EUR RE ER ORBE Bodden bande Fees NUR 115 11 5 11 Boot to BOTOM d tiae E 114 11 3 12 Delete lSO frorm Velas siet lr et Odo 115 11 5 15 Detach ISO Prony adio EE 115 11 3 14 Connect Network ISO Mag tete ettet rp teet rb er e D pote n das 116 11 5 15 Disconnect NetworleISO Irriage nu ient rebus oet a tobe feine RE due RH dass trae 117 11 5 16 Skip ISOilmage Boot conta dao Meine E ie P o a e cf t oed 118 11 5 17 Get Network ISO Image Connection Information sss eee eene 119 11 5 18 Connect RES ISO Mage ses ie c reb eee p meo eed ao di e deed dei tented ae ados 119 11 5 19 Disconnect RES ISO Image usse tete rette tet eb ee t ette ttv tt ea teperegtet dapat areata 120 11 5 20 Get RFS ISO Image Connection Information sse nnns 121 11 5 21 Boot To Hard Disk DriveXblD D aeren t ettet te da anten pente Ru E 122 11 5 22 Config rable Boot to Network lSQ dH e e de uter ARM 122 Lifecycle Controller Management Profll amp tid ette e cte ee e eade eee te Bal irate ee Te a dd 124 12 1 Collect System Inventory on Restart CHOR kus iini e tente a e tea ra e f Del e de c as 124 12 2 Part Replacement Configuratio
107. M PersistentStorageService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file AttachPartition xml The input file AttachPartition xml is shown below lt p AttachPartition INPUT xmlns p http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService lt p PartitionIndex gt 12 lt p PartitionIndex gt p AttachPartition INPUT OUTPUT When this method is executed a jobid or an error message is returned AttachPartition OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001270737179 cimnamespace root dcim ReturnValue 0 Detach Partition This method is for defining the set of partitions to be removed as USB endpoints from the managed system Dell Lifecycle Controller Web Services Interface Guide for Windows 167 Invoke DetachPartition with the following parameters and syntax PartitionIndex The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be detached 1 to 16 EXAMPLE winrm i DetachPartition M http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM PersistentStorageSer
108. M ComputerSystem CreationClassName DCIM BIOSService SystemName DCIM ComputerSystem Name DCIM BIOSService u USER p PASSWORD r https IPADDRI ESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttribute BIOS xml The input file SetAttribute BIOS xml is shown below Xp SetAt tribute IN PUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSService lt p Targe t gt BIOS Set up 1 1 lt p Target gt lt p AttributeName gt BootMode lt p AttributeName gt lt p AttributeValue gt Bios lt p AttributeValue gt lt p SetA OUTPUT ttribute INPUT gt SetAttribute OUTPUT Message The command was successful MessageID BIOS001 RebootRequired Yes ReturnValue 0 SetResult Set PendingValue Setting Multiple BIOS BootMode Parameters Users can find and set multiple BIOS attributes associated with a specific device using the SetAttributes method This example illustrates how to set the BiosMode and BootSegRetry parameters Invoke SetAttributes with the following parameters from Section 17 1 and syntax TARGET Obtained from the InstancelD field AttributeName Obtained from the AttributeName field Dell Lifecycle Controller Web Services Interface Guide for Windows 153 255 AttributeValue Obtained from the PossibleValues field EXAMPLE winrm i SetAttributes http schemas dmtf org wbem wscim 1 cim
109. M LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic G IPAddress IP ADDRESS ShareType 4 ScheduledStartTime TIME NOW Importing Server Profile from NFS share Restorelmage NFS Share ShareType is 0 EXAMPLE winrm i RestoreImage http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic IPAddress IP ADDRESS ShareName DRIVESHARE ShareType 2 Username USERNAME Password PASSWORD ImageName IMAGENAME Passphrase PASSPHRASE ScheduledStartTime TIME NOW Incorrect Example ShareName folder1 ImageName subfolder image_name Correct Example ShareName folder1 subfolder ImageName image_name Importing Server Profile from CIFS share Restorelmage CIFS Share ShareType is 2 winrm i RestoreImage http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD Dell Lifecycle Controller Web Services Interfa
110. MOFs http www delltechcenter com page DCIM Library Profile Enumerate DCIM iDRACCaraView with the following parameters and syntax EXAMPLE winrm e cimv2 root dcim DCIM iDRACCARDView u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 SkipCACheck SkipCNCheck OUTPUT DCIM iDRACCardView FODD iDRAC Embedded 1 FirmwareVersion 1 00 00 GUID 314b544f c0b5 5180 5210 00484c4c454 IPMIVersion 2 0 InstanceID iDRAC Embedded 1 1 IDRACinfo LANEnabledState 1 LastSystemInventoryTime 20100331101859 LastUpdateTime 19700101000000 Model Enterpris PermanentMACAddress 0 21 9b 92 70 5 f ProductDescription This system component provides a complete set of remote management functions for Dell PowerEdge server Dell Lifecycle Controller Web Services Interface Guide for Windows SOLEnabledState 1 URLString https 192 35 10 1 443 9 6 PCI Device Inventory This section describes the implementation for the DCIM_PCIDeviceView class The Dell PCI Profile describes platform s PCI devices Each PCI device s information is represented by an instance of DCIM PCIDeviceView class Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Enumerate DCIM PCIDeviceView with the following parameters and syntax EXAMPLE winrm e cimv2 root dcim DCIM PCIDeviceView u USER p PASSWORD r https IPADDRESS wsman 44
111. MPLE winrm i CreateConfigJob http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService file DIRECTORYPATH NCreateConfigJob xml r https IPADDRESS 443 wsman u USER p PASSWORD auth basic encoding utf 8 SkipCNCheck SkipCACheck The input file CreateConfigJob xml is shown below lt p CreateConfigJob INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService lt p ScheduledStartTime gt 00000000002200 000000 000 lt p ScheduledStartTime gt lt p RebootIfRequired gt false lt p RebootIfRequired gt lt p CreateConfigJob INPUT gt The above command will schedule the job at 10pm To poll for job completion enumerate the DCIM_LifecycleJob job instance OUTPUT CreateConfigJob OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001265982202 cimnamespace root dcim Dell Lifecycle Controller Web Services Interface Guide for Windows 12 2 2 le d d 127 ReturnValue 0 To get the status of the above jobID or list all joblDs see 12 2 2 and 12 2 3 respectively Get LC Config Job Status EXAMPLE winrm g http
112. ManagementData representing the desired partition will be created Section 13 1 and a reference to this instance is captured in the output parameter Job Invoke CreatePartition with the following parameters and syntax PartitionIndex The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be formatted Dell Lifecycle Controller Web Services Interface Guide for Windows 1to 16 Size The size of the partition to be created SizeUnit The unit of the size MB 1 GB 2 PartitionType The partition type floppy 1 hard disk 2 OSVolumeLabel The label seen in the OS after attaching the partition EXAMPLE winrm i CreatePartition http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM PersistentStorageService SystemName DCIM ComputerSystem Name DCIM PersistentStorageService r https IPADDRESS 443 wsman u USER p PASSWORD auth basic encoding utf 8 SkipCNCheck SkipCACheck file DIRECTORYPATH CreatePartition xml The input file CreatePartition xml is shown below lt p CreatePartition INPUT xmlns p http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService gt lt p PartitionIndex gt 1 lt p PartitionIndex gt lt p Size gt 50 lt p Size gt lt p SizeUnit gt 1 lt p SizeUnit gt lt p PartitionType gt 2 lt p PartitionType gt
113. NICEnumeration class Get a DCIM_NICEnumeration class instance from the first port and first partition with the following parameters and syntax INSTANCEID This is obtained from the enumeration in Section 15 1 in which this example would use NIC Integrated 1 1 1 as an InstancelD EXAMPLE winrm g http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICEnumeration InstanceID INSTANCEID r https IPADDRESS 443 wsman u USER p PASSWORD auth basic encoding utf 8 SkipCNCheck SkipCACheck OUTPUT DCIM NICEnumeration AttributeDisplayName iSCSI Offload Mode AttributeName iScsiOffloadMode CurrentValue Disabled Dependency Dep AttrLev Op OR gt lt ROIf Name NicMode 133Partition 0723 135 gt Enabled lt ROIf gt lt AttrLev gt lt Dep gt FODD NIC Integrated 1 1 3 GroupDisplayName PARTITION 3 CONFIGURATION GroupID ConfigureForm3 Dell Lifecycle Controller Web Services Interface Guide for Windows InstanceID NIC Integrated 1 1 3 iScsiOffloadMode IsReadOnly false PendingValue null PossibleValues Disabled Enabled PossibleValuesDescription Disabled Enabled 15 10 Setting the IscsiOffloadMode Attribute The SetAttribute method is used to set or change the value of a CNA attribute Enable the NICMode IscsiOffloadMode and FcoeOffloadMode personality attributes to enable the corresponding personalities NIC ISCSI and FCOE
114. NPUT gt OUTPUT SetAttribute OUTPUT Message The command was successful MessageID NICOO1 RebootRequired Yes ReturnValue 0 SetResult Set PendingValue Setting the LegacyBootProto Attribute The SetAttribute method is used to set or change the value of a NIC attribute WARNING The local BIOS setting always overwrites the LegacyBootProto option This option is only applied in the BIOS setup By setting this attribute remotely it appears that the value is set but it really did not because the local BIOS setting overrides it Running a get on the attribute remotely displays a different current value Dell Lifecycle Controller Web Services Interface Guide for Windows Invoke SetAttribute with the following parameters from Section 15 1 and syntax Target FQDD attained through DCIM_NICEnumeration AttributeName Attained from AttributeName field AttributeValue A new value to assign to the specified NICAttribute If this value is valid it will be applied to the PendingValue property or the Currentvalue property of the specified NICAttribute Possible choices are attained from PossibleValues field such as Possible values PXE iSCSI NONE EXAMPLE winrm i SetAttribute http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM NICService SystemName DCIM ComputerSystem Name DCIM NICService u
115. Name AttributeName DNSRacName CurrentValue IDRAC DefaultValue Dependency null DisplayOrder 0 FODD iDRAC Embedded 1 GroupDisplayName GroupID NIC 1 InstanceID iDRAC IsReadOnly false MaxLength 63 MinLength 1 NIC Embedded 1 NIC 1 DNSRacName DCIM iDRACCardString AttributeDisplayName IP Address 290 Dell Lifecycle Controller Web Services Interface Guide for Windows E GroupID NIC 1 AttributeNam Address CurrentValue DefaultValue Dependency DisplayOrder FODD GroupDisplayName GroupID InstancelD IsReadOnly MaxLength th MinLeng DCIM iD Attribu AttributeNam iDRAC teDisplayName LI 2 2151304 DO 192 168 0 120 null Embedded 1 IPv4 IPv4 1 iDRAC Embedded 1 IPv4 1 Address false 16 RACCardString User Admin User Name UserNam CurrentValue DefaultValue Dependency DisplayOrder FODD Gro GroupID Us InstancelD IsReadOnly MaxLength MinLength 291 Dell Lifecycle Controller iDRAC upDisplayName dell3 null Embedded 1 Users ers 3 iDRAC Embedded 1 Users 3 UserName false 16 Web Services Interface Guide for Windows i99 Changing the iDRAC IP Change Notification 19 9 1 Getting the Current iDRAC IPChange State Get the IPChangeNotifyPS attribute from the DCIM_LCAttribute class to display The CurrentValue
116. ORY EH UTE 47 6 1 Software Inventory Profile Specification enne 47 6 2 Remote Inventory Method Invocation Get Software Inventory sssssssssssseeemenennes 47 Firmware Updates succo d cheat e dete tr nh ve dernier dst ead 49 71 Software Update Profile SpecifiCatiori tmt a etus ea 49 7 2 RollbackK FIERTWale o sete e rete eter reta etn ete eh dale E tn qtto qn hd ete tee n tren e ta a er ed 49 4 23 Request Rollback Image eov seem eed ete tee A ett tone det pee foo td Ro pte ond el 49 7 2 2 Create Reboot JOD sd o a a tute tre ier pe ai oat reg hte neal ae eects ee bed oe n 49 4 2 cSchedule Update Jobs tta REESE ER e EN nd 49 7 2 4 Monitor Update Jobs c EE er REB n IRE DEBE NB GM RE Be caia 49 7 5 BIOS Firmware RGOUBACK seo ete mter ete dep pe ete ed nr dicet qu rer ee ei d n De RR a area 51 7 4 NICFirmware Rollback ona ata decr reti S e ret latte qr tee eed te e ER et o e D AH te ve BA DH fe EAE 52 75 Wpdatetrom Network Source ode c qtti d TE HO RN ei e EPI ER ete A 54 Fa RequestUpdate Download siete iet eet tt eventa ve ds adhue 54 7 5 2 Monitor Download Status atenta pn eT ben n d i PO ce bp td e E et Aa dba EROR than 54 49 5Rebootto Pertorm Update senos tu ug NA DRE iS tec bid ta t c e cm I I aa e cs 54 754 Walt tor Job Gompletloni s o eost terio een eu de foret Bed o Redon ol tete e 54 100 Delete JOD scare EI EE 54 7 6 Update NICs from HTTP CIFS Share NFS Share TFTP or FTP ssssssssssss
117. Only LowerBound UpperBound 287 Embedded 1 ame NIC VE iDRAC Embedded 1 NIC 1 VLanPriority false dinteger layName User Admin Privilege Privilege 511 Embedded 1 ame Users fSx3 iDRAC Embedded 1 Users 3 Privilege false 511 Dell Lifecycle Controller Web Services Interface Guide for Windows 197 288 Listing the iDRAC Card Inventory String Class Enumerate the DCIM_iDRACCardString class to list all the string type iDRAC attributes Enumerate the iDRACCardString class with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardString u US ER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM iDRACCardString AttributeDisplayName DNS RAC Name AttributeName DNSRacName CurrentValue idrac DefaultValue Dependency null ll o DisplayOrder FODD DRAC Embedded 1 GroupDisplayName NIC GroupID NIC 1 InstanceID iDRAC Embedded 1 NIC 1 DNSRacName IsReadOnly false MaxLength 63 MinLength 1 DCIM iDRACCardString AttributeDisplayName IP Address AttributeName Address CurrentValue 172 27 36 55 DefaultValue 192 168 0 120 Dell Lifecycle Controller Web Services Interface Guide for Windows Dependency null ll o DisplayOrder FODD iDRAC Embedde
118. PATH TO EXE must be replaced with the applicable path to the executable FILE exe must be replaced with the executable name and INSTANCEID should be replaced with the actual InstancelD of the device to be updated OUTPUT When this method is executed a jobid or an error message is returned This jobid can then be used for subsequent processing with job control provider in section 10 InstallFromURI OUTPUT Job Address http schemas xmlsoap org ws ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM SoftUpdateConcreteJob SelectorSet Selector InstanceID JID 001276741475 Cimnamespace root dcim ReturnValue null CreateRebootJob The CreateRebootJob method creates a reboot job that can be scheduled to reboot immediately or at a later time When the reboot job is scheduled and then executed via SetupJobQueue Section 10 2 1 the reboot will take several minutes depending on the system setup including whether collecting system inventory CSIOR is enabled Invoke CreateRebootJob with the following parameters and syntax RebootJobType There are three options for rebooting the system 1 PowerCycle 2 Graceful Reboot without forced shutdown 3 Graceful reboot with forced shutdown EXAMPLE Dell Lifecycle Controller Web Services Interface Guide for Windows 60 winrm invoke CreateRebootJob cimv2 root dcim DCIM SoftwareInstallationService CreationClassName DC
119. PUT DCIM LifecycleJob InstanceID JID 00129609760 JobStartTime 00000101000000 JobStatus Scheduled JobUntilTime TIME NA Message Task successfully scheduled MessageID JCP001 Name ConfigBIOS BIOS Setup 1 1 PercentComplete NA The status may be one of the following e Ready for execution Job is created but waiting for scheduled start time to pass to schedule the job e Scheduled Job is scheduled and ready for system reboot to execute the job e Failed Problem with setting the BIOS password check message for more information e Completed Setting the BIOS password completed with no issues Listing the BIOS Inventory Password Class Enumerate BlOSPassword with the following parameters and syntax EXAMPLE Dell Lifecycle Controller Web Services Interface Guide for Windows 263 winrm e cimv2 root dcim DCIM BIOSPassword u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM BIOSPassword AttributeDisplayName System Password AttributeName SysPassword Dependency Dep AttrLev Op OR gt lt ROIf Name PasswordStatus gt Locked lt ROIf gt lt AttrLev gt lt Dep gt DisplayOrder 1402 FODD BIOS Setup 1 1 GroupDisplayName System Security GroupID SysSecurity InstancelD BIOS Setup 1 1 SysPassword IsReadOnly false IsSet false MaxLength 32 MinLength 0 Pa
120. Profile Enumerate BlOSEnumeration with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSI u USER Enumeration p PASSWORD r https IPADDR OUTPUT DCIM BIOSI Attribute CurrentValue DisplayName ESS wsman Enumeration AutoVolt Memory Operating Voltage AttributeName SkipCNcheck SkipCAcheck encoding utf 8 a basic MemVolt Dependency lt Dep gt lt AttrLev Op OR 2 ROIf Op NOT Name SysProfile gt Custom lt ROIf gt lt AttrLev gt lt ValLev Val AutoVolt Op OR gt lt Forcelf Name SysProfile gt PerfPerWattOptimizedDapc lt Forcelf gt lt Forcelf Name SysProfile gt PerfPerWattOptimizedOs lt Forcelf gt lt Forcelf Name SysProfile PerfOptimized ForceIf SupIf Name SysProfile DenseCfgOptimized SupIf ValLev ValLev Val Volt15V Op OR ForceIf Name SysProfile gt DenseCfgOptimized lt Forcelf gt lt SupIf Name SysProfile PerfPerWattOptimizedDapc SupIf SupIf Name SysProfile PerfPerWattOptimizedOs SupIf SupIf Name SysProfile gt PerfOptimized lt SupIf gt lt ValLev gt lt Dep gt DisplayOrder 1322 FODD BIOS Setup 1 1 GroupDisplayName System Profile Settings GroupID SysProfileSettings Dell Lifecycle Controller Web Services Interface Guide for Windows 94 InstanceID BIOS Setup 1 1 MemVolt IsReadO
121. RI method takes the following input and downloads the Dell Update Package to the Lifecycle Controller in the target system The method returns a jobid for an instance of DCIM_SoftwareUpdateJob that can be scheduled to execute or queried for status at a later time The following is the example of the method for updating a BIOS firmware Invoke InstallFromURI with the following parameters and syntax URI IP ADDRESS This is the IP address of the location for Dell Update Package The Dell Update Package will need to be the Windows type update package The file share can be HTTP CIFS NFS TFTP or FTP type as shown below HTTP Format http IP ADDRESS PATH TO FILE exe CIFS Format cifs USERNAME PASSWORD URI IP ADDRESS FILE exe mountpoint DIRECTORYNAME TFTP or FTP Format tftp IP ADDRESS PATH TO FILE exe ftp IP ADDRESS PATH TO FILE exe InstancelD The instancelD is the Softwareldentify instancelD that represents the firmware that is to be updated This instancelD can be retrieved as described in Section 6 2 For example the instancelD can be DCIM AVAILABLE NONPCI 159 2 1 4 Dell Lifecycle Controller Web Services Interface Guide for Windows 58 e tis available firmware on a NONPCI device e This refers BIOS version 2 1 4 EXAMPLE winrm invoke InstallFromURI cimv2 root dcim DCIM SoftwareInstallationService CreationClassName DCIM Software
122. Reading 4200 FODD Fan Embedded 1A InstanceID Fan Embedded 1A LastSystemInventoryTime 20100331101859 LastUpdateTime 20100408115623 PrimaryStatus 1 RateUnits 4 RedundancyStatus 2 UnitModifier 0 VariableSpeed tru DCIM FanView ActiveCooling true BaseUnits 19 CurrentReading 4440 FODD Fan Embedded 2A InstanceID Fan Embedded 2A LastSystemInventoryTime 20100331101859 LastUpdateTime 20100408115623 79 Dell Lifecycle Controller Web Services Interface Guide for Windows PrimaryStatus 1 RateUnits 4 RedundancyStatus 2 UnitModifier 0 VariableSpeed tru 9 5 Memory Inventory This section describes the implementation for the DCIM_MemoryView class The Dell Memory Profile describes platform s physical memory Each DIMM s information is represented by an instance ofDCIM_MemoryView class Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Enumerate DCIM_MemoryView with the following parameters and syntax EXAMPLE winrm e cimv2 root dcim DCIM MemoryView u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 SkipCACheck SkipCNCheck OUTPUT DCIM MemoryView BankLabel B CurrentOperatingSpeed 1067 FODD DIMM Socket Bl InstanceID DIMM Socket Bl 80 Dell Lifecycle Controller Web Services Interface Guide for Windows 81 LastSystemInventoryTime 201003311
123. S 2 Username This is the username to the target export server Password This is the password to the target export server Workgroup This is the applicable workgroup EXAMPLE Dell Lifecycle Controller Web Services Interface Guide for Windows 145 win sch rm i ExportFactoryConfiguration http schemas dmtf org wbem wscim 1 cim ema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem Cr Sy U F fi The lt p xml sch lt p lt p lt p lt p lt p lt p lt p lt p eationClassName DCIM LCService stemName DCIM ComputerSystem Name DCIM LCService USER p PASSWORD https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic le ExportFactoryConfiguration xml input file ExportFactoryConfiguration xml is shown below ExportFactoryConfiguration INPUT ns p http schemas dmtf org wbem wscim 1 cim ema 2 root dcim DCIM LCService gt TPAddress gt 123 456 7 8 lt p IPAddress gt ShareName gt sharename lt p ShareName gt FileName gt filename txt lt p FileName gt ShareType gt 0 lt p ShareType gt Username gt admin lt p Username gt Password gt password lt p Password gt Workgroup gt workgroup lt p Workgroup gt ExportFactoryConfiguration INPUT gt OUTPUT When this method is executed a jobid or an error message is returned ExportFactoryConfiguration OUTPUT
124. Type gt 2 lt p ShareType gt lt p SharePath gt temp lt p SharePath gt lt p ImageName gt imagename iso lt p ImageName gt lt p Workgroup gt workgroup lt p Workgroup gt lt p Username gt Administrator lt p Username gt lt p Password gt password lt p Password gt lt p Port gt lt p Port gt lt p HashType gt 1 lt p HashType gt lt p HashValue gt 123 lt p HashValue gt lt p ExportDataFromPartition INPUT gt OUTPUT When this method is executed a jobid or an error message is returned ExportDataFromPartition OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet 169 Dell Lifecycle Controller Web Services Interface Guide for Windows Selector InstanceID JID 001271681930 cimnamespace root dcim ReturnValue 0 170 Dell Lifecycle Controller Web Services Interface Guide for Windows 14 14 1 171 Boot Control Configuration Management This feature provides the ability to get and set the boot order configuration The Boot Control Profile describes the classes associations properties and methods used to manage the boot control configurations of a physical or virtual computer system Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Listing the Boot Inventory ConfigSet
125. Value gt lt p AttributeName gt Users 3 Enable lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt Users 16 Enable lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt Users 3 IpmiLanPrivilege lt p AttributeName gt lt p AttributeValue gt Administrator lt p AttributeValue gt lt p AttributeName gt Users 16 IpmiLanPrivilege lt p AttributeName gt lt p AttributeValue gt Administrator lt p AttributeValue gt lt p AttributeName gt Users 3 IpmiSerialPrivilege lt p AttributeName gt lt p AttributeValue gt Administrator lt p AttributeValue gt lt p AttributeName gt Users 16 IpmiSerialPrivilege lt p AttributeName gt lt p AttributeValue gt Administrator lt p AttributeValue gt lt p ApplyAttributes INPUT gt OUTPUT ApplyAttributes OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob Dell Lifecycle Controller Web Services Interface Guide for Windows 19 4 2 19 4 3 SelectorSet Selector InstanceID JID 001293705757 cimnamespace root dcim ReturnValue 4096 Polling Job Completion Use the Get command to check the progress of the ApplyAttributes method It polls for job completio
126. Values of RAID Controller Enumeration Attributes The SetAttributes method is used to set or change multiple values of RAID controller or virtual disk attributes The following example shows setting multiple virtual disk attributes To set multiple controller attributes use the FQDD of the controller for the Target and the AttributeName and AttributeValue Invoke SetAttributes with the following parameters from Section 16 1 and syntax TARGET Obtained from the FQDD field AttributeName Obtained from the AttributeName field AttributeValue Obtained from the PossibleValues field EXAMPLE winrm i SetAttributes cimv2 root dcim DCIM RAIDSe rvice SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDSer vice System Name DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD 245 Dell Lifecycle Controller Web Services Interface Guide for Windows r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttributes Enumeration RAID Controller xml The input file SetAttributes Enumeration RAID Controller xml is shown below lt p SetAttrib schema 2 roo utes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim t dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p AttributeName gt RAIDloadBalancedMode lt p AttributeName gt lt p AttributeValue gt Disabled lt p AttributeValue gt lt p AttributeName gt RAIDBatt
127. Web Services Interface Guide for Windows 165 18 lt p CreateVirtualDisk INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p PDArray gt Disk Bay 4 Enclosure Internal 0 0 RAID Integrated 1 1 lt p PDArray gt lt p VDPropNameArray gt VirtualDiskName lt p VDPropNameArray gt lt p VDPropValueArray gt MyCacheCadeVD lt p VDPropValueArray gt lt p VDPropNameArray gt Cachecade lt p VDPropNameArray gt lt p VDPropValueArray gt 1 lt p VDPropValueArray gt lt p CreateVirtualDisk INPUT gt OUTPUT The instancelD output identifies this virtual disk in the inventory before and after the CreateTargetedConfigJob method creates it Note however that the instancelD will change slightly after successful creation CreateVirtualDisk OUTPUT NewVirtualDisk Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM VirtualDiskView SelectorSet Selector InstanceID DISK Virtual 267386880 RAID Integrated 1 1 __cimnamespace root dcim RebootRequired YES ReturnValue 0 Deleting a Virtual Disk DeleteVirtualDisk The DeleteVirtualDisk method is used to delete a single virtual disk from the targeted controller The successful execution of this method results in the marking of this virtual disk
128. a 2 root dcim DCIM VFlashView u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM VFlashView AvailableSize 970 Capacity 976 ComponentName vFlash SD Card FODD Disk vFlashCard 1 HealthStatus OK InitializedState Initialized InstanceID Disk vFlashCard 1 LastSystemInventoryTime 20100408123517 LastUpdateTime 20100408123517 Licensed true VFlashEnabledState tru WriteProtected fals 88 Dell Lifecycle Controller Web Services Interface Guide for Windows 29 89 NIC Inventory and Configuration The NIC Profile describes NIC controller s representation and configuration The profile also describes the relationship of the NIC classes to the DMTF Dell profile version information See Section 15 for more information including inventories for NICString NICInteger and NICEnumeration Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Enumerate NICView with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICView u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM NICView AutoNegotiation 0 BusNumber 1 ControllerBIOSVersion 1 3 CurrentMACAddress 0 21 9B 92 70 57 DataBusWidth 0002 DeviceNumber 0 EFIV
129. ace Guide for Windows 5 5 4 32 lt p Target gt iDRAC Embedded 1 lt p Target gt lt p AttributeName gt Users 4 Enable lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt Users 4 Password lt p AttributeName gt lt p AttributeValue gt PASSWORDHERE lt p AttributeValue gt lt p ApplyAttributes INPUT gt OUTPUT When this method is executed a jobid or an error message is returned ApplyAttributes OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001296744532 cimnamespace root dcim ReturnValue 4096 The following error may result if the password has not initially been set to a value The password may be set an initail value at the same time as the account is enabled by adding the Users 4 Password attribute name and corresponding attribute value as shown above ApplyAttributes OUTPUT Message The User Password is not configured so cannot Enable the User or set values for IPMILan IPMISerial or User Admin Privilege MessageArguments NULL MessageID RACO23 ReturnValue 2 Modify User Privilege Using iDRAC Attributes When the account setting capability allows the user privileges may be enabled or disabled by invoking the method Appl
130. allow two minutes for this process to complete Invoke DeleteJobQueue with the following parameters and syntax JobID The jobID of a particular job instance to be deleted from a jobqueue EXAMPLE 1 winrm invoke DeleteJobQueue cimv2 root dcim DCIM JobService CreationClassName DCIM JobService Name JobService SystemName Idrac SystemCreationClassName DCIM ComputerSystem G JobID jobID jJ u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 The example below uses JID CLEARALL for the jobID which is a predefined value that represents deleting all jobs in the jobstore EXAMPLE 2 winrm invoke DeleteJobQueue cimv2 root dcim DCIM JobService CreationClassName DCIM JobService Name JobService SystemName Idrac SystemCreationClassName DCIM ComputerSystem JobID JID CLEARALL u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 SkipCACheck SkipCNCheck OUTPUT Return O for success or non zero for error with messagelD and message description DeleteJobQueue OUTPUT Message The specified job was deleted MessagelD SUP020 ReturnValue null 100 Dell Lifecycle Controller Web Services Interface Guide for Windows 11 23 101 An XML syntax error could yield the following message Syntax Error input must be of the form KEY VALUE KEY VALUE List Jobs in Job Store The instances of this class
131. ame NIC GroupID NIC 1 iDRAC Embedded 1 NIC 1 Enable InstancelD IsReadOnly false PossibleValues Disabled Enabled DCIM iDRACCardEnumeration AttributeDisplayName Virtual Media Attached AttributeName Attached CurrentValue Attached DefaultValue Detached Dependency null DisplayOrder 0 FODD iDRAC Embedded 1 GroupDisplayName VirtualMedia GroupID VirtualMedia 1 InstanceID iDRAC Embedded 1 VirtualMedia 1 Attached IsReadOnly false PossibleValues Detached Attached Autoattach 283 Dell Lifecycle Controller Web Services Interface Guide for Windows 284 DCIM iDRACCardEnumeration AttributeDisplayName IPv4 Enable AttributeName CurrentValue DefaultValue Enable Enabled Enabled Dependency DisplayOrder FODD iDRAC null ll o Embedded 1 GroupDisplayName IPv4 GroupID InstancelD IsReadOnly IPv4 1 iDRAC Embedded 1 IPv4 1 Enable false PossibleValues Disabled Enabled DCIM iDRACCardEnumeration AttributeDisplayName User Admin IPMI LAN Privilege AttributeName CurrentValue DefaultValue Dependency DisplayOrder FODD iDRAC IpmiLanPrivilege Administrator NoAccess null 0 Embedded 1 GroupDisplayName Users GroupID InstancelD IsReadOnly Users 3 iDRAC Embedded 1 Users 3 IpmiLanPrivilege false Po
132. and next attributes of one particular boot configuration instance is an alternative to enumerating all available instances as shown in Section 14 1 Get a BootConfigSetting instance with the following parameters and syntax INSTANCEID This is obtained from the enumeration in Section 14 1 in which this example would use IPL as an instancelD EXAMPLE winrm g http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BootConfigSetting InstanceID INSTANCEID u USER p PASSWORD 172 Dell Lifecycle Controller Web Services Interface Guide for Windows 14 3 173 r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM BootConfigSetting ElementName BootSeg InstanceID IPL ll p IsCurrent IsDefault ll o IsNext 1 Listing the Boot Inventory SourceSetting Class Each Boot Configuration Representation contains an ordered list of boot sources which indicate the logical devices to use during the boot process Enumerate the BootSourceSetting class with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BootSourceSetting u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT The ChangeBootOrderBylInstancelD method in Section 14 4 will use the DCIM BootSourceSetting E InstancelD field as input
133. are NFS 0 CIFS 2 Username This is the username to the target server Password This is the password to the target server EXAMPLE winrm i ImportSystemConfigurationPreview http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService S Dell Lifecycle Controller Web Services Interface Guide for Windows 150 ystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService Syst emName DCIM ComputerSystem Name DCIM LCService u root p calvin r https 10 94 161 157 wsman SkipCNCheck SkipCACheck encoding utf 8 a basic IPAddress 10 94 162 74 ShareName Share name ShareType 2 Username administrator Password dell 123 FileName SystemConf ig xml OUTPUT ImportSystemConfigurationPreview OUTPUT Job EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifeCycleJob SelectorSet Selector InstanceID JID 656038536587 cimnamespace root dcim ReturnValue 4096 To view the job DCIM LifecycleJob ElapsedTimeSinceCompletion 1 InstanceID JID 656038536587 JobStartTime NA JobStatus Completed JobUntilTime NA Message No changes occurred Current component configuration matched the requested configuration MessageArguments NA MessageID SYS069 Name Preview Configuration Dell Lifecycle Con
134. at the instancelD will change slightly after successful creation Dell Lifecycle Controller Web Services Interface Guide for Windows 1616 5 CreateVirtualDisk OUTPUT NewVirtualDisk Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM VirtualDiskView SelectorSet Selector InstanceID DISK Virtual 267386880 RAID Integrated 1 1 Cimnamespace root dcim RebootRequired YES ReturnValue 0 Creating a Sliced Virtual Disk CreateVirtualDisk The CreateVirtualDisk method is used to create a sliced virtual disk A sliced virtual disk is created if CreateVirtualDisk Size input parameter value is less than total size of the physical disks Additional sliced virtual disk can be created using the same set of physical disks and same RAID level that was used to create the first sliced virtual disk If the physical disks have sliced virtual disks then use the CheckVDValues method on that set of physical disks to find the exact value for StartingLBA Use this value as the StartingLBA parameter value of the CreateVirtualDisk method The ObjectStatus property in the virtual disk view see Section 16 10 has the value 3 which represents a pending change The virtual disk is not created until a configuration job see Section 16 14 is scheduled and the system is rebooted After the virtual disk creat
135. ate 12 Resolution 1 SensorType 13 SettableThresholds 1 Supported Thresholds 1 Supported Thresholds 3 SystemCreationClassName DCIM ComputerSystem Dell Lifecycle Controller Web Services Interface Guide for Windows SystemName srv system TransitioningToState 12 UnitModifier 0 UpperThresholdCritical 1344 UpperThresholdNonCritical 1232 ValueFormulation 2 304 Dell Lifecycle Controller Web Services Interface Guide for Windows 235 25 1 305 Managing Fiber Channel FC Configuration The Fiber Channel Profile extends the management capabilities of referencing profiles by adding the capability to represent the configuration of fiber channel host bus adapters FC HBA The FC HBAs are modeled as views and attributes where there is a view for each individual controller and multiple attributes that allow FC HBA configuration Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Listing the FC Inventory Attribute Class The FC Inventory contains the following attributes DCIM FClAttribute 25 1 DCIM_FCStatistics 23 2 DCIM_FCString 23 3 DCIM_FCInteger 23 4 and DCIM_FCEnumeration 23 5 Enumerate FCAttribute class ith the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim chema 2 root dcim DCIM FCAttribute u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck
136. ationalStatus 2 PossibleStates Unknown PossibleStates Fatal PossibleStates Normal PossibleStates Upper Fatal PossibleStates Upper Critical PossibleStates Upper Non Critical PossibleStates Lower Non Critical PossibleStates Lower Critical PrimaryStatus 1 RateUnits 0 RequestedState 12 ll pa Resolution SensorType 13 SettableThresholds SupportedThresholds SystemCreationClassName DCIM ComputerSystem SystemName srv system TransitioningToState 12 UnitModifier 1 UpperThresholdCritical UpperThresholdNonCritical ValueFormulation 2 DCIM PSNumericSensor BaseUnits 7 CreationClassName DCIM PSNumericSensor CurrentReading 126 302 Dell Lifecycle Controller Web Services Interface Guide for Windows 303 CurrentState Normal Description System Power Consumption in Watts DeviceID iDRAC Embedded 1 SystemBoardPwrConsumption ElementName System Board Pwr Consumption EnabledDefault 2 EnabledState 2 HealthState 5 LowerThresholdCritical LowerThresholdNonCritical OperationalStatus 2 PossibleStates Unknown PossibleStates Fatal PossibleStates Normal PossibleStates Upper Fatal PossibleStates Upper Critical PossibleStates Upper Non Critical PossibleStates Lower Non Critical PossibleStates Lower Critical PrimaryStatus 1 RateUnits 0 RequestedSt
137. basic OUTPUT DCIM RAIDString AttributeName Name CurrentValue MyCacheCadeVD FODD Disk Virtual 0 RAID Integrated 1 1 InstanceID Disk Virtual 0 RAID Integrated 1 1 Name IsReadOnly true MaxLength 15 MinLength 0 PendingValue Listing the RAID Inventory ControllerView Class The DCIM_ControllerView class groups together a set of Controller properties Enumerate ControllerView with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM ControllerView u USER p PASSWORD r https IPADDRESS wsman Dell Lifecycle Controller Web Services Interface Guide for Windows SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT DCIM ControllerView Bus 1 CacheSizeInMB 0 CachecadeCapability 0 ControllerFirmwareVersion 20 10 1 0066 Device 0 DeviceCardDataBusWidth 1 DeviceCardManufacturer DELL ll ws DeviceCardSlotLength DeviceCardSlotType PCI Express x8 DriverVersion null ll ce EncryptionCapability EncryptionMode 0 FQDD RAID Slot 1 1 Function 0 InstanceID RAID Slot 1 1 KeyID null LastSystemInventoryTime 20120116145459 000000 000 LastUpdateTime 20120116145459 000000 000 PCIDeviceID 73 PCISlot 1 PCISubDevicelD 1F4E PCISubVendorID 1028 PCIVendorID 1000 PatrolReadState 1 211 Dell Lifecycle Controller Web Services Interface Gu
138. be canceled by calling DeleteJobQueue in the Job Control profile Invoke CreateTargetedConfigJob with the following parameters and syntax Target This parameter is the FQDD of the BlOSAttribute instances from Section 17 1 EXAMPLE winrm i DeletePendingConfiguration http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM BIOSService SystemName DCIM ComputerSystem Name DCIM BIOSService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file DeletePendingConfiguration BIOS xml The input file DeletePendingConfiguration BIOS xml is shown below lt p DeletePendingConfiguration INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSService gt Dell Lifecycle Controller Web Services Interface Guide for Windows 17 9 179 41 260 lt p Target gt BIOS Setup 1 1 lt p Target gt lt p DeletePendingConfiguration INPUT gt OUTPUT DeletePendingConfiguration OUTPUT Message The command was successful MessageID BIOSOO1 ReturnValue 0 ReturnValue 4096 Managing BIOS Passwords The ChangePassword method is used to set the BIOS passwords The user can either set change or delete the BIOS system or setup password Setting the BIOS password is performed in several stages as described in the following sections Setting the B
139. bled DefaultValue Enabled Dependency null ll o DisplayOrder FODD iDRAC Embedded 1 GroupDisplayName NIC GroupID NIC 1 iDRAC Embedded 1 NIC 1 Enable InstancelD IsReadOnly false PossibleValues Disabled Enabled Listing the DRAC Card Inventory Enumeration Class using grouplD Enumerate the DCIM_iDRACCardEnumeration class to list all the enumerate type iDRAC attributes using the group IDs of these groups NIC VirtualMedia IPv4 and Users To retrieve the attributes of the groups set the GroupID to one of the following NIC VirtualMedia IPv4 or Users Enumerate the iDRACCardEnumeration class using the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardEnumeration u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic dialect http schemas microsoft com wbem wsman 1 WQL filter select from DCIM iDRACCardEnumeration WHERE GroupID NIC 1 Dell Lifecycle Controller Web Services Interface Guide for Windows The possible inputs for GroupID are e NIC e VirtualMedia 1 e Pv4 1 e Users OUTPUT DCIM iDRACCardEnumeration AttributeDisplayName Nic Enable AttributeName Enable CurrentValue Enabled DefaultValue Enabled Dependency null ll o DisplayOrder FODD iDRAC Embedded 1
140. bled DCIM iDRACCardEnumeration AttributeDisplayName User Admin Enable AttributeName Enable CurrentValue Enabled DefaultValue Enabled Dependency null DisplayOrder 0 FODD iDRAC Embedded 1 GroupDisplayName Users GroupID Users 2 InstanceID iDRAC Embedded 1 Users 2 Enable IsReadOnly false PossibleValues Disabled Enabled Dell Lifecycle Controller Web Services Interface Guide for Windows 5 2 2 28 Privilege and Capabilities Using DRAC Attributes Enumerating the DCIM_ DRACCardEnumeration class Section 19 1 and parsing the output for the attribute AttributeDisplayName User Admin IPMI LAN or Serial Privilege will display all of the 16 possible user accounts and their respective status EXAMPLE DCIM iDRACCardEnumeration AttributeDisplayName User Admin IPMI LAN Privilege AttributeName IpmiLanPrivilege CurrentValue NoAccess DefaultValue NoAccess Dependency null ll o DisplayOrder FODD DRAC Embedded 1 GroupDisplayName Users GroupID Users 1 InstancelD iDRAC Embedded 1 Users 1 IpmiLanPrivilege IsReadOnly true PossibleValues User Operator Administrator NoAccess DCIM iDRACCardEnumeration AttributeDisplayName User Admin IPMI Serial Privilege AttributeName IpmiSerialPrivilege CurrentValue NoAccess DefaultValue NoAccess Dependency null ll o DisplayOrder
141. by adding EnumerateEPR mode to enumerate or get of the class Note The profile defines this property as string array of type octet string In this implementation the password is a string of type clear text The security concern is resolved by transmission of this information only through secure HTTPS communication Profiles http www dmtf org sites default files standards documents DSP1034_1 0 1 pdf http www dmtf org sites default files standards documents DSP1039_1 0 0 pdf See Section 5 5 1 for an implementation example Modify Account State Using DMTF Model When the account setting capability allows the user account may be enabled or disabled by invoking the RequestStateChange method of the CIM_Account class instance The invoke operation requires an instance reference The instance reference may be retrieved by adding EnumerateEPR mode to enumerate or get of the class Profiles http www dmtf org sites default files standards documents DSP1034_1 0 1 pdf http www dmtf org sites default files standards documents DSP1039_1 0 0 pdf Replace DCIM User 16 with the applicable user name and 2 with the desired request state Invoke RequestStateChange with the following parameters and syntax EXAMPLE winrm invoke RequestStateChange http schemas dmtf org wbem wscim 1 cim schema 2 DCIM Account cimnamespace root dcim CreationClassName DCIM Account Name iDRAC Embedded 1 Users 16
142. c cesccsseestestarbassieuteadescteunasedeanatbetnsndioucnceetdecnutetassndaetdesnaadtasessneCdessaeetecsaanesderbes 73 8 4 Power Control cohen led b Gr bt alae Hebe ad pe de a a ed o d elo OR 75 G4 1 BasesServer Metliodg s us e M nee ete rep tre od e A e rere iate deo e e e ace etd 75 8 42 PowerState ManagementMethod i ae e ert ue irc atr ed e P ERR T e tla 76 Oe Hardwatre nVeldtoby RN 77 Ol Power Suppo Inventory sucesos oa en e e ete ene d eet er ene tae ea e eade e ae ed ee ed eae dees 77 9 2 Emi VEO etie dan ati S e DT b ar de eh rf a ATHE be o BC DH o ORO E NR 78 9 5 Memory IAVENtORY jase aniseed otro ehh e at Ea Reed a ee eec TO Noe M de t E Pa under de 80 94 ECPI IV STO FY acs geek te pi te fe t ete c d a e e Oe RE rt b pod ded ta o d tele detached cose 82 9 5 DRAC Card MVE Viriato n ob te teo B Den dett e eR De P Rr IR TR 84 9 6 POliDeviceImnvebitorya ste e aro LEUR AUR tL Rn b o e iE fo edi uda otc et o b d n 85 OF MVidee Inventory nebenan baton rat e a e GU e ede o et e o te ee odes 87 9 8 VPlas SD Card Invenitory saec ec e eta a te reir eh a ee te TR eder anal E e eee Heated 88 9 9 NIC Inventory and ConflgutatiOD s e citate tont re e e E Hero pu d rene dd beg cet pit pr erepta 89 9 10 RAID Inventory and CorfIg ratiOn gi e SE REGI e EG e I ER RR IRR aa 91 9 11 BIOS Inventory arid Configura citamos pe o Pe etant naan lal heed 93 9 12 System Inventory Including CSIOR Attribute enne rere EAEE Ae AE 95 10 Job Con
143. cation The Dell Common Information Model CIM class extensions for supporting remote firmware inventory are defined in the Dell OS Software Update 2 and related MOFs 3 The diagrams representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell Software Inventory Profile Remote Inventory Method Invocation Get Software Inventory The Softwareldentity class contains information for the BIOS and component firmware installed on the target system as well as available firmware images cached in the Lifecycle Controller The enumeration of the Softwareldentity class returns a list of Softwareldentity objects with properties such as firmware type and version Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile EXAMPLE winrm e cimv2 root dcim DCIM Softwareldentity u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 When this method is executed a list of software identity objects will be returned including installed and available firmware Below is a snippet of the output OUTPUT DCIM SoftwareIdentity BuildNumber 4846 Classifications 10 ComponentID 28897 ComponentType APAC DeviceID null ElementName Dell Lifecycle Controller 2 1 0 0 4846 X79 Dell Lifecycle Controller Web Services Interface Guide for Windows 48 FODD USC Embedded 1 LC Embedded 1 IdentityInfoType OrgID Com
144. ce Guide for Windows 18 3 4 r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic G IPAddress IP ADDRESS ShareName DRIVESHARE ShareType 2 Username USERNAME Password PASSWORD ImageName IMAGENAME Passphrase PASSPHRASE ScheduledStartTime TIME NOW Incorrect Example ShareName folder1 ImageName subfolder image name Correct Example ShareName folder1 subfolder ImageName image name OUTPUT Restorelmage OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001293618214 cimnamespace root dcim ReturnValue 4096 The response contains a reference to the job class that will provide the status of the operation The return value is 4096 which indicates that the method operation is not yet complete Monitoring Import Status Restore process may take up to 60 minutes depending on host system configuration To monitor the backup status get the instance of the corresponding job Replace INSTANCE ID with the actual jobid from Section 18 2 1 18 2 2 or 18 2 3 EXAMPLE winrm get http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LifecycleJob InstanceID INSTANC El 1D u USER p PASSWORD r https
145. ce that represents the partition to be formatted 1to 16 PartitionType The format types that these partitions need to be formatted as floppy 1 hard disk 2 CD ROM 3 OSVolumeLabel The label seen in the OS after attaching the partition URI The URI location of firmware to update a component Supported protocols are FTP and HTTP IPAddress IP address of TFTP or NFS share ShareType Type of share NFS 0 TFTP 1 CIFS 2 FTP 3 HTTP 4 Dell Lifecycle Controller Web Services Interface Guide for Windows 161 SharePath NFS sharepoint address ImageName Name of the ISO or IMG image Workgroup Name of the workgroup if applicable Username The username to be used to access the file Password The password to be used to access the file Port The port number to be used HashType The hash type MD5 1 SHA1 2 HashValue The hash value string based on the HashType parameter EXAMPLE winrm i CreatePartitionUsingImage http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM PersistentStorageService SystemName DCIM ComputerSystem Name DCIM PersistentStorageService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file CreatePartitionUsingImage xml The input file CreatePartitionUsinglmage xml is shown below lt p CreatePartitionUsingImage INPUT xmins
146. cecceceeeseeeeeceeeeeeceeesenesecseeeceesensseeeseneseeseneseeeeneeeeeeneeaees 203 16 2 Getting a RAID Enumeration Instance cee cececcceeeceesceeeeesceeceeeseeceeeeeecsecseecaeceetetsececeesaeeeenesieeesnesieeesieteeesnteaees 205 16 5 Listing the RAID Inventory Integer Class nennen nnne 206 16 4 Getung a RAID Integer Instance retenta n a Pe Cet aii Hero e anid e EE PR Ea EC ECL p DR 208 16 5 Listing the RAID Inventory String Class roeas aeea E AE A AEE AE E a A E aA A EER 208 166 Getung a BRAD Stala E ita e Fe t tae Cea d d dede a d et fet a at a 210 16 7 Listing the RAID Inventory ControllerView Class sss eene 210 16 8 Getting a RAID ControllerView Irstarce ee eroe n ed ted P a ge ed ree ederet 212 16 9 Listing the RAID Inventory PhysicalDiskView Classis erorita nennen 215 16 10 Listing the RAID VirtualDiskView Inventory oerscrcsnurnesnennmena a a n a e E A a E 216 16 11 Listing the RAID EnclosureView Inventory essent 219 16 12 Reset Configuration ResetConfig omes eeenine en a a A EE a A rentrer neret erret enne 220 16 15 Clearing the Foreign Configuration ClearForeignConfig sss 220 16 14 Applying the Pending Values for RAID CreateTargetedConfigJob sssssssssssseee ees 221 16 15 Deleting the Pending Values for RAID DeletePendingConfiguration sss 225 16 16 Managing Hot Spare suse et a ate DR ot a D eto o ee a e et D de CATH e T DH e EVA DH 224 16 16 1 Determining Pote
147. checks of certificates such as matching of CNs Common Names and verification with the actual CA Certificate Authority of the certificate of the WS Management protocol HTTPS encryption certificate is assumed to be already configured and enabled To disable the strict certificate checking add the following command line options to all WinRM examples skipCACheck and skipCNCHeck Additionally the following error may result if the end point does not support this feature Use the switch skiprevocationcheck to bypass this error WSManFault Message The server certificate on the destination computer 10 35 0 232 443 has the following errors The SSL certificate could not be checked for revocation The server used to check for revocation might be unreachable Refer to the WinRM documentation 4 and related documentation for directions on setting up encryption certificates for WinRM and executing WinRM invocations using full security capabilities Refer to the Lifecycle Controller User Guide 1 for directions on configuring different encryption certificates for the iDRAC Web server Dell recommends that the full security and encryption capabilities of the WS Management protocol is used for production level utilization of the Lifecycle Controller Web services interfaces Handling Invalid Responses from WS Man Commands e Check the network connection to make sure that the system is connected e Check the WS Man syntax to ensure there are no typos i
148. chemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM VFlashView u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT See Section 15 2 5 for the populated DCIM VFlashView Agni x initialized fields AvailableSize 972 Capacity 972 ComponentName vFlash SD Card Dell Lifecycle Controller Web Services Interface Guide for Windows 13 2 2 156 FODD Disk vFlashCard 1 HealthStatus OK InitializedState Uninitialized InstanceID Disk vFlashCard 1 LastSystemInventoryTime 20100426221347 000000 000 LastUpdateTime 20100426221347 000000 000 Licensed true VFlashEnabledState tru WriteProtected fals InitializedState Field indicates status of element to be initialized InstancelD InstancelD of desired element for initialization Initialize or Format Media This method is used to initialize or format the virtual flash media device winrm i InitializeMedia http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM PersistentStorageService SystemName DCIM ComputerSystem Name DCIM PersistentStorageService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT When this method is executed a jobid or an error message is returned Initia
149. controller enumeration attribute To set a virtual disk attribute use the FQDD of the virtual disk attribute for the Target and the AttributeName and AttributeValue Invoke SetAttribute with the following parameters from Section 16 1 and syntax TARGET Obtained from the FQDD field AttributeName Obtained from the AttributeName field AttributeValue Obtained from the PossibleValues field EXAMPLE winrm i SetAttribute cimv2 root dcim DCIM RAIDSe rvice SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDSer vice System Name DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD 244 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 192 r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttribute Enumeration RAID Controller xml The input file SetAttribute Enumeration RAID Controller xml is shown below lt p SetAttribute INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p AttributeName gt RAIDBatteryLearnMode lt p AttributeName gt lt p AttributeValue gt Disabled lt p AttributeValue gt p SetAttribute INPUT gt OUTPUT SetAttribute OUTPUT Message The method was successful MessageID STOROO1 RebootRequired Yes ReturnValue 0 SetResult Set Pending Value Changing Multiple
150. d 1 GroupDisplayName IPv4 GroupID IPv4 1 iDRAC Embedded 1 IPv4 1 Address InstancelD IsReadOnly false MaxLength 16 MinLength 1 DCIM iDRACCardString AttributeDisplayName User Admin User Name AttributeName UserNam CurrentValue dell3 DefaultValue Dependency null DisplayOrder 0 FODD iDRAC Embedded 1 GroupDisplayName Users GroupID Users 3 InstanceID iDRAC Embedded 1 Users 3 UserName IsReadOnly false MaxLength 16 MinLength 1 19 8 Listing the iDRAC Card Inventory String Class using grouplD Enumerate the DCIM_iDRACCardString class to list all the string type iDRAC attributes using the group IDs of these groups NIC IPv4 and Users To retrieve the attributes of the groups set the GroupID to one of the following NIC IPv4 or Users 289 Dell Lifecycle Controller Web Services Interface Guide for Windows Invoke dracgetgroupid_string with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardstring u USER r https IPADDRI p PASSWORD ESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic dialect http schemas microsoft com wbem wsman 1 WQL filter select from DCIM iDRACCardString WHER The possible inputs for GroupID are e NIC 1 e Pv4 1 e Users 3 OUTPUT DCIM iDRACCardString AttributeDisplayName DNS RAC
151. d by command line interface CLI examples of the WS Man protocol Web services APIs that expose the remote management capabilities of the Dell Lifecycle Controller The command line examples are from the Microsoft Windows and Linux environments using WinRM fand WSMANCLI a respectively The Lifecycle Controller remote management capabilities are organized by management domain and documented in Dell CIM Profile specifications el The remote enablement feature for Lifecycle Controller 2 0 provides the following capabilities e Remotely get inventory of the BIOS component firmware and embedded software including version information of both the installed as well as available cached versions e Remote update of BIOS component firmware Diagnostic content DRAC content driver pack power supplies from remotely located Dell Update Packages or cached images located in the Lifecycle Controller e Remotely schedule and track the status of update tasks jobs e Remotely manage the Part Replacement feature by allowing retrieving and setting auto update and auto system inventory sync e Enable re initiation of Lifecycle Controller Auto Discovery feature e Enhancement of Operation System Deployment capabilities by supporting the downloading of an ISO image to a Dell VFlash SD Card and booting to the ISO image on the VFlash SD Card e NIC configuration enables the ability to get and set NIC attributes that are configurable using NIC Option ROM or NIC UEFI HII
152. d syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDString u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT The get instance method in Section DCIM RAIDString 16 6 uses this InstancelD as input AttributeName Name CurrentValue MyCacheCadeVD FODD Disk Virtual 0 RAID Integrated 1 1 InstanceID Disk Virtual 0 RAID Integrated 1 1 Name IsReadOnly true MaxLength 15 MinLength 0 PendingValue DCIM RAIDString AttributeName Name CurrentValue raid 1 vd FODD Disk Virtual 1 RAID Integrated 1 1 InstanceID Disk Virtual 1 RAID Integrated 1 1 Name IsReadOnly true MaxLength 15 MinLength 0 PendingValue 209 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 6 16 7 210 Getting a RAID String Instance Use the following example to get an instance of the DCIM_RAIDString class instead of all instances as shown in Section 16 5 Get a DCIM_RAIDString instance with the following parameters and syntax INSTANCEID This is obtained from the enumeration in Section 16 5 which shows an example using Disk Virtual O RAID Integrated 1 1 Name as an instancelD EXAMPLE winrm g cimv2 root dcim DCIM RAIDString Ins tanceID INSTANCE ID u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a
153. d to discover the implementation namespace 1 2 3 Enumerate namespace root interop classname CIM_RegisteredProfile Filter the returned enumeration using property filter RegisteredName OS Deployment Result shall contain one instance of CIM_RegisteredProfile containing property RegisteredVersion 1 1 0 Associators objectpath instance returned from step 3 AssociationClass CIM ElementConformsToProfile Result shall contain one instance of DCIM_OSDeploymentService Checking OS Deployment Service Availability Invoke enumerate with the following syntax EXAMPLE winrm e cimv2 root dcim DCIM OSDeploymentService u USER p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a basic OUTPUT DCIM_OSDeploymentService CreationClassName DCIM_OSDeploymentService ElementName Operating System Deployment Service Name DCIM OSDeploymentService SystemCreationClassName DCIM_ComputerSystem SystemName DCIM ComputerSystem Dell Lifecycle Controller Web Services Interface Guide for Windows 113 OS Deployment Method Invocation Examples 11 51 Get Driver Pack Information The GetDriverPackInfo method returns the embedded driver pack version and list of supported OSs for OS deployment that can be installed on the server using the embedded device drivers present in the Lifecycle Controller 1 Follow the steps listed in Section 11 1 to test for profile conformance 2 Invo
154. dConfigdOb oo cccecccceceeeeceeeeeeeeteeeeeseneeeeseneeeeseneeaeerens 311 Deleting the Pending Values for FC DeletePendingConfiguration eccececceeeeceeeeeeteeseeeeeeeseeeeeeeeneesenees 513 Listing the FE VENS cota p pte t tada ren pte ian ah tan AA a a ke cle Se udo at fo lee Sal 314 Dell Lifecycle Controller Web Services Interface Guide for Windows Executive Summary Dell PowerEdge servers are equipped with the integrated Dell Remote Access Controller and the Lifecycle Controller solution for remote management iDRAC6 on 11th generation servers and iDRAC7 on 12th generation servers These servers can be remotely managed by using the WS Man services for configuration update deployment and maintenance This whitepaper describes the various WS Man interfaces with examples about using different interfaces in a Windows environment 14 Dell Lifecycle Controller Web Services Interface Guide for Windows 1 15 Introduction This document serves as a guideline for utilizing the functionality available from embedded Lifecycle Controller Remote Enablement Web Services interfaces The purpose of this document is to provide information and examples for utilizing the Web services for Management WS Man management protocol using Windows WinRM and open source WSMANCLI command line utilities Examples and invocation information is provided for the following functionality Inventory for BIOS component firmware and embedded software Update
155. e D CIM CSPowerManagementService SystemName systemmc Name pwrmgtsvc l __cimnamespace root dcim UserOfService EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cimschema 2 DCIM ComputerSystem SelectorSet Selector Name srv system CreationClassName DCIM ComputerSystem __cimnamespace root dcim Get Power Control Capabilites Base Server Method The power control capabilities are reported by the RequestedStatesSupported property of the CIM_EnabledLogicalElementCapabilities class associated with the main system CIM_ComputerSystem class Base Server Profile http www dmtf org sites default files standards documents DSP1004 1 0 1 pdf In Part A enumerate the CIM_ElementCapabilities class and search for the DCIM_CSElementCapabilities reference Use the resulting InstancelD in Part B to obtain the RequestedStatesSupported property EXAMPLE Part A Dell Lifecycle Controller Web Services Interface Guide for Windows 72 winrm e http schemas dmtf org wbem wscim 1 cim schema 2 CIM ElementCapabilities u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT Part A DCIM CSElementCapabilities Capabilities Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParamet
156. e the attribute values are retained until there is AC power supply If the AC power supply is disconnected the attributes revert to their default values Invoke the SetAttribute method with the following parameters and syntax Target FQDD attained through DCIM_NICString AttributeName Attained from AttributeName field Dell Lifecycle Controller Web Services Interface Guide for Windows 1513 197 AttributeValue A new value to assign to the specified NICAttribute If this value is valid it is applied to the PendingValue property or the Currentvalue property of the specified NICAttribute The range of acceptable strings is present in the MinLength and MaxLength fields EXAMPLE winrm i SetAttribute http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM NICService SystemName DCIM ComputerSystem Name DCIM NICService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttribute NIC xml The input file SetAttribute_NIC xml is shown below lt p SetAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService gt lt p Target gt NIC Integrated 1 1 2 lt p Target gt lt p AttributeName gt VirtMacAddr lt p AttributeName gt lt p AttributeValue gt 11 22 33 44 55 66 lt p AttributeValue gt lt p SetAttributes I
157. e DCIM ComputerSystem CreationClassName DCIM NICService SystemName DCIM ComputerSystem Name DCIM NICService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttributes NIC xml The input file SetAttributes_NIC xml is shown below lt p SetAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService gt lt p Target gt NIC Embedded 1 1 lt p Target gt lt p AttributeName gt LegacyBootProto lt p AttributeName gt lt p AttributeValue gt PXE lt p AttributeValue gt lt p AttributeName gt LnkSpeed lt p AttributeName gt lt p AttributeValue gt 10Mbps Half lt p AttributeValue gt lt p AttributeName gt WakeOnLan lt p AttributeName gt lt p AttributeValue gt Disabled lt p AttributeValue gt lt p AttributeName gt VLanMode lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt IscsiTgtBoot lt p AttributeName gt lt p AttributeValue gt One Tim Disabled lt p AttributeValue gt lt p SetAttributes INPUT gt OUTPUT SetAttributes OUTPUT Message The command was successful MessageID NICOO1 Dell Lifecycle Controller Web Services Interface Guide for Windows 15 19 200 RebootRequired Yes ReturnValue 0 SetResult Set PendingValue Setting the iSCSI Boot Target The SetAttributes method is used to s
158. e DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic IPAddress SHARE IP ADDRESS ShareName SHARE NAME ShareType SHARE TYPE FileName SHARE OUTPUT FILE NAME Username SHARE USERNAME Password SHARE PASSWORD p P P OUTPUT 147 Dell Lifecycle Controller Web Services Interface Guide for Windows When this method is executed a jobid or an error message is returned ExportSystemConfiguration OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001271168441 cimnamespace root dcim ReturnValue 0 12 20 Import System Configuration This method is used to import the system configuration from the Lifecycle Controller from a file on a remote share Invoke ImportSystemConfiguration with the following parameters and syntax IPAddress This is the IP address of the target export server ShareName This is the directory path to the mount point FileName This is the target output file ShareType Type of share NFS 0 CIFS 2 Username This is the username to the target export server Password This is the password to the target export serv
159. e SetCertificateAndPrivateKey xml is shown below lt p SetCertificateAndPrivateKey INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p Type gt server lt p Type gt lt p PKCS12 gt MIIPUQIBAzCCDxcGCSqGS Ib3DQEHAaCCDwgEgg8EMIIPADCCBTcGCSqGSIb3DQEH BqCCBSgwggUkAgEAMIIFHOYJKoZIhvcNAOCBMBwGCiqGSIb3DOEMAQOYwDgOIySf0 CSqGSIb3DOEJFTEWBBOOycEruoYBo9ayA3csqSZO6x70NTAxMCEwCOYFKwA4DAhoF AAQU yOOD76JK1t4yzDgnOE562Cv9AQECM9hIXYFEgiLAgIIAA Dell Lifecycle Controller Web Services Interface Guide for Windows 12 11 1212 139 lt p PKCS12 gt p PKCS12pin 1234567 p PKCS12pin lt p SetCertificateAndPrivateKey INPUT gt OUTPUT SetCertificateAndPrivateKey OUTPUT Message Server certificate successfully modified iDRAC will now reset and be unavailable for a few minutes MessageID LC018 ReturnValue 0 Delete Auto Discovery Server Public Key This method is used to delete the public server key set previously by the set auto discovery method Invoke DeleteAutoDiscoveryServerPublicKey with the following parameters and syntax EXAMPLE winrm i DeleteAutoDiscoveryServerPublicKey cimv2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman encodi
160. e lt ROIf gt lt AttrLev gt lt Dep gt FODD NIC Integrated 1 1 1 GroupDisplayName iSCSI General Parameters GroupID IscsiGenParams InstanceID NIC Integrated 1 1 1 IpAutoConfig IsReadOnly true PendingValue null PossibleValues Disabled Enabled PossibleValuesDescription Disabled Enabled DCIM NICEnumeration AttributeDisplayName iSCSI Parameters via DHCP AttributeName IscsiViaDHCP CurrentValue Enabled Dependency lt Dep gt lt AttrLev Op OR gt lt ROIf Dell Lifecycle Controller Web Services Interface Guide for Windows Ing 179 Name iSCSIBootSupport Unavailable ROIf AttrLev Dep FOD Gro Gro Ins IsR Pen POS POS DCI Att Att Cur D NIC Integrated 1 1 1 upDisplayName iSCSI General Parameters upID IscsiGenParams tanceID NIC Integrated 1 1 1 IscsiViaDHCP eadOnly false dingValue null sibleValues Disabled Enabled sibleValuesDescription Disabled Enabled M NICEnumeration ributeDisplayName CHAP Authentication ributeName ChapAuthEnable rentValue Disabled Dep Nam FOD Gro Gro Ins IsR ndency lt Dep gt lt AttrLev Op 0OR gt lt ROIf e iSCSTBootSupport gt Unavailable lt ROIf gt lt AttrLev gt lt Dep gt D NIC Integrated 1 1 1 upDisplayName iSCSI General Parameters upID IscsiGenParams tanceID NIC Integrated 1 1 1 ChapAu
161. e parameter list contains the following names Size RAlDLevel SpanDepth SpanLength StripeSize ReadPolicy WritePolicy DiskCachePolicy VirtualDiskName Initialize VDPropValueArray This parameter is the list of property values that will be used to create a virtual Disk The property values are for the property names listed under VDPropNameArray Size Size of the virtual disk specified in MB If not specified default will use full size of physical disks selected RAIDLevel e RAIDO 2 e RAID1 4 e RAID5 64 e RAID 6 128 e RAID 10 2048 e RAID 50 8192 e RAID 60 16384 SpanDepth If not specified default is single span which is used for RAID O 1 5 and 6 Raid 10 50 and 60 require a spandepth of at least 2 SpanLength Number of Physical Disks to be used per span Minimum requirements for given RAID Level must be met StripeSize e 8KB 16 e 16KB 32 e 32KB 64 e 64KB 128 e 128KB 256 e 256KB 512 e 512KB 1024 e 1MB 2048 ReadPolicy e No Read Ahead 16 e Read Ahead 32 e Adaptive Read Ahead 64 237 Dell Lifecycle Controller Web Services Interface Guide for Windows 238 e WritePolicy e Write Through 1 e Write Back 2 e Write Back Force 4 e DiskCachePolicy e Enabled 512 e Disabled 1024 VirtualDiskName Name of the virtual disk 1 15 character range EXAMPLE winrm i CreateVirtualDisk cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationCla
162. e result file of the last completed diagnostics into the respective remote share path CIFS NFS The result file will have time stamps to show when the diagnostics was run 151 Dell Lifecycle Controller Web Services Interface Guide for Windows 1222 3 Example winrm i ExportePSADiagnosticsResult http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem Cr eationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCServic e u root p calvin r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic QG IPAddress SharepathIPAddress ShareName ShareName ShareType ShareType S Username SUserName Password PassWord r FileName SFileNameS OUTPUT ExportePSADiagnosticsResult OUTPUT Job EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 668771356675 cimnamespace root dcim ReturnValue 4096 Verify the Diagnostics Job Status EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM_LifeCyclejob u Username p Password r https lIPAddress wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM LifeCyclejob ElapsedTimeSinceCompleti
163. e the specific CIM_Privilege instance by enumerating the class directly with filter This method is similar to the example used to retrieve CIM_Account EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 DCIM LocalRolePrivilege u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM LocalRolePrivilege Activities null ActivityQualifiers null ElementName DCIM Local Privilege 1 InstanceID DCIM Privilege 1 PrivilegeGranted tru QualifierFormats null RepresentsAuthorizationRights false DCIM LocalRolePrivilege Activities 7 Ty Ta Ly 7 p JU E p ActivityQualifiers Login to DRAC Configure DRAC Configure Users Clear Logs Test Alerts Execute Server Control Commands Virtual Media Execute Diagnostic Commands ElementName DCIM Local Privilege 2 InstanceID DCIM Privilege 2 PrivilegeGranted tru QualifierFormats 9 9 9 9 9 9 9 RepresentsAuthorizationRights true DCIM LocalRolePrivilege Dell Lifecycle Controller Web Services Interface Guide for Windows Access Console Redirection Access 39 Activities null ActivityQualifiers null ElementName DCIM Local Privilege 3 InstanceID DCIM Privilege 3 PrivilegeGranted true QualifierFormats null RepresentsAuthorizationRights false Privilege setting capability is defined in the
164. e used as a dedicated hot spare to a virtual disk or as a global hot spare After the method executes successfully the physical disk is no longer a hotspare Invoke UnassignSpare with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_PhysicalDiskView EXAMPLE winrm i UnassignSpare cimv2 root dcim DCIM RAIDS rvice SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file UnassignSpare xml The input file UnassignSpare xml is shown below lt p UnassignSpare INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt Disk Bay 3 Enclosure Internal 0 O RAID Integrated 1 1 p Target lt p UnassignSpare INPUT gt OUTPUT UnassignSpare OUTPUT RebootRequired YES ReturnValue 0 Managing Keys for Self Encrypting Drives Note The Dell Key Manager feature is not available at this time 226 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 171 Setting the Key SetControllerKey The SetControllerKey method sets the key on controllers that support encryption of the virtual disk drives Invoke SetControllerKey with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_Co
165. eID LC001 Name LC Config 12 2 4 Get CSIOR Component Configuration Recovery CCR Attribute The Component Configuration Recovery CCR attributes are e Licensed e Part Firmware Update e Collect System Inventory on Restart CSIOR e Part Configuration Update Get the current CSIOR attribute setting as follows EXAMPLE 1 winrm g cimv2 root dcim DCIM LCEnumeration InstanceID LifecycleController Embedded 1 LCAttributes 1l CollectSystemInventory OnRestart u USERNAME p PASSWORD r https IPADDRESS wsman encoding utf 8 a basic 128 Dell Lifecycle Controller Web Services Interface Guide for Windows 1225 Note For 11G InstancelD DCIM_LCEnumeration CCR5 OUTPUT DCIM LCEnumeration AttributeName Collect System Inventory on Restart CurrentValue Disabled DefaultValue Enabled ElementName LC emb 1 InstanceID LifecycleController Embedded 1 LCAttributes 1 CollectSystemInventoryOnRestart IsReadOnly false PendingValue null PossibleValues Enabled Disabled Get Part Firmware Update Attribute Get the current Part Replacement firmware update mode as follows EXAMPLE winrm g http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCEnumeration InstancelD LifecycleController Embedded 1 LCAttributes 1 PartFirmwareUpdate u USERNAME p PASSWORD r https IPADDRESS wsman encoding utf 8 a bas
166. eJob instance will contain more detailed error information on the cause of the failure For the Lifecycle Controller version of the OS Deployment Profile there is only one instance of a job generated by various method invocations and it will persist until the next method that generates a job is invoked The job must complete before another method that generates a job can be called successfully This is unchanged from the Lifecycle Controller 1 2 for OS Deployment Invoke enumerate DCIM OSDConcreteJob instance with the following syntax EXAMPLE winrm e cimv2 root DCIM DCIM OSDConcreteJob u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck encoding utf 8 a basic OUTPUT The enumeration will return the instances of OSDConcreteJob as shown DCIM OSDConcreteJob DeleteOnCompletion fals InstanceID DCIM OSDConcreteJob 1 JobName UnpackAndShare JobStatus Failed Message Installation not supported for the selected operating system MessageID OSD10 Name UnpackAndShare Dell Lifecycle Controller Web Services Interface Guide for Windows 11 5 5 110 Boot to Network ISO The BootToNetworklSO method can be used to boot the target system to a bootable ISO image located on a CIFS or NFS share The ISO image is attached to the host system as an emulated USB CD ROM storage device By default the ISO will be attached for around 18 hrs after which it will be detached automatically An optional pa
167. econstructRate 30 ntegrated 1 1 RAID Integrated 1 1 RAIDreconstructRate false Dell Lifecycle Controller Web Services Interface Guide for Windows 16 4 16 5 208 LowerBound 1 PendingValue UpperBound 100 Getting a RAID Integer Instance Use the following example to get an instance of the DCIM_RAIDInteger class instead of all instances as shown in Section 16 3 Get a RAIDInteger instance with the following parameters and syntax INSTANCEID This is obtained from the enumeration in Section 16 3 which shows an example using RAID Integrated 1 1 RAlDrebuildRate as an instancelD EXAMPLE winrm g cimv2 root dcim DCIM RAIDInteger Ins tanceID INSTANCE ID u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM RAIDInteger AttributeName RAIDrebuildRate CurrentValue 30 FODD RAID Integrated 1 1 InstanceID RAID Integrated 1 1 RAIDrebuildRate IsReadOnly false LowerBound 1 PendingValue UpperBound 100 Listing the RAID Inventory String Class The RAID Inventory has these attributes DCIM_RAIDEnumeration see Section 16 1 DCIM_RAIDInteger see Section 16 3 and DCIM_RAIDString this section Enumerate the DCIM_RAIDString class to display all the RAID controller string attributes in a system Dell Lifecycle Controller Web Services Interface Guide for Windows Enumerate RAIDString with the following parameters an
168. ecuted a jobid or an error message is returned Dell Lifecycle Controller Web Services Interface Guide for Windows 7 4 52 InstallFromSoftwareldentity OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM SoftUpdateConcreteJob SelectorSet Selector InstanceID JID 001276741956 cimnamespace root dcim ReturnValue null NIC Firmware Rollback The InstallFromSoftwareldentity method is used for installation of a previous version of a component firmware that is available on the Lifecycle Controller i e rollback of component firmware Invoke InstallFromSoftwareldentity with the following parameters and syntax InstancelD This is the instancelD of the Softwareldentify that is to be used to rollback the firmware to a previous version The InstancelD can have value such as DCIM PREVIOUS PCI 14E4 1639 0237 1028 e ltrefersto a previous firmware on a PCI device e D Vendor ID 14E4 e DID Device ID 1639 e SSID Subsystem ID 0237 e SVID Subvendor ID 1028 e This refers to a Broadcom NetXtreme Il BCM5709 network adaptor 7 EXAMPLE winrm i InstallFromSoftwareldentity cimv2 root dcim DCIM_SoftwarelnstallationService CreationClassName DCIM SoftwareInstallationService SystemCreationClassName DCIM ComputerSystem SystemName IDRAC ID Name Softwa
169. em wscim 1 cim schema 2 root dcim DCIM RAIDService lt p Target gt RAID Integrated 1 1 lt p Target gt Dell Lifecycle Controller Web Services Interface Guide for Windows 16 18 3 lt p DiskType gt 0 lt p DiskType gt lt p Diskprotocol gt 0 lt p Diskprotocol gt lt p DiskEncrypt gt 0 lt p DiskEncrypt gt lt p Raidlevel gt 2 lt p Raidlevel gt p GetAvailableDisks INPUT gt OUTPUT GetAvailableDisks OUTPUT PDArray Disk Bay 0 Enclosure Internal 0 0 RAID Integrated 1 1 Disk Bay 1 Enclosure Internal 0 0 RAID Integrated 1 1 ReturnValue 0 Checking the Create VD Parameters Validity CheckVDValues The CheckVDValues method is used to determine possible sizes of virtual disk as well default settings given a RAID level and set of disks The VDPropArray is filled in with Size and other values for a successful execution of the method Invoke CheckVDValues with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_ControllerView Section 16 7 PDArray This parameter is the list of physical disk FODDs Section 16 9 VDPropNameArrayIn This parameter is the list of property names with values in the VDPropValueArrayIn parameter Size RAIDLevel SpanDepth VDPropValueArrayln This parameter is the list of property values that correspond to the VDPropNameArrayln parameter EXAMPLE winrm i CheckVDValues cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM
170. ents DSP0217_2 0 0 paf EXAMPLE winrm identify u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT IdentifyResponse ProtocolVersion http schemas dmtf org wbem wsman 1 wsman xsd ProductVendor Openwsman Project ProductVersion 2 2 4 Discovering the Implemented Profiles Implemented profiles are advertised using the class CIM RegisteredProfile Enumerate this class in the root interop CIM namespace Profiles http www dmtf org sites default files standards documents DSP1033_1 0 0 pdf EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 CIM_RegisteredProfile __cimnamespace root interop u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM LCRegisteredProfile AdvertiseTypeDescriptions WS Identify Interop Namespace AdvertiseTypes 1 InstanceID DCIM Memory 1 0 0 Dell Lifecycle Controller Web Services Interface Guide for Windows 1 4 3 23 OtherRegisteredOrganization DCIM RegisteredName Memory RegisteredOrganization 1 RegisteredVersion 1 0 0 DCIM RegisteredProfile AdvertiseTypeDescriptions WS Identify AdvertiseTypes 1 Caption null null Description null ElementName InstanceID DCIM CSRegisteredProfile 1 OtherRegisteredOrganization null RegisteredName Base Server RegisteredOrga
171. er EXAMPLE winrm i ImportSystemConfiguration http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem Cr eationClass Name DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD 148 Dell Lifecycle Controller Web Services Interface Guide for Windows 12 21 149 r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic IPAddress SHARE IP ADDRESS ShareName SHARE NAME ShareType SHARE TYPE FileName SHARE OUTPUT FILE NAME Username SHARE USERNAME Password SHARE PASSWORD OUTPUT When this method is executed a jobid or an error message is returned ImportSystemConfiguration OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001271168441 cimnamespace root dcim ReturnValue 0 XML Template Preview This method is used to preview the XML template ahead of the actual application ImportSystemConfiguration is implemented on DCIM_LCService class IPAddress This is the IP address of the target export server ShareName This is the directory path to the mount point FileName This is the target input file ShareType Type of sh
172. er Web Services Interface Guide for Windows 41 SkipCAcheck encoding utf 8 a basic returntype EPR When this command is executed a list of objects will be returned Below is a snippet of the output OUTPUT A EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM Account SelectorSet Selector cimnamespace root dcim Name iDRAC Embedded 1 Users 1 CreationClassName DCIM Account SystemName systemmc SystemCreationClassName DCIM SPComputerSystem EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM Account SelectorSet Selector cimnamespace root dcim Name iDRAC Embedded 1 Users 2 CreationClassName DCIM Account SystemName systemmc SystemCreationClassName DCIM SPComputerSystem B Perform a get on any instance from A to ensure correctness of the URI EXAMPLE B winrm g http schemas dell com wbem wscim 1 cim schema 2 DCIM_Account __cimnamespace root dcim CreationClassName DCIM_Account Name iDRAC Embedded 1 Users 16 SystemCreationClassName DCIM_SPComputerSystem SystemName systemmc r https IPADDRESS u USER p PASSWORD Dell Lifecycle Controller Web Services Interface Guide for Windows 42 a
173. erenceParameters ResourceURI http schemas dell com wbem wscim 1 cimschema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 776094296053 cimnamespace root dcim ReturnValue 4096 Get Repo Based Update List A comparison XML between the inventory present on the system and the updates present on the repository can be obtained using the GetRepoBasedUpdateList method Example winrm i GetRepoBasedUpdateList http schemas dmtf org wbem wscim 1 cimschema 2 root dcim DCIM SoftwareInstallationService CreationClassName DCIM Softw arelnstallationService Name SoftwareUpdate SystemCreationClassName DCIM Computer System SystemName IDRAC ID u root p calvin r https IDRAC IP ADDR wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT GetRepoBasedUpdateList OUTPUT PackageList lt xml version 1 0 gt lt CIM xmlns fo http www w3 org 1999 XSL Format CIMVERSION 2 0 DTDVERSION 2 0 gt lt MESSAGE ID 4711 PROTOCOLVERSION 1 0 gt 65 Dell Lifecycle Controller Web Services Interface Guide for Windows lt SIMPL ER EQ XVALUE NAMEDINSTANCE lt INSTANC lt PROPERTY NAME Criticality TYP lt VALUE gt 1 lt VALUE gt PROPI El lt PROPE ERTY gt RTY NAME DisplayName TYP ENAME CLASSNAME DCIM RepoUpdateSWID gt E string gt E string gt lt V
174. ers ResourceURI http schemas dell com wbem wscim 1 cimschema 2 DCIM CSEnabledLogicalElementCapabilities SelectorSet Selector InstanceID DCIM ComputerCap 1 cimnamespace root dcim Characteristics null ManagedElement Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cimschema 2 DCIM ComputerSystem SelectorSet Selector Name srv system CreationClassName DCIM ComputerSystem Cimnamespace root dcim Dell Lifecycle Controller Web Services Interface Guide for Windows EXAMPLE Part B winrm g http schemas dell com wbem wscim 1 cim schema 2 DCIM CSEnabledLogicalElementCapabilities cimnamespace root dcim tInstanceID DCIM ComputerCap 1 u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT Part B RequestedStatesSupported A Enabled B Disabled 11 Reset DCIM CSEnabledLogicalElementCapabilities Caption null Description null ElementName Computer System Capabilities ElementNameEditSupported false ElementNameMask null InstanceID DCIM ComputerCap 1 MaxElementNameLen null RequestedStatesSupported 2 3 11 StateAwareness null 8 5 2 Power State Management Method The power control capabilities are also reported by the PowerStatesSupported property of
175. ers 2 OrganizationName DCIM RequestedState 0 SystemCreationClassName DCIM SPComputerSystem SystemName systemmc TransitioningToState 12 UserID root UserPassword EXAMPLE B winrm e http schemas dmtf org wbem wscim 1 cim schema 2 CIM Account u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic returntype EPR OUTPUT B EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM Account SelectorSet Selector __cimnamespace root dcim Name iDRAC Embedded 1 Users 1 CreationClassName DCIM Account SystemName systemmc SystemCreationClassName DCIM SPComputerSystem 55 Dell Lifecycle Controller Web Services Interface Guide for Windows 36 EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM Account SelectorSet Selector cimnamespace root dcim Name iDRAC Embedded 1 Users 2 CreationClassName DCIM Account Sys temName systemmc SystemCreationClassName DCIM SPComputerSystem Account setting capability is defined in the class CIM_AccountManagementCapabilities associated with the CIM_Account class instance The ability to enable and di
176. ersion null FCoEOffloadMode 3 FCoEWWNN null FODD NIC Embedded 1 1 FamilyVersion null FunctionNumber 0 InstanceID NIC Embedded 1 1 LastSystemInventoryTime 20100413135024 LastUpdateTime 20100413134727 LinkDuplex 0 LinkSpeed 0 MaxBandwidth 0 MediaType 4 Dell Lifecycle Controller Web Services Interface Guide for Windows MinBandwidth 0 NicMode 3 Permanent FCOEMACAddress PermanentMACAddress 00 21 9B 92 70 57 PermanentiSCSIMACAddress 00 21 9B 92 70 58 ProductName Broadcom NetXtreme Gigabit Ethernet 00 21 9B 92 70 57 ReceiveFlowControl 0 SlotLength 0002 SlotType 0002 TransmitFlowControl 0 VendorName null WWPN null iScsiOffloadMode 3 DCIM NICView AutoNegotiation 0 BusNumber 1 ControllerBIOSVersion 1 3 CurrentMACAddress 00 21 9B 92 70 59 DataBusWidth 000 2 DeviceNumber 0 EFIVersion null FCoEOffloadMode 3 FCoEWWNN null FODD NIC Embedded 2 1 FamilyVersion null FunctionNumber 1 InstanceID NIC Embedded 2 1 LastSystemInventoryTime 20100413135024 LastUpdateTime 20100413134727 LinkDuplex 0 LinkSpeed 0 MaxBandwidth 0 MediaType 4 MinBandwidth 0 NicMode 3 90 Dell Lifecycle Controller Web Services Interface Guide for Windows PCIDeviceID 1639 PCISubDeviceID 236 PCISubVendorID 1028 PCIVendorID 9 10 91 PCIDeviceID 1639 PCISubDeviceID 236
177. eryLearnMode lt p AttributeName gt lt p AttributeValue gt Warn only lt p AttributeValue gt lt p AttributeName gt RAIDccMode lt p AttributeName gt lt p Attrib lt p Attrib lt p At lt p Attrib lt p Attrib lt p SetAttributes INPUT gt OUTPUT uteValue gt Normal lt p AttributeValue gt uteName gt RAIDprMode lt p AttributeName gt ttributeValue gt Disabled lt p AttributeValue gt u u teName gt RAIDcopybackMode lt p AttributeName gt teValue gt SMART lt p AttributeValue gt SetAttributes OUTPUT Message Th MessagelD method was successful STOROO1 d Yes RebootRequir ReturnValue EU SetResult Set Pending Value Changing the Value of a RAID Controller Integer Attribute The SetAttribute method is used to set or change the value of a RAID controller integer attribute The example below shows setting an controller attribute Invoke the SetAttribute method with the following parameters from Section 16 1 and syntax TARGET Obtained from the FQDD field 16 19 5 AttributeName AttributeValue EXAMPLE 246 Obtained from the AttributeName field Obtained from the PossibleValues field Dell Lifecycle Controller Web Services Interface Guide for Windows winrm i SetAttribute cimv2 root dcim DCIM RAIDSe rvice SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDSer vice System Name DCIM ComputerSystem Name DCIM RAIDService
178. essage is returned DeletePartition OUTPUT ReturnValue 0 An index that does not exist in the XML file may yield the following error message DeletePartition OUTPUT Message Invalid partition index MessageID VF018 ReturnValue 2 Format Partition This method is for formatting a partition of the type specified by the user Use the following algorithm to successfully format an existing partition e Enumerate the DCIM_PersistentStorageService class e Invoke the FormatPartition method on the instance above with the following parameters PartitionIndex The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be formatted 1to 16 FormatType The new format type of the partition EXT2 1 EXT3 2 FAT16 3 FAT32 4 The OUT parameter Job will refer to the instance of CIM_ConcreteJob using which the user can query the status of the formatting of the partition EXAMPLE Dell Lifecycle Controller Web Services Interface Guide for Windows winrm i FormatPartition http schemas dell com wbhem wscim 1 cim schema 2 DCIM PersistentStorageService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM PersistentStorageService SystemName DCIM ComputerSystem Name DCIM PersistentStorageService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file FormatPartition xml The input f
179. et or change the values of the iSCSI boot target attributes Invoke the SetAttributes method with the following parameters from 15 1 and syntax Target FQDD attained through DCIM_NICEnumeration AttributeName Attained from AttributeName field AttributeValue A new value to assign to the specified NICAttribute If this value is valid it is applied to the PendingValue property or the Currentvalue property of the specified NICAttribute Possible choices are attained from PossibleValues field such as Possible values Disabled Enabled EXAMPLE winrm i SetAttributes http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM NICService SystemName DCIM ComputerSystem Name DCIM NICService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttributes iSCSI BootTarget xml The information in the input file SetAttribute iSCSI BootTarget xml is shown below lt p SetAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService gt lt p Target gt NIC Integrated 1 1 1 lt p Target gt lt p AttributeName gt BootToTarget lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt IscsilnitiatorlpAddr lt p AttributeName gt lt p AttributeValue gt 10 10 10 10 l
180. ew u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT DCIM SystemView AssetTag BIOSReleaseDate 01 09 2012 BIOSVersionString 0 3 37 BaseBoardChassisSlot NA BatteryRollupStatus 1 BladeGeometry 4 BoardPartNumber OMX4YFX04 BoardSerialNumber CN137401840000 CMCIP null 298 Dell Lifecycle Controller Web Services Interface Guide for Windows CPLDVersion 1 0 0 CPURollupStatus 1 ChassisName Main System Chassis ChassisServiceTag 7654321 ChassisSystemHeight 5 ExpressServiceCode 15608862073 FODD System Embedded 1 FanRollupStatus 3 HostName InstancelD System Embedded 1 LastSystemInventoryTime 20120116145530 000000 000 LastUpdateTime 20120116124210 000000 000 icensingRollupStatus 1 LifecycleControllerVersion 2 0 0 Manufacturer Dell Inc MaxCPUSockets 2 MaxDIMMSlots 24 MaxPCleSlots 7 MemoryOperationMode OptimizerMode Model PowerEdge T620 PSRollupStatus 1 PlatformGUID 3132334f c0b7 3480 3510 00364c4c4544 PopulatedCPUSockets 1 PopulatedDIMMSlots 1 PopulatedPCIeSlots 1 PowerCap 336 PowerCapEnabledState 3 299 Dell Lifecycle Controller Web Services Interface Guide for Windows PowerState 2 PrimaryStatus 3 RollupStatus 3 ServerAllocation null ServiceTag 7654321 StorageRollupStatus 1 SysMemErro
181. field indicates the current status of this attribute EXAMPLE winrm get http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCAttribute InstanceID DCIM LCEnumeration DHS3 u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM LCEnumeration AttributeName IPChangeNotifyPS Caption null CurrentValue Off DefaultValue Off Description null ElementName LC emb 1 InstanceID DCIM LCEnumeration DHS3 IsOrderedList null IsReadOnly true PendingValue null PossibleValues On Off PossibleValuesDescription null 19 92 Setting the DRAC IPChange Notification SetAttribute 292 The SetAttribute method is used to set the attribute IPChangeNotifyPS to ON or OFF When set to ON a user notification is sent when the IP address is changed While set to OFF a user notification is not sent Invoke SetAttribute with the following syntax Dell Lifecycle Controller Web Services Interface Guide for Windows EXAMPLE winrm i SetAttribute http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic
182. file setattribute xml The input file setattribute xml is shown below lt p SetAttribute INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p AttributeName gt IPChangeNotifyPS lt p AttributeName gt lt p AttributeValue gt on lt p AttributeValue gt lt p SetAttribute_INPUT gt OUTPUT SetAttribute OUTPUT ReturnValue 0 To verify the changes after setattribute was executed list the LC attributes as shown in Section 19 8 1 293 Dell Lifecycle Controller Web Services Interface Guide for Windows 20 20 1 294 Remote Service Status To get the remote service status invoke the GetRemoteServicesAPIStatus method in the class DCIM_LCService This method is used to obtain the overall remote services API status that includes both the host system status as well as the Lifecycle Controller Data Manager included status The overall rolled up status shall be reflected in the Status output parameter Note The LCStatus output parameter value includes the status reported by the DMStatus output parameter in the GetRSStatus method Thus GetRSStatus method invocation is redundant Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Getting Remote Service Status EXAMPLE winrm i GetRemoteServicesAPIStatus http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem
183. g values created by RAID methods The system will automatically reboot depending on the ScheduledStartTime selected The CreateTargetedConfigJob joblD output with the job control section can be used to obtain its status Invoke CreateTargetedConfigJob with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_ControllerView Section 16 7 RebootJobType There are three options for rebooting the system Dell Lifecycle Controller Web Services Interface Guide for Windows 222 1 PowerCycle 2 Graceful Reboot without forced shutdown 3 Graceful reboot with forced shutdown Note When a user does not want to set a reboot type when creating a target job users should comment out the RebootJobType in the input xml User should not enter 0 or give no parameter at all in the input xml ScheduledStartTime amp UntilTime See Section 3 2 4 EXAMPLE winrm i CreateTargetedConfigJob http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file CreateTargetedConfigJob RAID xml The input file CreateTargetedConfigJob RAID xml is shown below lt p CreateTargetedConfigJob INPUT xmlns p http schemas dmtf org wbem wscim 1 cim sc
184. gIBADANBgkgqhkiG9w0BAQOFADCBs zELMAkGA1UEBhMCVVMx CzAJBgNVBAgTALRYMO8wDOY DVOQHEWZBdAXNO aW4xDTALBgNVBAoTBERLbGwxFjAU H ea71Ltbr Au2QFhqcHkeUEbQ4qXSXTmDEgeKAImKjoCAaWHcDqEwvUCxGIA4ekG LaUEGQhQIcLe 403RDp05j 4YPoIv N100GMflhWg 1J3EoV1Zba2tXnCp8XvCukJC ROncFRPIp7c END CERTIFICATE lt p Certificate gt lt p SetPublicCertificate INPUT gt OUTPUT SetPublicCertificate OUTPUT ReturnValue 0 137 Dell Lifecycle Controller Web Services Interface Guide for Windows 12 10 138 Set IDRAC Certificate and Private Key This method is used to update an iDRAC certificate and private key pairs using the contents of a PKCS 12 file Invoke SetCertificateAndPrivateKey with the following parameters and syntax Type Specifies the service the certificate is for server web server PKCS12 Represents the base64 encoded contents of PKCS 12 file to upload Note this is the contents of the file and not a filename PKCS12pin Password to decode the PKCS12 EXAMPLE winrm i SetCertificateAndPrivateKey http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetCertificateAndPrivateKey xml The input fil
185. he username containing the ISO image OS ISO This is to be replaced by the actual name of the ISO image RESET TYPE O No reset 1 warm reset 2 cold reset EXAMPLE winrm i ConfigurableBootToNetworkISO cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem 122 Dell Lifecycle Controller Web Services Interface Guide for Windows 123 u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck encoding utf 8 a basic G IPAddress NFS IPaddress ShareName NFS OSISO ShareType 0 Username NFS Username Password NFS Password ResetType RESET TYPE Workgroup WORKGROUP ImageName OS 150 OUTPUT The return will be O for success or 1 if an error occurred in starting the processing the input parameters The MessagelD and Message output parameters will further contain method invocation information if an error occurred ConfigurableBootToNetworkISO OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM OSDConcreteJob SelectorSet Selector InstanceID DCIM OSDConcreteJob 1 __cimnamespace root dcim ReturnValue 4096 Dell Lifecycle Controller Web Services Interface Guide for Windows 12 12
186. hema 2 root dcim DCIM RAIDService gt Xp Target RAID Integrated 1 1 p Target lt p RebootJobType gt 3 lt p RebootJobType gt lt p ScheduledStartTime gt TIME NOW lt p ScheduledStartTime gt lt p UntilTime gt 20111111111111 lt p UntilTime gt lt p CreateTargetedConfigJob INPUT gt OUTPUT When this method is executed a jobid or an error message is returned The status of this jobid can be checked within the job control provider in Section 10 CreateTargetedConfigJob OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters Dell Lifecycle Controller Web Services Interface Guide for Windows 16 15 223 ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001271251761 cimnamespace root dcim ReturnValue 4096 Deleting the Pending Values for RAID DeletePendingConfiguration The DeletePendingConfiguration method cancels the pending configuration changes made before the configuration job is created with CreateTargetedConfigJob This method only operates on the pending changes prior to CreateTargetedConfigJob being called After the configuration job is created the pending changes can only be canceled by calling DeleteJobQueue in the Job Control profile Invoke DeletePendingConfiguration with the following parameters and syntax TARGET This parameter is the FQDD of the DC
187. ic Note For 11G InstancelD DCIM_LCEnumeration CCR4 OUTPUT DCIM LCEnumeration AttributeName Part Firmware Update CurrentValue Allow version upgrade only DefaultValue Disable GI p mentName LC emb 1 129 Dell Lifecycle Controller Web Services Interface Guide for Windows 12 5 130 InstanceID LifecycleController Embedded 1 LCAttributes 1 PartFirmwareUpdate IsReadOnly false PendingValue null PossibleValues Disable Allow version upgrade only Match firmware of replaced part See Section 12 5 to get the status on whether there is a valid VFlash License on the system Re Initiate Auto Discovery Client Invoke the RelnitiateDHS method to re initialize and restart the Auto Discovery client All configuration information is replaced with the auto discovery factory defaults Auto discovery can be disabled enabled and initiated immediately or delayed until next power cycle Invoke RelnitiateDHS with the following parameters and syntax PS_IP_ADDRESS Substitution will need to be replaced with the actual IP address s or DNS name s of the Provisioning Server s PerformAutoDiscovery 1 off disables auto discovery 2 Now enables and initiates auto discovery immediately 3 NextBoot delay reconfiguration amp auto discovery until next power cycle EXAMPLE winrm i ReInitiateDHS cimv2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassNa
188. idCRCs 0 FCLinkFailures 0 FCLossOfSignals 0 FCRxKBCount 0 FCRxSequences FCRxTotalFrames 0 FCTxKBCount 0 FCTxSequences FCTxTotalFrames 0 FQDD FC Slot 2 2 InstanceID FC Slot 2 2 OSDriverState 2 PortSpeed 2 PortStatus 3 307 Dell Lifecycle Controller Web Services Interface Guide for Windows Lo 308 Listing the FC Inventory String Class Enumerate FCStatistics class ith the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM FCString u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM FCString AttributeDisplayName AttributeName DeviceNam CurrentValue QLogic QLE2662 16Gb FC Adapter Dependency FQDD FC Slot 3 1 InstanceID FC Slot 3 1 DeviceName IsReadOnly true MaxLength 32 MinLength 0 PendingValue ValueExpression Dell Lifecycle Controller Web Services Interface Guide for Windows 23 4 25 9 509 Listing the FC Inventory Integer Class Enumerate FCInteger class ith the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM FCInteger u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM FCInteger AttributeDisplayName AttributeName LinkDownTimeout CurrentValue
189. ide for Windows PrimaryStatus 1 ProductName PERC H310 Adapter RollupStatus 1 SASAddress 5782BCB00C577600 SecurityStatus 0 SlicedvDCapability 1 16 8 Getting a RAID ControllerView Instance The get command can be invoked using a particular instancelD attained from listing the inventory Get a RAID ControllerView instance with the following parameters and syntax INSTANCEID This is obtained from the enumeration in Section 16 7 in which this example would use RAID Slot 1 1 as an instancelD EXAMPLE winrm g http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM ControllerView InstanceID INSTANCEID r https IPADDRESS 443 wsman u USER p PASSWORD auth basic encoding utf 8 SkipCNCheck SkipCACheck OUTPUT DCIM ControllerView Bus 1 CacheSizeInMB 0 CachecadeCapability 0 ControllerFirmwareVersion 20 10 1 0066 Device 0 DeviceCardDataBusWidth 1 DeviceCardManufacturer DELL DeviceCardSlotLength 4 DeviceCardSlotType PCI Express x8 212 Dell Lifecycle Controller Web Services Interface Guide for Windows DriverVersion null EncryptionCapability 0 EncryptionMode 0 FQDD RAID Slot 1 1 Function 0 InstanceID RAID Slot 1 1 KeyID null LastSystemInventoryTime 20120116145459 000000 000 LastUpdateTime 20120116145459 000000 000 PCIDeviceID 73 PCISlot 1 PCISubDevicelD 1F4E PCISubVendorID 1028 PC
190. ifecycle Controller Web Services Interface Guide for Windows Inorrect Example ShareName folder1 ImageName subfolder image_name Correct Example ShareName folder1 subfolder ImageName image_name OUTPUT BackupImage OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cimschema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001293618214 cimnamespace root dcim ReturnValue 4096 The response contains a reference to the job class that will provide the status of the operation The return value is 4096 which indicates that the method operation is not yet complete 18 1 4 Monitoring Export status Backup process may take up to 30 minutes depending on host system configuration To monitor the backup status get the instance of the corresponding job Replace INSTANCE ID with the actual jobid from Section 18 1 1 18 1 2 or 18 1 3 EXAMPLE winrm get http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LifecycleJob InstanceID INSTANCE ID u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACHeck a basic encoding utf 8 OUTPUT DCIM LifecycleJob InstanceID JID 001293618214 JobStartTime 00000101000000 JobStatus Backup In Progress JobUntilTime TIME NA 267 Dell Lifecycle Controller Web Services Interface Guide for W
191. ile FormatPartition xml is Shown below lt p FormatPartition INPUT xmlns p http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService lt p PartitionIndex gt 13 lt p PartitionIndex gt Xp FormatType 4 p FormatType p FormatPartition INPUT OUTPUT When this method is executed a jobid or an error message is returned FormatPartition OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001270738393 cimnamespace root dcim ReturnValue 0 15 8 Modify Partition This method is used for modifying the changeable attributes of a partition Use the following algorithm to successfully modify an existing partition e Enumerate the DCIM_PersistentStorageService class e Invoke ModifyPartition method on the instance above with the following parameters 164 Dell Lifecycle Controller Web Services Interface Guide for Windows PartitionIndex The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be modified 1to 16 AccessType The type of access level Read Only 1 Read Write 3 The OUT parameter Job will refer to the instance of CIM_ConcreteJob using which the user can query the status of the modification of the partition EXAMPLE winrm i ModifyPartition ht
192. ile server DRIVESHARE This is the directory path for the image USERNAME This is the username to the file share PASSWORD This is the password to the file share IMAGENAME This is the desired name of the image PASSPHRASE This can be used to password protect NFS and CIFS images For NFS and CIFS shares the entire Passphrase PASSPHRASE argument is optional Note To restore this backup file the same passphrase must passed as an argument for the operation to be successful The following examples back up the server profile and execute it immediately using the TIME NOW parameter Exporting Server Profile to iDRAC vFlash Card Backuplmage iDRAC vFlash Card ShareType is 4 EXAMPLE winrm i BackupImage http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD Dell Lifecycle Controller Web Services Interface Guide for Windows 18 1 1819 266 r https IPADDRESS 443 wsman SkipCNCheck SkipCACheck encoding utf 8 a basic IPAddress IP ADDRESS ShareType 4 ScheduledStartTime TIME NOW Exporting Server Profile to NFS Share Backuplmage NFS Share ShareType is O The entire Passphrase passphrase argument is optional EXAMPLE winrm i BackupImage http schemas dmtf org wbem wscim 1 cim
193. ilities Class Enumerate the DCIM_NICCapabilities class with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICCapabilities u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM NICCapabilities BPESupport 3 CongestionNotification 3 DCBExchangeProtocol 3 EVBModesSupport 3 Dell Lifecycle Controller Web Services Interface Guide for Windows 188 EnergyEfficientEthernet 2 FCoEBootSupport 3 FCoEMaxIOsPerSession 0 E FCoEMaxNPIVPerPort 0 FCoEMaxNumberExchanges 0 FCoEMaxNumberLogins 0 FCoEMaxNumberOfFCTargets 0 FCoEMaxNumberOutStandingCommands 0 5 FCoEOffloadSupport 3 FODD NIC Integrated 1 1 1 FeatureLicensingSupport 3 FlexAddressingSupport 2 IPSecOffloadSupport 3 InstanceID NIC Integrated 1 1 1 MACSecSupport 3 NWManagementPassThrough 2 NicPartitioningSupport 3 OSBMCManagementPassThrough 2 OnChipThermalSensor 2 OpenFlowSupport 3 PXEBootSupport 2 PartitionWOLSupport PriorityFlowControl 3 RDMASupport 3 RXFlowControl 3 RemotePHY 3 TCPChimneySupport 3 Dell Lifecycle Controller Web Services Interface Guide for Windows 15 6 189 VEBV VEBV TXFlowControl VFSRIOVSupport 3
194. im ReturnValue O Download Client Certificates This method is used to download the client private certificate password and root certificate to Lifecycle Controller A base64 encoded string containing the certificate authentication CA private key content is required as input Invoke DownloadClientCerts with the following parameters and syntax EXAMPLE winrm i DownloadClientCerts http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService CreationClassName DCIM LCService Name DCIM LCService SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck encoding utf 8 a basic file DownloadClientCerts xml The input file DownloadClientCerts xml is shown below Dell Lifecycle Controller Web Services Interface Guide for Windows lt p DownloadClientCerts INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p ReyContent gt BEGIN RSA PRIVATE KEY Proc Type 4 ENCRYPTED DEK Info DES EDE3 CBC 5FD6D6131DFA5A86 ulG9hRgOIkoJJkMBk952i18H5KnZkNUnPnqPHOlNCO9WzKyINRIFbCIIAU9TOUJOM snSS1A8fRBtIXZZVBA KAt 341v0 FEAiJSOZKMW1nA CUuzCFM7t3P 3kmD o6a DfcwLlvaburBpaOmj 5HIBvGLzcWEz5iTuzc1AiU09dacT8 Uyr08KAVp5zu0b8bP BGUOLbNBUgKsCPTKnNSNaDb 3J0sQ0YB66B 9yZtaLPfdWkvob930UUWj CxT1xLGge
195. indows 18 2 18 2 1 268 Message Collecting Lifecycle Controller Firmware images MessageID BAR063 Name Backup Image PercentComplete 50 The status may be one of the following e Ready for Backup Request is received e Backup In Progress Backup process is currently in process e Failed Problem with the backup process check message for more information e Completed Backup process is complete with no issues Automatic Backup Automatic Backup feature allows CIFS NFS share or to the vFlash for creating backup server profiles periodically and exporting to a Enable the Automatic Backup Enable the Automatic Backup fea setting winrm i SetAttribute http ture by setting the attribute and configuring a job to update the attribute schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem Cr eationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCServic e u lt USER gt p lt PASSWORD gt r https IDRAC IP ADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic AttributeName Automatic Backup Feature AttributeValue Enabled winrm i CreateConfigJob h ttp schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem Cr eationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM
196. ing ISO image to VFlash or booting from VFlash are licensed features and require Dell VFlash SD Card to be inserted in order to function EXAMPLE winrm g cimv2 root dcim DCIM_LCEnumeration InstancelD LifecycleController Embedded 1 LCAttributes 1 Licensed u USER p PASSWORD r _https IPADDRESS wsman 443 encoding utf 8 a basic Note For 11G InstancelD DCIM_LCEnumeration CCR1 OUTPUT This get command will return the instance of the DCIM_LCEnumeration attribute class The CurrentValue property will contain True yes or False no indicating whether features dependent on the presence of the VFlash SD card are enabled DCIM LCEnumeration AttributeName Licensed Dell Lifecycle Controller Web Services Interface Guide for Windows 125 133 CurrentValue Yes DefaultValue No ElementName LC emb 1 InstanceID LifecycleController Embedded 1 LCAttributes 1 Licensed IsReadOnly true PendingValue PossibleValues Yes No Download Server Public Key This method is used to download the server public key to the Lifecycle Controller A base64 encoded string containing the certificate authentication CA content is required as the input Invoke DownloadServerPublicKey with the following parameters and syntax EXAMPLE winrm i DownloadServerPublicKey http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService CreationClassName DCIM LCSe
197. ing error message InstallFromSoftwareIdentity OUTPUT Message Invalid InstancelD MessageID SUP024 53 Dell Lifecycle Controller Web Services Interface Guide for Windows 59 Lad 7 5 2 7 9 3 7 5 4 7 23 5 7 6 54 ReturnValue null Update from Network Source A Firmware update can be achieved by invoking the InstallFromURI method in the class DCIM_SoftwarelnstallationService Firmware update is performed in several stages as described in the next sections The steps are demonstrated in examples in Section 7 6 and Section 7 7 Note When using WSMAN command to initiate update jobs make sure to wait for two seconds before submitting a second job in order to avoiding racing conditions Request Update Download The first stage is a request to initiate and download the update image from a source defined by the user by invoking the InstallFromURI method Monitor Download Status Downloading the update package may take several minutes The second stage is to monitor the download The download status may be monitored by enumerating or getting the instance of the corresponding job Reboot to Perform Update Once downloaded the request needs to be scheduled The third stage is to schedule the update To schedule the update use the SetupJobQueue method of the class DCIM_JobService in Section 10 2 1 Wait for Job Completion The fourth stage is to wait for the job to be completed which may take several minutes The
198. inux 11 SP2 x64 VMware ESX 4 1 U2 VMware ESXi 4 1 U2 HDD VMware ESXi 5 0 HDD Citrix Xen Server 6 0 FP1 HDD ReturnValue 0 Version 7 0 0 35 Unpack Selected Drivers and Attach to Host OS as USB Device This method is used to unpack the drivers for the selected OS to a virtual storage partition and to then attach this partition to the host OS as an emulated USB storage device 1 Invoke extrinsic method using the following parameters section object path object path returned from Section 11 1 profile conformance Method name UnpackAndAttach OSName Has to be a valid value from the list returned by GetDriverPackInfo ExposureStartTime for this release the value is NULL e ExposureDuration a string formatted as an interval in CIM_DateTime format This parameter denotes the interval of time after which the partition containing OS drivers with label OEMDRV is to be detached from the Host OS a0 7 9 2 Invoke method shall return the following output parameters a Job object path to CIM_ConcreteJob reports the status of unpack and attach b Enumerating this instance of CIM_ConcreteJob will show the status of the current operation Invoke UnpackAndAttach with the following syntax EXAMPLE winrm i UnpackAndAttach cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName
199. ion the FQDD of the pending virtual disk changes Invoke the CreateVirtualDisk method with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_ControllerView Section 16 7 PDArray This parameter is the list of physical disk FQDDs that is used to create a virtual Disk VDPropNameArray This parameter is the list of property names that is used to create a virtual disk The parameter list has the following names Size RAIDLevel SpanDepth SpanLength StripeSize ReadPolicy WritePolicy DiskCachePolicy VirtualDiskName Initialize VDPropValueArray This parameter is the list of property values that is used to create a virtual Disk The property values are for the property names listed under VDPropNameArray Size Size of the virtual disk specified in MB If not specified default will use full size of physical disks selected RAIDLevel RAID 0 2 RAID 1 4 239 Dell Lifecycle Controller Web Services Interface Guide for Windows RAID 5 64 RAID 6 128 RAID 10 2048 RAID 50 8192 RAID 60 16384 SpanDepth If not specified default is single span which is used for RAID O 1 5 and 6 Raid 10 50 and 60 require a spandepth of at least 2 SpanLength Number of Physical Disks to be used per span Minimum requirements for given RAID Level must be met StripeSize e 8KB 16 e 16KB 32 e 32KB 64 e 64KB 128 e 128KB 256 e 256KB 512 e 512KB 1024 e 1MB 2048 ReadPolicy No Read
200. ish a previously invoked method DetachDrivers OUTPUT Message Unable to retrieve Lifecycle Controller handle MessageID OSD7 ReturnValue 2 Unpack Selected Drivers and Copy to Network Share The UnpackAndShare method is used to unpack the drivers for the selected OS and copy them to a specified network share CIFS and NFS network share technologies are supported Dell Lifecycle Controller Web Services Interface Guide for Windows 108 Note that the values for the CIFSUSER and CIFSPASSWORD must be alphanumeric characters and must not contain special characters Invoke UnpackAndShare with the following syntax CIFS_IPADDRESS This is the IP address of the file server DRIVESHARE This is the directory path to the drivers CIFS_USERNAME This is the username to the file share CIFS_PASSWORD This is the password to the file share OSName This example uses Windows Server 2003 SP2 NFS Password This is the corresponding password to the username containing the ISO EXAMPLE winrm i UnpackAndShare cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS 443 wsman encoding utf 8 a basic IPAddress CIFS IPADDRESS ShareName DRIVERSHARE ShareType 2 Username CIFS USERN AM
201. isk sss ener 243 16 19 Setting Controller ADUANA 244 16 19 1 Changing the Value of a RAID Controller Enumeration Attribute sssssssssse e 244 16 19 2 Changing Multiple Values of RAID Controller Enumeration Attributes sss 245 16 19 3 Changing the Value of a RAID Controller Integer Attribute 246 16 19 4 Changing Multiple Values of RAID Controller Integer Attributes 247 16 20 Convert Physical Disks to RAID ConvertTORAID ceccceccececeeceeeeeeeseeeeeeeseneeeeeeeneceesenesaeessnesieeeeneseeeenetreeeneeaees 248 16 21 Convert Physical Disks to Non RAID ConvertToNonRAIDY sss nennen 249 Managing BIOS Configurations s us tiis tete t f feit lee tte t et P b e ee ea Bie fetu es at Pg 251 171 Listing the BIOS Inventory Enumeration Class ssssssssssssseeeeeeeee eene enne 251 17 2 Getting a BlOS En meration Instarice er te E oe t Hd ue pede p Reo db red bp de 253 17 5 Changing the BIOS BootMode SetAttribute sss eene 253 17 4 Setting Multiple BIOS BootMode Parameters reet Ad Re e een 254 17 5 Listing the BIOS Inventory Integer Class ee eee re n RE pes it p e d REESE PR RH ends 255 17 6 Listing the BIOS Inventory String Class eee ener nre 256 17 7 Applying the Pending Values for BIOS Boot CreateTargetedConfigJob seeen 257 17 8 Deleting the Pending Values for BIOS amp Boot DeletePendingConfiguration sss 259 17 9 Managing BIOS PassWO
202. ith the following parameters PartitionIndex The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be formatted 1to 16 IPAddress IP address of TFTP or NFS share ShareType Type of share NFS 0 TFTP 1 CIFS 2 SharePath NFS sharepoint address ImageName Name of the ISO or IMG image Workgroup Name of the workgroup if applicable Username The username to be used to access the file Password The password to be used to access the file Port The port number to be used HashType The hash type MD5 1 SHA1 2 HashValue The hash value string based on the HashType parameter EXAMPLE winrm i ExportDataFromPartition http schemas dell com wbhem wscim 1 cim schema 2 root dcim DCIM PersistentStorageService Name DCIM PersistentStorageService CreationClassName DCIM PersistentStorageService SystemName DCIM ComputerSystem SystemCreationClassName DCIM ComputerSystem 168 Dell Lifecycle Controller Web Services Interface Guide for Windows u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file ExportDataFromPartition xml The input file ExportDataFromPartition xml is shown below lt p ExportDataFromPartition INPUT xmlns p http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService gt Xp PartitionIndex 1 p PartitionIndex p IPAddress 123 456 7 8 p IPAddress lt p Share
203. ke extrinsic method using the following parameters a object path object path returned from Section 11 1 profile conformance b Method name GetDriverPacklnfo 3 Invoke method returns the following output parameters a Version String version b SupportedOperatingSystems String array of OS names 4 If the Job output parameter from Step 2 contains a non null value then both Version and OSList contain null values The next call to GetDriverPackInfo after the Job is completed will return non null values for output parameters Version and OSList Invoke GetDriverPackInfo with the following syntax EXAMPLE winrm i GetDriverPackInfo cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman encoding utf 8 a basic OUTPUT GetDriverPackInfo OUTPUT OSList Microsoft Windows Server 2008 with SP2 Microsoft Windows Server 2008 x64 with SP2 Microsoft Windows Server 2008 R2 with SP1 Microsoft Windows Small Business Server 2011 Red Hat Enterprise Linux 5 SP7 x86 Red Hat Enterprise Linux 5 SP7 x64 Red Hat Enterprise Linux 6 SP1 x64 SuSE Enterprise Linux 10 SP4 x64 105 Dell Lifecycle Controller Web Services Interface Guide for Windows 11 5 2 106 SuSE Enterprise L
204. l Graceful Shutdown Supported Power Off Hard Graceful Graceful Shutdown Supported Master Bus Reset 13 Graceful HW Reset Supported and 74 Dell Lifecycle Controller Web Services Interface Guide for Windows Graceful Shutdown Supported Power Cycle Off Soft Graceful Power Cycling Supported and Graceful Shutdown Supported Power Cycle Off Hard Graceful Off Hard Power Cycling Supported and Graceful Shutdown Supported DCIM CSPowerManagementCapabilities Caption null Description null ElementName Power Management Capabilities InstanceID DCIM pwrmgtcapl OtherPowerCapabilitiesDescriptions null OtherPowerChangeCapabilities null PowerCapabilities null PowerChangeCapabilities 3 4 8 PowerStatesSupported 2 5 8 11 12 8 4 Power Control 8 4 1 Base Server Method Changing the power state such as cycling the power is performed by invoking the RequestStateChange method of the CIM_ComputerSystem class instance For iDRAC there is one instance for the main system and another for iDRAC Use the main system instance The method requires you to specify the RequestedState argument Refer to Section 8 3 to get the possible values for this argument Base Server Profile http www dmtf org sites default files standards documents DSP1004_1 0 1 pdf EXAMPLE winrm invoke RequestStateChange http schemas dell com wbem wscim 1 cim schema 2 DCIM ComputerSystem
205. le Controller Web Services Interface Guide for Windows Revision DS62 RollupStatus 1 SASAddress 5000C50025D64875 SecurityState 0 SerialNumber 9SP297S1 SizeInBytes 499558383616 Slot 0 SupportedEncryptionTypes None UsedSizelnBytes 35827154944 DCIM PhysicalDiskView BusProtocol 6 Connector 0 DriveFormFactor 2 FODD Disk Bay 1 Enclosure Internal 0 0 RAID Slot 1 1 FreeSizeInBytes 8978432 HotSpareStatus 0 InstancelD Disk Bay 1 Enclosure Internal 0 0 RAID Slot 1 1 LastSystemInventoryTime 20120116145459 000000 000 LastUpdateTime 20120116145459 000000 000 Manufacturer SEAGATE ManufacturingDay 5 ManufacturingWeek 28 ManufacturingYear 2008 MaxCapableSpeed 2 MediaType 0 Model ST936751SS OperationName None OperationPercentComplete 0 215 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 10 216 PPID SGORN8291253187A001YA00 PredictiveFailureState 0 PrimaryStatus 1 RaidStatus 2 Revision SMO7 RollupStatus 1 SASAddress 5000C500015BD39D SecurityState 0 SerialNumber 3PE0D45D SizeInBytes 35836133376 Slot 1 SupportedEncryptionTypes None UsedSizelnBytes 35827154944 Listing the RAID VirtualDiskView Inventory Enumerating the VirtualDiskView results in the attributes and inventory of the available virtual disks in the System Enumerate Vir
206. ler Web Services Interface Guide for Windows 11 5 19 SHAREPASSWORD Password of the share account WORKGROUP Applicable workgroup IMAGENAME Image name of the iso image such as boot iso EXAMPLE winrm i ConnectRFSISOImage cimv2 root dcim DCIM OSDeploymentService CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a basic G IPAddress IPADDESS ISO ShareName DRIVESHARE ShareType SHARETYPE Username SHAREUSER Password SHAREPASSWORD Workgroup WORKGROUP E ImageName IMAGENAME OUTPUT ConnectRFSISOImage OUTPUT Job EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM OSDConcreteJob SelectorSet InstanceID DCIM OSDConcreteJob 1 cimnamespace root dcim ReturnValue 4096 Concrete jobs return 4096 upon successful invocation Poll for the concrete job JobStatus Success Disconnect RFS ISO Image The DisconnectRFSISOlmage method is used to disconnect and detach the ISO Image that is mounted through Remote File Share RFS and is exposed to the host system as a USB based CD ROM device
207. lizeMedia OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem SelectorSet Selector InstanceID JID 001268732835 cimnamespace root dcim ReturnValue 0 Dell Lifecycle Controller Web Services Interface Guide for Windows 15 2 5 Verify Initialization or Formatting 157 After invoking InitializeMedia get the instance of DCIM_VFlashView to confirm successful initialization Get a specific DCIM_VFlashView with the following parameters and syntax INSTANCE ID Obtained from Section 13 2 1 such as Disk vFlashCard 1 EXAMPLE winrm g http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM VFlashView InstanceID INSTANCE ID u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM VFlashView See Section 13 2 1 for the populated uninitialized fields AvailableSize 972 Capacity 972 ComponentName vFlash SD Card FODD Disk vFlashCard 1 HealthStatus OK InitializedState Initialized InstanceID Disk vFlashCard 1 LastSystemInventoryTime 20100426221347 000000 000 LastUpdateTime 20100426221347 000000 000 Licensed true VFlashEnabledState tru WriteProtected fals InitializedState Field indicates status of element to be initialized InstancelD InstancelD of desired elemen
208. me DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USERNAME p PASSWORD r https IPADDRESS wsman encoding utf 8 a basic file RelnitiateDHS xml The input file RelnitiateDHS xml containing the parameters for the RelnitiateDHS method is shown below lt p ReInitiateDHS INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt p ProvisioningServer PS IP ADDRESS lt p ProvisioningServer gt lt p ResetToFactoryDefaults gt TRUE lt p ResetToFactoryDefaults gt lt p PerformAutoDiscovery gt 3 lt p PerformAutoDiscovery gt lt p ReInitiateDHS INPUT gt Dell Lifecycle Controller Web Services Interface Guide for Windows 12 4 131 OUTPUT The output is status O for successfully set or an error message ReInitiateDHS OUTPUT ReturnValue 0 Clear or Set Provisioning Server The Provisioning Server name or a group names can be cleared by invoking the ClearProvisioningServer method on the DCIM_LCService class Configuring the Provisioning Server name s EXAMPLE A winrm i ClearProvisioningServer cimv2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USERNAME p PASSWORD r https IPADDRESS wsman encoding utf 8 a basic OUTPUT A This method will return status O or error mes
209. me DCIM RAIDService Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file GetDHSDisks xml The input file GetDHSDisks xml is shown below lt p GetDHSDisks INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt DISK Virtual 1 RAID Integrated 1 1 lt p Target gt lt p GetDHSDisks_INPUT gt OUTPUT GetDHSDisks OUTPUT ReturnValue 0 The following message may be fixed by deleting the job queue as referenced in Section 10 2 2 GetDHSDisks OUTPUT Message Configuration already committed cannot set configuration MessageID STOR023 ReturnValue 2 224 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 16 2 Assigning the Hot Spare AssignSpare 225 The AssignSpare method is used to assign a physical disk as a dedicated HotSpare for a virtual disk VD or as a global HotSpare Invoke AssignSpare with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_PhysicalDiskView Section 16 9 VirtualDiskArray Array of ElementName s where each identifies a different VD currently only one VD can be passed EXAMPLE winrm i AssignSpare http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem
210. me in this format for all Lifecycle Controller updates and set attribute tasks TIME NOW is a special value that represents running the tasks immediately 5 25 Return Values Many of the methods in this document have the following possible return values They are summarized here for convenience O Success 1 Not Supported 2 Failed 4096 Job Created 3 2 6 Glossary 20 Term Meaning BIOS Basic Input Output System HW Hardware iDRAC Integrated DELL Remote Access Controller IPL Initial Program Load DUP Dell Update Package MOF Managed Object File CIM Common Information Model NIC Network Interface Controller RAID Redundant Array of Independent Disks FQDD Fully Qualified Device Description Dell Lifecycle Controller Web Services Interface Guide for Windows UEFI Unified Extensible Firmware Interface AMEA Advanced Management Enablement Adapter HII Human Interface Infrastructure WS Man WS Management is a specification of a SOAP based protocol for the management of servers devices applications and more 21 Dell Lifecycle Controller Web Services Interface Guide for Windows 4 1 4 2 22 Discovery Discovering Web Service Capability Determine if the target system supports the WinRM interface using the identify command Profiles http www dmtf org sites default files standards docum
211. method is used to create a Cachecade virtual disk on the targeted controller This method internally creates a RAID O virtual disk The creation process is the same as explained in Section 16 18 5 In this scenario CreateVirtualDisk method only takes VDPropNameArray VDPropValueArray pairs mentioned below Invoke CreateVirtualDisk with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_ControllerView Section 16 7 PDArray This parameter is the list of physical disk FQDDs that is used to create a virtual Disk VDPropNameArray This parameter is the list of property names that is used to create a virtual disk The parameter list has the following names VirtualDiskName CacheCade VDPropValueArray This parameter is the list of property values that is used to create a virtual Disk The property values are for the property names listed under VDPropNamearray VirtualDiskName Name of the virtual disk 1 15 character range Cachcade The valid input value is 1 required EXAMPLE winrm i CreateVirtualDisk cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file CreateVDCacheCade xml The input file CreateVDCacheCade xml is shown below 242 Dell Lifecycle Controller
212. mpleteLCLog OUTPUT Job EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 671027850472 cimnamespace root dcim ReturnValue 4096 Dell Lifecycle Controller Web Services Interface Guide for Windows 12 15 Export Hardware Inventory from Lifecycle Controller This method is used to export the hardware inventory from the Lifecycle Controller to a text file ona remote share Invoke ExportHWInventory with the following parameters and syntax IPAddress This is the IP address of the target export server ShareName This is the directory path to the mount point FileName This is the target output file ShareType Type of share NFS 0 CIFS 2 Username This is the username to the target export server Password This is the password to the target export server Workgroup This is the applicable workgroup EXAMPLE winrm i ExportHWInventory http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file ExportHWInventory xml The input file ExportHWInvent
213. n This method takes the InstancelD from the previous section 19 5 1 as input The JobStatus value is either Successful or Failed If the job failed the Message value contains more detailed error information on the cause of the failure Run the Get command on DCIM_LifecycleJob with the following parameters and syntax EXAMPLE winrm g http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LifecycleJob InstanceID INSTANCE ID u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic The input parameter is the InstancelD from the output of the ApplyAttributes method An example InstancelD is as follows InstancelD JID 001293705757 OUTPUT DCIM LifecycleJob InstanceID JID 001293705757 JobStartTime TIME NA JobStatus Completed JobUntilTime TIME NA Message NA MessagelD NA Name iDRACConfig iDRAC Embedded 1 PercentComplete 100 Set Attribute Verification To verify the changes made to the attributes enumerate the DCIM_iDRACCardEnumeration class For more information see Section 19 1 282 Dell Lifecycle Controller Web Services Interface Guide for Windows OUTPUT 2 DCIM iDRACCardEnumeration AttributeDisplayName Nic Enable AttributeName Enable CurrentValue Enabled DefaultValue Enabled Dependency null ll o DisplayOrder FODD DRAC Embedded 1 GroupDisplayN
214. n a computer system Enumerate BlOSEnumeration with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSEnumeration u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM BIOSEnumeration AttributeName NumLock CurrentValue On DefaultValue null FODD BIOS Setup 1 1 InstanceID BIOS Setup 1 1 NumLock IsReadOnly false PendingValue null PossibleValues On Off Dell Lifecycle Controller Web Services Interface Guide for Windows DCIM BIOSEnumeration AttributeName ReportKbdErr CurrentValue Report DefaultValue null FODD BIOS Setup 1 1 InstanceID BIOS Setup 1 1 ReportKbdErr IsReadOnly false PendingValue null PossibleValues Report NoReport DCIM BIOSEnumeration AttributeName BootMode CurrentValue Bios DefaultValue null FODD BIOS Setup 1 1 InstancelD BIOS Setup 1 1 BootMode IsReadOnly false PendingValue null PossibleValues Bios Uefi DCIM BIOSEnumeration AttributeName BootSeqRetry CurrentValue Disabled DefaultValue null FODD BIOS Setup 1 1 InstanceID BIOS Setup 1 1 BootSeqRetry IsReadOnly false PendingValue null PossibleValues Disabled Enabled 252 Dell Lifecycle Controller Web Services Interface Guide for Windows 17 2 Getting a BIOS Enumeration Instance Ge
215. n and Management sss 126 122 Create COornflgiJob aite pt au p epi ive Pa doe dede o do db rates fo ade or Yd T ie ene 126 12 2 2Geb6 EC Config Job Status eere tere rere he e Pe Psi rta e En e rev ep eae pean 127 12 2 5 List AILEG JODS Sid tuin pa Patri een t n a fte ee anten n Ed Pe te ord est a o Po rd ea rotg 127 Dell Lifecycle Controller Web Services Interface Guide for Windows 12 2 4Get CSIOR Component Configuration Recovery CCR Attribute 128 12 2 5Get Part Firmware Update Attribute ooioicninnnnnnnnnnnn ninia nice 129 12 5 Re Initiate Auto DISCOVery C lIGFiE sane ti etes ebrei cade de d led tle doc AA dein db 130 12 4 Clear or Set Provisioning eE 131 12 5 Check vFlash Eicense Enabletnent ciet ter ed etes tH da e RE REA REIR 132 12 6 Downoad Server PUBIC Keys siente it a ette a c ded a t et e dc deat dct cedat 133 12 7 Download Client C ertifiCates sene eter ALA ALL 134 12 8 D lete Auto Discovery Client Cemntificates und a lada 136 12 9 Set Public Certificates sins aie tette Lite A A taal et He Eat tee taa 136 12 10 Set iDRAC Certificate and Private Key oo ec cccceceecesceeeeseseeseeecseeeeseceeeeeseceeeececaeeececeeeesesaeeesecateesesaeeeseesaeeeseeeaeeeees 138 12 11 Del te Auto Discovery S rver Public Key wate anon tee de e e deed ae et Ee n reb ae 139 12 12 Insert Comment in Lifecycle Controller LOG sse rere enne 139 12 15 Export Lifecycle Coritroller bog crater ta P Re e a era a
216. n the command line e Check if there are other WS Man commands sending from other systems e Wait for a few seconds and re try the WSMAN command Dell Lifecycle Controller Web Services Interface Guide for Windows 5 2 3 5 2 4 19 Improving WinRM Enumeration Performance When an enumeration command is executed the default WinRM configuration gets only 20 instances at a time and therefore slows down the system drastically Changing the WinRM configuration to allow a greater number such as 50 will reduce the time taken by the enumeration operations Execute the following command to get instances in groups of up to 50 winrm set winrm config MaxBatchltems 50 Additionally increasing the allotted maximum envelope size and timeout can also increase performance winrm set winrm config MaxEnvelopeSizekb 150 winrm set winrm config MaxTimeoutms 60000 Other optional WinRM configuration commands are listed below for convenience To get the current WinRM configuration settings execute the following command winrm g winrm config By default the client computer requires encrypted network traffic To allow the client computer to request unencrypted traffic execute the following command winrm s winrm config Client AllowUnencrypted true TrustedHosts is an array that specifies the list of remote computers that are trusted Other computers in a workgroup or computers in a different domain should be added to this list No
217. nClassName DCIM So ftwarelnstallationService SystemName IDRAC ID CreationClassName DCIM SoftwareIns tallationService Name SoftwareUpdate u root p calvin r https lt lt ip gt gt wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT GetUpdateSchedule OUTPUT ApplyReboot 0 CatalogName Sample xml DayofMonth IPAddress 10 94 192 100 Repeat 5 ReturnValue 4096 ShareName Somepath ShareType nfs Time 16 00 Clear the Update Schedule Clears the schedule for the automatic updates that has been set by SetUpdateSchedule method Example winrm i ClearUpdateSchedule cimv2 root dcim DCIM SoftwareInstallationService SystemCreationClassName DCIM So ftwarelnstallationService SystemName IDRAC ID CreationClassName DCIM Softwarelns tallationService Name SoftwareUpdate u root p calvin r https IPADDR wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic Dell Lifecycle Controller Web Services Interface Guide for Windows FLO 7104 64 Device Update from Repository This feature allows multiple firmware updates by specifying a network repository which contains a catalog of available updates All applicable updates contained in the repository are applied to the system Following two methods introduced as a part of DCIM_SoftwareUpdate profile e InstallFromRepository Initiate a job for device updates and creates a comparison report e GetRepoBasedUpdateList Get the comparison report generated
218. nd syntax JobArray The jobids are listed in the JobArray element Multiple jobs are listed in the order of job execution sequence If a system is to reboot at the scheduled start time a reboot job will need to be added to the list This reboot job has a prefix of RID for its jobid Note scheduling a job that is already scheduled will result in an error message If there is no reboot job in the job array the system will schedule the jobs for execution at the specified start time The jobs will not be executed until the system is rebooted by something other than Lifecycle Controller At the specified UntilTime any jobs that have not been executed are failed with an error indicating that the job was not executed in the specified maintenance window For some component updates such as Diagnostics USC and iDRAC firmware a system reboot is not needed EXAMPLE winrm invoke SetupJobQueue cimv2 root dcim DCIM JobService CreationClassName DCIM JobService FName JobService tSystemName Idrac SystemCreationClassName DCIM ComputerSystem Dell Lifecycle Controller Web Services Interface Guide for Windows file SetupJobQueue xml u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 The syntax for SetupJobQueue xml is lt p SetupJobQueue INPUT xmlns p http schemas dmtf org wbem wscim 1 cimschema 2 root dcim DCIM JobService gt lt p JobArray gt JID_001249463339 lt p JobArray gt l
219. nformation if an error occurred ConnectNetworkISOImage OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM OSDConcreteJob SelectorSet Selector InstanceID DCIM OSDConcreteJob 1 __cimnamespace root dcim ReturnValue 4096 Disconnect Network ISO Image This method can be used to disconnect the target system from a bootable ISO image located on a CIFS or NFS share Invoke DisconnectNetworklSOlmage with the following syntax EXAMPLE winrm i DisconnectNetworkISOImage http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM OSDeploymentService CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT 117 Dell Lifecycle Controller Web Services Interface Guide for Windows The return will be O for success or 1 if an error occurred in starting the processing the input parameters The MessagelD and Message output parameters will further contain method invocation information if an error occurred DisconnectNetworkISOImage OUTPUT ReturnValue 0 11 3 16 Skip ISO Image Boot This method can be used to skip the target system from booting
220. ng utf 8 a basic SkipCACheck SkipCNCheck OUTPUT DeleteAutoDiscoveryServerPublicKey OUTPUT ReturnValue 0 Insert Comment in Lifecycle Controller Log This method is used to insert additional user comments into the Lifecycle Controller log Invoke InsertCommentinLCLog with the following parameters and syntax Comment Replace INSERT COMMENT HERE with desired comment in this location EXAMPLE winrm i InsertCommentInLCLog http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService Dell Lifecycle Controller Web Services Interface Guide for Windows 12 15 140 SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file InsertCommentInLCLog xml The input file InsertCommentInLCLog xml is shown below lt p InsertCommentInLCLog INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p Comment gt INSERT COMMENT HERE lt p Comment gt lt p InsertCommentInLCLog INPUT gt OUTPUT InsertCommentInLCLog OUTPUT ReturnValue 0 Export Lifecycle Controller Log This method is used to export the log from the Lifecycle Controller after processing jobs Invoke ExportLCLog with the following parameters and syntax IPAddress This is the IP address of the
221. ngeBootOrderBylInstancelD with the following parameters and syntax INSTANCE ID Obtained from the BootSourceSetting Class enumeration this example uses the field IPL source Reference to the InstancelD attribute from Section 14 5 EXAMPLE 174 Dell Lifecycle Controller Web Services Interface Guide for Windows 14 5 175 winrm i ChangeBootOrderByInstanceID http schemas dmtf org wbem wscim 1 cimschema 2 root dcim DCIM BootConfigSettig InstanceID INSTANC Gl ID u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file ChangeBootOrderByInstanceID xml The input file ChangeBootOrderBylnstancelD xml is shown below Xp ChangeBootOrderByInstanceID INPUT xmlns p http schemas dmtf org wbem wscim 1 cimschema 2 root dcim DCIM BootConfigSetting lt p source gt IPL Optical SATAEmbedded A 1l eb8aeb15796fb85f8e1447f0cfb8a68e lt p source gt Xp source UEFI Disk iDRACVirtual 1 2 1723 p source lt p source gt UEFI Disk iDRACVirtual 1 2 1723 lt p source gt lt p source gt UEFI Disk iDRACVirtual 1 3 1998 lt p source gt lt p source gt UEFI Disk iDRACVirtual 1 4 1821 lt p source gt lt p ChangeBootOrderByInstanceID INPUT gt OUTPUT ChangeBootOrderByInstanceID OUTPUT Message The command was successful MessageID BOOTOOL ReturnValue 0 Enable or Disable the Boot Source ChangeBo
222. nization 2 RegisteredVersion 1 0 0 The above example shows that the DMTF Base Server profile version 1 0 0 is implemented Discovering Implementation Namespace The implementation CIM namespace may be discovered from the interop root interop CIM namespace using the class CIM_ElementConformsToProfile that associates an instance of CIM_RegisteredProfile class with an instance of CIM_ComputerSystem class Profiles n a EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 dialect association associations filter object DCIM ComputerSystem CreationClassName DCIM ComputerSystem Name srv syste m cimna mespace root dcim Dell Lifecycle Controller Web Services Interface Guide for Windows 24 u USER p PASSWORD r https IPADDRESS wsman encoding utf 8 a basic SkipCNcheck SkipCAcheck OUTPUT DCIM_CSRoleLimitedToTarget DefiningRole Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM_Role SelectorSet Selector CreationClassName DCIM_Role Name DCIM Role 9 __cimnamespace root dcim TargetElement Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM_ComputerSystem SelectorSet Selector CreationClassName DCIM_ComputerSystem Name srv sy
223. nly true PendingValue null PossibleValues AutoVolt Volt15V PossibleValuesDescription Auto 1 5V DCIM BIOSEnumeration AttributeDisplayName Serial Debug Output AttributeName SerialDbgOut CurrentValue Disabled Dependency null DisplayOrder 319 FODD BIOS Setup 1 1 GroupDisplayName Memory Settings GroupID MemSettings InstanceID BIOS Setup 1 1 SerialDbgOut IsReadOnly false PendingValue null PossibleValues Enabled Disabled PossibleValuesDescription Enabled Disabled DCIM BIOSEnumeration AttributeDisplayName Password Status AttributeName CurrentValue Unlocked Dependency null DisplayOrder 1405 FODD BIOS Setup 1 1 GroupDisplayNam System Security GroupID SysSecurity Dell Lifecycle Controller Web Services Interface Guide for Windows PasswordStatus 9 12 95 InstanceID BIOS Setup 1 1 PasswordStatus IsReadOnly false PendingValue null PossibleValues Unlocked Locked PossibleValuesDescription Unlocked Locked System Inventory Including CSIOR Attribute This section describes the implementation for the DCIM_SystemView class which is used to represent the higher level attributes of the system such as asset tag model server manufacturer etc Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Enumerate SystemView with the following parameters and syntax EXAMPLE winrm e htt
224. nt 8 3000 N 0 SecondFCTargetWWPN 00 00 00 00 00 00 00 00 VendorName VirtualWWN 20 VirtualWWPN 20 WWN 20 00 00 0E WWPN 20 01 00 0 I E 00 00 0E 1E 09 90 26 01 00 0E 1E 09 90 26 T E I mn E 09 90 26 E 1E 09 90 26 Dell Lifecycle Controller Web Services Interface Guide for Windows
225. ntValue SAS SATA FODD RAID Integrated 1 1 InstanceID RAID Integrated 1 1 RAIDSupportedDiskProt IsReadOnly true The set attribute method in section 16 19 1 uses the FQDD PendingValue AttributeName and PossibleValues PossibleValues SAS SATA DCIM RAIDEnumeration A N RATDloadBal dMod 7 E 7 ee Ue Mu CON Gore IER TE The set attributes method in section CurrentValue Automatic 16 19 2 uses the FQDD AttributeName and PossibleValues fields as input FODD RAID Integrated 1 1 InstanceID RAID Integrated 1 1 RAIDloadBalancedMode IsReadOnly false PendingValue PossibleValues Automatic Disabled DCIM RAIDEnumeration AttributeName RAIDBatteryLearnMode CurrentValue Automatic FODD RAID Integrated 1 1 InstanceID RAID Integrated 1 1 RAIDBatteryLearnMode IsReadOnly false PendingValue PossibleValues Automatic Warn only Disabled DCIM RAIDEnumeration 204 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 2 205 AttributeName RAIDdefaultWritePolicy CurrentValue WriteBack FODD Disk Virtual 1 RAID Integrated 1 1 InstanceID Disk Virtual 1 RAID Integrated 1 1 RAIDdefaultWritePolicy IsReadOnly false PendingValue PossibleValues WriteThrough WriteBack WriteBackForce Getting a RAID Enumeration Instance Use the following example to get an instance of the DCIM_RAIDEnumeration class instead of all the
226. nteger Class using grouplD Enumerate the DCIM_ DRACCardInteger class to list all the integer type iDRAC attributes using the group IDs of these groups NIC and Users To retrieve the attributes of the groups set the GroupID to one of the following NIC or Users All the iDRAC attributes of type integer that are part of a given Group NIC and Users are retrieved In order to do this GroupID needs to be set to one of the following NIC or Users Enumerate the iDRACCardInteger class with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardInteger u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic dialect http schemas microsoft com wbem wsman 1 WQL filter select from DCIM iDRACCardInteger WHERE GroupID NIC 1 The possible inputs for GroupID are e NIC e Users 3 OUTPUT DCIM iDRACCardInteger AttributeDisplayName VLan Priority AttributeName VLanPriority Dell Lifecycle Controller Web Services Interface Guide for Windows CurrentValue DefaultValue Dependency DisplayOrder FODD iDRAC GroupDisplayN GroupID NIC InstancelD IsReadOnly LowerBound UpperBound DCIM iDRACCar AttributeDisp AttributeName CurrentValue DefaultValue Dependency DisplayOrder FODD iDRAC GroupDisplayN GroupID Use InstanceID IsRead
227. ntial Disks GetDHSDisks sss 224 16 16 2 Assigning the Hot Spare AssigniSpaltel n tate ete ed ete OR tue d e te ni Pad eus 225 16 16 5 Unassigning the Hot Spare UnassignSpare aasre reran n Gaon ae G aieri 226 16 17 Managing Keys for Self Encrypting Drives Sosea e i AR A R A R A AA 226 16 17 1 Setting the Key SetControlerK Dic a ete dede e dec e de e eta e o Db e de e dert 227 16 17 2 Locking the Virtual Disk LockvVirtualDisk oeiia anano ae wo ion i nnne 228 16 17 53 Locking the Controller with a Key EnableControllerEncryption sss 228 16 17 4 R keyirig tie controler ReKeyU a 5o ne it tente ro e dee e ene EUR TRETEN A 230 16 17 5 Removing the Key RemoveControllerKey ioir a a R AAR 231 16 18 Mariaging VirtilaldDIS Ks o deo eM LSU Md a ioe o AS MU MA D HUE 232 16 18 1 Getting the Available RAID levels GetRAIDLevels sssssssssseee eee eene 232 16 18 2 Getting the Available Disks GetAvailablteDisks etilen itane tale attal as 234 16 18 3 Checking the Create VD Parameters Validity CheckVDValUeS sss 255 16 18 4 Creating a Single Virtual Disk CreateVirtualDisk sairia n i i 256 16 18 5 Creating a Sliced Virtual Disk CreateVirtualDisk sssssssseee ene 239 16 18 6 Creating a Cachecade Virtual Disk CreateVirtualDisk sssssssneeene 242 Dell Lifecycle Controller Web Services Interface Guide for Windows 11 17 18 16 18 7 Deleting a Virtual Disk DeleteVirtualD
228. ntroller Web Services Interface Guide for Windows Name DCIM FCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttribute FC xml The input file SetAttribute_FC xml is shown below lt p SetAttribute INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM FCService gt lt p Target gt FC Slot 2 2 lt p Target gt lt p AttributeName gt PortSpeed lt p AttributeName gt lt p AttributeValue gt 4G lt p AttributeValue gt p SetAttribute INPUT gt OUTPUT SetAttribute OUTPUT Message The command was successful MessageID FC001 RebootRequired Yes ReturnValue 0 SetResult Set PendingValue 23 7 Applying the Pending Values for FC CreateTargetedConfigJob This method is called to apply the pending values created by the SetAttribute and SetAttributes methods The system will automatically reboot depending on the ScheduledStartTime selected Using the CreateTargetedConfigJob jobID output with the job control section can be used to obtain its status Invoke CreateTargetedConfigJob with the following parameters and syntax TARGET This Parameter is the FQDD of the instances obtained from the InstancelD field RebootJobType There are three options for rebooting the system 1 PowerCycle 2 Graceful Reboot without forced shutdown 3 Graceful reboot with forced shutdown 311 Dell Lifecycle Co
229. ntroller Web Services Interface Guide for Windows 312 Note When a user does not want to set a reboot type when creating a target job users should comment out the RebootJobType in the input xml User should not enter 0 or give no parameter at all in the input xml EXAMPLE winrm i CreateTargetedConfigJob http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM FCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM FCService SystemName DCIM ComputerSystem Name DCIM FCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file apply pending fc xml The input file apply pending fc xml is shown below lt p CreateTargetedConfigJob INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM FCService lt p Target gt FC Slot 2 2 lt p Target gt lt p RebootJobType gt 2 lt p RebootJobType gt lt p ScheduledStartTime gt TIME NOW lt p ScheduledStartTime gt lt p UntilTime gt 20151111111111 lt p UntilTime gt lt p CreateTargetedConfigJob INPUT gt OUTPUT When this method is executed a jobid or an error message is returned The status of this jobid can be checked within the job control provider in Section 10 CreateTargetedConfigJob OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem
230. ntrollerView Section 16 7 Key Maximum size 32 characters Keyid Identifier or description for the key maximum size 255 characters EXAMPLE winrm i SetControllerKey http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetControllerKey xml The input file SetControllerKey xml is shown below lt p SetControllerKey INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p Key gt abc123 lt p Key gt lt p Keyid gt keyid lt p Keyid gt lt p SetControllerKey INPUT gt OUTPUT This method requires an H700 or H800 controller to properly function Running this method on older controllers may yield this message SetControllerKey OUTPUT Message Controller is not security capable MessageID STOR022 ReturnValue 2 227 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 17 2 16 17 53 Locking the Virtual Disk LockVirtualDisk The LockVirtualDisk method encrypts the virtual disk Note that the virtual disk must first exist for this method to be successful Invoke LockVirtualDisk with the following parameters and
231. ntvalue property of the specified NICAttribute Range of choices is attained from the LowerBound and UpperBound fields LowerBound O UpperBound 100 Dell Lifecycle Controller Web Services Interface Guide for Windows 15 12 196 EXAMPLE winrm i SetAttribute http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM NICService SystemName DCIM ComputerSystem Name DCIM NICService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttribute NIC xml The input file SetAttribute_NIC xml is shown below lt p SetAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService gt Xp Target NIC Integrated 1 1 2 p Target lt p AttributeName gt MaxBandwidth lt p AttributeName gt lt p AttributeValue gt 75 lt p AttributeValue gt p SetAttributes INPUT gt OUTPUT SetAttribute OUTPUT Message The command was successful MessageID NICOO1 RebootRequired Yes ReturnValue 0 SetResult Set PendingValue Setting the VirtMacAddr Attribute The SetAttribute method is used to set or change the value of a CNA attribute The I O identity string attributes VirtMacAdar VirtlscsiMacAdar VirtFIPMacAddr VirtWWN and VirtWWPN display a unique behavior After setting them to a non default valu
232. ob Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001271166022 cimnamespace root dcim ReturnValue 0 ExportCompleteLCLog The ExportCompleteLCLog method is used to export the log from the Lifecycle Controller to a remote share Invoke ExportCompleteLCLog with the following parameters and syntax IPAddress This is the IP address of the target export server ShareName This is the directory path to the mount point Dell Lifecycle Controller Web Services Interface Guide for Windows 142 FileName This is the target output file ShareType Type of share NFS 0 CIFS 2 Username This is the username to the target export server Password This is the password to the target export server Workgroup This is the applicable workgroup Example winrm i ExportCompleteLCLog http schemas dmtf org w bem wscim 1 cimschema 2 root dcim DCIM LCService SystemCreationClassName DCIM Co mputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Nam e DCIM LCService u root p calvin r https 10 94 161 92 wsman SkipCNCheck SkipCACheck encoding utf 8 a basic IPAddress 10 94 162 74 ShareName ShareName ShareType 2 Username administrator Password dell 123 FileName LCLog xml qz OUTPUT ExportCo
233. of BIOS component firmware and embedded software Job Control of update tasks Enhancement of Operating System Deployment using VFlash SD Card Enhancement of Discovery and Handshake from LifeCycle Controller 1 x RAID configuration management DRAC Inventory and configuration features NIC configuration management Boot configuration management BIOS configuration management The target audience for this document is application and script writers who want to utilize the remote management capabilities using WS Man protocol available from Dell Lifecycle Controller Dell Lifecycle Controller Web Services Interface Guide for Windows 16 References Dell 12th generation PowerEdge server resources http www delltechcenter com 12thGen Dell CIM Profiles http www delltechcenter com page DCIM Library Profile Managed Object Format MOF files http www delltechcenter com page DCIM Library MOF WinRM Scripting API MSDN http msdn microsoft com en us library aa384469 V5S 85 aspx Openwsman CLI http www openwsman org project wsmancli DMTF Common Information Model CIM Infrastructure Specification DSP0004 http www dmtf org standards published_documents DSP0O004_2 5 0 paf List of PCI IDs http pciids sourceforge net pci ids Dell Lifecycle Controller Web Services Interface Guide for Windows ENI 17 Overview The remote interface guidelines provided in this document are illustrate
234. oke GetRemoteServicesAPIStatus with the following parameters and syntax EXAMPLE winrm i GetRemoteServicesAPIStatus http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT Dell Lifecycle Controller Web Services Interface Guide for Windows GetRemoteServicesAPIStatus OUTPUT LCStatus 0 Message Lifecycle Controller Remote Services is ready MessagelD LC061 ReturnValue 0 ServerStatus 2 Status 0 12 19 Export System Configuration This method is used to export the system configuration from the Lifecycle Controller to a file on a remote share Invoke ExportSystemConfiguration with the following parameters and syntax IPAddress This is the IP address of the target export server ShareName This is the directory path to the mount point FileName This is the target output file ShareType Type of share NFS 0 CIFS 2 Username This is the username to the target export server Password This is the password to the target export server EXAMPLE winrm i ExportSystemConfiguration http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem Cr eationClass Nam
235. oller Web Services Interface Guide for Windows 9 5 5 31 lt p ApplyAttributes_INPUT gt OUTPUT When this method is executed a jobid or an error message is returned ApplyAttributes OUTPUT ReturnValue 4096 Job EndpointReference Address https 127 0 0 1 443 wsman ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector cimnamespace root dcim InstanceID JID 001296571842 Modify Account State Using iDRAC Attributes When the account setting capability allows the user account may be enabled or disabled by invoking the method ApplyAttributes method on the Enable property Confirmation of the change can be obtained by enumerating the DCIM_ DRACCardString class Section 19 6 EXAMPLE winrm i ApplyAttributes http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM iDRACCardService SystemName DCIM ComputerSystem Name DCIM iDRACCardService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file DracCard AccountChange xml The input file DracCard AccountChange xml is shown below lt p ApplyAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardService Dell Lifecycle Controller Web Services Interf
236. omputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttributes Integer RAID Controller xml The input file SetAttributes Integer RAID Controller xml is Shown below lt p SetAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p AttributeName gt RAIDccRate lt p AttributeName gt lt p AttributeValue gt 60 lt p AttributeValue gt lt p AttributeName gt RAIDreconstructRate lt p AttributeName gt lt p AttributeValue gt 60 lt p AttributeValue gt lt p AttributeName gt RAIDbgiRate lt p AttributeName gt lt p AttributeValue gt 60 lt p AttributeValue gt lt p SetAttributes_INPUT gt OUTPUT SetAttributes OUTPUT Message The method was successful MessageID STOROO1 RebootRequired Yes ReturnValue 0 SetResult Set Pending Value Convert Physical Disks to RAID ConvertToRAID The ConvertToRAID method is used to convert physical disks in Non RAID state to a state usable for RAID After the method is successfully executed the PendingValue property of RAIDPDState should reflect the pending changes After the CreateTargetedConfigJob method is successfully executed the RAIDStatus property which is enumerated in the DCIM_PhysicalDiskView from Section 16 9 of that ph
237. on null InstanceID JID 660055291735 JobStartTime TIME NOW JobStatus Scheduled 152 Dell Lifecycle Controller Web Services Interface Guide for Windows JobUntilTime TIME NA Message Task successfully scheduled MessageArguments NA MessageID JCP001 Name Remote Diagnostics PercentComplete 0 153 Dell Lifecycle Controller Web Services Interface Guide for Windows 15 151 154 VFlash SD Card Management The Persistent Storage Profile describes the necessary properties and methods for representing and managing the partitions on the virtual flash media SD Card on AMEA provided by the iDRAC in Dell platforms The partition management of the virtual flash media includes e Listing virtual flash partitions e Creating new partitions e Deleting existing partitions e Formatting a partition e Exposing the partition in the host OS e Detaching an attached partition e Uploading an image to a partition e Booting to a partition e Modifying a partition e Copying or exporting the contents of the partition Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Listing the SD Card Partitions Each partition on the virtual flash media shall be represented by an instance of DCIM_OpaqueManagementData If nothing is returned no partitions exist Use the CreatePartition method to create partitions Enumerate the DCIM_OpaqueManagementData with the foll
238. on 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 Red 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 Broadcom and NetXtreme are registered trademarks of Broadcom Corporation Qlogic is a registered trademark of QLogic Corporation Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and or names or their products and are the property of their respective owners Dell disclaims proprietary interest in the marks and name
239. onfig INPUT gt OUTPUT ResetConfig OUTPUT ReturnValue O Clearing the Foreign Configuration ClearForeignConfig The ClearForeignConfig method is used to prepare any foreign physical disks for inclusion in the local configuration Dell Lifecycle Controller Web Services Interface Guide for Windows 16 14 221 Invoke ClearForeignConfig with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_ControllerView Section 16 7 EXAMPLE winrm i ClearForeignConfig cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file ClearForeignConfig xml The input file ClearForeignConfig xml is shown below lt p ClearForeignConfig INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt p ClearForeignConfig INPUT gt OUTPUT ClearForeignConfig OUTPUT ReturnValue 0 If no foreign physical disks are available the following message may result ClearForeignConfig OUTPUT Message General failure MessageID STOROO06 ReturnValue 2 Applying the Pending Values for RAID CreateTargetedConfigJob The CreateTargetedConfigJob method is called to apply the pendin
240. ory xml is shown below lt p ExportHWInventory INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p IPAddress gt 123 456 7 8 lt p IPAddress gt lt p ShareName gt sharename lt p ShareName gt lt p FileName gt filename txt lt p FileName gt lt p ShareType gt 0 lt p ShareType gt lt p Username gt admin lt p Username gt 143 Dell Lifecycle Controller Web Services Interface Guide for Windows 12 16 144 lt p Password gt password lt p Password gt lt p Workgroup gt workgroup lt p Workgroup gt lt p ExportHWInventory INPUT gt OUTPUT When this method is executed a jobid or an error message is returned ExportHWInventory OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001271167557 _ cimnamespace root dcim ReturnValue 0 Export Factory Configuration This method is used to export the factory configuration from the Lifecycle Controller to a text file ona remote share Invoke ExportFactoryConfiguration with the following parameters and syntax IPAddress This is the IP address of the target export server ShareName This is the directory path to the mount point FileName This is the target output file ShareType Type of share NFS 0 CIF
241. otSourceState The ChangeBootSourceState method is called to change the enabled status of BootSourceSetting instances to Disable or Enable The input parameter source is an array of InstancelD of BootSourceSetting instances Enumerating the BootSourceSetting Class in Section 14 3 displays the CurrentEnabledStatus field which provides the applicable status Note 1 In order for the changes to be applied the CreateTargetedConfigJob method in Section 17 7 must be executed Dell Lifecycle Controller Web Services Interface Guide for Windows Note 2 BIOS does not support the setting of EnabledState for BCV devices Invoke ChangeBootSourceState with the following parameters and syntax INSTANCE ID Obtained from the BootSourceSetting Class enumeration this example uses the field IPL source Reference to the Instance EnabledState State of boot sourc Disabled 0 Enabled 1 EXAMPLE ID attribute from Section 14 3 e element winrm i ChangeBootSourceState http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BootConfigSetting InstanceID INSTANCE ID u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file ChangeBootSourceState xml The input file ChangeBootSourceS lt p ChangeBootSourceState INPUT tate xml is shown below The source input is obtained from xmlns p http schemas dmtf org wbem wscim 1 cim the BootSourceSetting inventory in
242. owing parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM OpaqueManagementData u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM OpaqueManagementData AccessType Read Only AttachedState Detach CreationClassName DCIM OpaqueManagementData Dell Lifecycle Controller Web Services Interface Guide for Windows 15 2 15 8 1 155 DataFormat RAW DevicelD DCIM OpaqueManagementData Partitionl ElementName VFlash Name labell PartitionIndex 1 PartitionType HDD Size 50 SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem Note If nothing is returned no partitions exist Use the CreatePartition method to create partitions Initialize the Virtual Flash Media e Enumerate the DCIM_PersistentStorageService class e Invoke the InitializeMedia method on the instance above e The OUT parameter Job will refer to the instance of CIM_ConcreteJob using which the user can query the status of the initialization of the media Get vFlash SD Card Inventory DCIM VFlashView is a subclass of CIM View that is used to represent the physical attributes of the virtual flash media such as total size available size category etc on which the partitions will reside Enumerate the DCIM_VFlashView with the following parameters and syntax EXAMPLE winrm e http s
243. p CachelPrimaryStatus CachelSRAMType 2 CachelSize 256 ll Bs CachelType CachelWritePolicy 0 ll Cache2Associativity Cache2ErrorMethodology 5 Cache2Level 1 82 Dell Lifecycle Controller Web Services Interface Guide for Windows Cache2PrimaryStatus Cache2SRAMType 2 Cache2Size 2048 Cache2Type Cache2WritePolicy Cache3Associativity Cache3ErrorMethodology Cache3Level 2 Cache3PrimaryStatus Cache3SRAMType 2 Cache3Size 20480 Cache3Type Cache3WritePolicy Characteristics 22 CurrentClockSpeed ExternalBusClockSpeed FODD CPU Socket 2 InstanceID CPU Socke LastSystemInventoryTim LastUpdateTime 20100 Manufacturer Intel MaxClockSpeed 3600 Model Intel R Xeon NumberOfEnabledCores NumberOfEnabledThreads NumberOfProcessorCores PrimaryStatus 1 83 Dell Lifecycle Controller Web Services Int 14 5 66 5860 t2 e 20100331101859 325134947 CPU E5520 2 27GHz R erface Guide for Windows 99 84 Voltage 1 20 DCIM CPUView CPUFamily B3 CPUStatus 1 CachelAssociativity 7 ll C1 CachelErrorMethodology DRAC Card Inventory This section describes the implementation for the DCIM_iDRACCardView class The Dell iDrac Profile describes the platform s iDrac remote access card Each remote access card s information is represented by an instance of DCIM_ DRACCARDView class Profile and Associated
244. p schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM SystemView u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM SystemView AssetTag Testtg BIOSReleaseDate 09 12 2011 BIOSVersionString 0 3 22 BaseBoardChassisSlot NA BatteryRollupStatus 1 Dell Lifecycle Controller Web Services Interface Guide for Windows BladeGeometry 4 BoardPartNumber ONO51FX02 BoardSerialNumber CN13740920003M CMCIP null CPLDVersion 0 4 7 CPURollupStatus 1 ChassisName Main System Chassis ChassisServiceTag 7654321 ChassisSystemHeight 2 ExpressServiceCode 61387326761 FODD System Embedded 1 FanRollupStatus 3 HostName InstancelD System Embedded 1 LastSystemInventoryTime 20100331101859 LastUpdateTime 20100325134947 icensingRollupStatus 1 LifecycleControllerVersion 2 0 0 Manufacturer Dell Inc MaxCPUSockets 2 MaxDIMMSlots 24 MaxPCIeSlots 3 MemoryOperationMode OptimizerMode Model PowerEdge R620 PSRollupStatus 1 PlatformGUID 3548474f c0d3 4680 3810 00374c4c4544 PopulatedCPUSockets 1 96 Dell Lifecycle Controller Web Services Interface Guide for Windows PopulatedDIMMSlots 1 PopulatedPCIeSlots 1 PowerCap 0 PowerCapEnabledState 3 PowerState 2 PrimaryStatus 3 RollupStatus 3 ServerAllocation null ServiceTag
245. p http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService gt lt p PartitionIndex gt 1 lt p PartitionIndex gt lt p PartitionType gt 2 lt p PartitionType gt p OSVolumeLabel label p OSVolumeLabel lt p URI gt ftp 123 456 7 89 dir filename exe lt p URI gt lt p IPAddress gt 123 456 7 8 lt p IPAddress gt lt p ShareType gt 3 lt p ShareType gt lt p SharePath gt lt p SharePath gt lt p ImageName gt imagename iso lt p ImageName gt lt p Workgroup gt workgroup lt p Workgroup gt lt p Username gt Administrator lt p Username gt lt p Password gt password lt p Password gt lt p Port gt lt p Port gt lt p HashType gt 1 lt p HashType gt lt p HashValue gt 123 lt p HashValue gt lt p CreatePartitionUsingImage INPUT gt OUTPUT Dell Lifecycle Controller Web Services Interface Guide for Windows 13 6 162 When this method is executed a jobid or an error message is returned CreatePartitionUsingImage OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001268833219 cimnamespace root dcim ReturnValue 0 Reference Section 13 2 to fix an uninitialized media devic rror CreatePartitionUsingImage OUTPUT Message SD card not initialized MessageID VF017 ReturnValue 2
246. p OSVolumeLabel labell p OSVolumeLabel lt p CreatePartition INPUT gt OUTPUT When this method is executed a jobid or an error message is returned CreatePartition OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous 159 Dell Lifecycle Controller Web Services Interface Guide for Windows 15 5 160 ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001270734913 cimnamespace root dcim ReturnValue 0 If this method returns the following message the VFlash must be enabled using the VFlashStateChange Section 15 5 method CreatePartition OUTPUT Message VFlash not enabled MessageID VF015 ReturnValue 2 Create Partition using Image This method creates a partition on the storage device using the image provided by the user The partition size will be the same as the size of the image The maximum size of the image is AGB The image can be located on a NFS CIFS share or on a TFTP server When this method is successfully executed an instance of DCIM_OpaqueManagementData representing the desired partition will be created Section 15 1 and a reference to this instance is captured in the output parameter Job Invoke CreatePartitionUsinglmage with the following parameters and syntax PartitionIndex The PartitionIndex property of the DCIM_OpaqueManagementData instan
247. ponentType ComponentID IdentityInfoValue DCIM firmware 28897 InstallationDate 2012 01 15T722 22 32Z InstanceID DCIM INSTALLED 802 USC Embedded 1 LC ll a MajorVersion ll o MinorVersion ll o RevisionNumber RevisionString null Status Installed SubDeviceID null SubVendorID null Updateable true VendorID null VersionString 1 0 0 4846 impactsTPMmeasurements fals The key properties in the above output include the following e InstancelD Normally identifies the firmware on a particular type of device The substring right after Embedded 1 IsEntity true DCIM is the status of a payload or firmware on the system This can be installed or available e ComponentlD Uniquely identifies a unique type of device such as BIOS NIC Storage and Lifecycle controller firmware e InstallationDate The date when the payload was installed to the system If the system time was not set when the firmware installation took place the install date will be 1970 01 01 Factory installed firmware will have the 1970 01 01 date e VersionString Shows the version of the firmware represented Dell Lifecycle Controller Web Services Interface Guide for Windows Za 7 2 Jd ee Les 7 2 4 49 Firmware Update Software Update Profile Specification The Dell Common Information Model CIM class extensions for supporting BIOS component firmware and embedded software update a
248. r Profile from iDRAC vFlash Card Restorelmage eeens 270 18 3 2Importing Server Profile from NFS share Restorelmage ssssssssssssssssseeeeeeeeeennennes 271 18 5 5Importing Server Profile from CIFS share Restorelmage sssssssssssseeeeeeemeeennnnennnes 271 18 5 4 Monitoring Import Status tice te ae ente e porte tionen ded ater d et fei oed teet dct ona 272 IDRAG COMPMOURAL OM cee H BR ven dion 274 19 1 Listing the iDRAC Card Inventory Enumeration Class sss 274 19 2 Getting an iDRAC Card Enumeration Istance Seserahan leii e Ettei eere 276 19 5 Listing the iDRAC Card Inventory Enumeration Class using grouplD ssssss 277 19 4 Applying the Attributes and Polling Job Completion sse nennen 280 19 4 1Changing iDRAC Values ApplyAttributes Immediate 280 19 42 Polling Job CONDE zai eei E Dedit a aida 282 19 4 Set Attribute Veni ator atan ERREUR UNE ME UST NE BERTI REM NRA T 282 19 5 Listing the iDRAC Card Inventory Integer Class onesieneciciasei ariaa aai aia reete 285 19 6 Listing the iDRAC Card Inventory Integer Class using grouplID ssssssssn ees 286 19 7 Listing the iDRAC Card Inventory String Class nennen 288 19 8 Listing the iDRAC Card Inventory String Class using grouplD sss 289 19 9 Changing the iDRAC IP Change Notifica om errre geene eren 292 19
249. rMethodology 6 SysMemFailOverState NotInUse SysMemLocation 3 SysMemPrimaryStatus 1 SysMemTotalSize 2048 SystemGeneration 12G Monolithic SystemID 1231 SystemRevision 0 TempRollupStatus 1 UUID 4c4c4544 0036 3510 8034 b7c04f333231 VoltRollupStatus 1 smbiosGUID 44454c4c 3600 1035 8034 b7c04f333231 300 Dell Lifecycle Controller Web Services Interface Guide for Windows 22 Sensor Information The DCIM Sensors Profile describes the properties and interfaces for executing system management tasks related to the management of sensors within a system Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile 22 1 Listing the Sensors Inventory PSNumericSensor Class Enumerate the DCIM_PSNumericSensor class with the following parameters and syntax EXAMPLE winrm e cimv2 root dcim DCIM PSNumericSensor u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT DCIM PSNumericSensor BaseUnits 6 CreationClassName DCIM PSNumericSensor CurrentReading 11 CurrentState Normal Description Power Supply Power Consumption DeviceID iDRAC Embedded 1 PS1Currentl ElementName PS1 Current 1 EnabledDefault 2 EnabledState 2 HealthState 5 LowerThresholdCritical LowerThresholdNonCritical 301 Dell Lifecycle Controller Web Services Interface Guide for Windows Oper
250. rameter ExposeDuration can be used to specify a time less than 18 hrs if the ISO needs to be detached sooner Invoke BootToNetworklSO via NFS share with the following syntax NFS_IPADDRESS This is the IP address of the location of the ISO image NFS OSISO This is the directory path to the ISO image NFS Username This is the username to the IP address of the ISO image NFS Password This is the corresponding password to the username containing the ISO image OS ISO This is to be replaced by the actual name of the ISO image EXAMPLE winrm i BootToNetworkISO cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck encoding utf 8 a basic G IPAddress NFS IPaddress ShareName NFS OSISO ShareType 0 Username NFS Username Password NFS Password Workgroup WORKGROUP ImageName OS 150 OUTPUT The return will be O for success or 1 if an error occurred in starting the processing the input parameters The MessagelD and Message output parameters will further contain method invocation information if an error occurred BootToNetworkISO OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schema
251. re collections for the storage adaptors physical disks logical disks end enclosures and parent child relationships between the collections Additionally there is a configuration service that contains all the methods used to configure the RAID storage Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile The RAID Inventory contains the following attributes DCIM_RAIDEnumeration 16 1 DCIM_RAIDInteger 16 3 DCIM_RAIDString 16 5 DCIM_ControllerView 16 7 DCIM_PhysicalDiskView 16 9 DCIM_VirtualDiskView 16 10 DCIM_EnclosureView 16 11 Listing the RAID Inventory Enumeration Class The RAID Inventory has these attributes DCIM_RAIDEnumeration this section DCIM_RAIDInteger Section 16 3 and DCIM_RAIDString see Section 16 5 Enumerate the DCIM_RAIDEnumeration class to display all the RAID controllers and virtual disk attributes in a system Enumerate the DCIM_RAIDEnumeration class with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDEnumeration u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck Dell Lifecycle Controller Web Services Interface Guide for Windows encoding utf 8 a basic OUTPUT DCIM RAIDEnumeration l The get instance method in section AttributeName RAIDSupportedDiskProt 16 2 uses this InstancelD as input Curre
252. re defined in the Dell Software Update Profile 2 and related MOF files 3 The diagrams representing the classes that are implemented by the Lifecycle Controller firmware can be found in Dell Software Update Profile as well Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Rollback Firmware The InstallFromSoftwareldentity method is used for installation of a previous version of a component firmware that is available on the Lifecycle Controller i e rollback of component firmware The general Rollback firmware steps are performed in several stages as described in the next sections Meanwhile the steps are demonstrated in examples in Section 7 3 and Section 7 4 Request Rollback Image The first stage is a request to initiate and download the rollback image from the Lifecycle Controller by invoking the InstallFromSoftwareldentity method Create Reboot Job The second stage is to create a reboot job as shown in Section 7 8 Schedule Update Jobs The third stage is to invoke the SetupJobQueue method as shown in Section 10 2 1 Use the jobID JID from InstallFromSoftwareldentity and rebootID RID from the reboot job The reboot may take several minutes as the UEFI performs the desired operation Monitor Update Jobs The output of getting the job status during various steps Section 10 2 3 is shown below Initial job status after invoking InstallFromSoftwareldentity DCIM
253. reUpdate file RollInputNIC xml u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 The rollback input file RollInputNIC xml is shown below lt p InstallFromSoftwareldentity INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM SoftwareInstallationService gt Dell Lifecycle Controller Web Services Interface Guide for Windows lt p Target xmlns a http schemas xmlsoap org ws 2004 08 addressing xmlns w http schemas dmtf org wbem wsman 1 wsman xsd lt a Address gt http schemas xmlsoap org ws 2004 08 addressing role anonymous lt a Ad dress gt lt a ReferenceParameters gt lt w ResourceURI gt http schemas dell com wbem wscim 1 cim schema 2 DCIM Softwareldentity lt w ResourceURI gt lt w SelectorSet gt lt w Selector Name InstanceID InstanceID w Selector w SelectorSet lt a ReferenceParameters gt lt p Target gt lt p InstallFromSoftwareldentity INPUT gt OUTPUT When this method is executed a jobid or an error message is returned InstallFromSoftwareIdentity OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM SoftUpdateConcreteJob SelectorSet Selector InstanceID JID 001265811668 __cimnamespace root dcim ReturnValue null Entering an invalid instancelD may yield the follow
254. rg wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USERNAME S p SPASSWORD S r https SIPADDRESS wsman encoding utf 8 a basic SkipCACheck SkipCNCheck skiprevocationcheck OUTPUT DeleteAutoDiscoveryClientCerts OUTPUT ReturnValue 0 Set Public Certificates This method is used to update a public SSL Certificate on the iDRAC Invoke SetPublicCertificate with the following parameters and syntax Type Specifies certificate service directoryCA certificate for Active Directory or LDAP server Dell Lifecycle Controller Web Services Interface Guide for Windows EXAMPLE winrm i SetPublicCertificate http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetPublicCertificate xml The input file SetPublicCertificate xml is Shown below lt p SetPublicCertificate INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p Type gt directoryCA lt p Type gt lt p Certificate gt BEGIN CERTIFICATE MIID9DCCA12gAwIBA
255. rvice Name DCIM LCService SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck encoding utf 8 a basic file DownloadServerPublicKey xml The input file DownloadServerPublicKey xml is shown below lt p DownloadServerPublicKey INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p KeyContent gt BEGIN CERTIFICATE MIIEQjCCA6ugAwIBAgIBADANBgkqghkiG9wOBAQOFADCBz TELMAkKGAl1UEBhMCVVMx CzAJBgNVBAgTAIRYMROwEgYDVOOHEwtNYWlulIFNOcmVldDEVMBMGAl1UEChMMSm91 Dell Lifecycle Controller Web Services Interface Guide for Windows 12 7 134 qvoMCKtoqLnGBByj H2vyN7Fe zMKXD5p06XwYddGfA6 6w3HGUaRO fIKD40NDi 9 bKFEMXDRXZysUUZzuKZ9c RAlZUiLrqzemfX3fnlYp7k05KU9vHY cR END CERTIFICATE p KeyContent lt p DownloadServerPublicKey INPUT gt OUTPUT When this method is executed a jobid or an error message is returned This jobid can then be used for subsequent processing with job control provider in Section 10 DownloadServerPublicKey OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM_LifecycleJob SelectorSet Selector InstancelD JID_001269440883 __cimnamespace root dc
256. s dell com wbem wscim 1 cim schema 2 DCIM OSDConcreteJob Dell Lifecycle Controller Web Services Interface Guide for Windows LGS 111 SelectorSet Selector InstanceID DCIM OSDConcreteJob 1 __cimnamespace root dcim ReturnValue 4096 The following error message is a caused by a typo in the WinRM input Careful attention must be paid to the input capitalization of the attributes WSManFault Message The WinRM client cannot process the request The destination computer returned an empty response to the request Error number 2144108299 0x803380F5 The WinRM client cannot process the request The destination computer returned an empty response to the request Detach Network ISO USB Device This method is used to detach the emulated USB device that had been attached by previously calling the BootToNetworklSO method Invoke DetachlSOlmage with the following syntax EXAMPLE winrm i DetachISOImage cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 encoding utf 8 a basic OUTPUT The method will return O for success or an integer for error or job in execution An error such as the following can occur if an ISO image is not attached DetachISOImage OUTPUT Message ISO image
257. s described in Section 6 2 For example the instancelD can be DCIM INSTALLED PCI 14E4 1639 0237 1028 e Itis installed firmware on a PCI device e VID Vendor ID 14E4 e DID Device ID 1636 e SSID Subsystem ID 0237 e SVID Subvendor ID 1028 e This refers to a Broadcom NetXtreme Il BCM5709 network adaptor 7 EXAMPLE winrm invoke InstallFromURI cimv2 root dcim DCIM SoftwareInstallationService CreationClassName DCIM SoftwareInstallationService SystemCreationClassName DCIM ComputerSystem SystemName IDRAC ID Name SoftwareUpdate file UpdatelnputNIC xml u UserName p Password r https IPADDRESS wsman 443 SkipCNCheck auth basic encoding utf 8 The above command takes in an input file named UpdatelnputNic xml to supply input parameters required for the InstallFromURI method The syntax for UpdatelnputNIC xml is lt p InstallFromURI_INPUT xmlns p http schemas dmtf org wbem wscim 1 cimschema Dell Lifecycle Controller Web Services Interface Guide for Windows 56 2 root dcim DCIM SoftwareInstallationService lt p URI gt http URI IP ADDRESS PATH TO EXE FILE exe lt p URI gt lt p Target xmlns a http schemas xmlsoap org ws 2004 08 addressing xmlns w http schemas dmtf org wbem wsman 1 wsman xsd gt lt a Address gt http schemas xmlsoap org ws 2004 08 addressing role anonymous lt a Ad dress gt lt a ReferenceParameters gt w ResourceUR
258. s of others 2 Dell Lifecycle Controller Web Services Interface Guide for Windows Dell Lifecycle Controller Web Services Interface Guide for Windows Contents REVISION Sisi Uc 2 EXECUUVe SUMMA E EE ELE EOS 14 Eo A 15 2 RETETENCES M 16 E QVEWIEW 17 3 1 Format for WinRM CLI Examples in Document ssssssssssssssssssssseeeeeeeee nennen eene terr nennen ns 17 5 2 WS Man Security and Time Parameters ssssssssssssssssseeeneeeeneeeeneeernere rennen entree 18 5 2 1 Eneryptiori Certificate SecUFIby e rentre pa ence tine aa 18 3 2 2 Handling Invalid Responses from WS Man Commannds ccccccceccececeeseeeeeseeeeseneceeeseneeeeseneseeeeeneseeeeneseerenesaeeeees 18 5 2 5 Improving WinRM Enumeration Performante inane cse te ntn Hn aie ended eb dee aan Dn dea cR op ck 19 3 2 4 Specifying StartTime Until Time and TIME NOW Parameters ssssssssssee emen 19 32 9 Returni Ec 20 AO OS rc 20 4 WDISCOVELY nicas Lc 22 41 Discovering Web Service Capability sse nre eene neret 22 4 2 Discovering the Implemented Profiles noni adela sqa ded qd eadnded sa donde dia dd 22 4 5 Discovering Implementation Namespace erie aed estan Festi PER re dete ne a e dentate 25 5 Managing IDRAC Local User ACCOUNTS sosta dades
259. sable an account is defined in the capability class CIM_EnabledLogicalElementCapabilities associated with the CIM_Account class To determine account setting capabilities 1 Get the CIM_Account class instance of interest using EnumerateEPR mode 2 Enumerate the associators of the CIM_Account instance and search for CIM_AccountManagementService class instance using EnumerateEPR mode 3 Enumerate the associators of the CIM_AccountManagementService instance and search for CIM_AccountManagementCapabilities class instance 4 One exception is account index O The first account is static and could not be set OUTPUT C DCIM LocalUserAccountManagementCapabilities ElementName Local User Account Management Capabilities ElementNameEditSupported false InstanceID DCIM LocalUserAccountManagementCapabilities 1 MaxElementNameLen 0 OperationsSupported 3 SupportedAuthenticationMethod 0 1 2 DCIM IPMICLPAccountManagementCapabilities ElementName IPMI CLP Account Management Capabilities Dell Lifecycle Controller Web Services Interface Guide for Windows 5 4 2 37 ElementNameEditSupported false InstanceID DCIM IPMICLPAccountManagementCapabilities 1 MaxElementNameLen 0 OperationsSupported 3 To determine account state setting capabilities 1 Get the CIM_Account class instance of interest using EnumerateEPR mode 2 Enumerate the associators of the CIM_Account instance and search for C
260. sage ClearProvisioningServer OUTPUT ReturnValue 0 Setting the Provisioning Server name or IP address for the provisioning service The Provisioning Server name and or IP Addresses can be set by invoking the SetAttribute method of the DCIM_LCService class PS_IP_ADDRESS Substitution will need to be replaced with the actual IP address s or DNS name s of the Provisioning Server s EXAMPLE B winrm i SetAttribute cimv2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCService Dell Lifecycle Controller Web Services Interface Guide for Windows 12 5 132 u USER p PASSWORD r https IPADDRESS wsman encoding utf 8 a basic file SetProvisioningServer xml The input file SetProvisioningServer xml is shown below lt p SetAttribute INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService gt lt p AttributeName gt Provisioning Server lt p AttributeName gt lt p AttributeValue gt PS IP ADDRESS lt p AttributeValue gt p SetAttribute INPUT gt OUTPUT B This method will return status O or error message SetAttribute OUTPUT RebootRequired No ReturnValue 0 SetResult Set CurrentValue Check vFlash License Enablement The following command can be used to check VFlash License enablement Features such as Part Replacement download
261. ssName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file CreateVirtualDisk xml The input file CreateVirtualDisk xml is shown below lt p CreateVirtualDisk_INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM_RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p PDArray gt Disk Bay 0 Enclosure Internal 0 0 RAID Integrated 1 1 lt p PDArray gt lt p PDArray gt Disk Bay 1 Enclosure Internal 0 0 RAID Integrated 1 1 lt p PDArray gt lt p VDPropNameArray gt RAIDLevel lt p VDPropNameArray gt lt p VDPropNameArray gt SpanDepth lt p VDPropNameArray gt lt p VDPropNameArray gt SpanLength lt p VDPropNameArray gt lt p VDPropNameArray gt Size lt p VDPropNameArray gt lt p VDPropNameArray gt VirtualDiskName lt p VDPropNameArray gt lt p VDPropValueArray gt 4 lt p VDPropValueArray gt lt p VDPropValueArray gt 1 lt p VDPropValueArray gt lt p VDPropValueArray gt 2 lt p VDPropValueArray gt lt p VDPropValueArray gt 100 lt p VDPropValueArray gt lt p VDPropValueArray gt virtualdiskname lt p VDPropValueArray gt lt p CreateVirtualDisk INPUT gt OUTPUT The instancelD output will identify this virtual disk in inventory before and after its creation by the CreateTargetedConfigJob Note however th
262. ssibleValues User Operator Administrator NoAccess Dell Lifecycle Controller Web Services Interface Guide for Windows 19 5 Listing the DRAC Card Inventory Integer Class Enumerate the DCIM_iDRACCardInteger class to list all the integer type iDRAC attributes Enumerate the DCIM_iDRACCardInteger class with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardInteger u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM iDRACCardInteger AttributeDisplayName VLan Priority AttributeName VLanPriority CurrentValue 0 DefaultValue 0 Dependency null DisplayOrder FODD ll o iDRAC Embedded 1 GroupDisplayName NIC GroupID NIC 1 InstanceID iDRAC Embedded 1 NIC 1 VLanPriority IsReadOnly false LowerBound 0 UpperBound 7 DCIM i Attrib Attrib Curren Defaul DRACCardInteger uteDisplayName User Admin Privilege uteName Privilege tValue 511 tValue 0 285 Dell Lifecycle Controller Web Services Interface Guide for Windows 20 286 Dependency null ll o DisplayOrder FODD DRAC Embedded 1 GroupDisplayName Users GroupID Users 3 InstanceID iDRAC Embedded 1 Users 3 Privilege IsReadOnly false LowerBound 0 UpperBound 511 Listing the DRAC Card Inventory I
263. sssssssseeeeeeeeeeeee enne 54 7 7 Update BIOS from HTTP CIFS Share NFS Share TFTP or FTP ccecccccecceeccecceeeeeeeceeeeeceeeeeeeaeeaeeaeeeeesteseeseeateaees 57 A XGreateRebootJobU sancte a A ade eee i aste tee t At stie 59 1 9 eAutomatic Jpdatesud vicc tt toh Sd a ae IE C MA i poteri Ma AM eer TM ane OL UA HE t a Ig 61 79 1 Enable Automatic Update ui A Hr tbe mee ie P NN e ert ERR 61 7 9 2 Credtea Conflg Job iuste tr tert t eene A Po o ar ce 61 7 9 5 Set Update Schedule detegit diee tetti e iet Ute mde 62 LOA Getthe Update Sched ule e betae ahi ian dou sa ahud 63 AAC TA A TE ERC CA 63 7 10 Device Update fr mi ReposItOlys ii ER e CIE Ure mde 64 Dell Lifecycle Controller Web Services Interface Guide for Windows HALO LI nstallsfromsRePOsitory ected A tete me ape d iate e e 64 710 2GetRepo Based Update listan neto tenete aate de piam ee Rester do d ce de Rotes 65 8 Power State Marnagerrie rib e iia Hae aia dcr e eg d d hip hd ec Re d 69 8 1 Description of Base Server Versus Power State Management Methods sss 69 8 2 GebPoWer State use A epe e n ERE RETE TRIER 69 gel Base Server Method axem ture etat ete pn t a ftam cst ft ft ettet st ibt ots 69 8 2 2 Power State Management Method sss eene neret ener 70 8 5 Get Power Control Capabilitess teen titel etel e Vie b bia Hh b e PER CE 71 6 5 1 Base Server Method iia a e Pe T d Ra se unb i Be Pte tpud n aet fultus 71 8 5 2 Power State Management Method ic
264. sswordState 3 PendingValue null ValueExpression 0 9a z 0 32 DCIM BIOSPassword AttributeDisplayName Setup Password AttributeName SetupPassword Dependency null DisplayOrder 1403 Dell Lifecycle Controller Web Services Interface Guide for Windows FODD BIOS Setup 1 1 GroupDisplayName System Security GroupID SysSecurity InstanceID BIOS Setup 1 1 SetupPassword IsReadOnly false IsSet false MaxLength 32 ll e MinLength PasswordState 3 PendingValue null ValueExpression 0 9a z 0 32 264 Dell Lifecycle Controller Web Services Interface Guide for Windows 18 18 1 1511 265 Exporting and Importing Server Profile Use this feature to back up and restore host server profile You can take a backup of current system configuration that is stored in a backup image file Use Restore at anytime to put the system to pre backup state Profile and Associated MOFs http www delltechcenter com page DCIM Library Profile Exporting Server Profile To backup host system server profile invoke the Backuplmage method in the class DCIM_LCService Backup feature gathers system information firmware images hardware configuration Lifecycle Controller iDRAC firmware and configuration and stores the information in a file You can save the file on either iDRAC vFlash SD card or network share IP ADDRESS This is the IP address of the f
265. st of available privileges from an instance of the class CIM RoleBasedManagementCapabilities DCIM LocalRoleBasedManagementCapabilities ActivitiesSupported 7 7 7 7 7 7 7 7 7 ActivityQualifiersSupported Login to DRAC Configure DRAC Configure Users Clear Logs Execute Server Control Commands Access Console Redirection Access Virtual Media Test Alerts Execute Di agnostic Commands ElementName Local Role Based Management Capabilities InstanceID DCIM LocalRoleBasedManagementCapabilities QualifierFormatsSupported 9 9 9 9 9 9 9 9 9 SharedPrivilegeSupported false SupportedMethods 8 The privilege property ActivityQualifiers is an array of type string To set more than one privilege you need to provide the same key name more than once The tool does not allow duplicate keys to be entered through the command line Instead you need to perform two operations e Get an instance of the CIM_Privilege class of interest e Using the class instance replace the property ActivityQualifiers with the new values e Use the new instance XML as input to the set operation Dell Lifecycle Controller Web Services Interface Guide for Windows To determine if the new password has been successfully set try logging in with the new password Ensure the account is enabled 46 Dell Lifecycle Controller Web Services Interface Guide for Windows al 62 47 Firmware Inventory Software Inventory Profile Specifi
266. stem __cimnamespace root dcim DCIM_CSRoleLimitedToTarget DefiningRole Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM_Role SelectorSet Selector CreationClassName DCIM_Role Name DCIM R ole 10 __cimnamespace root dcim TargetElement Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters Dell Lifecycle Controller Web Services Interface Guide for Windows ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM_ComputerSystem SelectorSet Selector CreationClassName DCIM_ComputerSystem Name srv system __cimnamespace root dcim 25 Dell Lifecycle Controller Web Services Interface Guide for Windows ed mud NAR 26 Managing iDRAC Local User Accounts Description of IDRAC Attributes Versus Standard DMTF Model The iDRAC user account management data model is represented by both DMTF and Dell Profiles Both models are currently offered The DMTF Profiles for Simple Identity Management and Role Based Authorization represent iDRAC user accounts and privileges The DMTF data model is complex and typically requires multiple transactions to accomplish simple operations such as specifying a username and password or giving a user account admin privileges For this reason LC also offers a Dell data model for managing iDRAC user accounts that is
267. syntax TARGET This parameter is the FQDD of the target virtual disk EXAMPLE winrm i LockVirtualDisk http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file LockVirtualDisk xml The input file LockVirtualDisk xml is shown below lt p LockVirtualDisk INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt Disk Virtual 0 RAID Integrated 1 1 lt p Target gt lt p LockVirtualDisk INPUT gt OUTPUT This method requires an H700 or H800 controller to properly function as does the LockVirtualDisk method If the key is not set by LockVirtualDisk the following message may be displayed LockVirtualDisk OUTPUT Message Controller Key is not present MessageID STORO21 ReturnValue 2 Locking the Controller with a Key EnableControllerEncryption The EnableControllerEncryption method is used to set either Local Key encryption or Dell Key Manager DKM encryption on controllers that support encryption of the drives Invoke EnableControllerEncryption method with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_ControllerView class See Section 16 1
268. t p AttributeName gt lt p AttributeValue gt testpassword2 lt p AttributeValue gt lt p SetAttributes INPUT gt OUTPUT SetAttribute OUTPUT Message The command was successful MessageID NICOO1 RebootRequired Yes ReturnValue 0 SetResult Set PendingValue 15 16 Setting the FCoE Boot Target The SetAttributes method is used to set or change the values of the FCoE boot target attributes Invoke the SetAttributes method with the following parameters from 15 1 and syntax Target FQDD attained through DCIM_NICEnumeration AttributeName Attained from AttributeName field AttributeValue A new value to assign to the specified NICAttribute If this value is valid it is applied to the PendingValue property or the Currentvalue property of the specified NICAttribute Possible choices are attained from PossibleValues field such as Possible values Disabled Enabled 201 Dell Lifecycle Controller Web Services Interface Guide for Windows EXAMPLE winrm i SetAttributes http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM NICService SystemName DCIM ComputerSystem Name DCIM NICService u USER E p PASSWORD https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetAttribute FCoE BootTarget xml The information in the input file SetAttributes_FCoE_
269. t p AttributeValue gt lt p AttributeName gt IscsilnitiatorSubnet lt p AttributeName gt lt p AttributeValue gt 255 255 255 0 lt p AttributeValue gt lt p AttributeName gt IscsilnitiatorGateway lt p AttributeName gt lt p AttributeValue gt 10 10 10 1 lt p AttributeValue gt lt p AttributeName gt IscsilnitiatorPrimDns lt p AttributeName gt lt p AttributeValue gt 10 10 10 2 lt p AttributeValue gt Dell Lifecycle Controller Web Services Interface Guide for Windows lt p AttributeName gt IscsilnitiatorSecDns lt p AttributeName gt lt p AttributeValue gt 10 10 10 3 lt p AttributeValue gt lt p AttributeName gt IscsilnitiatorName lt p AttributeName gt lt p AttributeValue gt testname lt p AttributeValue gt lt p AttributeName gt IscsilnitiatorChapld lt p AttributeName gt lt p AttributeValue gt testid lt p AttributeValue gt lt p AttributeName gt IscsilnitiatorChapPwd lt p AttributeName gt lt p AttributeValue gt testpassword lt p AttributeValue gt lt p AttributeName gt FirstTgtIpAddress lt p AttributeName gt lt p AttributeValue gt 2 2 2 2 lt p AttributeValue gt lt p AttributeName gt FirstTgtIscsiName lt p AttributeName gt lt p AttributeValue gt tgtiscsitest lt p AttributeValue gt lt p AttributeName gt FirstTgtChapld lt p AttributeName gt lt p AttributeValue gt firsttestID lt p AttributeValue gt lt p AttributeName gt FirstTgtChapPwd l
270. t for initialization Dell Lifecycle Controller Web Services Interface Guide for Windows 13 3 13 4 158 Enable or Disable vFlash using vFlash State Change This method is used to enable or disable the virtual flash media device When the VFlashStateChange method is successfully executed the change will be dictated in the VFlashEnabledState parameter as shown in Section 13 2 1 and Section 13 2 3 Invoke VFlashStateChange with the following parameters and syntax RequestedState The state to set to Enable 1 Disable 2 EXAMPLE winrm i VFlashStateChange http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM PersistentStorageService SystemName DCIM ComputerSystem Name DCIM PersistentStorageService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file VFlashStateChange xml The input file VFlashStateChange xml is shown below lt p VFlashStateChange INPUT xmlns p http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService gt lt p RequestedState gt 1 lt p RequestedState gt lt p VFlashStateChange INPUT gt OUTPUT VFlashStateChange OUTPUT ReturnValue 0 Create Partition This method is used for creating a new partition on a storage device When this method is successfully executed an instance of DCIM_Opaque
271. t p JobArray gt RID_ 001265817718 p JobArray T lt p StartTimeInterval gt TIME_NOW lt p StartTimeInterval gt lt p UntilTime gt 20100730121500 lt p UntilTime gt lt p SetupJobQueue_INPUT gt Here the JobArray element shows a list of Jobids that are to be scheduled to run TIME_NOW is a special value that represents running the tasks immediately The UntilTime value specifies the maintenance windows Once a task is not run after passing UntilTime it should not be run again Upon successfully invocation of the SetupJobQueue method the aforementioned times will be listed when enumerated in Section 10 2 3 OUTPUT Returns O for success or non zero for error with messagelD and message description SetupJobQueue OUTPUT ReturnValue null Entering an invalid jobid or XML syntax error can yield one of the following error messages SetupJobQueue OUTPUT Message Job Cannot be Scheduled MessageID SUPO16 ReturnValue null SetupJobQueue OUTPUT Message Duplicated Invalid JOBID Entries MessageID SUP023 99 Dell Lifecycle Controller Web Services Interface Guide for Windows 10 2 2 ReturnValue null Delete Job Queue The DeleteJobQueue method takes in a joblD and then deletes it from the job store Note When clearing all jobs and pending data using the keyword JID_CLEARALL as shown in example 2 below the remote services instrumention is restarted to clear the cache LC 1 x ONLY Users should
272. tServic Name DCIM OSDeploymentService SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT GetNetworkISOImageConnectionInfo OUTPUT Message ISO image is not attached MessageID OSD32 ReturnValue 2 Connect RFS ISO Image The ConnectRFSISOImage method is used to connect the ISO image that is mounted through Remote File Share RFS and is exposed to the host system as a USB based CD ROM device The successful execution of this method shall connect to the ISO located on NFS CIFS share to the host server and expose it as a virtual CDROM device using RFS USB endpoint The successful execution of the method shall not change the boot order of that device In order to boot to the CD ROM the CD ROM shall be configured in the boot order in a separate step using BIOS and Boot Management Profile and the host server shall boot to the CD ROM Unlike the ConnectNetworklSOlmage method the Lifecycle Controller is not locked and may perform other management tasks Invoke ConnectRFSISOlmage with the following syntax IPADDRESS ISO The IP address of the server that stores ISO images DRIVESHARE This is the directory path to the ISO image SHARETYPE The type of the remote storage 0 NFS 2 CIFS SHAREUSER User account for the ISO share location 119 Dell Lifecycle Control
273. tax InstancelD This is the instancelD of the Softwareldentify that is to be used to rollback the firmware to a previous version The InstancelD can have value such as DCIM AVAILABLE NONPCI 159 2 1 4 e Itis available firmware on a NONPCI device e This refers BIOS version 2 1 4 EXAMPLE winrm i InstallFromSoftwareldentity cimv2 root dcim DCIM_SoftwarelnstallationService CreationClassName DCIM SoftwarelnstallationService SystemCreationClassName DCIM_ComputerSystem SystemName IDRAC ID Name SoftwareUpdate file RolllnputBIOS xml u USER p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 The rollback input file RollinputBIOS xml is shown below lt p InstallFromSoftwareldentity_INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM_SoftwarelnstallationService gt lt p Target xmins a http schemas xmlsoap org ws 2004 08 addressing xmins w http schemas dmtf org wbem wsman 1 wsman xsd gt lt a Address gt http schemas xmlsoap org ws 2004 08 addressing role anonymous lt a Address gt lt a ReferenceParameters gt lt w ResourceURI gt http schemas dell com wbem wscim 1 cim schema 2 DCIM_Softwareldentity lt w ResourceURl gt lt w SelectorSet gt lt w Selector Name InstancelD gt InstancelD lt w Selector gt lt w SelectorSet gt lt a ReferenceParameters gt lt p Target gt lt p InstallFromSoftwareldentity_INPUT gt OUTPUT When this method is ex
274. te The computers in the TrustedHosts list are not authenticated Execute the following command to allow all computers to be included in TrustedHosts winrm s winrm config Client TrustedHosts Basic authentication is a scheme in which the user name and password are sent in clear text to the server or proxy This method is the least secure method of authentication The default is True Execute the following command to set client computer to use Basic authentication winrm s winrm config Client Auth Basic true Specifying StartTime Until Time and TIME NOW Parameters The several methods that attach a virtual USB device to the target system accept a StartTime and Until parameter The parameter data type is CIM date time If the StartTime parameter is null the action will not be started If the Until parameter is null the default value will be 17 hours The date time data type is defined in the CIM Infrastructure Specification 4 as Dell Lifecycle Controller Web Services Interface Guide for Windows ddddddddhhmmss mmmmmm Where e dddddddd is the number of days e hhisthe remaining number of hours e mm is the remaining number of minutes e ssis the remaining number of seconds e mmmmmm is the remaining number of microseconds The Lifecycle controller firmware update and set attribute related methods that require a date time parameter use the form YYYYMMDDhhmmss Eg 20090930112030 The user is expected to enter the date and ti
275. teDisplayName Bus Dev Func AttributeName BusDeviceFunction CurrentValue 01 00 00 Dependency null FODD NIC Integrated 1 1 1 GroupDisplayName Broadcom Main Configuration Page GroupID VndrConfigPage InstancelD NIC Integrated 1 1 1 BusDeviceFunction IsReadOnly true MaxLength 0 MinLength 0 PendingValue null ValueExpression null DCIM NICString AttributeDisplayName Link Status AttributeName LinkStatus CurrentValue UP Dependency null FODD NIC Integrated 1 1 1 GroupDisplayName Broadcom Main Configuration Page GroupID VndrConfigPage Dell Lifecycle Controller Web Services Interface Guide for Windows 153 182 InstanceID NIC Integrated 1 1 1 LinkStatus IsReadOnly true MaxLength 0 MinLength 0 PendingValue null ValueExpression null Listing the CNA Inventory Integer Class Enumerate the DCIM_NICInteger class with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICInteger u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM NICInteger AttributeDisplayName Blink LI Ed J 10 AttributeName BlnkLeds CurrentValue 0 Dependency null FODD NIC Integrated 1 1 1 GroupDisplayName Broadcom Main Configuration Page GroupID VndrConfigPage InstancelD NIC In
276. tegrated 1 1 1 BlnkLeds IsReadOnly false LowerBound 0 PendingValue null UpperBound 15 DCIM NICInteger Dell Lifecycle Controller Web Services Interface Guide for Windows AttributeDisplayName Link Up Delay Time AttributeName LnkUpDelayTime CurrentValue 0 Dependency lt Dep gt lt AttrLev Op OR gt lt ROIf Name iSCSIBootSupport gt Unavailable lt ROIf gt lt AttrLev gt lt Dep gt FODD NIC Integrated 1 1 1 GroupDisplayName iSCSI General Parameters GroupID IscsiGenParams InstanceID NIC Integrated 1 1 1 LnkUpDelayTime IsReadOnly false ll o LowerBound PendingValue null UpperBound 255 DCIM NICInteger AttributeDisplayName LUN Busy Retry Count AttributeName LunBusyRetryCnt CurrentValue 0 Dependency Dep AttrLev Op OR gt lt ROIf Name iSCSTBootSupport gt Unavailable lt ROIf gt lt AttrLev gt lt Dep gt FODD NIC Integrated 1 1 1 GroupDisplayName iSCSI General Parameters GroupID IscsiGenParams InstanceID NIC Integrated 1 1 1 LunBusyRetryCnt IsReadOnly false LowerBound 0 PendingValue null UpperBound 60 183 Dell Lifecycle Controller Web Services Interface Guide for Windows 15 4 184 DCIM NICInteger AttributeDisplayName TCP Port AttributeName FirstTgtTcpPort CurrentValue 3260 Dependency lt Dep gt lt AttrLev Op OR gt lt ROIf Name iSCSIBootSupport gt Unavailable lt ROIf gt lt AttrLev gt lt
277. terface Guide for Windows ee 30 lt p AttributeValue gt HELLO lt p AttributeValue gt lt p ApplyAttributes INPUT gt OUTPUT When this method is executed a jobid or an error message is returned ApplyAttributes OUTPUT ReturnValue 4096 Job EndpointReference Address https 127 0 0 1 443 wsman ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector cimnamespace root dcim InstanceID JID 001296571842 Modify Password Using iDRAC Attributes EXAMPLE winrm i ApplyAttributes http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM_iDRACCardService SystemName DCIM ComputerSystem Name DCIM DRACCardService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file DracCard_Password xml The input file DracCard_Password xml is shown below p ApplyAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM_iDRACCardService gt lt p Target gt iDRAC Embedded 1 lt p Target gt lt p AttributeName gt Users 4 Enable lt p AttributeName gt lt p AttributeValue gt Enabled lt p AttributeValue gt lt p AttributeName gt Users 4 Password lt p AttributeName gt lt p AttributeValue gt PWORDHERE lt p AttributeValue gt Dell Lifecycle Contr
278. th SpanLength StripeSize ReadPolicy WritePolicy DiskCachePolicy Name VDPropValueArray 10485760000 2048 2 2 128 16 2 1024 Unknown If the arrangement of physical disks prohibits a valid virtual disk arrangement from being created such as having too few hard disks the following error may result CheckVDValues OUTPUT Message Virtual Disk provided is not valid for the operation MessagelD STORO17 ReturnValue 2 Creating a Single Virtual Disk CreateVirtualDisk The CreateVirtualDisk method is used to create a single virtual disk on the targeted controller The successful execution of this method results in a pending but not yet created virtual disk The ObjectStatus property in the virtual disk view Section 16 10 will have the value 3 which represents pending The virtual disk will not be created until a configuration job Section 16 15 has been scheduled and the system is rebooted Upon creation of the virtual disk the FQDD of the formerly pending virtual disk will change Invoke CreateVirtualDisk with the following parameters and syntax 236 Dell Lifecycle Controller Web Services Interface Guide for Windows TARGET This parameter is the FQDD of the DCIM_ControllerView Section 16 7 PDArray This parameter is the list of physical disk FQDDs that will be used to create a virtual Disk VDPropNameArray This parameter is the list of property names that will be used to create a virtual disk Th
279. thEnable eadOnly false PendingValue null Pos Pos Lis sibleValues Disabled Enabled sibleValuesDescription Disabled Enable ting the NIC or CNA Inventory String Class Enumerate DCIM_NICString class with the following parameters and syntax EXAMPLE Dell Lifecycle Controller Web Services Interface Guide for Windows winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICString u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM NICString AttributeDisplayName Chip Type AttributeName ChipMdl CurrentValue BCM5720 AO Dependency null FODD NIC Integrated 1 1 1 GroupDisplayName Broadcom Main Configuration Page GroupID VndrConfigPage InstanceID NIC Integrated 1 1 1 ChipMdl IsReadOnly true MaxLength 0 MinLength 0 PendingValue null ValueExpression null DCIM NICString AttributeDisplayName PCI Device ID AttributeName PCIDeviceID CurrentValue 165F Dependency null FODD NIC Integrated 1 1 1 GroupDisplayName Broadcom Main Configuration Page GroupID VndrConfigPage InstanceID NIC Integrated 1 1 1 PCIDeviceID 180 Dell Lifecycle Controller Web Services Interface Guide for Windows 181 IsReadOnly true ll o MaxLength ll o MinLength PendingValue null ValueExpression null DCIM NICString Attribu
280. the CIM_PowerManagementCapabilities PMC class associated with the CIM_PowerManagementService PMS class Getting the instance of PMC is a two step process First enumerate the instance of PMS with EPR Second enumerate the associated PMC class When there is only one instance of PMC class as in the case of iDRAC the first step may be skipped and the PMC class may be enumerated directly Power State Management Profile 73 Dell Lifecycle Controller Web Services Interface Guide for Windows http www dmtf org sites default files standards documents DSP1027_2 0 0 pdf EXAMPLE iDRAC case winrm e http schemas dmtf org wbem wscim 1 cim schema 2 CIM PowerManagementCapabilities cimnamespace root dcim u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT When the PowerStatesSupported property contains the value in the PowerStatesSupported Value column the PowerChangeCapabilities property shall contain the value specified in the PowerChangeCapabilities Value column HEN AE HIMEN 1 TU AENA 2 a PPP 3 Power State Settable Edda ea cr rg 4 Power Cycling Supported BEES Power Off Hard 5 Hibernate 6 EE NEM SS Power Off Soft 7 Power Cycle Off Hard 8 Off Hard Power Cycling Supported 9 Master Bus Reset HW Reset Supported Diagnostic Interrupt NMI HW Reset Supported Power Off Soft Gracefu
281. ting Class The boot configuration settings are a collection of settings that are applied to the boot configurable system during the boot process The current default and next status fields of each element are available Enumerate BootConfigSetting with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BootConfigSetting u USER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT DCIM BootConfigSetting This InstancelD can be used as input for a get operation as ElementName BootSeq InstanceID IPL shown in Section 14 2 IsCurrent 1 IsDefault 0 IsNext 1 DCIM BootConfigSetting ElementName HddSeq InstanceID BCV ll No IsCurrent IsDefault ll o IsNext 2 DCIM BootConfigSetting Dell Lifecycle Controller Web Services Interface Guide for Windows ElementName UefiBootSeq InstanceID UEFI ll No IsCurrent IsDefault ll IsNext 2 DCIM BootConfigSetting ElementName OneTimeBootMode InstanceID OneTim ll N IsCurrent IsDefault ll IsNext 2 DCIM BootConfigSetting ElementName vFlash Boot Configuration InstanceID vFlash ll No IsCurrent IsDefault 0 IsNext 2 14 2 Getting a Boot ConfigSetting Instance Getting the boot configuration current default
282. tionClassName DCIM ComputerSystem Cre 231 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 18 16 18 1 ationClassN ame DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file RemoveControllerKey xml The input file RemoveControllerKey xml is shown below lt p RemoveControllerKey INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p RemoveControllerKey INPUT gt OUTPUT This method requires an H700 or H800 controller to function correctly If the EnableControllerEncryption method does not set the key the following message is displayed RemoveControllerKey OUTPUT Message Controller Key is not present MessageID STORO21 ReturnValue 2 Managing Virtual Disk Getting the Available RAID levels GetRAIDLevels The GetRAIDLevels method is used to determine possible choices RAID levels to create virtual disks If the list of physical disks is not provided this method will operate on all connected disks Invoke GetRAlDLevels with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_ControllerView Section 16 7 DiskType Corresponds to MediaType attribute in PhysicalDiskView Section 16 9 Include all types 0
283. to a bootable ISO image connected using ConnectNetworkISOlmage method one time only for next immediate host reboot After that host server will continue to boot to the ISO image Invoke SkipISOlmageBoot via NFS share with the following syntax EXAMPLE winrm i SkipISOImageBoot http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM OSDeploymentService CreationClassName DCIM OSDeploymentService Name DCIM OSDeploymentServic SystemCreationClassName DCIM ComputerSystem SystemName DCIM ComputerSystem u USER p PASSWORD r https IPADDRESS wsman 443 SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT Shown below are return messages of failure and success 2 and O respectively The MessagelD and Message output parameters will further contain method invocation information if an error occurred Failure SkipISOImageBoot OUTPUT Message ISO image is not attached MessageID OSD32 ReturnValue 2 Success SkipISOImageBoot OUTPUT ReturnValue 0 118 Dell Lifecycle Controller Web Services Interface Guide for Windows 11 5 17 11 5 18 Get Network ISO Image Connection Information This method outputs the ISO connection status of the image that has been exposed to the host Invoke GetNetworklSOImageConnectionInfo with the following syntax EXAMPLE winrm i GetNetworklSOImageConnectionInfo cimv2 root dcim DCIM OSDeploymentServic CreationClassName DCIM OSDeploymen
284. tp schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM PersistentStorageService SystemName DCIM ComputerSystem Name DCIM PersistentStorageService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file ModifyPartition xml The input file ModifyPartition xml is shown below lt p ModifyPartition INPUT xmlns p http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService gt lt p PartitionIndex gt 6 lt p PartitionIndex gt lt p AccessType gt 3 lt p AccessType gt lt p ModifyPartition INPUT gt OUTPUT ModifyPartition OUTPUT ReturnValue 0 139 Attach Partition This method is for defining the set of partitions to be exposed as Floppy CD HDD endpoints to the managed system and BIOS Invoke AttachPartition with the following parameters and syntax 165 Dell Lifecycle Controller Web Services Interface Guide for Windows 13 10 166 PartitionIndex The PartitionIndex property of the DCIM_OpaqueManagementData instance that represents the partition to be attached 1 to 16 EXAMPLE winrm i AttachPartition http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM PersistentStorageService SystemName DCIM ComputerSystem Name DCI
285. trol Management usos de il nde elt li e e cb odd dd lied d i d dei Rd ni eti 98 10 4 Descriptiori of Job Management eibi tab ede bl be n ds ete n a Pat o Po faber atop rte 98 10 2 Remote Job Control Examples eee ertt tete rr e Hh iei ca e eee ege RR RAUS eed Re 98 TO 2 1Setup3JobiQueues kh out eet ha teet eese deam date eee an ie aaa aia ae 98 10 2 2 Delete Job Queue see emen me eee eet e pet e teste o lee ir pe nn 100 10 23 Dist Jobs In Job StOFe co prat ER d ERR EAR ERE E UE A GE esi LR RE o POPE ode a reta 101 Dell Lifecycle Controller Web Services Interface Guide for Windows 11 12 Operating System Deployments sr a tede Qi id e an ia o etat 104 111 OS Deployment Profile Implementation CONFORMANCE ssssssssssssssssssessseeeeeeeee enne 104 11 2 Checking OS Deployment Service Availability sss ener 104 11 5 OS Deployment Method Invocation Examples ssssssssssssssesse eene tete enne tens 105 11 5 1 Get Driver Packlnformation tatiana riencia tn Ht donan UNIS 105 11 3 2 Unpack Selected Drivers and Attach to Host OS as USB Device ssssssssssssssssseeeeeeeneeeeen 106 11 5 5 Detach Emulated USB Device Containing Drivers 107 11 3 4Unpack Selected Drivers and Copy to Network Share sssssssssssssssssssseeneeeeeeeeeee nenne 107 11 5 5 ChecleJob Status tin teme tete Cette bb a 109 11 5 6 Boot to Netwotk ISO nette tease tie ee pri dee en ipt E dee dia tain tu ee
286. troller Web Services Interface Guide for Windows 12 22 12 221 12 222 PercentComplete 100 Remote Diagnostics This feature will allow the user to remotely run hardware diagnostics through console application or remote scripts and collect results from tool execution Run Diagnostics DCIM_LCService RunePSADiagnostics The method is used to run the diagnostics based on the runmode switch and save the report in the internal storage area The diagnostics can be run in either express or extended mode or as a long run which encompasses all diagnostic tests Example winrm i RunePSADiagnostics http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LCService SystemCreationClassName DCIM ComputerSystem Cr eationClassName DCIM LCService SystemName DCIM ComputerSystem Name DCIM LCServic e u Username p Password r https IPAddress wsman SkipCNCheck SkipCACheck encoding utf 8 a basic RunMode 1 RebootJobType 2 ScheduledStartTime TIME NOW OUTPUT RunePSADiagnostics OUTPUT Job EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 668777011296 cimnamespace root dcim ReturnValue 4096 Export Diagnostics Results DCIM_LCService ExportePSADiagnosticsResult This method will export th
287. tting one particular instance of the BIOSEnumeration instead of all instances as shown in Section 17 1 is shown below Get a BIOSEnumeration instance with the following parameters and syntax INSTANCEID This is obtained from the enumeration in Section 17 1 which shows an example using BIOS Setup 1 1 NumLock as an instancelD EXAMPLE winrm g http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSEnumeration InstanceID INSTANCE ID u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic OUTPUT DCIM BIOSEnumeration AttributeName NumLock CurrentValue On DefaultValue null FODD BIOS Setup 1 1 InstanceID BIOS Setup 1 1 NumLock IsReadOnly false PendingValue null PossibleValues On Off 17 3 Changing the BIOS BootMode SetAttribute The SetAttribute method can be used to apply changes to setting the BootMode configuration to a given instance Invoke SetAttribute with the following parameters from Section 17 1 and syntax TARGET Obtained from the InstancelD field AttributeName Obtained from the AttributeName field 253 Dell Lifecycle Controller Web Services Interface Guide for Windows 17 4 254 AttributeValue Obtained from the PossibleValues field EXAMPLE winrm i SetAttribute http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM BIOSService SystemCreationClassName DCI
288. tualDiskView with the following parameters and syntax EXAMPLE winrm e http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM VirtualDiskView u US ER p PASSWORD r https IPADDRESS wsman SkipCNCheck SkipCACheck encoding utf 8 a basic OUTPUT DCIM VirtualDiskView BusProtocol 6 Dell Lifecycle Controller Web Services Interface Guide for Windows 217 Cachecade 0 DiskCachePolicy 1024 FODD Disk Virtual 0 RAID Slot 1 1 InstanceID Disk Virtual 0 RAID Slot 1 1 LockStatus 0 MediaType 1 Name Virtual Disk 00 ObjectStatus 0 OperationName None OperationPercentComplete 0 Physical 0 0 RAI PrimaryS RAIDStat D Slot l 1 tatus 1 us 2 RAIDTypes 2 ReadCachePolicy 16 RemainingRedundancy RollupStatus 1 DiskIDs Disk Bay 0 Disk Bay 1 Enclosure Internal LastSystemInventoryTime 20120116145459 000000 000 LastUpdateTime 20120116145459 000000 000 Enclosure Internal 0 0 RAID Slot 1 1 Disk Bay 2 0 SizelnBytes 107481464832 SpanDepth 1 SpanLength 3 StartingLBAinBlocks StripeSize 128 VirtualDiskTargetID zo Enclosure Internal 0 0 RAID Slot 1 1 Dell Lifecycle Controller Web Services Interface Guide for Windows 218 WriteCachePolicy 1 After successful virtual disk creation DCIM VirtualDiskView BusProtocol 6 Cachecade 0 DiskCachePolicy 1024 FOD
289. uide for Windows CacheSizeInMB 1024 CachecadeCapability 1 ControllerFirmwareVersion 20 10 1 0049 Device 0 DeviceCardDataBusWidth 1 DeviceCardManufacturer DELL ll Ww DeviceCardSlotLength DeviceCardSlotType PCI Express x8 DriverVersion null ll o EncryptionCapability EncryptionMode 0 FODD RAID Integrated 1 1 Function 0 InstanceID RAID Integrated 1 1 LastSystemInventoryTime 20100331101859 LastUpdateTime 20100330124133 PCIDeviceID 73 PCISlot 1 PCISubDeviceID 1F51 PCISubVendorID 1028 PCIVendorID 1000 PatrolReadState 1 PrimaryStatus 0 ProductName PERC H310 Mini RollupStatus 0 E SASAddress 50026B902A8B6E00 SecurityStatus 0 92 Dell Lifecycle Controller Web Services Interface Guide for Windows S IM I 95 SlicedVDCapability 1 BIOS Inventory and Configuration The BIOS Management Profile extends the management capabilities of referencing profiles by adding the capability to represent and configure BIOS attributes such as a Network Controller or IDE Controller The individual BIOS attribute s relationship with a respective device is also described Additionally the profile s registration for the schema implementation version information is described See Section 17 for more information including inventories for BlOSString and BlOSInteger Profile and Associated MOFs http www delltechcenter com page DCIM Library
290. update schedule 7 9 3 Set Update Schedule SetUpdateSchedule method sets the schedule for the automatic updates and the source repository from where the updates are to be applied from Example winrm i SetUpdateSchedule cimv2 root dcim DCIM SoftwareInstallationService SystemCreationClassName DCIM So ftwarelnstallationService SystemName IDRAC ID CreationClassName DCIM SoftwareIns tallationService Name SoftwareUpdate u root p calvin r https lt lt ip gt gt wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file SetSchedule xml SetSchedule xml lt p SetUpdateSchedule INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM SoftwareInstallationService gt lt p IPAddress gt IPADDR lt p IPAddress gt lt p ShareName gt Sharename Repository lt p SharePath gt lt p ShareType gt 0 lt p ShareType gt lt p Username gt USER lt p Username gt lt p Password gt PASS lt p Password gt lt p Time gt 15 00 lt p Time gt lt p DayofWeek gt mon Tue wed lt p DayofWeek gt lt p WeekofMonth gt 2 lt p WeekofMonth gt lt p Repeat gt 5 lt p Repeat gt 62 Dell Lifecycle Controller Web Services Interface Guide for Windows 7 9 4 PA Be 63 lt p SetUpdateSchedule INPUT gt Get the Update Schedule GetUpdateSchedule lists the patameter set by SetUpdateSchedule Example winrm i GetUpdateSchedule cimv2 root dcim DCIM SoftwareInstallationService SystemCreatio
291. uterSystem Cre 230 Dell Lifecycle Controller Web Services Interface Guide for Windows 215 155 ationClassN ame DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file ReKey xml The information in the input file ReKey xml is shown below lt p ReKey INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM RAIDService gt lt p Target gt RAID Integrated 1 1 lt p Target gt lt p 01dKey gt Abcde123 lt p 01dKey gt lt p NewKey gt Efgh 123 lt p NewKey gt lt p Keyid gt NewLKMid lt p Keyid gt lt p Mode gt 1 lt p Mode gt lt p ReKey INPUT gt OUTPUT This method requires a PERC controller with Local Key encryption or DKM support to function correctly If the EnableControllerEncryption method does not set the key the following message is displayed ReKey OUTPUT Message Controller Key is not present MessageID STORO21 ReturnValue 2 Removing the Key RemoveControllerKey The RemoveControllerKey method is used to erase the key on the controller along with the attached encrypted drives Invoke the RemoveControllerKey method with the following parameters and syntax TARGET This parameter is the FQDD of the DCIM_ControllerView class See section 16 1 EXAMPLE winrm i RemoveControllerKey cimv2 root dcim DCIM RAIDService SystemCrea
292. vice SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM NICService SystemName DCIM ComputerSystem Name DCIM NICService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file CreateTargetedConfigJob CNA xml The input file CreateTargetedConfigJob CNA xml is shown below lt p CreateTargetedConfigJob INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM NICService Xp Target NIC Integrated 1 1 1 p Target lt p RebootJobType gt 1 lt p RebootJobType gt lt p ScheduledStartTime gt TIME NOW lt p ScheduledStartTime gt lt p UntilTime gt 20201111111111 lt p UntilTime gt lt p CreateTargetedConfigJob INPUT gt OUTPUT Dell Lifecycle Controller Web Services Interface Guide for Windows 15 8 192 When this method is executed a jobid or an error message is returned The status of this jobid can be checked within the job control provider in Section 10 CreateTargetedConfigJob OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001269609760 cimnamespace root dcim ReturnValue 4096 Deleting the Pending Values for CNA DeletePendingConfiguration The DeletePendingConfiguration method cancels the
293. vice SystemName DCIM ComputerSystem Name DCIM PersistentStorageService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file DetachPartition xml The input file DetachPartition xml is shown below lt p DetachPartition INPUT xmlns p http schemas dell com wbem wscim 1 cim schema 2 DCIM PersistentStorageService lt p PartitionIndex gt 12 lt p PartitionIndex gt p DetachPartition INPUT OUTPUT When this method is executed a jobid or an error message is returned DetachPartition OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001270737364 cimnamespace root dcim ReturnValue 0 If the partition is already detached the following message may be displayed DetachPartition OUTPUT Dell Lifecycle Controller Web Services Interface Guide for Windows Message Partition already detached MessageID VF028 ReturnValue 2 15 11 Export Data from Partition This method is for exporting the contents of a partition to a location specified by the user Use the following algorithm to successfully export data from an existing partition e Enumerate the DCIM PersistentStorageService class e Invoke the ExportDataFromPartition method on the instance above w
294. will enumerate jobs in the job store along with status information Invoke enumerate job status with the following parameters and syntax JobID The JobID of a particular job instance to be queried To get the status of one particular job use the following EXAMPLE 1 winrm get http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM LifecycleJob InstanceID JobID r https IPADDRESS wsman 443 u USERNAME p PASSWORD a basic encoding utf 8 To get the status of all jobs use the following EXAMPLE 2 winrm e cimv2 root dcim DCIM LifecycleJob u USERNAME p PASSWORD r https IPADDRESS wsman 443 auth basic encoding utf 8 OUTPUT 1 and 2 The method either returns a list of Concrete job objects or an error message Once job instancelD is returned via these status queries they can be used for job scheduling and setup Several examples of job objects are shown below DCIM LifecycleJob InstanceID JID 001275884806 JobStartTime JobStatus Completed JobUntilTime Dell Lifecycle Controller Web Services Interface Guide for Windows Message Detach partition successful MessageArguments null MessageID VF038 Name VFlashDetach Partition3 DCIM LifecycleJob InstanceID RID 001274051062 JobStartTime 00000101000000 JobStatus Reboot Completed JobUntilTime 20100730121500 Message MessageArguments null MessagelD Name
295. with InstallFromRepository Install from Repository The InstallFromRepository method applies the updates Options available for user to update devices from repositories using WS Man ApplyUpdate ReboootNeeded Actions 0 X Only comparison report is generated 1 TRUE All updates are applied immediately Note If the update requires a restart the system is automatically restarted immediately 1 FALSE Currently only updates that do not require a system restart will be applied For example Driver Pack DUPs For those that require a restart a separate reboot job will have to be created by the user with CreateRebootJob These updates will go to a scheduled state and are run after a restart Example winrm i InstallFromRepository cimv2 root dcim DCIM SoftwareInstallationService CreationClassName DCIM Software InstallationServicetSystemCreationClassName DCIM ComputerSystem SystemName IDRAC ID Name SoftwareUpdate u root p calvin r https iDRAc ip wsman SkipCNCheck SkipCACheck encoding utf 8 a basic ipAddress Share ip address ShareName ShareType UserName Password RebootNeeded TRUE CatalogFile Catalog xml ApplyUpdate 1 OUTPUT Dell Lifecycle Controller Web Services Interface Guide for Windows FA InstallFromRepository OUTPUT Job EndpointReference Address http schemas xmlsoap org ws 2004 08 addressing role anonymous Ref
296. y UEFI Collect System Inventory On Restart application 5 Automated Task Server is currently executing 6 Execution scheduled jobs using UEFI Automated Task application 7 Lifecycle Controller Server is executing UEFI Unified Server Configurator Lifecycle Controller Unified Server Configurator 295 Dell Lifecycle Controller Web Services Interface Guide for Windows application LCStatus 1 Ready Lifecycle Controller instrumentation is up to date and enabled 2 Not Initialized Lifecycle Controller instrumentation is not initialized The initialization operation may take up to a minute 3 Reloading Data Lifecycle Controller instrumentation is currently refreshing its cache because of a recent configuration change The reloading operation typically takes few seconds and could take up to few minutes to complete 4 Disabled Lifecycle Controller is disabled on the server Lifecycle Controller can be enabled thru Remote Services or F2 iDRAC configuration 5 In Recovery Lifecycle Controller is in Recovery mode Refer to iDRAC users guide on instructions on how to repair Lifecycle Controller 6 In Use Lifecycle Controller is being currently used by another process 20 2 Restarting Remote Service Status If you continue to get Not Ready remote service status invoke the DeleteJobQueue method with JID CLEARALL job id to restart the remote service
297. yAttributes method on the Enable property Confirmation of the change can be obtained by enumerating the DCIM_ DRACCardString class Section 19 6 EXAMPLE Dell Lifecycle Controller Web Services Interface Guide for Windows 5 4 33 winrm i ApplyAttributes http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardService SystemCreationClassName DCIM ComputerSystem CreationClassName DCIM iDRACCardService SystemName DCIM ComputerSystem Name DCIM iDRACCardService u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic file DracCard PrivilegeChange xml The input file DracCard PrivilegeChange xml is shown below lt p ApplyAttributes INPUT xmlns p http schemas dmtf org wbem wscim 1 cim schema 2 root dcim DCIM iDRACCardService lt p Target gt iDRAC Embedded 1 lt p Target gt lt p AttributeName gt Users 4 IpmiLanPrivilege lt p AttributeName gt lt p AttributeValue gt Operator lt p AttributeValue gt lt p ApplyAttributes INPUT gt OUTPUT When this method is executed a jobid or an error message is returned ApplyAttributes OUTPUT Job Address http schemas xmlsoap org ws 2004 08 addressing role anonymous ReferenceParameters ResourceURI http schemas dell com wbem wscim 1 cim schema 2 DCIM LifecycleJob SelectorSet Selector InstanceID JID 001296745342 cimnamespace root dcim ReturnValue 409
298. ysical disk should reflect the new state Invoke ConvertToRAID with the following parameters and syntax Physical Disk TARGET Obtained from the FQDD field Section 16 9 An example of Disk Bay 2 Enclosure Internal O O RAID Slot 1 1 is shown below 248 Dell Lifecycle Controller Web Services Interface Guide for Windows 16 21 249 EXAMPLE winrm invoke ConvertToRAID cimv2 root dcim DCIM RAIDService SystemCreationClassName DCIM ComputerSystem Cr eationClassN ame DCIM RAIDService SystemName DCIM ComputerSystem Name DCIM RAIDService PDArray Disk Bay 2 Enclosure Internal 0 0 RAID Slot 1 1 u USER p PASSWORD r https IPADDRESS wsman SkipCNcheck SkipCAcheck encoding utf 8 a basic format pretty OUTPUT ConvertToRAID OUTPUT RebootRequired 1 ReturnValue 0 Convert Physical Disks to Non RAID ConvertToNonRAID The ConvertToNonRAID method is used to convert a physical disks in RAID state of Ready to a Non RAID state After the method is successfully executed the PendingValue property of RAIDPDState should reflect the pending changes After the CreateTargetedConfigJob method is successfully executed the RAIDStatus property which is enumerated in the DCIM_PhysicalDiskView from Section 16 9 of that physical disk should reflect the new state Invoke ConvertTONonRAID with the following parameters and syntax Physical Disk TARGET Obtained from the FQDD field Section 16 9
Download Pdf Manuals
Related Search
Related Contents
取扱説明書 - デイトナ EFJohnson 002-9750-003 Two Catalogue de la bibliothèque de Villeret (18 août 2015) (PDF, 2.1 Mo) This Month: Pobierz i wydrukuj pełną wersję podręcznika () StoreBound DCJ001SL Use and Care Manual en français AFtRIV ÉE - Communauté d`agglomération de Cergy FIコントローラー 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file