RemoteServices1_4.book Page 1 Thursday, October 21, 2010 5:05 PM Dell Lifecycle Controller Remote Services Version 1.
RemoteServices1_4.book Page 2 Thursday, October 21, 2010 5:05 PM Notes and Cautions NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates potential damage to hardware or loss of data if instructions are not followed. ____________________ Information in this document is subject to change without notice. © 2010 Dell Inc. All rights reserved.
RemoteServices1_4.book Page 3 Thursday, October 21, 2010 5:05 PM Contents 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . Why Use Remote Services? . . . . . . . . . . . . . . . . Web Services for Management . . . . . . . . . . . . . . What’s New in Remote Services 1.4. Remote Services Features and Support Information . . . . . . Getting Started with Remote Services . . . . . . . . . . . . . . . . 13 . . . . . . . . . . . . 16 . . . . . . . . . . . . . . . . 17 . . . . . . .
RemoteServices1_4.book Page 4 Thursday, October 21, 2010 5:05 PM Remotely Reinitiating Auto-Discovery in New Environments . . . . . . . . . . . . Managing Certificates . . . . . . 24 . . . . . . . . . . . . . . . . . 25 Using Custom Certificates . . . . . . . . . . . . . Deploying the Operating System . . . . . . . . . . . . . 27 . . . . . . . . . . . . . 27 Operating System Deployment Typical Use Case Scenario . . . . . . . . . . . . .
RemoteServices1_4.book Page 5 Thursday, October 21, 2010 5:05 PM Managing NICs . . . . . . . . . . . . . . . . . . . . . Displaying the NIC Inventory . . . . . . . . . . . . 45 Displaying the NIC Attributes . . . . . . . . . . . . 45 . . . . . . . . . . . . . 45 Setting the NIC Attributes Deleting the Pending Values Managing vFlash SD Card . . . . . . . . . . . . . 47 . . . . . . . . . . . . . . . 47 Displaying the Inventory of vFlash SD Card . . . .
RemoteServices1_4.book Page 6 Thursday, October 21, 2010 5:05 PM Hardware Inventory Methods Simple NIC Profile . . . . . . . . . . . 58 . . . . . . . . . . . . . . . . . . . . 58 Simple NIC Methods . . . . . . . . . . . . . . . . BIOS and Boot Management Profile . . . . . . . . . . . 60 . . . . . . . . . . . . . . . . 61 . . . . . . . . . . . . . . . . . . . . . . . 63 Persistent Storage Profile RAID Methods . . . . . . . . . . . . . . . . . . . Job Control Profile . 65 . . . . . . . . .
RemoteServices1_4.book Page 7 Thursday, October 21, 2010 5:05 PM D Easy-to-use System Component Names . . . . Index . . . . . . . . . . . . . . . . 85 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RemoteServices1_4.
RemoteServices1_4.book Page 7 Thursday, October 21, 2010 5:05 PM 1 Overview The Dell Lifecycle Controller provides advanced embedded systems management and is delivered as part of iDRAC Express card and embedded Unified Extensible Firmware Interface (UEFI) applications in the 11th generation Dell servers. It includes a 1GB managed and persistent storage that embeds systems management features in addition to the iDRAC features. You can further upgrade to iDRAC Enterprise and the vFlash SD card reader.
RemoteServices1_4.book Page 8 Thursday, October 21, 2010 5:05 PM • Get and set BIOS configuration • Export lifecycle log and add user comments • Export hardware inventory log • Manage, attach, and boot to vFlash SD card partitions • Schedule and track the status of the update and configuration jobs Why Use Remote Services? Remote services offer the following benefits and features: • Leverages your existing console for one-to-many server provisioning.
RemoteServices1_4.book Page 9 Thursday, October 21, 2010 5:05 PM operations. The Dell-embedded server platform management interfaces are organized into profiles, where each profile defines the specific interfaces for a particular management domain or area of functionality. Additionally, Dell has defined a number of model and profile extensions that provide interfaces for additional capabilities.
RemoteServices1_4.book Page 10 Thursday, October 21, 2010 5:05 PM • Record Log — Defines CIM classes for representing different type of logs. • Role Based Authorization — Defines CIM classes for representing roles. • SMASH Collections — Defines CIM classes for representing CLP’s configuration. • Profile Registration — Defines CIM classes for advertising the profile implementations. • Simple Identity Management — Defines CIM classes for representing identities.
RemoteServices1_4.book Page 11 Thursday, October 21, 2010 5:05 PM • Dell Lifecycle Controller Management Profile — Defines CIM and Dell extensions for getting and setting attributes for managing Auto-Discovery, Part Replacement, managing Lifecycle Log, and hardware inventory export. • Active Directory Client Profile — Defines the configuration of the Active Directory client service and the groups managed by this service.
RemoteServices1_4.book Page 12 Thursday, October 21, 2010 5:05 PM • Dell Memory Info Profile — Describes the properties and interfaces for executing systems management tasks related to the management of memories (DIMMs) in a system. • Dell PCI Device Profile — Describes the properties and interfaces for executing systems management tasks related to the management of PCI devices in a system.
RemoteServices1_4.book Page 13 Thursday, October 21, 2010 5:05 PM What’s New in Remote Services 1.
RemoteServices1_4.book Page 14 Thursday, October 21, 2010 5:05 PM Table 1-1.
RemoteServices1_4.book Page 15 Thursday, October 21, 2010 5:05 PM Table 1-1.
RemoteServices1_4.book Page 16 Thursday, October 21, 2010 5:05 PM Other Documents You May Need In addition to this guide, you can access the following guides available at support.dell.com/manuals. On the Manuals page, click Software Systems Management. Click on the appropriate product link on the right-side to access the documents.
RemoteServices1_4.book Page 17 Thursday, October 21, 2010 5:05 PM 2 Getting Started with Remote Services This section describes some of the prerequisites that will help you get started with the Remote Services functionality and use the new features effectively, for better results.
RemoteServices1_4.book Page 18 Thursday, October 21, 2010 5:05 PM You must configure the client for the connection. For more information, see the Lifecycle Controller 1.4 Web Services Interface Guide. OpenWSMan Client The OpenWSMan client is the WS-Management CLI that is part of the open-source project Openwsman. To download, build, install, and use the WS-Management CLI and OpenWSMan packages from sourceforge.net, see openwsman.org for download links.
RemoteServices1_4.book Page 19 Thursday, October 21, 2010 5:05 PM Remote Services Operations 3 This section describes the Remote Services features with high-level descriptions and sample tasks. For more information on the tasks, see the Use Cases section in the individual profile documents at delltechcenter.com/page/DCIM.Library. Managing Auto-Discovery The Auto-Discovery feature allows newly installed servers to automatically discover the remote management console that hosts the Provisioning Server.
RemoteServices1_4.book Page 20 Thursday, October 21, 2010 5:05 PM support for Auto-Discovery. There are several options for enabling the network environment to support discovery of the Provisioning Server host by unprovisioned servers. One of the following prerequisites must be met for the Auto-Discovery feature to work properly: • The DHCP server provides a comma separated list of Provisioning Server locations using a vendor scope option of class LifecycleController option 1.
RemoteServices1_4.book Page 21 Thursday, October 21, 2010 5:05 PM c Select Enable to enable the Auto-Discovery feature. NOTE: Auto-Discovery feature will not run if the administrator accounts are enabled. 8 Save and exit iDRAC6 Configuration Utility. 9 Restart your system. Auto-Discovery Workflow This is the Auto-Discovery workflow once it is configured and enabled: 1 Plug in your new Dell system to your network. 2 Plug-in the power cables to turn on the system.
RemoteServices1_4.book Page 22 Thursday, October 21, 2010 5:05 PM Viewing the Discovery Status on the System You can view the status of the Discovery and Handshake on the LCD (running, stopped, suspended, or complete.) After the system is connected to the network: Use the Auto-Discovery setup on iDRAC Option ROM (CTRL+E) to set the Auto-Discovery status, save and exit. The LCD displays the status as running.
RemoteServices1_4.book Page 23 Thursday, October 21, 2010 5:05 PM • Auto-Discovery feature does not use the newly set provisioning server IP address/hostname for any handshakes in progress, but is used only during the next handshake process. • Auto-Discovery feature supports setting multiple IP addresses and/or hostnames using the following format: • The string is a list of IP addresses and/or hostnames and ports separated by comma. • Hostname can be fully qualified.
RemoteServices1_4.book Page 24 Thursday, October 21, 2010 5:05 PM 2 Navigate to the LAN User Configuration screen and select the Provisioning Server. 3 Type the IP/hostname string of the Provisioning Server host and click Enter. 4 Save and Exit the iDRAC6 Configuration Utility. Remotely Reinitiating Auto-Discovery in New Environments This feature allows you to reinitiate Auto-Discovery through WSManagement, even though Auto-Discovery may have taken place earlier.
RemoteServices1_4.book Page 25 Thursday, October 21, 2010 5:05 PM The described interfaces are specified in the Dell Lifecycle Controller Management Profile available at delltechcenter.com/page/DCIM+Extensions+Library. Managed Object Format (MOF) files for related class and method definitions are also available in the Dell TechCenter DCIM Extensions Library area.
RemoteServices1_4.book Page 26 Thursday, October 21, 2010 5:05 PM Creating Custom Trusted Root Client Certificates for the Provisioning Server The DownloadClientCerts() method on the DCIM_LCService class can be called to generate a custom signed Auto-Discovery client certificate. The method takes as input a Certificate Authority generated key certificate and related hash and password parameters.
RemoteServices1_4.book Page 27 Thursday, October 21, 2010 5:05 PM Use the DeleteAutoDiscoveryClientCerts() method on the DCIM_LCService class to delete a client certificate and private key. Changing the Web Server/WS-Management Encryption Certificate and Private Key from PKCS #12 1 Generate a CSR and private key. The CSR needs to be signed by a CA. 2 Combine the certificate with the private key then encrypt it into a PKCS#12 file.
RemoteServices1_4.book Page 28 Thursday, October 21, 2010 5:05 PM • Get the driver pack (a package of all supported operating system drivers for all supported operating systems for the platform) version: Remote management consoles, applications, and scripts request driver pack version and list of supported operating systems from iDRAC through WS-Management.
RemoteServices1_4.book Page 29 Thursday, October 21, 2010 5:05 PM • • When installing Red Hat Linux 5.3 using remote enablement commands, the installation will fail whenever there is an OEM drive (for driver source) attached. To avoid failure, do not attach the OEM drive when using remote enablement commands to install Red Hat Enterprise Linux 5.3.
RemoteServices1_4.book Page 30 Thursday, October 21, 2010 5:05 PM b 30 The DetachISOImage() method on the DCIM_OSDeploymentService class detaches and removes the network share based ISO image that had been previously attached by an invocation of the BootToNetworkISO() method. • Several methods described in this document return job identifiers as output parameters.
RemoteServices1_4.book Page 31 Thursday, October 21, 2010 5:05 PM Operating System Deployment Typical Use Case Scenario This section contains a typical scenario for deploying an operating system remotely. Prerequisites and Dependencies The following are the prerequisites and dependencies for remotely deploying the operating system: • Boot disk is available to install operating system, or the operating system ISO image on the network share.
RemoteServices1_4.book Page 32 Thursday, October 21, 2010 5:05 PM Staging and Booting to Operating System Image on vFlash This feature allows you to download an ISO image to the vFlash SD card on the target system and booting the system to this ISO image. Prerequisite This feature is available only if you have Dell-licensed vFlash present on your system.
RemoteServices1_4.book Page 33 Thursday, October 21, 2010 5:05 PM 5 Detach the partition on the vFlash SD card. 6 Delete the ISO image from the partition. Using Remote Update Remote update, also known as out-of-band update or operating systemindependent platform update, allows you to update the system independent of the state of the operating system. You can initiate the firmware update regardless of the system power on or off state.
RemoteServices1_4.book Page 34 Thursday, October 21, 2010 5:05 PM Important When you perform a remote update on the Driver Pack for the system it will replace the current driver pack. The replaced driver pack will no longer be available.
RemoteServices1_4.book Page 35 Thursday, October 21, 2010 5:05 PM 5 Using the update and reboot Job IDs, you can use the Dell Job Control Profile profile to schedule these jobs to run immediately or at future date and time. You can also use the Job ID to query the status of a job or to cancel a job. 6 All jobs will be marked successful or, if an error occurred during downloading or updating, failed.
RemoteServices1_4.book Page 36 Thursday, October 21, 2010 5:05 PM • Delete existing jobs using the DeleteJobQueue() method on the DCIM_JobService. Important USC, Diagnostics and Driver Pack updates cannot be rolled back. Rolling Back to Previous Versions Use the InstallFromSoftwareIdentity() method to reinstall from previous versions of firmware for a component that are stored in the Lifecycle Controller.
RemoteServices1_4.book Page 37 Thursday, October 21, 2010 5:05 PM • Reboot 1 - Power cycle — Performs the PowerCycle of the managed server that will power down the system and power it back up. This is not a graceful reboot. The system will power off the system without sending a shutdown request to an operating system running on the system. Only reboot type 1 will power on the system if the system is in an Off state, but A/C power is still applied.
RemoteServices1_4.
RemoteServices1_4.book Page 39 Thursday, October 21, 2010 5:05 PM CurrentValue property contains the current setting of the property. See the Dell Lifecycle Controller Management Profile specification for specific attribute names and values.
RemoteServices1_4.book Page 40 Thursday, October 21, 2010 5:05 PM The apply action is performed by invoking the CreateConfigJob() method on the DCIM_LCService class. The CreateConfigJob() method takes as parameters the scheduled start time (which can be TIME_NOW) and a reboot if required flag. A job ID is returned as a parameter and can be used to check on the job completion status.
RemoteServices1_4.
RemoteServices1_4.book Page 42 Thursday, October 21, 2010 5:05 PM 7 The available software in the persistent storage is listed as the Available Software Instance. The key property value of the instance, InstanceID represented as DCIM: AVAILABLE :< COMPONENTTYPE> :< COMPONENTID> :< Version> and the status value of this instance is represented as “Available”. Current installed software instances are also represented as available software instances.
RemoteServices1_4.book Page 43 Thursday, October 21, 2010 5:05 PM For more information on different hardware profiles, see the "Hardware Inventory Profiles" on page 65. For more information on the easy-to-use names of the hardware components, see Table C-1. Exporting Hardware Inventory • To export the hardware inventory to an XML file, invoke the ExportHWInventory() method on the DCIM_LCService class.
RemoteServices1_4.book Page 44 Thursday, October 21, 2010 5:05 PM • BIOS and NIC configuration changes. • RAID configuration changes. • Error message IDs. For more information, see error message registry at support.dell.com/manuals. • Events (update and configuration only) based on severity, category, and date. NOTE: The details of the configuration changes are not shown. • Customer comments based on date.
RemoteServices1_4.book Page 45 Thursday, October 21, 2010 5:05 PM Managing NICs Use this feature to get a detailed list of all the NICs embedded in the system and set the different attributes of a specific NIC. For more information on the Simple NIC profile, see the "Simple NIC Profile" on page 58. Displaying the NIC Inventory • Perform the Enumerate operation on the DCIM_NICView class to display the instance properties of all (Broadcom and Intel) the NICs embedded in the system.
RemoteServices1_4.book Page 46 Thursday, October 21, 2010 5:05 PM 6 Before invoking the CreateTargetedConfigJob() method, construct the input parameters (for example, Target, RebootType, ScheduledStartTime, UntilTime, and so on) and use the correct Fully Qualified Device Descriptor (FQDD) of the NIC for Target. NOTE: See the Simple NIC Profile document at delltechcenter.com/page/DCIM.Library to see the list of all the supported input parameters.
RemoteServices1_4.book Page 47 Thursday, October 21, 2010 5:05 PM Deleting the Pending Values To delete the pending values: 1 Before invoking the DeletePendingConfiguration() method in DCIM_JobService class, construct input parameters and use the correct Fully Qualified Device Descriptor (FQDD) of the NIC. NOTE: You can only delete pending data before creating a target job. After the target job is created, you cannot run this method.
RemoteServices1_4.book Page 48 Thursday, October 21, 2010 5:05 PM Creating and Modifying a Partitions on vFlash SD Card 1 Perform the enumerate operation on the DCIM_OpaqueManagementData class to get the list of current partitions. 2 Before you invoke the CreatePartition() method in DCIM_PersistentStorageService class, construct the input parameters. 3 Invoke the CreatePartition() method. For example, if a job is created successfully, code 4096 is returned.
RemoteServices1_4.book Page 49 Thursday, October 21, 2010 5:05 PM • Perform the Get operation on the DCIM_ControllerView class using the correct instance ID of the required RAID controller to display the related properties. Creating a Virtual Disk To create the virtual disk: 1 Find out the RAID configurations in the system using the GetRAIDLevels() method in DCIM_RAIDService class.
RemoteServices1_4.book Page 50 Thursday, October 21, 2010 5:05 PM Managing BIOS and Boot Configuration Use the BIOS and boot configuration feature to configure BIOS properties and to perform operations such as changing the boot source and boot order. For more information, see the "BIOS and Boot Management Profile" on page 59. Displaying the Inventory of BIOS Attributes Perform the Enumerate operation on the DCIM_BIOSEnumeration class to view all available instances of the BIOS attributes in a system.
RemoteServices1_4.book Page 51 Thursday, October 21, 2010 5:05 PM One Time Boot Use the boot management methods to perform one time boot to a BIOS boot device. If you try to one time boot to a vFlash partition that is not attached, Remote Services automatically attaches it and returns a job ID. You can query the job using this ID. To set one time boot: 1 Perform the enumerate operation on the DCIM_BootConfigSetting class and identify the ElementName field containing BootSeq and corresponding InstanceID.
RemoteServices1_4.book Page 52 Thursday, October 21, 2010 5:05 PM Using Job Control Use this feature to do the following: • Reporting all Jobs - Enumerate the DCIM_ConcreteJob class to report all the jobs. • Reporting scheduled Jobs - Enumerate the DCIM_ConcreteJob class with a selection filter of JobStatus=Scheduled to generate a report of all the scheduled jobs.
RemoteServices1_4.book Page 53 Thursday, October 21, 2010 5:05 PM NOTE: To have the iDRAC reboot the system automatically at the scheduled time, create a reboot job (specifying type of reboot, graceful or power cycle) and include the reboot job ID in the list of jobs specified in the SetupJobQueue() method invocation.
RemoteServices1_4.book Page 54 Thursday, October 21, 2010 5:05 PM • DD is the day • hh is the hour • mm is the minute • ss is the second For example, 20090930112030 — You must type the date and time in this format for all the Lifecycle Controller updates, set attributes and CreateTargetedConfigJob() methods on different service classes. TIME_NOW is a special value that represents "running the tasks immediately".
RemoteServices1_4.book Page 55 Thursday, October 21, 2010 5:05 PM Remote Services Profiles 4 This section provides high-level information on the individual profiles. For more information on the profiles and the related MOFs, see delltechcenter.com/page/DCIM.Library For examples of WinRM and WS-Management command line invocations, see: • delltechcenter.com/page/Lifecycle+Controller • The Lifecycle Controller 1.
RemoteServices1_4.book Page 56 Thursday, October 21, 2010 5:05 PM • The UnpackAndShare() method extracts the drivers for the selected operating system, and copies them to the specified network share. • The BootToNetworkISO() method is used to boot the system to an ISO image located on a CIFS or NFS network share. • The DetachISOImage() method detaches the ISO Image from the host server. • The BootToPXE() method is used to boot the server using the Preboot Execution Environment (PXE) mechanism.
RemoteServices1_4.book Page 57 Thursday, October 21, 2010 5:05 PM Auto-Discovery Methods • The SetAttribute() method is used to set the value of a single attribute. • The SetAttributes() method is used to set the values of multiple attributes. • The CreateConfigJob() method is used to apply the pending values set by the SetAttribute() and SetAttributes() methods. • The ReInitiateDHS() method is used to reinitiate the provisioning server discovery and handshake.
RemoteServices1_4.book Page 58 Thursday, October 21, 2010 5:05 PM Hardware Inventory Methods • The ExportHWInventory() method is used to export the hardware inventory from the Lifecycle Controller to a file on a remote share. • The ExportFactoryConfiguration() method is used to export the factory configuration from the Lifecycle Controller to a file on a remote share. Simple NIC Profile Table 4-3 lists the classes, functions, operations, and methods under the Simple NIC profile. Table 4-3.
RemoteServices1_4.book Page 59 Thursday, October 21, 2010 5:05 PM Simple NIC Methods These methods are used to apply attributes to LAN on motherboards and add-in NICs in the system. Each of the methods have their own set of input and output parameters. The methods have specific return code values. There are four different methods under the NIC service class: • The SetAttribute() method is used to set or change the value of a NIC attribute.
RemoteServices1_4.book Page 60 Thursday, October 21, 2010 5:05 PM Table 4-4. BIOS and Boot Management Profile (continued) Class Name Functions Operations Methods DCIM_BIOSEnume Use this sub-class to display ration the properties of BIOS enumeration instances. Get SetAttribute() Enumerate SetAttributes() DCIM_BIOSInteger Use this sub-class to display the properties of BIOS string instances.
RemoteServices1_4.book Page 61 Thursday, October 21, 2010 5:05 PM • The ChangeBootSourceState() method is used to change the EnabledState of a boot source from either disable to enable and enable to disable. • The ChangeBootOrderByInstanceID() method is used to change the boot order of the boot sources from the boot list instances (IPL, BCV, UEFI).
RemoteServices1_4.book Page 62 Thursday, October 21, 2010 5:05 PM Table 4-5. Persistent Storage Profile Class Name Functions DCIM_OpaqueMan Use this sub-class to display the agementData available partitions on a specific vFlash SD card. Operations Methods Get NA Enumerate vFlash SD Card Methods 62 • The InitializeMedia() method is used to format the vFlash SD card. • The VFlashStateChange() method is used to enable or disable the vFlash SD card.
RemoteServices1_4.book Page 63 Thursday, October 21, 2010 5:05 PM RAID Profile Table 4-6 lists the classes, functions, operations, and methods under the RAID profile. Table 4-6. RAID Profile Class Name Functions Operations Methods DCIM_RAIDService This is the central class. It defines the extrinsic methods. Get See Enumerate "RAID Invoke Methods " DCIM_ControllerVi Use this class to display the different ew instance IDs and related properties of the controllers attached to a system.
RemoteServices1_4.book Page 64 Thursday, October 21, 2010 5:05 PM RAID Methods The RAID methods are used to apply attributes to different RAID components. Each of the methods have their own set of input and output parameters. The methods have specific return code values. The different methods under the RAID service class are: • The AssignSpare() method is used to assign a physical disk as a dedicated hot spare for a virtual disk, or as a global hot spare.
RemoteServices1_4.book Page 65 Thursday, October 21, 2010 5:05 PM • The CreateTargetedConfigJob() method is used to apply the pending values created by other methods. The successful execution of this method creates a job for application of pending attribute values. NOTE: Subsequent calls to the CreateTargetedConfigJob() method after the first CreateTargetedConfigJob() method results in an error until the first job is completed.
RemoteServices1_4.book Page 66 Thursday, October 21, 2010 5:05 PM Table 4-7. Hardware Inventory Profiles (continued) Class Name Functions Operations Methods DCIM_PCIDeviceVi Use this class to get the instance Get NA ew information of all PCI devices available Enumerate in the system. Video Profile DCIM_VideoView Use this class to get the instance information of all the video controllers available in the system.
RemoteServices1_4.book Page 67 Thursday, October 21, 2010 5:05 PM Job Control Profile Table 4-8 lists the classes, functions, operations, and methods under the Job Control Profile. Table 4-8. Job Control Profile Class Name Operations Methods DCIM_JobControlService Get Enumerate See "Job Control Methods" DCIM_ConcreteJob NA Get Enumerate Job Control Methods The methods are used to setup job queue and deleting the jobs from the job queue.
RemoteServices1_4.
RemoteServices1_4.book Page 69 Thursday, October 21, 2010 5:05 PM 5 Troubleshooting This section describes some of the error messages commonly generated by Remote Services, and provides suggestions for resolving the errors. For more information on the error message IDs and the recommended actions, see Dell Lifecycle Controller Remote Services Error Messages and Troubleshooting List on support.dell.com/manuals.
RemoteServices1_4.book Page 70 Thursday, October 21, 2010 5:05 PM Table 5-1. Lifecycle Controller - Remote Services Error Messages and Resolutions Error Message Resolution Cannot access Driver Pack partition in Lifecycle Controller. Driver Pack partition in Lifecycle Controller is not accessible. The Lifecycle Controller might be corrupted. Reset iDRAC and run the command. Driver Pack not found in No Driver Pack in Lifecycle Controller.
RemoteServices1_4.book Page 71 Thursday, October 21, 2010 5:05 PM Table 5-1. Lifecycle Controller - Remote Services Error Messages and Resolutions Error Message Resolution Mount network share failed - incorrect IP address or share name. Unable to mount the network share using the credentials specified in the command. Either IP address or share name is incorrect. Exposing ISO image as internal device to the host system failed. Unable to expose the ISO image as internal CD device to the host system.
RemoteServices1_4.book Page 72 Thursday, October 21, 2010 5:05 PM Table 5-1. Lifecycle Controller - Remote Services Error Messages and Resolutions Error Message Resolution Unable to continue Cannot continue with DetachISOImage because another with DetachISOImage - command is in the process of exposing ISO image and another command is in booting to it. the process of exposing See ConcreteJob status to ensure that the current running ISO Image and process is complete and then run DetachISOImage.
RemoteServices1_4.book Page 73 Thursday, October 21, 2010 5:05 PM Table 5-1. Lifecycle Controller - Remote Services Error Messages and Resolutions Error Message Resolution Invalid value for The value specified for ExposeDuration is out of range. ExposeDuration - must It must be 60-65535 seconds be 60-65535 seconds Run the command again with ExposeDuration value 60 to 65535 seconds.
RemoteServices1_4.book Page 74 Thursday, October 21, 2010 5:05 PM Table 5-1. Lifecycle Controller - Remote Services Error Messages and Resolutions Error Message Resolution Boot to ISO Image has been cancelled by user using CTLR+E option on the server User has cancelled system services by using CTLR+E option during POST.
RemoteServices1_4.book Page 75 Thursday, October 21, 2010 5:05 PM Table 5-3. Auto-Discovery Messages Message 2 Resolutions Blocked Active Directory Enabled Disable the active directory. Blocked IPv6 Enabled Disable IPv6. Blocked No IP on NIC Enable the NIC. No Provisioning Server Found Check the value of psinfo in the BIOS. If the psinfo is not configured in the BIOS, check if the DHCP option is enabled and/or DNS server configuration is valid.
RemoteServices1_4.book Page 76 Thursday, October 21, 2010 5:05 PM Table 5-3. Auto-Discovery Messages Message 2 Resolutions No credentials returned Check that the service tag is in the list of known servers on the provisioning server. Failed to create account Ensure that all the 16 iDRAC accounts are not already used.
RemoteServices1_4.book Page 77 Thursday, October 21, 2010 5:05 PM Frequently Asked Questions A This section answers questions that are frequently asked by Remote Services users. 1 What is lifecycle controller? Lifecycle Controller (LC) is an embedded systems management solution to help customers perform diagnostics, operating system (OS) Deployment, firmware Update, and Configurations.
RemoteServices1_4.book Page 78 Thursday, October 21, 2010 5:05 PM 7 What is Part Replacement and how does it work? Part Replacement is a feature that allows the system to automatically update the firmware, or configuration, or both for a hardware component that is installed or replaced. 8 What is CSIOR and when to enable it? CSIOR stands for Collect System Inventory on Reboot. It enables automatic firmware and hardware inventory refresh during system startup.
RemoteServices1_4.book Page 79 Thursday, October 21, 2010 5:05 PM 15 Can I remotely reboot the system using WS-Management functions? Yes, the system can be rebooted using the RequestStateChange() method on the ComputerbSystem class. A reboot can be scheduled by creating a reboot job using the CreateRebootJob() method on the SoftwarebInstallationbService class and then scheduling the reboot job using the SetupJobQueue() method on the Job control Service.
RemoteServices1_4.book Page 80 Thursday, October 21, 2010 5:05 PM 22 What happens when the DeleteJobQueue() method is invoked with a JobID of JID_CLEARALL from the WSMAN client? All jobs are cleared. Some services and processes on the iDARC are restarted and there is a delay of one to three minutes before Remote Enablement WSMAN commands are available again.
RemoteServices1_4.book Page 81 Thursday, October 21, 2010 5:05 PM 28 Why do I see some other attributes being set when a different attribute is set? There are few attributes in BIOS and NIC that have dependencies. When you set a specific attribute, all the dependent attributes are modified based on their dependency. This is an expected behavior. BIOS Dependencies — TPM, Power Management, AC power recovery, and Embedded NIC. NIC Dependencies — VLAN Mode and WakeONLAN attributes.
RemoteServices1_4.
RemoteServices1_4.book Page 83 Thursday, October 21, 2010 5:05 PM B Schema This section displays a typical schema for lifecycle log. Lifecycle Log Schema PAGE 86RemoteServices1_4.
RemoteServices1_4.book Page 85 Thursday, October 21, 2010 5:05 PM Easy-to-use System Component Names C Table C-1. Easy-to-use Names of System Components System Component Name Easy-to-use Name RAID.Integrated.1 Integrated RAID Controller 1 Integrated RAID Controller 2 RAID.Slot.1-1 RAID Controller in Slot 1 NIC.Mezzanine.1B-1 NIC.Mezzanine.1C-1 NIC.Mezzanine.1C-2 NIC in Mezzanine 1 (Fabric B) NIC.Mezzanine.3C-2 NonRAID.Integrated.
RemoteServices1_4.book Page 86 Thursday, October 21, 2010 5:05 PM Table C-1. Easy-to-use Names of System Components (continued) System Component Name Easy-to-use Name P2PBridge.Mezzanine.2B-1 Embedded Host Bridge in Mezzanine 1 (Fabric B) USBUHCI.Embedded.1-1 Embedded USB UHCI 1 USBOHCI.Embedded.1-1 Embedded USB OHCI 1 USBEHCI.Embedded.1-1 Embedded USB EHCI 1 Disk.SATAEmbeded.A-1 Disk on Embedded SATA Port A Optical.SATAEmbeded.B-1 Optical Drive on Embedded SATA Port B TBU.SATAExternal.
RemoteServices1_4.book Page 87 Thursday, October 21, 2010 5:05 PM Table C-1. Easy-to-use Names of System Components (continued) System Component Name Easy-to-use Name Fan.Slot. 1 Fan 1 Fan.Slot. 2 Fan 2 … … Fan.Slot. 9 Fan 9 MC.Chassis.1 Chassis Management Controller 1 MC.Chassis.2 Chassis Management Controller 2 KVM.Chassis.1 KVM IOM.Slot.1 IO Module 1 … … IOM.Slot.6 IO Module 6 PSU.Slot.1 Power Supply 1 … ... PSU.Slot.6 Power Supply 6 CPU.Socket.1 CPU 1 System.Modular.
RemoteServices1_4.
RemoteServices1_4.
RemoteServices1_4.