이 예에서는 DRP를 실행하려면 먼저 리소스 풀을 사용으로 설정해야 한다는 것을 보여줍니다.
리소스 풀과 동적 리소스 풀 사이에 종속성이 있습니다. DRP는 이제 리소스 풀에 종속된 서비스입니다. DRP는 리소스 풀과 별도로 사용 및 사용 안함으로 설정할 수 있습니다.
다음은 리소스 풀과 동적 리소스 풀이 현재 모두 사용 안함으로 설정되어 있음을 보여 줍니다.
# svcs "*pool*" STATE STIME FMRI disabled 2011 svc:/system/pools:default disabled 2011 svc:/system/pools/dynamic:default
동적 리소스 풀을 사용으로 설정:
# svcadm enable svc:/system/pools/dynamic:default # svcs -a | grep pool STATE STIME FMRI disabled 2011 svc:/system/pools:default offline 2011 svc:/system/pools/dynamic:default
DRP 서비스가 아직 오프라인 상태입니다.
svcs 명령의 –x 옵션을 사용하여 DRP 서비스가 오프라인 상태인 이유를 확인합니다.
# svcs -x "*pool*" svc:/system/pools:default (resource pools framework) State: disabled since Sat Feb 12 02:36:15 2011 Reason: Disabled by an administrator. See: http://support.oracle.com/msg/SMF-8000-05 See: libpool(3LIB) See: pooladm(1M) See: poolbind(1M) See: poolcfg(1M) See: poolstat(1M) Impact: This service is not running. svc:/system/pools/dynamic:default (dynamic resource pools) State: disabled since Sat Feb 12 02:36:16 2011 Reason: Disabled by an administrator. See: http://support.oracle.com/msg/SMF-8000-05 See: poold(1M) Impact: This service is not running.
DRP 서비스가 실행될 수 있도록 리소스 풀 서비스를 사용으로 설정:
# svcadm enable svc:/system/pools:default
svcs "*pool*" 명령을 사용하면 시스템에 다음과 같이 표시됩니다.
# svcs "*pool*" STATE STIME FMRI online 2011 svc:/system/pools/dynamic:default online 2011 svc:/system/pools:default예 13-2 리소스 풀 서비스를 사용 안함으로 설정했을 때 동적 리소스 풀에 대한 영향
두 서비스가 온라인 상태이고 리소스 풀 서비스를 사용 안함으로 설정한 경우:
# svcadm disable svc:/system/pools:default
svcs "*pool*" 명령을 사용하면 시스템에 다음과 같이 표시됩니다.
# svcs "*pool*" STATE STIME FMRI disabled 2011 svc:/system/pools:default online 2011 svc:/system/pools/dynamic:default
하지만 리소스 풀 서비스가 사용 안함으로 설정되었기 때문에 결과적으로 DRP 서비스는 offline 상태가 됩니다.
# svcs "*pool*" STATE STIME FMRI disabled 2011 svc:/system/pools:default offline 2011 svc:/system/pools/dynamic:default
DRP 서비스가 오프라인 상태인 이유 확인:
# svcs -x "*pool*" svc:/system/pools:default (resource pools framework) State: disabled since Sat Feb 12 02:36:15 2011 Reason: Disabled by an administrator. See: http://support.oracle.com/msg/SMF-8000-05 See: libpool(3LIB) See: pooladm(1M) See: poolbind(1M) See: poolcfg(1M) See: poolstat(1M) Impact: 1 dependent service is not running. (Use -v for list.) svc:/system/pools/dynamic:default (dynamic resource pools) State: offline since Sat Feb 12 02:36:15 2011 Reason: Service svc:/system/pools:default is disabled. See: http://support.oracle.com/msg/SMF-8000-GE See: poold(1M) See: /var/svc/log/system-pools-dynamic:default.log Impact: This service is not running.
DRP가 작동하려면 리소스 풀을 시작해야 합니다. 예를 들어, pooladm 명령을 –e 옵션과 함께 사용하여 리소스 풀을 시작할 수 있습니다.
# pooladm -e
그러면 svcs "*pool*" 명령을 실행하면 다음과 같이 표시됩니다.
# svcs "*pool*" STATE STIME FMRI online 2011 svc:/system/pools:default online 2011 svc:/system/pools/dynamic:default