Quick start manual
For more information about Auto-discovery, see the
Lifecycle Controller Management
profile document available at Dell
TechCenter.
Job Management
The Lifecycle controller has the capability to create, schedule, track, and manage system management tasks that are
referred to as “jobs”.
A single job or array of jobs can be run immediately or scheduled to run at a later time. Multiple jobs are listed in the
order of job execution sequence. If a system must reboot at the scheduled start time, a reboot job needs to be added to
the job list.
Remote Services provides the following functions to manage Lifecycle Controller jobs:
• Creating Jobs — Create specific types of jobs to apply configurations.
• Scheduling Jobs and Job Queues — Run multiple jobs in a single restart of the system using the SetupJobQueue()
method. If a job is created without setting the start time, use the SetupJobQueue() method to set the schedule and
order of execution. The job is set up for execution at the time that was specified.
• Deleting Jobs — Delete a specified existing job or all jobs at once.
• Reporting all Jobs — Report all jobs using a single command.
• Reporting scheduled Jobs — Generate a report of all scheduled jobs using a selection filter of JobStatus =
Scheduled.
Job Types
There are two types of jobs, system-created jobs (implicit) and user-created jobs (explicit):
• System-created jobs are created when you run specific Remote Services tasks. For example, Remote Services
features such as export hardware inventory, export license, create persistent storage partition, and so on create a
job and return the job ID. Polling the job status determines the completion status of the task.
• User-created jobs such as CreateTargetedConfigJob, CreateRebootJob, and InstallFromURI are used to apply user
configurations for RAID, NIC, BIOS, and so on. They can be scheduled to run immediately or at a scheduled time.
Table 1. System and User Created Jobs
System-created Jobs User-created Jobs
• Export Factory Configuration
• Export Hardware Inventory
• Export Lifecycle log
• vFlash (Initialize)
• vFlash (Create Partition)
• vFlash (Format Partition)
• vFlash (Attach Partition)
• vFlash (Detach Partition)
• vFlash (Export Data from Partition)
• vFlash (Create Partition using Image)
• RAID configuration
• BIOS configuration
• NIC configuration
• iDRAC configuration
• System configuration
• Software update (BIOS, NIC, RAID, and so on)
• Reboot
System Status
This feature is used to remotely obtain the overall Remote Services API status that includes both the host system status
and as well as the remote services (Data Manager) status. The overall status is displayed in the Status output
parameter.
16