JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:设备和文件系统     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  管理可移除介质(概述)

2.  管理可移除介质(任务)

3.  访问可移除介质(任务)

4.  写入 CD 和 DVD(任务)

5.  管理设备(概述/任务)

6.  动态配置设备(任务)

动态重新配置和热插拔

连接点

拆离 PCI 或 PCIe 适配卡

连接 PCI 或 PCIe 适配卡

使用 (hotplug) 命令进行 PCIe 热插拔

PCI 热插拔操作 (hotplug) 故障排除

使用 cfgadm 命令执行 SCSI 热插拔(任务列表)

使用 cfgadm 命令进行 SCSI 热插拔

如何显示有关 SCSI 设备的信息

如何取消配置 SCSI 控制器

如何配置 SCSI 控制器

如何配置 SCSI 设备

如何断开 SCSI 控制器连接

SPARC: 如何连接 SCSI 控制器

SPARC: 如何将 SCSI 设备添加到 SCSI 总线中

SPARC: 如何更换 SCSI 控制器上的相同设备

SPARC: 如何移除 SCSI 设备

对 SCSI 配置问题进行故障排除

如何解决失败的 SCSI 取消配置操作

使用 cfgadm 命令执行 PCI 或 PCIe 热插拔(任务列表)

使用 cfgadm 命令执行 PCI 或 PCIe 热插拔

PCIe LED 指示灯行为

如何显示 PCI 插槽配置信息

如何移除 PCI 适配卡

如何添加 PCI 适配卡

对 PCI 配置问题进行故障排除

使用 cfgadm 命令进行 SATA 热插拔

如何取消配置 SATA 设备

如何配置 SATA 设备

重新配置协调管理器 (Reconfiguration Coordination Manager, RCM) 脚本概述

什么是 RCM 脚本?

RCM 脚本的功能

RCM 脚本进程的工作原理

RCM 脚本命令

RCM 脚本处理环境

RCM 脚本任务

应用程序开发者 RCM 脚本(任务列表)

系统管理员 RCM 脚本(任务列表)

命名 RCM 脚本

安装或删除 RCM 脚本

如何安装 RCM 脚本

如何删除 RCM 脚本

如何测试 RCM 脚本

磁带备份 RCM 脚本示例

磁带备份 RCM 脚本的功能

磁带备份重新配置方案的结果

示例-磁带备份 RCM 脚本

7.  使用 USB 设备(概述)

8.  使用 USB 设备(任务)

9.  使用 InfiniBand 设备(概述/任务)

10.  管理磁盘(概述)

11.  管理磁盘(任务)

12.  SPARC:设置磁盘(任务)

13.  x86:设置磁盘(任务)

14.  使用 COMSTAR 配置存储设备

15.  配置和管理 Oracle Solaris Internet 存储名称服务 (Internet Storage Name Service, iSNS)

16.  format 实用程序(参考)

17.  管理文件系统(概述)

18.  创建和挂载文件系统(任务)

19.  配置附加交换空间(任务)

20.  复制文件和文件系统(任务)

21.  管理磁带机(任务)

索引

重新配置协调管理器 (Reconfiguration Coordination Manager, RCM) 脚本概述

重新配置协调管理器 (Reconfiguration Coordination Manager, RCM) 是用于管理系统组件动态移除的框架。通过使用 RCM,可以按顺序注册和释放系统资源。

可以使用新的 RCM 脚本功能来编写您自己的脚本,以关闭应用程序,或在动态重新配置过程中从应用程序中完全释放设备。如果重新配置请求影响通过脚本注册的资源,则 RCM 框架将自动启动脚本来响应该请求。

动态移除资源之前,还可以手动从应用程序中释放资源。或者,也可以使用带有 -f 选项的 cfgadm 命令来强制执行重新配置操作。但是,此选项可能会使应用程序处于未知状态。另外,从应用程序中手动释放资源通常还会导致错误。

RCM 脚本功能可以简化并更好地控制动态重新配置过程。通过创建 RCM 脚本,可以执行以下操作:

什么是 RCM 脚本?

RCM 脚本的功能

动态移除设备时,可以使用 RCM 脚本从应用程序中释放该设备。如果设备当前处于打开状态,则 RCM 脚本还会将其关闭。

例如,磁带备份应用程序的 RCM 脚本可以通知磁带备份应用程序关闭磁带机或磁带备份应用程序。

RCM 脚本进程的工作原理

可以按照以下方式调用 RCM 脚本:

$ script-name command [args ...]

RCM 脚本可执行以下基本步骤:

  1. 通过命令行参数获取 RCM 命令。

  2. 执行该命令。

  3. 将结果作为名称-值对写入 stdout 中。

  4. 以适当的退出状态退出。

RCM 守护进程每次运行一个脚本实例。例如,如果某一脚本正在运行,则在该脚本退出之前,RCM 守护进程不会运行该脚本的其他实例。

RCM 脚本命令

必须在 RCM 脚本中包括以下 RCM 命令:

可以包括以下某些或所有 RCM 命令:

有关这些 RCM 命令的完整说明,请参见 rcmscript(4)

RCM 脚本处理环境

动态移除设备时,RCM 守护进程将运行以下命令: