Lifecycle Controller Integration―Best Practices Specification 1 Steven Zessin Ganesh Viswanathan Zhan Liu Ajay Shenoy Lifecycle Co
Lifecycle Controller Integration―Best Practices Specification 10 32.7 Remote File Share (RFS) Use Cases ...
Lifecycle Controller Integration―Best Practices Specification 100 The following script can be used to delete an existing virtual disk from a system.
Lifecycle Controller Integration―Best Practices Specification 101 DCIM_PhysicalDiskView.RAIDStatus property of that physical disk should reflect the
Lifecycle Controller Integration―Best Practices Specification 102 Set desired RAID physical disk FQDD by editing script Script: ConvertToNonRAID
Lifecycle Controller Integration―Best Practices Specification 103 B) GetLCRegisteredProfiles(): ENUMERATE the DCIM_LCRegisteredProfile class to view
Lifecycle Controller Integration―Best Practices Specification 104 Script: GetLCRecordLogCapabilities.win A) The Lifecycle Controller remote service
Lifecycle Controller Integration―Best Practices Specification 105 A) The Lifecycle Controller remote service must be in a “ready” state before execut
Lifecycle Controller Integration―Best Practices Specification 106 The instance information of all available SELRecordLogCapabilities will be returned
Lifecycle Controller Integration―Best Practices Specification 107 [LC2.0.0] GetLCRegisteredProfile(): GET the applicable instance using the InstanceI
Lifecycle Controller Integration―Best Practices Specification 108 A) The Lifecycle Controller remote service must be in a “ready” state before execut
Lifecycle Controller Integration―Best Practices Specification 109 D) GetLCRegisteredProfile(): GET the DCIM_LCRegisteredProfile instance using the In
Lifecycle Controller Integration―Best Practices Specification 11 33.5 iSCSI boot information ...
Lifecycle Controller Integration―Best Practices Specification 110 ProfileRequireLicense = Remote Inventory ProfileRequireLicense = Device Monitor
Lifecycle Controller Integration―Best Practices Specification 111 Prerequisites for script: none Script: GetAllNICAttributes.win A) The Lifecycle Co
Lifecycle Controller Integration―Best Practices Specification 112 A) The Lifecycle Controller remote service must be in a “ready” state before execut
Lifecycle Controller Integration―Best Practices Specification 113 D) GetLCRegisteredProfile(): GET the DCIM_LCRegisteredProfile instance using the In
Lifecycle Controller Integration―Best Practices Specification 114 ProfileRequireLicense = Remote Firmware Configuration ProfileRequireLicenseStat
Lifecycle Controller Integration―Best Practices Specification 115 [LC1.5.x and prior] Running this command also restarts remote services. Applies to:
Lifecycle Controller Integration―Best Practices Specification 116 Prerequisites for script: none Script: GetMemoryProfile.win A) The Lifecycle Contr
Lifecycle Controller Integration―Best Practices Specification 117 21.3 Get the first Memory’s Information Use the following procedure to get a sing
Lifecycle Controller Integration―Best Practices Specification 118 NOTE: 12G example output shown below DCIM_LCRegisteredProfile AdvertiseTypeDescr
Lifecycle Controller Integration―Best Practices Specification 119 AdvertiseTypes = 1 AdvertiseTypes = 1 InstanceID = DCIM:Sensors:1.0.0 Other
Lifecycle Controller Integration―Best Practices Specification 12 1 Contents 1.1 How to Use this Document This document contains the detailed steps
Lifecycle Controller Integration―Best Practices Specification 120 B) GetSensorViews(): ENUMERATE the CIM_Sensor class to view all instances. Check
Lifecycle Controller Integration―Best Practices Specification 121 24.2 Discovery of Base Server and Physical Asset Profile Support [LC1.5.1] There
Lifecycle Controller Integration―Best Practices Specification 122 InstanceID = DCIM:PhysicalAssetRegisteredProfile:1 OtherRegisteredOrganization
Lifecycle Controller Integration―Best Practices Specification 123 Results for the InstanceID of DCIM:Video:1.0.0 shown below. If no instance is retur
Lifecycle Controller Integration―Best Practices Specification 124 Script: GetVideoView.win A) The Lifecycle Controller remote service must be in a “
Lifecycle Controller Integration―Best Practices Specification 125 ProfileRequireLicenseStatus = LICENSED RegisteredName = License Management Re
Lifecycle Controller Integration―Best Practices Specification 126 27.2 Inventory of Power Supply Units (PSUs) in System Use the following procedure
Lifecycle Controller Integration―Best Practices Specification 127 Applies to: LC1.5.0 Prerequisites for script: none Script: CollectBlades.win A) T
Lifecycle Controller Integration―Best Practices Specification 128 A) The Lifecycle Controller remote service must be in a “ready” state before execut
Lifecycle Controller Integration―Best Practices Specification 129 28.3 Get the first System info View’s Information Use the following procedure to
Lifecycle Controller Integration―Best Practices Specification 13 Additionally, increasing the allotted maximum envelope size and timeout can also inc
Lifecycle Controller Integration―Best Practices Specification 130 28.5 Get a Single System String Attribute Use the following procedure below to ge
Lifecycle Controller Integration―Best Practices Specification 131 E) CreateSystemConfigJob(): Apply the pending values, pass ScheduledStartTime of T
Lifecycle Controller Integration―Best Practices Specification 132 29 Software Inventory Profile Use Cases 29.1 Instance Diagram Figure 4. Softwa
Lifecycle Controller Integration―Best Practices Specification 133 D) GetLCRegisteredProfile(): GET the DCIM_LCRegisteredProfile instance using the In
Lifecycle Controller Integration―Best Practices Specification 134 Prerequisites for script: none Script: GetInstalledBIOSView.win A) The Lifecycle C
Lifecycle Controller Integration―Best Practices Specification 135 30 Simple Identity Management Profile Use Cases 30.1 Discovery of Simple Identit
Lifecycle Controller Integration―Best Practices Specification 136 31 LC Management Profile Use Cases 31.1 Discovery of LC Management Profile Suppo
Lifecycle Controller Integration―Best Practices Specification 137 31.2 Inventory of LC Management Attributes in system Use the following procedure
Lifecycle Controller Integration―Best Practices Specification 138 F) Poll jobstatus for Completed: GET the InstanceID of from E). See section 2.3
Lifecycle Controller Integration―Best Practices Specification 139 The instance containing the attribute will be returned. 31.6 Check vFlash Licens
Lifecycle Controller Integration―Best Practices Specification 14 a. Enumerate the DCIM_RAIDString, DCIM_RAIDEnumeration, and DCIM_RAIDInteger classe
Lifecycle Controller Integration―Best Practices Specification 140 Script: SetAutoDiscoveryFactoryDefaults.win A) The Lifecycle Controller remote ser
Lifecycle Controller Integration―Best Practices Specification 141 31.10 Replace auto Discovery Client Certificate, Private key and Password Refer t
Lifecycle Controller Integration―Best Practices Specification 142 31.16 Export and View the Content of the Lifecycle Log See section 3.16 of this d
Lifecycle Controller Integration―Best Practices Specification 143 B) ExportFactoryConfiguration(): Invokes the export operation [ReturnValue=4096] N
Lifecycle Controller Integration―Best Practices Specification 144 32.2 Unpack and Attach Drivers See section 4.3 Boot to networkISO and 4.4 Boot t
Lifecycle Controller Integration―Best Practices Specification 145 32.7 Remote File Share (RFS) Use Cases 32.7.1 Connect and Attach Network ISO Ima
Lifecycle Controller Integration―Best Practices Specification 146 Applies to: LC2+ Prerequisites for script: none Script: GetRFSISOImageConnectionI
Lifecycle Controller Integration―Best Practices Specification 147 33 Appendix 33.1 PYTHON scripts README 33.1.1 Purpose The goal of recite.py is
Lifecycle Controller Integration―Best Practices Specification 148 python recite.py IP=username:[email protected] Set $IP, $LOGIN and $PASS with a
Lifecycle Controller Integration―Best Practices Specification 149 Print < Return Set $ Sleep Unset ~$
Lifecycle Controller Integration―Best Practices Specification 15 [major change] . [minor change] . [errata] Increments in the major change field
Lifecycle Controller Integration―Best Practices Specification 150 In order to ignore such errors and resume execution, prepend command with a -. For
Lifecycle Controller Integration―Best Practices Specification 151 Set $USLEEP 20 $UTIMEOUT Default total delay in seconds used by until commands b
Lifecycle Controller Integration―Best Practices Specification 152 33.2 System check information 33.2.1 Check System Power State - System power st
Lifecycle Controller Integration―Best Practices Specification 153 33.3.2 Software inventory - Enumerate DCIM_SoftwareIdentity class for all firmwar
Lifecycle Controller Integration―Best Practices Specification 154 described in section 5.2.1 - The total time taken for reboot depends on the Reboot
Lifecycle Controller Integration―Best Practices Specification 155 33.4.4.3 Inventory - After all jobs are executed, SSM will re-inventory the system
Lifecycle Controller Integration―Best Practices Specification 156 o For LOM EmbNic1Nic2 needs to be enabled for 1-1, 2-1 EmbNic3Nic4 needs to
Lifecycle Controller Integration―Best Practices Specification 157 Create a NIC job o Set all iSCSI boot configuration attributes Wait for both
Lifecycle Controller Integration―Best Practices Specification 16 1.7.1 RS Status and job status The details below describe how the remote service (
Lifecycle Controller Integration―Best Practices Specification 17 After the job is complete in Automated Task Application (previously SSM), the job st
Lifecycle Controller Integration―Best Practices Specification 18 1.7.3 11G and 12G compatibility Figure 3. Compatibility with 11G Workflows NOT
Lifecycle Controller Integration―Best Practices Specification 19 1.7.4 GetRemoteServicesAPIStatus output descriptions OutputparameterNamePossible
Lifecycle Controller Integration―Best Practices Specification 2 This document is for informational purposes only and may contain
Lifecycle Controller Integration―Best Practices Specification 20 1.8 Reference Links Web Services Interface Guide for Windows & linux http:
Lifecycle Controller Integration―Best Practices Specification 21 2 Terms and Definitions 2.1LC Lifecycle Controller 2.2ENUMERATE Refers to WS-
Lifecycle Controller Integration―Best Practices Specification 22 3 Anomalous Algorithms and Descriptions 3.1 Setting CNA Bandwidth The recommended
Lifecycle Controller Integration―Best Practices Specification 23 winrm i ApplyAttributes http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/
Lifecycle Controller Integration―Best Practices Specification 24 1) ENUMERATE the DCIM_NICView class and note the PCID, then look up in PCID table ht
Lifecycle Controller Integration―Best Practices Specification 25 Recommendation: Change the Telnet attributes prior to setting the SerialRedirectio
Lifecycle Controller Integration―Best Practices Specification 26 FirmwareVersion = 1.00.00 GUID = 3132334f-c0b7-3480-3510-00364c4c454 IPMIVersio
Lifecycle Controller Integration―Best Practices Specification 27 The FQDD in the example below will be unique to a particular user’s system. The NIC
Lifecycle Controller Integration―Best Practices Specification 28 1. Username 2. Password 3. <other attributes> This ordering is applicable t
Lifecycle Controller Integration―Best Practices Specification 29 C) Power on or reboot system NOTE: If an operating system has been installed, the
Lifecycle Controller Integration―Best Practices Specification 3 Contents 1 Contents ...
Lifecycle Controller Integration―Best Practices Specification 30 3.14 How to Determine if the System is Blade, Tower, or Rack Dell has been offic
Lifecycle Controller Integration―Best Practices Specification 31 LastUpdateTime = 20130206004538.000000+000 LicensingRollupStatus = 1 Lifecycle
Lifecycle Controller Integration―Best Practices Specification 32 tftp://[IP ADDRESS]/[PATH TO FILE.exe] ftp://[IP ADDRESS]/[PATH TO FILE.exe] 4 Work
Lifecycle Controller Integration―Best Practices Specification 33 F) AssignSpare(): Create dedicated hotspare using Create VD instanceID [ReturnValue
Lifecycle Controller Integration―Best Practices Specification 34 B) [LC1.5.1 only] Disable CSIOR (Collect System Inventory on Restart). NOTE: On 11G
Lifecycle Controller Integration―Best Practices Specification 35 a. HotSpareStatus parameter of 2, indicates global hotspare b. HotSpareStatus para
Lifecycle Controller Integration―Best Practices Specification 36 K) RequestMonoSystemStateChange(): [ReturnValue=0]. NOTE: Modular systems (i.e. M6
Lifecycle Controller Integration―Best Practices Specification 37 N) DetachISOFromVFlash(): [ReturnValue=0]. O) DeleteISOFromVFlash(): [ReturnValue=
Lifecycle Controller Integration―Best Practices Specification 38 H) The Lifecycle Controller remote service must be in a “ready” state before executi
Lifecycle Controller Integration―Best Practices Specification 39 Prerequisites for script: Valid and enabled vFlash card for licensing Set scr
Lifecycle Controller Integration―Best Practices Specification 4 3.14 How to Determine if the System is Blade, Tower, or Rack ...
Lifecycle Controller Integration―Best Practices Specification 40 Note: The Automatic Backup schedule can be cleared by using the ClearBackupSchedule
Lifecycle Controller Integration―Best Practices Specification 41 B) RestoreImage(): Performs restore operation [ReturnValue=4096]. C) Poll jobstatu
Lifecycle Controller Integration―Best Practices Specification 42 I) The Lifecycle Controller remote service must be in a “ready” state before executi
Lifecycle Controller Integration―Best Practices Specification 43 4.13 USC Firmware DUP Update from CIFS or TFTP Share This workflow performs an upd
Lifecycle Controller Integration―Best Practices Specification 44 Applies to: LC2 1.3.0+ and iDRAC 1.50.50 + Prerequisites for script: A netwo
Lifecycle Controller Integration―Best Practices Specification 45 B) InstallFromRepository(): Point to a network share where a catalog file is availa
Lifecycle Controller Integration―Best Practices Specification 46 A software license for 12th Generation and later versions of Dell PowerEdge serve
Lifecycle Controller Integration―Best Practices Specification 47 d. SetAttribute(): Set child attributes EmbNic1 and EmbNic2 to Disabled [ReturnVal
Lifecycle Controller Integration―Best Practices Specification 48 The GetRSStatus() method must first poll for ‘reloading’ then poll for ‘ready’, whil
Lifecycle Controller Integration―Best Practices Specification 49 a. GetBIOSEnumerations(): Enumerate the DCIM_BIOSEnumeration to obtain the current
Lifecycle Controller Integration―Best Practices Specification 5 4.32 Export System Configuration (12th Generation and Later Version of Servers Only)
Lifecycle Controller Integration―Best Practices Specification 50 Approximate time for completion on an 11G system is 15-30 minutes depending on the s
Lifecycle Controller Integration―Best Practices Specification 51 H) ENUMERATE the DCIM_BootSourceSetting class to collect information about the syste
Lifecycle Controller Integration―Best Practices Specification 52 Only works with first port-partition of 12G NDC (script limitation) System mus
Lifecycle Controller Integration―Best Practices Specification 53 Edit script to set desired parameters FQDD must be NIC.Integrated.1-1-1 or NIC
Lifecycle Controller Integration―Best Practices Specification 54 G) ChangeBootSourceState(): Use InstanceID=IPL EnabledState=1 source=(instanceID f
Lifecycle Controller Integration―Best Practices Specification 55 Script: iscsiboot-12gHBA-intel.win A) The Lifecycle Controller remote service must
Lifecycle Controller Integration―Best Practices Specification 56 I) GetBootSourceSettings(): ENUMERATE the DCIM_BootSourceSetting class to collect in
Lifecycle Controller Integration―Best Practices Specification 57 A) The Lifecycle Controller remote service must be in a “ready” state before executi
Lifecycle Controller Integration―Best Practices Specification 58 C) Poll jobstatus for Completed: GET the InstanceID of from D). See section 2.3 f
Lifecycle Controller Integration―Best Practices Specification 59 1. System should be power off 2. Clear all unfinished jobs 3. Clear all pending d
Lifecycle Controller Integration―Best Practices Specification 6 10.2 Inventory of Fans in System ...
Lifecycle Controller Integration―Best Practices Specification 60 G) GetBootSourceSettings(): ENUMERATE the DCIM_BootSourceSetting class to collect i
Lifecycle Controller Integration―Best Practices Specification 61 Script: FCoEboot-12g-IntelMezz.win A) The Lifecycle Controller remote service mus
Lifecycle Controller Integration―Best Practices Specification 62 1. Disable all sources 2. Create BIOS job 3. Set Attributes (VLAN etc) as follow
Lifecycle Controller Integration―Best Practices Specification 63 K) ChangeBootOrderByInstanceID(): Use InstanceID=IPL source=(instanceID from I) Se
Lifecycle Controller Integration―Best Practices Specification 64 CreateBIOSConfigJob() ScheduledStartTime=TIME_NOW RebootJobType=1 Poll jo
Lifecycle Controller Integration―Best Practices Specification 65 Prerequisites for script: QLogic card Set desired script variables by editing
Lifecycle Controller Integration―Best Practices Specification 66 Poll job status for completion using InstanceID form CreateNICConfigJob() 4.30 I
Lifecycle Controller Integration―Best Practices Specification 67 SetNICAttributes() Target = (NIC FQDD) CreateNICConfigJob() Target = (NIC FQ
Lifecycle Controller Integration―Best Practices Specification 68 4.31 IO Identity for Intel (12G only) This workflow sets IO Identity for Intel ca
Lifecycle Controller Integration―Best Practices Specification 69 SetNICAttributes() Target = (NIC FQDD) AttributeName= VirtMacAddr/ VirtFIPMacAddr
Lifecycle Controller Integration―Best Practices Specification 7 14.13 Assign a Physical Disk Drive as a Hot-spare ...
Lifecycle Controller Integration―Best Practices Specification 70 Script: ImportSystemConfiguration.win A) The Lifecycle Controller remote service mu
Lifecycle Controller Integration―Best Practices Specification 71 Place applicable ISO image in applicable network share Set script variables b
Lifecycle Controller Integration―Best Practices Specification 72 C) Search for “RegisteredName= Role Based Authorization” and note its instanceID to
Lifecycle Controller Integration―Best Practices Specification 73 Results for the InstanceID of DCIM:BIOSandBootManagement:1.0.0 shown below. If no in
Lifecycle Controller Integration―Best Practices Specification 74 Script: DeletePendingBIOSConfiguration.win A) The Lifecycle Controller remote servi
Lifecycle Controller Integration―Best Practices Specification 75 B) GetBootConfigSetting(): GET the DCIM_BootConfigSetting instance using the Instanc
Lifecycle Controller Integration―Best Practices Specification 76 b. CreateConfigJob(): Creates jobID and applies configuration [ReturnValue=4096] C
Lifecycle Controller Integration―Best Practices Specification 77 C) GetBootSourceSettings(): ENUMERATE the DCIM_BootSourceSetting class and identify
Lifecycle Controller Integration―Best Practices Specification 78 ProfileRequireLicenseStatus = LICENSED RegisteredName = CPU RegisteredOr
Lifecycle Controller Integration―Best Practices Specification 79 Applies to: LC2+ Prerequisites for script: none Script: GetEventFilterProfile.win
Lifecycle Controller Integration―Best Practices Specification 8 20.5 Delete one Job from job store ...
Lifecycle Controller Integration―Best Practices Specification 80 8.3 Get Event Filter Views Enumerate the DCIM_EventFilter class to view all availab
Lifecycle Controller Integration―Best Practices Specification 81 A) The Lifecycle Controller remote service must be in a “ready” state before executi
Lifecycle Controller Integration―Best Practices Specification 82 Results for the InstanceID of DCIM:iDRACCard:1.0.0 shown below. If no instance is re
Lifecycle Controller Integration―Best Practices Specification 83 Applies to: LC1.5.0+ Prerequisites for script: none Script: GetiDRACCardViews.win
Lifecycle Controller Integration―Best Practices Specification 84 C) Confirm the IsReadOnly field is set to false D) ApplyAttributes(): Invoke method
Lifecycle Controller Integration―Best Practices Specification 85 B) GetLCRegisteredProfiles(): ENUMERATE the DCIM_LCRegisteredProfile class to view a
Lifecycle Controller Integration―Best Practices Specification 86 A) The Lifecycle Controller remote service must be in a “ready” state before executi
Lifecycle Controller Integration―Best Practices Specification 87 Applies to: LC1.5.0+ Prerequisites for script: none Script: GetvFlashViews.win A)
Lifecycle Controller Integration―Best Practices Specification 88 11.5 Initialize Virtual Flash Media This method is used to initialize or format the
Lifecycle Controller Integration―Best Practices Specification 89 Script: DisableVFlash.win A) The Lifecycle Controller remote service must be in a “
Lifecycle Controller Integration―Best Practices Specification 9 28.8 Delete Pending System Attribute Values...
Lifecycle Controller Integration―Best Practices Specification 90 B) GetVFlashPartitionViews(): ENUMERATE the DCIM_OpaqueManagementData class to view
Lifecycle Controller Integration―Best Practices Specification 91 D) Poll jobstatus for Completed: GET the InstanceID of from C). See section 2.3 f
Lifecycle Controller Integration―Best Practices Specification 92 D) GetVFlashPartitionViews(): ENUMERATE the DCIM_OpaqueManagementData class to view
Lifecycle Controller Integration―Best Practices Specification 93 12 Power State Management Profile Use Cases 12.1 Discovery of Power State Manageme
Lifecycle Controller Integration―Best Practices Specification 94 13 Profile Registration Profile Use Cases 13.1 Discovery of Profile Registration P
Lifecycle Controller Integration―Best Practices Specification 95 Prerequisites for script: none Script: GetRAIDProfile.win A) The Lifecycle Controll
Lifecycle Controller Integration―Best Practices Specification 96 14.3 Get the first RAID Controller’s Information Use the following procedure to get
Lifecycle Controller Integration―Best Practices Specification 97 Prerequisites for script: Set desired RAID FQDD by editing script Script: Delet
Lifecycle Controller Integration―Best Practices Specification 98 Applies to: LC1.5.0+ Prerequisites for script: Set desired RAID FQDD by editing
Lifecycle Controller Integration―Best Practices Specification 99 Set desired RAID controller FQDD, physical disk FQDDs, and RAID level parameters
Kommentare zu diesen Handbüchern