科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道解读SMF:Solaris系统服务管理好帮手

解读SMF:Solaris系统服务管理好帮手

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

SMF(solaris 10中 “可预测性自恢复技术”- 包含了FMA和SMF两部分)提供了在传统 UNIX 启动脚本、init 运行级和配置文件的基础上进行扩充的基础结构。

2008年3月20日

关键字: ORACLE 服务管理 服务器 Solaris

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共3页)

  SMF(solaris 10中 “可预测性自恢复技术”- 包含了FMA和SMF两部分)提供了在传统 UNIX 启动脚本、init 运行级和配置文件的基础上进行扩充的基础结构。

  一、SMF的概念

  要理解 SMF 概念,必须先了解下面的这些术语。

  (1)SMF 服务

  SMF 框架中的基本管理单元是服务实例。每个 SMF 服务都有可能配置了多个版本。而且,同一版本的多个实例也可以在一个 Solaris 10系统上运行。实例是指服务的特定配置。Web 服务器就是一种服务。配置为在端口 80 侦听的特定 Web 服务器守护进程就是一个实例。Web 服务器服务的每个实例都可以有不同的配置要求。服务具有系统范围的配置要求,但是,每个实例都可以根据需要覆盖特定的要求。单个服务的多个实例可作为服务对象的子对象进行管理。服务不只表示长期运行的标准系统服务(如 dhcpd 或 nfsd),还表示包括 ISV 应用程序(如 Oracle 软件)的各种系统实体。此外,服务还可能包括如下所示的较不传统的实体:

   物理网络设备

   配置的 IP 地址

   内核配置信息

   与系统 init 状态相对应的里程碑,如多用户运行级

  通常,服务是一个向应用程序和其他服务(本地和远程)提供一系列功能的实体。服务依赖于隐式声明的本地服务列表。里程碑是特殊类型的服务。里程碑服务表示系统的高级属性。例如,构成运行级 S、2 和 3 的服务均由里程碑服务表示。

  (2)服务标识符

  使用故障管理资源标识符 (Fault Management Resource Identifier, FMRI) 对每个服务实例进行命名。FMRI 包括服务名称和实例名称。例如,rlogin 服务的 FMRI 是 svc:/network/login:rlogin,其中 network/login 标识服务,rlogin 标识服务实例。

  FMRI 的等效格式如下所示:

  svc://localhost/system/system-log:default

  svc:/system/system-log:default

  system/system-log:default

  另外,一些 SMF 命令可以使用此 FMRI 格式:svc:/system/system-log。一些命令将推断要使用哪个实例,以及何时没有多义性。有关选择适当的 FMRI 格式的说明,请参见 SMF 命令手册页。

  服务名称中通常包括一个常规的功能类别。这些类别包括:

  application

  device

  milestone

  network

  platform

  site

  system

  传统的 init.d 脚本也使用以 lrc(而不是 svc)开头的 FMRI 进行表示,例如:lrc:/etc/rcS_d/S35cacheos_sh。可使用 SMF 对传统服务进行监视。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章