服务器扩容SAN存储
串行登陆10.10.10.1/2/3/4
1、备份系统信息
mkdir -p /bakinfo
df -h > /bakinfo/df.txt_`date +%Y%m%d%H%M%S`
ps -ef > /bakinfo/ps.txt_`date +%Y%m%d%H%M%S`
ip a > /bakinfo/ip.txt_`date +%Y%m%d%H%M%S`
netstat -rn > /bakinfo/netstat.txt_`date +%Y%m%d%H%M%S`
free -g > /bakinfo/free.txt_`date +%Y%m%d%H%M%S`
route -n > /bakinfo/route_`date +%Y%m%d%H%M%S`
以下主要针对GI环境
multipath -ll > /bakinfo/multipath_`date +%Y%m%d%H%M%S`
sysauto_SF lunuseinfo > /bakinfo/lun_`date +%Y%m%d%H%M%S`
cat /etc/multipath.conf > /bakinfo/lultipath.conf_`date +%Y%m%d%H%M%S`
oracleasm listdisks > /bakinfo/disk_`date +%Y%m%d%H%M%S`
若涉及到配置修改,请备份基本硬件信息
free -g > /bakinfo/free_`date +%Y%m%d%H%M%S`
cat /proc/cpuinfo | grep physical | uniq -c > /bakinfo/cpucore_`date +%Y%m%d%H%M%S`
若涉及到硬盘变更,请备份基本硬盘信息
fdisk -l > /bakinfo/fdisk_`date +%Y%m%d%H%M%S`
mount -v > /bakinfo/mount_`date +%Y%m%d%H%M%S`
cat /proc/mounts > /bakinfo/mounts_`date +%Y%m%d%H%M%S`
2、新建别名
串行登陆:10.10.10.1/2/3/4:
修改存储盘别名,别名按照命名标准依顺序进行排序。
vim /etc/multipath.conf
在文件后面依一下格式添加别名
multipath {
wwid 360002ac00000000000000458000068fc
alias data_lun25
}
multipath {
wwid 360002ac00000000000000459000068fc
alias data_lun26
}
multipath {
wwid 360002ac0000000000000045a000068fc
alias data_lun27
}
multipath {
wwid 360002ac0000000000000045b000068fc
alias data_lun28
}
在所有节点重新加载multipath
/etc/init.d/multipathd reload
检查别名是否已生效
multipath -ll
sysauto_SF lunuseinfo
与之前保存的信息进行核对,确认WWID号与别名设置正确
3、创建ASM disk
登陆 10.10.10.1
对确定需要处理的盘名,并确定盘状态为unknown状态
sysauto_SF lunuseinfo
4、登陆 10.10.10.1创建分区表
printf "n\np\n1\n\n\nw\n" | /sbin/fdisk /dev/mapper/data_lunxx
printf "n\np\n1\n\n\nw\n" | /sbin/fdisk /dev/mapper/data_lunxx
printf "n\np\n1\n\n\nw\n" | /sbin/fdisk /dev/mapper/data_lunxx
printf "n\np\n1\n\n\nw\n" | /sbin/fdisk /dev/mapper/data_lunxx
5、登陆10.10.10.1/2/3/4加载分区表
partprobe
6、10.10.10.1/2/3/4汇聚链路
kpartx -d /dev/mapper/data_lunxx ; kpartx -a /dev/mapper/data_lunxx;
kpartx -d /dev/mapper/data_lunxx ; kpartx -a /dev/mapper/data_lunxx;
kpartx -d /dev/mapper/data_lunxx ; kpartx -a /dev/mapper/data_lunxx;
kpartx -d /dev/mapper/data_lunxx ; kpartx -a /dev/mapper/data_lunxx;
7、10.10.10.1加载ASM管理
oracleasm createdisk DATA_DISKxx /dev/mapper/data_lunxxp1
oracleasm createdisk DATA_DISKxx /dev/mapper/data_lunxxp1
oracleasm createdisk DATA_DISKxx /dev/mapper/data_lunxxp1
oracleasm createdisk DATA_DISKxx /dev/mapper/data_lunxxp1
8、10.10.10.1/2/3/4上扫盘、检测
oracleasm scandisks
查看是否已添加成功
oracleasm listdisks
服务器扩容SAN存储的更多相关文章
- 服务器替换san存储
1.通知DBA停库: 串行登陆服务器 2.备份系统信息 mkdir -p /bakinfo df -h > /bakinfo/df.txt_`date +%Y%m%d%H%M%S` ps -ef ...
- [转载]存储基础:DAS/NAS/SAN存储类型及应用
这篇文章转自博客教主的一篇博客存储基础:DAS/NAS/SAN存储类型及应用, 他是在张骞的这篇博客DAS,NAS,SAN在数据库存储上的应用上做了部分修改和补充. 一. 硬盘接口类型 1. 并行 ...
- 【转】NAS、DAS和SAN存储的特点及主要区别
接触过存储设备的朋友应该对NAS.DAS和SAN存储不陌生,作为目前三种常见的存储方式,被广泛应用于企业存储设备中,那么NAS.DAS和SAN这三种存储分别有什么特点,又有何区别呢? 一.NAS存储特 ...
- 对于NAS,IP SAN以及iSCSCI SAN存储的一些认识和理解
一直以来用户对于在选购存储产品上有许多不清楚,市场上有NAS, FC SAN,IP SAN和iSCSCI SAN产品,到底哪种类型的产品更适合支撑企业的应用系统呢? 我们经常可以听到用户讲: “NAS ...
- NAS,IP SAN以及iSCSCI SAN存储的一些认识和理解
由 cxemc 在 2013-9-24 上午9:12 上创建,最后由 cxemc 在 2013-9-24 上午9:12 上修改 版本 1 1. NAS和SAN存储 a. NAS本身可以做为一台网络设备 ...
- EVE-NG硬盘扩容,存储海量镜像
EVE-NG硬盘扩容,存储海量镜像 来源 http://blog.51cto.com/sms1107/1928453 一.查看当前磁盘使用情况 /dev/mapper/eve--ng--vg-root ...
- Linux下搭建iSCSI共享存储详细步骤(服务器模拟IPSAN存储)
一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够 ...
- php+redis实现多台服务器内网存储session并读取
大型网站由于大并发的问题会导致系统出现诡异的崩溃性问题这着实让人很是蛋疼,首先考虑的就是负载均衡服务器来处理这个,当然数据库的性能也是非常非常重要的,今天就说下在负载均衡情况下对于session这个问 ...
- SUN平台服务器光纤共享存储互斥失败如何恢复数据?
服务器数据恢复故障描述: 服务器最初的设计思路为将两台SPARC SOLARIS系统通过光纤交换机共享同一存储作为CLUSTER使用,正常情况下A服务器工作,当A服务器发生故障宕机后即可将其关机然后开 ...
随机推荐
- Java——字符串
1.不可变的String String对象是不可变的.String类中的每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改修改后的字符串内容. public ...
- JSmooth 将java代码打包成exe
JSmooth 将java代码打包成exe 前言 java代码写了这么多了,但由于jdk的限制,我只能在jdk电脑上运行项目.所以最近在研究打包exe这个问题,今天终于实现了. JSmooth下载 前 ...
- Android OTG之USB转串口模块通讯
微信公众号:CodingAndroid CSDN:http://blog.csdn.net/xinpengfei521 1.背景简介 我们公司开发了一款室内机平板APP应用,要求平板能去控制智能门锁. ...
- linux安装MySQL后输入mysql显示 ERROR 2002 (HY000): Can't connect to local MySQL server through socket
我是小白,大佬勿喷 *** linux安装MySQL后输入mysql显示 ERROR 2002 (HY000): Can't connect to local MySQL server through ...
- .net core redis的全套操作
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). Redis支持主从同步.数据可以从主服务器向任意数 ...
- MySQL隔离性及Spring事务
一.数据库事务ACID特性 必须要掌握事务的4个特性,其中事务的隔离性之于MySQL,对应4级隔离级别. 原子性(Atomicity): 事务中的所有原子操作,要么都能成功完成,要么都不完成,不能停滞 ...
- win10下vc++6.0的安装问题
由于最近需要在win10系统下用到vc++来编程(其实刚开始我是拒绝的,因为vc++各种坑),下面我就把安装vc++时遇到的问题记录下来,方便以后同样遇到这些问题的同学. 安装vc++6.0所需要东西 ...
- jmeter+Fiddler:通过Fiddler抓包生成jmeter脚本
Fiddler是目前最常用的抓包工具之一,它作为客户端和服务器端之间的代理,记录客户端和服务器之间的所有请求(http/https),可以针对特定的请求过滤,分析请求和响应的数据.设置断点.调试.修改 ...
- Pyinstaller打包多个.py文件
https://blog.csdn.net/CholenMine/article/details/80964272
- Hibernate中Criteria的完整用法2
Criteria的完整用法 QBE (Query By Example) Criteria cri = session.createCriteria(Student.class); cri.add(E ...