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

    • Gulftown
      By Gulftown
      As I have decided to make some improvements on my afermarket fan controller I am trying to try implementing thermal control or mobo PWM control of additional fans, but before that I'm in a great need to inderstand how much fan count the controller should be ready to support. As this forum doesn't support polls I have nothing to do but ask you to reply on this topic.
       
      What I would be thankful to know:
      1. How many fans have you installed in your Microserver.
      2. What fans do you use (size, 3/4-pin connector) and where are they located, also what are they cooling.
      3. What way do you power these fans?
       
      Thank you in advance for your feedback!
    • 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.. ;-(
       



×
×
  • Create New...