개요
Cloud 환경에서 TAC 구성 시 Disk udev rule 설정 방안을 소개합니다.
iSCSI가 아닌 Block Storage Multi-attach 서비스로 제공되는 경우, VM 재기동으로 인해 Disk Device 명이 변경 될 수 있기 때문에 고유한 Serial ID 값으로 설정하는 방안이 필요합니다.
방법
1. Disk Serial ID 확인 명령어
•
Serial ID 확인 명령어: udevadm info -q property [Device명]
•
예시) udevadm info -q property /dev/vdc
$ udevadm info -q property /dev/vdc
DEVLINKS=/dev/tas/tb_disk01 /dev/disk/by-id/virtio-46a5d311-aa24-4f2e-a /dev/disk/by-path/pci-0000:00:06.0 /dev/disk/by-path/virtio-pci-0000:00:06.0
DEVNAME=/dev/vdc
DEVPATH=/devices/pci0000:00/0000:00:06.0/virtio7/block/vdc
DEVTYPE=disk
ID_PATH=pci-0000:00:06.0
ID_PATH_TAG=pci-0000_00_06_0
ID_SERIAL=46a5d311-aa24-4f2e-a
MAJOR=252
MINOR=32
SUBSYSTEM=block
TAGS=:systemd:
USEC_INITIALIZED=4854478496
SQL
복사
2. /etc/udev/rule.d에 rule 설정
•
AS-IS
ACTION=="add|change", KERNEL=="vdb", OWNER="tibero", GROUP="dba", MODE="0660"
ACTION=="add|change", KERNEL=="vdb", SYMLINK+="tas/tb_disk01"
SQL
복사
•
TO-BE
ACTION=="add|change", ATTRS{serial}=="46a5d311-aa24-4f2e-a", OWNER="tibero", GROUP="dba", MODE="0660"
ACTION=="add|change", ATTRS{serial}=="46a5d311-aa24-4f2e-a", SYMLINK+="tas/tb_disk01"
SQL
복사