My Oracle Support Banner

RHEL 5/OL 5 및 RHEL 6/OL 6 에서 WWID, DM-멀티패스 및 ASMLIB 을 사용하여 ASM 디스크의 LUN을 구성하는 방법 (Doc ID 2141543.1)

Last updated on FEBRUARY 03, 2020

적용 대상:

Oracle Database - Enterprise Edition - 버전 10.2.0.4 to 12.1.0.2 [릴리즈 10.2 to 12.1]
Oracle Database - Standard Edition - 버전 12.1.0.2 to 12.1.0.2 [릴리즈 12.1]
Oracle Database Cloud Schema Service - 버전 N/A 과(와) 그 후속
Oracle Database Exadata Cloud Machine - 버전 N/A 과(와) 그 후속
Oracle Cloud Infrastructure - Database Service - 버전 N/A 과(와) 그 후속
Linux x86-64

목적

이 문서는 히타치 스토리지 서브 시스템을 활용하여 월드 와이드 식별자 (WWID), DM-멀티패스 및 ASMLIB 을 사용하여 자동 스토리지 관리(ASM) 장치를 "어떻게" 단계별로 만드는지 자세히 설명합니다. 이는 오라클 리눅스 5 (OL5), 레드햇 엔터프라이즈 리눅스 버전 6 (RHEL 6), 오라클 리눅스 6 (OL6), 레드햇 엔터프라이즈 리눅스 버전 7 (RHEL 7) 에서 ASM 을 사용하기 위해 "어떻게" 단계별로 스토리지를 준비하는지 단순화 하였습니다.

각 멀티패스 장치는 글로벌하게 고유하고 불변하게 보증되는 월드 와이드 식별자 (WWID) 를 가지고 있습니다. 기본적으로 멀티패스 장치 이름은 해당 WWID 로 설정되어 있습니다. 다른 방법으로 mpathn 양식의 노드-고유 이름에 별칭을 정하는 멀티패스 설정 파일에서 user_friendly_names 옵션을 설정할 수 있습니다.  user_friendly_names 설정 옵션이 yes로 설정되어 있으면, 멀티패스 장치 이름이 /dev/mpat/mpathn 로 설정됩니다. 멀티패스 설정 파일, /etc/multipath.conf 를 수정하여 멀티패스를 설정하는 경우는, 이 문서에서 다루지 않습니다.

WWID 는 모든 SCSI 장치에서 필요로 하는 소형 컴퓨터 스토리지 인터페이스 (SCSI) 표준인, 지속적이고 시스템 비의존적인 ID입니다.  Linux 기반 서버에 연결되어 있는 각 디스크는 고유한 SCSI ID를 가지고 있습니다. WWID 식별자는 모든 저장 장치에 고유함이 보장되고, 장치를 액세스하는데 사용되는 경로와는 무관합니다.  이 식별자는 장치 식별 중요 제품 데이터 (page 0x83) 또는 장치 일련 번호 (page 0x80) 에서 SCSI 질의를 실행하여 얻을 수 있습니다. 현재 /dev/sd 이름으로 표시된 WWID 는 /dev/disk/by-id 디렉토리에 유지되는 심볼릭 링크에서 볼 수 있습니다.    

이 문서에서는 접근 가능한 디스크가 호스트 버스 어댑터 카드 (HBA) 를 통해 스토리지 영역 네트워크 (SAN) 또는 스위치에 연결되어 있습니다. 디스크가 히타치 SAN 을 통해 연결되어있는 경우, 경로 및 포트 정보도 추출됩니다.  SAN 에 논리 단위 번호 (LUN) 스토리지로 그룹화된 디스크 어레이는 또한 Linux 서버의 SCSI 장치로 자신을 나타낼 수 있습니다. 명령어 "fdisk -l" 는 SAN 의 내용을 포함하여, SCSI 디스크 장치를 목록으로 첨부합니다. 여러 장치는 공통의 SCSI ID 를 공유합니다.

자동 스토리지 관리 라이브러리 (ASMLIB) 드라이버는 오라클 데이터베이스의 자동 스토리지 관리 (ASM) 기능을 지원하는 라이브러리이며, Linux 운영 체제에서 사용가능합니다. 이 문서는 레드햇 엔터프라이즈 리눅스 버전 5 (RHEL 5) 및 오라클 리눅스 5 (OL5), 레드햇 엔터프라이즈 리눅스 버전 6 (RHEL 6), 오라클 리눅스 6 (OL6), 레드햇 엔터프라이즈 리눅스 버전 7 (RHEL 7) 에서 사용에 대해 설명합니다.

해결책

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


이 문서에서
목적
해결책
 1.  고유 장치 식별자를 반환받기 위해 SCSI_ID을 설정:
 1a.  화이트리스트 SCSI 장치
 1b.  모든 SCSI 장치를 나열
 1c. 클러스터웨어 장치 고유 SCSI 식별자 획득:
 1d.  ASM 디스크의 파티션 생성을 위해 fdisk 를 실행:
 1e.  장치가 보이는 것을 확인하기 위해 fdisk(8) 나 'cat /proc/partitions' 를 수행. (만약 리얼 어플리케이션 클러스터 (RAC), 클러스터웨어의 경우 각 노드에서 보여야 합니다.)  예를 들면:
 2.  ASM 을 위해 LUN 구성:
 2a. 멀티패스 장치 확인:
 3a. ASMLIB 설치하기 전에 이미 설치되어 있는지 확인. (리얼 어플리케이션 클러스터 (RAC) 에서는, 각 노드에 이 명령을 실행):
 3c. 상태 재확인:
 4.  ASM 디스크그룹 생성:
 4a. createdisk 명령 수행전 확인:
 4b. 확인 후, createdisk 명령어 수행:
 5.  다음 명령을 입력하여 디스크를 사용 가능하게 만듬:      
 5a.  ASM 디스크 스캔:
 5b.  ASM 디스크 목록:
  6.  ASM 디스크그룹 확인:
 7.  /dev/mpath 할당된 장치들이 보이는지 확인:
 8.  /dev/mapper 에 장치들이 보이는지 확인:
 9.  장치 타입 확인:
 10.  멀티패스 장치와 결합을 위해, ASMLIB 구성 파일 /etc/sysconfig/oracleasm 내에 ASM 매개 변수 설정 (ORACLEASM_SCANORDER)
 10a.  /etc/sysconfig/oracleasm 파일 확인:
 10b. /etc/sysconfig/oracleasm-_dev_oracleasm 원본 파일 백업 생성
 10c.  /etc/sysconfig/oracleasm 내의 ORACLEASM_SCANORDER 와 ORACLEASM_SCANEXCLUDE 매개변수 수정:
 10d. 파일 저장
 10e. oracleasm 재시작:
 10f. /proc/partitions 파일에 대한 멀티패스 장치 확인:
 10g. /dev/oracleasm/disks 파일에 대한 멀티패스 장치 확인:
 10f. oracleasm 디스크 재 확인:
 추가 자료
참고

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.