VxRack 节点附带 24 个磁盘(22 个 HDD 和 2 个 SSD 磁盘)
本文假设客户将第一个 SSD 用于 CacheCade,将第二个 SSD 用于 ScaleIO 的 SSD 存储池。
本文介绍如何使用 StorCLI 在具有 LSI 3108 RAID 控制器卡
的服务器上的存储设备 HDD/SSD 上创建虚拟磁盘
对于以下操作系统,请使用以下命令行工具:-
ESXi OS- /opt/lsi/storcli/storcli
Linux OS- /opt/MegaRAID/storcli/storcli64
Windows OS- storcli64
以下是要根据每个场景执行的高级任务:-
- 在用作存储池一部分的 HDD 设备上创建虚拟磁盘。此过程将在将成为存储池一部分的系统的硬盘驱动器上创建虚拟设备。
- 在用作存储池一部分的 SSD 设备上创建虚拟磁盘。此过程在将成为存储池一部分的节点中的 SSD 驱动器上创建虚拟设备。
- 在用于支持 CacheCade 的 SSD 设备上创建虚拟磁盘。此过程将在节点中的 SSD 驱动器上创建虚拟设备,这些驱动器将配置为高速缓存并由 CacheCade 软件使用。
为 HDD
创建虚拟设备
硬盘 (HDD) 的虚拟磁盘配置为直接 IO、启用回写和预读。
您需要为每个 HDD 创建一个虚拟磁盘。
通过运行以下命令创建虚拟磁盘:
登录到 SDS,然后从命令提示符处运行以下
命令
命令:
storcli64 /c0 add vd type=raid0 drives=<EID>:<Slt> direct wb ra pdcache=off
示例:
storcli64 /c0 add vd type=raid0 drives=6:2 direct wb ra pdcache=off
EID 和 Slt 是机柜 ID 和插槽 ID 值。
将显示类似于以下内容的输出:
控制器 = 0
状态 = 成功
Description = Add VD Succeeded
为 SSD CacheCade 磁盘
创建虚拟设备
在 SSD 设备上创建虚拟磁盘以用于通过 LSI 3108 RAID 控制器卡提供 CacheCade 加速。
1.通过运行以下命令,创建用于缓存的虚拟磁盘:
storcli64 /c0 add vd cc Type=raid0 drives=<EID>:<Slt> WB
,
其中 EID 和 Slt 是驱动器的机柜和插槽 ID。
将显示类似于以下内容的输出:
例子:
storcli64 /c0 add vd cc Type=raid0 drives=6:0 WB
控制器 = 0
状态 = 成功
Description = Add VD Succeeded
2.通过在 上运行以下命令,将缓存功能应用于 HDD 设备
要缓存的每个设备:
storcli64 /c0/vX set ssdcaching=on
X 是要应用高速缓存的 HDD 磁盘的虚拟磁盘。
将显示类似于以下内容的输出:
storcli64 /c0 /v2 set ssdcaching=on
控制器 = 0
状态 = 成功
描述 = 无
详细状态:
===============
-----------------------------------------
VD 属性值状态 ErrCd ErrMsg
-----------------------------------------
2 SSDCaching On Success 0 -
-----------------------------------------
3. 通过运行以下命令查找 CacheCade VD ID:
storcli64 /c0/vall show | findstr /c:“Cac0”
“/”字符后的数字是要在下一步中使用的 VD ID。
将显示类似于以下内容的输出:
DG/VD 类型 状态访问包含高速缓存 CAC sCC 大小名称
---------------------------------------------------------------------------------------------------
22/1 CAC0 Optl RW Yes RWBD - ON 372.093 GB
4. 通过使用 VD ID 运行以下命令来禁用预读高速缓存
显示在上一步的输出中:
storcli64 /c0/vX set rdcache=nora
vX 是 CacheCade 磁盘
的 VD ID
通过运行以下命令,将写高速缓存设置为回写:-
storcli64 /c0/vX set wrcache=WB
vX 是 CacheCade 磁盘
的 VD ID
5. 使用以下命令显示高速缓存配置:
storcli64 /c0/dall show cc
或运行 storcli64 /c0 show
从上述命令的输出中验证,在 VD 列表下的高速缓存列下,它为 SSDCacheCade 磁盘 Cac0 显示 NRWBD(NR=No Read Ahead(nora) WB=WriteBack D=Direct IO)。
VD 列表:
======
-----------------------------------------------------------------------------------------------------
DG/VD 类型 状态访问包含高速缓存 CAC sCC 大小名称
------------------------------------------------------------------------------------------------------
22/1 CAC0 Optl RW Yes NRWBD - ON 372.093 GB
为 SSD 存储磁盘
创建虚拟设备
通过运行以下命令创建虚拟磁盘:
1.登录到 SDS,然后在命令提示符处运行以下命令:
storcli64 /c0 add vd type=raid0 drives=<EID>:<Slt> direct wt nora
示例:
storcli64 /c0 add vd type=raid0 drives=11:0 direct wt nora
EID 和 Slt 是机柜 ID 和插槽 ID 值。
2.使用以下命令显示高速缓存配置:
storcli64 /c0 show
从上述命令的输出中验证,在 VD 列表下的高速缓存列下,它为 SSD存储磁盘 RAID0 显示 NRWTD
(NR=No Read Ahead(nora) WT= WriteThrough D=Direct IO)。
VD 列表:
======
-----------------------------------------------------------------------------------------------------
DG/VD 类型 状态访问包含高速缓存 CAC sCC 大小名称
------------------------------------------------------------------------------------------------------
23/23 RAID0 Optl RW Yes NRWTD - ON 372.093 GB