Hi Todd,
here are good news. Using MSM under esos is possible, but you need a Linux System (i use Centos6.2 as described in the Wiki) for injecting the MSM to the esos image before or after running running ./install.sh.
You can mount your esos system from the USB device or as i prefer mount the image with a loop device.
in your Linux Machine do the following:
1. Download MSM for Linux_x64
2. untar the package
3. extract the MegaRaid_Storage....noarch.rpm
4. Now you in the subfolder where the files are extracted /etc, /opt and /usr
5. mount the esos image as loopdevice. this is done by changing to the esos install directory and run kpartx -av -s IMAGENAME.
you should now have generated loop devices in /dev. you can check this with losetup -a, the output is like this: /dev/loop0 ......
6. mount the partition2 from the image: mount /dev/mapper/loop0p2 /mnt (or whereever you like)
7. copy all the extracted files to /mnt
8. change to /mnt/etc/init.d
create a file named msm_profile (touch msm_profile) and insert the following by using vi msm_profile
----------------------------------------
MSM_HOME="/usr/local/MegaRAID Storage Manager"
export MSM_HOME
PRODUCTNAME="MegaRAID Storage Manager"
export PRODUCTNMAME
MSM_PRODUCT=MSM
export MSM_PRODUCT
------------------------------------------------------------
Use ESC :wq to write and exit.
9. change to /mnt/etc and generate a file named pre-scst_xtra.conf (this is for autorun at startup)
the content of the file should look like this:
--------------------------------------------------
#! /bin/bash
/etc/init.d/vivaldiframeworkd start
----------------------------------------------------
(again without the ------------------)
save the file and exit.
10. to umount the image run umount /mnt and then destroy the loopdevice by running kpartx -dv IMAGENAME (or just unmount /mnt depends on if you waork on the image or on the USB device itself)
11. write your USB Device if nessacary,
12. Start your ESOS Machine and enjoy.
If you want inject the MSM more unique to esos you should not use init.d insted you should use rc.d for msm_profile and rename vivalidframeworkd to rc.msm (you need to edit rc.msm because of the msm_profile path).
also the pre-scst_xtra.conf content would chnage to /etc/rc.d/rc.msm.
the SNMP part of esos is not working yet (r757) so the MSM package would not work - no need to inject these files at the moment.