《EMCUnity300安装配置说明材料.pdf》由会员分享,可在线阅读,更多相关《EMCUnity300安装配置说明材料.pdf(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 EMC Unity 300EMC Unity 300 安装配置手册安装配置手册 John Min 2017年08月06日 Unity 300 Configuration 该接口还实现了与 VMware 及 Microsoft 生态系统的集成,以便管理第三方系统。EMC Unity 提供新的 Proactive Assist 功能,使 IT 部门能够控制、查看和自动管理 Unity 存储系统。Unity 服务数据还可以在 EMC MyService360 中查看。EMC MyService360 是一种新的在线服务,使客户能够实时查看 EMC 环境的健康状况。 通过该服务,IT 部门可以分析
2、EMC 产品的进行代码等级、连接状态信息、容量预警信号、各个站点的服务活动。 1.2.21.2.2 现代现代 EMC Unity 的性能是 EMC 前一代 VNX 阵列的 3 倍,可提供高达 30 万 IOPS。Unity 现代化是指围绕着全闪存而 设计,提供 2U 的空间,提供业界非常高的性能密度和最低的成本。比如 2U 的 Unity600F 性能可以达到接近 30 万 IOPS,采用的是 Intel 的 Haswell CPU,用的是线性的多核扩展的技术。2U 可以支持 80TB 闪存容量,支持 3D TLC NAND 闪存盘,采用 3.2TB 驱动器。全闪存的配置起步价是 18000
3、美元,在国内促销价格是 20 万人民 币起。 4 Unity 300 Configuration 具快照移动性的集 成拷贝数据管理(iCDM);提供更简便的映射 RAID 保护的动态池(Dynamic Pools);通过密钥管理互操作性协议 (KMIP)支持外部加密密钥管理。 Unity300-600 全闪存和混合存储,正在成为当前和未来中端市场的主力军。 6 Unity 300 Configuration & Management 1.41.4 UnityUnity 全系列产品参数对比全系列产品参数对比 从列表可以看出,Unity 从 300600,最主要的差别是 CPU 的处理能力,和缓存
4、的大小。 Unity300 配置刻意偏低,只有:2*6 core 1.6GHz,48GB 缓存 Unity400 就明显提升了:2*8 core 2.4GHz,96GB 缓存,其和 Unity300 的差距还是比较明显的,性价比较高 Unity600 相对 400,500 提升并不很大:2*12 core 2.5G,256GB 缓存。 7 Unity 300 Configuration & Management 其他比如最大硬盘数,最大主机数,最大端口数,最大 LUN 数等即便是 Unity300 的上限,一般的中端存储系统 在实际配置使用时,都难以达到这个上限,这些参数各个型号间的差别,实际
5、配置实用中的意义通常并不太大。 1.51.5 UnityUnity 300 Hybird300 Hybird 硬硬件参数解读件参数解读 表:Unity 300 Hybrid 主机硬件规格 参数参数 规格规格 解析解析 CPU per Array 2 x Intel 6-core, 1.6GHz(每 控制器一个) 1.6Ghz 的处理能力偏低,测试在单控制器达到 2.4 万 IOPS 和 1.2GB/s 的吞吐量的时候,该控制器的 CPU 使用率达到 65%,如果需要更高的吞吐量和 IOPS, 需要双控制器同时工作,而 Unity 中的 LUN 同时只能 由一个控制器进行读写, 因此单一应用对高
6、 I/O 的需求 需要由多个 LUN 在多个控制器上同时负载。 Memory per Array 48 GB, 24GB per Controller 对于一个 I/O 高负载的应用,可以在配置上使用 2 个 控制器,以便可以最大使用 48GB 的缓存 Min/Max Drivers 5/150 单 SAS HDD 硬盘只能最高支持 300 IOPS 左右 单 SAS SSD 硬盘能够最高支持 IOPS? 理论上由于硬盘数量的限制,此款产品的 IOPS 和吞 吐量都不会太高, 其限制还是比较弱的 CPU 核数和主 频上更多。 Max Fast Cache 800GB Max IO Module
7、rs per Array 4 Embedded SAS IO Ports per Array 4 x 4 lane 12Gb/s SAS ports for BE (back end) Connection 可以提供 4*6GB/s 的 SAS 连接端口 Base 12 Gb/s SAS BE Buses per Array 2 x 4 Lane Max FC Ports per Array 20(4/8/16 Gbps) 最高 20 个 16Gbps 的光纤端口,可以提供 40GB/s 的 吞吐带宽,对于一款 IOPS 最高只有 5 万左右的产品 来说,已经完全足够。 2 2 Unity 3
8、00Unity 300 配置流程配置流程 2.12.1 配置规划配置规划 2.1.12.1.1 IPIP 地址规划地址规划 IP 地址: Management IP: SPA 10.10.9.74/24 GW:10.10.9.3 admin/Password123#(default) admin/ service/ 8 Unity 300 Configuration & Management 2.1.22.1.2 容量规划容量规划 Unity300 配置了 5 块 200G(186GB) SAS SSD 磁盘+20 块 1.2T(1117GB) 10K SAS 机械盘(在不加扩展柜的情 况下,
9、25 块硬盘位主机柜的满配硬盘数量) 。 为了保证最佳的性能比和可扩展性,阵列划分遵循下面的原则。 分开历史数据库存储区域和虚拟化应用区域,以避免 I/O 的争用 对历史数据库区域使用 SSD(raid10 2+2)+10K SAS(raid5 4+1)的混合存储模式, 并启用 Unity 的 Fast VP 功 能,实现数据按性能需要自动分层,提高 TCO (Total cost of ownership),获得最佳的容量性能体验。 对虚拟化存储区域使用 10K SAS HDD 存储池,Raid10 模式为 2+2 暂不配置存储的 Fast Cache 专用 Flash RaidGroup
10、组快闪区。 配置不同种类的磁盘 Online Spare 故障替换盘,故障盘覆盖模式比为 30:1,最大限度保证性能和数据安 全。 表:历史存储阵列 UNITY 300 规划 Storage Name Storage Pool (Feature) Physical Disk Raid Level LUN LUN ID Prefer Node Size (GB) Host Description U300-2 db_pool1 (FAST VP, FastCache off) 4*200G SSD raid10 2+2 (372G) hisdb1(thick) Start High Then A
11、uto 0 SPA 1280 hisdb1 ASM(历史库数据 文件, temp, undo, redolog, archivelog, flashback log) 6*1.2T HDD + 4*1.2T OS HDD raid5 2*(4+1) (4468+4040 G) hisdb2(thick) Start High Then Auto 1 SPB 1280 hisdb1 hisdb3(thick) Start High Then Auto 2 SPA 1280 hisdb1 hisdb4(thick) Start High Then Auto 3 SPB 1280 hisdb1 vm
12、qzdb1(thin) Lowest Tier 35 Auto 800 x3650vm1 x3650vm2 x3650vm3 互联网数据库 (虚拟机 RDM) vmslow1(thin) Lowest Tier 38 SPA 2048 虚拟化低速存储 vmslow2(thin) Lowest Tier 39 SPB 2048 vm_pool1 4*1.2T HDD raid10 2+2 (2234G) vmfast1 Auto-Tier 36 SPA 1068 x3650vm1 x3650vm2 x3650vm3 虚拟化高速存储 vmfast2 Auto-Tier 37 SPB 1068 1*
13、200G SSD 1*1.2T HDD Oline Spare 2*200G SAS raid1(1+1) fast cache disk planed, atleast 2*MLC SSD trash_initiator s 用于在存储中存 放过期的 initiators 目前 Unity 支持的 Raid 磁盘组合模式为: Raid5 support:4+1,8+1,12+1 Raid6 support:4+2,6+2,8+2,10+2,12+2,14+2 Raid10 support:1+1,2+2,3+3,4+4 9 Unity 300 Configuration & Manageme
14、nt 2.22.2 使用使用 Unity Connection UtiliUnity Connection Utility ty 发现并配置发现并配置 UnityUnity 管理网络管理网络 首次连接 Unity 时,需要使用 Unity Connection Utility 工具,Unity Connection Utility 是一个免费工具,可以去 EMC 网站下载 Windows 版本,安装在需要配置 Unity 存储的工作站电脑(笔记本)上。 1. 将 Unity 300 接入到网络中 如下图中所示,将 Unity 300 背部的两个网络管理端口,都接入到存储管理网络中,并准备一台工
15、作站(笔记本电 脑)接入到同一个管理网络中。 Unity 300 的管理网络连接示意图 2. 启动 Unity Connection Utility 这里选择“Auto Discover”自动发现,然后 Next 3. Unity Connect Utility 已经发现了网络中的序列号为“CETV31649”的 Unity 存储,继续下一步 10 Unity 300 Configuration & Management 4. 按照之前的规划,配置 Unity 的存储名,IP 地址,掩码,网关,IPv6 的支持可以禁用 5. 配置预览 11 Unity 300 Configuration &
16、Management 6. 完成配置 7. 配置完成后,会从 Unity 上下载安装一个 CA 证书,选择“是”安装接受此证书 12 Unity 300 Configuration & Management 2.32.3 使用使用 Unisphere Configuration WizardUnisphere Configuration Wizard 配置配置 UnUnityity 存储存储 1. 使用浏览器,输入之前配置的 ip 地址 10.10.9.74,登陆 Unisphere 2. 同意 License 13 Unity 300 Configuration & Management 3
17、. 设置 Unity 的 Admin 管理密码和 Service 密码 Unity 默认的管理用户名是:admin,默认密码是:Password123# 注意要选上Set service password the same as admin password或者单独设置service的密码, 而不要对Service 密码留空,否则会导致由于没有有效的 Service 管理密码而无法对存储进行 Service 相关的操作(Service 操作包 括:关闭存储,启用存储的相关服务,升级存储的系统版本等) 4. 加载 License 文件 14 Unity 300 Configuration & M
18、anagement 存储的 Lincense 授权,是在购买存储时,从 EMC 厂商那里购买的所有存储功能的授权集合文件,可以自己到 EMC 网站上去注册申请,对于不熟悉在线申请流程的,也可以委托硬件供应商进行申请。 5. 安装完 License 后,可以点击“View License”查看 Lincense 授权情况 可以看到 Unity 所宣称的统一存储的特性,确实在 Lincense 中有所体现,其中的关键功能: CIFS/SMB Suppoer 15 Unity 300 Configuration & Management FAST Cache FAST VP Compression
19、Inter Small Compute System Inte5rface (iSCSI) Network File System (NFS) Quality of Service (QoS),可以对块设备定义其 I/O 上下限参数 Replication Vmware VASA/Vvols 等都已经集合在一个 2U 的存储中,这点相对于其前辈 VNX 系列,确实是不小的进步,集成度更高了,也更方 便了。 2.42.4 使用使用 UnisphereUnisphere 创创建一个混合存储池建一个混合存储池 1. 在 Unisphere 的主界面,选择 Storage - Pool - Creat
20、e Pool 创建一个存储池 输入存储池的名字为:dbpool1(此存储池用于存储 oracle 数据库数据文件) 2. 配置存储池的存储层 分别是:Extreme Performance Tier(极限性能层闪存盘) ,Performance Tier(性能层 10K SAS 盘) ,Unity 会 选择默认的配置,可以根据自己的规划,点击每个存储层的Change选项,定义每个存储层的 Raid 模式。 16 Unity 300 Configuration & Management 3. 修改 Extreme Performance Tier 存储池的 Raid 模式为 Raid1/0 模式
21、,使用 4 块盘位 2+2 的模式 4. 完成 Extreme Performance Tier 的修改,预览当前配置 17 Unity 300 Configuration & Management 5. 修改 Performance Tier 存储层的模式为 Raid5(4+1),并且只选择其中的 5 块硬盘 6. 完成 Performance Tier 的修改,并预览当前配置 18 Unity 300 Configuration & Management 7. 完成存储池的创建 8. 在 Storage Pool 页面,选择“Expand Pool”扩展存储池 可以看到系统中尚有 6 块
22、10K 1.2TB 的 SAS 硬盘未使用,可以用于扩展存储池中的 Performance Tier。 9. 选择 Raid5(4+1) 此处可以看到,4+1 的 Raid5 组只有 3.8TB,比之前的 Raid5 组 4.2TB 小 400GB,这是由于,这次使用的 Raid5 组是包含了Unity OS 系统盘的 4块磁盘, OS系统盘每块盘都需要100GB的存储用于存储Unity的运行系统 OS, 因此,OS 盘做成 Raid5 阵列组会小 400G,EMC 建议尽量避免使用系统所在的盘作为 Raid 组的数据盘,以免 影响性能。如果对存储的性能要求不苛刻,并且不想浪费系统盘 3.8T
23、B 的存储空间,那么久可以选择使用系统盘 作为数据存储。 19 Unity 300 Configuration & Management 10. 完成 Performance Tier 的修改,并预览当前配置 11. 完成存储池的 Expand,查看系统中的磁盘使用情况。 20 Unity 300 Configuration & Management 2.52.5 在存储池中创建在存储池中创建 LUN(Block)LUN(Block) 1. 在 Unisphere 的主界面,选择 Storage - Block - Create LUN(s)创建一个 LUN 2. 输入 LUN 的名字,所在的
24、存储池,大小 这里很重要的一点,就是选择 LUN 在存储池中的分层策略(Tiering Policy),可用的选项分别有: Start High Then Auto-Tier(默认选项) :从高性能存储层开始分配,之后自动分配 Auto-Tier:自动分配存储层 Highest Available Tier:使用最高性能的存储层 Lowest Available Tier:使用最低性能的存储层 可以根据 LUN 上运行的应用的存储特性进行分配。 3. 显示概要,点击 Finish 开始创建 LUN 21 Unity 300 Configuration & Management 4. 完成创建后
25、,点击编辑 LUN 属性,修改 LUN 的默认控制器,修改为 SPA 控制器 Unity 中每个 LUN 同时只能由一个控制器作为活跃控制器提供服务,因此: 用户有必要多存储中的 LUN 分别分配不同的控制器, 以便在平均负载两个不同的控制器的 CPU 和缓存和 IO 外连带宽。 对与高 I/O 负载要求的应用, 可以通过分配多个 LUN, 并在多个控制器之间进行负载, 提高 IOPS 处理能力, 缓存利用率和 IO 吞吐量。 2.62.6 创建主机创建主机(host)(host) 1. 在 Unisphere 的主界面,选择 Access - Hosts - Add a Host 创建一个主
26、机 22 Unity 300 Configuration & Management 2. 输入主机名字,OS 类型,IP 地址 3. 选择主机的 Initiator WWN 23 Unity 300 Configuration & Management 4. Review 配置,并完成主机添加 2.72.7 将将 LUNLUN 映射映射(M(Map)ap)到指定的主机到指定的主机 1. 在 Unisphere 的主界面,选择 Storage - Block,选择一个 LUN,并选择编辑 24 Unity 300 Configuration & Management 2. 在 Host Acce
27、ss 选项卡,选择添加主机 3. 可以选择一次添加多个主机 25 Unity 300 Configuration & Management 4. 完成 Map 映射 5. 完成 Map 映射后的 LUN 状态 可以看到,所选的 LUN 有 2 个 Hosts 的映射 6. 完成 Map 映射后的 Host 状态 可以看到各个 Host 的 LUNs 的个数和 Initiators 的个数,Initiators Path 路径个数 26 Unity 300 Configuration & Management 2.82.8 完成基本配置完成基本配置 至此,Unity 300 基本配置已经完成了:
28、 规划 管理地址分配 License 授权安装 存储池创建 LUN 创建 主机映射 等一系列的配置,主机端即可以发现并使用 Unity 300 上的存储空间。 3 3 Unity 300Unity 300 的其他的其他高级高级配置配置 3.13.1 Fast VPFast VP 和和 Fast CacheFast Cache 3.1.13.1.1 FastVPFastVP 配置配置 3.1.1.13.1.1.1 Fast VPFast VP 介绍介绍 FAST VP(Virtual Pools)是通过在 sub-lun 级别上智能管理数据的存放来增强性能. 1. FAST VP 的所处理的最小
29、单位是 1GB. 2. FAST VP 在 VNX, CLARiiON CX4 (R30 以后)平台需要单独的 license 来实现. 3. 支持三个层级: Flash drives-高性能层; SAS driver for VNX 或 FC drives for CX4-性能层; NL-SAS for VNX 以及 SATA for CX4-容量层; 在第二个 Tier 上不再细分 SAS,FC 以及相关的 10K 或 15k 转速。 4. 在 VNX 平台上,FAST VP 还可以实现文件和块级别的自动分层,例如在 VNX5300 上,VNX Data Mover 同样 可以利用 vir
30、tual pools 来实现和在块一样的文件级别的自动分层 5. 需要另外创建出 Storage pool 而不是以前的 RAID Group 来实现在这三个层上进行自动分层,不像以前在 RAID Group 上一个 Lun 只能绑定在一种存储层级上.若要将 LUN 从 RAID Group 迁移到 Pool 中的话,需要 利用 LUN migration 技术实现 6. FAST VP 支持 Thick 和 Thin LUNs 7. FAST VP 利用三个策略来实现自动分层: 数据采集;分析(每小时对收集的数据分析一次); 重新安置数据(时 间窗口可以由用户自定义,可以是手动或 Sched
31、ule). 总结一下 Unity 的 Fast VP 就是在分层存储池上,对符合条件的 LUN(带 Auto-Tier 特性) ,将其数据根据其最近 一段时间的历史访问繁忙程度,自动分配数据在分层存储池上所在的存储层,从而优化后续的访问效率。 分层存储池示例图分层存储池示例图 27 Unity 300 Configuration & Management 分层分层 LUNLUN 示例图示例图 3.1.1.23.1.1.2 FAST VPFAST VP 配置配置 1. 在存储池的 FAST VP 选项看上,可以查看并配置 FAST VP 的设置Manage FAST VP system sett
32、ing 2. FAST VP Relocation Window 默认是从 06:0014:00,刚好是日间交易时段 28 Unity 300 Configuration & Management 3. 可以使用“Modify data relocation schedule”修改成夜间时段,以便不影响日间的交易处理 4. 通过 LUN 的 FAST VP 的选项卡,可以看到 LUN 中的数据,在不同存储层级的占用率 29 Unity 300 Configuration & Management 3.1.23.1.2 Fast CacheFast Cache 配置配置 3.1.2.13.1.2
33、.1 Fast CacheFast Cache 介绍介绍 FAST Cache 与 FAST VP 最大的区别是其构建一个能满足高性能要求的 Flash drive 存储 Cache 区,重点关注 性能,而 FAST V只是通过 Pool 来实现 sub-LUN 的分层,从而实现数据根据性能要求分布到存储的不同层, 关注 TCO。 1. 其最小单位是 64 KB 2. 当数据被频繁访问时,将频繁访问的数据从机械硬盘拷贝到 Flash drives 中,而 FAST VP 只是在不同层间 移动 3. FAST Cache 可以与 FAST VP 结合起来一起使用,比如,当数据已经正在移向或已经在
34、 Flash drive 时就不 必将其移动到 FAST Cache,即使该数据块满足要提升到 FAST Cache 条件,从而避免浪费系统资源 4. 一般推荐是在存储中的 Flash drive 首先作为 FAST Cache,但在某些情况下,如当 IO 块小于 128KB 时, 因其读 64KB 需要多个 IO 次数来完成其提升时,建议用 FAST VP 方式 5. 当 FAST Cache 处于 degrade 状态时, FAST Cache 会变成只读。 性能层会通过快速提升 64KB 大小的 chunk 到 FAST Cache,从而减少数据到 FAST Cache 的时间。 3.1
35、.2.23.1.2.2 Fast CacheFast Cache 配置配置 3.1.2.2.13.1.2.2.1 在系统级别创建在系统级别创建 FAST CacheFAST Cache 1. 在 System Setting-Storage Configuration-FAST Cache,选择 Create FAST Cache 2. 选择作为 Fast Cache 的闪存盘 30 Unity 300 Configuration & Management FAST Cache 磁盘只能是 EMLC 固态盘,并且需要做成 Raid1 的阵列组。 3. 完成 Fast Cache 创建 3.1.
36、2.2.23.1.2.2.2 查看创建的查看创建的 FAFAST CacheST Cache 1. 查看 FAST Cache 的状态 2. 可以通过 Expand 增加 Fast Cache 的大小。 31 Unity 300 Configuration & Management 3.1.2.2.33.1.2.2.3 在在 Storage PoolStorage Pool 上启用上启用 Fast CacheFast Cache 3.1.33.1.3 总结总结 从数据的角度来看,一般情况下,整个存储中只有一小部分空间提供了绝大多数的 IO。数据分析表明一个卷的 85%的 IO 量是由其 15%
37、的容量完成的。 这个 15%的容量称为“工作区” , FAST VP 和 FAST Cache 就是将这些“工 作区”尽可能地保存在高性能的磁盘中。 OLTP 环境下, “工作区”一般只占 20%或更小的容量。而对于 DSS 来说“工作区”会占大得多的容量。这时一般就 推荐用 FAST VP 而不是 FAST Cache. 3.23.2 Unity 300Unity 300 管理维护管理维护 3.2.13.2.1 关闭关闭 Unity 300Unity 300 Unity 300 的关闭,不能使用直接关闭电源开关的方式,需要在系统配置菜单页面的 Service Task 中,选择 Shut D
38、own Storage System,如下图: 执行该操作需要系统 Service 的密码。 3.2.23.2.2 重新初始化重新初始化 Unity 300Unity 300 重新初始化 Unity 300 将会把 Unity 300 恢复到出厂设置,不在系统配置菜单页面的,Service Task 中,选择 Reinitialize,如下图: 32 Unity 300 Configuration & Management 执行该操作需要系统 Service 的密码。 注意:重新初始化系统,所有的数据和配置都会丢失,并且初始化的操作耗时可能超过数个小时,除非是碰到必 须用初始化才方便解决的配置异常,并且存储处于测试评估阶段,不存在任何需要的数据,否则不应该使用初始 化操作。 33