ME5是一款可扩展的存储,最大支持的容量可达 6 PB ;因此外接扩展柜是很常见的部署方案。 问题详细描述 ① 使用 PowerVault Manager 检查控制面板警报且Active Firmware A 或 Active Firmware B 显示警告警报。 ② 单击“Active Firmware”查看警报详情,Description:The bundle install is incomplete. ③ 单击 View Firmware 按钮。此时会针对控制器 A 或控制器 B 报告“Invalid Bu…
碰到在PowerVault Manager删除 Initiator的昵称后无法保存的问题如何解决? 问题重现 ① 导航到“Provisioning->Hosts” ② 单击“All Initiators”选项卡 ③ 单击未映射启动器的“>”图标上的滑块 ④ 单击“铅笔图标”编辑昵称将无法清除昵称并保存。 原因 这是由于PowerVault Manager GUI 中文本输入的当前验证的限制。 受影响的控制器固件版本:ME5.1.0.0.0 解决方案 通过SSH访问控制器管理地…
ME5 可以通过SAS, ISCSI及FC连接到前端主机,对于前端是ISCSI的主机,如果新的initiator跟原来的没有相同的卷映射,可能会出现以下问题: 在PowerVault Manager中尝试将第二个initiator WWN 添加到现有已映射主机时,可能收到一条消息,指示无法添加新initiator 。 问题重现 ① 管理员的主机具有两个或更多initiator 端口,但仅选择一个initiator (例如 Initiator0002),并将卷映射到主机。 ② 尝试将另一个initiator (例如 …
背景 上篇文章 函数式JS: 一种continuation monad推导 得到了一个类似promise的链式调用,引发了这样的思考:难道promise是monad?如果是的话又是怎样的monad呢?来来来,哥哥带你推倒,哦,不,是推导一下! Monad Monad是haskell里很重要的概念,作为一种类型,有着固定的操作方法,简单的可以类比面向对象的接口。 定义 unit :: a -> Monad a flatMap :: Monad a -> (a -> Monad b) -…
背景 js(javascript)揉合了面向对象和面向函数的特性,使用js解释如何从面向对象迁移到面向函数非常适合,这部分介绍js continuation monad的简明推导。 continuation monad monad的一种,用于模式化cps(也就是回调风格),monad是函数型语言处理副作用的其中一种方式,可以理解为容器(见末尾参考) 定义 unit :: a -> monad a bind :: monad a -> (a -> monad b) -> monad b &nb…
具有单控制器配置的ME5012 或 ME5024 存储,在PowerVault Manager上修改控制器的管理IP,子网掩码和网关时,可能无法生效。 问题详细描述 ➊ 如果管理员尝试使用 PowerVault Manager 更改 ME5 单控制器系统的默认管理 IP 地址,子网掩码及网关时,“Set IPV4”按钮不会激活。 ➋ 尝试使用不同的互联网网页浏览器或清除网页浏览器缓存无效。 问题原因 此问题影响具有以下控制器固件版本的 PowerVault 系统:ME5.1.0.0.0 此问题将在未来…
ME5机柜编号有多种确认方法 1、机柜 在系统正面拉出信息标签,可以找到服务编号和快速服务代码。或者,这些信息可能在存储系统机箱背面的粘贴标签上。 2、图形管理界面 在“About”面板上(Maintenance > About) 显示有关系统、其硬件及其存储配置的信息。服务编号是一组七位编号(字母及数字),跟在 enclosure : 后面 3、命令行 CLISSH至任一控制器的管理 IP 地址,查询命令如下: show service-tag-info show enclosures # s…