DBAtlas · 데이터베이스 운영 아틀라스

Oracle용 스토리지 준비: multipath, 영구 디바이스 이름, ASM 디스크

Oracle난이도: 중급소요 시간: 30–90분

Oracle Grid Infrastructure, Oracle Restart 또는 데이터베이스 설치 전에 한 번 적용합니다. SAN LUN을 WWID로 식별하고, 필요하면 DM-Multipath alias를 구성하며, ASM 디스크는 udev 규칙 또는 ASMLib 레이블로 영구 이름과 grid:asmadmin 소유권을 갖게 됩니다(AFD를 선택한 경우 설치 과정에서 레이블을 쓰도록 준비). ASM을 사용하지 않으면 LVM + XFS 파일 시스템과 fstab을 준비합니다. RAC에서는 같은 구성을 모든 노드에 만들고 비교합니다. 완료되면 디스크는 재부팅 후에도 이름과 권한이 바뀌지 않고 Grid 설치에서 바로 사용할 수 있는 상태가 됩니다. 이미 설치된 ASM에 나중에 디스크를 추가하려면 ASM 일상 운영 가이드를 사용하십시오.

구성: 서버 1대 또는 RAC 노드 2–8개 + SAN/iSCSI/VM 디스크

시작하기 전에

  • 스토리지 팀이 LUN을 제공했고… 모든 LUN이 모든 노드에서 보입니다…. LUN → WWID → 용도(DATA/FRA/CRS 또는 마운트 포인트) 목록이 준비되어 있습니다. 폼의 디스크 …개가 이 목록과 일치합니다.
  • SAN 연결이 준비되었습니다. FC는 HBA가 fabric에 연결되고 zoning이 완료되었으며, iSCSI는 세션이 로그인되어 있습니다. 각 LUN에 경로가 2개 이상 보입니다.
  • 디스크에 데이터가 없습니다(파티션, 파일 시스템, LVM, 이전 ASM 헤더 없음). 잘못된 디스크에서 이 가이드의 파티션/레이블/mkfs 단계를 실행하면 데이터가 지워집니다.
  • 서버…들…이 운영 체제 저장소에 접근할 수 있거나(…OL7: ol7_latest; RHEL7: ELS 구독…OL: ol…_baseos_latest / ol…_appstream… / ol…_addons…; RHEL: BaseOS + AppStream…) 사내 미러가 설정되어 있습니다.
  • ASMLib 라이브러리 …oracleasmlib-3..el….x86_64.rpm…oracleasmlib-2.0..el7.x86_64.rpm…을 oracle.com ASMLib 다운로드 페이지에서 받아 …모든 노드의 …… 아래에 두었습니다.
  • 이 가이드는 AFD 레이블을 쓰지 않습니다. 디스크는 udev 규칙으로 grid:asmadmin 소유가 되고, 레이블은 Oracle Restart: Grid Infrastructure + ASM 가이드의 gridSetup.sh(oracle.install.asm.configureAFD=true)가 씁니다. 실행 중인 커널은 5.14보다 오래되었고(RHCK 3.10/4.18 또는 UEK4–UEK6) MOS 1369107.1에 19c AFD 지원 커널로 올라 있습니다.
  • 유지보수 창이 확보되었고, 서버…들…의 백업/스냅샷을 받았으며, LUN 매핑을 스토리지 팀과 확인했습니다.

가이드 단계

  • 디스크 식별 — 디스크와 WWID 목록 조회 · 폼의 WWID 검증(…모든 노드…서버…)
  • DM-Multipath — device-mapper-multipath 설치 및 활성화 · /etc/multipath.conf 작성 · 구성 로드 및 경로 검증 · alias–WWID 매핑 비교(…)
  • ASM 사용자와 그룹 — Oracle 그룹과 grid 사용자 준비
  • ASM Filter Driver(AFD) 사전 점검 — 커널의 AFD 지원 여부 확인
  • udev 규칙(영구 이름과 권한) — udev 규칙 파일 작성 · 규칙 적용 및 권한 검증
  • ASMLib(oracleasm) — ASMLib 소프트웨어 설치 · io_uring 활성화(ASMLib v3) · ASMLib 구성 · 디스크에 단일 파티션 생성…(1번 노드에서만)… · ASMLib 레이블 쓰기…(1번 노드에서만)… · 다른 노드에서 파티션과 레이블 읽기(…) …
  • 검증 및 다음 단계 — 영구 이름과 권한 요약 · 재부팅 테스트
내 환경에 맞춘 단계별 계획 열기 →