Jump to content
RESET Forums (homeservershow.com)
Tuurbo

[HOWTO] ESXi with JBOD

Recommended Posts

Tuurbo

After purchasing my Gen8, I've discovered that ESXi in combination with AHCI is not a option. You can place every harddisk in it's own RAID0 array, but for me this has it disadvantage of not able to hot swap harddisk.
 
After reading about Rearranging SATA ports to boot SSD in ODD void and HOWTO Get JBOD access to drive not in array when using B120i in RAID mode in Windows it got me thinking; Could I combine this knowledge with ESXi? The answer is YES:) 
 
*** WARNING ***
The following tutorial is at your own risk. I can't be hold responsible for any loss of data and please make backups before proceeding with this tutorial.
 
Removing a disk from the current RAID array could also delete the drives contents, so be aware! In my case all harddisks had it's own RAID0 array, deleting the whole array kept the existing data on the disk.
 
*** PROs and CONs ***
Running in JBOD mode has it benefits, but isn't alway the best option in every case. It really depends on how you want to use your Gen8 and what you value. I'll try to sum op the pro's and con's of running in JBOD mode.
 
+ Disks are hot swappable
+ Add disk with existing data (without reformatting)
+ [MAYBE] Read S.M.A.R.T. status
+ [MAYBE] Spindown harddisk
 
- Less queue depth 31 (instead of 242 with RAID)
iLO doesn't receive a '04-HD Max' value, which will result in a higher system FAN speed (from 6% to 11-12%)
- Possibility that this solution breaks with a future update from HP
 
In my case I really wanted to have an option to hot swap the harddisk, without having to bring down the whole system.
 
*** Tutorial ***
For accessing the drives in JBOD mode simply we need to remove the HP Driver for the B120i controller.
  
1. Stop all VMs and enable ssh-connection
 
2. Login in (example putty)

3. Start maintenanceMode

esxcli system maintenanceMode set --enable true

 
4. Deinstall the running scsi-hpvsa driver

esxcli software vib remove -n scsi-hpvsa -f

 
5. Restart the system
 
6. [OPTIONAL] Remove disks from RAID array.
Again, please make sure you have a backup before removing arrays!
 
7. After booting ESXI again, stop maintenanceMode, disable ssh and start your VMs again.
 
 
ESXi will now recognize the B120i as a Intel Corporation Cougar Point 6 port SATA AHCI Controller and also show every disk that isn't in a RAID array.
 
Schermafbeelding 2016-05-15 om 16.13.19.png
 
Schermafbeelding 2016-05-15 om 16.13.46.png
 
 
*** Some notes ***

 

- Maybe it's possible to boot off the ODD port if you leave this disk in a single RAID(0) array. For me I prefer to boot ESXi from a SD-card.

 

- I've left the other drivers within ESXi (scsi-hpsa, scsi-hpdsa) in it's place. Not sure if these also can be deleted.

 

- In my XPEnology setup of two 3TB WD RED (WD30EFRX) I've haven't managed yet to get SMART or the HDD spin down option to work.

 

 

Special thanks to demomanca and Viper for their research! 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • Sokoban
      By Sokoban
      Hi 
      My HP Proliant Microserver Gen 8 won't install HP Tools when I have running HP Smart Update Manager. 
      even when I have trying to install via Intelligent Provising, Windows Server 2019.
       
      Se image below 🙂 That's I missing.. ;-(
       

    • Karazzi
      By Karazzi
      Hi everyone.
       
      New to this forum.
      I have a gen8 microserver running at home, where I have installed an SSD in the ODD sata slot. On the SSD I have installed Ubuntu Server 18.04.
      I have then created a logical volume witht the raid controller and can then boot to the SSD. So far so good.
      My problem emerges when I reboot the system. The logical volume disapears and it gives the error: "boot logical drive is configured but is missing or offline".
      I then have to go into the utility and reconfigure the logical volume. Kind of annoying, when trying to run a headless setup.
       


×
×
  • Create New...