#iDrac
####Table of Contents
- Overview
- importbiosconfiguration
- importnparsetting
- importraidconfiguration
- importsystemconfiguration
- exportsystemconfiguration
##Overview
The Dell iDrac module allows the user to configure the iDrac on a Dell server. The module can be used to configure RAID, bios and network settings by providing valid XML input to the Dell Lifecycle controller.
##importbiosconfiguration
###Description
The BIOS type/provider can be used to configure various BIOS parameters on the Dell Server
####Summary of Properties
-
dracipaddress - (Mandatory) This parameter defines the server iDRAC IP Address.
-
dracusername - (Mandatory) This parameter defines the server iDRAC username.
-
dracpassword - (Mandatory) This parameter defines the server iDRAC password.
-
nfsipaddress - (Mandatory) This parameter defines the local NFS server IP address.
-
nfssharepath - (Mandatory) This parameter defines the local NFS export path. Note: NFS export must be created or mounted on the local machine.
-
memtest - This parameter configures memtest on the server. The valid values are Enabled or Disabled. The default value is Disabled.
-
procvirtualization - This parameter enables or disables VT for the processor. The valid values are Enabled or Disabled. The default value is Enabled.
-
proccores - This parameter sets the number of processor cores to be enabled. The default value is "All"
-
bootmode - This parameter sets the BIOS boot mode. The default value is "bios".
-
bootseqretry - This parameter determines whether or not the BIOS must retry the boot. The valid values are Enabled or Disabled. The default value is Enabled.
-
integratedraid - This parameter enables or disables the Integrated RAID controller. The valid values are Enabled or Disabled. The default value is Disabled.
-
usbports - This parameter sets the number of USB ports to be enabled. The default value is "AllOn".
-
internalusb - This parameter defines if the internal USB controller is on or off. The default value is "off".
-
internalsdcard - This parameter defines if the internal SD card is on or off. The default value is "on".
-
internalsdcardredundancy - This parameter sets the redundancy for the internal SD card. The default value is "Mirror".
-
integratednetwork1 - This parameter defines if the first integrated network controller is enabled or disabled. The default value is Enabled.
##importnpartsetting
###Description
The importnparsetting type/provider supports the functionality to Enable and Disable NPAR setting on the Dell Server.
####Summary of Properties
-
nic - (Mandatory) This parameter defines the target NIC where the NPAR settings are to be modified.
-
status - (Mandatory) This parameter defines whether to enable or disable the NIC partitioning on a given NIC.
-
dracipaddress - (Mandatory) This parameter defines the server iDRAC IP Address.
-
dracusername - (Mandatory) This parameter defines the server iDRAC username.
-
dracpassword - (Mandatory) This parameter defines the server iDRAC password.
-
nfsipaddress - (Mandatory) This parameter defines the local NFS server IP address.
-
nfssharepath - (Mandatory) This parameter defines the local NFS export path. Note: NFS export must be created or mounted on a local machine.
##importraidconfiguration
###Description
The raid type/provider can be used to configure RAID on the Dell Server.
####Summary of Properties
-
dracipaddress - (Mandatory) This parameter defines the server iDRAC IP Address.
-
dracusername - (Mandatory) This parameter defines the server iDRAC username.
-
dracpassword - (Mandatory) This parameter defines the server iDRAC password.
-
nfsipaddress - (Mandatory) This parameter defines the local NFS server IP address.
-
nfssharepath - (Mandatory) This parameter defines the local NFS export path. Note: NFS export must be created or mounted on the local machine.
-
disk - This parameter denotes the comma seperated list of disks that are to be used for the RAID configuration.
-
raidtype - This parameter denotes the RAID level to be set. The valid values are 0 or 1. The default value is 0.
##importsystemconfiguration
###Description
The importsystemconfiguration type/provider can be used to import a single XML that defines the complete iDrac state.
####Summary of Properties
-
dracipaddress - (Mandatory) This parameter defines the server iDRAC IP Address.
-
dracusername - (Mandatory) This parameter defines the server iDRAC username.
-
dracpassword - (Mandatory) This parameter defines the server iDRAC password.
-
nfsipaddress - (Mandatory) This parameter defines the local NFS server IP address.
-
nfssharepath - (Mandatory) This parameter defines the local NFS export path. Note: NFS export must be created or mounted on the local machine.
-
configxmlfilename - (Mandatory) This parameter denotes the name of the XML file that is to be applied on the remote iDrac. This file should already be present on the nfs share path defined above.
##exportsystemconfiguration
###Description
The exportsystemconfiguration type/provider can be used to export the current iDrac configuration XML to a defined nfs share.
####Summary of Properties
-
dracipaddress - (Mandatory) This parameter defines the server iDRAC IP Address.
-
dracusername - (Mandatory) This parameter defines the server iDRAC username.
-
dracpassword - (Mandatory) This parameter defines the server iDRAC password.
-
nfsipaddress - (Mandatory) This parameter defines the local NFS server IP address.
-
nfssharepath - (Mandatory) This parameter defines the local NFS export path. Note: NFS export must be created or mounted on the local machine.
-
configxmlfilename - (Mandator) This parameter describes the name of the XML file that will contain the iDrac system configuration after the export is completed.