❶ vsan 缓存命中率低
vsan 缓存命中率低有两个概念。
概念1:数字的表现上,比如50%,这和命中率100%相比,肯定是低的。概念2:命中率是否影响客户机使用了,如果没影响,即便命中率是1%,也无所谓,所以这个指标应该是由网民来衡量的。
❷ 磁盘阵列卡对vSAN性能有没有影响
磁盘阵列卡对vSAN性能有一定的影响。
阵列性能的影响因素主要有以下几点:
1,RAID级别。
RAID0最高,因为只有条带化,对数据没有任何保护,可对多块磁盘同时读写。
RAID5其次,条带化的同时,在写数据时需要计算校验信息。
RAID6最慢,在写数据时需要计算两次校验信息。
2,RADI卡或控制器芯片的处理性能。这个芯片的计算能力决定着RAID建立、写数据和恢复的速度快慢。
3,高速缓存大小。缓存越大,IOps越大,对前端主机的响应速度越快。数据写到高速缓存后,主机便默认读写操作已完成。在后台数据再由缓存写入磁盘;如果缓存的清除算法得当,读数据操作在缓存内即可完成,可大大提高阵列读性能。
4,磁盘随机写性能。磁盘转数、单碟容量大小决定单盘的寻道速度,即磁盘性能。
❸ VSAN为什么声明磁盘选项,我的没有可用磁盘
VSAN配置磁盘组要求是裸盘,也就是磁盘里没有数据或未被使用(ESXI系统所在的磁盘除外)。不然就得去把磁盘格式化 或者把分区删除了,让其恢复没有数据的状态 然后才能声明磁盘为缓存盘和容量层,让vSAN使用。
选中磁盘所在的ESXi主机→配置→存储设备→选中磁盘→清除分区
❹ vSAN集群 无法识别磁盘处理
近期一直在搭建联想服务器vSAN集群,搭建过程中遇到了SD卡RAID问题一些问题,不过最终都一一解决,写一个值得记录的问题(坎坷了好几天)
搭建过程中有3台服务器都顺利加入vSAN集群,磁盘组缓存层和容量层都正常并且正常使用。最后再新增2个节点时出现2个节点只能识别部分磁盘,其中无法识别的磁盘中包括SSD,导致无法创建磁盘组,无法并入vsandatastore。
单节点共计8个磁盘,vSAN磁盘组无法识别闪存盘,但是节点物理层可以识别出闪存盘
尝试了很多种方法都没能解决,最后突然之间想到可能是由于vSAN集群是重建的,这块盘虽然现在没有被使用,但是它以前曾经被作为datastore,可能还有遗留的分区表。
SSH连接ESXI,查看磁盘信息
运行以下命令,获取所有磁盘信息
esxcli storage core device list
获取SSD磁盘信息
partedUtil get /vmfs/devices/disks/naa.
删除残留分区信息表
partedUtil delete /vmfs/devices/disks/naa. 1
partedUtil delete /vmfs/devices/disks/naa. 2
partedUtil delete /vmfs/devices/disks/naa. 3
刷新主机节点存储信息,终于可以正常刷出SSD!(开心)
另外一个节点出现2个磁盘无法识别,情况不太一样,报
Error: The primary GPT table states that the backup GPT is located beyond the end of disk.
需要重做分区,命令
partedUtil mklabel /vmfs/devices/disks/naa. msdos
partedUtil get /vmfs/devices/disks/naa.
再继续刷新,无法识别的2个磁盘可以识别了~!!
vSAN磁盘组配置走起~~
❺ vsan可以通过zabbix进行监控吗
1.Serverzabbix系统核心进程,轮询并捕获数据、发送通知等。是zabbix agent和zabbix proxy汇报数据的对象。server自身可远程检测网络服务。所有的前后端配置、统计信息、可操作数据存储于此。包含server、前段界面和后端DB几部分。
2.Agent部署在被监控主机上用于监控本地资源和应用并向zabbix server汇报结果。使用本地系统调用故非常高效。有主动和被动两种检测模式。被动模式下agent根据server或proxy的具体请求来返回数据。主动模式下先主动由server获取监控项列表在检测并返回新的数据。采用主动或被动检测取决于相应监控项的配置。
3.Proxy可以自由选择部署或者不部署,主要用于分担server的负载。在集中化监控远程位置、分支、网络的场景中是很好的解决方案。可从被监控设备收集数据缓存在proxy本地后传递给其所属的zabbix server。proxy需要单独的数据库。
4.Java gatewayjava实现的守护进程用于监控JMX类型的应用程序。
5.Sender命令行工具zabbix_sender,用于向zabbix server发送性能数据和可用性数据。多用于用户脚本定期向server发送数据。如:shell> cd binshell> ./zabbix_sender -z zabbix -s "Linux DB3" -k db.connections -o 43
6.Get命令行工具zabbix_get,用于同agent通信从agent获取数据。可用于zabbix agents的troubleshooting。如:shell> cd binshell> ./zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]"