将Linux平台迁移到Campaign v7 migrating-in-linux-for-adobe-campaign-v
Linux中的迁移步骤如下:
服务停止 service-stop
首先,停止在所有相关计算机上访问数据库的所有进程。
-
以 root 身份登录。
-
需要停止所有使用重定向模块(webmdl 服务)的服务器。 对于Apache,请运行以下命令:
code language-none /etc/init.d/apache2 stop
-
以 root 身份再次登录。
-
停止所有服务器上的Adobe Campaign先前版本服务。
code language-none /etc/init.d/nlserver6 stop
-
确保在每台服务器上停止Adobe Campaign服务。
code language-none ps waux | grep nlserver
此时将显示活动进程的列表及其ID (PID)。
-
如果一个或多个Adobe Campaign进程在几分钟后仍处于活动状态或受阻,请将其终止。
code language-none killall nlserver
-
如果某些进程在几分钟后仍处于活动状态,可以使用命令强制关闭它们:
code language-none killall -9 nlserver
备份数据库 back-up-the-database
-
备份Adobe Campaign数据库。
-
以 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软件包。
-
以 root 身份登录。
-
使用以下命令标识安装的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
-
-
卸载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,请应用以下步骤:
-
使用以下命令安装最新的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/**目录中。 -
-
要使客户端控制台安装程序可用,请将其复制到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的详细信息,请参阅此部分。 -
转到 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/
-
使用以下命令重新加载Adobe Campaign v7配置:
code language-none nlserver config -reload
-
使用以下命令(仍为 neolane)启动升级后进程:
code language-none su - neolane nlserver config -postupgrade -instance:<instance name>
重新启动服务 re-starting-services
以下是重新启动服务的过程。
在下列每台服务器上启动Apache和Adobe Campaign服务:
- 跟踪和重定向服务器。
- 中间源服务器。
- 营销服务器。
全面测试新安装,检查它是否不会回退并确保一切正常运行。