VMwarevSAN环境搭建操作文档Word文档下载推荐.docx
《VMwarevSAN环境搭建操作文档Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《VMwarevSAN环境搭建操作文档Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
![VMwarevSAN环境搭建操作文档Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/10/d7595695-ed04-4814-ad11-4dcc2987349c/d7595695-ed04-4814-ad11-4dcc2987349c1.gif)
在主机-管理-存储器-存储适配器-适配器详细信息页面下,可以看到识别到的各存储卷和存储类型。
web界面配置SSD存储
在某些情况下,比方两块SSD硬盘做raid后,SSDraid卷可能被ESX错误识别成HDD硬盘,这时候需要手动标记SSDraid卷为闪存盘,也就是SSD类型。
点击网页中的F图标,可以手动标记磁盘类型,需要确认在适配器详细信息中,至少有一个闪存类型的存储卷。
命令行配置SSD存储
标记SSD存储卷的过程,也可以在命令行中完成。
执行esxclistoragecoredevicelist,可以列出主机上的详细存储信息:
用以下两条指令,可以配置指定的存储卷为SSD类型:
esxclistoragenmpsatpruleadd-sVMW_SATP_LOCAL-oenable_ssd-dnaa.5000039638212730
esxclistoragecoreclaimingreclaim-dnaa.5000039638212730
再执行list可以看到已经被配置为SSD闪存类型。
去除磁盘上的原文件系统
vSAN要求磁盘组中所有磁盘上,都没有任何文件系统、分区表。
要去除磁盘上的原有文件系统,需要使用parted的vmware版本,在ESX命令行里,这个工具叫partedUtil。
可以用partedUtil工具对/vmfs/devices/disks目录下的各设备进行分区操作,在去除文件系统操作中,主要用到get子命令来查看分区,用delete子命令来删除分区。
去除磁盘上的所有分区后,就可以在vSANweb管理界面上识别出这块磁盘,参加vSAN磁盘组。
2配置vSAN群集
创立群集,开启vSAN功能。
创立vSAN群集,把ESX主机参加vSAN群集。
点击群集-vSAN群集名-管理-设置-虚拟SAN-常规-编辑-翻开虚拟SAN。
建议先选择手动向存储中添加磁盘。
这个操作只能在webclient里进行,客户端软件里没有vSAN相关选项。
添加vSAN磁盘组
在虚拟SAN-磁盘管理页面,点击声明磁盘和添加磁盘组,添加好vSAN磁盘组。
配置vSphere分布式交换机
选择DistributedSwitch-操作-DistributedSwitch-新建DistributedSwitch,
输入交换机名,
选择交换机版本,
根据主机的上行链路数量,选择上行链路数。
在此次测试环境中,每个ESX主机使用一块网卡作为上行链路,vSAN群集中有三个ESXi主机,这台的上行链路数就应该设定为三。
这个数值与VSAN群集包含的主机数量完全相关。
点击完成,分布式交换机就创立好了。
添加ESXi主机到vSAN群集
选择DistibutedSwitch-添加主机,
勾选管理物理适配器和管理VMkernel适配器,
选择一块网卡作为上行链路,点击分配上行链路
选择新建适配器,
选择刚创立的vSAN分布式虚拟交换网络,
勾选“虚拟SAN流量〞,
配置IPv4地址,
完成分布式交换机的配置。
注意:
此时IP地址应该与管理网不在同一个网段中
3配置虚拟机存储策略
启用VSAN后,就可以利用VSAN提供的功能来创立一些虚拟机存储策略。
例如:
可以创立一个策略,这个策略忍受一台主机故障。
在主页中,选择规那么和配置文件-虚拟机存储策略-创立新虚拟机存储策略,
输入一个自定义名称,之后在基于数据效劳的规那么里,选择VSAN,配置好规那么集,
配置好的存储策略兼容性显示如下,
4在vSAN存储上创立虚拟机
创立虚拟机时,在选择存储器步骤,要选择配置好的虚拟机存储策略,这时页面上会过滤留下兼容的存储池,
启用vSAN存储策略后,自定义硬件页面显示如下,
在虚拟机的管理页面,可以看到虚拟机存储策略的合规性检查状态。
5常见问题处理
英特尔〔Intel〕S3510系列固态硬盘240GSSD
SSD作为缓存
镁光SSD卡
去除IntelSSD盘分区命令
partedUtilmklabelt10.ATA__INTEL_SSDSC2BB240G6__BTWA505102TP240LGN__gpt
IOPS(Input/OutputOperationsPerSecond),即每秒进行读写〔I/O〕操作的次数,多用于数据库等场合,衡量随机访问的性能。
FIO工具测试IOPS性能
验证了虚拟机在线迁移,主机的高可用HA功能
加不进去物理机也有可能是因为物理主机时间节点不一致,差的太多
测试IOPS性能
四种测试案例
a.块大小为1k,混合读写,写占90%,测试时间10分钟,结果取写的iops。
b.块大小为1k,混合读写,读占90%,测试时间10分钟,结果取读的iops。
c.块大小为1M,混合读写,写占90%,测试时间10分钟,结果取写的带宽。
d.块大小为1M,混合读写,读占90%,测试时间10分钟,结果取读的带宽。
iops:
/iops#catfio_stress.sh
#!
/bin/bash
ipaddr=`/sbin/ifconfig|grep192.168|awk-F"
:
"
'
{print$2}'
|awk'
{print$1}'
|head-1`
runtime12=600
runtime34=600
dt=`/bin/date+"
%F_%M_%S"
`
#11kwrite90
/usr/local/bin/fio--filename=/dev/sda3--time_based--direct=1--rw=randrw--bs=1k--size=64g--numjobs=8-runtime=$runtime12--iodepth=8--ioengine=sync--rwmixwrite=90--group_reporting--name=write-read-mixedtext&
>
fio1_result_${ipaddr}_$dt
#21kread90
/usr/local/bin/fio--filename=/dev/sda3--time_based--direct=1--rw=randrw--bs=1k--size=64g--numjobs=8-runtime=$runtime12--iodepth=8--ioengine=sync--rwmixread=90--group_reporting--name=write-read-mixedtext&
fio2_result_${ipaddr}_$dt
#31Mwrite90
/usr/local/bin/fio--filename=/dev/sda3--time_based--direct=1--rw=randrw--bs=1M--size=64g--numjobs=8-runtime=$runtime34--iodepth=8--ioengine=sync--rwmixwrite=90--group_reporting--name=write-read-mixedtext&
fio3_result_${ipaddr}_$dt
#41Mread90
/usr/local/bin/fio--filename=/dev/sda3--time_based--direct=1--rw=randrw--bs=1M--size=64g--numjobs=8-runtime=$runtime34--iodepth=8--ioengine=sync--rwmixread=90--group_reporting--name=write-read-mixedtext&
fio4_result_${ipaddr}_$dt