解读smf:solaris系统服务管理好帮手

解读smf:solaris系统服务管理好帮手

ID:9723011

大小:59.00 KB

页数:7页

时间:2018-05-06

解读smf:solaris系统服务管理好帮手_第1页
解读smf:solaris系统服务管理好帮手_第2页
解读smf:solaris系统服务管理好帮手_第3页
解读smf:solaris系统服务管理好帮手_第4页
解读smf:solaris系统服务管理好帮手_第5页
资源描述:

《解读smf:solaris系统服务管理好帮手》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、解读SMF:Solaris系统服务管理好帮手  SMF(solaris10中可预测性自恢复技术-包含了FMA和SMF两部分)提供了在传统UNIX启动脚本、init运行级和配置文件的基础上进行扩充的基础结构。  一、SMF的概念  要理解SMF概念,必须先了解下面的这些术语。  (1)SMF服务  SMF框架中的基本管理单元是服务实例。每个SMF服务都有可能配置了多个版本。而且,同一版本的多个实例也可以在一个Solaris10系统上运行。实例是指服务的特定配置。anagementResourceIdentifier,FMRI)对每个服务实例进行命名。FMRI包括服务名称和实

2、例名称。例如,rlogin服务的FMRI是svc://system-log:default  svc:/system/system-log:default  system/system-log:default  另外,一些SMF命令可以使用此FMRI格式:svc:/system/system-log。一些命令将推断要使用哪个实例,以及何时没有多义性。有关选择适当的FMRI格式的说明,请参见SMF命令手册页。  服务名称中通常包括一个常规的功能类别。这些类别包括:  application  device  milestone    site  system  传统的ini

3、t.d脚本也使用以lrc(而不是svc)开头的FMRI进行表示,例如:lrc:/etc/rcS_d/S35cacheos_sh。可使用SMF对传统服务进行监视。  (3)SMF兼容性  尽管现在许多标准的Solaris服务由SMF来管理,位于/etc/rc*.d中的脚本仍能继续在运行级转换中执行。包括在以前的Solaris发行版中的多数/etc/rc*.d脚本都已经作为SMF的一部分删除。其余的脚本能够继续运行,从而在不必将服务转换为使用SMF的情况下,添加第三方应用程序。另外,对于要使用安装后的脚本改正的软件包,/etc/inittab和/etc/id.conf必须可用

4、。这些称为传统运行服务。通过运行iconv命令,可以将这些传统运行服务添加到服务配置系统信息库中。您可以查看这些服务的状态,但是SMF不支持进行其他更改。使用此功能的应用程序将不会受益于SMF所提供的精确的故障隔离。转换为利用SMF的应用程序可能无法再修改/etc/inittab和/etc/id.conf文件。已转换的应用程序将不使用/etc/rc*.d脚本。同样,新版本的id不会在/etc/id.conf中查找项。  (4)SMF清单和SMF配置文件  SMF清单是一个XML文件,其中包含与服务或服务实例相关的一整套属性。这些文件存储在/var/svc/manifest

5、中。不应当使用清单来修改服务的属性。服务配置系统信息库是配置信息的授权。要将清单中的信息引入到系统信息库中,必须运行svccfgimport或者允许服务在系统引导过程中导入信息。  SMF配置文件是一个XML文件,其中列出了在系统引导时启用的一组服务实例。配置文件存储在/var/svc/profile中。下面是所包括的一些配置文件:  generic_open.xml-此配置文件可启用在早期Solaris发行版中缺省启用的大多数标准Inter服务。这是缺省配置文件。  generic_limited_.xml-此配置文件禁用许多标准Inter服务。启动了sshd服务和NF

6、S服务,但是其余的多数Inter服务处于禁用状态。  (5)SMF快照  服务配置系统信息库中的数据包括快照以及可编辑的配置。每个服务实例的相关数据都存储在快照中。标准快照如下所示:  initial-在首次导入清单时提取  running-在执行服务的方法时使用  start-在最后一次成功启动时提取  SMF服务始终使用running快照执行SMF服务。如果此快照不存在,系统将自动创建。  svcadmrefresh命令能够激活快照。svccfg命令用于查看或恢复到以前快照中的实例配置。  二、SMF命令行工具  SMF

7、提供一组与SMF交互,并完成标准管理任务的命令行实用程序。下列实用程序可用来管理SMF。管理SMF服务包括配置、查看、启用/禁用、启动/停止服务等任务。这些任务分别可以用svccfg,svcs,svcadm等命令完成。表1是SMF服务管理工具实用程序。  12下一页——感谢阅读这篇文章,..,  三、SMF和系统启动的关系  1.SMF和系统启动的关系如图1    图1SMF和系统启动的关系  SMF提供用来引导系统的新方法。如:  (1)有另外一个与all里程碑相关联的系统状态。此里程碑不同于多用户init状态,因为SMF只

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。