- ตอนสองจัดการ Shared disk
- ล็อคอินด้วยผู้ใช้ oracle เปิด terminal พิมพ์คำสั่ง ต่อไปนี้ เพื่อเป็น root เมื่อถามรหัสผ่าน ให้ใส่รหัสผ่านของ oracle
sudo -i
- ตรวจสอบว่ามีแฟ้ม /etc/multipath.conf หรือไม่ หากไม่มีให้สั่งคำสั่งต่อไปนี้
mpathconf --enable
systemctl start multipathd
systemctl enable multipathd
- ตรวจสอบ shared disk ด้วยคำสั่ง
ls -l /dev/mapper/mpath?
- จะเห็นว่ามี mpatha ถึง mpathf
- สร้าง partition บน mpatha ถึง mpathf ด้วยคำสั่ง
fdisk /dev/mapper/mpatha
- สร้าง partition ใหม่ตามขั้นตอนเดิม n แล้ว enter 4 ครั้ง แล้วกด w แล้ว enter ทำจนครบ ถึง mpathf
- เนื่องจากเป็น shared disk แบ่ง partition ที่เดียวก็จะได้ทั้งสองเครื่อง ที่ rac2 เข้าระบบด้วย oracle แล้วเป็น root ด้วยคำสั่ง
sudo -i
- แล้วพิมพ์คำสั่งต่อไปนี้เพื่อ update ตาราง partition
partprobe
- กลับมาที่ rac1 ติดตั้ง oracleasm-support และ kmod-oracleasm ด้วยคำสั่ง
yum install -y kmod-oracleasm oracleasm-support
- ตั้งค่า oracleasm ด้วยคำสั่ง
oracleasm configure -i
- แล้วกรอกตามภาพ
- โหลด kernel module ด้วยคำสั่ง
oracleasm init
ได้ผลดังภาพ
- ทำซ้ำอีกครั้งที่ rac2
- กลับมา rac1 พิมพ์คำสั่งต่อไปนี้เพื่อสร้าง oracleasm disk โดย DISK* คือขื่อ disk
oracleasm createdisk DISK1 /dev/mapper/mpatha1
oracleasm createdisk DISK2 /dev/mapper/mpathb1
oracleasm createdisk DISK3 /dev/mapper/mpathc1
oracleasm createdisk DISK4 /dev/mapper/mpathd1
oracleasm createdisk DISK5 /dev/mapper/mpathe1
oracleasm createdisk DISK6 /dev/mapper/mpathf1
- ที่ rac2 พิมพ์คำสั่ง
oracleasm scandisks
- ที่ rac1 terminal พิมพ์ exit
- พิมพ์ oracleasm listdisks
- ที่ rac2 terminal พิมพ์ exit
- พิมพ์ oracleasm listdisks
- ต้องได้ผลเหมือนกันทั้งสองเครื่อง
- จบจัดการ shared disk