Reference Guide
166 Lifecycle Controller Web Services Interface Guide for Linux
<n1:MessageID>STOR022</n1:MessageID>
<n1:ReturnValue>2</n1:ReturnValue>
<n1:LockVirtualDisk_OUTPUT>
16.20.3 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.
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:
Upper Case
Lower Case
Number
Special Character
The special characters in the following set needs to be passed as mentioned below.
& &
< <
> >
“ "
‘ '
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:
wsman invoke -a EnableControllerEncryption
http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_RAIDService?
SystemCreationClassName=DCIM_ComputerSystem,CreationClassName=DCIM_RAIDService
,SystemName=DCIM:ComputerSystem,Name=DCIM:RAIDService
-h $IPADDRESS -V -v -c dummy.cert -P 443
-u $USERNAME -p $PASSWORD
-J EnableControllerEncryption.xml -j utf-8 -y basic
The information in the input file EnableControllerEncryption.xml is shown below:
<p:EnableControllerEncryption_INPUT
xmlns:p="http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/root/dcim/DCIM_RAIDS
ervice”>
<p:Target>RAID.Integrated.1-1</p:Target>
<p:Mode>1</p:Mode>
<p:Key>Abcd@123</p:Key>
<p:Keyid>LKM</p:Keyid>
</p:EnableControllerEncryption_INPUT>