본문 바로가기

Linux/Linux공통

[VirtualBox] 공유 스토리지(Shared Storage) 생성 방법

오라클 RAC 를 VirtualBox 를 이용해서 설치하는 경우, 공유스토리지 구성이 반드시 필요합니다.

RAC 구성시 필요한 Voting Disk 를 반드시 Shared Storage 에 놓아야 하기 때문이죠.

 

VirtualBox 에서 [저장소] 설정에서 먼저 디스크를 추가합니다.

 

 

[새 디스크 만들기] 버튼을 클릭하여 새로운 저장공간을 생성합니다.

 

 

"VDI" 를 선택하고, [다음] 버튼을 클릭합니다.

 

"고정 크기" 를 선택하고 [다음] 버튼을 클릭합니다.

(공유 스토리지는 "고정크기" 만 가능합니다. "동적할당" 을 선택하면 나중에 에러납니다.)

# 버전에 따라 Pre-allocate Full Size로 나타나기도 함

 

디스크 크기와 이름을 지정합니다. [만들기] 버튼을 클릭합니다.

 

만들어진 디스크는 상태를 변경하려면 가상서버와 연결되어 있으면 안됩니다.

따라서, 만들어지면 자동으로 가상서버와 연결된 디스크를 선택하고, 오른쪽 버튼을 눌러 나오는 [연결 삭제하기] 메뉴를 클릭합니다.  (이건 서버와의 연결만 삭제하는 것이고, 물리적으로 디스크를 삭제하지는 않습니다.)

 

VirutalBox 의 [파일] 메뉴 - [가상 미디어 관리자] 메뉴를 클릭합니다.

 

"가상 미디어 관리자" 팝업창이 뜹니다.

여기에서 아까 만들어둔 디스크를 선택하고, [Properites] 아이콘을 클릭합니다.

 

 

[Properties] 아이콘을 클릭하면, 아래와 같이 "속성" 창이 나오는데, 여기에서 "공유 가능" 을 선택해 줍니다.

 

[공유 가능] 을 선택하고, [적용] - [닫기] 를 클릭합니다.

 

 

다시 맨 처음에 작업했던, 가상서버의 설정으로 들어가서, [저장소] 메뉴에서

[디스크 추가하기] 아이콘을 클릭합니다.

이번에는 [새 디스크 만들기] 버튼이 아니고, [기존 디스크 선택하기] 버튼을 클릭합니다.

 

 

 

그러면, 미디어를 선택하는 팝업창이 뜨는데, 여기에서 앞에서 만들었던, 디스크를 선택하고 [Choose] 버튼을 클릭합니다.

 

이제, 공유 디스크가 가상서버에 붙었습니다.

오른쪽 정보란을 확인해 보면 "공유 가능" 으로 나타납니다.

 

 

이 "공유 가능" 디스크는 다른 가상서버에서도 디스크 추가가 가능합니다.

공유가능 디스크이기 때문에 여러 가상서버에서 동시에 연결해서 데이터를 공유하는 것이 가능합니다.

물론, 이건 물리적으로 여러 서버에서 디스크를 공유하는 것이고,

그 안에 파일까지 공유하기 위해서는 ACFS 같은 공유파일시스템 기능을 제공하는 설정이 필요합니다.

 

이런식으로 하면 Virtual Box 를 이용해서 Oracle RAC 구성도 가능합니다.

 

출처

https://jack-of-all-trades.tistory.com/136

 

오라클 VirtualBox 공유스토리지(Shared Storage) 설정 방법

오라클 RAC 를 VirtualBox 를 이용해서 설치하는 경우, 공유스토리지 구성이 반드시 필요합니다. RAC 구성시 필요한 Voting Disk 를 반드시 Shared Storage 에 놓아야 하기 때문이죠. VirtualBox 에서 [저장소] 설

jack-of-all-trades.tistory.com