保留以前的代理图像,为什么和如何

我很欣赏一块石头杀死两只鸟。 ÂI’m所有关于效率,如果我可以通过简单,生产过程中满足多个任务,然后我’我要去做。今天,我’m about to:

  1. 向您展示为什么您应该拥有以前代理软件的备份副本以及如何执行此操作。
  2. 创建一个文档的进程,以将先前的代理图像还原到目标主机。
  3. 在金图像上创建协作HOL的内容部分,使其可重复。
  4. 创建客户演示金代理图像
  5. 并在如何完成所有博客文章。

我懂了

我有一个原始的企业经理13c环境我’m working in.  To “pollute”它与12.1.0.5或更早的代理商似乎有任何人想要在真实世界中做的事情,但可能有很好的理由这样做:

  1. eM13C代理中的插件或错误需要部署以前的代理版本。
  2. 客户希望看到EM13C Gold Agent Image的演示,这将需要由旧的12C代理监控的主机。

保留以前的代理副本

这似乎是一个简单的过程。让我们’s假设您有希望在软件存储库中部署的旧版本。 Â您可以通过单击“访问软件库”中访问软件版本 设置,可扩展性,自更新.

extensibl1.

代理软件 是我们列表中的第一个,所以它’已经突出显示,但另外,点击行的中心,在那里’没有链接,然后单击 行动 打开 访问有关的详细信息 代理软件 你已经下载到你的 软件库.

如果滚动下来,考虑到有可用的代理版本,您可以看到Linux的12.1.0.5代理已在软件库中。 - 如果我们尝试从云控制部署它,我们会注意到没有提供任何版本,只有平台,这意味着最新,13.1.0.0.0将被部署,但如果我们想部署早期的平台,那么它是什么?

沉默的代理部署

企业管理器命令行界面(EMCLI)为我们提供了更多控制我们可以请求的控制权,所以让’s尝试使用命令行中的代理。

从OMS主机登录CLI,(或安装了EMCLI的其他主机。)

[[email protected] bin]$ ./emcli login -username=sysman
Enter password :
Login successful

首先获取有关存储在软件库中的代理的信息:

[[email protected] bin]$ ./emcli get_supportedplatforms
Error: The command name "get_supportedplatforms" is not a recognized command.
Run the "help" command for a list of recognized commands.
You may also need to run the "sync" command to synchronize with the current OMS.
[[email protected] bin]$ ./emcli get_supported_platforms
-----------------------------------------------
Version = 12.1.0.5.0
 Platform = Linux x86-64
-----------------------------------------------
Version = 13.1.0.0.0
 Platform = Linux x86-64
-----------------------------------------------
Platforms list displayed successfully.

我已经拥有13.1.0.0.0版本。 Â我想将12.1.0.5.0导出到要部署在其他地方的zip文件:

[[email protected] bin]$ ./emcli get_agentimage -destination=/home/oracle/125 -platform="Platform = Linux x86-64" -version=12.1.0.5.0
ERROR:You cannot retrieve an agent image lower than 13.1.0.0.0. Only retrieving an agent image of 13.1.0.0.0 or higher is supported by this command.

好的,这么多想到这个想法!

那么我们在这里学到了什么?一种 使用此过程“export”在将企业管理器升级到新版本之前,您之前版本的代理软件的副本。

现在,幸运的是,我有多个EM环境,并有一个EM 12.1.0.5来导出代理软件,从使用上面概述的步骤。 ÂI’ve SCP’将其用于部署并将保留未来的努力,但请记住,我们在我们的名单上保理任务编号的任务编号。

  1. Â为什么您应该拥有以前代理软件的备份副本以及如何执行此操作。

静默的代理软件部署

如果我们在我们的文件夹中查看,我们可以看到我们的zip文件:

[[email protected] ~]$ ls
 12.1.0.5.0_AgentCore_226.zip 
p20299023_121020_Linux-x86-64.zip
 20299023 p6880880_121010_Linux-x86-64.zip

I’已经将它复制到文件夹中’ll deploy from:

scp 12.1.0.5.0_AgentCore_226.zip [email protected]:/home/oracle/.

现在我需要向上倾斜并更新响应文件中的条目(Agent.rsp)

OMS_HOST=OMShostname.oracle.com
 EM_UPLOAD_PORT=4890 <--get this from running emctl status oms -details
 AGENT_REGISTRATION_PASSWORD=<password> You can set a new one in the EMCC if you don't know this information.
 AGENT_INSTANCE_HOME=/u01/app/oracle/product/agent12c
 AGENT_PORT=3872
 b_startAgent=true
 ORACLE_HOSTNAME=host.oracle.com
 s_agentHomeName=<display name for target>

现在运行shell脚本,包括忽略版本先决条件的参数以及我们的响应文件:

$./agentDeploy.sh -ignorePrereqs AGENT_BASE_DIR=/u01/app/oracle/product RESPONSE_FILE=/home/oracle/agent.rsp

该脚本应成功部署代理,这将导致RUN的结束输出:

Agent Configuration completed successfully
The following configuration scripts need to be executed as the "root" user.
#!/bin/sh
#Root script to run
 /u01/app/oracle/core/12.1.0.5.0/root.sh
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts
Agent Deployment Successful.

检查是否可以查看上传并检查状态:

[[email protected] bin]$ ./emctl status agent
Oracle Enterprise Manager Cloud Control 12c Release 5
Copyright (c) 1996, 2015 Oracle Corporation。版权所有。
---------------------------------------------------------------
Agent Version : 12.1.0.5.0
OMS Version : 13.1.0.0.0
Protocol Version : 12.1.0.1.0
Agent Home : /u01/app/oracle/product/agent12c
Agent Log Directory : /u01/app/oracle/product/agent12c/sysman/log
Agent Binaries : /u01/app/oracle/product/core/12.1.0.5.0
Agent Process ID : 2698
Parent Process ID : 2630

您现在应该在EM13C环境中看到您的主机。

fs31

好的,负责两名任务:

2.创建一个记录的进程,以将先前的代理图像还原到目标主机。

使用金代理图像

从这里,我们可以有效地展示EM13C金代理图像。 Â单击设置,管理云控件,金代理图像:

现在我’已经创造了一个金代理形象 邮政 。 Â现在就是’是时候管理订阅的时候,你可以看到页面中心的链接到右侧。 Â然后单击它,然后我们需要通过单击订阅主机“Subscribe”并将其添加到列表中,(通过使用Shift或Ctrl键,您可以一次选择多个。

gai1

你可以看到,我’ve将所有的代理添加到 金色图像代理 作为订阅,现在它将通过并检查版本并将其添加到由此管理 金代理人形象。 Â这包括12.1.0.5.0代理商的新主机。 Â请记住,停电是为它们添加的每个代理商的此过程的一部分,因此在刷新并监控添加时,请注意此步骤。

一旦添加了宿主更新以显示它们’现在可以使用更新,单击要更新的代理商,(您可以选择即使是一个’已经在当前版本…)然后单击“更新”,“当前版本”。 Â这将使用当前版本的金色图像,即它订阅并通过EM作业部署它 -

Agent_Upd.

作业将在检查所有内容时运行一段时间,部署软件并更新代理,包括遮光,以便在您在此任务上工作时不会报警。完成后,代理将升级到与您创建的黄金代理图像相同的版本!

 盖

好吧,有了这一步,我相信我’在我的名单上照顾下一项Â如果你’d想了解更多关于Gold Agent图像的信息,我今天带你去景区,看看 甲骨文 文档.

dbakevlar.

http://about.me/dbakevlar

4 thoughts on “保留以前的代理图像,为什么和如何

评论被关闭。