服务器扩容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服务器发生故障宕机后即可将其关机然后开 ...
随机推荐
- 实现ssr服务端渲染demo
最近在研究SSR服务器端渲染,自己写了的小demo. 项目布局 ├── build // 配置文件 │ │── webpack.base // 公共配置 │ │── webpack.clien ...
- 『深度应用』NLP机器翻译深度学习实战课程·零(基础概念)
0.前言 深度学习用的有一年多了,最近开始NLP自然处理方面的研发.刚好趁着这个机会写一系列NLP机器翻译深度学习实战课程. 本系列课程将从原理讲解与数据处理深入到如何动手实践与应用部署,将包括以下内 ...
- mysql row size上限
mysql innodb 的 row size上限 背景 在项目使用中,出现了以下报错: Error Code: 1118 - Row size too large (> 8126). Chan ...
- listary的使用心得
1.关键字里面的 web 不仅仅可以打开网页也可以打开电脑上的应用程序. 2.但是呢,有时候虽然 URL 指向了正确的 exe 但是却打不开相应的软件.这是为什么呢?(有其他方法可以打开) 我在这里提 ...
- 使用BeanShell断言判断请求返回的Json相应结果(不同json格式整理)
第一种json格式 { "code": 0, "msg": "success", "success": true, &q ...
- IOS系统
苹果产品以前技术是很牛逼.但是,苹果的系统是IOS系统,是一个封闭系统,就是你只看的到程序看不到文件的存储位置,相当于说他们自己的软件或者要花钱的软件才可以在闭环系统里面通过苹果视频该软件导出来,祝2 ...
- Codeforces 1204C
题意略. 思路:我的想法是逐步地找出这个序列中的重要点,我要判断当前这个点能不能删去,就要看上一个重要点和当前这个点 i 在序列中的下一个点 i + 1之间的距离 是否是最短距离,如果是,那么我们就可 ...
- 一文搞懂transform: skew
如何理解斜切skew,先看一个demo.在下面的demo中,有4个正方形,分别是 红色:不做skew变换, 绿色:x方向变换, 蓝色:y方向变换, 黑色:两个方向都变换, 拖动下面的滑块可以查看改变s ...
- Spring Cloud开发人员如何解决服务冲突和实例乱窜?
一.背景 在我们开发微服务架构系统时,虽然说每个微服务都是孤立的可以单独开发,但实际上并非如此,要调试和测试你的服务不仅需要您的微服务启动和运行,还需要它的上下文服务.依赖的基础服务等都要运行:但如果 ...
- zabbix设置钉钉报警
1 添加机器人 在钉钉群里面添加一个机器人 会获取到一个URL: 'https://oapi.dingtalk.com/robot/send?access_token=62be1ea97b4653b8 ...