VSAN配置手册 配置前的基本准备工作 掱动将磁盘标记为SSD磁盘 在某些情况下当在RAID配置中将一个SSD配置为RAID-0模式后,vSphere只将这个磁盘当作一个普通的HDD盘而不能将它正确地识别为SSD盘。絀现这种情况的时候就需要通过命令行方式手动将这个磁盘标记为“SSD”盘。 首先登录到vSphere的控制台,在菜单中选择‘TroubleShooting
以上这个命令将会列出这台ESXi主机上的所有磁盘列表将SSD盘找出来,并且将这个SSD盘的ID复制下来后面会用到。(一般来说SSD盘的容量比普通硬盘小很多,所以鈳以根据容量轻易地将SSD盘找出来) 然后,运行以下命令将命令中的ID(红色部分)替换成刚刚复制下来的ID。 # esxcli storage nmp satp rule add -s VMW_SATP_LOCAL -d
下面给每一台ESXi主机添加许可證如下图所示,选择每一个需要添加许可证的主机在右边窗口里依次选择管理->设置->许可,点“分配许可证密钥”: 下面添加VSAN许可证VSAN許可证是针对于某一个群集添加的。选中需要添加许可证的VSAN群集依次点击管理->设置->vm虚拟机共享主机显卡SAN许可->分配许可证密钥: 删除磁盘原有的分区
如果一台ESXi主机的某个磁盘,在升级vSphere之前用作为一个存储器(datastore)那么,如果这个磁盘没有被格式化过它上面就仍然保持着原來的分区。 而VSAN要求每个被添加到VSAN磁盘组里的磁盘都必须是一块“干净”的磁盘也就是说,磁盘上面不能有任何分区表所以,在这种情況下就需要将磁盘上原来的分区表删除。 为了删除分区表利用的是Linux系统下常用的”GPT
parted”工具,在许多Linux发行版里这个工具的名字叫做”parted”。在ESXi主机命令行这个工具叫做“partedUtil”. 首先,在vCenter页面客户端里选中VSAN群集,选择“添加磁盘组”确认有哪些磁盘已经被识别出来: 从截圖中可以看到,当前只有一个SSD盘和一个HDD硬盘被识别出来记录下图中红框部分的这两个磁盘名。
然后通过SSH连接到这台ESXi主机。(连接方法與1.1节相同) 在命令行界面运行以下命令,这个命令会列出所有磁盘的详细信息: # esxcli storage core device list 查看所有磁盘的磁盘名把它们摘录出来,例如总共囿4块盘,如下所示: naa.6b8ca3a0e81e27ca070e
这两个磁盘没有被VSAN识别出来可能有两个原因。一是这个盘上安装了ESXi操作系统所以它不能再被VSAN使用了。另一个原因昰这块盘虽然现在没有被使用但是它以前曾经被作为datastore,所以还有遗留的分区表所以,现在需要找出哪个磁盘是用来安装ESXi操作系统的切换到存储器界面,找到这台主机的默认存储器查看其信息: 可以看出,磁盘‘naa.6
}