1、VSAN配备手册 1. 配备前基本准备工作 1.1. 手动将磁盘标记为SSD磁盘 在某些状况下,当在RAID配备中将一种SSD配备为RAID-0模式后,vSphere只将这个磁盘当作一种普通HDD盘,而不能将它对的地辨以为SSD盘。浮现这种状况时候,就需要通过命令行方式手动将这个磁盘标记为“SSD”盘。 一方面,登录到vSphere控制台,在菜单中选取‘TroubleShooting Options’: 然后,敲回车键,分别启用“Shell”和“SSH”. 这个时候,就可以通过SSH连接到这台ESXi主机。 # ssh .x.x 成功登录后来,运营如下命令。 # es
2、xcli storage core device list 以上这个命令将会列出这台ESXi主机上所有磁盘列表,将SSD盘找出来,并且将这个SSD盘ID复制下来,背面会用到。(普通来说,SSD盘容量比普通硬盘小诸多,因此可以依照容量容易地将SSD盘找出来。) 然后,运营如下命令,将命令中ID(红色某些)替代成刚刚复制下来ID。 # esxcli storage nmp satp rule add -s VMW_SATP_LOCAL -d naa.6b8ca3a0e81e03001a4e539c08862b30 -o enable_ssd # esxcli storage core cl
3、aiming reclaim -d naa.6b8ca3a0e81e03001a4e539c08862b30 下面这个命令可以验证SSD盘与否已经被成功地标记成”SSD”了: # esxcli storage core device list -d naa.6b8ca3a0e81e03001a4e539c08862b30 1.2. 为vCenter,vSphere,VSAN添加允许证 在vCenter网页客户端里,依次点击主页->主机和群集,然后选取vCenter目录,再选管理->设立->允许,点“分派允许证密钥”: 在新窗口里,选取“分派新允许证密钥”,输入新密钥后,依次点击解
4、码->拟定。 下面给每一台ESXi主机添加允许证。如下图所示,选取每一种需要添加允许证主机,在右边窗口里依次选取管理->设立->允许,点“分派允许证密钥”: 下面添加VSAN允许证,VSAN允许证是针对于某一种群集添加。选中需要添加允许证VSAN群集,依次点击管理->设立->虚拟SAN允许->分派允许证密钥: 1.3. 删除磁盘原有分区 如果一台ESXi主机某个磁盘,在升级vSphere之前用作为一种存储器(datastore),那么,如果这个磁盘没有被格式化过,它上面就依然保持着本来分区。 而VSAN规定每个被添加到VSAN磁盘组里磁盘都必要是一块“干净”磁盘,
5、也就是说,磁盘上面不能有任何分区表。因此,在这种状况下,就需要将磁盘上本来分区表删除。 为了删除分区表,运用是Linux系统下惯用”GPT parted”工具,在许多Linux发行版里,这个工具名字叫做”parted”。在ESXi主机命令行,这个工具叫做“partedUtil”. 一方面,在vCenter页面客户端里,选中VSAN群集,选取“添加磁盘组”,确认有哪些磁盘已经被辨认出来: 从截图中可以看到,当前只有一种SSD盘和一种HDD硬盘被辨认出来,记录下图中红框某些这两个磁盘名。 然后,通过SSH连接到这台ESXi主机。(连接办法与1.1节相似) 在命令行界面,运营如下命令,
6、这个命令会列出所有磁盘详细信息: # esxcli storage core device list 查看所有磁盘磁盘名,把它们摘录出来,例如,总共有4块盘,如下所示: è naa.6b8ca3a0e81e29001ac40ec147ca070e è naa.6b8ca3a0e81e29001ac40e3b3fd36bb2 è naa.6b8ca3a0e81e29001ac40e834416a708 è naa.6b8ca3a0e81e29001ac40d7f349ab358 比较前面截图和这个列表,可以发既有两个磁盘没有被 VSAN辨认出来。它们是 è naa.6b8ca3a
7、0e81e29001ac40ec147ca070e è naa.6b8ca3a0e81e29001ac40d7f349ab358 这两个磁盘没有被VSAN辨认出来,也许有两个因素。一是这个盘上安装了ESXi操作系统,因此它不能再被VSAN使用了。另一种因素是这块盘虽然当前没有被使用,但是它此前曾经被作为datastore,因此尚有遗留分区表。因此,当前需要找出哪个磁盘是用来安装ESXi操作系统。切换到存储器界面,找到这台主机默认存储器,查看其信息: 可以看出,磁盘‘naa.6b8ca3a0e81e29001ac40d7f349ab358’是这台ESXi主机启动盘,因此这个磁盘不能被V
8、SAN使用。 综合以上所有分析,结论就是:‘naa.6b8ca3a0e81e29001ac40ec147ca070e’这个磁盘当前未被使用,但是上面有遗留分区,因此也不能被VSAN辨认出来。下面操作就是来删除这个分区。 运营如下命令,获取这块磁盘详细信息: # partedUtil get /vmfs/devices/disks/naa.6b8ca3a0e81e29001ac40ec147ca070e 这个命令会输出一种信息表,示例如下: 243133 255 63 1 2048 0 0 第二行第1个数字(红色数字)代表有几种分区,在这个例子中是只有一种分区。然后运营如下命令
9、直接删除这个分区: # partedUtil delete /vmfs/devices/disks/naa.6b8ca3a0e81e29001ac40ec147ca070e 1 删除完毕后,当前返回vCenter网页客户端,再尝试添加VSAN磁盘组,当前发现这个磁盘盘被删除分区后已经可以被VSAN运用了: 2. 创立vSphere原则互换机或分布式互换机 VSAN网络可以使用vSphere原则互换机(vSphere Standard Switch,简称vSS)或者分布式互换机(vSphere Distributed Switch,简称vDS)。如果需要创立原则互换机,可查看2
10、1节。如果需要创立分布式互换机,可查看2.2节。这两节是并列关系,依照需要查看其中一节即可。 1. 2. 2.1. 使用vSphere原则互换机 在vCenter主页面,点击“主机和群集”。 选取需要创立原则互换机 某一台主机,点击管理->网络->虚拟互换机。然后点击右边带“+”按钮,创立VSAN网络: 在下个页面,选取“VMkernel 网络适配器”: 然后,选取一种既有互换机(固然,这个时候也可以选取新建一种原则互换机,但是,创立新原则互换机时,必要保证有一种未被使用网卡做这个新互换机上连链路): 输入一种自定义名称,然后必要勾选“虚拟SAN流量” 输入
11、一种可用IP地址和子网掩码, 点击下一步,再点击完毕。 注意:原则互换机需要在每一种ESXi主机都分别添加,添加过程相似,只需要在每一台ESXi主机上重复以上过程即可。 2.2. 使用vSphere分布式互换机 在vCenter主页,选中网络,再点击“操作” ->“新建Distributed Switch”,如图所示: 然后,在弹出页面中,输入一种分布式互换机名称: 保持互换机版本为默认5.5.0: 下一步,需要选取“上行链路数”。普通来说,每个ESXi主机需要使用一块网卡作为上行链路,因此,VSAN群集中有多少个ESXi主机,这台上行链路数就应当设定为多少。这个
12、数值与VSAN群集包括主机数量完全有关。 然后,也可勾选“创立默认端口组”,输入一种自定义名称。 这样,分布式互换机就创立好了。 3. 打开VSAN 如何在vCenter中创立群集不再赘述,这与老式创立群集方式完全相似。假设一种群集已经创立成功,并且已有主机添加进来,当前需要做就是在这个群集上打开VSAN功能。如图所示,选中群集名称,点击管理->虚拟SAN->常规,在右上角点编辑,再在弹出对话框中点“打开虚拟SAN”即可,向存储中添加磁盘模式可以设立为“手动”。 4. 添加新ESXi主机到VSAN群集 注意:如下环节展示如何在一台新添加主机上启用分布式互换机。如果
13、需要使用原则互换机,请参照2.1节,并且如下关于添加分布式互换机有关环节可以省略。 在vCenter网页客户端主页,选取网络: 然后选取上面环节中创立好分布式互换机“VSAN vDS”,在右边菜单中,选取“入门”->“添加和管理主机”: 选取“添加主机”: 点击“+新主机”按钮: 在新对话框选取新加入主机(这个主机已经被添加到群集中,只是还没有配备VSAN网络而已) 勾选下面两个对话框: 选取一种网卡来作为上行链路,点击“Assign uplink”: 在 下一步,点击“+新建适配器”: 选取一种分布式互换机端口组,就是刚刚创立“VSAN Ne
14、twork”: 勾选 “虚拟SAN流量” : 输入可用IP地址和相应子网掩码: 确认状态: 当前回到主页,选取“主机和群集”: 然后进入到群集管理页面,确认这个ESXi主机已经加入到了这个VSAN组中,但是,它磁盘还没有被添加进来。因此,选中这个新主机,手动创立一种磁盘组: 选取一种SSD盘和最多7个HDD硬盘: 然后确认这个磁盘组已经被成功地创立了: 5. 创立虚拟机存储方略 当启用VSAN后来,咱们就可以运用VSAN提供功能来创立某些虚拟机存储方略。例如:咱们可以创立一种方略,这个方略忍受一台主机故障。执行如下环节: 在主页中,选取“
15、规则和配备文献”: 选取虚拟机存储方略: 点击“添加”按钮: 先输入一种自定义名称,在下一步,“基于供应商特定功能规则”中,选取“VSAN”。在“添加功能”中,选取“Number of failures of tolerate”: 保持默认值为1: 然后点击结束完毕存储方略创立。 接着按着“创立虚拟机”常规流程创立一种虚拟机。直到接下来这一步,在“虚拟机存储方略”选项栏选项刚刚创立好方略,在下面存储中,选取兼容“vsanDatastore”: 出于测试目,只创立5GB硬盘: 当虚拟机创立完毕后,就可以在虚拟机管理页面,看到虚拟机虚拟磁盘在物理主机上放置状况,其中包括两个“组件”(Component)和一种“证明”(Witness):






