Konfigurering av farmadministratorer, farmverter og tredjeparts lastfordelere med GO-Global

Lær hvordan du konfigurerer GO-Global Farm Managers og Farm Hosts for sentralisert administrasjon, lastbalansering og høy tilgjengelighet ved hjelp av tredjeparts lastbalanserere.

Publisert på:
24. februar 2026
Sist oppdatert:
24. februar 2026
Innholdsfortegnelse

Konfigurering av farmadministratorer, farmverter og tredjeparts lastfordelere med GO-Global

Introduksjon

GO-Global Farm Manager- og Farm Host-rollene gjør det enkelt å administrere storskala distribusjoner ved å sentralisere kontrollen på tvers av flere servere. En Farm Manager fører tilsyn med en klynge av Farm Hosts, slik at administratorer kan administrere økter, bruke konfigurasjoner og overvåke ytelse fra ett punkt. Når det er paret med en tredjeparts lastfordeler, gir dette oppsettet fleksibilitet, skalerbarhet og pålitelig økttilkobling for brukere på tvers av enheter. Denne veiledningen forklarer hvordan du konfigurerer Farm Managers, Farm Hosts og failover-systemer for å optimalisere GO-Global-miljøet ditt.

Gårdssjef

En Farm Manager er en GO-Global Host som brukes til å sentralt administrere en klynge av Farm Hosts. I motsetning til en Relay Load Balancer, lastbalanserer ikke Farm Managers tilkoblinger til Farm Hosts, og de videresender ikke data mellom klienter og Farm Hosts. Farm Managers administrerer tilkoblinger til Farm Hosts ved hjelp av en tredjeparts lastbalanserer. En Farm Manager må konfigureres før Farm Hosts konfigureres.

Slik konfigurerer du en Farm Manager

  1. Velg ønsket vert fra listen over Alle verter .
  2. Klikk på Verktøy | Vertsalternativer.
  3. Klikk på Konfigurasjon- fanen.
  4. Klikk på Programvertsbehandling .
  5. Klikk på Gårdsbestyrer .
  6. Klikk OK .
  7. Start publiseringstjenesten for applikasjoner på nytt.

Se krav til ressurser for gårdsledere for GraphOns anbefalte ressurser for gårdsbrukere.

Note:
Loggmappen være den samme på alle systemer i en GO-Global-klynge. Når for eksempel en Farm Host kobler seg til en Farm Manager, vil banen til loggmappen til Farm Host bli satt til banen til loggmappen på Farm Manager (f.eks. %PROGRAMFILES%\GraphOn\GO-Global\Log). Hvis denne banen ikke finnes på Farm Host, vil ikke Application Publishing Service starte på Farm Host. Hvis du vil ha mer informasjon, kan du se Loggfiler.

Gårdvert

En Farm Host er en GO-Global Host som er koblet til en Farm Manager. GO-Global-klienter kobler seg direkte til Farm Hosts.

Slik konfigurerer du en farmvert

  1. Velg ønsket vert fra listen over Alle verter .
  2. Klikk på Verktøy | Vertsalternativer.
  3. Klikk på Konfigurasjon- fanen.
  4. Klikk på Programvert .
  5. Klikk på Farm Host .
  6. I feltet Adresse for farmadministrator skriver du inn IP-adressen til farmadministratoren.
  7. Klikk OK .
  8. Start publiseringstjenesten for applikasjoner på nytt.

GO-Global-brukere/klienter er ikke ment å koble seg direkte til farmadministratorer. Anbefalt design og bruksområde for en farmdistribusjon er å bruke en tredjeparts lastbalanserer, som videresender tilkoblinger direkte til forskjellige farmverter. Det finnes diverse gratis åpen kildekode og proprietær maskinvare, programvare og lastbalanserere for virtuell sky tilgjengelig for dette formålet.  

Note:
Brukere må være administratorer på enhver lokal eller ekstern vert de administrerer. Hvis ikke, vil de bli bedt om å oppgi et brukernavn og passord, slik at de deretter kan oppgi et administratorbrukernavn og -passord for den verten eller administratoren.

Konfigurering av en tredjeparts lastfordeler

GO-Globals Farm Host- og Farm Manager-roller gjør det enkelt for administratorer å administrere gårder tilhørende GO-Global Application Hosts som nås via tredjeparts lastfordelere. Ved å bruke disse rollene kan administratorer administrere og skyggelegge økter som kjører på tvers av en gård, og de kan konfigurere innstillinger på alle Farm Hosts i en gård samtidig. Og når nye Farm Hosts blir med i en gård, arver de automatisk innstillingene til de andre vertene i gården.

I tillegg lar disse nye rollene brukere som kobler seg til GO-Global Hosts via tredjeparts lastbalanserere koble seg fra øktene sine fra én enhet og koble seg til øktene sine på nytt fra en annen enhet. GO-Global kobler automatisk brukere til øktene sine på nytt, selv når lastbalanseren ikke klarer å koble en bruker til verten som brukerens økt kjører på.

Hvis for eksempel en bruker med en økt som kjører på vert A kobler seg fra økten mens han eller hun er på jobb, går hjem og deretter kobler seg til økten på nytt fra en hjemmedatamaskin, vil GO-Global sørge for at brukeren kobles til økten sin på nytt. Hvis lastfordeleren ruter brukerens forbindelse til vert B, vil vert B åpne en forbindelse til vert A og videresende dataene mellom AppController og vert A.

For å aktivere disse funksjonene:

  1. Opprett en GO-Global Farm Manager:
    • Installer GO-Global Host på en datamaskin som ikke er koblet til tredjeparts lastfordeler.
    • Kjør administrasjonskonsollen og angi serverrollen til farmadministrator .
    • Start publiseringstjenesten for applikasjoner på nytt.

  2. På hver GO-Global Application Host som er tilgjengelig fra lastfordeleren:
    • Kjør administrasjonskonsollen og angi serverrollen til farmvert .
    • Skriv inn adressen til Farm Manager som ble konfigurert i trinn 1 i feltet Farm Manager-adresse.
    • Start publiseringstjenesten for applikasjoner på nytt.

Konfigurere en Failover Farm Manager

Administratorer kan sørge for høy tilgjengelighet for en farm ved å konfigurere en failover-farmadministrator som følger:

  1. Opprett en failover-farmbehandler:
    • Installer GO-Global Host på en annen datamaskin som ikke er koblet til tredjeparts lastfordeler.
    • Kjør administrasjonskonsollen og angi serverrollen til farmadministrator .
    • Start publiseringstjenesten for applikasjoner på nytt.

  2. På hver GO-Global Application Host som er tilgjengelig fra lastfordeleren:
    • Kjør administrasjonskonsollen, og legg til et semikolon og adressen til failover-farmbehandleren i adressefeltet for farmbehandleren.
    • Start publiseringstjenesten for applikasjoner på nytt.

Rollene Farm Manager og Farm Host-server støttes av samme infrastruktur og design som har støttet rollene GO-Global Relay Server og Dependent Host i mange år. I motsetning til en Relay Server videresender imidlertid ikke en Farm Manager data mellom GO-Global-klienter og -verter, og er derfor ikke underlagt de samme skalerbarhetsbegrensningene som en Relay Server.

En farmadministrator holder oversikt over alle økter som kjører i en farm, men med mindre en administrator skygger en økt, passerer ingen data fra applikasjoner som kjører i en økt gjennom farmadministratoren.

Diagrammet nedenfor illustrerer en GO-Global-konfigurasjon ved bruk av en tredjeparts lastfordeler i en DMZ, med farmadministratoren og farmvertene i det interne nettverket.

bilde.png

Både AppController og GO-Global Web App fungerer med AWS Network Load Balancers, men bare GO-Global Web App fungerer med AWS Application Load Balancers.

Alternativer for affinitet/klebrighet for belastningsfordeler

Når en tredjeparts lastbalanserer brukes og lastbalanserens affinitets-/fasthetsalternativ ikke er aktivert, vil lastbalansereren ofte rute tilkoblinger fra AppController til en annen vert enn verten som lastbalansereren rutet webappens tilkobling til. Når dette skjer, er GO-Global utformet for å videresende tilkoblingen fra verten som godtok AppControllers tilkobling til verten som godtok webappens tilkobling.

Hvis for eksempel lastbalansereren ruter webappens tilkobling til vert 1 og useApp- parameteren ikke er spesifisert eller satt til sann, sender Application Publishing Service på vert 1 en kommando til webappen for å starte AppController. Med denne kommandoen inkluderer Application Publishing Service et engangspassord (OTP) og adressen til vert 1. Webappen starter deretter AppController og sender disse verdiene til AppController på kommandolinjen.

Når AppController starter og kobler seg til lastbalansereren, vil lastbalansereren ofte rute AppControllers tilkobling til en annen vert (f.eks. vert 2) hvis lastbalanserens affinitets-/klebrighetsalternativ ikke er aktivert. AppController sender deretter adressen til vert 1 (som ble spesifisert på kommandolinjen) til vert 2. Vert 2 åpner en tilkobling til vert 1 og videresender dataene mellom AppController og vert 1. Deretter sender AppController engangskoden til vert 1, og vert 1 bekrefter at det er verdien den spesifiserte.

I dette scenariet henter vert 1 adressen den sender til webappen fra RelayConnectionAddress -egenskapen i HostProperties.xml. Application Publishing Service initialiserer verdien til denne egenskapen når den starter første gang. Hvis verdien til egenskapen allerede er angitt, endrer ikke Application Publishing Service den.

Ta en gårdsvert offline

Når administratorer bruker lastfordelere fra tredjeparter med en farmadministrator, kan de bruke følgende prosedyre for å fjerne verter fra farmen uten å miste noen brukerøkter.

  1. På alle farmverter setter du alternativet Avslutt frakoblede økter til enten Aldri eller Etter, med verdien Etter satt til minst 1 minutt.
  2. Fjern målverten, dvs. farmverten du vil koble fra, fra lastbalanserens målgruppe. Dette vil forhindre at nye tilkoblinger rutes til målverten, og på et tidspunkt, avhengig av lastbalansereren, bør den lukke de åpne tilkoblingene til målverten. Når tilkoblinger til målverten lukkes, vil GO-Global-klienter automatisk koble seg til øktene sine som kjører på målverten via andre farmverter i klyngen. Mer spesifikt vil de åpne en ny tilkobling til lastbalansereren, lastbalansereren vil rute tilkoblingen til en av de aktive farmvertene, og den aktive farmverten vil videresende tilkoblingen til verten som er fjernet fra lastbalanserens målgruppe.
  3. Overvåk antall økter som kjører på målverten. Når antallet økter når null, slå av farmverten.


Merk: Når du bruker en AWS Network Load Balancer, sett deregistration_delay.connection_termination.enabled til true, slik at tilkoblinger lukkes når målverten går over til ubrukt tilstand.

Konklusjon

Ved å implementere Farm Managers og Farm Hosts med en tredjeparts lastbalanserer, kan administratorer oppnå sømløs øktadministrasjon, forbedret skalerbarhet og forbedret pålitelighet på tvers av GO-Global-gårdene sine. Denne konfigurasjonen forenkler ikke bare systemadministrasjonen, men sikrer også kontinuerlig tilgjengelighet og ytelse for brukere. Med riktig oppsett og ressursallokering leverer GO-Global et kraftig, sentralisert rammeverk for å administrere distribuert applikasjonstilgang effektivt og sikkert.

Er du en uavhengig leverandør av programvare (ISV) som utforsker levering av skybaserte applikasjoner? Kontakt oss for å finne ut hvordan GO-Global kan hjelpe deg med å effektivisere programvaretilgang for sluttbrukerne dine. Eller last ned en gratis prøveperiode for å teste det selv.