基础环境
存储:
华为OceanStor5500T
A控:192.168.128.101
B控:192.168.128.102
版本号:v200r001c01
服务器:
华为H5885V3 2台 (114号机柜1-2) CPU:24核 内存:64G
华为H5885V3 2台 (114号机柜3-4) CPU:48核 内存:32G
114号机柜(从上往下数)
1号srv为空闲未使用,也未使用存储空间,可用作管理存储;
2号srv为DATABASE,分配存储1.5T,主机、主机组、LUN、LUN组均为db;
3号srv为OA,分配存储空间1T,主机、主机组、LUN、LUN组均为oa,复制光盘文件到/data/rhel6.5,并作为本地yum仓库;
4号srv为软件开发用,未使用存储空间。
备注:1号srv安装了WIN 2K8 R2;2-4号这3台srv,均安装了RHEL6.5
华为存储空间计算方法
以6块900G的SAS硬盘为例:
1.物理空间转换因素的容量率
物理空间转换因素的容量率:(1^3)/(1.024^3)=93.13%
即此处损耗6.87%
2.热备因素的容量率
高12块备1块,小于12块的,如6块,其中1块容量做热备,热备因素的容量率:83.33%
即此处损耗16.67%
3.校验因素的容量率
6块硬盘最多只能采用4D+1P方式,5块盘,其中1块容量做校验,校验因素的容量率:80%
即此处损耗20%
4.单盘容量计算方法
单盘可用容量=单盘实际容量-硬盘保留区预留(512M+65M)-writehole占用的空间(256M)-元数据占用空间(2.06%)-选盘不均占用空间(1%)
5.保险箱盘的软件占用
总损耗率 > 6.87%+16.67%+20%+3.06%=46.6%
存储实际容量:900G*6*(1-0.466)=2.9T
实施步骤:
1.开机按del键,进入bios更改为usb cdrom启动。
2.安装rhel6.5基本服务器包
(自定义,外加勾选“development tools”和“server platform development”组件)
安装完成后检查
- 查看服务器信息是否正确
- 服务器版本 cat /etc/issue
- 内存大小 free -m
- 硬盘大小 df -h
- 系统位数 getconf LONG_BIT
- jdk安装情况 java -version
- 修改主机名修改HOSTNAME项
vim /etc/sysconfig/network
HOSTNAME=DB(OA)–直接修改HOSTNAME 重启后生效
3.配置华为存储5500T
- 配置主机、主机组、添加启动器(对应的服务器的hba卡的wwwn关联该主机)
- 在需要连接存储的服务器上,用cat /sys/class/fc_host/host*/port_name查看并记录hba卡的wwwn号
- 配置硬盘域、存储池、LUN、LUN组
- 创建LUN组和主机组的映射关系
由于服务器没有光驱设备,故采用外接光驱进行文件输入,建议光盘采用ISO9660格式数据存储,若使用FAT32格式存储可能出现系统无法识别光盘的情况
5.安装华为的UltraPath多路径软件,采用boot from local方式,使用Ultrapath。
[root@blog ~]# rpm -ivh UltraPath-8.01.036-RHEL6.x86_64.rpm
[root@blog ~]# cd UltraPath-8.01.036-RHEL6.x86_64
[root@blog ~]# chmod 777 install.sh
[root@blog ~]# ./install.sh
[选择<1>--boot-from-Local
重启服务器,配置生效。(用
chkconfig | grep nxup
检验是否开机启动)
6.管理多路径软件upadmin
show path –可以看到4条路径 check status show event show array –查看存储设备 show vlun –查看对应的lun组
安装完Ultrapath软件后,就能看到vlun已经收敛
用
fdisk -l
查看确认存储硬盘是否正确显示
start rebalancelun –手动更新工作控制器
show iostat vlun_id=0,1,2,3 interval=10 –每个10秒,更新查看vlun号为0,1,2,3的IOPS和带宽、响应等性能统计信息
其他命令 upRescan –用于检查存储LUN更新情况
hostInfoTool.sh –用于主机信息收集
防止乒乓效应 –乒乓效应–在集群环境中,映射LUN的存储控制器不断来回切换
7.挂载存储磁盘系统
[root@blog ~]# fdisk /dev/sdb
[root@blog ~]# n
[root@blog ~]# mkfs.ext4 /dev/sdb1
[root@blog ~]# mkdir /data/rhel6.5 -pv
[root@blog ~]# mount /dev/sdb1 /data
[root@blog ~]# echo "/dev/sdb1 /data ext4 defaults 0 0" >>/etc/fstab
重启后使用
df -h
查看存储是否挂载成功,并检查挂载的存储空间大小是否正确
8.配置repo仓库为本地仓库(rhel6.5光盘的内容为仓库内容)
[root@blog ~]# cd /etc/yum.repos.d
[root@blog ~]# vim base.repo
[base]
baseurl=file:///data/rhel6.5
gpgcheck=0
enabled=1
[root@blog ~]# yum repolist
[root@blog ~]# yum -y install tree