Parallels Cloud Storage hotplug mechanism does not ignore small drives (e.g. less than 10Mb). This can cause problems for iDrac (iDrac attaches a dummy block device for firmware updates and communication with OMSA). Pstorage will detect this block device (with only 1MB space) and try to create a partition, which can lead to OMSA crash.
The problem is recognized as product bug with internal ID PSBM-26659.
The fix is included in Parallels Cloud Server 6.0 Update 7 (6.0.7-2195).
If the update cannot be installed right away for some reason, the following workaround can be used: correct "
/usr/libexec/pstorage/udev.sh" file in order to include pstorage hotplug disk size checking:
# diff -pruN /usr/libexec/pstorage/udev.sh.old /usr/libexec/pstorage/udev.sh --- /usr/libexec/pstorage/udev.sh.old 2014-05-05 22:23:19.815439532 +0700 +++ /usr/libexec/pstorage/udev.sh 2014-05-05 22:16:33.048240782 +0700 @@ -43,6 +43,14 @@ adddisk() logmsg "Sysfs not found, exit" return fi + + # check if disk size is less than 1 GB + SIZEMB=$(fdisk -l $DEVNAME | egrep "MB") + if ! [ -z "$SIZEMB" ]; then + logmsg "Disk is less than 1 GB, skipping it..." + return + fi + LANG=C /sbin/parted "$DEVNAME" print PARTNUM=$(ls "$SYSFS$DEVPATH"/*/partition 2>/dev/null | wc -l) HOLDERS=$(ls "$SYSFS$DEVPATH"/holders/ 2>/dev/null)