Skip to main content

Installationsguide för BriefCam

Lägga till ett nytt kluster i RESEARCH-modulen

Last Updated: 6 minute read
Version2025r1
SpråkSvenska

Denna instruktion ger en stegvis beskrivning av hur du bygger och konfigurerar en RESEARCH-klustermiljö. Detta inkluderar ett failover-alternativ mellan noden Scheduler och Central och/eller failover mellan två centrala noder för att uppnå hög tillgänglighet.

Introduktion

I takt med att mängden data växer och affärslogiken blir mer komplex, behövs ytterligare resurser för att beräkna resultaten och leverera dem till användarna. Om en enskild nod (liten) används kan dess prestanda försämras med tiden, vilket kan äventyra trovärdigheten och kvaliteten på BriefCamRESEARCH-modulen.

För att lösa detta problem används ett RESEARCH-modulkluster som en distribuerad arkitektur för att minska belastningen på data och program från den RESEARCH-huvudserver som kontrollerar hela RESEARCH-platsen. Den centrala noden, även känd som ”hanteraren”, delegerar vissa av sina uppgifter till en sekundär maskin, kallad schemaläggarnoden eller ”arbetaren”. När arbetaren tar emot ett aktivitets-ID från hanteraren läser arbetaren aktiviteten från den lokala databasdatabasen och utför de nödvändiga beräkningarna. När aktiviteten är slutförd, returnerar arbetaren aktivitetens tillstånd (lyckad eller misslyckad) till chefen.

Hårdvaruspecifikation för noden Schemaläggaren

Följande är minimikraven för noden Schemaläggaren:

CPU

2 x Intel(R) Xeon(R) Gold 6234 CPU @ 3,30 GHz (32 vCPU)

Minne

512 GB

Lagring

2 x 100 GB SSD

1 x 25,5 TB SSD-hårddiskar

Implementeringssteg

Lägga till ett nytt kluster i RESEARCH-modulen

För att lägga till ett nytt kluster i RESEARCH-modulen:

  1. Verifiera att den befintliga Qlik-servern kan nås från den nya servern genom att öppna följande sökväg i både filutforskaren och i en webbläsare: \\[QlikServer]\qlikshare.

  2. Se till att brandvägg och antivirus är inaktiverade på den nya servern.

  3. Se till att en PostgreSQL Unicode (x64)-drivrutin är installerad. Du behöver detta för att skapa de två ODBC-anslutningarna i nästa steg.

  4. Lägg till två ODBC-anslutningar – RESEARCH och RESEARCHPostgreSQL.

    ODBC connections.png
    1. För RESEARCH ODBC-anslutningen, mappa databasen till BriefCam databasservern.

      ODBC Research connection.png
    2. För RESEARCHPostgreSQL ODBC-anslutningen, mappa databasen till RESEARCH-databasservern.

      OCBC RESEARCHPostreSQL.png

      *Port 4432 måste öppnas för inkommande trafik på den första RESEARCH-maskinen så att den andra RESEARCH-maskinen kan komma åt dess Postgres-databas.

  5. Skapa ett tjänstekonto (som standard BCUser är det användaren som kör Qlik-tjänsterna). Kontrollera att användaren är i gruppen Administratörer i Datorhantering.

  6. Säkerställ att den användare av tjänstkontot som skapades i steget ovan inkluderas i lokal policy för inloggning som tjänst:

    Log on as a service.png
  7. Ladda ner installationsprogrammet för Qlik vanilla (finns i ditt Git-konto på: https://github.com/qlik-download/qlik-sense-server/releases). Det är viktigt att versionen är samma som den version som installerats på den befintliga servern.

  8. Om du installerar versionen för Qlik från maj 2022 kan du hämta och installera .NET 4.8 Framework Runtime från denna länk: https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48.

  9. Öppna Qlik-tjänsterna på den befintliga Windows-servern och stoppa alla Qlik-tjänster.

  10. Gå till ProgramData\Qlik\Sense\Repository\PostgreSQL\12.5 (eller någon version du har) och säkerhetskopiera följande filer:

    pg_hba conf file.png
  11. Redigera pg_hba.conf filen för att tillåta icke-lokala anslutningar:

    pb_hba opened.png
  12. Redigera postgresql.conf filen för att acceptera fler anslutningar från alla adresser:

    postgresql conf.png
  13. Starta alla Qlik-tjänster.

  14. Kör installationsprogrammet för Qlik som administratör.

  15. Klicka på knappen Gå med i ett kluster.

    Qlik join cluster.png
  16. Fyll i databasens autentiseringsuppgifter (för den befintliga Qlik-servern):

    Qlik enter db creds.png
  17. Fyll i autentiseringsuppgifterna för tjänstekontots användare (de som anges i den nya servern):

    Qlik username.png
  18. Efter du har installerat Qlik ska du installera korrigeringen i din version (maj 2022 eller november 2020).

  19. Gå till den befintliga Qlik-servern och öppna QMC (https://localhost/qmc).

  20. Välj noder.

  21. Klicka på Plus icon.pngSkapa ny i åtgärdsfältet.

  22. Fyll i parametrarna som visas i bilden nedan med fältet Värdnamn satt till Värdnamn för den nyinstallerade Qlik-servern.

    Qlik host name.png
  23. Klicka på Applicera och vänta i flera sekunder.

  24. Om servern inte kan nå fjärrvärden kommer du att se följande meddelande ”Nodregistrering”.

    Qlik note reg.png
    1. Kontrollera anslutningen mellan den centrala noden och schemaläggningsnoden.

    2. Använd ping för att verifiera att IPV6 såväl som brandväggen är inaktiverade på båda noderna.

  25. Klicka på Tillämpa igen. Vänta tills du får ett auktoriseringslösenord och en URL. Anslutningen görs via port 4444.

    Qlik node reg 2.png
  26. Gå till den nya Qlik-servern, öppna URL:en från föregående steg: http://localhost:4570/certificateSetup och ange lösenordet från föregående steg:

    Qlik install certificates.png
  27. Starta om alla Qlik-tjänster på den ursprungliga Qlik-servern (inte det nya klustret).

  28. Säkerställ att du får följande resultat på QMCs skärm Nodes:

    Qlik nodes.png

    Det innebär att det nu finns två Qlik-servrar (multi-node) – Central och Scheduler.

  29. I avsnittet QMC’sSchedulers, redigera noden Central och ställ in fältet Type till Manager:

    Qlik Schedulers manager.png
  30. I avsnittet Schemaläggare i QMC, redigera noden Schemaläggare och ange fältet Typ till Arbetare:

    Qlik Schedulers worker.png
  31. I QMC:s skärm Dataanslutningar, redigera följande tre anslutningar:

    Qlik Data Connections.png
  32. För var och en av de tre anslutningarna, i fältet Anslutningssträng, i stället för lokal sökväg (som enhet c:), ändra den för att fungera med nätverkssökvägen – värdnamnet där QlikShare-mappen finns (servern där RESEARCH ursprungligen installerades):

    Qlik Connection string.png
  33. På den nya servern, öppna avsnittet Aktiviteter i QMC och försäkra dig om att både research_db appen och Research appen körs framgångsrikt.

  34. I QMC (central nod), navigera till avsnittet Lastbalanseringsregler.

  35. Dubbelklicka på ResourcesOnNonCentralNodes.

    Qlik ResroucesOnNonCentral.png
  36. Ta bort den markerade sektionen som visas i bilden nedan.

    Qlik advanced remove.png
Framtvinga manuell redundans mellan schemaläggaren och den centrala noden

Så här framtvingar du manuell redundans mellan noden Schemaläggaren och noden Central:

  1. I QMC (central server), välj menyn Schemaläggare.

    QMC schedulers.png
  2. Välj den centrala schemaläggaren och klicka på knappen Redigera.

    QMC central.png
  3. I fältet Typ i avsnittet Avancerat, välj Chef och arbetare. Den centrala noden återgår till sitt initiala tillstånd (fristående server). Schemaläggarnoden kommer att sluta fungera som en klustermedlem (och kommer så småningom inte att användas).

    QMC manager and worker.png
Redigera resurserna för belastningsutjämningsregeln på icke-centrala noder
  1. Från QMC-startsidan, öppna Belastningsutjämningsregler.

  2. Välj regeln ResourcesOnNonCentralNode och klicka på Redigera.

    QMC ResroucesOnNon.png
  3. I avsnittet Avancerat redigerar du villkoret så här: ((node.iscentral="false"))

  4. Klicka på Tillämpa.

    QMC Advanced conditions.png
  5. Verifiera att alla QMC-uppgifter körs korrekt efter denna ändring, inklusive licens- och driftsuppgifterna.

Failover för central nod (valfritt)

För att undvika en enda felpunkt på en plats med flera noder kan du tilldela den rollen som kandidat för redundans när du lägger till en ny nod till distributionen. Detta innebär att alla servrar eller noder på din RESEARCH-plats kan utföra samma uppgift som den centrala noden. Rollen för den centrala noden kan nu växlas, till exempel om den centrala noden har varit offline i mer än 10 minuter.

Om du vill säkerhetskopiera den centrala noden:

  1. Ange ytterligare en central server (en ny central nod med samma specifikationer som den ursprungliga noden).

  2. I QMC (för den ytterligare centrala noden), välj menyn Noder och ange den som en failover-kandidat.

    QMC failover.png

Efter att du har konfigurerat en nod att bli en failover-kandidat, kommer varje nod på din plats regelbundet att kontrollera den primära noden (Central nod) för att verifiera att den centrala noden är aktiv. Om det inte finns någon kommunikation mellan den primära noden och de andra noderna på platsen efter 10 minuter kommer den primära noden att ersättas av nästa tillgängliga nod. Om fler än en nod anges som en failover-kandidat kommer varje nod att tävla om att få en lås på ett databasfält och vinnaren blir den centrala noden. Det finns ytterligare ett fält i QMC för att visa vilken nod som för närvarande är den centrala noden.