FusionStorage部署

1、部署要求

1)CPU

支持X86架构和ARM架构

融合部署:同时部署了VBS和OSD的 CPU >= 8

分离部署:只部署了VBS或OSD的

计算节点(VBS) CPU >= 6

存储节点 (OSD)CPU >= 4

2)内存要求

内存占用公式

每个服务器占用内存容量=OS占用内存容量+运行FusionStorage所占用容量

MDC进程占用容量:5G

VBS进程占用容量:普通网卡 8G;IB网卡(当用于高并发等场景 存储平面使用IB组网) 10.5G

OSD进程占用容量

当时使用SSD或NVMe SSD设备做主存时,预留内存:N * 主存设备数 * [SSD容量/实际切分容量(默认是600G)]

N:切分容量<= 2T时,N=3.5GB

切分容量 >2T时,容量每增加2T,N的取值加1

截图.png

MDC + VBS + OSD (4块)   5 + 8 + 8 = 21G + CNA 8G = 29G

128G – 29G =  99G 给虚拟机使用

3)磁盘要求

截图.png

OS磁盘 =  2块 RAID1

每个服务器上有3个~36个硬盘可供FusionStorage Block使用(包含独立部署的元数据盘)。

两副本时,每个服务器上提供给每个存储池使用的硬盘数量为2个~12个。

三副本时,每个服务器上提供给每个存储池使用的硬盘数量为2个~36个。

每个存储池中的硬盘数量不能少于12个。

同一个资源池中的存储节点上最多和最少硬盘数量之差不能大于2块。且不能超过30%

此处所指的硬盘为加入该存储池的硬盘,而不是服务器上所能提供的硬盘总数

同一个资源池中的硬盘类型必须一致。

建议硬盘大小一致,如果硬盘大小不一致,系统会按照最小盘的容量作为各盘的裸容量使用。

OS 两块盘 RAID1

如果RAID卡支持直通模式,则开启直通模式( JBOD)即可

如果RAID卡不支持直通模式,则加入存储池的每一块硬盘必须做RAID0

截图.png

缓存盘

截图.png

如果只有三个节点,需要创建一个存储池,每个节点应该至少配置多少个硬盘?需要缓存?

每个节点一共需要多少块硬盘?

数据盘为总数为12

三个节点

OS 2块  + (12/3) 4块 + 1 缓存盘 +  1 ZK盘 = 8 块

四个节点:

OS 2块 + (12/4)3 块  + 1 缓存盘  + 1 ZK盘

4、网络要求

管理网络:FSM管理FSA的网络

存储网络:各存储节点之间互联的网络

业务网络:上层业务来对接iscsi的网络

截图.png

截图.png

截图.png

IB交换机 比FC交换机还贵

截图.png

2、部署

1)接入服务器

服务器可以不是单数,MDC单数即可

截图.png

选择机柜是为了后面的机柜级容灾

三台服务器:

机柜1

三台服务器

机柜1

机柜2

机柜3

副本机制: 服务器级容灾   机柜级容灾 机房级容灾

2)安装FSA

截图.png

截图.png

安装好FSA后,如果看不到硬盘,则进入CNA底层用fdisk -l查看磁盘,如果有,则说明RAID卡和驱动都正常

截图.png

步骤:

1. 接入服务器,安装FSA

2. 安装RAID卡 命令行管理工具包

FusionStorage需要知道磁盘更详细的信息,如槽位号等

欺骗系统是FSA的包,直接安装驱动(不用上传到Linux中,用命令行装)

截图.png

截图.png

3. 配置集群向导,选择存储网络

截图.png

截图.png

CNA 300G

已经使用50G 空间

创建ZK分区 60G 容量 剩余空间

强烈建议使用ZK盘,性能更好

截图.png

专门硬盘当缓存,给谁当缓存?

给主存当缓存

缓存在每个存储节点上只有一块

但是我的每个节点上有10块主存盘

这个缓存盘应该如何给主存分配空间呢?

平均分配

每个主存可以分配到多少空间呢?

100%/主存盘数量== 每个主存盘百分比

预留10%当缓存用

截图.png

槽位号必须相同

SAS  300G  * 12个硬盘   3副本   278G空间可用

请问: 存储池有多少容量?

278G * 12 / 3  = 1.1TB 

厂商1G=1000MB  实际换算1G=1024MB

posted @ 2023-03-26 20:31  风有遗霜  阅读(508)  评论(0编辑  收藏  举报