將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. 開啟​ 網際網路資訊服務(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 v6.back ​資料夾重新命名為​ Adobe Campaign v6

  3. 使用「新增/移除元件」精靈解除安裝Adobe Campaign v6。

  4. 重新啟動伺服器。

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