Link to home
Start Free TrialLog in
Avatar of JackAitken
JackAitkenFlag for United States of America

asked on

Win 2012 R2 Storage Spaces

I have a dell server with the following;

H700 Controller
2 x 250gb SSD - Mirrored via the H700 controller (OS drive)
4 x 1 TB SSD
2 x  2TB HDD

Going into the storage area it shows my OS drive, but the other 6 hard drives don't show up.  I rebooted and went into the controller, and it sees all of the physical drives.  The non OS drives are all raw.  

What am I missing?
Avatar of Marwan Osman
Marwan Osman
Flag of Lebanon image

did the drive blind when you turn the server on?
Avatar of JackAitken

ASKER

I don't understand blind?

When i go into the bios on the H700 controller at post, it sees all of the physical drives.  I used the 2 x 250gb SSD drive and created a mirror to use to install the Win2012 R2 OS.  The other 6 drives have not been addressed by the H700 controller, since I understand the storage pools will not reference any drives that are addressed via the controller directly.
Avatar of Cliff Galiher
You'll have to connect the other drives to a different controller. RAID controllers prevent storage spaces from working and insist seeing the disks directly. Some controllers support a JBOD mode, but the last time I checked, the H700 does not support mixing JBOD and mirroring. So by mirroring your OS drives, the H700 is operating in a way that'll prevent storage spaces from interacting with other disks connected to that controller.
If I connect all the drives to the H700, how do I protect to OS drive?
As I said above, I don't think you can. You'll want a separate HBA for the other drives if you plan to use storage spaces. Or replace the H700 with a more robust controllermcapable of running mixed modes. Personally I'd go the HBA route.
Avatar of unrealized92
unrealized92

Try updating you H700 with the latest firmware, so it recognizes all of the SATA drives.  Also with the H700, you either have to do all SATA drives or all SAS drives.  A mix between SAS and SATA will not work.

Be sure that you initialize the HDD's on the H700 as well!
The controller recognizes all drives, windows does not.

They are all SATA drives
are you sure the volumes are initialized in your h700?  You also might need to create virtual disks for each drive if that doesn't work.
When turning the server on, go into the Setup for the H700 controller before Windows starts. You should be able to expand the tree and see each drive and its size. if they are all there, make site the new ones are initialized and ready. That operation is run in thie same utlity you are in.

After that, boot into Windows, go to Administrative Tools, Computer Management, disk Management. You should see the missing drives there. right click each one, format them and assign a drive leter to them and you are redy to use them.

Hope This helps!
I mean when you turn the server on, did the point light of each of the 6 HD give a green light? Green light is blinding, means light is on , off simultaneously during the booting of the server
Yes.  They initialize during post, and the lights blink during the initialization.
Can you post some pictures of your H700 configuration?
Well, I called Dell and they said that the H700 doesn't work with storage pools, but I didn't trust his knowledge.  He was too quick to say no support, but was slow to grasp the situation.

I did as Unrealized92 had suggested, and created a RAID0 virtual disk for each physical disk, and windows saw the drives.

The drives appeared as mediatype unknown, so I ran the following powershell commands found in this article.

http://community.spiceworks.com/how_to/74604-so-you-need-hybrid-storage-windows-storage-spaces-2012-r2



Get a List of Disks in the pool

Get-StoragePool StoragePool1 | Get-PhysicalDisk | FT FriendlyName, Size, MediaType

Set the media Type to any disks showing unknown - for example:

Set-PhysicalDisk -FriendlyName PhysicalDisk1 -MediaType SSD

Set-PhysicalDisk -FriendlyName PhysicalDisk5 -MediaType HDD

 I set the media type for each and then tried to create a virtual tiered disk.  I named the vdisk, and then it asked for the storage layout.  Parity was not an option, just simple or mirrored.  To see if I had other choices later, I selected mirror, which was reducing available space by 50% as expected, so I cancelled.

Why am I missing the parity option?
ASKER CERTIFIED SOLUTION
Avatar of Cliff Galiher
Cliff Galiher
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
And for the record, Microsoft actually does maintain a list of certified adapters for storage spaces. So you don't have to take the Dell guy's word for it.

http://windowsservercatalog.com/results.aspx?&chtext=&cstext=&csttext=&chbtext=&bCatID=1643&cpID=0&avc=79&ava=0&avq=0&OR=1&PGS=25&ready=0

Now you *can* get adapters not on that list to work. But they have to support a true JBOD pass-through mode.  And even adapters that do will not always support mixing JBOD mode for some disks and RAID mode for others.  So shop carefully.
Wow, that list has only 12 controllers on it and nothing from Dell.  I assume that's because many of the others didn't pay Microsoft to become certified.
Purchasing a controller from that list that supports a Dell R515 server, which means that Dell won't support the system with a 3rd party controller.
Dell obviously won't support the controller. And if there are direct compatibility issues, they won't support those.  They won't issue a BIOS patch if a controller fails to recognize during POST for example.  But it doesn't negate support for the rest of the system. Dell's support structure has been pretty consistent on such things.