百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

EMC VNX5400扩容案例分享

bigegpt 2024-08-05 11:53 10 浏览

↑↑↑↑请点击“纳恩服务器备件与维保”然后点击底部“纳恩产品”与我们联系

近日针对某客户的实际需求,北京纳恩恒泰成功对客户现用两台EMC VNX5400存储进行扩容服务,本文主要分享该扩容案例,同时也欢迎广大渠道商客户、企业终端用户前来商洽合作。

扩容内容

1. 扩容两台VNX5400存储,每套存储各增加一个盘柜和25块600G 15K的SAS硬盘;

2. 调整两台光纤交换机配置;

3. 协调VPLEX工程师的扩容工作。

扩容内容具体步骤

安装盘柜并识别所有扩容硬盘。

1. 两台VNX5400目前情况:

存储名称:VNX5400_P

原来配置有一台DPE, 一台DAE,

建有三个raid group,并划分了六个LUN(LUN1, LUN2, LUN3, LUN4, LUN5, LUN6)

管理ip:xx. xx. xxx. 131/132

存储名称:VNX5400_S

原来配置有一台DPE, 一台DAE,

建有三个raid group,并划分了六个LUN(LUN1, LUN2, LUN3, LUN4, LUN5, LUN6)

管理ip:xx. xx. xxx. 116/117

2. 检查当前两套VNX5400的硬件健康情况,无任何硬件故障和软件故障。

3. 硬件设备上架,并加电自检。

4. 连接VNX5400管理口,打开USM管理工具,输入登录名及密码,点击hardware installation。

5. 选择installation disk arrary enclosure。

6. 进入安装DAE向导,先自动进行系统自检。

7. 选择本地的盘柜类型。

8. 根据提示连接对应的SPB和DAE的端口,当线缆连通后,下方连接状态变为绿色,然后再按提示同样连接SPB和DAE的端口。

9. 扩展柜为BUS 0 ENCLOSURE 1,确认扩展DAE成功。

10. 检查新增DAE盘柜状态和25块硬盘的状态为正常。

划分LUN

1. 此次扩容硬盘为25块600G的硬盘,根据用户的需求,阵列组使用RAID10的方式,划分3个2T的LUN给予VMWARE虚拟机使用,同时VPLEX也需要使用2个80G的LUN。

最后确认的划分情况:

2. 通过IE打开管理软件,输入用户名及密码。

3. 点击storage -> storage pools -> raid group。

4. 点击create,storage pool type选择raid group,raid configuration选择raid10,number of disks选择8,磁盘的选择为刚新增加的DAE(BUS0, ENCLOSURE1的盘)。

下图仅供参考,并非实施时的图片。

5. 分别创建raid group3,raid group4和raid group5。

6. 选择对应的阵列组,右键点击创建LUN,如下图,按照客户的需求创建LUN。下图仅供参考,非实施时的图片。

7. 根据用户需求,所有的LUN创建完成。

光纤交换机划zone

1. 用户需配置两台光纤交换机给4台PC服务器,VNX5400和VPLEX服务器使用。

每台PC服务器有2个HBA卡,VNX5400有8个FC口,VPLEX有8个FC口。

2. 激活新交换机的8个端口license

DS_300B:admin> licenseshow

FKa9mZY444frmr7RS4XrZgTFDDTSMmDfBAGRE:

Fabric license

fJaFFLTG74GYPErY77NfaFfZGmYaJZNQBArXQ:

Enhanced Group Management license

tDmRKaSZtfgTmLPXJrKYgtRWWRHRWRBKBSWgN:

8 Gig FC license

DS_300B:admin> licenseadd XNNLSKAALm74GWmFa3aHSSE4HtM9BW7AB7TPA

adding license-key [XNNLSKAALm74GWmFa3aHSSE4HtM9BW7AB7TPA]

For license change to take effect, use portdisable/portenable commands on affected ports. . .

DS_300B:admin> licenseshow

FKa9mZY444frmr7RS4XrZgTFDDTSMmDfBAGRE:

Fabric license

fJaFFLTG74GYPErY77NfaFfZGmYaJZNQBArXQ:

Enhanced Group Management license

tDmRKaSZtfgTmLPXJrKYgtRWWRHRWRBKBSWgN:

8 Gig FC license

XNNLSKAALm74GWmFa3aHSSE4HtM9BW7AB7TPA:

First Ports on Demand license - additional 8 port upgrade license

DS_300B:admin>

DS_300B:admin>

DS_300B:admin> reboot

Warning: This command would cause the switch to reboot

and result in traffic disruption.

Are you sure you want to reboot the switch [y/n]?y

Broadcast message from root (pts/0) Tue Oct 11 04:22:49 2016. . .

The system is going down for reboot NOW !!

DS_300B:admin>

3. 第一台光纤交换机配置情况(TOP):

4. 第一台交换机的实施配置命令。

创建别名。

alicreate "VXN5400_2_SPA0","50:06:01:60:08:60:47:ce"

alicreate "VNX5400_2_SPA1","50:06:01:61:08:60:47:ce"

alicreate "VNX5400_2_SPB0","50:06:01:68:08:60:47:ce"

alicreate "VNX5400_2_SPB1","50:06:01:69:08:60:47:ce"

alicreate "ESXi7_1","10:00:00:90:fa:d3:c0:84"

alicreate "ESXi8_1","10:00:00:90:fa:d3:9e:dc"

alicreate "ESXi5_1","10:00:00:90:fa:74:25:a8"

alicreate "ESXi6_1","10:00:00:90:fa:6f:62:82"

alicreate "VPLEX_BF_P2","9,12"

alicreate "VPLEX_BE_P2","9,13"

alicreate "VPLEX_AF_P2","9,14"

alicreate "VPLEX_AE_P2","9,15"

创建zone。

zonecreate "VPLEX_BE_AE_P2_VNX5400","VPLEX_BE_P2;VPLEX_AE_P2;VNX5400_2_SPA0;VNX5400_2_SPA1;VNX5400_2_SPB0;VNX5400_2_SPB1"

zonecreate "VPLEX_BF_AF_P2_ESXi","VPLEX_BF_P2;VPLEX_AF_P2;ESXi7_1;ESXi8_1; ESXi5_1; ESXi6_1"

创建配置文件,并保存生效。

cfgcreate "config","VPLEX_BE_AE_P2_VNX5400_SPA01_SPB01;VPLEX_BF_AF_P2_ESXi_4567"

cfgsave

cfgenable config

5. 第二台光纤交换机配置情况(bottom):

6. 第二台交换机配置命令

创建别名。

alicreate "VPLEX_BE_P0","1,13"

alicreate "VPLEX_AE_P0","1,15"

alicreate "VPLEX_BF_P0","1,12"

alicreate "VPLEX_AF_P0","1,14"

alicreate "ESXi8_2","10:00:00:90:fa:d3:9e:d8"

alicreate "ESXi7_2","10:00:00:90:fa:d3:c0:66"

alicreate "ESXi5_2","10:00:00:90:fa:74:25:71"

alicreate "ESXi6_2","10:00:00:90:fa:6f:69:be"

alicreate "VNX5400_2_SPA02","50:06:01:62:08:60:47:ce"

alicreate "VNX5400_2_SPA03","50:06:01:63:08:60:47:ce"

alicreate "VNX5400_2_SPB02","50:06:01:6b:08:60:47:ce"

alicreate "VNX5400_2_SPB03","50:06:01:6a:08:60:47:ce"

创建zone。

zonecreate "VPLEX_BE_AE_P0_VNX5400","VPLEX_BE_P0;VPLEX_AE_P0;VNX5400_2_SPA02;VNX5400_2_SPA03;VNX5400_2_SPB02;VNX5400_2_SPB03"

zonecreate "VPLEX_BF_AF_P0_EXSi","VPLEX_BF_P0;VPLEX_AF_P0;ESXi8_2;ESXi7_2"

创建配置文件,并保存生效。

cfgcreate "config","VPLEX_BE_AE_P0_VNX5400;VPLEX_BF_AF_P0_EXSi"

cfgsave

cfgenable config

7. 最后配合VPLEX工程师把LUN成功划分给vmware主机,而在VPLEX服务器端也能成功识别出划分的LUN和主机,该次两套VNX5400扩容服务结束。

如需要维保服务购买二手服务器备件,请点击屏幕上方“纳恩服务器备件与维保”,进入主页,点击底部“纳恩产品”与我们联系。

相关推荐

Go语言泛型-泛型约束与实践(go1.7泛型)

来源:械说在Go语言中,Go泛型-泛型约束与实践部分主要探讨如何定义和使用泛型约束(Constraints),以及如何在实际开发中利用泛型进行更灵活的编程。以下是详细内容:一、什么是泛型约束?**泛型...

golang总结(golang实战教程)

基础部分Go语言有哪些优势?1简单易学:语法简洁,减少了代码的冗余。高效并发:内置强大的goroutine和channel,使并发编程更加高效且易于管理。内存管理:拥有自动垃圾回收机制,减少内...

Go 官宣:新版 Protobuf API(go pro版本)

原文作者:JoeTsai,DamienNeil和HerbieOng原文链接:https://blog.golang.org/a-new-go-api-for-protocol-buffer...

Golang开发的一些注意事项(一)(golang入门项目)

1.channel关闭后读的问题当channel关闭之后再去读取它,虽然不会引发panic,但会直接得到零值,而且ok的值为false。packagemainimport"...

golang 托盘菜单应用及打开系统默认浏览器

之前看到一个应用,用go语言编写,说是某某程序的windows图形化客户端,体验一下发现只是一个托盘,然后托盘菜单的控制面板功能直接打开本地浏览器访问程序启动的webserver网页完成gui相关功...

golang标准库每日一库之 io/ioutil

一、核心函数概览函数作用描述替代方案(Go1.16+)ioutil.ReadFile(filename)一次性读取整个文件内容(返回[]byte)os.ReadFileioutil.WriteFi...

文件类型更改器——GoLang 中的 CLI 工具

我是如何为一项琐碎的工作任务创建一个简单的工具的,你也可以上周我开始玩GoLang,它是一种由Google制作的类C编译语言,非常轻量和快速,事实上它经常在Techempower的基准测...

Go (Golang) 中的 Channels 简介(golang channel长度和容量)

这篇文章重点介绍Channels(通道)在Go中的工作方式,以及如何在代码中使用它们。在Go中,Channels是一种编程结构,它允许我们在代码的不同部分之间移动数据,通常来自不同的goro...

Golang引入泛型:Go将Interface「」替换为“Any”

现在Go将拥有泛型:Go将Interface{}替换为“Any”,这是一个类型别名:typeany=interface{}这会引入了泛型作好准备,实际上,带有泛型的Go1.18Beta...

一文带你看懂Golang最新特性(golang2.0特性)

作者:腾讯PCG代码委员会经过十余年的迭代,Go语言逐渐成为云计算时代主流的编程语言。下到云计算基础设施,上到微服务,越来越多的流行产品使用Go语言编写。可见其影响力已经非常强大。一、Go语言发展历史...

Go 每日一库之 java 转 go 遇到 Apollo?让 agollo 来平滑迁移

以下文章来源于GoOfficialBlog,作者GoOfficialBlogIntroductionagollo是Apollo的Golang客户端Apollo(阿波罗)是携程框架部门研...

Golang使用grpc详解(golang gcc)

gRPC是Google开源的一种高性能、跨语言的远程过程调用(RPC)框架,它使用ProtocolBuffers作为序列化工具,支持多种编程语言,如C++,Java,Python,Go等。gR...

Etcd服务注册与发现封装实现--golang

服务注册register.gopackageregisterimport("fmt""time"etcd3"github.com/cor...

Golang:将日志以Json格式输出到Kafka

在上一篇文章中我实现了一个支持Debug、Info、Error等多个级别的日志库,并将日志写到了磁盘文件中,代码比较简单,适合练手。有兴趣的可以通过这个链接前往:https://github.com/...

如何从 PHP 过渡到 Golang?(php转golang)

我是PHP开发者,转Go两个月了吧,记录一下使用Golang怎么一步步开发新项目。本着有坑填坑,有错改错的宗旨,从零开始,开始学习。因为我司没有专门的Golang大牛,所以我也只能一步步自己去...