You are on page 1of 34

NCS7000G2 培训课程系列

—— 高级功能配置
2 017 (1)
学习目标

经过本课程的学习,您应该能够

 掌握多控集群的配置方法

 掌握双活集群的配置方法

 掌握自动分层的配置方法

 掌握外部虚拟化及数据迁移的配置方法

 掌握 QOS 及 SNMP 的配置方法


多控集群配置
多控集群简介
 NCS7000G2 通过光纤链路创建多控集群,多个
NCS7000G2 控制器在 FC SAN 网络上进行信息同步和共享
 多个 NCS7000G2 控制器通过 FC 交换网络虚拟出统一资
源调度层,控制信号会通过交换网络进行同步广播,从
而实现对 NCS7000G2 集群的统一管理和维护
 在 NCS7000G2 集群内部通过 FC 交换网络创建了统一的
计算资源池和硬盘资源池,计算层和硬盘存储层之间以
池的级别进行数据互通,打破了各个物理组件独自运作
的数据孤岛效应,实现了集群内部的资源共享
 综上所述,为创建完整的 NCS7000G2 多控集群架构,实
施环境中必须具备完备的 FC SAN 环境
多控集群 zone 划分
 NCS7000G2 的光纤口有三中用法:上联主机、
下联外接存储、集群互联
 集群互联 FC 口用于多控集群控制器内部之间的
互相通信
 上联主机 FC 口用于 NCS7000G2 与主机之间的
FC 映射
 下联外接存储 FC 口用于 NCS7000G2 对外接存储
的外部虚拟化功能
 NCS7000G2 单个 FC 口可以复用于上联主机、下
联外接存储、集群互联
 在创建多控集群之前,请将所有控制器的集群
互联 FC 口划到一个大 zone 中
 每个控制器用于集群互联的 FC 口建议不少于 2

创建多控集群

 为创建多控集群,首先需要将准备加入集群的所有控制
器的现有集群信息删除
 首选创建一个双控集群,具体步骤请参考《 NCS7000G2
设备初始化》课件中关于创建集群的描述
 在创建好双控集群之后,进入集群 GUI 管理界面,使用
“添加机柜”功能将其余控制器添加到集群内部
 创建好多控集群之后,可以在一个管理界面内同时管理
多个控制器的资源
双活配置及要求
修改系统拓扑
 为了创建双活集群,请事先创建一个普通的多控集群
 使用“修改系统拓扑”功能将普通的多控集群转换为双活集群

 双活集群增加了站点的概念
 站点 1 和站点 2 是组成双活集群的主要部分,多个控制器按
照双控为一组平均分配到两个站点中
 站点 3 是仲裁站点,用于放置仲裁盘或者仲裁机
站点分配

 在创建双活集群过程中,系统会默认将两个控制器一组的
机柜(指一台 NCS7000G2 物理机)分配到某个站点中
 可以点击转换按钮修改相应机柜所在的站点
 无论如何修改站点,务必保证站点 1 和站点 2 非空,否则
无法正常创建双活集群
配置仲裁盘

 对于双活集群,仲裁盘和仲裁机可以二选其一
 使用仲裁盘方式配置仲裁,需要事先配置外部虚拟化功能
 将外置存储中的 LUN 映射给 NCS7000G2 双活集群中的每一个控制

 在双活集群创建向导中,将外置存储中的 LUN 分配到第三站点即为
双活仲裁盘
 NCS7000G2 对于仲裁盘所在的磁盘阵列有兼容性要求,具体参见
《 NCS7000G2 兼容性列表》
配置仲裁机  使用仲裁机需要在 NCS7000G2 中事先生成仲裁文件,相应
命令为 mkquorumapp
 在 NCS7000G2 管理 GUI 中,点击“设置 - 支持 - 显示完整列
表”,在其中搜索 jar ,将仲裁文件下载到本地保存
 仲裁文件需要在 Linux 环境中运行,准备一台 Linux 服务
器,此服务器应该能够 ping 通双活集群中所有控制器的服
务 IP 地址
 将仲裁文件上传到 Linux 服务器中,运行命令 java -jar
ip_quorum.jar ,开启仲裁进程
 需要注意:执行命令后,不能中断,否则仲裁机就会掉线,
很不方便,所以可以将命令写入脚本,保证命令后台持续运

 使用命令 lsquorum 验证仲裁机的状态是否为在线
创建双活存储池

 点击池页面中“创建”,创建两个空池
 空池是没有所属 IO_groupd 的,只有当添
加存储器时,存储器属于哪个 IO_group ,
池就属于哪个 IO_group
 两个控制器一组叫做一个 IO_group
 创建的两个池应该分属于不同的站点
创建双活卷及映射

 为了创建双活卷,请将卷的模式选择为“ HyperSwap”
 每一个双活卷都是由两个副本组成的,分别来自于站点 1 和站点
2 的存储池
 在创建双活卷的时候,需要手动指定两个副本所在的存储池
 在双活架构中创建主机需要为其指定主机所属站点,其余方法与
创建普通主机相同
 双活卷的映射方法和普通卷相同
 双活卷在主机端的路径数量是普通卷的 2 倍
自动分层
存储池级自动分层
 在 NCS7000G2 中创建的存储池默认都是开启自动分层
冷热数据迁移功能的
 在向存储池添加内部存储器时,直接添加即可,无需进
行任何配置,自动分层功能就会作用于同一个存储池内
部的所有种类硬盘
 自动分层功能限制在同一个存储池内部,而非跨存储池
的冷热数据流动
 内部硬盘无需指定该硬盘所在的层级,由设备自动识别
 外部 LUN 添加到存储池时,需要手动指定该 LUN 所在
的层级,分为闪存、企业级和近线三种
 闪存层对应 SSD 介质,企业级层对应 15000RPM 和
10000RPM 硬盘,近线层对应 7200RPM 硬盘
关闭存储池级自动分层

 使用命令 chmdiskgrp –easytier off + 存储池 ID 来关闭相


应存储池的自动分层功能
 存储池自动分层功能关闭之后,其上的所有卷停止所有
冷热数据自动迁移功能
关闭卷级自动分层功能

 使用命令 chvdisk -easytier off + 卷 ID 来关闭相应卷的自动分



 存储池上其他卷的自动分层功能不受影响
 卷的自动分层功能关闭之后,状态显示为“不活动”
外部虚拟化
外部虚拟化功能简介

NCS7000G2 带有存储网关功能,能够整合数据中心中的异
构存储资源。 NCS7000G2 接管存储资源的方式有两种——
虚拟化和透传。无论采用哪种方式, NCS7000G2 均能够实
现对存储资源的管理,为存储资源附加各种数据保护的高
级功能。 NCS7000G2 在整合的物理资源之上创建虚拟逻辑
资源,从而为前端业务提供服务。 NCS7000G2 的逻辑资源
可以创建在任何其接管的物理设备上,也可以跨异构存储
创建逻辑资源,从而方便灵活的管理存储资源。
透传模式
对于数据中心内现有的数据, NCS7000G2 提供透传方式进行接管。采用透传模式后,存储设备内
的现有数据不会被破坏,经过 NCS7000G2 接管后被前端应用识别为与之前完全相同的数据内容。其主
要原理为 NCS7000G2 在创建透传设备时,不会向此物理设备本身写入任何与地址分布信息有关的数
据,而会把记录地址分布信息的文件头写入其他虚拟化的物理设备中。这样,此透传模式的物理设备内
的任何数据均没有被更改,所以能够实现数据不被破坏的无缝迁移。

当一个存储设备中的 LUN 被 NCS7000G2 以透传模式接管之后,同样也可以享受 NCS7000G2 提供的


各种数据保护的高级功能,比如快照、克隆、备份以及远程复制等;也可以享受 NCS7000G2 提供的加
速功能,比如 NCS7000G2 内存加速。这样,被接管的物理设备无论采用哪种方式受管,都可以享受
NCS7000G2 提供的高级功能。
池化模式
NCS7000G2 通过存储虚拟化技术将后端存储设备的存储格式变为 NCS7000G2 可以灵活管理的格式,
从而对后端存储设备进行统一管理。当一个存储设备将自身创建好的 LUN 分配给 NCS7000G2 进行接管
时, NCS7000G2 识别到的物理设备即为此 LUN 本身,而识别不到此 LUN 最底层的 RAID 配置或者是存储
设备底层的物理硬盘。当 NCS7000G2 接管数据中心存储设备的多个 LUN 之后,可以通过两种手段对
LUN 进行管理,其中一种手段为存储虚拟化。

当一个存储设备上的 LUN 被 NCS7000G2 虚拟化之后,此 LUN 上的数据会全部丢失。 NCS7000G2 会


在每个虚拟化的物理设备上创建特定大小的头部信息,用以管理此物理设备的地址信息、状态信息等。
被虚拟化了的物理设备并不能直接为前端应用提供存储服务,还需要 NCS7000G2 在其上创建逻辑存储
单元,即卷。卷是 NCS7000G2 为前端应用提供服务的最小存储单元。一个被虚拟化了的物理设备上可
以创建多个卷,即 NCS7000G2 对物理设备的拆分用法;一个卷也可以创建在多个被虚拟化了的物理设
备上,即 NCS7000G2 对物理设备的合并用法。通过存储虚拟化技术, NCS7000G2 能够非常灵活的管理
数据中心中的存储资源。
发现外部存储器

NCS7000G2 会识别到外部虚拟化存储的控制器

点击存储池功能中的“外部存储器”功能

右键点击某个控制器,使用“发现存储器”
功能扫描该控制器所属的外部 LUN
使用外部存储器
 右键点击识别到的外部存储器,其使用方式分为两种,一种
是“分配”,另外一种是“导入”
 导入方式对应透传模式,也就是不会破坏外部存储器上的数
据;分配方式对应池化模式,也就是会破坏外部存储器上的
数据
 采用导入方式之后,选择“作为映像方式导入临时池”,则
会自动生成一个透出卷,卷大小与外部存储器容量大小相同

 采用分配方式,则会将外部存储器分配到一个现有的存
储池中,这样会破坏外部存储器中的数据
QOS
QOS 简介

 限制存储控制器处理 IO 性能的机制

 主要限制控制器 IOPS 性能或逻辑卷或主机消耗的带宽性能

 限制控制器资源消耗

 如果超出预设性能限制,则限制 IO 队列数大小

 可从卷级别、主机级别、存储池级别对 QOS 进行限制和设置


使用 CLI 创建 QOS
mkthrottle
参数定义:
使用 mkthrottle 命令创建一个新的 QOS 。
-type offload | vdisk | host | hostcluster | mkdiskgrp
命令格式如下
(必选参数)指定设置 QOS 的对象类型
>>- mkthrottle -- ---------------------------------------------->
-bandwidth bandwidth_limit_in_mb
>-- -type -- offload | vdisk | host | hostcluster | mkdiskgrp --> ( 可选参数 ) 指定带宽限制,单位为 MBps 。范围从
0 到 268435456
>-- --+---------------------------------------+-- -------------->
'- -bandwidth -- bandwidth_limit_in_mb -' -iops iops_limit
( 可选参数)指定 IOPS 限制,范围从 0 到 33554432
>--+-----------------------+-- --+--------------------------+--->
'- -iops -- iops_limit -' '- -name -- throttle_name -' -name throttle_name
( 可选参数 ) 指定此 QOS 的名称,最长 63 个字符
>-- --+----------------------------+-- ------------------------><
'- -vdisk --+- vdisk_id ---+-' -vdisk vdisk_id | vdisk_name
'- vdisk_name -'
( 可选参数 ) 指定设置 QOS 的卷 ID 或者卷名称
例子: mkthrottle -type vdisk -iops 10000 -bandwidth 500 -vdisk
vdisk0
创建并查看 QOS
SNMP
配置 SNMP

NCS7000 通过支持 SNMP 协议为用户发送系统信息,为用户提供了更加方便的系统


信息获取渠道。

在主页面中点击“设置 - 通知 -SNMP” 选项,进入 SNMP 功能设置页面。


添加 SNMP 服务器

点击“操作 - 添加”选项,填写接收系统信息主机的 ip 以及选择需要接受系统信息的类型,包括


错误信息、警告信息和系统信息,点击需要接受信息的类型。
修改 SNMP 配置

如果想修改 SNMP 设置,可以通过点击“操作 - 修改”选项,进入 SNMP 功能修改页面,可以对服务


器 ip 以及接受时间类型进行相关修改。
接收 SNMP 消息

用于接收系统信息的主机需要安装接收系统信息的服务器软件。我们这里使用的是 MibBrowser 软

讨论
THANK YOU
北京同有飞骥科技股份有限公司
北京市海淀区中关村环保科技示范园地锦路 9 号院 2 号楼同有科技大厦
电话: 010-62491999
传真: 010-62491998
客服电话: 800-810-6651 400-810-6651
www.toyou.com.cn

You might also like