Denne siden beskriver terminalservermiljøet til Trofast.
Trofast har et terminalservermiljø bestående av Citrix Xenapp 6.5-servere som betjener applikasjonene Agresso og FS.
Innholdsfortegnelse
1 Installasjon av nye servere
Nye Citrix-terminalservere installeres ved å klone den virtuelle serveren agr-template.trofast.uio.no.
2 Adminservere
Administrasjon av Citrix skal foregå via cx65admin.trofast.uio.no. Adminkonsollet heter Citrix Appcenter.
3 Lisenser og lisensserver
Citrix Xenapp har en lisensmodell basert på samtidig påloggede brukere. Pr. mai 2013 har vi 1230 lisenser, mens maks antall påloggede brukere ligger på omtrent 1150. Dette er et fornuftig slingringsmonn, man bør ha minst 50-100 lisenser som buffer. Når taket er nådd vil man oppleve at brukere blir nektet pålogging, det finnes ingen grace period så lenge lisensserveren kan kontaktes.
Nye lisenser kjøpe inn av Uninett (fra Atea), og vil etter kjøp kunne lastes ned fra Citrix sine lisenssider.
3.1 Utdeling av lisenser
Når Xenapp installeres på en server angis det hvilken lisensserver den skal kontakte når en ny sesjon skal opprettes. Ved flytting av lisensserveren til en annen maskin kan man endre dette for hele Citrix-farmen i Access Management Console på adminserveren, eller man kan endre det i registeret på enkeltservere (sjelden aktuelt).
Hvis lisensserveren skulle være utilgjengelig for terminalserveren, skal sistnevnte i teorien gå inn i en 30 dagers grace period. Dette skal redusere behovet for redundans på lisensserveren, men vi har ikke gjort noen testing på dette. Redundansen i virtualiseringsriggen skal uansett være tilstrekkelig.
3.2 Lisensserveren
Alle Citrix-lisensene til Trofast deles ut fra den virtuelle serveren cx65-lisens.trofast.uio.no. Lisensserveren har ikke direkte kontakt med Citrix-datastoren, og all lisensinformasjon ligger i en intern (sannsynligvis filbasert) database på lisensserveren.
Etter å ha logget på lisensserveren starter man All programs -> Citrix -> Management Consoles -> License Administration Console. Dette starter Internet Explorer mot http://localhost:8082. Her kan man umiddelbart se antallet installerte og brukte lisenser under "Concurrent Licenses".
For å komme inn på "Administration"-siden må man logge på med en administratorbruker. trofastpcadm-gruppe er definert som administrator.
3.2.1 Nedlasting av nye lisenser
Nye lisenser lastes ned som filer. Logg på http://citrix.com/, brukernavn og passord ligger i Keepass under "mycitrix Uninettlisenser". Velg "My Citrix" under påloggingen, og trykk på "Choose a toolbox" og velg "Activation system/Manage assets".
Nye lisenser må aktiveres og allokeres til et lisensservernavn før de kan lastes ned. Lisenser som skal flyttes til en annen lisensserver må "returneres for allokering" før de kan allokeres til en ny lisensserver. Essensen i dette er at fila man laster ned inneholder navnet på lisensserveren de kan brukes på (kun servernavn i store bokstaver, ikke FQDN) i kryptert/obfuskert form, så hvis man skal bytte server må man reallokere og laste ned lisensene på nytt.
Når man laster ned nye lisenser kan man enten velge å kun laste ned de nye lisensene i en separat fil som legges sammen med de eksisterende, eller å laste ned alle nye og gamle lisenser i en ny fil som erstatter de gamle. Det siste alternativet kan være lurt, det har tidligere vært problemer med å ha for mange separate lisensfiler på samme server.
3.2.2 Innlegging av nye lisenser
Når man har lastet ned en lisensfil, legger man den i C:\Program Files (x86)\Citrix\Licensing\MyFiles og restarter lisensserver-servicen. De nye lisensene skal da dukke opp i administrasjonsgrensesnittet og være tilgjengelige for terminalserverne.
4 Data collector
cx65datacoll.trofast.uio.no er data collector for Citrix-farmen. Fasportalen kontakter denne for å finne publiserte applikasjoner.
5 Datastore
Citrix-datastoren kjører på MSSQL-serveren citrixsql.trofast.uio.no.