暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片
实战RAC迁移项目第3篇:RAC替换存储-new.docx
232
13页
15次
2024-08-18
10墨值下载
接上 2 篇文章:
1
2
本篇为最终章,主要是描述一下最后一步操作,更换 ASM 存储从原来的生产存储换为另 1
存储。
整个过程其实就是在线替换 ASM 磁盘,通过加盘、删盘、重平衡完成。也适用于生产上做为
存储在线迁移。
1、现有环境描述
虚拟 ISCSI 存储 IP192.168.57.200/192.168.58.200
RAC1-ISCSI 网卡:192.168.57.10
RAC2-ISCSI 网卡:192.168.58.10
卷名 操作系统显示磁盘
UDEV 绑定设备
磁盘大小
ASM 磁盘组
备注
votedisk01 /dev/sdb /dev/asm-diskb 5G VOTEDISK
原有磁盘
data01 /dev/sdc /dev/asm-diskc 20G DATA
原有磁盘
votedisk02 /dev/sdd /dev/asm-diskd 5G VOTEDISK
本次要新加的
data02 /dev/sde /dev/asm-diske 20G DATA
本次要新加的
以下是需要用到的脚本文件
磁盘规则的生成脚本
for i in b c;
do echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted
--replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted
--replace-whitespace --device=/dev/sd$i`\", NAME=\"asmdisk$i\", OWNER=\"grid\",
GROUP=\"asmadmin\", MODE=\"0660\"";
done
ASM 规则文件
[root@rac1 ~]# cat /etc/udev/rules.d/80-asm.rules
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-
whitespace --device=/dev/$name", RESULT=="360003ff44dc75adca0aca6bc521f7e08",
NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-
whitespace --device=/dev/$name", RESULT=="360003ff44dc75adcbc1a135921716933",
NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660"
以下脚本文件放到/home/grid 目录下
检查 ASM 磁盘所属于磁盘组、磁盘路径、diskname、总大小、使用大小。把改脚本存为
list-asmdisk1.sql
SET LINESIZE 200
SET PAGESIZE 100
col groupname format a25 heading 'Disk Group'
col path format a35 heading 'LUN Path'
col diskname format a20 heading 'Disk Name'
col sector_size format 9,999 heading 'Sector |Size'
col block_size format 99,999 heading 'Block |Size'
col state format a10 heading 'State'
col au format 9,999,999 heading 'AU Size'
col total_gig format 999,999 heading 'Group |Total |GB'
col dtotal_gig format 999,999 heading 'Disk |Total |GB'
col free_gig format 999,999 heading 'Group |Free |GB'
col dfree_gig format 999,999 heading 'Disk |Free |GB'
select
g.name groupname,
d.path,
d.name diskname,
d.total_mb/1024 dtotal_gig,
d.free_mb/1024 dfree_gig
from
v$asm_diskgroup g, v$asm_disk d
where
d.group_number = g.group_number
order by
g.name, d.disk_number;
查看所有 ASMDISK 磁盘情况,把改脚本存为 list-asmdisk2.sql
col name for a40;
set line 200;
col path for a30;
select name,path,state,HEADER_STATUS from v$asm_disk;
查看 ASM 磁盘组信息,把改脚本存为 list-diskgroup.sql
select state,name,type,total_mb, free_mb from v$asm_diskgroup_stat ;
查看磁盘 reblance 同步状态脚本,把脚本存为 list-reblance.sql
select * from v$asm_operation;
2、映射新磁盘
创建 ISCSI 磁盘 votedisk02data02
两个节点扫描 ISCSI 新增存储,发现新增加的 sddsde 两块磁盘。以下为命令输出:
--RAC1 查看当前磁盘
[root@rac1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 120G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 119.5G 0 part
├─VolGroup-lv_root (dm-0) 253:0 0 103.5G 0 lvm /
└─VolGroup-lv_swap (dm-1) 253:1 0 16G 0 lvm [SWAP]
sdb 8:16 0 5G 0 disk
sdc 8:32 0 20G 0 disk
--RAC1 扫描新增加磁盘
[root@rac1 ~]# iscsiadm -m session --rescan
Rescanning session [sid: 2, target: iqn.1991-05.com.microsoft:tgt-rac-target, portal:
192.168.58.200,3260]
[root@rac1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 120G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 119.5G 0 part
├─VolGroup-lv_root (dm-0) 253:0 0 103.5G 0 lvm /
└─VolGroup-lv_swap (dm-1) 253:1 0 16G 0 lvm [SWAP]
sdb 8:16 0 5G 0 disk
sdc 8:32 0 20G 0 disk
sdd 8:48 0 5G 0 disk
sde 8:64 0 20G 0 disk
--RAC2 查看当前磁盘
[root@rac2 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 120G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 119.5G 0 part
├─VolGroup-lv_root (dm-0) 253:0 0 103.5G 0 lvm /
└─VolGroup-lv_swap (dm-1) 253:1 0 16G 0 lvm [SWAP]
sdb 8:16 0 5G 0 disk
sdc 8:32 0 20G 0 disk
--RAC2 扫描新增加磁盘
[root@rac2 ~]# iscsiadm -m session --rescan
Rescanning session [sid: 2, target: iqn.1991-05.com.microsoft:tgt-rac-target, portal:
192.168.57.200,3260]
[root@rac2 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 120G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 119.5G 0 part
├─VolGroup-lv_root (dm-0) 253:0 0 103.5G 0 lvm /
└─VolGroup-lv_swap (dm-1) 253:1 0 16G 0 lvm [SWAP]
sdb 8:16 0 5G 0 disk
sdc 8:32 0 20G 0 disk
sdd 8:48 0 5G 0 disk
sde 8:64 0 20G 0 disk
创建新的 UDEV 磁盘
[root@rac2 dev]# for i in d e;
of 13
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。