v7
仅适用于Campaign Classicv7

将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 模块及其子模块(matachild)必须使用以下命令停止:

    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. Adobe Campaign通过运行 setup.exe 安装文件。 有关在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营销活动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内部文件系统: 会议 目录(包含 config-default.xmlserverConf.xml 文件), 变量 目录等。
  4. 通过以下方式复制并粘贴(覆盖)每个实例的配置文件和子文件夹 Neolane v5.backNeolane v6.backAdobe 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. serverConf.xmlconfig-default.xml 在Adobe Campaign v7的文件中,应用您在Adobe Campaign早期版本中拥有的特定配置。 对于 serverConf.xml 文件,使用 Neolane v5/conf/serverConf.xml.diffNeolane v6/conf/serverConf.xml.diffAdobe 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 Information Services (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 addressPort 字段。 如果要使用其他值,请确保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 v6.back 文件夹为 Adobe Campaign v6.

  3. 使用“添加/删除组件”向导卸载Adobe Campaign v6。

  4. 重新启动服务器。

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