Show Menu
主題×

在 Windows 中移轉 Adobe Campaign 7

一般程式

對於Windows,遷移步驟如下:
  1. 停止服務:請參閱「 服務停止」
  2. 備份資料庫:請參閱 備份資料庫和當前安裝
  3. 移轉平台:請參閱「 部署Adobe Campaign v7」
  4. 遷移重定向伺服器(IIS):請參閱 遷移重定向伺服器(IIS)
  5. 重新啟動服務:請參閱 重新啟動服務
  6. 刪除及清除舊版Adobe Campaign:請參閱刪 除和清除Adobe Campaign舊版

服務停止

首先,在所有相關電腦上停止所有訪問資料庫的進程。
  1. 必須停止使用重定向模組( webmdl service)的所有伺服器。 對於IIS,運行以下命令:
    iisreset /stop
    
    
  2. 須使用 下列命令停止mta模組及其子模​ 塊(mtachild ):
    nlserver stop mta@<instance name>
    nlserver stop mtachild@<instance name>
    
    
  3. 在所有伺服器上停止Adobe Campaign服務。 使用管理員權限登入並執行下列命令:
    net stop nlserver6
    
    
    如果您要從v5.11移轉,請執行下列命令:
    net stop nlserver5
    
    
  4. 請確定Adobe Campaign服務已正確停止。 使用管理員權限登入並執行下列命令:
    tasklist /FI "IMAGENAME eq nlserver*"
    
    
    此時將顯示活動進程的清單及其ID(PID)。
    Image Name                     PID Session Name        Session#    Mem Usage
    ========================= ======== ================ =========== ============
    nlserver.exe                  3192 Console                    1     13,108 K
    
    
  5. 如果一或多個Adobe Campaign程式仍在作用中或幾分鐘後被封鎖,請停止它們。 使用管理員權限登入並執行下列命令:
    taskkill /IM nlserver* /T
    
    
  6. 如果某些進程在幾分鐘後仍處於活動狀態,則可使用以下命令強制它們關閉:
    taskkill /F /IM nlserver* /T
    
    

備份資料庫和當前安裝

此程式取決於您的Adobe Campaign舊版。

從Adobe Campaign 5.11版移轉

  1. 備份Adobe Campaign資料庫。
  2. 使用以下命令 備份Neolane v5 目錄:
    ren "Neolane v5" "Neolane v5.back"
    
    
    為防患於未然,我們建議您壓縮 Neolane v5.back ,並將它儲存在伺服器以外的安全位置。
  3. 在Windows服務管理控制台中,禁用5.11應用程式伺服器服務的自動啟動。 您也可以使用下列命令:
    sc config nlserver5 start= disabled
    
    
  4. 編輯 config- <instance name> .xml (在 Neolane v5中)。 back folder),以防 止mta wfserver stat ​等。 服務自動啟動。 例如,將autoStart 取代為 _autoStart
    <?xml version='1.0'?>
    <serverconf>
      <shared>
        <dataStore hosts="myServer*" lang="en_US">
          <dataSource name="default">
            <dbcnx encrypted="1" login="myLogin" password="myPassword"  provider="postgresql" server="myServer"/>
          </dataSource>
        </dataStore>
      </shared>
    
      <mta _autoStart="true" statServerAddress="myStatServer"/>
      <stat _autoStart="true"/>
      <wfserver _autoStart="true"/>
      <inMail _autoStart="true"/>
      <sms _autoStart="false"/>
    </serverconf>
    
    

從Adobe Campaign 6.02版移轉

  1. 備份Adobe Campaign資料庫。
  2. 使用以下命令 備份Neolane v6 directory :
    ren "Neolane v6" "Neolane v6.back"
    
    
    為防患於未然,我們建議您壓縮 Neolane v6.back ,並將它儲存在伺服器以外的安全位置。
  3. 在Windows服務管理器中,停用6.02應用程式伺服器自動啟動。 您也可以使用下列命令:
    sc config nlserver6 start= disabled
    
    
  4. 編輯 config- <instance name> .xml (在 Neolane v6中)。 back folder),以防 止mta wfserver stat ​等。 服務自動啟動。 例如,將autoStart 取代為 _autoStart
    <?xml version='1.0'?>
    <serverconf>
      <shared>
        <dataStore hosts="myServer*" lang="en_US">
          <dataSource name="default">
            <dbcnx encrypted="1" login="myLogin" password="myPassword" provider="postgresql" server="myServer"/>
          </dataSource>
        </dataStore>
      </shared>
    
      <mta _autoStart="true" statServerAddress="myStatServer"/>
      <stat _autoStart="true"/>
      <wfserver _autoStart="true"/>
      <inMail _autoStart="true"/>
      <sms _autoStart="false"/>
    </serverconf>
    
    

從Adobe Campaign 6.1版移轉

  1. 備份Adobe Campaign資料庫。
  2. 使用下列命令 備份Adobe Campaign v6 directory:
    ren "Adobe Campaign v6" "Adobe Campaign v6.back"
    
    
    為避免疑義,我們建議您壓縮 Adobe Campaign v6.back ,並將它儲存在伺服器以外的安全位置。
  3. 在Windows服務管理控制台中,禁用6.11應用程式伺服器服務的自動啟動。 您也可以使用下列命令:
    sc config nlserver6 start= disabled
    
    

部署Adobe Campaign v7

部署Adobe Campaign需要兩個階段:
  • 安裝組建版本v7:必須在每台伺服器上執行此操作。
  • 升級後:必須在每個實例上啟動此命令。
若要部署Adobe Campaign,請套用下列步驟:
  1. 執行setup.exe安裝檔案,以安裝最新的Adobe Campaign v7 組建版本 。 如需在Windows中安裝Adobe Campaign伺服器的詳細資訊,請參閱 本節
    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 .
    如需在Windows中安裝Adobe Campaign的詳細資訊,請參 閱本節
  3. 使用下列命令啟動實例以便首次使用:
    net start nlserver6-v7
    net stop nlserver6-v7
    
    
    這些命令可讓您建立Adobe Campaign v7內部檔案系統: conf 目錄(含 config-default.xml和 serverConf.xml檔案)、 var 目錄等。
  4. 通過 Neolane v5.back Neolane v5.back Adobe Campaign v6.back備份檔案複製和貼上(覆寫)每個實例的配置檔案和子資料夾(具體取決於您要從中遷移的版本——請參閱 備份資料庫和當前安裝 本節。
  5. 根據要遷移的版本,執行以下命令:
    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/
    
    
    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/
    
    
    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/
    
    
    對於上述第一個命令,請勿複製 config-default.xml檔案
  6. 在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.diffFile。
    將Adobe Campaign舊版的組態報告至Adobe Campaign v7時,請確定實體目錄的路徑會導向Adobe Campaign v7(而非Neolane v5、Neolane v6或Adobe Campaign v6)。
  7. 使用下列命令重新載入Adobe Campaign v7設定:
    nlserver config -reload
    
    
  8. 使用以下命令啟動postupgrade進程:
    nlserver config -postupgrade -instance:<instance name>
    
    
請勿啟動Adobe Campaign服務:需要對IIS進行一些更改。

遷移重定向伺服器(IIS)

此時,必須停止IIS伺服器。 請參閱「 服務停止 」。
  1. 開啟 Internet Information Services(IIS)Manager控制台
  2. 變更Adobe Campaign舊版網站的系結(監聽埠):
    • 以滑鼠右鍵按一下Adobe Campaign舊版使用的網站,然後選取 Edit bindings
    • 對於每種監聽埠( http 和/或 https )類型,選擇相應的線路並按一下 Edit
    • 輸入不同的埠。 預設情況下,http的監聽埠為80,https為443。 檢查新埠是否可用。
      如果您的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伺服器在先前建立之虛擬目錄上所使用的資源。
    • 此檔案位於\tomcat-7\conf file目錄 [Adobe Campaign v7] , [Adobe Campaign v7] 其中是Adobe Campaign安裝目錄的存取路徑。 用於執行指令碼的命令如下(對於管理員):
      cd C:\Program Files (x86)\Adobe Campaign\Adobe Campaign v7\tomcat-7\conf
      cscript iis_neolane_setup.vbs
      
      
    • 按一下 OK 確認指令碼執行。
    • 輸入先前為Adobe Campaign v7建立的網站編號,然後按一下 OK
    • 應顯示確認消息:
    • 在標籤 Content view 中,請確定網站設定已正確設定Adobe Campaign資源:
      如果未顯示樹結構,請重新啟動IIS。
      本節將詳細介紹以下IIS 配置步驟

安全區

如果您要從v6.02或更舊版本移轉,則必須先設定安全區,才能啟動服務。 如需詳細資訊,請參閱「 安全性 」。

重新啟動服務

在下列每部伺服器上啟動IIS和Adobe Campaign服務:
  1. 追蹤和重新導向伺服器。
  2. 中間來源伺服器.
  3. 行銷伺服器。
在執行下一步之前,請對新安裝執行完整測試,確保沒有回歸,而且所有功能都能依照「一般設定」區段中的所有建議 運作

刪除和清除Adobe Campaign舊版

此程式取決於您的Adobe Campaign舊版。

Adobe Campaign v5

在刪除及清除Adobe Campaign v5安裝之前,您必須套用下列建議:
  • 讓功能團隊對新安裝進行完整檢查。
  • 只有在您確定不需要回溯時,才能解除安裝Adobe Campaign v5。
  1. 在IIS中,先刪除 Neolane v5網站 ,再刪除 Neolane v5應用程式池
  2. Neolane v5.back資料夾重新命 名為Neolane v5
  3. 使用「新增/移除元件」精靈,解除安裝Adobe Campaign v5。
  4. 使用下 列命令刪除nlserver 5 Windows服務:
    sc delete nlserver5
    
    
  5. 重新啟動伺服器。

Adobe Campaign v6.02

在刪除並清除Adobe Campaign 6.02版安裝之前,您必須套用下列建議:
  • 讓功能團隊對新安裝進行完整檢查。
  • 只有在您確定不需要回溯時,才能解除安裝Adobe Campaign 6.02版。
  1. 在IIS中,刪除 Neolane v6網站 ,然後刪除 Neolane v6應用程式池
  2. Neolane v6.back (Neolane v6)檔案 夾更名為Neolane v6
  3. 使用「新增/移除元件」精靈,解除安裝Adobe Campaign v6.02。
  4. 重新啟動伺服器。

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. 重新啟動伺服器。