Intel VROC Quick Configuration Guide
Intel VROC Quick Configuration Guide
Rev 1.2
March 2020
2
Intel® VROC Quick Configuration Guide
iii
Intel® VROC Quick Configuration Guide
Disclaimers
Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software, or service
activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your
system manufacturer or retailer or learn more at intel.com.
You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel
products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which
includes subject matter disclosed herein.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
The products described may contain design defects or errors known as errata which may cause the product to deviate from
published specifications. Current characterized errata are available on request.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness
for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or
usage in trade.
This document contains information on products, services and/or processes in development. All information provided here is subject
to change without notice. Contact your Intel representative to obtain the latest Intel product specifications.
Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725
or by visiting www.intel.com/design/literature.htm.
Intel, the Intel logo, Intel® Virtual RAID on CPU, Intel® Rapid Storage Technology enterprise are trademarks of Intel Corporation or its
subsidiaries in the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others.
© 2018-2019 Intel Corporation
iv
Intel® VROC Quick Configuration Guide
Warnings
Heed safety instructions: Before working with your server product, whether you are using this guide or any
other resource as a reference, pay close attention to the safety instructions. You must adhere to the
assembly instructions in this guide to ensure and maintain compliance with existing product certifications
and approvals. Use only the described, regulated components specified in this guide. Use of other
products/components will void the UL listing and other regulatory approvals of the product and will most
likely result in noncompliance with product regulations in the region(s) in which the product is sold.
System power on/off: The power button DOES NOT turn off the system AC power. To remove all power
from the system, you must unplug the AC power cord from the wall outlet. Make sure the AC power cord is
unplugged before you open the chassis, add, or remove any components.
Hazardous conditions, devices and cables: Hazardous electrical conditions may be present on power,
telephone, and communication cables. Turn off the server and disconnect the power cord,
telecommunications systems, networks, and modems attached to the server before opening it. Otherwise,
personal injury or equipment damage can result.
Installing or removing jumpers: A jumper is a small plastic-encased conductor that slips over two jumper
pins. Some jumpers have a small tab on top that you can grip with your fingertips or with a pair of fine needle
nosed pliers. If your jumpers do not have such a tab, take care when using needle-nosed pliers to remove or
install a jumper; grip the narrow sides of the jumper with the pliers, never the wide sides. Gripping the wide
sides can damage the contacts inside the jumper, causing intermittent problems with the function controlled
by that jumper. Take care to grip with, but not squeeze, the pliers or other tool you use to remove a jumper,
or you may bend or break the pins on the board.
Electrostatic discharge (ESD) and ESD protection: ESD can damage disk drives, boards, and other parts. We
recommend that you perform all procedures in this chapter only at an ESD workstation. If one is not
available, provide some ESD protection by wearing an anti-static wrist strap attached to chassis ground, any
unpainted metal surface on your server when handling parts.
ESD and handling boards: Always handle boards carefully. They can be extremely sensitive to ESD. Hold
boards only by their edges. After removing a board from its protective wrapper or from the server, place the
board component side up on a grounded, static-free surface. Use a conductive foam pad if available but not
the board wrapper. Do not slide board over any surface.
v
Intel® VROC Quick Configuration Guide
Preface
Introduction
This guide provides concise instructions for creating RAID configurations using the VROC HII Configuration
Utility. The utility runs prior to loading the operating system (OS) and can be used to prepare a RAID volume
before an OS is loaded onto it.
Guide Organization
This guide includes the following:
Section 1 - Product Overview
Provides the product overview, supported hardware and operating systems.
Section 2 - Preparing the server hardware and drivers
Provides the steps required to prepare the system to support Intel® VROC RAID configurations.
Section 3 - Intel® Volume Management Devices (Intel® VMD)
Provides definition of the Intel® VMD feature and instructions to enable it.
Section 4 - Creating Intel® VROC (VMD NVMe RAID) volumes
Step by step guide and screenshots to create Intel® VROC RAID configurations.
1
Intel® VROC Quick Configuration Guide
Table of Contents
Introduction................................................................................................................................................................................................. i
Guide Organization .................................................................................................................................................................................. i
1. Overview........................................................................................................................................................................ 4
1.1 Supported Hardware ........................................................................................................................................................ 4
1.2 Supported Operating Systems* ................................................................................................................................... 4
2. Preparing Server Hardware and Drivers................................................................................................................. 5
2.1 Server System..................................................................................................................................................................... 5
2.2 Intel VROC Hardware Key .............................................................................................................................................. 5
2.3 NVMe* drives....................................................................................................................................................................... 5
2.4 PCIe switches and retimers ........................................................................................................................................... 5
2.5 Drivers. ................................................................................................................................................................................... 6
3. Intel® Volume Management Device (Intel® VMD) ................................................................................................. 8
3.1 Enabling the Intel® VMD ports ..................................................................................................................................... 8
4. Creating Intel® VROC (VMD NVMe RAID) volumes ............................................................................................ 11
4.1 Accessing the Intel® VROC (VMD NVMe RAID) HII Configuration Utility ................................................. 11
4.2 Creating RAID Volumes Using the Intel® VROC (VMD NVMe RAID) HII Configuration Utility ......... 11
Appendix A. Glossary ................................................................................................................................................. 15
Appendix B. Updating Firmware on Intel NVMe drives using the Intel* SSD Data Center Tool ................ 16
List of Tables
Table 1. VROC driver requirements...................................................................................................................................................... 7
List of Figures
Figure 1. RSTe NVMe release note documentation style ............................................................................................................ 6
Figure 2. Steps to enter the Volume Management Device Port Window ............................................................................. 9
Figure 3. VMD port Example A ................................................................................................................................................................ 9
Figure 4. VMD port Example B ............................................................................................................................................................. 10
Figure 5. Steps to access the Intel® VROC HII configuration utility ...................................................................................... 11
Figure 6. Intel® VROC Managed VMD menu ................................................................................................................................... 12
Figure 7. Create RAID Volume menu................................................................................................................................................. 12
Figure 8. Completed Create RAID Volume menu ........................................................................................................................ 13
Figure 9. Intel® VROC Managed VMD menu ................................................................................................................................... 14
Figure 10. List of Intel® NVMe drives shown by the isdct tool ............................................................................................... 16
Figure 11. Updating an NVMe drive. ................................................................................................................................................. 16
2
Intel® VROC Quick Configuration Guide
<Blank page>
3
Intel® VROC Quick Configuration Guide
1. Overview
Intel® VROC (VMD NVMe RAID) is a powerful, reliable, and affordable hybrid RAID solution that uses the built-
in processor’s Volume Management Devices (VMD) and Intel® RSTe drivers to create and manage RAID
configurations. Intel® VROC is only available when the system is configured for UEFI boot mode. To enable
the Intel® VROC, a hardware key must be inserted onto the motherboard, and the appropriate processor
Virtual Management Devices must be enabled in BIOS Setup.
Intel® VROC provides added performance and reliability for supported systems equipped with NVM
Express* (NVMe*) drives to enable an optimal enterprise storage solution. Intel® VROC offers data
protection by enabling RAID in a pre-boot environment that can be used in operating systems like Microsoft
Windows*, Red Hat Linux* and SUSE Linux*.
Note: For a list of supported devices, consult the Tested Hardware Lists (THOL).
Note: Some of these Operating Systems might not be supported on a particular server system. The following
list contains the OS tests for each system:
• Tested Operating Systems for Intel® Server Board S2600WF Family
• Tested Operating Systems for Intel® Server Board S2600ST Family
• Tested Operating Systems for Intel® Server Board S2600BP Family
4
Intel® VROC Quick Configuration Guide
Refer to the corresponding system TPS document of your Intel® motherboard for VROC Hardware Key
installation instructions.
Note: Not configuring LED management correctly will make the locate and fault drive LEDs not to work and
make difficult to identify and replace a faulty drive.
2.5 Drivers.
The Intel® VROC solution has two driver components: the pre-boot, or UEFI driver, and the OS driver. The
UEFI driver is embedded in the system BIOS and is referred to as the RSTe NVMe UEFI driver, while the OS
driver must be loaded at the OS installation time and is referred to as the RSTe OS driver; both contain
version numbers. The OS driver version can be equal or later than the UEFI driver version but not vice versa,
excepting for the Linux OS. If the system BIOS version is updating while the prior BIOS version has a newer
RSTe NVMe UEFI driver embedded, the RSTe OS driver must be updated first.
Note: On a system with the Windows* OS installed and an Intel® VROC virtual drive present, the Windows*
RSTe OS driver version must not be prior to the RSTe NVMe UEFI driver version, otherwise unexpected
behavior may happen.
The RSTe OS driver can be found on the Intel Download Center. Enter vroc into the field near the magnifier
icon, and it will show both Windows and Linux driver links.
The RSTe NVMe UEFI driver version embedded in the BIOS is documented in the corresponding BIOS
Release Notes for the SUP Package, look at the “BIOS COMPONENTS/CONTENTS” section.
Below is an example of how the RSTe NVMe driver version is documented in the Release Notes file.
7
Intel® VROC Quick Configuration Guide
Each member of the Intel® Xeon® processor Scalable family has three Intel® VMD domains (numbered one,
two, and three). Each Intel® VMD domain manages 16 PCIe* lanes divided into four Intel® VMD ports (named
A, B, C, and D) consisting of four PCIe* lanes each. Some of these Intel® VMD ports are routed to specific
risers and slots in the system, while other Intel® VMD ports are routed to specific chipset uplinks, SAS
modules, or onboard Oculink connectors. This routing is fixed (non-configurable); please refer to the relevant
motherboard's Technical Product Specification for details on this routing.
Note: Intel® VMD ports routed to specific chipset uplinks cannot be used for Intel® VROC (VMD NVMe RAID)
configurations.
There are two different ways to connect NVMe* drives to Intel® VMD ports:
1. NVMe* drives connect directly to VMD ports in a 1:1 fashion when using the onboard Oculink* ports
or by using PCIe* retimers. Each NVMe* drive then uses four dedicated PCIe* lanes, providing full
bandwidth to each drive.
2. Several NVMe* drives connect to one VMD port by using either 8x4 or 8x8 PCIe* switches. Eight PCIe*
lanes are then shared by the NVMe* ports, providing limited bandwidth to each drive.
The RAID volume may be used as a bootable drive only if all drives in the RAID volume are connected to a
single Intel® VMD domain. It is possible to create RAID volumes spanning multiple Intel® VMD domains,
however such RAID configurations cannot be made bootable.
1. Advanced
2. PCI Configuration
3. Volume Management Device
8
Intel® VROC Quick Configuration Guide
9
Intel® VROC Quick Configuration Guide
Example B: If an R2000WF system is being used and eight NVMe drives are connected through an 8x8 PCIe
switch in slot one on riser two, VMD ports 1C and 1D must be enabled.
Note: If a retimer is used, a x16 slot is required and all four VMD ports must be enabled. Refer to the
corresponding motherboard’s TPS for supported riser and slot combinations.
Once the appropriate Intel® VMD ports are enabled, the system must be rebooted for the changes to take
effect.
10
Intel® VROC Quick Configuration Guide
4.1 Accessing the Intel® VROC (VMD NVMe RAID) HII Configuration Utility
Intel® VROC HII is the utility used to create and manage RAID configurations using NVMe* drives in a pre-boot
environment. The proper Intel® VMD ports must be enabled (and the system rebooted) to have the Intel®
VROC (VMD NVMe RAID) HII visible.
Access the HII configuration utility by entering BIOS Setup and selecting the following menu options in order:
1. Advanced
2. PCI Configuration
3. UEFI Option ROM Control
4. Intel® Virtual RAID on CPU
4.2 Creating RAID Volumes Using the Intel® VROC (VMD NVMe RAID) HII
Configuration Utility
After preparing the server hardware (see Section 2) and enabling the appropriate VMD ports, the RAID
volumes can be created. The following steps demonstrate the creation of RAID volumes within the Intel®
VROC HII configuration utility:
11
Intel® VROC Quick Configuration Guide
1. After selecting Intel® Virtual RAID on CPU, the Intel® VROC (VMD NVMe RAID) HII menu screen
appears, showing the installed Upgrade Key and the configured Intel® VROC RAID volumes (if any).
2. Select All Intel® VMD Controllers. The Intel® VROC managed VMD menu will appear showing all
Intel® VMD controllers with their corresponding NVME* drives.
12
Intel® VROC Quick Configuration Guide
4. Fill in the volume name (optional), then select the desired RAID level. Depending on the number of
drives and upgrade key installed, the available options are:
• RAID0
• RAID1
• RAID10
• RAID5
Select whether to span drives across different VMD controllers, then select the drives that will be used for
the chosen RAID level. The resulting capacity of the volume defaults to the maximum available for the
selected drives but may be decreased by the user.
13
Intel® VROC Quick Configuration Guide
14
Intel® VROC Quick Configuration Guide
Appendix A. Glossary
Term Definition
Intel® RSTe Intel® Rapid Storage Technology enterprise
NVMe* NVM Express*
Intel® VMD Intel® Volume Management Devices
Intel® VROC Intel® Virtual RAID on CPU
15
Intel® VROC Quick Configuration Guide
Figure 10. List of Intel® NVMe drives shown by the isdct tool
3. Take note of the Index number for all the drives requiring the firmware update. In the example shown
above, the drive containing index number 4 requires the firmware update.
For more information pertaining to the SSD data center tool, refer to the Intel Solid State Drive Data
Center Tool User Guide.
17