[oracle] ASM磁盤擴容
1.1 記錄存儲的WWN號及磁盤信息
1.1.1 記錄已有磁盤信息
root@pols1:/sys/class/scsi_host# fdisk -l|grep /dev/
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase.
Disk /dev/sda: 1798.7 GB, 1798651772928 bytes, 3512991744 sectors
Disk /dev/mapper/rhel-root: 42.9 GB, 42949672960 bytes, 83886080 sectors
Disk /dev/mapper/rhel-swap: 34.4 GB, 34359738368 bytes, 67108864 sectors
Disk /dev/mapper/mpathh: 536.9 GB, 536870912000 bytes, 1048576000 sectors
Disk /dev/mapper/mpatha: 2147 MB, 2147483648 bytes, 4194304 sectors
--此處省略--
Disk /dev/sdaw: 214.7 GB, 214748364800 bytes, 419430400 sectors
1.1.2 記錄多路徑信息
root@pddhuifu1:/root# multipath -ll
mpathe (xxxx) dm-9 EMC???? ,Invista
size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='service-time 0' prio=1 status=active
|- 15:0:1:3? sds? 65:32? active ready running
|- 16:0:0:3? sdv? 65:80? active ready running
|- 16:0:1:3? sdj? 8:144? active ready running
`- 15:0:0:3? sdg? 8:96?? active ready running
--此處省略--
root@pddhuifu1:/root# multipath -ll|grep dm-
mpathe (xxxx) dm-9 EMC???? ,Invista
--此處省略--
查看udev文件,新加規則
--此處省略--
KERNEL=="dm*", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block",? PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode",? RESULT=="xxxx", RUN+="/bin/sh -c 'mknod /dev/asm-data09 b? $major $minor; chown grid:asmadmin /dev/asm-data09; chmod 0660 /dev/asm-data09'"
root@pddhuifu1:/dev# ls -l asm*
--此處省略--
brw-rw---- 1 grid asmadmin 253,? 9 Jan 14 08:48 asm-data09
1.1.3記錄當前wwn號,
1.2 分配磁盤
1.2.1 存儲分配磁盤
1.2.2 系統動態掃盤
echo "- - -" >? /sys/class/scsi_host/hostx/scan
然后再運行fdisk -l 就能發現新添加的硬盤已經被系統識別了,查看系統日志/var/log/messages,發現對SCSI設備進行了一次重新掃描。
需要注意的是echo的三個- – -號之間有空隔。
掃描磁盤,使操作系統能夠識別到新增的存儲
/sys/class/scsi_host/?下面有幾個host?就掃描幾次
cd /sys/class/scsi_host/
echo "- - -">host0/scan
echo "- - -">host1/scan
echo "- - -">host2/scan
echo "- - -">host3/scan
echo "- - -">host4/scan
echo "- - -">host5/scan
echo "- - -">host6/scan
echo "- - -">host7/scan
echo "- - -">host8/scan
echo "- - -">host9/scan
echo "- - -">host10/scan
echo "- - -">host11/scan
echo "- - -">host12/scan
echo "- - -">host13/scan
echo "- - -">host14/scan
echo "- - -">host15/scan
echo "- - -">host16/scan
發現新擴容的存儲
1.3 識別多路徑
multipath –ll
mpathm (xxxx) dm-17 EMC???? ,Invista
size=100G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='service-time 0' prio=1 status=active
|- 16:0:0:12 sday 67:32? active ready running
|- 15:0:1:12 sdax 67:16? active ready running
|- 15:0:0:12 sdaz 67:48? active ready running
`- 16:0:1:12 sdba 67:64? active ready running
1.5 配置udev
省略
KERNEL=="dm*", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block",? PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode",? RESULT=="xxxx", RUN+="/bin/sh -c 'mknod /dev/asm-data10 b? $major $minor; chown grid:asmadmin /dev/asm-data10; chmod 0660 /dev/asm-data10'"
/usr/lib/udev/scsi_id -g -u -d /dev/ dm-17
實際操作命令如下(本部分為實際生產操作):
cd /sys/class/fc_host/
echo "1" > /sys/class/fc_host/host15/issue_lip
echo "1" > /sys/class/fc_host/host16/issue_lip
/sbin/udevadm control –reload
/usr/lib/udev/scsi_id -g -u -d /dev/sdbj
/usr/lib/udev/scsi_id -g -u -d /dev/sdbm
/usr/lib/udev/scsi_id -g -u -d /dev/sdbn
/usr/lib/udev/scsi_id -g -u -d /dev/sdbp
/usr/lib/udev/scsi_id -g -u -d /dev/sdbt
/usr/lib/udev/scsi_id -g -u -d /dev/sdbx
/usr/lib/udev/scsi_id -g -u -d /dev/sdcc
/usr/lib/udev/scsi_id -g -u -d /dev/sdcg
echo "1" > /sys/class/fc_host/host15/issue_lip
echo "1" > /sys/class/fc_host/host16/issue_lip
/sbin/udevadm control –reload
cd /dev
ls -lrt asm*
exit
vi /etc/udev/rules.d/99-oracle-asmdevices.rules
cd /dev
/sbin/udevadm trigger --type=devices --action=change
ls -lrt asm*
1.6 圖形化形式添加asm磁盤
測試使用命令行添加
查看磁盤
set lin 200
col path for a50
select name,path,state,mount_status,header_status from v$asm_disk;
添加磁盤
--alter diskgroup DATADG add disk '/dev/asm-data10' rebalance power 8;
alter diskgroup DATADG add disk '/dev/asm-data10';
備庫:power先用默認的。
查看狀態
select name,path,state,mount_status,header_status from v$asm_disk;
select * from v$asm_operation;
默認REBALANCE需要10分鐘。
清除磁盤
alter diskgroup DATADG drop disk 'DATADG_0008' rebalance power 8;
Oracle 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。