- cmcld: 서비스가드에서 가장 중요한 daemon입니다. Cluster membership을 결정하며, 커널 safety timer를 설정합니다. 또한, package 관리 및 네트워크 인터페이스를 모니터링 하여 local lan failover를 실시합니다. Real-time priority로 실행되며 메모리에서 lock이 되어 있습니다.
- cmsrvassistd: cluster daemon인 cmcld 에서 스크립트나 프로세스의 실행을 요청할 경우 위 daemon에서 fork/exec 합니다. Package run/halt 스크립트를 실행하거나 package내의 service를 기동합니다.
- cmlogd: 위 daemon은 서비스가드 관련 메시지를 syslog에 저장할 경우에 사용됩니다. cmcld가 syslog에 메시지를 저장할 경우, 반드시 cmlogd를 통해 syslog에 저장합니다. 이는 cmcld가 syslog에 메시지 저장시 생길지도 모르는 어떤 delay도 피하기 위해서 입니다.
- cmlvmd: Cluster 에서 사용되는 모든 볼륨그룹의 상태를 파악합니다. Cluster에 속한 볼륨그룹은 한 서버에서만 exclusive하게 사용 가능합니다. 이를 위해, 위 daemon에서 볼륨그룹이 하나 이상의 노드에서 사용되지 않도록 보장합니다.
- cmclconfd: 서비스가드 커맨드나 SAM 에서 cluster상의 모든 노드 정보를 얻기 위해 사용됩니다. 또한, cluster binary 구성 파일을 cluster 상의 모든 노드에 분배하기도 합니다. 위 daemon은 inetd(1M)에 의해 기동됩니다.
- cmsnmpd: 이 daemon은 ClusterView, EMS 및 SG MIB 데이터를 억세스하려는 프로세스에서 사용됩니다. 이 daemon은 Cluster MIB 데이터를 생성합니다. Cluster MIB에 대한 상세 내용은 http://docs.hp.com/hpux/ha 의 Frequent Asked Questions 에서 확인하실 수 있습니다.
- cmtaped: Advanced Tape Services Daemon으로 cmsrvassistd에 의해 기동됩니다. Cluster 내의 여러 노드에서 공유하여 사용하는 shared tape의 ownership 및 해당 device의 억세스를 관리합니다.
- cmomd: Cluster Object Manager Daemon으로 서비스가드 A.11.12 이후부터 사용됩니다. 이는 새로운 SG API로 client에서 새로운 요청이 올 때마다 cmomd 프로세스가 기동되어 각각의 OM connection이 생성됩니다. 즉, SGMgr이 기동될 때마다 별도의 cmomd가 기동됩니다.
- cmsrvassistd: cluster daemon인 cmcld 에서 스크립트나 프로세스의 실행을 요청할 경우 위 daemon에서 fork/exec 합니다. Package run/halt 스크립트를 실행하거나 package내의 service를 기동합니다.
- cmlogd: 위 daemon은 서비스가드 관련 메시지를 syslog에 저장할 경우에 사용됩니다. cmcld가 syslog에 메시지를 저장할 경우, 반드시 cmlogd를 통해 syslog에 저장합니다. 이는 cmcld가 syslog에 메시지 저장시 생길지도 모르는 어떤 delay도 피하기 위해서 입니다.
- cmlvmd: Cluster 에서 사용되는 모든 볼륨그룹의 상태를 파악합니다. Cluster에 속한 볼륨그룹은 한 서버에서만 exclusive하게 사용 가능합니다. 이를 위해, 위 daemon에서 볼륨그룹이 하나 이상의 노드에서 사용되지 않도록 보장합니다.
- cmclconfd: 서비스가드 커맨드나 SAM 에서 cluster상의 모든 노드 정보를 얻기 위해 사용됩니다. 또한, cluster binary 구성 파일을 cluster 상의 모든 노드에 분배하기도 합니다. 위 daemon은 inetd(1M)에 의해 기동됩니다.
- cmsnmpd: 이 daemon은 ClusterView, EMS 및 SG MIB 데이터를 억세스하려는 프로세스에서 사용됩니다. 이 daemon은 Cluster MIB 데이터를 생성합니다. Cluster MIB에 대한 상세 내용은 http://docs.hp.com/hpux/ha 의 Frequent Asked Questions 에서 확인하실 수 있습니다.
- cmtaped: Advanced Tape Services Daemon으로 cmsrvassistd에 의해 기동됩니다. Cluster 내의 여러 노드에서 공유하여 사용하는 shared tape의 ownership 및 해당 device의 억세스를 관리합니다.
- cmomd: Cluster Object Manager Daemon으로 서비스가드 A.11.12 이후부터 사용됩니다. 이는 새로운 SG API로 client에서 새로운 요청이 올 때마다 cmomd 프로세스가 기동되어 각각의 OM connection이 생성됩니다. 즉, SGMgr이 기동될 때마다 별도의 cmomd가 기동됩니다.