Migrazione in Windows per Adobe Campaign 7

Procedura generale

Per Windows, i passaggi di migrazione sono i seguenti:

  1. Servizi di arresto: fare riferimento a Arresto del servizio.
  2. Eseguire il backup del database: fare riferimento a Eseguire il backup del database e dell'installazione corrente.
  3. Esegui la migrazione della piattaforma: fai riferimento a Distribuzione di Adobe Campaign v7.
  4. Esegui la migrazione del server di reindirizzamento (IIS): fare riferimento a Migrazione del server di reindirizzamento (IIS).
  5. Servizio di riavvio: fare riferimento a Riavvio dei servizi.
  6. Elimina e cancella la versione precedente di Adobe Campaign: fare riferimento a Eliminazione e pulizia della versione precedente di Adobe Campaign.

Interruzione del servizio

In primo luogo, interrompere tutti i processi con accesso al database su tutti i computer interessati.

  1. Tutti i server che utilizzano il modulo di reindirizzamento (webmdl servizio) devono essere arrestati. Per IIS, esegui il seguente comando:

    iisreset /stop
    
  2. Il modulo mta e i relativi moduli figlio (mtachild) devono essere interrotti utilizzando i seguenti comandi:

    nlserver stop mta@<instance name>
    nlserver stop mtachild@<instance name>
    
  3. Arresta i servizi Adobe Campaign su tutti i server. Accedi con i diritti di amministratore ed esegui il seguente comando:

    net stop nlserver6
    

    Se stai eseguendo la migrazione dalla versione v5.11, esegui il seguente comando:

    net stop nlserver5
    
  4. Per ogni server, assicurati che i servizi Adobe Campaign siano correttamente arrestati. Accedi con i diritti di amministratore ed esegui il seguente comando:

    tasklist /FI "IMAGENAME eq nlserver*"
    

    Viene visualizzato l’elenco dei processi attivi con il relativo ID (PID).

    Image Name                     PID Session Name        Session#    Mem Usage
    ========================= ======== ================ =========== ============
    nlserver.exe                  3192 Console                    1     13,108 K
    
  5. Se uno o più processi Adobe Campaign sono ancora attivi o bloccati dopo qualche minuto, eliminali. Accedi con i diritti di amministratore ed esegui il seguente comando:

    taskkill /IM nlserver* /T
    
  6. Se alcuni processi sono ancora attivi dopo alcuni minuti, puoi forzarli a chiuderli utilizzando il comando :

    taskkill /F /IM nlserver* /T
    

Eseguire il backup del database e dell'installazione corrente

La procedura dipende dalla versione precedente di Adobe Campaign.

Migrazione da Adobe Campaign v5.11

  1. Esegui un backup del database Adobe Campaign.

  2. Esegui un backup della directory Neolane v5 utilizzando il seguente comando:

    ren "Neolane v5" "Neolane v5.back"
    
    IMPORTANTE

    Per precauzione, ti consigliamo di comprimere la cartella Neolane v5.back e salvarla altrove in un percorso sicuro diverso dal server.

  3. Nella console di gestione dei servizi Windows, disattivare l'avvio automatico del servizio server applicazioni 5.11. È inoltre possibile utilizzare il comando seguente:

    sc config nlserver5 start= disabled
    
  4. Modifica il config-<instance name>.xml (nel Neolane v5. indietro) per impedire che mta, wfserver, stat, ecc. l'avvio automatico dei servizi. Ad esempio, sostituisci autoStart con _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>
    

Migrazione da Adobe Campaign v6.02

  1. Esegui un backup del database Adobe Campaign.

  2. Esegui un backup della directory Neolane v6 utilizzando il seguente comando:

    ren "Neolane v6" "Neolane v6.back"
    
    IMPORTANTE

    Per precauzione, ti consigliamo di comprimere la cartella Neolane v6.back e salvarla altrove in un percorso sicuro diverso dal server.

  3. In Gestione servizi Windows, disattivare l'avvio automatico del server applicazioni 6.02. È inoltre possibile utilizzare il comando seguente:

    sc config nlserver6 start= disabled
    
  4. Modifica il config-<instance name>.xml (nel Neolane v6. indietro) per impedire che mta, wfserver, stat, ecc. l'avvio automatico dei servizi. Ad esempio, sostituisci autoStart con _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>
    

Migrazione da Adobe Campaign v6.1

  1. Esegui un backup del database Adobe Campaign.

  2. Esegui un backup della directory Adobe Campaign v6 utilizzando il seguente comando:

    ren "Adobe Campaign v6" "Adobe Campaign v6.back"
    
    IMPORTANTE

    Per precauzione, ti consigliamo di comprimere la cartella Adobe Campaign v6.back e salvarla altrove in un percorso sicuro diverso dal server.

  3. Nella console di gestione dei servizi Windows, disattiva l'avvio automatico del servizio server applicazioni 6.11. È inoltre possibile utilizzare il comando seguente:

    sc config nlserver6 start= disabled
    

Distribuzione di Adobe Campaign v7

La distribuzione di Adobe Campaign prevede due fasi:

  • Installazione della build v7: questa operazione deve essere eseguita su ciascun server.
  • L'aggiornamento post: questo comando deve essere avviato su ogni istanza.

Per distribuire Adobe Campaign, esegui i seguenti passaggi:

  1. Installa la build Adobe Campaign v7 più recente eseguendo il file di installazione setup.exe . Per ulteriori informazioni sull'installazione del server Adobe Campaign in Windows, consulta questa sezione.

    NOTA

    Adobe Campaign v7 è installato per impostazione predefinita nella directory C:\Program Files\Adobe\Adobe Campaign v7 .

  2. Per rendere disponibile il programma di installazione della console client, copia il file setup-client-7.0.XXXX.exe nella directory di installazione di Adobe Campaign: C:\Program Files\Adobe\Adobe Campaign v7\datakit\nl\eng\jsp.

    NOTA

    Per ulteriori informazioni sull'installazione di Adobe Campaign in Windows, consulta questa sezione.

  3. Avvia l'istanza per il primo utilizzo con i seguenti comandi:

    net start nlserver6-v7
    net stop nlserver6-v7
    
    NOTA

    Questi comandi consentono di creare il file system interno Adobe Campaign v7: Directory conf (con la directory config-default.xml e i file serverConf.xml), var, ecc.

  4. Copia e incolla (sovrascrivi) i file di configurazione e le sottocartelle di ogni istanza tramite il file di backup Neolane v5.back, Neolane v6.back o Adobe Campaign v6.back (a seconda della versione da cui stai eseguendo la migrazione - consulta questa sezione).

  5. A seconda della versione da cui stai eseguendo la migrazione, esegui i seguenti comandi:

    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/
    
    IMPORTANTE

    Per il primo comando di cui sopra, non copiare il file config-default.xml.

  6. Nei file serverConf.xml e config-default.xml di Adobe Campaign v7, applica le configurazioni specifiche presenti nella versione precedente di Adobe Campaign. Per il file serverConf.xml, utilizza il file Neolane v5/conf/serverConf.xml.diff, Neolane v6/conf/serverConf.xml.diff o Adobe Campaign v6/conf/serverConf.xml.diff.

    NOTA

    Quando esegui il reporting delle configurazioni dalla versione precedente di Adobe Campaign ad Adobe Campaign v7, assicurati che i percorsi alle directory fisiche conducano ad Adobe Campaign v7 (e non a Neolane v5, Neolane v6 o Adobe Campaign v6).

  7. Ricarica la configurazione Adobe Campaign v7 utilizzando il seguente comando:

    nlserver config -reload
    
  8. Avvia il processo di post-aggiornamento utilizzando il seguente comando:

    nlserver config -postupgrade -instance:<instance name>
    
IMPORTANTE

Non avviare ancora i servizi Adobe Campaign: è necessario apportare alcune modifiche a IIS.

Migrazione del server di reindirizzamento (IIS)

In questa fase, il server IIS deve essere arrestato. Fare riferimento a Arresto del servizio.

  1. Apri la console Internet Information Services (IIS) Manager .

  2. Modifica i binding (porte di ascolto) del sito utilizzato per la versione precedente di Adobe Campaign:

    • Fai clic con il pulsante destro del mouse sul sito utilizzato per la versione precedente di Adobe Campaign e seleziona Edit bindings.

    • Per ogni tipo di porta di ascolto (http e/o https), seleziona la riga appropriata e fai clic su Edit.

    • Immettere una porta diversa. Per impostazione predefinita, la porta di ascolto è 80 per http e 443 per https. Verifica che la nuova porta sia disponibile.

      NOTA

      Se il server IIS include diversi siti web per Adobe Campaign con una configurazione avanzata (porta condivisa e indirizzi IP diversi), contatta l’amministratore.

  3. Crea un nuovo sito web per Adobe Campaign v7:

    • Fai clic con il pulsante destro del mouse sulla cartella Sites e seleziona Add Web Site….

    • Immetti il nome del sito, ad esempio Adobe Campaign v7.

    • Il percorso di accesso alla directory di base del sito web non viene utilizzato, ma il campo Physical access path deve essere inserito. Immettere il percorso di accesso predefinito di IIS: C:\inetpub\wwwroot.

    • Fai clic sul pulsante Connect as… come e accertati che l'opzione Application user sia selezionata.

    • È possibile lasciare i valori predefiniti nei campi IP address e Port . Se desideri utilizzare altri valori, assicurati che l’indirizzo IP e/o la porta siano disponibili.

    • Seleziona la casella Start Web site immediately .

  4. Esegui lo script iis_neolane_setup.vbs per configurare automaticamente le risorse utilizzate dal server Adobe Campaign nella directory virtuale creata in precedenza.

    • Questo file si trova nella directory [Adobe Campaign v7]\conf, dove [Adobe Campaign v7] è il percorso di accesso alla directory di installazione di Adobe Campaign. Il comando per l'esecuzione dello script è il seguente (per gli amministratori):

      cd C:\Program Files (x86)\Adobe Campaign\Adobe Campaign v7\conf
      cscript iis_neolane_setup.vbs
      
    • Fai clic su OK per confermare l’esecuzione dello script.

    • Immetti il numero del sito web creato in precedenza per Adobe Campaign v7 e fai clic su OK.

    • Viene visualizzato un messaggio di conferma:

    • Nella scheda Content view , accertati che la configurazione del sito web sia configurata correttamente con le risorse Adobe Campaign:

      NOTA

      Se la struttura ad albero non viene visualizzata, riavviare IIS.

      I seguenti passaggi di configurazione di IIS sono descritti in questa sezione.

Zone di sicurezza

Se stai eseguendo la migrazione dalla versione v6.02 o precedente, devi configurare le aree di protezione prima di avviare i servizi. Per ulteriori informazioni, consulta Sicurezza.

Riavvio dei servizi

Avvia i servizi IIS e Adobe Campaign su ciascuno dei seguenti server:

  1. Server di tracciamento e reindirizzamento.
  2. Server di mid-sourcing.
  3. Server di marketing.

Prima di passare al passaggio successivo, esegui un test completo della nuova installazione, assicurati che non vi siano regressioni e che tutto funzioni seguendo tutte le raccomandazioni nella sezione Configurazioni generali .

Eliminazione e pulizia della versione precedente di Adobe Campaign

La procedura dipende dalla versione precedente di Adobe Campaign.

Adobe Campaign v5

Prima di eliminare e pulire l’installazione di Adobe Campaign v5, è necessario applicare le seguenti raccomandazioni:

  • Chiedi ai team funzionali di eseguire un controllo completo della nuova installazione.
  • Disinstalla Adobe Campaign v5 solo una volta che sei sicuro che non è necessario eseguire il rollback.
  1. In IIS, elimina il sito Web Neolane v5 e quindi il pool di applicazioni Neolane v5.

  2. Rinomina la cartella Neolane v5.back come Neolane v5.

  3. Disinstalla Adobe Campaign v5 utilizzando la procedura guidata Aggiungi/rimuovi componenti .

  4. Elimina il servizio nlserver5 Windows utilizzando il seguente comando:

    sc delete nlserver5
    
  5. Riavvia il server.

Adobe Campaign v6.02

Prima di eliminare e pulire l’installazione di Adobe Campaign v6.02, è necessario applicare le seguenti raccomandazioni:

  • Chiedi ai team funzionali di eseguire un controllo completo della nuova installazione.
  • Disinstalla Adobe Campaign v6.02 solo se sei sicuro che non è necessario eseguire il rollback.
  1. In IIS, elimina il sito Web Neolane v6 e quindi il pool di applicazioni Neolane v6.

  2. Rinomina la cartella Neolane v6.back come Neolane v6.

  3. Disinstalla Adobe Campaign v6.02 utilizzando la procedura guidata Aggiungi/rimuovi componenti .

  4. Riavvia il server.

Adobe Campaign v6.1

Prima di eliminare e pulire l’installazione di Adobe Campaign v6, è necessario applicare le seguenti raccomandazioni:

  • Chiedi ai team funzionali di eseguire un controllo completo della nuova installazione.
  • Disinstalla Adobe Campaign v6 solo una volta che sei sicuro che non è necessario eseguire il rollback.
  1. In IIS, elimina il sito web Adobe Campaign v6 e quindi il pool di applicazioni Adobe Campaign v6.

  2. Rinomina la cartella Adobe Campaign v6.back come Adobe Campaign v6.

  3. Disinstallare Adobe Campaign v6 utilizzando la procedura guidata Aggiungi/rimuovi componenti .

  4. Riavvia il server.

In questa pagina