cd /media/cdrom/Enterprise/RPMS rpm -ivh ocfs2-tools-1.2.7-1.el4 rpm -ivh ocfs2-2.6.9-89.0.0.0.1.EL-1.2.9-1.el4 rpm -ivh ocfs2console-1.2.7-1.el4 rpm -ivh ocfs2-tools-devel-1.2.7-1.el4 |
|
FRA는 archive log가 파일 형태로 저장되므로 raw device를 사용할 수 없습니다.
따라서, 모든 노드에서 archive log를 저장하고 읽을 수 있도록 OCFS2를 설정해야 합니다.
OCFS2 패키지는 리눅스 CD 이미지에서 설치할 수 있습니다.
ocfs2console |
X window 지원 화면에서 GUI 모드의 콘솔을 실행합니다.
최초로 콘솔이 실행된 화면입니다.
클러스터링할 서버의 정보를 먼저 등록해야 합니다.
'Cluster' > 'Configure Nodes...'에 가서 노드의 정보를 입력합니다.
최초 실행시에 클러스터 스택인 o2cb 활성화에 대한 안내 메시지가 뜹니다.
추후에 진행할 것이므로 우선 <닫기>를 클릭합니다.
노드 설정 창에서 <더하기>를 클릭합니다.
추가할 노드의 이름과 heartbeat 체크에 사용할 IP와 포트 정보를 입력하고, <확인>을 클릭합니다.
2번 노드의 정보를 추가하기 위해 <더하기>를 다시 클릭합니다.
2번 노드의 이름과 heartbeat 체크에 사용할 IP와 포트 정보를 입력하고, <확인>을 클릭합니다.
|
클러스터링할 노드의 정보가 모두 입력되었으면 <적용>을 클릭합니다.
아주 잠깐 노드 설정창이 리로드 되는 느낌이면 설정이 완료된 것입니다.
/etc/ocfs2/cluster.conf 파일에 저장된 정보를 확인할 수 있습니다.
등록이 완료되었으므로 <닫기> 버튼을 클릭합니다.
chkconfig --add o2cb chkconfig --list o2cb |
|
클러스터 스택을 활성화합니다.
/etc/init.d/o2cb configure |
|
재부팅시에 o2cb 드라이버가 자동으로 실행될 수 있도록 설정을 변경합니다.
mkdir /FRA |
|
공유 영역으로 사용할 경로를 생성합니다.
공유할 디스크를 ocfs2 형식으로 포맷하기 위해 콘솔에서 'Task' > 'Format'을 선택합니다.
사용할 파티션(미할당된 상태여야 함)을 선택하고 <확인>을 클릭합니다.
선택할 파티션을 포맷할 것인지 뭍는 창이 뜹니다.
<예>를 클릭하면 잠시 파티션에 대한 포맷이 수행됩니다.
포맷된 디스크(파티션)을 공유할 경로에 마운트해야 사용할 수 있습니다.
콘솔에서 <Mount> 아이콘을 클릭합니다.
마운트 포인트에 "/FRA" (마운트할 디렉토리 경로)를 입력하고 <확인>을 클릭합니다.
정상적으로 마운트 되었습니다.
/dev/sdh1 /FRA ocfs2 _netdev,datavolume 0 0 |
재기동 후에도 마운트가 유지되도록 설정 정보를 fstab에 추가합니다.
chown -R oracle:dba /FRA chmod -R 770 /FRA |
마찬가지로 재기동 후에 소유자와 권한이 유지될 수 있도록, 변경 스크립트를 rc.local 에 추가합니다.
shutdown -h now |
1번 노드의 설정이 완료되었으면, 2번 노드의 디스크로 복제하기 위해 중지합니다.
{}