자동 복구 정책은 컨트롤 도메인에 자동으로 저장된 구성이 실행 중인 구성보다 최신인 경우 구성의 복구 처리 방법을 지정합니다. ldmd SMF 서비스의 autorecovery_policy 등록 정보를 설정하여 자동 복구 정책을 지정합니다. 이 등록 정보에는 다음 값이 사용될 수 있습니다.
autorecovery_policy=1 – 자동 저장 구성이 실행 중인 구성보다 최신일 때 경고 메시지를 기록합니다. 이러한 메시지는 ldmd SMF 로그 파일에 기록됩니다. 구성 복구를 수동으로 수행해야 합니다. 이것이 기본 정책입니다.
autorecovery_policy=2 – 자동 저장 구성이 실행 중인 구성보다 최신일 때 통지 메시지를 표시합니다. 이 통지 메시지는 Logical Domains Manager를 다시 시작한 후 처음 ldm 명령을 실행할 때 ldm 명령의 출력에 인쇄됩니다. 구성 복구를 수동으로 수행해야 합니다.
autorecovery_policy=3 – 자동 저장 구성이 실행 중인 구성보다 최신일 때 구성을 자동으로 업데이트합니다. 이렇게 하면 다음에 전원을 껐다 켜는 동안 사용될 SP 구성이 겹쳐쓰입니다. 이 구성이 사용 가능하려면 한번 더 전원을 껐다 켜야 합니다. 이 구성은 컨트롤 도메인에 저장된 최신 구성으로 업데이트됩니다. 이 작업은 현재 실행 중인 구성에 영향을 주지 않습니다. 다음 번에 전원을 껐다 켜는 동안 사용될 구성에만 영향을 줍니다. 또한 최신 구성이 SP에 저장되었으며 다음 번에 시스템의 전원을 껐다 켤 때 부트될 것임을 알리는 메시지가 기록됩니다. 이러한 메시지는 ldmd SMF 로그 파일에 기록됩니다.
Oracle Solaris 11.3의 경우, Securing Users and Processes in Oracle Solaris 11.3 의 1 장, About Using Rights to Control Users and Processes를 참조하십시오.
# svccfg -s ldmd listprop ldmd/autorecovery_policy
# svcadm disable ldmd
# svccfg -s ldmd setprop ldmd/autorecovery_policy=value
예를 들어, 자동 복구를 수행할 정책을 설정하려면 등록 정보 값을 3으로 설정합니다.
# svccfg -s ldmd setprop ldmd/autorecovery_policy=3
# svcadm refresh ldmd # svcadm enable ldmd
다음 예제는 autorecovery_policy 등록 정보의 현재 값을 확인하고 새 값으로 변경하는 방법을 보여줍니다. 이 등록 정보의 원래 값은 1이며, 자동 저장 변경 사항이 기록됨을 의미합니다. svcadm 명령을 사용하여 ldmd 서비스를 중지 후 다시 시작하고, svccfg 명령을 사용하여 등록 정보 값을 확인하고 설정할 수 있습니다.
# svccfg -s ldmd listprop ldmd/autorecovery_policy ldmd/autorecovery_policy integer 1 # svcadm disable ldmd # svccfg -s ldmd setprop ldmd/autorecovery_policy=3 # svcadm refresh ldmd # svcadm enable ldmd