XIV存储操作维护手册
二○一二年七月
目录
1. 存储划分... 3
1.1. 定义Storage Pool 3
1.2. 划分volume. 3
2. 定义主机和主机组... 3
2.1. 定义主机test. 3
2.2. 定义主机组testcluster. 3
2.3. 把先定义的主机加到主机组... 3
3. Map vol给相应的主机和主机组... 3
4. 主机安装XIV多路径管理软件... 3
4.1.1. 修改fc卡参数. 3
4.1.2. 安装XIV驱动包. 3
- 连接方式
江苏中烟XIV存储系统当前已配置一个管理口至xxx.xxx.xxx.xxx,管理地址为:14.10.202.250,管理用户名为xxxxx 密码为xxxxxxxxx
在服务器xxx.xxx.xxx.xxx上可以通过xcli方式连接至主机进行检查,如下:
/opt/XIVGUI/xcli -u admin -p adminadmin -m 14.10.202.250 vol_list
- 存储划分
2.1. 定义Storage Pool
本次定义的存储池为newportal_pools。
双机storage pools
出来如下界面,点击
在界面中定义的regular池,池的大小为103G,输入池的名称为test_pool,
点击add确认后出现下图,已经建好test_pool
2.2. 划分volume
在图上选中test_pool,右击出来下来菜单,选中add volumes。
出来如下界面,并在途中输入需要定义的vol数量为2.名称为test_voll
点击create,开始创建vol。创建完后回到如下界面,有test_vol_1和test_vol_2已经创建完成。
- 定义主机和主机组
3.1. 定义主机test
本次定义的主机名test
点击图上
出来下图,右击
输入主机名,其余选项默认,点击add
Add确认后,该主机名自动添加到srandalone hosts里面。
右击test主机,选择add port,出来如下图,选择相应的wwn,wwn查询在aix系统下可以通过命令lscfg –vpl fcs0查询。
Add确认后,新增主机相关配置完成。
3.2. 定义主机组testcluster
如果主机是cluster系统,需将cluster系统内所有主机定义在主机组内。
本次定义的主机组为testcluster。
点击图上
出来下图,右击,出来如下界面,输入主机组的名称testcluster
点击add,主机组添加完毕。
3.3. 把先定义的主机加到主机组
在standalone hosts里面,在test主机上右击,选择add cluster。出来如下界面,选择testcluster。
- Map vol给相应的主机和主机组
把vol map给test主机组。
在hosts and cluster界面中,右击testcluster主机组(如果map给单台主机,右击相应的主机),点击modify lun mapping。
在下图中,为testcluster主机组选择test_voll_1,点击add,这样就完成map。
- 主机安装XIV多路径管理软件
5.1.1. 修改fc卡参数
- 检查光纤卡设备,删除所有下属子设备
lsdev -p fscsi0
lsdev -p fscsi1
将所有显示出来的设备进行删除,如ctl0、ctl1、 hdisk2 、hdisk3、 rmt0 等。
- 先删除相关卡的设备命令
rmdev -dl ct10
rmdev -dl hdisk2
rmdev -dl rmt0
- 修改光纤卡属性
chdev -dev fscsi0 -attr fc_err_recov=fast_fail dyntrk=yes -perm
5.1.2. 安装XIV驱动包
- 驱动版本:
disk.fcp.2810.1.5.2.0.bff(aix 53-11版本及以上不需要这个包)
XIV_host_attach-1.5.2-aix (aix 53-11安装装)
- 安装前修改环境变量:
export XIV_DEF_ALGO=failover_only
export XIV_DEF_QD=32
- 安装软件
./install.sh 安装
xiv_attach
安装完后,重启主机,
- 检查主机认盘情况
系统起来后,就可以通过下面命令查询多路径软件运行情况,和磁盘识别情况
lspath -l hdiskx
xiv_devlist
- XIV常用命令
lspath -l hdiskx查看磁盘链路情况
xiv_devlist查看xiv设备情况
xiv存储操作的更多相关文章
-
Android数据库高手秘籍(五)——LitePal的存储操作
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/39345833 经过前面几篇文章的学习,我们已经把LitePal的表管理模块的功能都 ...
-
爬虫--Scrapy-持久化存储操作
总体概况 持久化存储操作: a. 磁盘文件 a) 基于终端指令 i. 保证parse方法返回一个可迭代类型的对象(存储解析到的页面内容) ii. 使用终端指令完成数据存储到制定磁盘文件中的操作 1. ...
-
LitePal的存储操作
传统的存储数据方式 其实最传统的存储数据方式肯定是通过SQL语句拼接字符串来进行存储的,不过这种方式有点过于“传统”了,今天我们在这里就不讨论这种情况.实际上,Android专门提供了一种用于存储 ...
-
Linux下IP SAN共享存储操作记录
一.简单介绍SAN,即存储区域网络(storage area network and SAN protocols),它是一种高速网络实现计算机与存储系统之间的数据传输.常见的分类是FC-SAN和IP- ...
-
爬虫--Scrapy-持久化存储操作2
1.管道的高级操作 将爬取到的数据值分别存储到本地磁盘.redis数据库.mysql数据. 需求:将爬取到的数据值分别存储到本地磁盘.redis数据库.mysql数据. 1.需要在管道文件中编写对应平 ...
-
利用Object.defineProperty 简化 Chrome插件本地存储操作
通常谷歌插件本地存储写法很别扭☹,如 chrome.storage.sync.get(null,function(data){ //todo console.log(data); }); 如果get ...
-
Python使用cx_Oracle模块操作Oracle数据库--通过sql语句和存储操作
https://www.jb51.net/article/125160.htm?utm_medium=referral Python使用cx_Oracle调用Oracle存储过程的方法示例 http ...
-
android 数据存储操作之SQLite
一. SQLite介绍 SQLite是android内置的一个很小的关系型数据库. 二. SQLiteOpenHelper的使用方法 ①SQLiteOpenHelper是一个辅助类来管理数据库的创建和 ...
-
Win7 文件加密存储操作后,如何在事后备份证书、秘钥
这个密钥的特点是只有在此系统下用此账户才可以修改,即便是你用此账户设置加密后删除此账户再重新建一个同名的账户依然无法修改.而且此密钥无法破解.所以一旦加密后,重装系统或者更换账户就无法修改了.唯一的办 ...
随机推荐
-
Java基础知识系列——数组
数组是我们在编程中常用到的一种数据结构. 数组创建有三种方式,以int类型为例: 1.int value[] = new int[]{1,2,3,4,5}; //{}中的是元素 2.int value ...
-
基于Task的异步模式--全面介绍
今天是国庆长假第一天,也是今天十月的开始.每到这个时候都是看海的季节-一个看"人海"的季节.反正我是不想在这样一个尴尬期出去放松自己,于是不如在家写写博客,长点本领呢.今天就来给大 ...
-
jq 实现发送验证码倒计时功能
var util = { wait:60, hsTime: function (that) { _this = this; if (_this.wait == 0) { $('#hsbtn').rem ...
-
AutoIT删除Internet临时文件
搜集了几个超赞的方法: 1.删除临时文件 Temporary Internet Files:RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 2. 删 ...
-
Hibernate的查询 HQL查询 查询某几列
HQL 是Hibernate Query Language的简写,即 hibernate 查询语言:HQL采用面向对象的查询方式.HQL查询提供了更加丰富的和灵活的查询特性,因此Hibernate将H ...
-
推荐一款关于MongoDB日志分析的工具--Mtools
一. 需求背景 MongoDB数据库的强大的文档模型使其成为处理数据的最佳方式.文档适用于广泛的流行数据模型,支持各种各样的场景.文档模型可以包含键值.关系数据集和图形数据集,当然,还可以包含父子关系 ...
-
make是如何工作的
在默认的方式下,也就是我们只输入make命令.那么,1.make会在当前目录下找名字叫“Makefile”或“makefile”的文件.2.如果找到,它会找文件中的第一个目标文件(target),在上 ...
-
hbuilder mui uploader图片上传到服务器完整版(ASP.NET)
html布局,比较简单,模仿微信的: <div class="dynamic_images"> <ul> <!--<li><img ...
-
typescript-dva脚手架
2019有太多的东西想尝试,ts,GraphQL,SSR,docker,python,electron,小程序云后台,vue3等等,一个个来吧,用两天了解了下typescript,大概做了个webpa ...
-
flume 整合 kafka
flume 整合 kafka: flume:高可用的,高可靠的,分布式的海量日志采集.聚合和传输的系统. kafka:分布式的流数据平台. flume 采集业务日志,发送到kafka 一. ...