v7
仅适用于Campaign Classicv7

将Linux平台迁移到Campaign v7 migrating-in-linux-for-adobe-campaign-v

Linux中的迁移步骤如下:

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

服务停止 service-stop

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

  1. 登录身份 .

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

    code language-none
    /etc/init.d/apache2 stop
    
  3. 再次登录身份 .

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

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

    code language-none
    ps waux | grep nlserver
    

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

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

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

    code language-none
    killall -9 nlserver
    

备份数据库 back-up-the-database

  1. 备份Adobe Campaign数据库。

  2. 登录身份 neolane 并备份 nl6 目录:

    code language-none
    su - neolane
    mv nl6 nl6.back
    
    note important
    IMPORTANT
    为以防万一,我们建议您压缩 nl6.back 文件夹并将其保存到服务器以外的安全位置。

卸载Adobe Campaign以前的版本包 uninstalling-adobe-campaign-previous-version-packages

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

  1. 登录身份 .

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

    • Debian

      code language-none
      dpkg -l | grep nl
      

      此时将显示已安装的软件包列表:

      code language-none
      ii  nlserver6                       XXXX                     nlserver6-XXXX
      ii  nlthirdparty6                   XXXX                     nlthirdparty6-XXXX
      
    • Red Hat

      code language-none
      rpm -qa | grep nl
      
  3. 卸载Adobe Campaign v6软件包。

    • Debian

      code language-none
      dpkg --purge nlserver6 nlthirdparty6
      
    • Red Hat

      code language-none
      rprm -ev nlserver6 nlthirdparty6
      

部署Adobe Campaign v7 deploying-adobe-campaign-v7

以下是部署v7的过程。

部署Adobe Campaign涉及两个阶段:

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

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

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

    • Debian

      code language-none
      dpkg -i nlserver6-XXXX-amd64_debX.deb
      
    • Red Hat

      code language-none
      rpm -Uvh nlserver6-XXXX-x86_64_rhX.rpm
      
    note important
    IMPORTANT
    在继续下一步之前,必须成功安装包。
    note note
    NOTE
    Adobe Campaign v7安装在中 /usr/local/neolane/nl6/ 目录。
  2. 要使客户端控制台安装程序可用,请将其复制到Adobe Campaign安装目录:

    code language-none
    cp setup-client-7.0.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
    
    note note
    NOTE
    有关如何在Linux中安装Adobe Campaign的更多信息,请参阅 本节.
  3. 转到 nl6.back 备份文件夹,并复制(覆盖)每个实例的配置文件和子文件夹。 登录身份 neolane 并运行以下命令:

    code language-none
    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配置:

    code language-none
    nlserver config -reload
    
  5. 使用以下命令启动升级后过程(仍作为 neolane):

    code language-none
    su - neolane
    nlserver config -postupgrade -instance:<instance name>
    

重新启动服务 re-starting-services

以下是重新启动服务的过程。

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

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

全面测试新安装,检查它是否不会回退并确保一切正常运行。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1