将Linux平台迁移到Campaign v7

Linux中的迁移步骤如下:

  1. 停止所有服务 — 了解更多.
  2. 保存数据库 — 了解更多.
  3. 卸载以前的Adobe Campaign版本包 — 了解更多.
  4. 迁移平台 — 了解更多.
  5. 重新启动服务 — 了解更多.

服务停止

首先,在所有相关计算机上停止所有具有数据库访问权限的进程。

  1. 登录方式 .

  2. 使用重定向模块的所有服务器(webmdl 服务)。 对于Apache,运行以下命令:

    /etc/init.d/apache2 stop
    
  3. 再次登录为 .

  4. 在所有服务器上停止Adobe Campaign以前的版本服务。

    /etc/init.d/nlserver6 stop
    
  5. 确保在每台服务器上停止Adobe Campaign服务。

    ps waux | grep nlserver
    

    活动进程的列表及其ID(PID)会显示。

  6. 如果一个或多个Adobe Campaign进程在几分钟后仍处于活动状态或被阻止状态,请终止它们。

    killall nlserver
    
  7. 如果某些进程在几分钟后仍处于活动状态,您可以使用命令强制它们关闭:

    killall -9 nlserver
    

备份数据库

  1. 备份Adobe Campaign数据库。

  2. 登录方式 奈奥兰 并备份 nl6 目录中使用以下命令:

    su - neolane
    mv nl6 nl6.back
    
    重要

    为防范这种情况,我们建议您将 nl6.back 文件夹,并将其保存到服务器以外的安全位置。

卸载Adobe Campaign以前的版本包

本节将介绍如何卸载Adobe Campaign v6.1包。

  1. 登录方式 .

  2. 使用以下命令标识已安装的Adobe Campaign包。

    • 德比安:

      dpkg -l | grep nl
      

      将显示已安装包的列表:

      ii  nlserver6                       XXXX                     nlserver6-XXXX
      ii  nlthirdparty6                   XXXX                     nlthirdparty6-XXXX
      
    • 红帽:

      rpm -qa | grep nl
      
  3. 卸载Adobe Campaign v6包。

    • 德比安:

      dpkg --purge nlserver6 nlthirdparty6
      
    • 红帽:

      rprm -ev nlserver6 nlthirdparty6
      

部署Adobe Campaign v7

以下是部署v7的步骤。

部署Adobe Campaign包含两个阶段:

  • 安装Adobe Campaign v7包:必须对每台服务器执行此操作。
  • 升级后:必须在每个实例上启动此命令。

要部署Adobe Campaign,请应用以下步骤:

  1. 使用以下命令安装最新的Adobe Campaign v7包:

    • 德比安:

      dpkg -i nlserver6-XXXX-amd64_debX.deb
      
    • 红帽:

      rpm -Uvh nlserver6-XXXX-x86_64_rhX.rpm
      
    重要

    必须先成功安装包,然后才能继续执行下一步。

    注意

    Adobe Campaign v7安装在 /usr/local/neolane/nl6/ 目录。

  2. 要使客户端控制台安装程序可用,请将其复制到Adobe Campaign安装目录中:

    cp setup-client-7.0.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
    
    注意

    有关如何在Linux中安装Adobe Campaign的详细信息,请参阅 此部分.

  3. 转到 nl6.back 备份文件夹,并复制(覆盖)每个实例的配置文件和子文件夹。 登录方式 奈奥兰 并运行以下命令:

    su - neolane
    
    cp nl6.back/conf/config*.xml nl6/conf/
    cp nl6.back/customer.sh nl6/
    cp -r nl6.back/customers/* nl6/customers/
    cp -r nl6.back/var/* nl6/var/
    
  4. 使用以下命令重新加载Adobe Campaign v7配置:

    nlserver config -reload
    
  5. 使用以下命令启动升级后进程(仍为 奈奥兰):

    su - neolane
    nlserver config -postupgrade -instance:<instance name>
    

重新启动服务

以下是重新启动服务的步骤。

在以下每台服务器上启动Apache和Adobe Campaign服务:

  1. 跟踪和重定向服务器。
  2. 中间源服务器.
  3. 营销服务器。

完全测试新安装,检查其是否未回退,并确保一切正常。

在此页面上