1: 解压安装文件SolarWinds-DPA-11.0.373-64bit.tar.gz

[root@lnxmonitor tmp]# tar -xzvf SolarWinds-DPA-11.0.373-64bit.tar.gz 

DPAAdministratorGuide_11.0_RC.pdf

dpa_11_0_373_x64_installer/

dpa_11_0_373_x64_installer/dpa_11_0_373_x64_installer.sh

dpa_11_0_373_x64_installer/install.txt

dpa_11_0_373_x64_installer/readme.txt

 

2: 查看解压目录下的readme.txt,里面有升级DPA的处理步骤。

UPGRADE INSTRUCTIONS

---------------------------------------------------------------------------

 

Prerequisite: System has an existing installation.

 

1. Install the new version of SolarWinds DPA on your existing server.

 

2. Disable cron jobs set up for SolarWinds DPA.

 

3. Run the shutdown.sh command from the old installation directory.

 

4. Locate the directory created when you installed the new version:

    /home/dpa_10_1_xxx       <= old installation home (may be ignite_8_x_xxx or dpa_9_x_xxx)

    /home/dpa_10_2_xxx       <= new SolarWinds DPA home

 

5. Copy or move these directories from the old to the new installation directory:

 

    WARNING: Do not copy hotfix files.

 

    cp -fr <OLD_home>/iwc/tomcat/ignite_config/* <NEW_home>/iwc/tomcat/ignite_config/

    cp -fr <OLD_home>/iwc/tomcat/logs/* <NEW_home>/iwc/tomcat/logs/

    mv <OLD_home>/iwc/tomcat/licensing <NEW_home>/iwc/tomcat/

 

6. If you are:

    - using LDAPS,

    - using SSL, or

    - changed the default SolarWinds DPA ports,

 

    then also complete the following tasks:

 

    a. Copy the keystore to the new installation:

 

        cp -fr <OLD_home>/iwc/tomcat/conf/.keystore  <NEW_home>/iwc/tomcat/conf/

 

    b. Edit <NEW_home>/iwc/tomcat/ignite_config/idc/system.properties file as follows:

 

       If the "javax.net.ssl.trustStore" entry is present, make sure it refers

       to a key store file inside the new DPA installation directory structure

       if possible.

 

       If the "com.confio.security.trustStore" entry is present, make sure it

       refers to a trust store file inside the new DPA installation directory

       structure if possible.

       If the referenced trust store file is in the new DPA installation

       directory structure, make sure the path is relative to the

       <NEW_home>/iwc/tomcat directory. For example, the absolute path

       "/home/user/dpa_10_2_xxx/iwc/tomcat/conf/.keystore" should be represented

       as "conf/.keystore" in the "com.confio.security.trustStore" entry.

 

    c. If you changed default port values or if you are using SSL on DPA 9.1.x or

       earlier, open server.xml from the old and the new installation

       directories.

 

    d. Copy over the appropriate values. Make sure that ports on the HTTP and

       HTTPS connector do not conflict. The files are located at:

 

        - <OLD_home>/iwc/tomcat/conf/server.xml

        - <NEW_home>/iwc/tomcat/conf/server.xml

 

7. If you disabled a cron job, update the path in those scripts to the new directory

   name and re-enable the job.

 

8. The upgrade is complete. The next step is to start SolarWinds DPA (see

   the section on Startup Instructions).

3:授予dpa_11_0_373_x64_installer.sh执行权限,并执行脚本。

#chmod +x dpa_11_0_373_x64_installer.sh

 

#./dpa_11_0_373_x64_installer.sh

 

3: 禁用DPA相关的crontab作业。停止DPA服务(版本为DPA 10.0.352),

[root@lnxmonitor dpa_10_0_352]# ./shutdown.sh 

**************************************************************************

*

*  If this script fails you can manually stop the program by 

*  doing the following steps: 

*

*  1) Set the JAVA_HOME environment variable to your Java installation.

*  2) Add <JAVA_HOME>/bin to your PATH environment variable.

*  3) Go to the <DPA Home>/tomcat/bin directory. 

*  4) Run ./shutdown.sh 

*

*

***************************************************************************

Catalog exists...

Found java 1.6 or 1.7

JAVA HOME IS SET TO /home/solarwinds/dpa_10_0_352/iwc/jre_linux

PATH IS SET TO /home/solarwinds/dpa_10_0_352/iwc/jre_linux/bin:/usr/java/jdk1.7.0_25/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

IBM Jvm Is Set To NO

Setting the -server option for JVM

JAVA_OPTS is  -server -Xss264k -Xms256m -Xmx1024m -XX:MaxPermSize=192m -Dcom.sun.management.jmxremote -Djava.net.preferIPv4Stack=true -Dnet.sf.ehcache.skipUpdateCheck=true

Using CATALINA_BASE:   /home/solarwinds/dpa_10_0_352/iwc/tomcat

Using CATALINA_HOME:   /home/solarwinds/dpa_10_0_352/iwc/tomcat

Using CATALINA_TMPDIR: /home/solarwinds/dpa_10_0_352/iwc/tomcat/temp

Using JRE_HOME:        /home/solarwinds/dpa_10_0_352/iwc/jre_linux

Using CLASSPATH:       /home/solarwinds/dpa_10_0_352/iwc/tomcat/bin/bootstrap.jar:/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config

**************************************************************************

*

*  DPA is shutting down. 

*

***************************************************************************

Exiting script after webserver stopped.

4:拷贝相关文件,例如配置文件、日志文件、License文件

 

cp -fr <OLD_home>/iwc/tomcat/ignite_config/* <NEW_home>/iwc/tomcat/ignite_config/

cp -fr <OLD_home>/iwc/tomcat/logs/* <NEW_home>/iwc/tomcat/logs/

mv <OLD_home>/iwc/tomcat/licensing <NEW_home>/iwc/tomcat/

 

root@lnxmonitor solarwinds]# cp -fr /home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/* /home/solarwinds/dpa_11_0_373/iwc/tomcat/ignite_config/

[root@lnxmonitor solarwinds]# cp -fr /home/solarwinds/dpa_10_0_352/iwc/tomcat/logs/*  /home/solarwinds/dpa_11_0_373/iwc/tomcat/logs/

[root@lnxmonitor solarwinds]# mv /home/solarwinds/dpa_10_0_352/iwc/tomcat/licensing /home/solarwinds/dpa_11_0_373/iwc/tomcat/

[root@lnxmonitor solarwinds]# ls

dpa_10_0_352  dpa_11_0_373  dpa_9_1_85

[root@lnxmonitor solarwinds]# cd dpa_11_0_373/

[root@lnxmonitor dpa_11_0_373]# ls

iwc  license.txt  shutdown.sh  SolarWindsEula.rtf  startup.sh

5:如果你设置了SSL或修改了默认端口等,那么参考上面的第六条说明进行配置。此处由于不需要设置,那么略过。

6:启动DPA服务,访问页面,检查升级是否成功!

 

[root@lnxmonitor dpa_11_0_373]# ./startup.sh 

**************************************************************************

*

*  If this script fails you can manually start the program by 

*  doing the following steps: 

*

*  1) Set the JAVA_HOME environment variable to your Java installation.

*  2) Add <JAVA_HOME>/bin to your PATH environment variable.

*  3) Go to the <DPA Home>/tomcat/bin directory. 

*  4) Run ./startup.sh 

*  5) Bring up the link (http://machine Name:8123 

*     or http://machine IP:8123) in your browser.

*

*

***************************************************************************

Catalog exists...

Found java 1.8

JAVA HOME IS SET TO /home/solarwinds/dpa_11_0_373/iwc/jre_linux

PATH IS SET TO /home/solarwinds/dpa_11_0_373/iwc/jre_linux/bin:/usr/java/jdk1.7.0_25/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

The server port is 8127

The HTTP port is 8123

The HTTPS port is 8124

DPA is not running.

The port 8123 is open

The port 8124 is open

The port 8127 is open

Starting DPA

STACK_SIZE OVERRIDE = 

MIN_HEAP_MEMORY OVERRIDE = 

MAX_HEAP_MEMORY OVERRIDE = 

ADDITIONAL_JVM_OPTION = 

IBM Jvm Is Set To NO

Setting the -server option for JVM

JAVA_OPTS is  -server -Xss300k -Xms256m -Xmx1024m -Djava.net.preferIPv4Stack=true -Dnet.sf.ehcache.skipUpdateCheck=true

Tomcat started.

 

Waiting on initialization...please be patient

 

**************************************************************************

*

*  DPA has been launched, wait one minute then bring up 

*  one of the following links in your browser:

*

*  http://<Machine Name>:8123 or http://<Machine IP>:8123

*  https://<Machine Name>:8124 or https://<Machine IP>:8124

*

*  If the link does not work, check <iwc_dir>/tomcat/logs

*  and make sure a firewall is not running on this machine.

*

***************************************************************************

Exiting script after webserver launched.

如果监控了较多的数据库服务器,则打开DPA时有可能需要等待一小段时间,如下所示。另外,如果一个License Key被拆分到两个DPA服务器,则启动DPA的时候,需要激活License,如果你服务器可以访问外网,那么就可以在线激活License,如果不能访问外网,只能使用离线激活方式。如果不激活License,则Upgrade则会受阻,无法继续进行!

 

参考资料:

https://support.solarwinds.com/Success_Center/Database_Performance_Analyzer_(DPA)/DPA_Admin_Guide/060_Upgrade_DPA/020_Upgrade_DPA_on_Linux

DPA从DPA 10.0.352升级到DPA 11.0.373的更多相关文章

  1. hadoop2.3.0cdh5.0.2 升级到cdh5.7.0

    后儿就放假了,上班这心真心收不住,为了能充实的度过这难熬的两天,我决定搞个大工程.....ps:我为啥这么期待放假呢,在沙发上像死人一样躺一天真的有意义嘛....... 当然版本:hadoop2.3. ...

  2. CDH 版本 6.0.1 升级到 6.2.0 当前最新版本(CentOS 7.x)

    前文「CDH CM版本 6.0.1 升级到 CM 6.2.0 当前最新版本(CentOS 7.x)」 承接上文,当我们完成 CM 6.2.0 的升级之后,我们已经相当于完成了80% minor 的升级 ...

  3. Asp.Net Core 项目从 1.0.1 升级到 1.1.0 的小补丁

    还有 25 天就要交期末作业了,虽然还有好些功能没完成,但是前端同学还是建议先放到云上跑一跑,于是我轻车熟路的用 VS 2017 搞起了 FTP 发布,然而,发布失败了,错误信息如下: "D ...

  4. Oracle:oracle 12.1.0.2 升级到12.2.0.1 后,自动任务报错:ORA-20001: Statistics Advisor: Invalid task name for the current user

    具体错误如下:关键字:ORA-12012.ORA-20001 ORA-12012: error on auto execute of job "SYS"."ORA$AT_ ...

  5. Safari 11.0 已发布,新特性都在这儿了!

    Safari 11.0 兼容性 Safari 11.0 可运行于 iOS 11.0 和 macOS 10.1版本的系统环境,同时在macOS 10.12.6 和 10.11.6版本中也可以使用. Hi ...

  6. 试驾 Citus 11.0 beta

    https://www.citusdata.com/blog/2022/03/26/test-drive-citus-11-beta-for-postgres/ Citus 11.0 beta 的最大 ...

  7. Quartus II 11.0 开始使用

    一.Altera Quartus II 11.0套件介绍 所谓巧妇难为无米之炊,再强的软硬件功底,再多的思维创造力,没有软件的平台,也只是徒劳.因此,一切创造的平台——Quartus II 软件安装, ...

  8. 选择 Delphi 2007 ( CodeGear Delphi 2007 for Win32 Version 11.0.2837.9583 ) 的理由

    选择 Delphi 2007 ( CodeGear Delphi 2007 for Win32 Version 11.0.2837.9583 ) 的理由 我不喜欢用InstallRite的全自动安装包 ...

  9. FreeNAS 11.0 正式发布,提供 S3 兼容的对象存储服务

    FreeNAS 11.0 正式版已发布,该版本带来了新的虚拟化和对象存储功能.FreeNAS 11.0 将 bhyve 虚拟机添加到其受欢迎的 SAN / NAS.Jail 和插件中,让用户可以在 F ...

随机推荐

  1. threadid=1: thread exiting with uncaught exception (group=0x40fca9a8)的问题

    今天在项目开发中碰到了这样一个问题: 项目在Nexus5[Android 6.0]上面运行正常,在华为荣耀6[Android 4.4.2]上面运行到指定activity崩溃(不是应用启动崩溃):然后后 ...

  2. docsify网站文档工具用法总结

    docsify , 网站文档动态生成工具,类似gitbook 特性 无需构建,写完文档直接发布 容易使用并且轻量 (~19kB gzipped) 智能的全文搜索 提供多套主题 丰富的 API 支持 E ...

  3. iptables实战案例详解-技术流ken

    简介 关于iptables的介绍网上有很多的资料,大家可以自己找一些关于iptables的工作原理,以及四表五链的简介,对于学习iptables将会事半功倍.本博文将会例举几个工作中常用的iptabl ...

  4. TCP&UDP&Socket讲解(上)

    这两天我将整理TCP&UDP&Socket,大约花大家10-15分钟之间,希望本篇文章让大家对TCP使用的理解提高一个层次. 建议大家拿出纸和笔,画一下!!! 一.TCP 1. TCP ...

  5. Python爬虫之提取Bing搜索的背景图片并设置为Windows的电脑桌面

      鉴于现阶段国内的搜索引擎还用不上Google, 笔者会寻求Bing搜索来代替.在使用Bing的过程中,笔者发现Bing的背景图片真乃良心之作,十分赏心悦目,因此,笔者的脑海中萌生了一个念头:能否自 ...

  6. 【转载】ASP.NET生成图片的缩略图

    图片处理是C#程序开发中时常会涉及到的一个业务,除了图像的上传.保存以及下载等功能外,根据上传的图片生成一个缩略图也是常见业务,在C#语言中,可以通过Image类提供的相关方法对图片进行操作,如指定宽 ...

  7. 行为型---中介者模式(Mediator Pattern)

    中介者模式的定义 中介者模式,定义了一个中介对象来封装一系列对象之间的交互关系.中介者使各个对象之间不需要显式地相互引用,从而使耦合性降低,而且可以独立地改变它们之间的交互行为.   中介者模式的结构 ...

  8. [android] 获取系统的联系人信息

    内容提供是实质上是个接口,后门,他给别人提供数据,系统联系人是个比较复杂的内容通过者. 找到/data/data/com.android.providers.contacts/contacts2.db ...

  9. 深入理解Redis内存模型

    前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分. 我们使用Redis时,会接触Redis的5种对象类型(字符串 ...

  10. Android破解学习之路(十六)—— dll破解的IL指令

    IL指令介绍 IL是.NET框架中中间语言(Intermediate Language)的缩写. 使用.NET框架提供的编译器可以直接将源程序编译为.exe或.dll文件,但此时编译出来的程序代码并不 ...