GridControl(网格控制器)的agent(OMA)安装方式主要有三种,通过./runInstaller.sh方式安装(包括图形方式和静默方式安装);通过OMS进行push安装;通过在安装好的agent端上进行tar打包,然后解压安装,类似于windows下的绿色软件,这种方式目前还未测试!
----此话是摘抄自他人blog的。如同上面说的前2种方法可行,最后一种我也没测试。
现本文介绍windows平台安装gridControl11R1的agent.
通过OMS的push安装,即gc的EM界面安装,因为此法安装是基于ssh来进行从OMS主机到agent所在主机上拷贝复制文件来完成操作的,而ssh又是unix/linux平台的一种协议,所以使用此法需要在windows平台安装cygwin工具来配置ssh对等性。本人配置过,没有成功。
但我采用静默安装方式,即开篇说的第一种方法,安装成功。此处介绍2种方法完成。
介绍如下:
环境:OMS安装的gc11R1,OMR是11.1.0.7,平台是windows 32位。
agent端主机环境:a、 agent端主机是win32平台,db是11.1.0.7。
b、 agent端主机是win64,db是11.1.0.7。
安装方法:
针对a情况:
1.先在a机上下载Windows Script Host version 5.6 和Wget程序并安装安装,然后在环境变量path中增加wget的安装目录,如wget安装在C盘,则path中增加C:\Program Files\GnuWin32\bin。
2.在OMS主机上的<OMS_home>sysman\agent_download\11.1.0.1.0目录中文件agent_download.rsp 修改如下
s_OMSHost=<Value Unspecified>
s_OMSPort=<Value Unspecified>这两项值为
s_OMSHost=<omshost>
s_OMSPort=<1159>
3.在要安装agent的主机上从OMS host下载agent Download.vbs文件。
在IE地址栏中输入 http://OMSHOST:4889/agent_ download/10.2.0.2.0/<win32>/agent Download.vbs下载文件
4.进入CMD切换至agent Download.vbs 所在目录,执行以下命令,自动从OMS上下载相关文件并安装:
CScript.exe agentDownload.vbs b <ORACLE_HOME> m <OMS_HOST> r <HTTPport>
注:执行前先输入wget看设置的环境变量是否生效,如下显示则生效:
C:\Documents and Settings\wyan>wget
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
wget:未指定 URL
用法: wget [选项]... [URL]...
请尝试使用“wget --help”查看更多的选项。
若不生效,退出CMD,重新进入即可。
在执行CScript.exe 命令时若后面的地址显示HTTPS 则用端口1159,显示地址http则用端口4889.端口参见OMSHOST上的C:\Oracle\Middleware\.gcinstall_temp\staticports.ini文件。
其中oracle_home就是要安装agent的主机上面oracle软件的家目录,当然你也可以自行设置一个目录,安装的时候会将agent安装在你指定的<ORACLE_HOME>\agent11g下面。后面的agent11g是安装的时候程序自动建的目录,所有agent的安装文件均在此目录下。
针对b情况:
1.下载对应版本的agent的zip文件到要安装agent的主机上并解压。
文件解压后内容如下:
图1 unzip agent的zip包
图中windows_x64文件夹内容如下:
图2 agent安装文件目录
此文件夹内容和OMS host上面的<OMS_HOME>sysman\agent_download\11.1.0.1.0\<win平台>目录下的内容一样。
2.查看图1中的instructions.txt内容,有静默安装的说明
先配置<UNZIPDIR>\windows_x64\response\additional_agent.rsp (也就是图2中reponse目录下的文件)中Value Unspecified项的值,配置如下:
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=true
此2项是避免安装agent时要提供metalink的账号和密码,SECURITY_UPDATES_VIA_MYORACLESUPPORT设为false则不需提供账号和密码。需要提供则在对应位置填写信息即可。DECLINE_SECURITY_UPDATES 这个选项是更新的配置。
ORACLE_AGENT_HOME_LOCATION="E:\ORACLE11G\agent"
安装agent的目录
OMS_HOST="192.168.88.181"
OMS_PORT="1159"
AGENT_REGISTRATION_PASSWORD="oracle123"
安装agent,连OMS主机的IP和PORT,注册密码
3.CMD下执行安装命令,切换到<UNZIP_DIR>windows_x64\agent的目录执行
D:\win64_agent\windows_x64\agent>setup.exe -silent -responseFile D:\win64_agent\windows_x64\response\additional_agent.rsp
到此,2种情况的手动agent安装完成。可以用emctl status agent,emctl upload命令看agent状态。