升级并移动Sonar Server 2.13.1 - > 4.5.6LTS - 开始之前

时间:2016-01-27 16:36:20

标签: sonarqube

生产服务器上的

RHEL 6.3(Box1)运行Jenkins ver。 1.565.1(声纳插件2.1); Maven ver。 3.0.5; Java版本1.7.0_51; Mysql ver。 5.1.61(InnoDB引擎); SonarQube ver。 2.13.1(不使用Sonar插件)。

我想将Sonar 2.13.1升级到Sonar 4.5.6,因为它是最后一个LTS 然后升级过程如下:从2.13.1 - > 3.7.4 - > 4.5.6(两步)?

另外,Sonar将在另一个盒子(Box2)和第三个盒子(Box3)上移动/升级。

相关问题:

  • 执行转储/恢复会保留数据吗?
  • 我可以在专用的生产数据库网络上安装Box3:192.x.x.x(而Box1和Box2将在同一个网站 - 172.x.x.x中)或者必须将它们放在同一个网络上吗?或者更好的是Box2 = Box3或两种配置都没有?

额外的问题: 官方文档的升级版本显示Analizers不与Sonar DB通信,而之前的版本声明它们。这意味着从某个Sonar版本开始,行为会发生变化,这不会影响升级过程吗?

谢谢你, 莱昂纳多

1 个答案:

答案 0 :(得分:1)

您可以直接从2.13.1升级到4.5.6。只有在4.5.6之后,您必须点击当前版本和目标版本之间的每个LTS。

将数据库移动到另一个框:按照数据库供应商的建议将数据库移动到另一台计算机,然后将SQ服务器连接到新位置的数据库&确保一切正常。那应该是它。您可以在移动之前或之后进行升级,只需确保 - 如正常升级过程中所述 - 首先备份数据库。

分析网络和数据库框:在分析过程中与数据库的联系仅在5.2中完全切断。由于您只升级到4.5.6,因此您希望在网络方面保持这两个框彼此靠近。请注意,我指的是运行分析的计算机,与运行服务器的计算机不同。