/usr/cluster/lib/sc/dcs_config -c info [-s service-name | -C service-class | -d device-path]
/usr/cluster/dtk/bin/dcs_config -c status [-s service-name]
/usr/cluster/lib/sc/dcs_config -c remove -s service-name
dcs_config 命令是一个紧急命令行接口,用于直接更新设备配置系统 (Device Configuration System, DCS)。只应在授权的 Oracle 支持人员指导下使用 dcs_config 的更新选项。请使用 cldevicegroup 命令执行 DCS 的所有常规更改。
要查询设备服务,请使用该命令的 info 或 status 格式。info 格式提供关于服务的常规配置信息。status 格式提供关于服务的当前状态的信息。不带有附加限定选项的 info 和 status 命令可显示正在使用的所有服务类和服务。
仅可以在全局区域中使用此命令。
支持以下选项:
指定要运行的 command:
显示有关指定的服务名称或所有服务(如果未指定任何服务)的信息。输出因服务类型而异,可以包括服务类、辅助项、切换回原状态、副本、实体或设备。
显示指定服务或所有服务(如果未指定任何服务名称)的服务状态。
从 DCS 中删除指定的服务名称。此操作仅从群集中删除服务名称。不会从 Oracle Solaris 中删除服务。例如,如果使用 dcs_config 删除元集,Solaris Volume Manager 不会删除磁盘集。
指定服务类。有效的服务类包括:SUNWmd、DISK、TAPE 和 SUNWlocal。
指定设备路径。
指定服务名称。有效的服务名称包括元集和磁盘。
此示例显示有关磁盘 dsk/d5 的信息:
# dcs_config -c info -s dsk/d5 Service name: dsk/d5 Service class: DISK Switchback Enabled: False Number of secondaries: All Replicas: (Node id --> 1, Preference --> 0)(Node id --> 2, Preference --> 0) Devices: (239, 160-167) Properties: gdev --> d5 autogenerated --> 1示例 2 删除无法识别的 Solaris Volume Manager 元集
在此示例中,群集软件可识别元集 nfs-set,但 Solaris Volume Manager 不能。cldevicegroup status 命令可显示元集:
=== Cluster Device Groups === --- Device Group Status --- Device Group Name Primary Secondary Status ----------------- ------- --------- ------ nfs-set - - Offline
metaset 命令不识别设置:
# metaset -s nfs-set metaset: setname "nfs-set": no such set
从一个节点运行以下 dcs_config 命令将从群集中删除 nfs-set:
# dcs_config -c remove -s nfs-set示例 3 显示 metaset 的状态
此示例显示 nfs-set 元集的状态。
# dcs_config -c status -s nfs-set Service Name: nfs-set Active replicas: (1. State - Primary)(2. State - Secondary) Service state: SC_STATE_ONLINE
有关下列属性的描述,请参见 attributes(5)。
|