服务器替换san存储
1、通知DBA停库;
串行登陆服务器
2、备份系统信息
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`
3、检查crs并重启:
crsctl check crs
crsctl stop crs
crsctl start crs
所有主机重启完成之后,执行以下步骤:
4、登陆主节点并删掉ASM_DISK:
oracleasm deletedisk DATA_DISK001
oracleasm deletedisk DATA_DISK002
oracleasm deletedisk DATA_DISK003
oracleasm deletedisk DATA_DISK004
oracleasm deletedisk DATA_DISK005
oracleasm deletedisk DATA_DISK006
oracleasm deletedisk FRA_DISK001
oracleasm deletedisk FRA_DISK002
oracleasm deletedisk OCRVD_DISK001
oracleasm deletedisk OCRVD_DISK002
oracleasm deletedisk OCRVD_DISK003
oracleasm scandisks
oracleasm listdisks
5、串行登陆服务器:
oracleasm scandisks
oracleasm listdisks
6、分别在每台上创建PV
pvcreate /dev/mapper/data_grid0001
pvcreate /dev/mapper/data_grid0002
pvcreate /dev/mapper/data_grid0003
pvcreate /dev/mapper/data_grid0004
7、分别在每台上扩容VG
vgextend VolGroup01 /dev/mapper/data_grid0001
vgextend VolGroup02 /dev/mapper/data_grid0002
vgextend VolGroup03 /dev/mapper/data_grid0003
vgextend VolGroup04 /dev/mapper/data_grid0004
8、分别在每台上做PV迁移
pvmove /dev/mapper/data_grid001 /dev/mapper/data_grid0001
pvmove /dev/mapper/data_grid002 /dev/mapper/data_grid0002
pvmove /dev/mapper/data_grid003 /dev/mapper/data_grid0003
pvmove /dev/mapper/data_grid004 /dev/mapper/data_grid0004
9、分别在每台主机VG上移除旧PV
vgreduce VolGroup01 /dev/mapper/data_grid001
vgreduce VolGroup02 /dev/mapper/data_grid002
vgreduce VolGroup03 /dev/mapper/data_grid003
vgreduce VolGroup04 /dev/mapper/data_grid004
10、分别在每台上移除之前的PV
pvremove /dev/mapper/data_grid001
pvremove /dev/mapper/data_grid002
pvremove /dev/mapper/data_grid003
pvremove /dev/mapper/data_grid004
11、修改multipath.conf
vim /etc/multipath.conf
12、重启multipath服务
/etc/init.d/multipathd reload
13、通知DBA
服务器替换san存储的更多相关文章
- 服务器扩容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 - ...
 - [转载]存储基础: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本身可以做为一台网络设备 ...
 - Linux下搭建iSCSI共享存储详细步骤(服务器模拟IPSAN存储)
		
一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够 ...
 - php+redis实现多台服务器内网存储session并读取
		
大型网站由于大并发的问题会导致系统出现诡异的崩溃性问题这着实让人很是蛋疼,首先考虑的就是负载均衡服务器来处理这个,当然数据库的性能也是非常非常重要的,今天就说下在负载均衡情况下对于session这个问 ...
 - SUN平台服务器光纤共享存储互斥失败如何恢复数据?
		
服务器数据恢复故障描述: 服务器最初的设计思路为将两台SPARC SOLARIS系统通过光纤交换机共享同一存储作为CLUSTER使用,正常情况下A服务器工作,当A服务器发生故障宕机后即可将其关机然后开 ...
 - 曙光服务器挂载EMC存储
		
1.登录集群(用户名密码远程登录,然后切换到root用户) 2.连接主机:ssh node72 3.在主机下进行存储挂载: 1)fdisk -l 查看磁盘信息,如下图所示: 2)查看磁盘挂载信息:mo ...
 
随机推荐
- [趣学程序]java的常用类之String
			
java基础之常用类 String类 String表示字符串,所谓字符串,就是一连串的字符,是java中最常用的类之一. String是不可变类,一旦String对象被创建,包含在对象中的字符序列(内 ...
 - docker/kubernetes国内源/镜像源解决方式
			
最近在使用kubeadm时,被各种连接不上搞到崩溃.费了很多力气,基本都解决了.这里统一整理了国内的一些镜像源,apt源,kubeadm源等,以便查阅. 国内镜像源 Azure China提供了目前用 ...
 - Oracle、MySQL和Sqlserver的事务管理、分页和别名的区别
			
1.在mysql中事务默认是自动提交的,只有设置autocommit为0的时候,才用自己commit(commit--rollback回滚) 2.但是在oracle中必须自己commit;不然就只能结 ...
 - 通俗易懂--循环神经网络(RNN)的网络结构!(TensorFlow实现)
			
1. 什么是RNN 循环神经网络(Recurrent Neural Network, RNN)是一类以序列(sequence)数据为输入,在序列的演进方向进行递归(recursion)且所有节点(循环 ...
 - Zookeeper_阅读源码第一步_在 IDE 里启动 zkServer(集群版)
			
上篇文章Zookeeper_阅读源码第一步_在 IDE 里启动 zkServer(单机版)讲了在 idea 里以单机的方式启动zookeeper,这篇介绍一下以集群的方式启动. 集群方式启动,才会真正 ...
 - 阿里云短信服务(JAVA)
			
一,前言  短信验证码想必大家都不陌生,在很多网站,APP中都有使用到.比如登录,注册,身份校验等场景.不过通常情况下,短信服务都是外包给第三方公司的,接下来向大家分享如何使用阿里的短信服务. 二, ...
 - 如何调教你的博客Episode2——移动端支持和UI美化
			
这个系列的文章是我在搭建博客园博客时所经历的过程. 在上一期如何调教你的博客Episode1——修改整体样式中,我们通过添加CSS样式,修改了页面的总体布局.但将文章发出之后,博客的布局就出现问题了: ...
 - python(自用手册)三
			
第三章 基础 3.1编码初识 ascii 256字母没有中文 一个字节 8位 gbk 中国 中文2字节 16位 英文1字节8位 unicode 万国码 前期 2字节 8位 后期变成4个字节 32位 u ...
 - 查看centos中的用户和用户组和修改密码
			
查看centos中的用户和用户组 1.用户列表文件: vim /etc/passwd/ 2.用户组列表文件: vim /etc/group 3.查看系统中有哪些用户: cut -d : -f /etc ...
 - python webdriver 常用元素操作
			
1.新建实例 xx_driver = os.path.abspath(r"路径") os.environ["webdriver.xx.driver"] = xx ...