From the RAID controller I can create multiple virtual disks but only one via WSMAN. What is the super-secret special command to execute a set configuration via one command?
Currently I use two XML files - One:
<p:CreateVirtualDisk_INPUT xmlns:p="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_RAIDService">
<p:Target>RAID.Integrated.1-1</p:Target>
<p:PDArray>Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.9:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.10:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.11:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:VDPropNameArray>VirtualDiskName</p:VDPropNameArray>
<p:VDPropNameArray>RAIDLevel</p:VDPropNameArray>
<p:VDPropNameArray>Size</p:VDPropNameArray>
<p:VDPropNameArray>SpanDepth</p:VDPropNameArray>
<p:VDPropNameArray>SpanLength</p:VDPropNameArray>
<p:VDPropNameArray>StartingLBA</p:VDPropNameArray>
<p:VDPropValueArray>OS</p:VDPropValueArray>
<p:VDPropValueArray>128</p:VDPropValueArray>
<p:VDPropValueArray>30720</p:VDPropValueArray>
<p:VDPropValueArray>1</p:VDPropValueArray>
<p:VDPropValueArray>12</p:VDPropValueArray>
<p:VDPropValueArray>0</p:VDPropValueArray>
</p:CreateVirtualDisk_INPUT>
And once completed, then run - Two:
<p:CreateVirtualDisk_INPUT xmlns:p="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_RAIDService">
<p:Target>RAID.Integrated.1-1</p:Target>
<p:PDArray>Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.9:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.10:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.11:Enclosure.Internal.0-1:RAID.Integrated.1-1</p:PDArray>
<p:VDPropNameArray>VirtualDiskName</p:VDPropNameArray>
<p:VDPropNameArray>RAIDLevel</p:VDPropNameArray>
<p:VDPropNameArray>Size</p:VDPropNameArray>
<p:VDPropNameArray>SpanDepth</p:VDPropNameArray>
<p:VDPropNameArray>SpanLength</p:VDPropNameArray>
<p:VDPropNameArray>StartingLBA</p:VDPropNameArray>
<p:VDPropValueArray>DATA</p:VDPropValueArray>
<p:VDPropValueArray>128</p:VDPropValueArray>
<p:VDPropValueArray>5687040</p:VDPropValueArray>
<p:VDPropValueArray>1</p:VDPropValueArray>
<p:VDPropValueArray>12</p:VDPropValueArray>
<p:VDPropValueArray>6291456</p:VDPropValueArray>
</p:CreateVirtualDisk_INPUT>
Any help would be grand!