




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OEM12c集群安装手册之副节点安装易军2016-05-01目录一、文档概述1二、集群架构说明1三、操作系统配置21、操作系统系统参数配置22、安装用户及oracle产品清单目录(oraInventory)设置23、/etc/hosts文件配置3四、SWLIB共享库配置3五、系统硬件配置要求3六、安装前配置检查及注意事项4七、安装过程4八、目录结构说明7九、OMS及Agent脚本说明7十、安装后配置8十一、OHS反向代理设置9一、文档概述 本文档主要介绍如何安装及配置OEM集群。集群中包含两个OMS实例,及一个共享的SWLIB软件库。文档分三部分:Ø OEM12c 集群安装手册之主节
2、点安装Ø OEM12C 集群安装手册之Agent安装Ø OEM12c 集群安装手册之副节点安装二、集群架构说明 集群架构图如下: 为了更清晰的理解整个架构的运行原理,通过场景说明进行分析: 场景一:OEM监控目标机上指定目标(DB、SOA server、OSB server等)的运行状态 1、agent负责收集本机上指定目标(DB、SOA server、OSB server等)的运行状态,并将信息发送 给OHS 2、OHS检查oms server的状态,将请求反向代理给处于running状态的OMS server(如EMGC_OMS1) 3、EMGC_OMS1上的oms 实
3、例处理请求,并将运行状态保存于OEM Repository(数据库) 4、OEM 控制台应用从OEM Repository 中抽取运行状态信息,并展示给用户 场景二:使用OEM为目标机上的weblogic打补丁 1、从oracle my support网站下载相应补丁 2、将补丁保存于SWLIB库 3、OMS在SWLIB中搜索相应补丁,并将补丁通过Agent传送给目标机 4、OMS将打补丁的命令脚本也传送至目标机 5、OMS通过Agent运行打补丁逻辑 结合两个场景和集群架构图,能清晰的了解到为了安装配置OEM集群,我们需要进行如下配置: 1、主副节点对应的SWLIB 软件库需一致,当往主节点
4、的SWLIB增加patch后,副节点能访问此patch, 反之当通过副节点OMS往SWLIB中增加patch后,主节点也能访问到。为了达到此目的,需要主 副节点使用同一份共享的SWLIB库(本文档中将使用nfs共享服务) 2、创建OMS Server集群,此集群就是weblogic域下的服务集群 3、配置OHS反向代理三、操作系统配置 由于副节点OMS server和主节点的工作职责一样,因此需要与主节点相应的系统性能设置 1、操作系统系统参数配置 系统性能参数设置: 编辑 /etc/sysctl.conf,修改/添加如下参数 net.core.rmem_default = 16777216
5、#这个参数表示内核套接字接受缓存区默认的大小 net.core.rmem_max = 16777216 net.core.wmem_default = 16777216 #这个参数表示内核套接字发送缓存区默认的大小。 net.core.wmem_max = 16777216 kernel.sem = 500 64000 100 128 #从左至右 依次是SEMMSL SEMMNS SEMOPM SEMMNI,设置系统信号量 fs.file-max = 262144 #这个参数表示进程(比如一个worker进程)可以同时打开的最大句柄数 net.ipv4.ip_local_port_range
6、= 1024 65000 #这个参数定义了在UDP和TCP连接中本地(不包括连接的远端)端口的取值范围 输入以下命令不用重启机器使上面的设置生效 /sbin/sysctl -p 用户允许打开的最大文件数和进程数设置(此用户应为OEM安装用户,本文档使用操作系统用户oracle进行安装) 编辑 /etc/security/limits.conf , 添加如下设置 oracle soft nofile 65536 oracle hard nofile 65536 oracle hard noproc 65536 oracle soft noproc 65536 为了使上述配置生效,需要进行如下设置
7、: 编辑/etc/pam.d/login, 添加如下设置 session required /lib/security/pam_limits.so 设置完毕后重启操作系统 2、安装用户及oracle产品清单目录(oraInventory)设置 注意:安装用户与主节点安装用户一致(包括用户ID,所属主组ID),oraInventory路径及配置与主节点均要求一致 创建安装用户(使用root用户) useradd oracle -g oracle -d /home/oracle (创建一个系统用户名为oracle,所属主组为oracle,用户主目录为/home/oracle) 根据实际情况创建即可
8、 设置用户sudo权限(oem安装过程中会使用安装用户执行root权限操作) vi /etc/sudoers 添加如下内容 oracle ALL=NOPASSWD:ALL wq!(强制保存并退出) 安装完毕后,为了系统安全性可将此配置删除 创建oracle产品清单目录(使用oracle用户) 进入oracle用户主目录 mkdir oem mkdir oraInventory 配置oraInventory路径及管理组(使用oracle用户) cd oem/oraInventory vi oraInst.loc 并添加如下内容 inventory_loc=/home/oracle/oem/ora
9、Inventory inst_group=oracle 3、/etc/hosts文件配置 vi /etc/hosts 添加如下信息: 30 #30 为主节点主机的ip地址 此配置主要为了保证副节点agent能与主节点的oms通信。四、SWLIB共享库配置 1、在主节点机器上配置nfs(root 用户) vi /etc/exports 添加如下内容 /home/oracle/oem 31 (rw,sync,no_all_squash,root_squash) :wq 说明:以上配置代表31机器下的系统
10、用户可以访问本机的/home/oracle/oem共享目录,可以进行同步读 写操作。 root_squash:若目标机上使用root用户访问此目录,root用户权限将压缩为匿名用户权限 no_all_squash:将目标机上非root用户与主节点机器上的用户进行匹配,能匹配则与主节点 上的用户拥有相同的权限操作共享目录,否则则压缩成匿名用户权限 2、启动nfs服务 service portmap start service nfs start 3、使用副节点安装用户(oracle)登陆副节点主机 在/home/oracle/oem(注意目录路径必须和主节点一样)下,创建swlib目录 mkdi
11、r swlib 4、将主节点上的swlib挂载到副节点上,使用如下命令(root用户运行) mount -t nfs -o nolock,rw,bg,rsize=32768,wsize=32768,hard,nointr,tcp,noacl,vers=3,timeo=600,actimeo=0 30:/home/oracle/oem/swlib swlib 注意:mount命令相应的options参数来自于OEM文档,建议保持一样即可 5、挂载成功后,可以进入swlib目录看看是否可以查看到主节点上swlib目录的内容,若能看到则共 享设置成功。五、系统硬件配置要求 安
12、装OEM集群过程中笔者深知硬件配置重要性(经过多次失败的教训,每次失败均是在安装 等待很长时间后失败)。 建议的配置要求如下:(每台OMS节点机器) 1、空闲内存>=8G (虽然oms服务本身不需要这么多的内存,但是在副节点安装过程中,其实 就是将主节点oms相关目录打包,传输,解压,安装的过程。这个克隆包达到8.3G,导致 整个过程产生大量cache 缓存。若内存太小可能导致主节点oms实例宕掉,或者副节点机 器上的agent宕掉) 2、副节点机器空闲磁盘空间>=30G 3、主节点机器的/tmp目录大小 >=12G (建议15G) 六、安装前配置检查及注意事项 1、主副节点
13、安装用户需一致(包括用户名、用户id和所属主组名、所属主组id) 2、主副节点时间保持一致(和安装agent要求一样,且必须。否则安装会失败) 3、主副节点的安装目录路径保持一致(oraInventory,swlib 包括安装时指定的中间件目录) 4、swlib库共享设置 5、满足系统性能配置 6、满足硬件配置要求 7、安装用户权限配置(sudo) 8、保证主节点机器的oms实例处于运行状态 9、保证副节点机器的agent处于运行状态七、安装过程 1、登陆OEM控制台,进入 企业->预配与打补丁->过程库 2、查询 添加Oracle Management Service 过程,并启
14、动 3、检查安装要求,全部勾选即可(关于负载均衡器的配置在后面可以单独配置) 4、设置目标主机,oms实例基目录。源主机(及主节点主机)登陆凭证,目标主机登陆凭证。所有 的目录路径保持主副一致即可。登陆凭证上的用户及为安装用户。 5、传输类型选择及登台位置设置。 传输模式:OMS主节点会将oms主节点上的oms安装信息打包,并通过在此设置的传输方式传 输到目标机器上。若目标机开启了ftp服务,并且运行匿名访问可使用ftp。若未开启 ftp建议使用https 登台位置:是一个临时目录,OMS主节点将打包好的OMS 克隆包先放置于主节点的登台目录下 (即源登台)。 然后oms将源登台上的克隆包通过
15、指定的传输模式传送到目标机下的登 台目录下(即目标登台)。最后目标机使用相应命令解压目标登台的介质并进行安装。 注意:1、源登台和目标登台空闲大小至少需要12G 2、主节点机器上的/tmp目录空闲大小至少需要12G 6、电子邮件通知设置,由于安装过程比较长,对于安装进度消息可以通过电子邮件进行提示。此处 不设置邮件提醒功能,默认下一步即可 7、安装前检查,若检查设置有误可返回上一步进行修改 8、开始安装,若安装过程出错,可以点击具体步骤的复选框,然后在右边的tab页中会有出错原因 提示,根据提示进行修复。修改完毕后可点击 操作->重试 继续安装。 9、安装过程比较漫长(毕竟整个安装包达到
16、9个G左右)。安装过程是通过job进行的,安装进度页 面可以关掉,整个oem控制台也可以关掉。等待一段时间后,可以通过过程活动查看页面重新打 开安装进度页面。 打开 企业->预配与打补丁->过程活动,然后点击相应的活动名即可重新打开相应的活动运行进度页 10、安装完成后,OMS副节点实例会处于运行状态。可以通过命令查看oms实例状态。 $OEM_BASE/mw/oms/bin/emctl status oms -details,可以查询到weblogic AdminServer的console https 端口为7102。访问:30:7102/
17、console 查询服务器状态: 可以看到新增了EMGC_OMS2 服务器。至此OMS副节点安装完毕。八、目录结构说明 oem (OEM基目录,文档后面使用$OEM_BASE指代) mw (middleware home目录,oms本身属于weblogic服务实例) ORACLE_WT (OHS 安装目录) OMS (OMS安装目录) wlserver_10.3(weblogic目录) gc_inst (OMS及OHS实例目录,实例即运行时对象。此目录存放运行时环境信息) user_projects domains GCDomain (OEM域) WebTierIH2 (OHS实例目录) sw
18、lib (共享OEM软件库目录,软件库存放OEM预配的处理过程、patch、预制的处理命令、作业等信息,是OEM的精髓。)九、OMS及Agent脚本说明 OMS实例启动脚本: $OEM_BASE/mw/oms/bin/emctl start oms OMS实例停止脚本: $OEM_BASE /mw/oms/bin/emctl stop oms OMS 实例状态查看脚本: $OEM_BASE /mw/oms/bin/emctl status oms -detais Agent启动脚本: $OEM_BASE /agent/agent_inst/bin/emctl start agent Agent
19、 停止脚本: $OEM_BASE /agent/agent_inst/bin/emctl stop agent Agent 状态查看脚本: $OEM_BASE /agent/agent_inst/bin/emctl status agent -details OHS(Web Tier) 启动脚本: (ohs2即OHS实例ohs2) $OEM_BASE/gc_inst/ WebTierIH2/bin/opmnctl verbose startproc ias-component=ohs1 OHS(Web Tier) 停止脚本: (ohs2即OHS实例ohs2) $OEM_BASE/gc_inst
20、/ WebTierIH1/bin/opmnctl verbose stopproc ias-component=ohs2 OHS(Web Tier) 状态查看脚本: (ohs2及OHS实例ohs2) $OEM_BASE/gc_inst/ WebTierIH1/bin/opmnctl status十、安装后配置 1、证书修改 虽然OMS实例2 安装完成,但是通过OMS控制台部署的Agent此时还不能与OMS实例2进行通信。 使用命令查看Agent的状态如下: Agent将使用:4900/empbs/upload 上传代理机目标状态信息到oms服务器, 结合集群架构可以知道,:4900/empbs
21、/upload先访问的是OHS服务,OHS服务然 后再反向代理给OMS服务。 agent信任的证书为使用者为的证书(此证书为主节点安装时oem根据指定的虚 拟主名创建)。当安装完oms2后,oms2使用的默认证书为使用者是oms2所在主机的主机名即 .因此需要更改oms2的安全证书。 由于oms2是由oms1克隆而来,oms2证书库已包含oms1的证书,因此只需让oms2使用oms1 的证书即可。 步骤如下: 1、关闭oms2服务(在副节点主机上执行以下命令) $OEM_BASE/mw/oms/bin/emctl stop oms 2、更改oms 2的upload端口证书和oms 2访问控制台
22、证书 $OEM_BASE/mw/oms/bin/emctl secure oms -host -secure_port 4900 -console 3、重启oms2服务 $OEM_BASE/mw/oms/bin/emctl start oms 2、OHS配置修改 修改ohs httpd.config文件(主副节点均修改) cd $OEM_BASE/gc_inst/WebTierIH1/config/OHS/ohs1 cd $OEM_BASE/gc_inst/WebTierIH2/config/OHS/ohs2 vi httpd.config 修改ServerName = 修改topology.xml(在主节点机器上进行) cd $OEM_BASE/gc_inst/user_projects/domains/GCDomain/opmn vi topology.xml 将两个实例的HOST值修改为 3、hosts文件修改 注意到oem中,oms和agent的通信均使用的是域名而非ip地址,因此在副节点主机上设 置好其他agen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安阳市殷都区2024年三上数学期末调研试题含解析
- 知识产权英语课件
- 2025届平凉市三年级数学第一学期期末检测试题含解析
- 2025年考试技巧强化试题及答案
- 粮食管理职责清单
- 2025年工程经济模块学习试题及答案
- 数媒艺术毕业设计
- 公共关系在文化传播中的重要性试题及答案
- 电子商务交易安全练习题
- 酒店装修设计作业指导书
- 诚信主题教育班会课件
- DB44∕T 752-2010 曳引式家用电梯安装验收规范
- 必修第一册人教B版第一章单元测试卷
- 医院培训课件:《医疗纠纷预防和处理条例》
- 成人重症患者人工气道湿化护理专家共识 解读
- HJ 179-2018 石灰石石灰-石膏湿法烟气脱硫工程技术规范
- DZ∕T 0450-2023 地质灾害监测数据通信技术要求(正式版)
- 2023年工时定额铆焊车间
- MOOC 中医看妇科-女性一生的康与病-广州中医药大学 中国大学慕课答案
- 工业园区环保管家技术方案
- 部编版(2016) 七年级下册 第五单元整体备课 教学设计
评论
0/150
提交评论