이 절에서는 Sun Cluster Data Service for Solaris Containers Guide의 오류나 누락 사항에 대해 설명합니다.
Sun Cluster Data Service for Solaris Containers Guide의 Configuration Restrictions에서는 페일오버 영역 또는 다중 마스터 영역의 autoboot 등록 정보에 적용되는 제한 사항이 누락되어 있습니다.
페일오버 영역 또는 다중 마스터 영역을 만들 때 영역의 autoboot 등록 정보가 false로 설정되도록 합니다. 영역의 autoboot 등록 정보를 false로 설정하면 전역 영역이 부트될 때 해당 영역이 부트되지 않습니다. Sun Cluster HA for Solaris Containers 데이터 서비스는 데이터 서비스 제어 하에서 부트된 영역만을 관리할 수 있습니다.
Sun Cluster Data Service for Solaris Containers Guide의 Configuration Requirements에서는 LOFS(loopback file system)에 적용되는 요구 사항이 누락되어 있습니다.
LOFS(loopback file system)가 활성화되었는지 확인합니다.
Sun Cluster 설치 도구를 사용하면 LOFS가 비활성화됩니다. 영역을 관리하기 위해 Sun Cluster HA for Solaris Containers를 사용하고 있는 경우에는 Sun Cluster 프레임워크를 설치하고 구성한 후에 LOFS를 활성화합니다. LOFS를 활성화하려면 /etc/system 파일에서 다음 행을 삭제합니다.
exclude: lofs
Sun Cluster Data Service for Solaris Containers Guide의 How to Install and Configure a Zone 절차에는 다음 오류가 포함되어 있습니다.
이전 단계에서 영역이 설치되고 구성되었던 노드를 제외한 모든 클러스터 노드에서 단계 6이 수행되어야 함을 나타내는 데에 단계 6이 누락되어 있습니다.
단계 6d는 zone.xml 파일에 대하여 잘못된 대상 디렉토리를 지정하고 있습니다. 또한, 이 단계의 명령에서 zone.xml 파일의 이름에 점이 누락되어 있습니다. 상기 단계와 명령을 다음과 같이 수정합니다.
zone.xml 파일을 해당 노드의 /etc/zones 디렉토리로 복사합니다.
# rcp zone-install-node:/etc/zones/zone.xml .
다음 절의 예제 코드는 잘못되었습니다.
Sun Cluster Data Service for Solaris Containers Guide의 Writing a Zone Script
Sun Cluster Data Service for Solaris Containers Guide의 Writing an SMF Service Probe
상기 두 절의 올바른 코드는 다음과 같습니다.
# cat /var/tmp/probe-apache2 #!/usr/bin/ksh if echo "GET; exit" | mconnect -p 80 > /dev/null 2>&1 then exit 0 else exit 100 fi