建议的 RAID0 配置设置:
VMware 建议使用以下设置:
设备 | 配置设置 |
HDD | 预读 完全写入 直接(禁用磁盘写入缓存) |
SSD | 无预读 完全写入 直接(禁用磁盘写入缓存) |
注意:要配置建议选项,可以使用相应控制器供应商的 CLI 命令,例如用于 LSI 控制器的storcli以及用于 Dell H710 控制器的perccli。
创建 RAID0 卷并配置建议设置:
使用以下步骤创建具有前述配置设置的 RAID0 卷。以下是有关如何使用 LSIstorcliCLI 实用程序应用建议设置的说明。对于 Dell 控制器,请使用 perccli 替换 storcli。
注意:此过程中列出的所有命令的工作目录均为 /opt/lsi/storcli。因此,在执行步骤 1 之前,请先在 ESX 主机上执行 cd /opt/lsi/storcli 命令。
- 确定要创建逻辑驱动器的 HBA 的适配器编号。(对于此步骤,假设使用的是 LSI 9271 HBA):
- 运行以下命令:
./storcli /call show
- 在输出中,查找类似以下示例输出的条目:
Generating detailed summary of the adapter, it may take a while to complete.
Controller = 0 <---------------此处提供了控制器编号
Status = Success
Description = None
Product Name = LSI MegaRAID SAS 9271-8i
Serial Number = SV40318544
SAS Address = 500605b0075888c0
PCI Address = 00:03:00:00
System Time = 03/18/2015 21:30:06
在示例输出中,我们看到 LSI 9271 是控制器 0。这是在后续步骤的命令中使用controller_number时引用的值。
- 确定 HBA 所连接的磁盘的机箱 ID 和插槽编号:
- 运行以下命令:
./storcli /call show
- 在输出中,查找类似以下示例输出的 PD List 表:
PD LIST :
=======
----------------------------------------------------------------------------
EID: Slt DID State DG Size Intf Med SED PI SeSz Model Sp
----------------------------------------------------------------------------
252:0 9 UGood - 465.25 GB SAS HDD N N 512B ST9500620SS D
252:1 18 Onln 1 185.781 GB SATA SSD N N 512B INTEL SSDSC2BA200G3 U
252:2 15 Onln 2 418.656 GB SAS HDD N Y 512B HUC106045CSS600 U
...
第一列以 enclosure_id:slot_number 格式列出物理驱动器。这提供了将在后续步骤中使用的enclosure_id 和 slot_number。
- 确定要在其上创建逻辑卷的物理驱动器:
- 请参见在步骤 2 中生成的 PD List 表。
状态为 UGood 的任何驱动器都可用于创建逻辑卷。状态为Onln的驱动器已由逻辑卷所用,因此不可用。
- 选择状态为 UGood 的驱动器可供使用。步骤 4 中将使用该驱动器的slot_number。
- 创建具有相应配置的逻辑卷:
- 如果是 HDD,请运行以下命令:
./storcli /ccontroller_numberadd vd type=raid0 name=virtual_drive_namedrive=enclosure_id:slot_numberra wt direct strip=256
示例:
使用 PD LIST 输出中驱动器的命令:
./storcli /c0 add vd type=raid0 name=HDD-S0 drive=252:0 ra wt direct strip=256
- 如果是 SSD,请运行以下命令:
./storcli /ccontroller_numberadd vd type=raid0 name=virtual_drive_namedrive=enclosure_id:slot_numbernora wt direct strip=256
示例:
使用 PD LIST 输出中驱动器的命令:(假设是 SSD):
./storcli /c0 add vd type=raid0 name=HDD-S0 drive=252:0 nora wt direct strip=256
- 验证是否已正确创建虚拟驱动器:
- 运行以下命令 ./storcli /ccontroller_numbershow
例如:./storcli /c0 show
- 请参见以下输出中的VD LIST 表:
VD LIST :
=======
------------------------------------------------------------------
DG/VD TYPE State Access Consist Cache sCC Size Name
------------------------------------------------------------------
1/1 RAID0 Optl RW Yes NRWTD - 185.781 GB SSD-S2
2/2 RAID0 Optl RW Yes RWTD - 418.656 GB HDD-S3
3/3 RAID0 Optl RW Yes RWTD - 418.656 GB HDD-S4
4/4 RAID0 Optl RW Yes RWTD - 418.656 GB HDD-S5
5/5 RAID0 Optl RW Yes RWTD - 418.656 GB HDD-S6
------------------------------------------------------------------
- 检查包含所创建虚拟磁盘 (VD) 名称的行:
- 如果物理驱动器是 HDD,则它应该具有以下参数:
RAID0 Optl RW Yes RWTD
RWTD 代表包括“预读”、“完全写入”和“直接”在内的缓存策略。
- 如果物理驱动器是 SSD,则它应该具有以下参数:
RAID0 Optl RW Yes NRWTD
NRWTD 代表包括“无预读”、“完全写入”和“直接”在内的缓存策略。