Scope/Description
This document will walk through how 45Drives configures a Storinator using LSI 9361-16i HBA Cards along with Windows Storage spaces. We will walk through creating the RAID with MegaRAID Storage Manager, and then using Windows Storage Spaces to Stripe those RAIDs together to appear as one big Storage Volume.
Prerequisites
Must have Windows Server installed on your Storinator, along with LSI 9361-16i cards in RAID mode. All Storinators that leave 45Drives facility will have the MegaRAID Storage Manager pre installed on the OS.
Storinators are built such that each row is tied to a 16i LSI card, in this scenario it is the LSI 9361 Hardware RAID card. We will be building a 15 Drive RAID6 (dual parity) on each of these controllers. This means that an AV15 would have 1 controller, a Q30 would have 2 controllers, a S45 would have 3 controllers and a XL60 would have 4 controllers.
Steps
Creating Raid with MegaRAID
- Log into your Windows Server Administrator account. The default password assigned is 45Drives.
- Once you’re logged in, open up MegaRAID Storage Manager to start the process of creating your RAID volumes.
- You’ll see a list of remote servers when the login screen opens, click on the local machine and then enter the Windows server Administrator name and password.
- Once logged in you’ll see the Dashboard giving some information of each card in the system. Click on the Physical tab circled in red below.
- Once on the Physical tab, you’ll see a break down of each drive connected to each controller. To create our RAID, right click on the Controller and select Create Virtual Drive
- Select the Advanced option and click Next
- Select RAID6 in the RAID Level drop down, and highlight all Unconfigured Drives in the list on the left – then click Add > > to add them to the RAID.
- Next you’ll need to click Create Drive Group – followed by Next.
- Next you’ll be asked to set up some Virtual drive settings. The only setting we typically change here is to have a Full Initialization. Click Create Virtual Drive, you’ll be given a pop up warning about the Write Back policy which is fine as long as you have the Battery Back up backs in your machine (these are standard in our Storinators). To finish click Next.
- Then you’ll be presented with the summary, click Finish to finalize the creating of the RAID.
- Repeat this for each controller in the system. Every RAID should be the identical configuration and size as we’re going to Stripe them together using Storage Spaces.
Note: Depending on the size of your disks, it could take several hours for the initialization to finish on your RAIDs, be patient. - If you head over to the Logical tab, you can see the RAIDs listed. If you click on a Virtual Drive it will provide its properties :
Striping Raids into one Volume and Formating File System
- Once all the initializations are done, we’re ready to use Windows Storage Spaces to Stripe the RAIDs together to appear as one big volume. Open the start menu and open up Server Manager.
- Navigate to the File and Storage Services tab in the list on the right hand side.
- Your RAIDs will show up as “Physical Disks”, we’re going to create a new Storage Pool made up of these disks (4 of them in this example). To do that, go down to the Storage Pools tab, and right click inside the Storage Pools box – select New Storage Pool…
- First you’ll be asked to name the Storage Pool, we chose to use TANK. Next you’ll need to select the Physical Disks, like we mentioned above – we have 4 in this case. Check them all off and then click Next. Then click on Create.
- Now that we have our Storage Pool created, we need to create a Virtual Disk. To do this, use the New Virtual Disk Wizard shown below:
You’ll be prompted to select your Storage Pool – select the one that you just created and click OK.
- First you’ll need to pick a name for your virtual disk, in this example we’ll simply use VD_1.
- We do not enable enclosure awareness so we can just simply click Next.
- In Storage Layout, we want to pick Simple. This will stripe the data across our RAID devices, maximizing capacity as well as throughput. Where we already have our data protection in the dual parity on each controller card, don’t be worried when Storage Spaces is saying that the simple layout isn’t as reliable.
- In provisioning, we’ll select Fixed for simplicity.
- In Size, select Maximum Size and then click Next
- The confirmation window will open up – review the selections and click Create if you’re happy with everything
- Once it’s finished, it should automatically open up the New Volume Wizard. Make sure to select your Virtual Disk (VD_1 in this example)
- For the size, it defaults to the maximum size – so we’ll just keep that and click on Next.
- You’ll be asked if you want to assign a Drive Letter to your new volume, or if you would like to assign it to a folder. You also have the option to not assign either.
- Choosing the File system type is next. NTFS and ReFS are the two options, NTFS has a maximum size of 256TB, so if your volume is any larger than that you’ll need to go with ReFS. Although our Volume is only in the 40TB range in this example, I’ll go with ReFS as the majority of Storinators would be getting deployted with over 256TB volumes.
- Review the settings in the Confirmation tab and then click Create. Once it finishes the volume will be mounted where you chose it to be
- Below is a quick local benchmark of the volume using CrystalDiskMark
Was this article helpful?
Like
1
Dislike
0
MegaRAID Storage Manager мне нужен для того, чтобы воткнуть в свой комп RAID контроллер и прошить его перед установкой в сервер. Прикрепляю к статье интерактивное руководство. MegaRAID Storage Manager есть под разные операционные системы. Будем устанавливать версию для Windows.
Ссылки
Интерактивное руководство В хроме подглючивает, открываете через Firefox.
Avago MegaRAID SAS 9380-8i8e
Более новая софтина: LSI Storage Authority Software
Установка MegaRAID Storage Manager
Качаем MegaRAID Storage Manager.
https://www.broadcom.com/products/storage/raid-controllers/megaraid-sas-9380-8i8e#downloads
Я скачал версию 7.05.00.02.
Данная версия поддерживает контроллеры:
- RAID
- MegaRAID SAS 9362-4i
- MegaRAID SAS 9362-8i
- MegaRAID SAS 9361-4i
- MegaRAID SAS 9361-8i
- MegaRAID SAS 9363-4i
- MegaRAID SAS 9380-8e
- MegaRAID SAS 9381-4i4e
- MegaRAID SAS 9361-8iCC
- MegaRAID SAS 9380-8eCC
- MegaRAID SAS 9364-8i
- MegaRAID SAS 9340-8i
- MegaRAID SAS 9341-8i
- MegaRAID SAS 9341-4i
- MegaRAID SAS 9270-8i
- MegaRAID SAS 9271-4i
- MegaRAID SAS 9271-8i
- MegaRAID SAS 9271-8iCC
- MegaRAID SAS 9286-8e
- MegaRAID SAS 9286CV-8e
- MegaRAID SAS 9286CV-8eCC
- MegaRAID SAS 9265-8i
- MegaRAID SAS 9285-8e
- MegaRAID SAS 9240-4i
- MegaRAID SAS 9240-8i
- MegaRAID SAS 9260-4i
- MegaRAID SAS 9260CV-4i
- MegaRAID SAS 9260-8i
- MegaRAID SAS 9260CV-8i
- MegaRAID SAS 9260DE-8i
- MegaRAID SAS 9261-8i
- MegaRAID SAS 9280-4i4e
- MegaRAID SAS 9280-8e
- MegaRAID SAS 9280DE-8e
- MegaRAID SAS 9280-24i4e
- MegaRAID SAS 9280-16i4e
- MegaRAID SAS 9260-16i
- MegaRAID SAS 9266-4i
- MegaRAID SAS 9266-8i
- MegaRAID SAS 9285CV-8e
- MegaRAID SAS 8704ELP
- MegaRAID SAS 8704EM2
- MegaRAID SAS 8708ELP
- MegaRAID SAS 8708EM2
- MegaRAID SAS 8880EM2
- MegaRAID SAS 8888ELP
- MegaRAID SAS 8308ELP*
- MegaRAID SAS 8344ELP*
- MegaRAID SAS 84016E*
- MegaRAID SAS 8408E*
- MegaRAID SAS 8480E*
- MegaRAID SATA 300-8ELP*
- HBA
- LSI SAS 9211
- LSI SAS 9212
- LSI SAS3041E-R
- LSI SAS3041X-R
- LSI SAS3080X-R,
- LSI SAS3081E-R
- LSI SAS3442E-R
- LSI SAS3442X-R
- LSI WarpDrive SLP-300
- 9212 4i4e-R spec
- 9211-8i/4i-R spec
- LSI Nytro WarpDrive WLP4-200
- LSI Nytro WarpDrive WLP4-400
- LSI Nytro WarpDrive BLP4-400
- LSI Nytro WarpDrive BLP4-800
- LSI Nytro WarpDrive BLP4-1600
- LSI Nytro XD BLP4-400
- LSI Nytro XD BLP4-800
- LSI SAS 9207-4i4e
- LSI SAS 9217-4i4e
- LSI SAS 9207-8i
- LSI SAS 9217-8i
- LSI SAS 9207-8e
- LSI SAS 9201-16e
- LSI SAS 9200-8e
* Контроллеры предыдущих версий должны работать, но не тестировались.
Работает в ОС 32 и 64 бит:
- Windows* 2000
- Windows* 2003
- Windows* XP
- Windows* Vista
- Windows* 2008
- Windows* 7
- Windows* 8
Распаковываем архив:
Запускаем setup.exe.
Запускается инсталлятор.
Install. Требуется C++ пакет.
Условия установки соблюдены. Открывается окно мастера установки.
Next.
Принимаем лицензионное соглашение. Next.
Я выбираю установку для всех пользователей. Next.
Можно сменить папку установки. Next.
Выбираю обычную установку. Next.
Предлагают настроить LDAP, забиваю. Next.
Указываем размер ключа. Поскольку я на своей же машине буду шить контроллер, то эта опция — по барабану. Next.
Вот тут я подвис и оставил значение по умолчанию. Это настройка диапазона времени, за которое выводить уведомления. Мне оно не нужно. Next.
Эта страница предназначена только для того, чтобы нажать кнопку Install или не нажать. Идиотизм.
Начинается установка.
Установка завершена. Finish.
На рабочем столе появляется иконка MegaRAID Storage Manager. Для работу нужна java.
В этом видеоуроке показана последовательность действий для создания из дисков стандарта SATA/ SAS, подключенных к контроллеру LSI/ Avago, RAID-массива уровня RAID-10 с помощью MSM
Контроллеры фирмы LSI/ Avago поддерживают создание RAID-массивов из подключенных к ним SSD или HDD дисков с интерфейсом SATA или SAS.
Рассмотрим создание RAID-массива через приложение MegaRAID Storage Manager под Windows.
- Запустим инсталляцию программы. Согласимся на установку расширения Visual C++ Redistributable Manager
- В дальнейшем процессе все предлагаемые параметры оставляем по умолчанию, кроме раздела LDAP Logon Information — выбираем No.
- Откроем MegaRAID Storage Manager. Он обнаружит контроллер в списке Remote Servers с локальным адресом 127.0.0.1.
- Для входа в него используем тот же User Name/Password, что и для самого Windows Server.
- На закладке DashBoard выберем Create Virtual Drive. Выберем вариант Advanced, затем — RAID 10.
- В правом меню Drive groups возникнет Spanned Drive Group 1 и под ней — Span 0
- С помощью Add >> перенесем туда два диска, создадим еще один Span 1 кнопкой Create Span и добавим в него оставшиеся два диска.
- Нажмем на кнопку Create Drive Group. Выберем Next.
- На последнем шаге поправим прочие параметры нового массива, поменяем, при необходимости, имя, размер сектора, политику записи, и окончательно закрепим созаднное кнопкой Create Virtual Drive.
- Массив необходимо инициализировать. Выберите в закладке Logical по имени только что созданный RAID массив, правой кнопочкой мыши выведите контекстное меню и задайте команду Start Initialization.
- Прогресс будет виден либо в DashBoard, либо в отдельном окошке, которое открывается по ссылке More details.
Все модели серверов WIT VV | Конфигурация сервера из этого видеоурока | Консоль MegaRAID Storage Manager для Windows Server
LSI MegaRAID Storage Manager (MSM) v14.11.01.00 for Windows 7 64 bit,
Windows Server 2008 R2 64 bit, Windows 8 64 bit, Windows Server 2012 64
bit, Windows 8.1 64 bit, Windows Server 2012 R2 64 bit.(Requires
Microsoft Visual C++ 2012 Redistributable (x86) 11.0.51106)
LSI
MegaRAID Storage Manager (MSM) v14.11.01.00 for RHEL 5 UP10/UP11
x86_64, RHEL 6 UP4/UP5/UP6 x86_64, RHEL 7 x86_64, CentOS 5 UP10 x86_64,
CentOS 6 UP4/UP5 x86_64, CentOS 7 x86_64, Ubuntu 13.10/14.04 amd64, SLES
11 SP2/SP3 x86_64 bit, SLES 12 x86_64 bit.
—
i was recently looking for this version of the Linux MSM so that i could run it from a Live CD to fix an issue on my Dell R200 server that has a PERC H200 RAID card.
while you can download a recent version from Broadcom, this wasn’t suitable for my purposes and i specifically needed an older release.
i found it very hard to find this anywhere online so once i was able to get a copy i’ve uploaded it here to archive.org for historical preservation purposes.
I have come across many questions about these challenges and stumbled over them repeatedly myself. As tech evolves, this information may be fading but is also relevant for many who still uses these a bit older RAID cards, like myself.
Please observe!
The intended usage of this document is all owners of LSI based RAID cards, rebranded or not, that may want an interface on their Windows machine.
For supported devices see the MSM/ReadMe.txt included in the package.
ReadMe.txt has installation instructions, this text below is an alternative that may be simpler to follow and more pedagogical to read.
ReadMe.txt gives a list of supported devices, but that list is, in my experience, not complete, since I personally run this on a machine with a card (a rebranded Huawei SAS3108) that is not on that list.
This document is provided as-is with no warranties.
There are alternate solutions, there are other configurations of Java, you can have several Java versions on the same system, this text assumes you are not a Java developer or have programmatical knowledge that may lead you to implement other solutions. Feel free to do that, but do not claim the path described here is wrong or flawed in doing so.
Required files download here.
Instructions
Megaraid Storage Manager and Java should not have been installed on the target system. Make sure you don’t have anything that may conflict. I do not know how an upgrade of previous MSM version will work, it has not been tested.
Install Oracle Java i586 (32 bit version).
(My OS is x64, but I could not get the x64 version of Java to work.)
You can always get an updated version from Oracle site but I have included the one I used inside my package.
Choose a destination folder without any spaces in the name, during the Java installation.
In my case I chose C:\OracleJRE32:
After the Java installation is done, set an environment variable to aforementioned folder, call it JRE_HOME and link it to the folder you used to install java, like in my example C:\OracleJRE32
Environment variables are set in System Properties > Environment variables.
See more info in this Microsoft post.
Same is valid for most Windows versions.
Reboot the computer.
Test with a CMD, type: java -version, it should give you the installed Java environment info. Remember the dash before version; “- version”.
Now copy the file [javax.activation.services] in to your Java /bin/ folder, in my example C:\OracleJRE32\bin\
Install MSM
(Yes, it’s the 17.05.06.00 version…)
I selected NO here.
Don’t have a running LDAP
This setting made me try twice, it worked both with 2048 and 1024:
I had no reason to select anything but default here:
Installation successful.
No additional reboot needed.
The file [javax.activation.jar] that is mentioned above and in ReadMe.txt as a separate download is NEEDED as far as I have seen and included in my package.
Lacking this file will cause MSM to not find the server.