vcan作用:把位于当个服务器上的硬盘位统一起来管理,所有主机共享这些存储
vsan进化
5.5
6.0 加入全闪存架构 加入故障域
6.1加入双活架构
6.2 数据去重(全闪存架构) 网络raid5/6 之前的都是raid0/1
6.5 iscsi target 从这之后性能开始稳定
6.6 优化性能 数据加密方案
6.7 控制器 固件和驱动修补,用户提醒 powerlic 新的mdlet 空间回收 减少应用的容量
vcan常用术语
对象:独立存储块设备 包括vm(vm基于对象存储) 存储策略也是基于对象
组件:每个存储对象是一个组件 virtual san 与esxi之间用raid1阵列实现存储HA
副本:raid实现高可用 有多个副本避免单点 component
见证:仲裁 来确认如何恢复 viteness
磁盘组:每个host上的硬盘 (安装esxi的硬盘不可用)必须有SSD提供缓存,机械硬盘存储数据 也可以全闪存架构。
基于存储策略的管理
vsan必须有存储策略 没有创建将有默认策略 硬件要求 32G内存 10GE网络 最少3台esxi主机
一 存储策略 SPMB
FTT(允许故障数) 副本 见证 esxi主机数
1 2 1 3
2 3 2 5
3 4 3 7
FTT*2+1=主机数 副本是故障数+1
二 每个对象的磁盘带数
默认为1 单个超255G会被强制分割
例如 一个 100G的磁盘 被分成两个 50G + 50G 值为2 可以增加速度
三 闪存读取预留 10% 默认不配置
四 强制制备
例如不符合vsan的对安全的要求 也可以配置成功
FTT=0 条件=1
五 对象空间预留 默认值 0 相当于vm的磁盘制备 但是是0%---100% 去选择
六 容错
七 对象的iops限制
八 禁用对象校验和数据完整性修复操作 开启 闪存(也就是数据缓存)------》到机械硬盘直接存储的默认 取消了中间的数据校验。
配置vcan
首先清除需要加入vsan集群上磁盘的分区
创建分布式交换机(供vsan使用)
右键数据中心-新建分布式交换机--上行链路-端口名称 端口组-vlan 如果交换机开启trunck模式 需要添加vlan
添加主机 点击分配上行链路
每台主机网络 添加vkernel 关联分布式交换机 勾选vlan
添加网络-vkernel-选择现有网络(浏览)--勾选vsan
启用vsan
新建集群名称vsan
添加主机进入vsan
配置vsan启用
配置 单站点集群:每个主机驻留在自己的故障域
配置-双活主机vsan: 同一个站点两台主机和位于另外站点的见证主机,见证主机不参与存储(见证主机包含元数据)
配置-沿伸集群:两个站点 每个站点有偶数台主机,第三个占带你是见证主机,见证主机不参与存储(见证主机包含元数据)
(本次配置单点集群)
去重加密勾选
声明磁盘(说明磁盘是数据盘还是缓存盘。磁盘数量比较多的时候可以先不声明 分组依据切换为主机依据比较清楚) 可以先不声明
创建故障域
完成
vsan 配置 服务 磁盘管理 --添加磁盘 缓存 或者 容量 这样vsan就可以用了
在该集群创建虚拟机--
vsan 监控 运行状况 虚拟对象 勾选虚拟机文件,查看配置详细信息 可以看到虚拟机的配置文件是raid1的形式 放置在两台esxi主机上 winess见证 component存储副本
vsan集群--监控--运行状况-iscsi控制器容易报错。
配置双活集群 见证主机在另一个集群
两个vsan集群添加主机 启用vsan
配置-双活集群-选择磁盘分类 (缓存盘 数据盘)
选择见证主机(必须位于该集群外部)
存储策略
默认存储策略:单机虚拟机存储策略 允许故障数1 raid1 空间预留:精简置备
条带:raid0 读写效率高 单文件超过255G 会强行分割 stripes
raid5/6纠删码提高磁盘使用效率 vsan企业版才有
vsan集群--存储--策略配置
存储-策略与配置文件 看到配置策略文件
创建一台虚拟机 创建虚拟机的时候可以选择存储策略 单机虚拟机-编辑存储策略 可以修改
van-监控--虚拟对象 可以看到虚拟机文件信息 多块磁盘 交叉运行见证和副本 home文件
创建虚拟机策略--策略架构--为vsan创建 允许故账数-- 选择故障数(纠错码)
条带 最大一个硬盘分割为12个 每个对象的磁带数量=1 (磁盘分割)
创建虚拟机存储策略-命名 stripes 允许故账数-- 选择故障数(纠错码)raid0 这样虚拟机磁盘先做raid0 在做raid1 分布在4台主机
故障域 虚拟机raid1 把副本定义到指定的主机上 把主机定义到不同的故障域 故障域1 故障域2
建议最少3个故障域 因为 FTT=1 副本=2 esxi=3 3个主机分别位于不同的故障域 每个故障域多于一台主机最好 强烈推荐4个故障域
fault 1 2 3
van集群--配置--故障域 组件 见证处在同一个故障域会报错
延伸集群 地域上的双活数据中心的概念 见证单独一个 副本存放在不同地域的数据中心
全闪存环境创建后启用去重 会影响性能
配置故障域--首选故障域--辅助故障域
1+7 最多1个缓存7个数据盘
创建的虚拟机在 首选和辅助数据中心 见证在另外的单独主机
iscsi 目标服务
vsan集群-配置--iscsi目标服务--启用
默认网络: vmkl
tcp端口 3260
身份认证:无
默认策略
添加iscsi目标
iqn:
别名:vsan-iscsi
存储策略:默认策略
tcp端口:3260
身份认证: 无
添加容量大小
ip地址用的vnkerl1 vsan的专用ip链接
允许启动器 每个人
配置--vmkerl 网络
链接icisi的需要初始化磁盘
其他设备可以链接 vsan本身连接不上
iscsi fc san nfs