Hantera konfigurationen av LAN-servern för licensering

Gäller för Enterprise.

LAN-aktivering av funktionsbegränsad licensiering är en licensieringsmetod från Adobe för företag som har säkra nätverk som inte är anslutna till Internet. Om du inte redan har konfigurerat en LAN-server för funktionsbegränsad licensiering (även kallad LAN-server) ska du först följa procedurerna som beskrivs här. Följande avsnitt ger information om hur du hanterar och felsöker problem på din LAN-server.

Hämta serverkonfigurationsverktyget

De kommandon och procedurer för LAN-serverhantering som beskrivs i följande avsnitt kräver att du använder serverkonfigurationsverktyget. Om du inte redan har gjort det måste du ladda ner det här verktyget från Adobe Admin Console.

  1. I Admin Console går du till Paket > Verktyg.

  2. Hämta serverkonfigurationsverktyget som är avsett för ditt operativsystem.

    Hämta serverkonfigurationsverktyget

  3. Överför det hämtade serverkonfigurationsverktyget (.zip) till din LAN-server.

  4. Extrahera innehållet i zip-filen på LAN-servern.

För att utföra kommandona som beskrivs nedan navigerar du till mappen som extraherats från serverkonfigurationsverktyget (zip-fil) med hjälp av Linux-terminalen eller Windows PowerShell.

Starta servern

Om servern är stoppad och du behöver starta den igen skriver du följande kommando och trycker på Enter:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 start
  • Linux terminal:
    ./scripts/adobe-lan-server.sh start

Stoppa servern

Om du till exempel behöver säkerhetskopiera din servers databas eller har problem med servern kan du stoppa den med följande kommando:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 stop
  • Linux terminal:
    ./scripts/adobe-lan-server.sh stop

Starta servern (som en Windows-tjänst)

Om Windows-tjänsten stoppas och du behöver starta den igen navigerar du till mappen \scripts och skriver in följande:

  • Windows PowerShell:
    .\adobeLanService.ps1 -Start

Stoppa Windows-tjänsten

Om du behöver säkerhetskopiera din servers databas eller har problem med servern kan du stoppa Windows-tjänsten genom att navigera till mappen \scripts och använda följande kommando:

  • Windows PowerShell:
    .\adobeLanService.ps1 -Stop
Obs!

När du stoppar servern:

  • Alla relaterade tjänster stoppas.
  • En säkerhetskopia av serverns interna databas görs på följande plats:
    <aktuell_arbetskatalog>/backup/backup.zip.

Starta om servern

Använd följande kommandon för att starta om servern:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 restart
  • Linux terminal:
    ./scripts/adobe-lan-server.sh restart
Obs!

Om den för närvarande är stoppad startar kommandot Restart om servern.

När du startar om servern görs en säkerhetskopia av serverns interna databas på följande plats:

<aktuell_arbetskatalog>/backup/backup.zip.

Ta bort Windows-tjänsten

Navigera till mappen \scripts och kör följande kommando för att ta bort Windows-tjänsten från Windows Services-konsolen:

  • Windows PowerShell:
    .\adobeLanService.ps1 -Remove

Kontrollera serverns status

Använd följande kommandon för att kontrollera statusen för LAN-serverinstansen:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 status
  • Linux terminal:
    ./scripts/adobe-lan-server.sh status

Säkerhetskopiera databas (endast inbäddad)

Som standard utförs en programkonsekvent säkerhetskopiering av databasen när du stoppar servern. Denna säkerhetskopia lagras i följande mapp: <aktuell_arbetskatalog>/backup/backup.zip.

Du kan dock säkerhetskopiera serverdatabasen manuellt med följande kommandon:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 backup -f <zipfilens_namn>
  • Linux terminal:
    ./scripts/adobe-lan-server.sh backup -f <zipfilens_namn>
Obs!

Kommandot ovan skapar en filkopia av den inbäddade databasen med det angivna namnet och arkiverar databasen i en zip-fil.

Återställa databas (endast inbäddad)

Om du stöter på problem när du kör LAN-servern kan du felsöka servern genom att återställa den interna databasen från en tidigare säkerhetskopia.

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 restore -f <tidigare_säkerhetskopierade_zipfilens_namn>
  • Linux terminal:
    ./scripts/adobe-lan-server.sh restore -f <tidigare_säkerhetskopierade_zipfilens_namn>
Obs!

Om servern för närvarande körs stoppar kommandot Restore servern. Du kommer att behöva starta servern igen.

Förutom de kommandon du använder för att hantera LAN-servern kan du också

Hantera meddelanden

LAN-servern som du installerar kan konfigureras för att skicka e-postmeddelanden om serveruppdateringar. Följ stegen nedan för att hantera inställningarna för server (SMTP) och e-post.

  1. På LAN-servern går du till https://localhost:8463.

  2. Gå till fliken E-postinställningar och ange de SMTP-inställningar som krävs:

    E-postinställningar för LAN-server

  3. Gå till fliken Meddelandeinställningar och ange de primära och sekundära e-postadresser som ska ta emot e-postmeddelanden:

    Ange e-postadresser

Återauktorisera servern

Aktiveringsperioden för en LAN-serverinstans är som längst 365 dagar från det datum då du skapar ATO-filen, men kortare än eller lika lång som slutdatumet för det avtal som ditt företag har med Adobe.

När aktiveringen av en LAN-serverinstans har löpt ut måste du återauktorisera servern för att leverera licenser till slutanvändarmaskiner som driftsätts med LAN-aktiveringspaket.

  1. Gå till https://localhost:8463 på LAN-servern och sedan till fliken Serverkonfiguration.

  2. Klicka på Skapa auktoriseringsfil.

    Flik för LAN-serverkonfiguration

    Auktoriseringsfilen hämtas till din lokala disk.

  3. Admin Console går du till Paket > Servrar.

    Serverlista

    Notera datumet för Auktoriserad till för varje server. Du måste återauktorisera en instans på eller innan datumet för Auktoriserad till.

  4. Klicka på Återauktorisera för de serverinstanser som löper ut eller redan har löpt ut.

  5. Ladda upp den nya auktoriseringsfil som skapades i steg 2 ovan och klicka på Klart

    Överför auktoriseringsfil

    ATO-filen hämtas till din lokala disk.

  6. Gå till https://localhost:8463 på LAN-servern och sedan till fliken Serverkonfiguration.

  7. Ladda upp den ATO-fil som hämtades i slutet av steg 5 ovan.

    Överför ATO-fil

  8. I dialogrutan Bekräfta tillstånd granskar du de tillstånd som hör till servern och klickar på Bekräfta.

Datumet Auktoriserad till för de serverinstanser du återauktoriserade uppdateras nu för att visa ett datum 365 dagar från den dag då du återauktoriserade instanserna.

Redigera LAN-serverinformation

När du har ställt in en LAN-serverinstans kan du redigera serverinformation som DNS-adress eller portnummer.

  1. Admin Console går du till Paket > Servrar.

    Serverlista

  2. Klicka på raden för servern och klicka på Redigera i den högra rutan.

  3. Redigera något av följande fält på skärmen Konfigurera:

    • LAN-serverns DNS-adress och portplats.
    • Ställ in LAN-timeout och ange hur länge klienten kan köras utan att kontakta LAN-servern.
    • Välj Mjuk gräns och tillåt aktivering av ytterligare licenser även när det överskrider din köpta tilldelning.
    • Välj Hård gräns (endast ETLA) för att se till att ytterligare licenser inte kan aktiveras när licenserna överstiger din köpta tilldelning.
    Obs!

    Kontrollera att serverplatsen du anger kan nås av klienterna. Annars kommer licensaktiveringen på klientdatorerna att misslyckas.

  4. Lägg till organisationens namn och klicka på Nästa.

    Dina användare kommer att se det som organisationens namn i sina meddelanden.

  5. Välj de produkter som ska hanteras på den aktuella servern och klicka på Nästa.

    Slutanvändartillstånden baseras på de produkter du väljer.

    Välj tillstånd

  6. På skärmen Slutför anger du ett namn på servern, går igenom serverinformationen och klickar på Skapa server.

    Skapa server

    När serverskapandet är klart hämtas ATO-filen till din maskin.

  7. Gå till https://localhost:8463 på LAN-servern och sedan till fliken Serverkonfiguration.

  8. Ladda upp den ATO-fil som hämtades i steg 6 ovan.

    Överför ATO-fil

    I dialogrutan Bekräfta tillstånd granskar du de tillstånd som hör till servern och klickar på Bekräfta.

Om du redigerar en LAN-server måste du skapa LAN-aktiveringspaket och sedan driftsätta dessa igen till dina slutanvändarmaskiner.

Använd någon av följande metoder för att driftsätta LAN-aktiveringspaketen igen:

Stöd för att en server ska kunna ansluta till extern databas

Se till att följande konfigurationer är inställda som en del av den externa databasanslutningen.

Obs!

Om det inte görs på rätt sätt kan anslutningen till databasen misslyckas, vilket resulterar i att servern inte startas.

Skapa databas och scheman

Innan du kör installationsskriptet eller AdobeFRLLanService-skriptet skapar du databasen och schemat (endast för Microsoft SQL Server). Se också till att du anger samma värden när du anger detaljerna för databasnamnet och databasschemat i installationsskriptet.

Skapa en ny databasanvändare

Vi rekommenderar att du skapar en ny databasanvändare för den databas och de scheman du just skapade. Se också till att alla nödvändiga behörigheter, särskilt behörigheter för CRUD-åtgärder, för den nya databasen och schemat ges till denna nya databasanvändare. Begränsa åtkomstbehörigheterna för den nya användaren till enbart denna nya databas. De nya användaruppgifterna ska anges vid serverinstallationen

Aktiverar fjärranslutning på databasservern

Om databasservern finns på en annan maskin än den där LAN-servern finns måste fjärranslutningarna vara aktiverade på servern. Databasanvändaren måste också ges behörighet att ansluta till/kontakta databasen på distans.

Avblockera databasporten för fjärranslutning

Ibland kan brandväggen blockera extern kommunikation till valfri TCP-port på maskinen där databasservern finns. Så löser du det:

Windows: Se till att en inkommande regel skapas för TCP-porten där databasservern körs.

CentOS: Använd kommandot iptables för att avblockera TCP-porten.

SSL-kommunikation med databasservern

I installationsskriptet ser du till att SSL är aktiverat på databasservern om du behöver ansluta till databasservern med SSL.

Uppdatera SSL-certifikat

Om SSL-certifikatet som du använder på din LAN-server har gått ut följer du dessa steg för att uppdatera certifikatet:

  1. Stoppa LAN-servern med något av följande kommandon:

    • Windows PowerShell:
      .\scripts\adobe-lan-server.ps1 stop
    • Linux terminal:
      ./scripts/adobe-lan-server.sh stop
  2. Om du använder en Windows-server stoppar du Windows-tjänsten med följande kommando:

    .\adobeLanService.ps1 -Stop

  3. Ha följande till hands:

    Namn, alias, lösenord och keystore-fil som du använt tidigare.

    Nytt namnaliaslösenord och keystore-fil.

  4. Ändra aliaset med följande kommando:

    keytool -changealias -alias <Previous alias> -destalias <New alias> -keypass <Keystore password> -keystore <Previous Keystore name> -storetype <PKCS12|JKS>  -v

  5. Ändra lösenordet med följande kommando:

    keytool -storepasswd -new -keystore <Keystore name> -storepass <Keystore password> -storetype <PKCS12|JKS>  -v

    När du har kört kommandot ovan kommer du att bli ombedd att ange ett nytt Keystore-lösenord.

  6. För att behålla dess säkerhetskopia byter du namn på den tidigare Keystore-filen.

    Du kan till exempel ändra namnet till <keystore>.old.

  7. Starta LAN-servern med något av följande kommandon:

    • Windows PowerShell:
      .\scripts\adobe-lan-server.ps1 start
    • Linux terminal:
      ./scripts/adobe-lan-server.sh start
  8. Om du använder en Windows-server startar du Windows-tjänsten med följande kommando:

    .\adobeLanService.ps1 -Start

  9. Gå till https://localhost:8463 för att verifiera att servern är igång med den nya Keystore-filen.

Felsöka LAN-servern

Vi rekommenderar att du startar om LAN-servern med jämna mellanrum. Detta säkerställer att den senaste säkerhetskopian av serverdatabasen behålls. Mellan stopp- och omstartcyklerna kan du också regelbundet säkerhetskopiera databasen manuellt.

För att åtgärda följande fel måste du återställa databasen till den tidigare säkerhetskopierade versionen:

- org.h2.jdbc.JdbcSQLException: Encryption error in file null
- org.springframework.jdbc.support.MetaDataAccessException: Could not get Connection for extracting meta-data;
nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection;
nested exception is org.h2.jdbc.JdbcSQLException: Encryption error in file null [90049-197]

Så här återställer du databasen:

  1. Stoppa servern:

    • Windows PowerShell:
      .\scripts\adobe-lan-server.ps1 stop
    • Linux terminal:
      ./scripts/adobe-lan-server.sh stop
  2. Återställ serverdatabasen till den tidigare säkerhetskopierade versionen:

    • Windows PowerShell:
      .\scripts\adobe-lan-server.ps1 restore -f <tidigare_säkerhetskopierade_zipfilens_namn>
    • Linux terminal:
      ./scripts/adobe-lan-server.sh restore -f <tidigare_säkerhetskopierade_zipfilens_namn>
  3. Starta servern:

    • Windows PowerShell:
      .\scripts\adobe-lan-server.ps1 start
    • Linux terminal:
      ./scripts/adobe-lan-server.sh start

Om licenser på slutanvändarmaskiner inte aktiveras:

  • Se till att slutanvändarmaskinerna kan ansluta till LAN-servermaskinen.
  • Gå till Adobe Admin Console och kontrollera LAN-serverns DNS-adress och portnummer och se till att dessa matchar maskinen som du använder för LAN-servern. Se avsnittet Redigera LAN-serverinformation ovan för att verifiera och vid behov redigera serverinformationen.
  • Om slutanvändarmaskiner kan ansluta till servern men inte aktivera sina licenser kontrollerar du om servern använder självsignerade SSL-certifikat. Om servern använder självsignerade SSL-certifikat (rekommenderas inte):
    1. Stäng alla Adobe-program som körs på slutanvändardatorn.
    2. Installera det självsignerade certifikatet på slutanvändarmaskinen.
    3. Starta om programmen efter att du har installerat det självsignerade certifikatet.

Slutanvändare ser följande fel när de startar ett program som är installerat via ett LAN-aktiveringspaket.

Fel vid start av app på Windows 7, 64-bitars

Felet uppstår om LAN-aktiveringspaketet är installerat på en maskin med 64-bitars Windows 7 och om LAN-servern är konfigurerad med ett självsignerat SSL-certifikat.

Orsaken till att det här problemet uppstår är att klientdatorn inte kan ansluta till LAN-servern som du konfigurerade.

Lösning:

För att åtgärda problemet måste du ange LAN-serverns DNS-namnSAN (Subject Alternative Name) när du installerar det självsignerade certifikatet på klientdatorn.

Följande är ett exempel på kommandoraden för att generera ett självsignerat certifikat:

C:\keytool.exe" -genkeypair -alias adminService -keyalg RSA -keysize 4096 -sigalg SHA512withRSA -ext SAN=dns:10.42.66.139,ip:127.0.0.1,ip:::1 -keystore adminService.jks -validity 3650

Observera att SAN-parametern har två poster för DNS. En för lokal värd och den andra för LAN-serverns DNS. Om du genererar det självsignerade certifikatet på en Windows 7-maskin är DNS-serverposten för SAN obligatorisk.

När du kör PowerShell-skripten kan du få följande fel:

Kör bara skript från betrodda utgivare

Så här åtgärdar du problemet:

Tillfällig lösning 1

PowerShell kommer att uppmana dig att "Alltid" köra skript från denna utgivare, så tillåt dem "Alltid"

  1. I Windows Explorer navigerar du till PowerShell-skriptet som du körde när du fick det här felet.
  2. Högerklicka på filen och välj Egenskaper | Digitala signaturer.
  3. Välj signaturen och klicka på Detaljer | Visa certifikat.
  4. Välj fliken Detaljer och klicka på Kopiera till fil.
  5. Spara filen med filtillägget .CER.
  6. Använd certifikaten MMC Snapin och importera den här filen till Trusted Publishers Certificate Store på den lokala maskinen.

Tillfällig lösning 2

I ett utökat PowerShell använder du följande kommando för att ställa in exekveringspolicyn till antingen RemoteSigned eller Unrestricted:

Set-ExecutionPolicy RemoteSigned
OR
Set-ExecutionPolicy Unrestricted

Kända fel

Vi försöker komma till rätta med dessa ärenden och andra som uppstår så snart vi kan.

Om du avinstallerar ett LAN-aktiveringspaket på en klientdator återspeglar inte antalet funktionsbegränsade licenser på Admin Console eller LAN-serverns hanteringskonsol detta.

Adobe, Inc.

Få hjälp snabbare och enklare

Ny användare?