EMC VNX Unified Storage 关机顺序方法

news2024/11/25 18:31:08

EMC Unfied的VNX存储系统要比单纯的Block系统复杂很多,相当于是两套存储系统,不管在物理硬件上还是逻辑的软件OS上,都复杂很多很多。

客户经常遇到由于机房停电或者机房搬迁等情况,需要对存储系统做关机下电甚至物理搬迁的动作,但由于很多工程师对Unified存储系统不了解,采取了野蛮关机的方式,导致很多时候出现了data mover不能正常启动,cache dirty的情况发生,严重的影响到客户的业务不能继续提供,甚至造成客户数据丢失。

本文对EMC VNX Unifed存储系统的关机顺序给出了详细的描述,希望对朋友们有所帮助。如果还有其他问题,可以add wechat at StorageExpert继续讨论。

下面的方法适用于VNX1代和2代产品,在客户现场由于OE版本的不同,可能看到的和本文描述的会有所不同,这里不能一一列出差异所在,但大体方向是一样的。

  1. 通知用户要进行关机

  2. 登陆控制台CS0的unisphere检查系统状况,这个是图形界面

  3. 也可以通过串口登录控制台,使用nasadmin用户登录,登录以后,su到root权限

检查系统健康状态

# /nas/bin/nas_checkup

这个命令会检查控制台control station,data mover和存储系统,要确保没有major errors。如果有major error,一定要解决了再关机。

4.  从filer OE 7.1.74.5版本以后,就有了单一命令行(single CLI command)下电的功能。

# /nas/sbin/nas_halt -sp now //这个就是一个命令把所有的都下电,包含控制台,data mover和Array存储

如果仅仅要把filer部分下电,使用下面的命令,下面的命令不shutdown存储的

# /nasmcd/sbin/nas_halt now  (To shutdown Control Stations and Data Movers only)

********************************  WARNING! *****************************

You are about to HALT this VNX including all of its Control Stations and Data Movers. DATA will be UNAVAILABLE when the system is halted.

Note that this command does *not* halt the storage array.

 ARE YOU SURE YOU WANT TO CONTINUE? [yes or no] :

 这个下电过程需要20分钟左右的时间来下电。

5.  如果仅仅是对file部分下电的话,  # /nas/sbin/nas_halt now

必须是root权限来执行

6. 确认DME是否已经下电,拔掉电源线。

从外观来观察是否可以拔掉电源线了。上图是data mover的LED指示灯(有两种LED,一种是故障fault指示灯,一种是电源指示灯)。另外,从Data mover的后面看,management module这个IO module的故障LED也是点亮的。

成功的data mover关机后,enclosure的故障LED灯是点亮的,Power电源的LED灯是关闭的。

7. 确定控制台control station是否成功关机?拔掉电源线。

下面图是VNX1代的控制台LED指示灯情况

控制台成功关机的LED指示灯是只有6号灯,就是网络的灯是点亮的,其他都是熄灭的状态。

下图是VNX2代控制台LED指示灯的情况,供参考。

 

8. 如果仅仅对filer部分关机,到此为止就可以了。如果还要继续对array存储block部分关机。还需要继续下面的操作

停止所有的IO,就是把主机都停了,这样就没有IO了,这时候存储会把内存中的数据刷到磁盘上,建议停止IO以后,再等5分钟继续后面的操作。

9. 对SP的关机,不是直接拔掉SP上的电源线,对于VNX1代设备,有两个单独的SPS电池,关闭SPS上的电源开关。

要等SPS的LED灯熄灭以后再做拔掉电源线等动作。

对于VNX2代设备,由于没有了专门的SPS电池,变成了BBU电池,所有可以直接拔掉电源线,但也要等LED灯都熄灭了再做其他动作。

10. 最后如果有扩展柜的话,可以把扩展柜的电源线都拔掉了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/587702.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FPGA基于AXI 1G/2.5G Ethernet Subsystem实现UDP通信DMA传输 提供工程源码和技术支持

目录 1、前言2、我这里已有的UDP方案3、详细设计方案传统UDP网络通信方案本方案详细设计说明DMA和BRAMAXIS-FIFOUDP模块设计UDP模块FIFOAXI 1G/2.5G Ethernet Subsystem:输出 4、vivado工程详解5、上板调试验证并演示注意事项 6、福利:工程代码的获取 1、…

【simple-cache】一款只用一个注解就实现缓存的框架-我们终于迎来了SpringBoot版本

上次我们讲了【simple-cache】的使用: 【simple-cache】我开发了一款只要一个注解就可以轻松实现缓存的框架 这次主要更新的内容为: 添加springboot项目框架中去除了redisconfig类,避免了redis的单机和集群问题用户可以自定义使用自己项目中…

Python之字符串(str)基础知识点

strip() 删除指定字符 当token为空时,默认删除空白符(含’\n’,‘\r’,‘\t’,’ ),当非空时,根据指定的token进行删除。 字符的删除又可分为以下几种情况: string.strip(token):删除string字符串中开头(left)、结尾处(right)的…

【操作系统】02.进程管理

多道程序系统 多道就是将多个程序同时装入内存,使之并发运行。操作系统也是基于多道产生的,提高了资源利用率和系统吞吐量。 进程 定义 进程是程序的一次执行 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位 在引入线…

会流程图却不会UML活动图?活动图深度剖析,就怕你学不会!

1. UML活动图是啥? 也许很多人都不怎么了解活动图,但是却对流程图很熟悉,你暂且可以简单的把活动图理解为UML里的流程图,用来描述系统的行为特征。不过UML活动图对比于流程图来说也存在不少差异,本文将在第三章节讲解活…

解决 MobaXterm X11 server 打开 wsl2 linux 子系统 rviz 可视化窗口卡顿问题

1、问题 环境: MobaXtermwsl2 Ubuntu-18.04ROS1Intel 核显 一直使用 MobaXterm 这个远程软件 ssh 链接 linux 服务器,因为它集成了 X11 server,即可以显示一些 linux 下有图形化界面的程序,如 ROS 的 rviz 等。 但是 MobaXterm…

宝塔面板一键部署Z-Blog博客 - 内网穿透实现公网访问

文章目录 1.前言2.网站搭建2.1. 网页下载和安装2.2.网页测试2.3.cpolar的安装和注册 3.本地网页发布3.1.Cpolar临时数据隧道3.2.Cpolar稳定隧道(云端设置)3.3.Cpolar稳定隧道(本地设置) 4.公网访问测试5.结语 转发自cpolar极点云的…

一步一步的实现使用 Tensorflow Hub 进行图像分割

在本文中,我们将学习如何使用 TensorFlow Hub中提供的预训练模型执行语义图像分割。TensorFlow Hub 是一个库和平台,旨在共享、发现和重用预训练的机器学习模型。TensorFlow Hub 的主要目标是简化重用现有模型的过程,从而促进协作、减少冗余工…

[比赛简介]ICR - Identifying Age-Related Conditions

比赛链接:https://www.kaggle.com/competitions/icr-identify-age-related-conditions 比赛简介 本次比赛的目标是预测一个人是否患有三种疾病中的任何一种。您被要求预测该人是否患有三种疾病中的任何一种或多种(1 类),或者三种…

第14届蓝桥杯Scratch选拔赛(STEMA) 真题集锦

一、选择题 第 1题单选题 运行以下程序 (小象仅有两个造型),小象的造型是哪个? () 答案 A 解析 本题正确答案是A,考察的知识点是角色造型,在Scratch中,切换造型有两个指令,分别是“换成xx造型“和“下一个造型”,其中前者将角色切换为指定造型,而后者则从当前造型切换…

面向小白的最全Python数据分析指南,超全的!

因工作需求经常会面试一些数据分析师,一些 coding 能力很强的小伙伴,当被问及数据分析方法论时一脸懵逼的,或者理所当然的认为就是写代码啊,在文章开头先来解释一下数据分析。 数据分析是通过明确分析目的,梳理并确定…

虎牙在全球 DNS 秒级生效上的实践

博主介绍:✌全网粉丝4W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战、定制、远程,博主也曾写过优秀论文,查重率极低,在这方面…

六级备考18天|CET-6|写作第一讲|现象解释|10:00~10:45

目录 1. 议论文类型 现象解释 what,why,importance 观点选择 whether,choice,option 问题解决 how to,measures 图片图表 image,cartoon,diagram,chart 2. 基本题型 议论文、图表、谚语 3. 模版构成/段落结构划分 三个段落:10-11句 背景主题句过渡句 …

电加热道岔融雪系统设备

设备构成 融雪设备由道岔融雪远程控制中心工作站(以下简称工作站)、道岔融雪车站控制终端(以下简称控制终端)、道岔融雪控制柜(以下简称控制柜)、钢轨温度传感器、电加热元件、道岔融雪隔离变压器(以下简称隔离变压器)等组成。 01集中供电方式 02分散供电方式 设备型号及含义…

本地新建项目,git 到gitlab中

目录 1、首先,gitlab中,创建一个空项目 2. 本地项目上 操作 1) git init 2) 关联远程仓库 3)git pull 4) 查看远程分支 5)指定git pull 远程哪个分支 6)关联远程分支 7) .gitignore …

批量处理同列的相同值,合并成一个单元格

效果 易错点 选中公司部门的时候,选择是数据的开始的第一行和最后一行居中和合并完后,选择的也是公司部门的数据开始第一行和最后一行; 操作方法 1、 鼠标悬浮到你要合并的任意一栏 2、 选择菜单-数据汇总 3. 这两个值,要选择要分组的列名,求和方式…

【Unity】基于GLTFUtility插件加载gltf格式数据

C#代码:JSON数据解析 一、环境配置1. GLTFUtility项目git地址2. 安装支持工具:搜索Newtonsoft.Json并安装 二、代码调用1. 单线程加载GLTF/GLB2. 多线程加载GLTF3. 多线程加载GLB 三、加载参考案例1. 创建基础UI2. 挂接脚本到ReaderGLTF对象3. 加载结果 …

Flink从入门到精通之-11Table API 和 SQL

Flink从入门到精通之-11Table API 和 SQL 如图 11-1 所示,在 Flink 提供的多层级 API 中,核心是 DataStream API,这是我们开发流处理应用的基本途径;底层则是所谓的处理函数(process function)&#xff0c…

【八】设计模式~~~结构型模式~~~装饰模式(Java)

【学习难度:★★★☆☆,使用频率:★★★☆☆】 3.1. 模式动机 一般有两种方式可以实现给一个类或对象增加行为: 继承机制,使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有类可以使得子类…

当APP进入推荐榜,我们需要做些什么

在苹果的应用商店内,“today标签页”和“热门推荐页”的曝光率会更高些,更新时间都是每周五的上午八点前后,热门推荐页的占比权重大,是获取流量的重大突破口,如果应用本身优秀,还可获得更好的下载转化率。 …