Udev adalah mekanisme yang digunakan untuk membuat dan memberi nama /dev device node yang sesuai dengan device yang ada dalam sistem. Udev menggunakan informasi yang cocok yang disediakan oleh sysfs dengan aturan yang disediakan oleh pengguna untuk menambahkan node perangkat yang diperlukan secara dinamis.
Posting menjelaskan cara menetapkan aturan udev untuk disk ASM di lingkungan multipath dm. Disk multipath yang digunakan sebagai contoh adalah /dev/mapper/multipathx. Kami akan menyetel aturan udev agar disk multipath memiliki kepemilikan oracle:grid.
1. Temukan UUID disk
Tentukan UUID dari disk multipath yang dimaksudkan untuk penggunaan Oracle ASM.
# udevadm info --query=all --name=/dev/mapper/mpathx | grep -i DM_UUID
Catatan :Pada perintah di atas adalah /dev/mapper/mpathx hanyalah sebuah contoh disk multipath, dalam kasus Anda mungkin berbeda.
2. Buat Aturan udev
Buat file aturan udev /etc/udev/rules.d/96-asm.rules. Tambahkan aturan udev di bawah ini untuk perangkat multipath menggunakan nilai DM_UUID-nya di bawah file /etc/udev/rules.d/96-asm.rules
# vi /etc/udev/rules.d/96-asm.rules ACTION=="add|change", ENV{DM_UUID}=="mpath-[DM_UUID]", SYMLINK+="udev-asmdisk1", GROUP="oinstall", OWNER="grid", MODE="0660"
Ganti [DM_UUID] dengan yang Anda dapatkan dari output perintah langkah 1. Pengguna dan grup yang digunakan di sini adalah pengguna/grup pemilik perangkat lunak grid masing-masing yaitu oracle dan grid.
3. Muat ulang Aturan udev
Untuk menambah atau memuat aturan Udev, gunakan perintah di bawah ini.
# udevadm control --reload-rules # udevadm trigger --type=devices --action=change
4. Verifikasi izin disk.
Periksa izin file di jalur disk.
# ls -l /dev/udev-asmdisk1 # ls -l /dev/mapper/mpathx # ls -l /dev/dm-x
Catatan :Di sini dm-x bisa apa saja seperti dm-0 atau dm-1 atau dm-2, jadi ini berdasarkan lingkungan Anda.
5. Verifikasi disk dengan perintah sg_inq
Masuk sebagai pengguna kisi dan periksa informasi disk menggunakan sg_inq memerintah. Anda seharusnya dapat melihat informasi disk menggunakan perintah sg_inq di bawah ini.
# su - grid $ sg_inq /dev/mapper/mpathx $ sg_inq /dev/dm-x
Setelah Anda melakukan semua langkah di atas dan memverifikasi detail disk, Anda dapat melanjutkan lebih jauh dengan penyiapan RAC.