Facet Wiki
FAO-server Veelgestelde Vragen
- 1 Moeten wij met elke nieuwe FAO-server ISO de FAO-server opnieuw installeren?
- 2 De keuze tussen Offline (FAO server) of Online afnemen
- 3 Welke harde schijf type wordt aangeraden om te gebruiken voor een FAO server?
- 4 Hoe kan ik de FAO-server opnieuw installeren met behoud van het FAO-id?
- 5 Kan de FAO server op Silicon/ARM hardware worden gebruikt?
- 6 De installatie is initieel niet gelukt. De FAO installatie wordt herstart en bij de volgende installatiepoging wordt er een melding gegeven: 'Er is al een koppeling gemaakt. Een tweede kan niet'. Wat is er aan de hand?
- 7 Welke FAO-server ISO kan er worden gebruikt?
- 8 FAO server/afname traagheid
- 9 DNS Records aanmaken
- 10 Welke netwerkadapters kan een FAO server gebruiken en hoe stel je deze in?
- 11 De installatie van de FAO server lijkt te zijn gelukt. De FAO console verschijnt in beeld maar de staan allerlei procesfouten. Wat is hier de oorzaak van en eventueel de oplossing?
- 12 Kan SNMP gebruikt worden met de FAO server?
Moeten wij met elke nieuwe FAO-server ISO de FAO-server opnieuw installeren?
Nee! Bestaande FAO-servers worden altijd bijgewerkt met de nieuwste updates (bijvoorbeeld tijdens periodieke Facet updates).
Of u de FAO-server opnieuw installeert met een nieuwe FAO-server ISO is geheel uw keuze.
In een enkel geval zal er een grote FAO-server update plaatsvinden die dusdanig veel data naar de bestaande FAO-server kopieert, dat het updaten op een internetverbinding met minder bandbreedte langer kan duren. In dat soort gevallen kunt u ervoor kiezen om de FAO-server opnieuw te installeren met de laatste FAO-server ISO die wordt vrijgegeven na een periodieke release. Deze ISO bevat reeds de meest recente periodieke updates.
De F4 release van Facet 13 is een voorbeeld van een grote update voor FAO-servers. Om te voorkomen dat internetlijnen met een beperktere capaciteit langer doen over deze update, kan ervoor worden gekozen om voor deze release de bestaande FAO-server uit te zetten en na de release de laatste FAO-server ISO te downloaden en de FAO-server opnieuw te installeren.
(Ook nieuwe FAO-server installaties profiteren natuurlijk van deze nieuwe FAO-server ISO. In plaats van alle updates naar binnen te moeten halen en te verwerken, wordt met de F4 ISO een FAO-server geïnstalleerd die alle bestaande updates reeds aan boord heeft waardoor de totale installatietijd wordt verkort.)
Denk wel aan de noodzakelijke stappen indien u besluit om over te gaan tot het opnieuw installeren van de FAO-server met behoud van het FAO-id: stappen herinstallatie FAO-server
De keuze tussen Offline (FAO server) of Online afnemen
Vaak wordt de vraag gesteld: Moeten wij kiezen voor Offline (FAO server) afnames of moeten wij voor Online afnames kiezen?
Dat is een vraag die voor ons - Facet - lastig te beantwoorden is. Beide omgevingen hebben hun voor en nadelen.
Hieronder de meest voor de hand liggende 'eigenschappen' t.b.v. Offline (FAO server) en Online afnames:
| Offline (FAO) | Online |
DDOS gevoelig | Nee* | Ja |
Snelheid gegarandeerd | Ja | Ja/Nee* |
Afhankelijkheid van beschikbaarheid ISP op afnamedag | Nee | Ja |
Inzetbaar bij lage WAN bandbreedte | Ja | Nee |
Afhankelijkheid storing DUO | Nee | Ja |
DDOS gevoelig: Tegenwoordig zijn scholen steeds vaker doelwit van DDOS aanvallen. Dat kan tot gevolg hebben dat de internet verbinding van scholen langzamer wordt of helemaal niet meer functioneert. Uiteindelijk zal een DDOS aanval op de dag van een afname kunnen leiden tot het niet meer Online kunnen afnemen. Ook DUO ontkomt niet altijd aan DDOS aanvallen; Alhoewel de DUO infrastructuur zeer robuust is uitgevoerd en doorgaans DDOS aanvallen kan 'afweren' is het geen garantie dat DUO en Facet niet geraakt kunnen worden door een DDOS aanval. Natuurlijk, als een school een FAO-server buiten het netwerk heeft staan (datacenter) dan zal een FAO-server ook hinder ondervinden van een DDOS aanval.
Snelheid gegarandeerd: Als een FAO server conform de systeemeisen is ingericht en de afnamecomputers voldoen aan de systeemeisen, dan is de snelheid van het netwerk zo goed als gegarandeerd tijdens een afnamedag. Wordt er online afgenomen, dan kan de snelheid weliswaar van de afnamecomputers voldoende zijn, de snelheid van de externe verbinding (internet) is niet gegarandeerd, wat tot afnameproblemen kan leiden.
Afhankelijkheid van beschikbaarheid ISP op afnamedag. Een FAO server is niet afhankelijk van de internetverbinding op de dag van afname zelf. Als een afnameplanner conform de richtlijnen een afnameplanning maakt (dus minimaal drie dagen van te voren) dan zal de FAO server vanaf 84 uur vóór de afname moet plaatsvinden de examens ophalen bij DUO en klaarzetten (de toetsen worden conform de gemaakte planning opgehaald en naar de FAO-server gedistribueerd). Wanneer de afname achter de rug is zal de FAO server, indien de internetverbinding aanwezig is, de gegevens terugsturen naar DUO. Zou er op de afnamedag zelf toevalligerwijs geen internet zijn, dan worden de gegevens naar DUO gedistribueerd op het moment dat de FAO-server weer een actieve internetverbinding naar DUO heeft.
Wordt er Online afgenomen en er is een storing bij de ISP, dan kan er géén afname plaatsvinden. De afname moet dan opnieuw worden ingepland, wat uiteraard voor de kandidaten voor de nodige stress kan zorgen.
Inzetbaar bij lage bandbreedte WAN: Door omstandigheden (aan de kant van de ISP of intern) kan het internetverkeer langzamer zijn dan normaal. Om Online af te kunnen nemen is er een minimale hoeveelheid bandbreedte per kandidaat vereist. Bij te weinig bandbreedte zal de kandidaat tijdens de afname hier hinder van kunnen ondervinden. Denk aan verbrekende verbindingen, foutmeldingen tijdens examens of vastlopen van een computer of examen. Een FAO server, mits conform systeemeisen ingericht, ondervindt hier geen hinder van en men kan zonder problemen blijven afnemen. Het distribueren van afnames naar de FAO-server zal bij een trage internetverbinding wat langer duren dan bij een snelle verbinding, maar de afnames staan op de dag zelf klaar voor de kandidaat.
Afhankelijkheid storing DUO. DUO/Facet biedt een zeer robuust afnameplatform aan op de Online afname-omgeving. Deze omgeving is minimaal redunant uitgevoerd met meerdere afnameservers. Toch kan het gebeuren dat op de dag van afname een storing bij DUO/Facet optreedt (bijvoorbeeld een internetstoring of een storing bij onze hostingpartner) waardoor een Online afname geen doorgang kan vinden. Aangezien een FAO-server vanaf 84 uur van tevoren de examengegevens ophaalt, zal een offline afname altijd doorgang kunnen vinden, ook op de dag dat DUO of een ISP een storing heeft. Uiteraard zal dit alleen van toepassing zijn als de afnameplanner tijdig de afnameplanning heeft gemaakt en de afnames op tijd naar de FAO-server zijn gedistribueerd en de FAO-server lokaal geïnstalleerd is.
Samenvattend: De Online Afname-omgeving van DUO/Facet is een zeer betrouwbaar platform. Een FAO-server zal de laatste zorgen omtrent DDOS aanvallen, storingen bij providers of andere onvoorziene situaties op de dag van een afname kunnen wegnemen - uiteraard indien conform eisen ingericht en niet in een datacenter.
Zowel de Offline als de Online omgeving hebben hun eigen sterke punten en voordelen/nadelen. Een FAO-server hoeft slechts éénmaal te worden geïnstalleerd, DUO verzorgt de updates gedurende het schooljaar. Grotere updates zoals de overgangen naar nieuwe schooljaren, waarbij onder andere de Facet software wordt vernieuwd, worden ook automatisch naar reeds geïnstalleerde FAO servers gestuurd en geïnstalleerd, Hier hoeft een beheerder niet naar om te kijken. Een FAO server zal dan ook altijd zijn voorzien van dezelfde software als op de Online afname-omgevingen.
Het is natuurlijk ook mogelijk dat er een FAO server wordt geïnstalleerd waarbij een school zelf beslist of een afname op de Online of de Offline (FAO) omgeving wordt afgenomen. We zien met regelmaat dat scholen voor kleinere afnamegroepen of een inhaler de Online afname-omgeving gebruikt en voor reguliere afnames (vaak met grotere groepen) gebruik wordt gemaakt van de Offline (FAO) afname-omgeving.
* Wanneer een FAO-server in een datacenter wordt geplaatst, zal een FAO-server wel gevoeliger worden voor DDOS aanvallen. Daaruit voortvloeiend zal dit mogelijk invloed op de snelheid van de FAO-server hebben en kan dit de afnames raken.
Welke harde schijf type wordt aangeraden om te gebruiken voor een FAO server?
Maak vooral gebruik van SSD schijven.
We zien vooral bij IDE schijven (spin disks) dat de lees en schrijfsnelheden kunnen achterblijven. Dit kan ertoe leiden dat FAO server performance niet toereikend is (afnames, distributies van en naar een FAO server).
Tevens duurt het bijwerken van een bestaande FAO installatie langer wanneer er een IDE schijf wordt gebruikt.
We raden het gebruik van SSD schijven dan ook aan waar mogelijk. SSD is sneller (lees en schrijf) waardoor de FAO performance sterk verbetert en ook het bijwerken van een bestaande FAO sneller zal sneller verlopen
Hoe kan ik de FAO-server opnieuw installeren met behoud van het FAO-id?
Verwijder de huidige VM en maak deze opnieuw aan conform de (systeem)eisen.
Zorg ervoor dat u inlogt als FAO-beheerder op het Portaal van Facet (https://portaal.facet.onl ).
Bij ‘Beheren FAO’s' kiest u het juiste FAO-id (klik deze aan).
In het volgende scherm (Raadplegen FAO) kiest u ‘Deactiveer’ en wacht tot een melding wordt getoond dat de FAO is gedeactiveerd.
Klik op ‘(her)Activeer’. Er wordt een (nieuwe) activatiecode getoond.
Sla deze (nieuwe) activatiecode op (bijvoorbeeld in een (leeg) tekstdocument) of schrijf deze code op.
Zorg ervoor dat u de laatste FAO-server ISO heeft gedownload van het Portaal van Facet of van deze Wiki.
Koppel (mount) de FAO-server ISO aan de nieuw aangemaakte VM.
Start de FAO-server installatie.
Gebruik de nieuwe activatiecode zodra om de activatiecode wordt gevraagd.
Let op: Zorg ervoor dat eventuele afnamedata (afnamegroepen/examendata) naar DUO teruggestuurd zijn voordat u een FAO-server opnieuw installeert. Eventuele op de FAO-server aanwezige afnamedata zal verloren gaan bij een (her)installatie van een FAO-server.
Kan de FAO server op Silicon/ARM hardware worden gebruikt?
Nee. Silicon/ARM architectuur wordt niet ondersteund door de FAO-server.
De FAO server kan alleen op X86-64 architectuur worden gebruikt, deze is niet geschikt voor Silicon/ARM architectuur. Dat geldt voor fysieke installaties maar ook voor virtuele omgevingen.
Wordt de FAO server in een VM gezet? Dan dient de onderliggende hardware ook X86-64 architectuur te zijn.
Dit betekent ook dat de Silicon architectuur van Apple niet kan worden gebruikt. Een FAO server installatie op deze architectuur i.c.m. met Parallels wordt dan ook niet ondersteund!
De installatie is initieel niet gelukt. De FAO installatie wordt herstart en bij de volgende installatiepoging wordt er een melding gegeven: 'Er is al een koppeling gemaakt. Een tweede kan niet'. Wat is er aan de hand?
Deze melding kan meerdere oorzaken hebben;
U gebruikt een verkeerde ISO (bijvoorbeeld van het vorige schooljaar).
De ISO is corrupt (hetzij door eigen aanpassingen aan de ISO of de ISO is niet goed gedownload).
Een volgelopen statetable in een router of firewall.
Een ongeldige activatiecode.
Als deze melding reeds gegeven is en u gaat opnieuw de FAO server installatie doen;Verwijder de huidige VM
Maak een nieuwe VM aan met de juiste eisen.
Koppel de FAO ISO aan de VM.
Deactiveer en heractiveer de FAO server in het FAO menu op het Facet Portaal. Er wordt dan een nieuwe activatiecode gemaakt.
Installeer de FAO server opnieuw.
In geval van een volgelopen statetable of soortgelijk; Reset de (connection) state.
Welke FAO-server ISO kan er worden gebruikt?
Om de FAO server correct te kunnen installeren dient men ten alle tijden de meest recente FAO-server ISO te gebruiken. Op het Facet Portaal en deze Wiki wordt altijd de meest recente FAO-server ISO aangeboden. Op de hoofdpagina van deze Wiki staat een download URL.
Wanneer er een jaarlijkse Facet release plaatsvindt zal er een nieuwe FAO-server ISO worden uitgebracht. Deze is het gehele schooljaar inzetbaar, tenzij er gedurende een schooljaar een dusdanig grote update plaatsvindt dat hier een nieuwe ISO voort wordt uitgebracht. Voor Facet 13 F4 zal er ook een nieuwe FAO-server ISO worden uitgebracht.
Tijdens de installatie wordt door de systemen van Facet gecontroleerd op de geldigheid van de gebruikte FAO server ISO.
Wordt er een oude, niet meer geldige FAO server ISO gebruikt, dan wordt deze niet meer geaccepteerd als men een (her) installatie hiermee doet. Men zal een melding krijgen dat niet de juiste versie wordt gebruikt of er wordt een melding gegeven dat communicatie over poort 22 en 4505/06 niet lukt.
FAO server/afname traagheid
Soms kan het gebeuren dat afnames die via een FAO server worden afgenomen traagheid vertonen: Langzaam inladen van vragen, lange wachttijd tussen vragen en/of vastlopende cliënt PC's of verbroken verbindingen.
Zoals het nu lijkt zijn er bepaalde hostservers (zoals de HP ML350 Gen9) die zijn uitgerust met Broadcom netwerkkaarten (o.a. Broadcom BCM5719) die deze problemen lijken te hebben. De geconstateerde traagheid werd ervaren met Hyper-V gebruik.
De standaard meegeleverde drivers van de Broadcom kaarten lijken niet altijd te voldoen. De Broadcom kaarten hebben de meest recente drivers nodig om de volle snelheid te kunnen behalen waardoor de FAO server ook optimaal is te gebruiken.
DNS Records aanmaken
Iedere FAO krijgt bij installatie een eigen ID nummer. Iedere FAO heeft momenteel een certificaat voor *.fao-facet.onl aan boord.
Wanneer men de FAO server wil aanroepen op DNS naam, dient men in de lokale DNS een zone aan te maken voor <fao-id>.fao-facet.onl. Even uitgaande van een FAO met ID F001007 zou er dus een nieuwe zone in de DNS aangemaakt moeten worden met de naam f001007.fao-facet.onl. Onder deze zone dient een A record met een lege naam aangemaakt te worden die wijst naar het IP adres van de FAO server.
In BIND DNS zone formaat:
@ IN A 10.0.0.5
Maak geen zone aan voor fao-facet.onl met daaronder een A record met de naam f001007 die wijst naar 10.0.0.5! Dat maakt de DNS server authoritatief over het gehele fao-facet.onl domein en gezien hij de rest van de records niet kent kan dat tot problemen leiden.
Welke netwerkadapters kan een FAO server gebruiken en hoe stel je deze in?
In (Windows) VM omgevingen kan vaak worden gekozen uit de E1000 en VMXNet3 (virtuele) netwerkkaart (NIC). Welke moet worden gebruikt voor de FAO server?
Gebruik de VMXNET3 NIC waar mogelijk. Kies je deze niet, dan wordt er vaak een standaard netwerkadapter of netwerkdriver gekozen, de E1000. Deze voldoet echter niet voor FAO server gebruik.
De lees en schrijfsnelheden die met een VMXNET3 behaald kunnen worden liggen significant hoger dan met de E1000 NIC of andere standaard NIC. Dit komt de stabiliteit en snelheid van de FAO server ten goede. Via testprogramma's (zoals CrystalDiskManager)is gebleken dat de lees en schrijfsnelheden met een VMXNet3 flink hoger liggen dan met een standaard NIC zoals een E1000, zie de afbeeldingen hieronder.
Samengevat:
Wordt er gebruik gemaakt van de E1000 NIC of een andere legacy driver voor de VM van de FAO server, dan kunnen er performance problemen optreden:
De lees en schrijfsnelheden van de E1000 NIC kunnen (soms) dermate laag zijn dat dit zich zal uiten in updates die niet worden binnengehaald en/of niet worden geïnstalleerd
Wegvallende verbindingen tijdens afnames of het aanroepen van de FAO server tijdens afnames zal dermate meer tijd kosten dat het netwerkperformance issues met zich kan meebrengen zoals vertragingen
In dat geval kan het lang(er) duren eer de cliënts op de FAO server kunnen inloggen. Ook kan het gebeuren dat het doorklikken naar de volgende vraag tijdens een afname lang(er) duurt en kunnen er problemen optreden met multimedia tijdens afnames.
De installatie van de FAO server lijkt te zijn gelukt. De FAO console verschijnt in beeld maar de staan allerlei procesfouten. Wat is hier de oorzaak van en eventueel de oplossing?
Wanneer de FAO console procesfouten geeft kan dit te maken hebben met de ingestelde poortverwijzingen in de firewall.
Vanaf Facet 6 is er een Repository server bijgekomen. De installatie van FAO 6 gebruikt deze repository server om de installatie te voltooien. Wanneer deze verbinding niet is gemaakt, dan zal de FAO console weliswaar opkomen maar worden er procesfouten getoond.
Zorg er daarom voor dat de volgende poortinstellingen zijn doorgevoerd in uw Firewall:
Firewall instelling (Outbound) | FAO IP -> 23.97.253.89 TCP poort 22 (SSH) FAO IP -> 23.97.253.89 TCP poort 4505 (ZeroMQ) FAO IP -> 23.97.253.89 TCP poort 4506 (ZeroMQ) FAO IP -> 23.97.253.89 TCP poort 443 (HTTPS)
FAO IP -> 147.181.6.128 TCP poort 22 (SSH) FAO IP -> 147.181.6.128 TCP poort 4505 (ZeroMQ) FAO IP -> 147.181.6.128 TCP poort 4506 (ZeroMQ) FAO IP -> 147.181.6.210 TCP poort 443 (HTTPS)
FAO IP -> NTP1, NTP2, NTP3 UDP 123 |
---|
Zodra de poorten zijn opengezet is het aan te raden om de installatie van de FAO server nogmaals uit te voeren.
Als de FAO server eenmaal goed is geïnstalleerd, zijn er geen fouten zichtbaar. Hieronder een voorbeeld van een FAO console waarvan de status in orde is.
Kan SNMP gebruikt worden met de FAO server?
De FAO server kan worden gemonitord met SNMP.
Wel moet er communicatie mogelijkheid zijn tussen de FAO server en Monitoring Server. Deze communicatie gaat over poort 161 UDP, dit moet worden toegevoegd aan uw firewall.
Ook dient de MIB UCD-SNMP cliënt geladen te zijn op de monitoring server ten behoeve van de SNMP cliënt.
IP-Adres | Als SNMP-server dient het IP-adres van de FAO-server te worden gebruikt |
Communicatiepoort | UDP poort 161 |
SNMP-versie | 2c |
Community string | public |