Driftsättning i företagsklass enterprise-deployment

Detta är den mest fullständiga konfigurationen. Den bygger på standardkonfigurationen för bättre säkerhet och tillgänglighet:

  • dedikerade omdirigeringsservrar bakom en HTTP- eller TCP-belastningsutjämnare, för skalbarhet och tillgänglighet,
  • två programservrar för förbättrad genomströmning och failover-kapacitet (feltolerans) som isoleras i LAN.

Allmän kommunikation mellan servrar och processer sker enligt följande schema:

Med den här typen av konfiguration kan den förväntade genomströmningen överstiga 100 000 e-postmeddelanden per timme med lämplig bandbredd och justering.

Funktioner features

Fördelar advantages

  • Optimerad säkerhet: Endast de servrar som ska exponeras för utsidan installeras på datorn i DMZ.
  • Hög tillgänglighet som är lättare att säkerställa: Endast den dator som är synlig utifrån behöver hanteras med hög tillgänglighet i åtanke.

Nackdelar disadvantages

Högre kostnader för maskinvara och administration.

Rekommenderad utrustning recommended-equipment

  • Programservrar: 2 GHz-processor med fyra kärnor, 4 GB RAM-minne, program RAID 1 80 GB SATA-hårddisk.
  • Omdirigeringsservrar: 2 GHz-processor med fyra kärnor, 4 GB RAM-minne, programvara RAID 1 80 GB SATA-hårddisk.
NOTE
Det går att återanvända en befintlig belastningsutjämnare för trafik till omdirigeringsservrarna.

Installations- och konfigurationssteg installation-and-configuration-steps

Förhandskrav prerequisites

  • JDK på båda programservrarna,

  • Webbserver (IIS, Apache) på båda frontalerna,

  • Tillgång till en databasserver på båda programservrarna,

  • Studsa postlåda tillgänglig via POP3,

  • Två DNS-alias skapas på belastningsutjämnaren:

    • Den första som exponeras för allmänheten för spårning och som pekar mot belastningsutjämnaren på en virtuell IP-adress (VIP) och som sedan distribueras till de två frontservrarna.
    • den andra som exponeras för interna användare för åtkomst via konsolen och som pekar på en belastningsutjämnare på en virtuell IP-adress (VIP) och som sedan distribueras till de två programservrarna.
  • Brandväggen har konfigurerats för att öppna STMP (25), DNS (53), HTTP (80), HTTPS (443), SQL (1521 för Oracle, 5432 för PostgreSQL osv.) portar. Mer information finns i avsnittet Databasåtkomst.

CAUTION
Om programservrarna pekar på en enda databasinstans läses schemat i paketet inte in på den andra instansen när du har importerat ett standardpaket till en instans.
Om programservrarna pekar på en enda databasinstans läses schemat inte in på den andra instansen efter att schemat ändrats för en instans.
Om du vill återställa dessa problem måste du starta om web@default på den andra instansen där ett fel uppstod.

Installera och konfigurera programservern 1 installing-and-configuring-the-application-server-1

I följande exempel är parametrarna för instansen:

  • Instansens namn: demo
  • DNS-mask: tracking.campaign.net*, console.campaign.net* (programservern hanterar URL:er för klientkonsolanslutningar och rapporter samt för spegelsidor och avprenumerationssidor)
  • Språk: Engelska
  • Databas: kampanj:demo@dbsrv

Stegen för installation av den första servern är:

  1. Följ installationsproceduren för Adobe Campaign-servern: nlserver-paket i Linux eller setup.exe i Windows.

    Mer information finns i Krav för Campaign-installation i Linux (Linux) och Krav för Campaign-installation i Windows (Windows).

  2. När Adobe Campaign-servern har installerats startar du programservern (webben) med kommandot nlserver web -tomcat (med webbmodulen kan du starta Tomcat i fristående webbserverläge (avlyssning på port 8080) och se till att Tomcat startar korrekt:

    code language-sql
    12:08:18 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    12:08:18 >   Starting Web server module (pid=28505, tid=-1225184768)...
    12:08:18 >   Tomcat started
    12:08:18 >   Server started
    
    note note
    NOTE
    Första gången webbmodulen körs skapas filerna config-default.xml och serverConf.xml i katalogen conf i installationsmappen. Alla parametrar som är tillgängliga i serverConf.xml listas i det här avsnittet.

    Tryck på Ctrl+C för att stoppa servern.

    Mer information finns i följande avsnitt:

  3. Ändra det interna lösenordet med kommandot:

    code language-none
    nlserver config -internalpassword
    

    Mer information om detta finns i det här avsnittet.

  4. Skapa instansen demo med DNS-masker för spårning (i det här fallet tracking.campaign.net) och åtkomst till klientkonsoler (i det här fallet console.campaign.net). Det finns två sätt att göra detta:

    • Skapa instansen via konsolen:

      Mer information finns i Skapa en instans och logga in.

      eller

    • Skapa instansen med kommandorader:

      code language-none
      nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
      

      Mer information finns i Skapa en instans.

  5. Redigera filen config-demo.xml (skapad via föregående kommando och placerad intill filen config-default.xml), kontrollera att filen mta (leverans), wfserver (arbetsflöde), inMail (återbundna e-postmeddelanden) och stat (2}) statistik) aktiveras och därefter konfigureras adressen för app -statistikservern:

    code language-xml
    <?xml version='1.0'?>
    <serverconf>
      <shared>
        <!-- add lang="eng" to dataStore to force English for the instance -->
        <dataStore hosts="tracking.campaign.net*,console.campaign.net*">
          <mapping logical="*" physical="default"/>
        </dataStore>  </shared>
        <mta autoStart="true" statServerAddress="app">
        <wfserver autoStart="true"/>
        <inMail autoStart="true"/>
        <sms autoStart="false"/>
        <listProtect autoStart="false"/>
    </serverconf>
    

    Mer information om detta finns i det här avsnittet.

  6. Redigera filen serverConf.xml och ange leveransdomänen. Ange sedan IP-adresserna (eller värdadresserna) för de DNS-servrar som används av MTA-modulen för att svara på DNS-frågor av MX-typ.

    code language-xml
    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    note note
    NOTE
    Parametrarna nameServers används bara i Windows.

    Mer information finns i Kampanjserverkonfiguration.

  7. Kopiera klientkonsolens installationsprogram setup-client-7.XX, YYY.exe till mappen /data/nl/eng/jsp . Läs mer.

  8. Starta Adobe Campaign-servern (net start nlserver6 i Windows, /etc/init.d/nlserver6 start i Linux) och kör kommandot nlserver pdump en gång till för att kontrollera om alla aktiverade moduler finns.

    note note
    NOTE
    Från 20.1 rekommenderar vi att du använder följande kommando i stället (för Linux): systemctl start nlserver
    code language-sql
    12:09:54 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    syslogd@default (7611) - 9.2 MB
    stat@demo (5988) - 1.5 MB
    inMail@demo (7830) - 11.9 MB
    watchdog (27369) - 3.1 MB
    mta@demo (7831) - 15.6 MB
    wfserver@demo (7832) - 11.5 MB
    web@default (28671) - 40.5 MB
    

    Med det här kommandot kan du även se version och versionsnummer för den Adobe Campaign-server som är installerad på datorn.

  9. Testa webbmodulen nlserver med URL https://console.campaign.net/nl/jsp/logon.jsp.

    Den här URL:en ger dig åtkomst till hämtningssidan för klientinstallationsprogrammet. Läs mer.

    Ange inloggningsnamnet internal och det associerade lösenordet när du kommer till åtkomstkontrollsidan.

Installera och konfigurera programservern 2 installing-and-configuring-the-application-server-2

Använd följande steg:

  1. Installera Adobe Campaign-servern.

  2. Kopiera filerna för instansen som du skapade till programservern 1.

    Vi behåller samma instansnamn som programservern 1.

  3. Ändra internal till samma som programserver 1.

  4. Länka databasen till instansen:

    code language-none
    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
  5. Redigera filen config-demo.xml (skapad via föregående kommando och placerad intill filen config-default.xml), kontrollera att filen mta (leverans), wfserver (arbetsflöde), inMail (återbundna e-postmeddelanden) och stat (2}) statistik) aktiveras och därefter konfigureras adressen för app -statistikservern:

    code language-xml
    <?xml version='1.0'?>
    <serverconf>
      <shared>
        <!-- add lang="eng" to dataStore to force English for the instance -->
        <dataStore hosts="tracking.campaign.net*,console.campaign.net*">
          <mapping logical="*" physical="default"/>
        </dataStore>  </shared>
        <mta autoStart="true" statServerAddress="app">
        <wfserver autoStart="true"/>
        <inMail autoStart="true"/>
        <sms autoStart="false"/>
        <listProtect autoStart="false"/>
    </serverconf>
    

    Mer information om detta finns i det här avsnittet.

  6. Redigera filen serverConf.xml och fyll i DNS-konfigurationen för MTA-modulen:

    code language-xml
    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    note note
    NOTE
    Parametern nameServers används bara i Windows.

    Mer information finns i Kampanjserverkonfiguration.

  7. Starta Adobe Campaign servrar.

    Mer information finns i följande avsnitt:

Installera och konfigurera frontservrarna installing-and-configuring-the-frontal-servers

Installations- och konfigurationsprocedurerna är identiska på båda datorerna.

Stegen är följande:

  1. Installera Adobe Campaign-servern,

  2. Följ integreringsproceduren för webbservrar (IIS, Apache) som beskrivs i följande avsnitt:

  3. Kopiera filerna config-demo.xml och serverConf.xml som skapades under installationen. Aktivera processen trackinglog i filen config-demo.xml och inaktivera processerna mta, inmail, wfserver och stat.

  4. Redigera filen serverConf.xml och fyll i de redundanta spårningsservrarna i parametrarna för omdirigeringen:

    code language-xml
    <spareServer enabledIf="$(hostname)!='front_srv1'" id="1" url="https://front_srv1:8080"/>
    <spareServer enabledIf="$(hostname)!='front_srv2'" id="2" url="https://front_srv2:8080"/>
    
  5. Starta webbplatsen och testa omdirigeringen från URL https://tracking.campaign.net/r/test

    Webbläsaren bör visa följande meddelanden (beroende på vilken URL som omdirigeras av belastningsutjämnaren):

    code language-xml
    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv1"/>
    

    eller

    code language-xml
    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv2"/>
    

    Mer information finns i följande avsnitt:

  6. Starta Adobe Campaign-servern.

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