老赵
作者老赵·2018-10-31 17:25
系统工程师·某保险

某银行数据仓库存储升级改造项目实施文档

字数 7016阅读 4584评论 9赞 13

1方案概述

1.1方案介绍

xx银行现有的数据仓库存储运行了3年,随着数据的大幅增长,该设备无论在性能还是容量上均日益无法满足未来业务的支撑。根据规划后续还有数据仓库容量增长较大,届时所需要的存储空间有效容量将达到80TB。现有的传统机械式磁盘阵列已无法满足上述系统对其IO的要求,因此此次更换的存储设备须为支持SAN的全闪存介质设计。

本期项目针对xx银行对于数仓数据存储的升级需求提供具有在线压缩功能的高速全闪存存储设备,帮助xx银行提升数仓数据存储性能。

1.2 实施环境及目标

系统实施环境:
fqt0luc2rxl

fqt0luc2rxl

项目目标:集成部署IBM V9000存储,并将数仓存储EMC-VNX5500设备的数据迁移到IBM V9000,保障数据零丢失并缩短停机时间。

2实施规划

2.1设备安装规划

在安装 FlashSystem™ V9000 之前,物理环境必须满足某些需求。这包括验证是否有足够的空间可用,以及电源和环境条件的需求是否得到满足。

输入电压需求
表 1. 输入电压需求
emmxdn4ncr7

emmxdn4ncr7

每个组件的最大电源需求
表 2. 功耗
ks034a1ioaa

ks034a1ioaa

尺寸和重量
表 3. 尺寸和重量
zd0etedgy6o

zd0etedgy6o

一般准则
在为系统设计机架时,请使用硬件位置图表来记录系统的物理位置。

完成硬件位置图表中的信息后,请考虑以下需求:
确保机架不会上重下轻。查看机架随附的准则。务必将较重的组件放在机架的底部。

填写针对位于机架中的所有其他单元的行,包括以太网集线器和光纤通道交换机。 集线器和交换机通常都是一个 EIA 单元的高度,但请和您的供应者核实。

应该从机架底部开始安装组件。要改善对最底层组件的访问,在填写工作表时,请在地面以上预留 1U 或 2U 机架空间。

FlashSystem V9000 构建块的机架准则
该系统由两个 (2U) AC3 控制机柜和一个 (2U) AE3 存储机柜组成。这三个机柜组成了 6U 构建块 (BB),三个组件之间没有空间。这三个组件由 6U 挡板覆盖,如下图所示:
图 1. FlashSystem V9000 构建块
s12swz1qbgf

s12swz1qbgf

• 1 AC3 控制机柜 (2U)
• 2 AE3 存储机柜 (2U)
• 3 AC3 控制机柜 (2U)
建议在机架下半区安装此配置。
机架硬件位置图表
使用下表输入 FlashSystem™ V9000 组件的目标位置。
表 1. 机架硬件位置图表 机柜编号:SB04

b5b2kbc6d5b

b5b2kbc6d5b

fs4v148c38j
fs4v148c38j

2.2 V9000命名规划

V9000命名规划如下:
数据中心的V9000群集名称为:cluster_10.172.3.210。
节点名称:V9000_node1,V9000_node2

2.3 SAN交换机实施规划

2.3.1光纤交换机端口规划原则

本期配置的IBM V9000与SAN交换机连接共采用4个16Gb FC接口,其中每台SAN交换机连接2个端口,其中每个V9000控制器与每个交换机共连接1个端口。
每台服务器与每台交换机至少连接一个端口。

2.3.2光纤交换机端口规划

根据2.3.1中描述,端口连接规划如下:
数据中心SAN交换机1端口:
z6p9vi1983

z6p9vi1983

数据中心SAN交换机2端口:
c7mkrdq2poh

c7mkrdq2poh

2.3.3 SAN交换机Zone规划原则

要将 FlashSystem V9000 安装到将在安装期间使用的现有 SAN,您必须先确保设置交换机分区以使新连接与 SAN 的活动部分隔离。

您还应根据高可用性需求评估 SAN 的设计,通过执行以下步骤确保适用性:
1、 为每个主机指定主机总线适配器 (HBA)。
2、 定义性能需求。
3、 确定总存储容量。
4、 确定每个主机的存储容量。
5、 确定主机 LUN 大小。
6、 确定主机与 AC3 控制机柜之间所需的端口总数和带宽。
7、 确定您的 SAN 是否有足够的端口连接所有主机和 FlashSystem V9000。

IBM FlashSystem V9000与SAN交换机连接的Zone配置原则:
1、 V9000的所有连接到SAN交换机的端口组成一个大Zone,用于V9000控制器之间的通信。
2、 V9000的连接到SAN交换机的端口和所连接到V9000的服务器的每个端口都单独配置一个Zone。

2.3.4 SAN交换机Zone 规划

SAN配置表:
DC-SS1-MDS9513-1
8n5bx44rpax

8n5bx44rpax

f7pfd5bc2k
f7pfd5bc2k

DC-SS1-MDS9513-2
xwmb65tzsec

xwmb65tzsec

h6ifepucft8
h6ifepucft8

2.4 V9000存储规划

当前V9000配置了8块5.7T闪存盘,裸容量为:45.6T,做完RAID后实际可用容量为31.2T。进行初始化配置后,创建存储池pool0,容量31.2T,压缩后预计可用容量为60T。

由于本次数据迁移是利用V9000的数据迁移功能实现,在迁移数据的时候会保持原有的lun结构,所以原有VNX5500上的150个lun会被迁移至v9000。由于V9000的磁盘性能都一样,以后在数据库增加容量的时候可以采用容量大的卷以便于管理,建议每个卷的大小为200G。

V9000存储容量规划如下:
v7gomacal4

v7gomacal4

2.4.1 V9000微码版本规划

本期配置的V9000存储推荐采用V7.7.1微码版本,该版本支持本期采用的最新控制器9846-AC3。
详细信息如下:
https://public.dhe.ibm.com/storage/san/sanvc/release_notes/V9000_771_releasenotes.html

2.4.2 V9000网络规划

需要记录 AC3 控制机柜的管理地址信息值以及 AE2 存储机柜的服务地址值。
注:
1、 AE2 存储机柜和两个 AC3 控制机柜必须全都物理连接到管理网络,即使它们共享一个集群地址也如此。
2、 可以使用 IPv4 和 IPv6 地址。
表 1. AC3 控制机柜 IP 地址

0negzhawnws

0negzhawnws

表 2. AE2 存储机柜所需的服务 IP 地址

yczj8btuddn

yczj8btuddn

V9000所需TCP/IP端口与服务如下:
bbixwhhhlpi

bbixwhhhlpi

3 SAN交换机实施

参考SAN交换机规划进行配置;配置时建议在业务非繁忙时期进行;
SAN交换机配置步骤如下:(以portzone为例)
1.创建别名;
2.创建zone;
3.加入zone 配置;
4.保存和激活配置

4.V9000存储虚拟化实施

4.1 V9000内部连接

下图显示了混合有 FC 和 10 Gb 以太网主机连接的固定构建块内 AC3 控制机柜中的适配器位置。

图 1. 使用 16 Gbps FC 和 10 Gb 以太网主机连接的 AC3 控制机柜中的适配器位置
qx5ykcjuk

qx5ykcjuk

• 1 未使用
• 2 可选的 SAS 适配器
• 3 16 Gbps FC 适配器(必需)
• 4 16 Gbps FC 适配器(必需)
• 5 压缩适配器
• 6 10 Gb 以太网适配器,针对主机连接
• 7 16 Gbps FC 适配器,针对主机连接
• 8 压缩适配器

下图显示了两个 AC3 控制机柜与 AE2 存储机柜之间的电缆连接。

• 该图显示了从各组件后部面板观察到的端口。例如,每个 AC3 控制机柜的图都显示插槽 3、4 和 7 中适配卡上的 16 Gbps FC 端口以及插槽 6 中的 10 Gb 以太网主机适配器。
• 在图中的每个 AC3 和 AE2 机柜上,通过数字标识每个端口。数字显示该端口的目标。例如,在上方的 AC3 控制机柜上,标注为“3”的端口连接到 AE2 存储机柜上标注为“3”的端口。

图 2. 具有混合主机连接的固定构建块的电缆连接
0rtppt8ekc

0rtppt8ekc

表 1. 具有混合主机连接的固定构建块图注
05cijrq1wkwc

05cijrq1wkwc

4.2 V9000初始化配置

通过笔记本连接到V9000的T口,打开笔记本网络的DHCP,打开firefox连接192.168.0.1,使用管理 GUI 来完成以下高级任务:

• 从管理 GUI 中,选择并创建新密码。
• 通过输入 NTP 服务器的 IP 地址,或通过手动输入日期和时间来配置日期和时间。
• 配置许可功能。

对于外部虚拟化,基本 5639-RB7 许可证授权 FlashSystem™ V9000(机器类型 9846/9848)执行所有许可功能,例如虚拟化、FlashCopy、全局和高速镜像以及实时压缩。任何不是 FlashSystem V9000 的已连接存储器都需要外部虚拟化许可证,该许可证基于“每容量单位”的度量。因为子容量许可功能适用,所以 FlashCopy、远程镜像或实时压缩许可证的数量并不总是需要等于外部虚拟化许可证的数量。

根据规划设置好IP地址:10.172.3.210,用户名:superuser,密码:password,第一次登录后进入配置向导,根据提示进行初始化配置:
点击下一步:
cb26r77vmvf

cb26r77vmvf

选择第一个节点,点击下一步:
pckfn2ummbt

pckfn2ummbt

输入V9000的管理IP:10.172.3.210,点击下一步:
le8lsffjky

le8lsffjky

点击下一步:
l17bwwxj9u

l17bwwxj9u

点击完成:
wnw97t7ri2g

wnw97t7ri2g

完成V9000初始化:
c43eb7jjf6

c43eb7jjf6

b39vtrhi1k7
b39vtrhi1k7

uj4n8yg1z7n
uj4n8yg1z7n

打开firefox输入https://10.172.3.210,第一次登录系统,会进入配置向导,点击下一步:
q6x0033n5xj

q6x0033n5xj

输入V9000集群名称,点击下一步:
wzkn3hgswxs

wzkn3hgswxs

输入虚拟化容量,点击下一步:
cxzatlnkq55

cxzatlnkq55

点击下一步:
sivfd692gk

sivfd692gk

输入相关客户信息,点击下一步:
fau9u7hpvy4

fau9u7hpvy4

输入联系人信息,点击下一步:
isjjftby6f

isjjftby6f

3txg2e1jzxt
3txg2e1jzxt

点击完成:
du6niemhsq

du6niemhsq

进入V9000管理界面:
c0txez4o59t

c0txez4o59t

往集群添加存储柜,点击下一步:
6sxxpsrrx6

6sxxpsrrx6

V9000会自动发现以连接的存储柜:
1c6hpsjxyh2

1c6hpsjxyh2

snvax3dz3t
snvax3dz3t

hhj3l2ov3er
hhj3l2ov3er

自动进入阵列初始化:
k4mtcce7q5c

k4mtcce7q5c

lxbtkf5yh3
lxbtkf5yh3

v7wbb354jeo
v7wbb354jeo

dgsscbu6nb7
dgsscbu6nb7

4.3 数据迁移实施步骤

auxiqz4cpm

auxiqz4cpm

j0i6akziz4g
j0i6akziz4g

30r5gh1i2rs
30r5gh1i2rs

h9dvedfm9m
h9dvedfm9m

wyyzq0f5yo9
wyyzq0f5yo9

g5rvv6bq8fu
g5rvv6bq8fu

i9ujibw83f
i9ujibw83f

klx9nye4w1
klx9nye4w1

62v6ni3l1ss
62v6ni3l1ss

mo1epc3szf
mo1epc3szf

8lerkc81m6v
8lerkc81m6v

yqlpmhagipi
yqlpmhagipi

j5e30xozk0j
j5e30xozk0j

dvmohgkr1k7

dvmohgkr1k7

0b7ymnr98h5a
0b7ymnr98h5a

aat8og36kru
aat8og36kru

5、V9000常用维护命令

5.1创建压缩卷

选择Pools → Volumes by Pool,进入卷管理的窗口:

se491p2ifle

se491p2ifle

点击Creat Volumes,弹出以下创建卷的窗口:
tg9qji5oms

tg9qji5oms

可以根据需要选择不同类型的卷,包括传统卷、精简配置卷(Thin-Provisio),镜像卷、精简镜像卷和压缩卷。点击所需要卷类型的图标,弹出以下窗口:
4ix32sgcw49

4ix32sgcw49

输入相应的所需LUN的数量、容量、名称等信息,点击create,完成卷创建。
ojf7ykrksce

ojf7ykrksce

5.2创建主机

选择Hosts > Hosts,进入以下窗口:
1o8unte1uu3h

1o8unte1uu3h

点击Add host,弹出以下窗口:
0obw9bdkcpv

0obw9bdkcpv

输入主机名称,选择主机对应的端口号,点击Add Port to List,可以加入多次,然后点击Add host,完成主机添加。

5.3映射卷给主机

选择Pools → Volumes by Pool,进入卷管理的窗口:
1315n7iawndm

1315n7iawndm

点击Action> Map to Host,弹出以下界面选择主机名称,并点击Map Volumes,完成主机映射。
f2yftm26rqt

f2yftm26rqt

5.4 aix下V9000多路径命令

在aix系统下查看V9000多路径常用命令:
1、 多路径状态查看

sddpcm_get_config -Av

2、停止对应lun路径(路径分别是2、3、5、7,这里是路径停止路径7)
pcmpath set devic
pcmpath set device 2 path 7 offline
pcmpath set device 3 path 7 offline
pcmpath set device 4 path 7 offline
pcmpath set device 5 path 7 offline

3、查看对应端口
pcmpath query port

4、启用对应lun路径
pcmpath set device 2 path 7 online
pcmpath set device 3 path 7 online
pcmpath set device 4 path 7 online

5、清除error
p750lpar1:/# pcmpath clear device 3 count error
Success: error counter reset
其他常用命令
pcmpath: 显示和管理 SDDPCM 设备。
pcmpath query adapter: 显示适配器配置
pcmpath query version: 显示 SDDPCM 的版本
pcmpath query device: 显示 SDDPCM 设备(pcmpath query device 44 仅显示此设备)
pcmpath query essmap: 显示完整概述
pcmpath set device algorithm: 动态更改路径选择算法
pcmpath set device hc_mode: 动态更改路径运行状况检查模式
pcmpath set device hc_interval: 动态更改路径运行状况检查时间间隔
pcmpath set device Mpath N online/offline: 动态启用(联机)或禁用(脱机)路径
pcmpath set adapter N online/offline: 动态启用(联机)或禁用(脱机)适配器(SDDPCM 保留设备的最后一个路径,并且如果该设备正在使用最后一个路径,则会失败)
pcmquerypr: 读取并清除暂存的保留和注册密钥
pcmquerypr -vh /dev/hdisk30: 查询并显示暂存的保留(-V 详细模式以及详细信息)
pcmquerypr -rh /dev/hdisk30: 释放暂存保留(如果设备被当前主机保留)
pcmquerypr -ch /dev/hdisk30: 删除暂存保留并清除所有保留密钥注册
pcmquerypr -ph /dev/hdisk30: 删除暂存保留(如果设备被其他主机保留)
pcmgenprkey: 设置或清除所有 SDDPCM 多路径 I/O (MPIO) 设备的 PR_key_value Object Data Manager (ODM) 属性

5.5 开启和关闭V9000

要开启或关闭 系统的电源,请按给定顺序完成此过程中的步骤。
打开 FlashSystem V9000 构建块的电源
开启光纤通道和以太网交换机的电源。

要开启 AE2 存储机柜的电源,请将两根电源线连接到存储机柜上的两个电源接口。 等待电源指示灯 (LED) 点亮,闪烁,然后一直点亮。该过程可能最多需要 10 分钟。

要开启每个 AC3 控制机柜的电源,请按电源控制按钮。因为该按钮是凹陷的,所以您可能需要一个尖头设备(如螺丝刀)以按下电源控制按钮。
关闭系统前

要卸下系统的所有输入电源(例如,必须关闭机房电源以便进行维护),必须先关闭系统,然后再卸下电源。关闭系统会使系统中的所有节点将数据存储到内部驱动器中,然后进入待机状态。待机状态下,无法再访问系统提供的卷。

如果在关闭节点电源前未关闭系统,那么节点会检测断电情况并继续依靠电池来运行,直至将内存中保留的所有数据保存至内部驱动器。

在对机柜恢复输入电源时,节点中的电池会重新充电。但是,只有在电池具有足够的电量来支持在意外断电时保存节点上的所有数据时,节点才允许进行任何 I/O 活动。如果电池已放电,这一过程可能需要长达两小时,因为节点是依靠电池来运行的。在卸下电池输入电源前请关闭系统,以防止电池电量泄露并可以在恢复输入电源时恢复 I/O 活动。

关闭 V9000 构建块的电源
要关闭系统电源,请完成以下步骤:
停止主机。

要关闭 FlashSystem™ V9000 构建块,请从 管理 GUI 中的“系统”视图中, 右键单击任一 AC3 或 AE2 机柜,并长按鼠标按键 2 秒钟。松开鼠标右键并选择关闭系统电源。 提供确认代码后,完整的 FlashSystem V9000 解决方案将开始执行电源关闭过程。
(可选)关闭光纤通道交换机和以太网交换机。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

13

添加新评论9 条评论

powxpowx技术经理ZWT
2019-05-13 18:28
学习一下!!!
qihanchongqihanchong系统架构师ITMA
2019-05-03 23:40
谢谢分享,文档是2个人写的? 1、2.4表格中,dwdb_bak就是dwdb2? 前后不统一 2、文中前面提到的V9K存储机柜为AE3后面的为AE2。 3、4.3中第4部分,CX4-480 ?
dragoncxbdragoncxb项目总监kunlun
2018-11-12 16:26
非常好的文章,谢谢!
幽云十六州幽云十六州其它Aac
2018-11-07 14:17
这个怎么收藏呢

twt社区管理员@幽云十六州 文章没有收藏功能,你可以通过浏览器来收藏。

2018-11-07 14:23
yang3518yang3518系统工程师IBM长沙分公司
2018-11-06 21:26
用全闪代替传统的存储,性能上肯定会有提升的
ZhuJun2014ZhuJun2014存储工程师IBM
2018-11-04 10:01
写的挺好。替换后,性能有多大的提升?
wuwenpinwuwenpin软件开发工程师南京
2018-11-01 19:42
收藏!收藏!
sun_91sun_91系统运维工程师郑州
2018-11-01 17:06
这个可以收藏下,mark。。。
loverandomloverandom系统架构师中国电子系统技术有限公司
2018-11-01 10:34
挺好,挺全
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广