본문 바로가기

DB/Tibero

[Tibero] Raw Device 생성하기 VMware 하드디스크 추가

728x90
 

Raw Device란?

Raw Device란? : 블록 장치로 구성되는 것이 아닌 문자 장치로 구성되는 방식. 포맷을 지정하지 않고 디스크를 구성. *문자 장치란 ? 문자 단위로 입출력이 이루어지며, 커널이 제공하는 버퍼를 사용

ittt.tistory.com

 

* VMware 워크스테이션, centOS 7(Linux), Xshell(원격터미널) 사용. 

1.  VMware에서 하드디스크 추가

(controlfile, logfile, datafile, tempfile, undo 각각 할당할 예정)

 

데이터베이스 생성 구문에 맞춰서 하드 디스크를 추가해준다.

ex) 컨트롤파일, 리두로그파일, 데이터파일, 임시파일, 언두파일 == 하드디스크 5개 추가

 

각각 할당할 시 속도나 성능 향상. 단, insert 시 각각 삽입해야된다는 단점은 있음.

cent OS 디스크 설정해준 후 설치 완료되면 디스크를 추가할수 있다. 

  Add...

Next

여기서 추가할 디스크 용량 설정

확인하기

cent OS용 하드디스크 - 30GB

Raw Device용 하드디스크 - 512MB로 8개 추가 설정해줬다.

(디스크 개당 파일 하나씩 맵핑할 경우)

 

 

2. Raw Device 할당

vi /etc/udev/rules.d/*.rules
KERNEL=="sdb", SUBSYSTEM=="block", PROGRAM=="/lib/udev/scsi_id -g -u -d %N", RESULT=="36000c29e1beead5e484447d66d2cf6da",
SYMLINK+="lv510m_vg1", OWNER="tibero", MODE="0600"

KERNEL=="sdc", SUBSYSTEM=="block", PROGRAM=="/lib/udev/scsi_id -g -u -d %N", RESULT=="36000c29a79fe6945622928ea422ed3ee",
SYMLINK+="lv510m_vg2", OWNER="tibero", MODE="0600"

KERNEL=="sdd", SUBSYSTEM=="block", PROGRAM=="/lib/udev/scsi_id -g -u -d %N", RESULT=="36000c290d36f009386909b056e16e93b",
SYMLINK+="lv510m_vg3", OWNER="tibero", MODE="0600"

KERNEL=="sde", SUBSYSTEM=="block", PROGRAM=="/lib/udev/scsi_id -g -u -d %N", RESULT=="36000c29653726e2cf2f047726bc0e74e",
SYMLINK+="lv510m_vg4", OWNER="tibero", MODE="0600"

KERNEL=="sdf", SUBSYSTEM=="block", PROGRAM=="/lib/udev/scsi_id -g -u -d %N", RESULT=="36000c2991e9dff02ea261ef1a5c9e18c",
SYMLINK+="lv510m_vg5", OWNER="tibero", MODE="0600"

KERNEL=="sdg", SUBSYSTEM=="block", PROGRAM=="/lib/udev/scsi_id -g -u -d %N", RESULT=="36000c299ee4fd95c7f22668458461eae",
SYMLINK+="lv510m_vg6", OWNER="tibero", MODE="0600"

KERNEL=="sdh", SUBSYSTEM=="block", PROGRAM=="/lib/udev/scsi_id -g -u -d %N", RESULT=="36000c2949f6326f3bacc4895f60ba257",
SYMLINK+="lv510m_vg7", OWNER="tibero", MODE="0600"

KERNEL=="sdi", SUBSYSTEM=="block", PROGRAM=="/lib/udev/scsi_id -g -u -d %N", RESULT=="36000c29c8c0421c813353f01378de78b",
SYMLINK+="lv510m_vg8", OWNER="tibero", MODE="0600"
* result는 
/lib/udev/scsi_id -g -u -d /dev/sdb

 

* 위와 같이 scsi_id 조회가 안될 시 VMware 종료 후

.vmx 파일을 찾아서

메모장으로 열어준 후

disk.EnableUUID = "TRUE"

속성을 추가하고 재기동해주면 id 조회가 된다.

 

재로딩, 확인

udevadm control --reload-rules
udevadm trigger
ll /dev/sd*