6장


DR 내부

이 장에는 DR 작동 방법에 대한 정보가 나와 있습니다. 이 정보는 단순히 DR을 사용하려는 사람에게 꼭 필요하지는 않습니다. 이 정보가 중요함을 아는 보다 기술적인 사용자를 위한 것입니다.

이 장에서 다루는 내용은 다음과 같습니다.


도메인의 소프트웨어 구성 요소

이 절에서는 도메인에 상주해 있고 DR 작업을 가능하게 하는 DR 관련 소프트웨어 구성 요소에 대해 설명합니다.

Domain Configuration Server(최고급에만 해당)

domain configuration server(DCS)는 최고급 시스템 도메인에서 실행되는 데몬 프로세스로, 첫 번째 원격 DR 요청을 받으면 inetd(1M)에 의해 시작됩니다. 각 도메인에서 단일 DCS 인스턴스가 실행됩니다. DCS는 SC에서 실행되는 domain configuration agent(DCA)에서 DR 요청을 받아들입니다. DCS는 DR 작업을 받아들인 후 요청을 수행하고 결과를 DCA에 반환합니다. Domain Configuration Agent(DCA)을 참조하십시오.



주 - Solaris 10 OS를 실행하는 도메인에서는 inetd.conf 파일에 DCS 관련 항목이 없습니다. 이전 버전의 Solaris 소프트웨어를 실행하는 도메인에서는 inetd.conf에 DCS 관련 항목이 있습니다. 후자의 경우 inetd.conf의 sun-dr 항목을 변경 또는 제거한 경우 ipsecinit.conf 파일의 sun-dr 항목도 똑같이 변경해야 합니다.



DR 드라이버

최고급 시스템의 DR 드라이버는 dr이라는 플랫폼 독립 드라이버와 drmach라는 플랫폼에 특정한 모듈로 구성되어 있습니다. 중급 시스템의 경우 여기에 해당하는 드라이버는 sbd이고 플랫폼에 특정한 모듈은 sbdp. 입니다. DR 드라이버는 가능한 경우 항상 Solaris 소프트웨어의 표준 기능을 사용하여 DR 작업을 제어하는 데 이 기능은 필요한 경우 플랫폼에 특정한 모듈을 호출합니다. DR 드라이버는 파일 시스템에서 DR 작업의 접속 지점으로 사용되는 일반 노드를 만드는 역할을 수행합니다.

Reconfiguration Coordination Manager

reconfiguration coordination manager(RCM)는 해당 도메인에 존재하는 자원에 대한 DR 작업을 조정하는 데몬 프로세스입니다. RCM 데몬은 일반 응용 프로그램 인터페이스(API)를 사용하여 DR 개시자와 RCM 클라이언트 간의 DR 작업을 조정합니다.

RCM 소비자는 DR 작업을 요청하는 DR 개시자와 DR 요청에 도달하는 DR 클라이언트로 구성되어 있습니다. 보통 DR 개시자는 구성 관리 명령인 cfgadm(1M)에 해당합니
다. 그러나 Sun Management Center와 같은 GUI도 될 수 있습니다.

DR 클라이언트는 다음이 될 수 있습니다.

시스템 이벤트 프레임워크

D은 Solaris 시스템 이벤트 프레임워크를 사용하여 다른 소프트웨어 엔티티에 DR 작업으로 인한 변경 사항 발생을 알립니다. DR은 시스템 이벤트 데몬 syseventd에 DR 이벤트를 보내서 이 작업을 완료하는데, 차례로 데몬은 이벤트를 DR 이벤트 가입자에 보냅니다. 시스템 이벤트 데몬에 대한 자세한 내용은 syseventd(1M) 매뉴얼 페이지를 참조하십시오.


SC의 소프트웨어 구성 요소(최고급에만 해당)

이 절에서는 최고급 시스템의 SC에 상주해 있고 DR 작업을 가능하게 하는 DR 관련 소프트웨어 구성 요소에 대해 설명합니다.

DR 관리 모델

사용 가능한 구성 요소 목록은 사용자의 이름과 그룹 ID에 따라 수행할 수 있는 관리 작업을 제어합니다. 각 DR 작업의 권한 모델에 대한 간략한 설명은 SMS DR 절차 - SC(최고급에만 해당)에 나와 있습니다. 각 SMS 명령에 필요한 권한에 대한 자세한 내용은 System Management Services(SMS) Administrator Guide를 참조하십시오.

DR 프로세스 및 데몬

Sun Fire 최고급 시스템 제어기(SC)의 여러 프로세스와 데몬은 공동 작업하여 DR 작업을 완료합니다. 사용되는 프로세스 및/또는 데몬은 해당 DR 작업의 실행 시점에 따라 크게 달라집니다. 예를 들어 DR 작업을 SC에서 실행한 경우 시스템은 도메인에서 DR 작업을 실행할 때보다 많은 수의 추가 프로세스 및/또는 데몬을 사용하여 DR 작업을 완료합니다.

도메인에 상주해 있는 프로세스 및 데몬에 대한 자세한 내용은 이 문서의 다른 장을 참조하십시오. SC의 SMS에 상주해 있는 프로세스 및 데몬에 대한 자세한 내용은 System Management Services(SMS) Administrator Guide를 참조하십시오.

Domain Configuration Agent(DCA)

domain configuration agent(DCA)를 사용하면 Sun Management Center 및 SMS와 같은 응용프로그램이 Sun Fire 최고급 시스템 도메인에서 DR 작업을 시작할 수 있습니다. DCA는 SC에서 실행되며 SC에서 실행되는 소프트웨어 응옹 프로그램과 해당 도메인의 도메인 구성 서버 간의 DR 통신을 관리합니다. SC에서 Sun Fire 최고급 시스템의 각 도메인에 대해 DCA의 개별 인스턴스가 실행됩니다. DCA에 대한 자세한 내용은 System Management Services(SMS) Administrator Guide를 참조하십시오.



주 - inetd.conf 파일의 sun-dr 항목을 변경하거나 제거한 경우 ipsecinit.conf 파일의 sun-dr 항목도 똑같이 변경해야 합니다.



Platform Configuration Daemon(PCD)(최고급에만 해당)

platform configuration daemon(PCD)은 PCD 데이터베이스를 구성하는 플랫 파일을 수집하여 각 Sun Fire 최고급 시스템의 구성을 관리합니다. Sun Fire 최고급 시스템 구성에 대한 변경 사항은 모두 PCD를 통해야 합니다. PCD에 대한 자세한 내용은 System Management Services(SMS) Administrator Guide를 참조하십시오.

Domain X Server(DXS)

domain x server(DXS)는 해당 도메인에 있는 SC와 DR 모듈(drmach) 간의 통신을 관리합니다. SC에서 Sun Fire 최고급 시스템의 각 도메인에 대해 DXS의 개별 인스턴스가 실행됩니다. DXS에 대한 자세한 내용은 System Management Services(SMS) Administrator Guide를 참조하십시오.