本示例表明,如果要运行 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 才能工作。例如,可以使用带有 –e 选项的 pooladm 命令来启动资源池:
# pooladm -e
然后,svcs "*pool*" 命令显示以下内容:
# svcs "*pool*" STATE STIME FMRI online 2011 svc:/system/pools:default online 2011 svc:/system/pools/dynamic:default