GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL 6 でマルチパスを使用する場合に、ASM ディスクのディスク権限を設定する udev ルールを設定する方法

このノートでは、CentOS/RHEL 6.x でマルチパスの ASM ディスクにディスク権限を設定するための udev ルールを設定する方法について説明します。マルチパスを使用していて、マルチパス デバイスに udev ルールを設定する場合は、以下の手順に従ってください。

1. ターゲット デバイスのパーティション化されたエイリアスを決定する

# dmsetup ls |grep p1
datap1 (253, 4)      ### you would see something similar to this

2. /etc/udev/rules.d/12-dm-permissions.rules を編集します ファイルを使用して、上記のデバイスの所有権を oracle:dba として設定します。

# vi /etc/udev/rules.d/12-dm-permissions.rules
# Set permissions for first partition created on a multipath device (and detected by kpartx)
ENV{DM_NAME}=="datap1", OWNER:="oracle", GROUP:="dba", MODE:="660", SYMLINK+="iscsi/oraasm-$env{DM_NAME}"

3. multipathd サービスを再起動します。

# service multipathd restart

4.権限が正しいかどうかを確認してください

# ls -l /dev/dm*
brw-rw---- 1 root   disk 253, 0 Apr 15 19:40 /dev/dm-0
brw-rw---- 1 root   disk 253, 1 Apr 15 19:40 /dev/dm-1
brw-rw---- 1 root   disk 253, 2 Apr 15 21:47 /dev/dm-2
brw-rw---- 1 root   disk 253, 3 Apr 15 21:47 /dev/dm-3
brw-rw---- 1 oracle dba  253, 5 Apr 15 21:47 /dev/dm-4

5. Oracle ASM シンボリック リンクがマルチパス デバイスに存在するかどうかを確認します。

# ls -l /dev/iscsi/*
lrwxrwxrwx 1 root root 7 Apr 15 21:47 /dev/iscsi/oraasm-datap1 -> ../dm-4


Cent OS
  1. CentOS / RHEL 7 :timedatectl を使用して日付、時刻 / NTP およびタイムゾーンを設定する方法

  2. CentOS / RHEL 7 :マルチパス ディスクで ASM の udev ルールを設定する方法

  3. CentOS/RHEL でマルチパス デバイス上の ASM ディスクを削除する方法

  1. CentOS/RHEL 6 および 7 でマルチパスを使用して「initramfs」を再構築する方法

  2. CentOS/RHEL 7 で udev サービスの children-max を設定する方法

  3. CentOS/RHEL で OS レベルから ASM ディスクを拡張する方法

  1. CentOS/RHEL:YUM を使用してファイルが欠落しているパッケージを見つける方法

  2. CentOS/RHEL 6 で ethtool 設定を永続的に設定する方法

  3. CentOS/RHEL 8 で Udev ルールを使用して oracleasm ディスクを作成する方法