将Microsoft Windows平台迁移到Campaign v7 migrating-in-windows-for-adobe-campaign

对于Microsoft Windows环境,迁移步骤如下:

  1. 停止所有服务 — 了解更多
  2. 备份数据库 — 了解更多
  3. 迁移平台 — 了解更多
  4. 迁移重定向服务器(IIS) - 了解更多
  5. 重新启动服务 — 了解更多
  6. 删除并清除以前的Adobe Campaign版本 — 了解更多

服务停止 service-stop

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

  1. 必须停止所有使用重定向模块(webmdl​服务)的服务器。 对于IIS,请运行以下命令:

    code language-none
    iisreset /stop
    
  2. 必须使用以下命令停止​ mta ​模块及其子模块(mtachild):

    code language-none
    nlserver stop mta@<instance name>
    nlserver stop mtachild@<instance name>
    
  3. 停止所有服务器上的Adobe Campaign服务。 使用管理员权限登录并运行以下命令:

    code language-none
    net stop nlserver6
    
  4. 对于每台服务器,请确保Adobe Campaign服务已正确停止。 使用管理员权限登录并运行以下命令:

    code language-none
    tasklist /FI "IMAGENAME eq nlserver*"
    

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

    code language-none
    Image Name                     PID Session Name        Session#    Mem Usage
    ========================= ======== ================ =========== ============
    nlserver.exe                  3192 Console                    1     13,108 K
    
  5. 如果一个或多个Adobe Campaign进程在几分钟后仍处于活动状态或受阻,请将其终止。 使用管理员权限登录并运行以下命令:

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

    code language-none
    taskkill /F /IM nlserver* /T
    

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

以下是备份Adobe Campaign v6.1的过程。

  1. 备份Adobe Campaign数据库。

  2. 使用以下命令备份​ Adobe Campaign v6 ​目录:

    code language-none
    ren "Adobe Campaign v6" "Adobe Campaign v6.back"
    
    note important
    IMPORTANT
    为以防万一,我们建议您压缩​ Adobe Campaign v6.back ​文件夹,并将其保存在服务器以外的其他安全位置。
  3. 在Windows服务管理控制台中,禁用6.11应用程序服务器服务的自动启动。 也可以使用以下命令:

    code language-none
    sc config nlserver6 start= disabled
    

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

部署Adobe Campaign涉及两个阶段:

  • 正在安装内部版本v7:必须在每台服务器上执行此操作。
  • 升级后:必须在每个实例上启动此命令。

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

  1. 通过运行​ setup.exe ​安装文件安装最新的Adobe Campaign v7内部版本。 有关在Windows中安装Adobe Campaign服务器的详细信息,请参阅此部分

    note note
    NOTE
    Adobe Campaign v7默认安装在​ C:\Program Files\Adobe\Adobe Campaign v7 ​目录中。
  2. 若要使客户端控制台安装程序可用,请将​ setup-client-7.0.XXXX.exe ​文件复制到Adobe Campaign安装目录: C:\Program Files\Adobe\Adobe Campaign v7\datakit\nl\eng\jsp

    note note
    NOTE
    有关在Windows中安装Adobe Campaign的详细信息,请参阅此部分
  3. 通过以下命令启动实例以供首次使用:

    code language-none
    net start nlserver6-v7
    net stop nlserver6-v7
    
    note note
    NOTE
    这些命令允许您创建Adobe Campaign v7内部文件系统: conf​目录(包含​ config-default.xml ​和​ serverConf.xml ​文件)、var​目录等。
  4. 通过​Neolane v5.backNeolane v6.back​或​ Adobe Campaign v6.back ​备份文件,复制并粘贴(覆盖)每个实例的配置文件和子文件夹(具体取决于您从中迁移的版本 — 请参阅此部分)。

  5. 根据要迁移的来源版本,执行以下命令:

    code language-none
    copy "Neolane v5.back"/conf/config-<instance name>.xml "Adobe Campaign v7"/conf/
    copy "Neolane v5.back"/customers/* "Adobe Campaign v7"/customers/
    copy "Neolane v5.back"/var/* "Adobe Campaign v7"/var/
    
    code language-none
    copy "Neolane v6.back"/conf/config-<instance name>.xml "Adobe Campaign v7"/conf/
    copy "Neolane v6.back"/customers/* "Adobe Campaign v7"/customers/
    copy "Neolane v6.back"/var/* "Adobe Campaign v7"/var/
    
    code language-none
    copy "Adobe Campaign v6.back"/conf/config-<instance name>.xml "Adobe Campaign v7"/conf/
    copy "Adobe Campaign v6.back"/customers/* "Adobe Campaign v7"/customers/
    copy "Adobe Campaign v6.back"/var/* "Adobe Campaign v7"/var/
    
    note important
    IMPORTANT
    对于上述第一个命令,请勿复制​ config-default.xml ​文件。
  6. 在Adobe Campaign v7的​ serverConf.xml ​和​ config-default.xml ​文件中,应用您在Adobe Campaign早期版本中拥有的特定配置。 对于​ serverConf.xml ​文件,请使用​Neolane v5/conf/serverConf.xml.diffNeolane v6/conf/serverConf.xml.diff​或​ Adobe Campaign v6/conf/serverConf.xml.diff ​文件。

    note note
    NOTE
    在报告从Adobe Campaign先前版本到Adobe Campaign v7的配置时,请确保物理目录的路径指向Adobe Campaign v7(而不是Neolane v5、Neolane v6或Adobe Campaign v6)。
  7. 使用以下命令重新加载Adobe Campaign v7配置:

    code language-none
    nlserver config -reload
    
  8. 使用以下命令启动升级后过程:

    code language-none
    nlserver config -postupgrade -instance:<instance name>
    
IMPORTANT
尚未启动Adobe Campaign服务:需要在IIS上进行一些更改。

迁移重定向服务器 migrating-the-redirection-server--iis-

在此阶段,必须停止IIS服务器。 请参阅服务停止

  1. 打开​ Internet信息服务(IIS)管理器 ​控制台。

  2. 更改用于Adobe Campaign早期版本的站点的绑定(侦听端口):

    • 右键单击用于Adobe Campaign早期版本的网站,然后选择​Edit bindings

    • 对于每个类型的侦听端口(http​和/或​https),选择适当的行并单击​Edit

    • 输入其他端口。 默认情况下,http的侦听端口为80,https的侦听端口为443。 检查新端口是否可用。

      note note
      NOTE
      如果您的IIS服务器包含多个使用高级配置(共享端口和其他IP地址)的Adobe Campaign网站,请联系您的管理员。
  3. 为Adobe Campaign v7创建新网站:

    • 右键单击​ Sites ​文件夹并选择​Add Web Site…

    • 为实例输入网站名称​Adobe Campaign v7

    • 未使用指向网站基本目录的访问路径,但必须输入​ Physical access path ​字段。 输入默认的IIS访问路径: C:\inetpub\wwwroot

    • 单击​ Connect as… ​作为按钮,并确保已选择​ Application user ​选项。

    • 您可以在​ IP address ​和​ Port ​字段中保留默认值。 如果要使用其他值,请确保IP地址和/或端口可用。

    • 选中​ Start Web site immediately ​框。

  4. 执行​ iis_neolane_setup.vbs ​脚本,在之前创建的虚拟目录上自动配置Adobe Campaign服务器使用的资源。

    • 此文件位于​ [Adobe Campaign v7]\conf ​目录中,其中​ [Adobe Campaign v7] ​是Adobe Campaign安装目录的访问路径。 用于执行脚本的命令如下所示(对于管理员):

      code language-none
      cd C:\Program Files (x86)\Adobe Campaign\Adobe Campaign v7\conf
      cscript iis_neolane_setup.vbs
      
    • 单击​ OK ​确认脚本执行。

    • 输入之前为Adobe Campaign v7创建的网站编号,然后单击​OK

    • 此时应出现一条确认消息:

    • 在​ Content view ​选项卡中,确保已使用Adobe Campaign资源正确配置网站配置:

      note note
      NOTE
      如果未显示树结构,请重新启动IIS。
      此部分中详细说明了以下IIS配置步骤。

重新启动服务 re-starting-the-services

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

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

在继续下一步之前,对新安装运行全面测试,确保没有回归,并且一切正常。

删除以前的版本 deleting-and-cleansing-adobe-campaign-previous-version

以下是删除Adobe Campaign v6.1的过程。

在删除和清除Adobe Campaign v6安装之前,必须应用以下建议:

  • 让功能团队对新安装运行全面检查。
  • 只有在您确定无需回滚后,才卸载Adobe Campaign v6。
  1. 在IIS中,删除​ Adobe Campaign v6 ​网站,然后删除​ Adobe Campaign v6 ​应用程序池。

  2. 将​ Adobe Campaign 6.back ​文件夹重命名为​Adobe Campaign 6

  3. 使用添加/删除组件助手卸载Adobe Campaign v6。

  4. 重新启动服务器。

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