Oracle Enterprise Linux

1 Oracle Enterprise Linux 

1.1 概述 

Oracle Enterprise Linux 是通用的企业Linux级操作系统,与Red Hat Enterprise Linux一一对应并完全兼容,支持x86及x86-64两种硬件平台,在4.6/4.7上支持IA64硬件平台,支持最大128G内存,大分区(大于2T),大用户数及终端数;符合常用标准如LSB,Li18n,POSIX等,内嵌加密文件系统,强制访问控制等安全相关特性,支持ext2、ext3、vfat、NFS、SMB等常用文件系统并集成了OCFS2集群文件系统,可以作为从通用的Web服务器,文件服务器等到企业级数据中心服务器,是企业级操作系统的首选平台。 

针对Oracle Enterprise Linux,Oracle推出了坚不可摧的Linux支持计划,简称UBL(Unbreakable Linux),旨在为用户提供基于Linux软件栈的企业级支持。 

1.2 特性与优势 

UBL是Oracle推出的面向Oracle及非Oracle的用户,提供全球范围内、多语种、24 x 7的Linux操作系统的企业级服务支持计划。其软件产品Oracle Enterprise Linux基于Red Hat企业级Linux,与之一一对应并完全兼容,用户可以在零成本的情况下从Red Hat转移到UBL计划上来。 

基于不同的服务级别提供更多的附加值,包括Oracle Linux管理工具包及Clusterware软件;Oracle Linux管理工具包涵盖了系统管理的方方面面,包括裸机部署管理,日常运行管理及后期维护升级管理三大部分,可以大大提高系统管理的效率,降低管理成本;Clusterware是Oracle针对UBL推出的集群软件,用户无需额外支付费用,就可以实现高可用功能;同时提供对集群文件系统OCFS2(Oracle Cluster File System V2)的通用支持。 

1.2.1 OCFS2集群文件系统 

在UBL计划中,Oracle提供,OCFS2是专用的SAN共享文件系统,独立于操作系统和主机平台之外,可以允许各种不同平台的服务器(UNIX、LINUX、Windows等)同时访问文件系统中的同一个文件(跨平台),从而可以允许未来业务系统扩展时根据实际业务需要变更服务器平台(如UNIX、Windows等平台);而某些集群文件系统只支持单一服务器平台或者不允许跨平台,这样限制了未来业务系统扩展时根据实际业务需要变更服务器平台(如UNIX、Windows等平台)的可能。 

OCFS2具有更好的性能,它是独立的SAN共享文件系统,软件效率更高,且可以采用独立的网络来传输元数据信息;而某些依赖于群集系统架构的共享文件系统,群集软件与共享文件系统会争夺系统资源,其元数据传输必须依赖于群集系统的心跳网络,对网络的压力更大。 

OCFS2系统是独立的文件系统,与其他应用和群集软件没有严格的关联关系,当其他业务系统(如Mysql、Tomcat等)甚至群集软件发生故障时均不会影响到共享文件系统的正常运行,避免在复杂情况下出现各个软件系统间相互干扰。 

OCFS2集群文件系统随着节点的增加I/O性能呈线性增长;在集群中新增盘阵或盘阵中新增磁盘能够实现在线扩容,保证数据不间断访问,不影响系统正常运行;支持逻辑卷的在线扩大;集群中的任何一台或多台服务器宕机时,集群能自动隔离失效节点,不需人工干预且能够不间断对外服务 

1.2.2 集成的企业级Linux软件栈 

Oracle企业级Linux + Oracle数据库(中间件/.应用/管理工具)是Oracle推出的面向企业客户的整体软件解决方案(图一)。这种整体方案有如下好处: 

Oracle认证过的配置囊括了从存储/磁盘、物理服务器、Oracle Enterprise Linux、Database、Middle Ware、Apps等在内的企业基础架构,充分保证用户在低成本、不同组合的硬件平台上,快速平滑的部署基于Linux的企业软件方案(图二),用户可以从Oracle网站下载不同的从存储,硬件服务器到软件的配置表; 

预置的性能参数调整,确保得到最佳性能; 

基于标准组件,良好的安全性和可靠性,易于管理; 

符合开放标准,成本更低; 

一站式的无缝支持,提高定位问题及解决问题的效率。 

 

1.2.3 Oracle Linux 管理工具包 

作为Oracle坚不可摧Linux支持计划的一部分,Oracle Management Pack for Linux基于Oracle企业管理器10G,提供了一种高度集成,经济有效的Linux服务器生命周期管理解决方案。通过单一的Web界面——Enterprise Manager Console,提供广泛的管理功能,包括补丁分发,监控,系统管理等功能,大大降低Linux环境管理的复杂性及成本。 

 

1.2.3.1  从裸机开始 

为了帮助系统管理员快速部署Linux服务器,Oracle Management Pack for Linux使用标准的PXE启动,使用模板从裸机开始部署Linux服务器,可以指派裸机的硬件属性,存储布局,网络配置等;管理员还可以通过厂家提供的脚本管理第三方硬件设施如存储磁盘,负载均衡等。管理员可以为裸机定义一套默认的软件包并另存为映象,该映象也可以来自安装了“Unbreakable Linux Network”最新软件包的服务器;对于后续的裸机,可以使用该映象从网络启动进行快速安装。使用“Enterprise Manager Grid Control”工作系统,在称之为构架服务器的机器上定义好安装映象准备安装,配置好PXE启动服务器,当一台新的裸机加电并启动网络,PXE启动服务器直接自动将安装映象从构架服务器推送到该裸机进行安装,实现快速部署。同时也会在该服务器上部署“管理代理”以便日后通过“Enterprise Manager Console”进行管理。 

  

1.2.3.2  配置管理 

 

配置跟踪是管理员每天必须面对的最困难最费时间的基本工作。能够快速查看配置快照,分析历史变更,统一的系统诊断,审计,符合性检查以及稳固的业务决策的关键。Oracle Management Pack for Linux通过自动收集Linux服务器的详细信息使得这些任务高度简单化,包括软件信息(如名字,版本,软件包列表,核心参数,文件系统信息等)及硬件信息(如厂商,体系结构,处理器,I/O设备信息等)。自动跟踪所有相对于基本配置的更改,让管理员对何时发生了何种更改一目了然;启用企业范围内的比较功能,可以让管理员方便快速的检查各系统配置差异,保持系统同步,减少配置浪费;还可以根据配置策略自动校验配置差异。 

 

1.2.3.3  Linux操作系统补丁分发 

  

Oracle Management Pack for Linux提供了Linux主机补丁功能,帮助管理员保持其Linux系统重要的软件包和坚不可摧Linux网络保持同步。 

Linux主机补丁功能使用参考分组补丁模式,管理员可以创建一个或者多个包含最新软件包的软件包参考仓库,并在该仓库和Linux服务器之间创建关联;Linux主机补丁工具使用该仓库为服务器分发补丁,同时监控已安装软件包的差异(支持Yum和up2date,Yum是一个开源的软件包安装工具,up2date是Oracle专用的软件包更新工具),管理员可以创建不同的组,如开发组,产品组,并为每一个组关联一个或多个软件仓库,控制服务器根新软件包的时间和频率,指定服务器应该怎样和参考保持一致。 

针对关键的Bug修复和安全更新,Oracle Management Pack for Linux提供了计划外紧急更新机制以提高响应速度;同时,管理员还可以将特定软件包回滚到之前的版本;Oracle Management Pack for Linux为每一个组提供了详细的依赖关系信息,包括每个组的服务器数量,特定服务器垃圾(很少使用)软件包的数量,提供内容丰富的兼容报告。 

  

1.2.3.4  Linux服务器监控 

 

一旦管理代理被部署到Linux服务器上,Oracle Management Pack for Linux便自动收集服务器的可用性及性能信息,并和预设的临界值进行比较,及时通知管理员潜在的问题,使得管理员可以掌握峰值,并灵活的根据需要调整临界值,在120多个收集的参数中,包含某些关键的性能参数:CPU利用率,内存使用率,磁盘I/O,关键进程等,使管理员可以自定义监控服务器上的应用程序,同时还可以监控应用程序的日志,特殊程序的计算资源(CPU,内存等),应用程序文件及目录大小,增长率等。 

另外,所有收集到的信息存放在管理数据库中,借此,管理员可以通过不同的历史视图进行性能分析,任务趋势分析,并产生报表。 

Oracle Management Pack for Linux继承了Oracle企业管理器的整套监控及事件管理特征,是一套功能强大,自动化,标准化的集中管理工具。部分重要的监控功能包括:警告,通知,掉电,用户自定义,监控模板等。 

  

1.2.3.5  存储资源利用率监控 

跟踪存储资源的分配及使用情况对于大的IT部门来说非常重要,通过跟踪,可以更好的使用未分配和未使用的存储资源。同时,企业需要理解业务的历史动向以有效面对日后的快速增长。Oracle Management Pack for Linux提供了从单个服务器到组的全面的存储使用信息,详细的存储报告包含存储使用概况,不同级别的存储的使用比率(如磁盘,卷,Oracle自动存储管理工具管理的数据,文件系统及数据库);另外,提供历史使用情况,管理员可以据此分析使用趋势,预知将来的存储需求。 

 

1.2.3.6  Linux服务器管理 

 

通过提供下列的管理功能,Oracle Management Pack for Linux显著降低服务器设置的差异及时间消耗。 

系统服务管理:启动/停止服务,配置服务开机启动及启动级别 

网络设置:NFS客户端配置,网卡配置,查看/编辑主机hosts文件 

远程执行命令:在单个或一组服务器上运行操作系统命令 

远程文件编辑:远程安全的编辑服务器文件  

工作系统:在单个或多个服务器上定时执行任务 

 

Oracle Management Pack for Linux为Oracle UBL用户提供了一整套企业级管理解决方案,同时,可以和Oracle企业管理器偕同工作,提供更完善的企业管理解决方案,实现全球范围的管理,集成了自顶向下的应用管理,包括服务级别的管理,变更和配置管理,应用性能管理以及基础设施自动化。 

1.2.4  Oracle Clusterware 

Oracle Clusterware是一个跨平台的服务器集群软件,也是Oracle Real Application Server(RAC)的核心部分,能够对集群内任何Oracle应用及第三方应用提供有效保护,实现高可用功能。 

Oracle Clusterware最初和Oracle Database 10g及RAC一起提供,当Oracle Database 10g R2发布后,Clusterware作为一个单独的组件发布,现在也称为CRS(Cluster Ready Service)。 

在RAC环境下,Clusterware实现对Oracle实例、Oracle监听及Oracle 数据库服务的高可用。在非RAC环境下,Clusterware仍然能够实现各种数据库及应用的高可用,包括Oracle数据库,Oracle 应用服务器,Oracle 企业管理器以及各种第三方数据库及应用。 

 1.3 规格 

Oracle Enterprise Linux for x86 

Oracle Enterprise Linux for x86_64 

1.4 服务方式与级别 

Oracle针对Oracle Enterprise Linux 提供三种级别的支持服务: 

Network: 

通过Oracle Unbreakable Linux Network (ULN)获取软件、更新、Bug修复等; 

Basic: 

包含Network支持,同时在无需额外费用的情况下提供Oracle Linux管理工具包,Linux集群软件Clusterware及7x24网络和电话支持。 

 Premier: 

在Basic的基础上,提供针对当前版本的高级回滚支持,包括bug修复,安全更新等支持以及操作系统终身支持。 

1.5 官方认证的兼容性列表 

Oracle Enterprise Linux 和Red Hat Enterprise Linux 一一对应,二进制完全兼容,继承Red Hat Enterprise Linux的软硬件兼容性。同时,Oracle的全线Linux产品都在Oracle Enterprise Linux上通过了官方认证。 

posted @ 2012-08-30 13:37  青铜鼎  阅读(576)  评论(0编辑  收藏  举报