오라클 RAC 를 VirtualBox 를 이용해서 설치하는 경우, 공유스토리지 구성이 반드시 필요합니다.
RAC 구성시 필요한 Voting Disk 를 반드시 Shared Storage 에 놓아야 하기 때문이죠.
VirtualBox 에서 [저장소] 설정에서 먼저 디스크를 추가합니다.
[새 디스크 만들기] 버튼을 클릭하여 새로운 저장공간을 생성합니다.
"VDI" 를 선택하고, [다음] 버튼을 클릭합니다.
"고정 크기" 를 선택하고 [다음] 버튼을 클릭합니다.
(공유 스토리지는 "고정크기" 만 가능합니다. "동적할당" 을 선택하면 나중에 에러납니다.)
디스크 크기와 이름을 지정합니다. [만들기] 버튼을 클릭합니다.
만들어진 디스크는 상태를 변경하려면 가상서버와 연결되어 있으면 안됩니다.
따라서, 만들어지면 자동으로 가상서버와 연결된 디스크를 선택하고, 오른쪽 버튼을 눌러 나오는 [연결 삭제하기] 메뉴를 클릭합니다. (이건 서버와의 연결만 삭제하는 것이고, 물리적으로 디스크를 삭제하지는 않습니다.)
VirutalBox 의 [파일] 메뉴 - [가상 미디어 관리자] 메뉴를 클릭합니다.
"가상 미디어 관리자" 팝업창이 뜹니다.
여기에서 아까 만들어둔 디스크를 선택하고, [Properites] 아이콘을 클릭합니다.
[Properties] 아이콘을 클릭하면, 아래와 같이 "속성" 창이 나오는데, 여기에서 "공유 가능" 을 선택해 줍니다.
[공유 가능] 을 선택하고, [적용] - [닫기] 를 클릭합니다.
다시 맨 처음에 작업했던, 가상서버의 설정으로 들어가서, [저장소] 메뉴에서
[디스크 추가하기] 아이콘을 클릭합니다.
이번에는 [새 디스크 만들기] 버튼이 아니고, [기존 디스크 선택하기] 버튼을 클릭합니다.
그러면, 미디어를 선택하는 팝업창이 뜨는데, 여기에서 앞에서 만들었던, 디스크를 선택하고 [Choose] 버튼을 클릭합니다.
이제, 공유 디스크가 가상서버에 붙었습니다.
오른쪽 정보란을 확인해 보면 "공유 가능" 으로 나타납니다.
이 "공유 가능" 디스크는 다른 가상서버에서도 디스크 추가가 가능합니다.
공유가능 디스크이기 때문에 여러 가상서버에서 동시에 연결해서 데이터를 공유하는 것이 가능합니다.
물론, 이건 물리적으로 여러 서버에서 디스크를 공유하는 것이고,
그 안에 파일까지 공유하기 위해서는 ACFS 같은 공유파일시스템 기능을 제공하는 설정이 필요합니다.
이런식으로 하면 Virtual Box 를 이용해서 Oracle RAC 구성도 가능합니다.
이미 추가된 "일반" 디스크를 "공유 가능" 디스크로 변경하고자 하는 경우는 아래 링크를 참조바랍니다.
▶ VirtualBox 에서 스토리지 디스크 할당방식 변경(동적할당 vs 고정크기) - 공유 디스크로 변환
'IT관련' 카테고리의 다른 글
VirtualBox 에서 스토리지 디스크 할당방식 변경(동적할당 vs 고정크기) - 공유 디스크로 변환 (0) | 2019.07.24 |
---|---|
오라클 에러 정보 (CRS-2546, CRS-4000) - RAC에서 CRS 에러 (0) | 2019.07.23 |
오라클 AWR 레포트 뜨는(출력하는) 방법 - awrrpt, awrrpti (0) | 2019.07.23 |
Realtime SQL Monitoring 으로 Plan 그래픽컬하게 보기 (0) | 2019.07.18 |
ORA-00942, ORA-06512 오라클 에러 SYS.DBMS_SQLTUNE (0) | 2019.07.18 |