Tento příspěvek pomůže nakonfigurovat disky Oracleasm pomocí pravidel Udev v clusteru 2 uzlů.
Na prvním uzlu
1. Seznam disků:
[root@node01 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 2G 0 disk sdb 8:16 0 2G 0 diskPoznámka :Vytvořte oddíly pro disky.
2. Najděte ID disku:
[root@node01 ~]# udevadm info --query=all --name=/dev/sda | egrep "WWN|SERIAL" E: ID_SCSI_SERIAL=[id] E: ID_SERIAL=0QEMU_QEMU_HARDDISK_AAAAAAAAA E: ID_SERIAL_SHORT=[id] E: SCSI_IDENT_SERIAL=[id]
[root@node01 ~]# udevadm info --query=all --name=/dev/sdb | egrep "WWN|SERIAL" E: ID_SCSI_SERIAL=[id] E: ID_SERIAL=0QEMU_QEMU_HARDDISK_BBBBBBBBB E: ID_SERIAL_SHORT=[id] E: SCSI_IDENT_SERIAL=[id]
3. Vytvořte nový soubor 96-asm.rules :
[root@node01 ~]# touch /etc/udev/rules.d/96-asm.rules
4. Připojte soubor 96-asm.rules se zjištěnými informacemi o ID disku:
[root@node01 ~]# vim /etc/udev/rules.d/96-asm.rules ## Disk /dev/sda KERNEL=="sd*", SUBSYSTEM=="block", ENV{ID_SERIAL}=="0QEMU_QEMU_HARDDISK_AAAAAAAAA", SYMLINK+="oracleasm/DATA1", OWNER="oracle", GROUP="dba", MODE="0660" ## Disk /dev/sdb KERNEL=="sd*", SUBSYSTEM=="block", ENV{ID_SERIAL}=="0QEMU_QEMU_HARDDISK_BBBBBBBBB", SYMLINK+="oracleasm/DATA2", OWNER="oracle", GROUP="dba", MODE="0660"
5. Znovu načtěte udev/rules:
[root@node01 ~]# udevadm control --reload-rules
[root@node01 ~]# udevadm trigger --type=devices --action=change
6. Vypište disk oracleasm:
[root@node01 ~]# ll /dev/oracleasm/DATA* lrwxrwxrwx. 1 root root 6 Sep 28 14:24 /dev/oracleasm/DATA1 -> ../sda lrwxrwxrwx. 1 root root 6 Sep 28 14:24 /dev/oracleasm/DATA2 -> ../sdb [root@node01 ~]#
Na druhém uzlu
1. Seznam disků:
[root@node02 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 2G 0 disk sdb 8:16 0 2G 0 diskPoznámka :/dev/sd* název zařízení nebude po restartu přetrvávat, vyhledejte pomocí ID disku.
2. Najděte ID disku:
[root@node02 ~]# udevadm info --query=all --name=/dev/sdb | egrep "WWN|SERIAL" E: ID_SCSI_SERIAL=[id] E: ID_SERIAL=0QEMU_QEMU_HARDDISK_AAAAAAAAA E: ID_SERIAL_SHORT=[id] E: SCSI_IDENT_SERIAL=[id]
[root@node02 ~]# udevadm info --query=all --name=/dev/sdc | egrep "WWN|SERIAL" E: ID_SCSI_SERIAL=[id] E: ID_SERIAL=0QEMU_QEMU_HARDDISK_BBBBBBBBB E: ID_SERIAL_SHORT=[id] E: SCSI_IDENT_SERIAL=[id]
3. Vytvořte nový soubor 96-asm.rules :
[root@node02 ~]# touch /etc/udev/rules.d/96-asm.rules
4. Buď zkopírujte 96-asm.rules z jiného uzlu, nebo vytvořte nový záznam s objevenými informacemi:
[root@node02 ~]# vim /etc/udev/rules.d/96-asm.rules ## Disk /dev/sdb KERNEL=="sd*", SUBSYSTEM=="block", ENV{ID_SERIAL}=="0QEMU_QEMU_HARDDISK_AAAAAAAAA", SYMLINK+="oracleasm/DATA1", OWNER="oracle", GROUP="dba", MODE="0660" ## Disk /dev/sdc KERNEL=="sd*", SUBSYSTEM=="block", ENV{ID_SERIAL}=="0QEMU_QEMU_HARDDISK_BBBBBBBBB", SYMLINK+="oracleasm/DATA2", OWNER="oracle", GROUP="dba", MODE="0660"
5. Znovu načtěte udev/rules:
[root@node02 ~]# udevadm control --reload-rules
[root@node02 ~]# udevadm trigger --type=devices --action=change
6. Vypište disk oracleasm:
[root@node02 ~]# ll /dev/oracleasm/DATA* lrwxrwxrwx. 1 root root 6 Sep 28 14:57 /dev/oracleasm/DATA1 -> ../sdb lrwxrwxrwx. 1 root root 6 Sep 28 14:57 /dev/oracleasm/DATA2 -> ../sdc [root@node02 ~]#Poznámka :Pro vícecestné zařízení použijte odpovídající název zařízení.
Oprava problémů se souborovým systémem při spouštění v CentOS/RHEL 7 a 8
Jak nakonfigurovat klienta pouze pro NFSv4 pomocí nfsconf v CentOS/RHEL 8