將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