7.5.2. 클러스터에 클러스터 서비스 추가
클러스터에 클러스터 서비스를 추가하려면, 다음 절차를 따르십시오.
- 클러스터의 노드 중 하나에서
/etc/cluster/cluster.conf를 엽니다. - 각 서비스에 대해
rm요소 내에service부분을 추가합니다. 예:Copy to Clipboard Copied! Toggle word wrap Toggle overflow service요소에서 다음의 매개 변수 (속성)를 설정합니다:autostart— 클러스터가 시작될 때 서비스를 자동으로 시작할지에 대한 여부를 지정합니다. 활성화하려면 '1'을 비활성화하려면 '0'을 사용합니다. 디폴트 값은 활성화입니다.domain— 장애 조치 도메인을 지정합니다. (필요한 경우)exclusive— 다른 서비스가 실행되고 있지 않는 노드에서만 서비스를 실행하는 정책을 지정합니다.recovery— 서비스의 복구 정책을 지정합니다. 이 옵션은 서비스를 재배치, 다시 시작, 비활성화, 다시 시작-비활성화합니다.
- 사용하고자 하는 리소스의 유형에 따라, 글로벌 또는 특정 서비스 리소스를 갖는 서비스를 배치합니다.예를 들어 글로벌 리소스를 사용하는 Apache 서비스는 다음과 같습니다:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예를 들어, 특정 서비스 리소스를 사용하는 Apache 서비스는 다음과 같습니다:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예 7.10. “서비스 추가와 함께cluster.conf: 하나는 글로벌 리소스를 사용하고 하나는 특정 서비스 리소스를 사용 ”에서는 두 개의 서비스를 갖는cluster.conf파일의 예입니다:example_apache— 이 서비스는 글로벌 리소스web_fs,127.143.131.100,example_server를 사용합니다.example_apache2— 이 서비스는 특정 서비스 리소스web_fs2,127.143.131.101,example_server2를 사용합니다.
- 값을 증가시켜
config_version속성을 업데이트합니다 (예:config_version="2"에서config_version="3">로 변경) /etc/cluster/cluster.conf를 저장합니다.- (옵션)
ccs_config_validate명령을 실행하여 클러스터 스키마 (cluster.rng)에 대해 업데이트된 파일의 유효성을 검사합니다. 예:ccs_config_validate
[root@example-01 ~]# ccs_config_validate Configuration validatesCopy to Clipboard Copied! Toggle word wrap Toggle overflow cman_tool version -r명령을 실행하여 설정을 나머지 클러스터 노드에 전달합니다.- 업데이트된 설정 파일이 전달되었는지 확인합니다.
- 7.8절. “설정 확인 ”으로 이동합니다.
예 7.10. 서비스 추가와 함께 cluster.conf: 하나는 글로벌 리소스를 사용하고 하나는 특정 서비스 리소스를 사용