ASM磁盘组扩容(虚拟化udev、磁盘组外部冗余)

环境描述:一套虚拟化RAC,11.2.0.4,ASM磁盘组,DATA盘资源用尽,需要扩容。磁盘组除OCR外均为外部冗余。

操作步骤:
1.给两个节点系统添加需要扩容的共享磁盘(集成商完成),操作也简单虚拟化内划一块磁盘,设置共享即可。

磁盘添加完后,fdisk -l在两个节点能看到相同磁盘即可。
此次添加的磁盘号为/dev/sdh
在这里插入图片描述

2.udev添加磁盘规则
获取磁盘的uuid并写入/etc/udev/rules.d/99-oracle-asmdevices.rules规则文件

for i in b c d e f g h
do
wwid=`/usr/lib/udev/scsi_id -g -u -d /dev/sd$i`
echo KERNEL==\"sd?1\", SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id -g -u -d /dev/\$parent\", RESULT==\"$wwid\", SYMLINK+=\"asmdisk-$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"
done

最后一行为新加
在这里插入图片描述
磁盘规则文件修改完,刷盘,观察磁盘权限是否改变

udevadm control --reload
udevadm trigger --type=devices --action=change

然后查看asm是否识别到磁盘
在这里插入图片描述

查看asm磁盘.其中这个/dev/asm的用户和组是root/root,但是/devsd的所属组为grid:asmadmin即可.

3.ASM磁盘扩容
查看asm是否识别到磁盘

set line 200
col NAME format a25
col PATH format a40
col FAILGROUP format a25
select group_number,name,path,mount_status,state,redundancy,total_mb,free_mb,failgroup,create_date from v$asm_disk order by 1,2;

可以看到,/dev/asm-diskh未添加到任何磁盘组

在这里插入图片描述

添加磁盘

alter diskgroup DATA add disk/dev/asm-diskh’ ;
--reblance可加可不加,不加就自动平衡。

在这里插入图片描述
扩容后asm磁盘空间

在这里插入图片描述

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值