De Parallels RAS-console biedt een automatische updateoptie via Administration > Settings > Check now. Bij een installatie op één server is dat prima. Op een gedistribueerde farm, met brokers gescheiden van Secure Gateways, HALB’s en optionele servers, is het een slecht idee: de console werkt de componenten bij in een volgorde die ze zelf kiest, zonder dat jij er grip op hebt, en kan de farm in een inconsistente toestand achterlaten.
Dit artikel beschrijft de juiste procedure voor een upgrade van v19 naar v21 op een echte architectuur met meerdere componenten. Alles hier is gevalideerd in lab- en productieomgevingen.
Belangrijke opmerking over de downloads: nieuwe versies verschijnen op de officiële downloadpagina tot een week voordat ze in de repository staan die de RAS-console raadpleegt. Download de installatieprogramma’s altijd handmatig van de website van Parallels — vertrouw nooit op de ingebouwde updatecontrole van de console.
Doelarchitectuur
Dit artikel is bedoeld voor farms waarvan de componenten op aparte servers staan. Doorgaans: 2 of 3 RAS Connection Brokers, 2 Secure Gateways, 2 HALB’s, RDSH-hosts of VDI-pools op basis van templates, en optioneel een server voor de Performance Monitor en een voor de Reporting Service.
Voordat je begint
- Download alle installatieprogramma’s van parallels.com/products/ras/download/links/: RASInstaller, RASAgentsInstaller, RASPerformanceMonitor, RASReporting en de nieuwe HALB-appliance
- Exporteer de RAS-configuratie: RAS Console > Administration > Export
- Maak snapshots van alle VM’s (brokers, SG, HALB, Reporting)
- Bewaar de licentiesleutel: RAS Console > Licensing
- Bepaal welke broker de primaire is (degene die de licentie houdt)
- Controleer dat de farm voor de start 100% groen is
- Breng de klant op de hoogte van de geplande onderbrekingen
Volgorde van de updates
1. Eerst de primaire broker
Het minst intuïtieve punt: de primaire broker wordt als eerste bijgewerkt, niet als laatste. Stop vóór het starten van het installatieprogramma op de primaire broker handmatig deze drie services op alle secundaire brokers: Parallels RAS Redundancy Service, Parallels RAS Connection Broker Service en RAS Provider Service.
Tip: sorteer in services.msc op de kolom Beschrijving om alle Parallels-services bij elkaar te zetten.
Start het installatieprogramma op de primaire broker. Een herstart is nodig. Tijdens de herstart verliest de RAS-console de verbinding — dat is normaal. Clients zien mogelijk even een foutmelding, maar maken automatisch opnieuw verbinding zodra de broker terug is. v19-agents communiceren tijdens de overgang correct met een v21-broker.
2. Secundaire brokers
Werk de secundaire brokers één voor één bij. Start na elke upgrade de in stap 1 gestopte services opnieuw en controleer dat de broker groen is voordat je verdergaat.
3. Secure Gateways
⚠️ Tijdens de upgrade van een Secure Gateway worden alle sessies die via die SG getunneld zijn, verbroken. Dat is een harde onderbreking, geen kort haperen. Plan het buiten kantooruren en breng de klant op de hoogte. Werk SG 1 bij terwijl SG 2 het verkeer afhandelt, en draai het daarna om.
4. HALB
⚠️ Oudere HALB-versies zijn niet compatibel met RAS v21. Download de nieuwe appliance vóór het onderhoudsvenster. Begin met de passieve HALB. Ook het bijwerken van de actieve HALB veroorzaakt tijdens de omschakeling een onderbreking van de verbinding — dezelfde logica als bij de Secure Gateways.
5. RDSH- en Remote PC-agents
Vanuit de RAS-console: Farm > Site > Tasks > Upgrade all Agents. Geen onderbreking van gebruikerssessies. v19-agents werken tijdens de overgang correct met v21-brokers, maar bijwerken blijft verplicht. In omgevingen op basis van templates moet je het opnieuw opbouwen van de poolhosts vanuit de bijgewerkte template apart met de klant inplannen.
6. Enrollment Servers
Enrollment Servers zijn RAS-agents zoals alle andere — werk ze bij vanuit de RAS-console met een rechtermuisklik op elke Enrollment Server > Update Agent, of via Tasks > Upgrade all Agents. Tijdens de herstart van de agent mislukken nieuwe SAML-authenticaties die een smartcardcertificaat nodig hebben tijdelijk. Bestaande sessies merken er niets van. Heb je twee Enrollment Servers in hoge beschikbaarheid, werk dan de eerste bij, controleer dat die groen is en ga daarna door met de tweede.
7. Performance Monitor
Voer RASPerformanceMonitor-21.1.26542.msi uit over de bestaande versie. Geen deïnstallatie, geen herconfiguratie. De historische gegevens blijven behouden. Controleer na de herstart dat het dashboard bereikbaar is op het tabblad Monitoring. Zo niet, kijk dan of TCP-poort 3000 vrij is.
8. Reporting Service
⚠️ Het bijwerken van de Reporting Service wist de rapportgeschiedenis. Breng de klant vooraf op de hoogte — dit is het enige onomkeerbare gevolg van de hele procedure. SQL Server Express 2022 en SSRS 2022 zijn native compatibel met RAS v21 — blijf eraf. Voer RASReporting-21.1.26542.msi uit, kies Localhost als locatie van de database, controleer dat de instantienaam RASREPORTING is (hoofdlettergevoelig) en valideer daarna via Administration > Reporting > Test Connection.
Controles na de upgrade
- Alle brokers, SG, HALB en agents groen in de RAS-console
- Aantal licenties: RAS Console > Licensing > Concurrent UBL
- Een volledige verbinding als eindgebruiker testen
- Het dashboard van de Performance Monitor controleren (tabblad Monitoring)
- De Reporting-verbinding testen (Administration > Reporting > Test Connection)
