本文主要分享EDS的集群部署!
1.集群部署准备
a.提前按照规划好的拓扑对交换机和EDS主机进行接线;
b.确认EDS主机管理口是否均在同一网段,确认EDS主机管理网物理上连接互通;
建议接显示器,逐台确认管理口IP地址;
c.若规划EDS做网口聚合,需提前在交换机上配置好相应的聚合模式;
a.轮询模式(balance-rr):
提供负载平衡和容错能力,对端交换机对应网口也需配置为轮询负载均衡模式(mode0:round-roubin)
轮询式发包,如eth0和eth1聚合,第一个包从eth0发出,第二个包从eth1发出
b.主备模式(active-backup):
提供网口级别的冗余,但做不到网口的负载均衡,对端交换机对应网口无需任何配置(mode1:active-backup)
同一时间只有一个网口处于活动状态
c.主备和链路均衡模式(balance-xor)
此模式提供负载平衡和容错能力,对端交换机对应网口也需配置为哈希负载均衡模式,建议xmit_hash_policy参数(用于指定hash策略)配置为:源MAC地址 XOR 目标MAC地址
推荐使用“主备和链路均衡模式”,交换机一侧配置哈希负载均衡模式,通常默认为静态聚合即可
2.登录主机
通过管理口IP登录其中一台EDS的控制台,输入默认用户名和密码(**/***):
3.集群部署
可更改此台主机的管理口IP设置,也可在部署前将显示器接在一体机上,在显示界面上修改管理口IP地址。
配置EDS集群IP相关信息(保证集群IP和管理口IP在同一网段)
4.添加主机
将其他几台EDS主机添加到集群中,输入用户名和密码:
5.配置存储私网
配置存储私网(聚合方式、聚合网口、网口IP、掩码):
如果是无链路聚合,配置如下:
6.配置存储外网
配置存储外网(聚合方式、聚合网口、网口IP、掩码):
选择存储外网口:
7.配置集群时间
严格对比时间是否正确,与本地时间进行对比时,也需要确认本地时间是否有异常:
8.完成配置
等待配置完成:
截止到目前为止,我们已经配置好集群环境!
现在回顾一下传统独立存储是怎么来用的:
a.存储设备开机初始化;
b.硬盘做raid;
c.在存储池中划分逻辑卷;
d.将逻辑卷划分到主机;
e.映射主机,初始化磁盘,开始使用。
所以,在存储进行集群初始化之后,我们要对其进行存储池部署。首先看一下存储池的分类:
存储池分类
a.存储池分为高性能块存储和容量型通用存储两种。容量型通用存储池提供文件存储和对象存储服务,高性能块存储池提供块存储服务。
b.一个集群只允许创建一个高性能块存储池和一个容量型通用存储池。
c.创建不同类型的存储池前,务必确认好对应存储池对于缓存盘和机械盘配比的要求。
以部署容量型通用存储池为例:
确认好存储池的创建条件后,选择“容量型通用存储池”:
点击创建存储池:
填写存储池信息,并选择要加入存储池的磁盘(需要满足容量型通用存储池的磁盘配比):
此处敲敲小黑板:
在超融合中数据冗余是通过2副本或3副本来实现的,但是在EDS中是通过纠删码冗余策略,主机数量少于5台情况下,只有一种冗余策略EC4+2;大于5台,可选择EC8+2。
如上图EC4+2,EDS通过4+2分布式纠删码将4块数据计算出2块校验,使得丢失(4+2)块数据/校验中任意2块不会影响数据的可靠性。说的通俗点就是6块盘中只有4块的容量用来存放数据,另外2块被校验码占用了,当数据出现问题的时候,可以使用剩余数据盘和校验盘计算出丢失的数据,这个类似于raid的原理,这么说大家应该就懂了。
再次核对磁盘信息:
“缓存盘全局配置” 保持默认即可,简单说一下:
PhxCache:缓存加速组件,用于前端业务的读写加速;
PhxKV:元数据存储组件,作为存储系统的元数据存储引擎;
PhxBcache:缓存加速组件,用于机械盘的读写加速。
确认无误后,等待创建完成即可(创建过程中需保证存储私网、外网网络无异常):
至此,存储池已配置完成,剩下的就是通过映射或关联到主机上就可以了。需要注意的是,存储连接主机,目前暂不支持FC协议,只能使用iscsi协议进行互联哦~~~
注意事项:
1.非一体机交付场景下,需要根据EDS集群的设备ID来申请授权;
2.设备授权是根据裸容量进行计算的;
3.一体机交付场景,授权文件(.lic)内置于发货U盘中,随一体机发货。