將Microsoft Windows平台移轉至Campaign v7 migrating-in-windows-for-adobe-campaign
若為Microsoft Windows環境,移轉步驟如下:
服務停止 service-stop
首先,停止在所有相關電腦上存取資料庫的所有處理程式。
-
所有使用重新導向模組(webmdl 服務)的伺服器都必須停止。 對於IIS,請執行以下命令:
code language-none iisreset /stop
-
必須使用下列命令停止 mta 模組及其子模組(mtachild):
code language-none nlserver stop mta@<instance name> nlserver stop mtachild@<instance name>
-
停止所有伺服器上的Adobe Campaign服務。 以管理員許可權登入,並執行下列命令:
code language-none net stop nlserver6
-
對於每個伺服器,請確定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
-
如果一或多個Adobe Campaign程式在幾分鐘後仍為作用中或遭到封鎖,請將其終止。 以管理員許可權登入,並執行下列命令:
code language-none taskkill /IM nlserver* /T
-
如果某些程式在幾分鐘後仍在使用中,您可以使用下列指令強制關閉它們:
code language-none taskkill /F /IM nlserver* /T
備份Campaign資料庫 back-up-the-database
以下是備份Adobe Campaign v6.1的程式。
-
備份Adobe Campaign資料庫。
-
使用以下命令備份 Adobe Campaign v6 目錄:
code language-none ren "Adobe Campaign v6" "Adobe Campaign v6.back"
note important IMPORTANT 為謹慎起見,建議您壓縮 Adobe Campaign v6.back 資料夾,並將其儲存在伺服器以外的安全位置。 -
在Windows服務管理主控台中,停用6.11應用程式伺服器服務的自動啟動。 您也可以使用下列指令:
code language-none sc config nlserver6 start= disabled
部署Adobe Campaign v7 deploying-adobe-campaign-v7
部署Adobe Campaign需要兩個階段:
- 正在安裝組建v7:必須在每個伺服器上執行此作業。
- 升級後:必須在每個執行個體上啟動此命令。
若要部署Adobe Campaign,請套用下列步驟:
-
執行 setup.exe 安裝檔案,安裝最新的Adobe Campaign v7組建。 如需在Windows中安裝Adobe Campaign伺服器的詳細資訊,請參閱本節。
note note NOTE Adobe Campaign v7預設會安裝在 C:\Program Files\Adobe\Adobe Campaign v7 目錄中。 -
若要讓使用者端主控台安裝程式可用,請將 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的詳細資訊,請參閱本節。 -
透過下列命令啟動第一次使用的執行個體:
code language-none net start nlserver6-v7 net stop nlserver6-v7
note note NOTE 這些命令可讓您建立Adobe Campaign v7內部檔案系統: conf 目錄(包含 config-default.xml 和 serverConf.xml 檔案)、var 目錄等。 -
透過 Neolane v5.back、Neolane v6.back 或 Adobe Campaign v6.back 備份檔案,複製並貼上(覆寫)每個執行個體的組態檔和子資料夾(視您要移轉的來源版本而定 — 請參閱本節)。
-
根據您要移轉的來源版本,執行以下命令:
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 檔案。 -
在Adobe Campaign v7的 serverConf.xml 和 config-default.xml 檔案中,套用您在Adobe Campaign舊版中擁有的特定設定。 若為 serverConf.xml 檔案,請使用 Neolane v5/conf/serverConf.xml.diff、Neolane 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)。 -
使用下列命令重新載入Adobe Campaign v7設定:
code language-none nlserver config -reload
-
使用下列命令啟動升級後程式:
code language-none nlserver config -postupgrade -instance:<instance name>
移轉重新導向伺服器 migrating-the-redirection-server--iis-
在這個階段,必須停止IIS伺服器。 請參考服務停止。
-
開啟 網際網路資訊服務(IIS)管理員 主控台。
-
變更用於Adobe Campaign舊版的站台繫結(監聽連線埠):
-
用滑鼠右鍵按一下用於Adobe Campaign舊版的網站,然後選取 Edit bindings。
-
對於每個型別的監聽連線埠(http 和/或 https),請選取適當的行,然後按一下 Edit。
-
輸入不同的連線埠。 依預設,http的監聽連線埠是80,https是443。 檢查新連線埠是否可用。
note note NOTE 如果您的IIS伺服器包含數個使用進階設定(共用連線埠和不同的IP位址)的Adobe Campaign網站,請聯絡您的管理員。
-
-
為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 方塊。
-
-
執行 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服務:
- 追蹤和重新導向伺服器。
- 中間來源伺服器。
- 行銷伺服器。
在繼續進行下一個步驟之前,請對新安裝執行完整測試,確認沒有回歸,且一切正常。
刪除先前版本 deleting-and-cleansing-adobe-campaign-previous-version
以下是刪除Adobe Campaign v6.1的程式。
在刪除及清除Adobe Campaign v6安裝之前,您必須套用下列建議:
- 讓功能團隊對新安裝執行完整檢查。
- 只有在您確定不需要復原後,才解除安裝Adobe Campaign v6。
-
在IIS中,刪除 Adobe Campaign v6 網站,然後刪除 Adobe Campaign v6 應用程式集區。
-
將 Adobe Campaign v6.back 資料夾重新命名為 Adobe Campaign v6。
-
使用新增/移除元件助理來解除安裝Adobe Campaign v6。
-
重新啟動伺服器。