Vereisten voor offline-installatie van AKS Edge Essentials
AKS Edge Essentials is voornamelijk ontworpen om te worden geïnstalleerd op een computer met internetverbinding, omdat veel onderdelen regelmatig worden bijgewerkt. Met een aantal extra stappen is het echter mogelijk om AKS Edge Essentials te implementeren in een offlineomgeving.
In het volgende artikel wordt de vereiste configuratie beschreven die nodig is voor een offline-installatie van AKS Edge Essentials:
- Windows-certificaten
- Internetcontroles
- Licenties
Windows-certificaten
Met de AKS Edge Essentials-installatie wordt alleen inhoud geïnstalleerd die wordt vertrouwd. Het verifieert dat vertrouwen door Authenticode-handtekeningen te controleren van de inhoud die wordt gedownload en controleert of alle inhoud wordt vertrouwd voordat deze wordt geïnstalleerd. Ook worden de PowerShell-module en cmdlets van AKSEdge.psm1 die worden gebruikt voor het implementeren van het cluster ondertekend en geverifieerd. Hierdoor blijft uw omgeving veilig tegen aanvallen waarbij de downloadlocatie wordt aangetast.
Daarom vereist de AKS Edge Essentials-installatie dat verschillende standaard microsoft-basis- en tussencertificaten worden geïnstalleerd en bijgewerkt op de computer van een gebruiker. Als de computer up-to-date blijft met Windows Update, zijn handtekeningcertificaten meestal up-to-date. Als de computer offline is, moeten de certificaten op een andere manier worden vernieuwd.
Een manier om het installatiesysteem te controleren, is door de volgende stappen uit te voeren:
Open een PowerShell-sessie met verhoogde bevoegdheid.
Controleer op de Microsoft Root Certificate Authority 2011 door de volgende opdracht uit te voeren:
Get-ChildItem -Path Cert:\LocalMachine\Root | Where-Object {$_.Subject -like "CN=Microsoft Root Certificate Authority 2011*"}
Als de Microsoft Root Certificate Authority 2011 op deze computer is geïnstalleerd, ziet u de volgende uitvoer:
PSParentPath: Microsoft.PowerShell.Security\Certificate::LocalMachine\Root Thumbprint Subject ---------- ------- 8F43288AD272F3103B6FB1428485EA3014C0BCFE CN=Microsoft Root Certificate Authority 2011, O=Microsoft Corporation, L=R...
Controleer op de Microsoft Code Signing PCA 2011 door de volgende opdracht uit te voeren:
Get-ChildItem -Path Cert:\LocalMachine\CA | Where-Object {$_.Subject -like "CN=Microsoft Code Signing PCA 2011*"}
Als pcA 2011 voor ondertekening van Microsoft-programmacode op deze computer is geïnstalleerd, ziet u de volgende uitvoer:
PSParentPath: Microsoft.PowerShell.Security\Certificate::LocalMachine\CA Thumbprint Subject ---------- ------- F252E794FE438E35ACE6E53762C0A234A2C52135 CN=Microsoft Code Signing PCA 2011, O=Microsoft Corporation, L=Redmond, S=...
Als het tussenliggende microsoft-certificaat voor ondertekening van programmacode PCA 2011 alleen in het tussenliggende certificaatarchief van de huidige gebruiker stond, is het alleen beschikbaar voor de gebruiker die is aangemeld. Mogelijk moet u deze installeren voor andere gebruikers.
Certificaten installeren of vernieuwen wanneer u offline bent
Er zijn twee opties voor het installeren of bijwerken van certificaten in een offlineomgeving.
Optie 1: certificaten handmatig of als onderdeel van een gescripte implementatie installeren
Als u de implementatie van AKS Edge Essentials in een offlineomgeving naar clientwerkstations scriptt, voert u de volgende stappen uit:
Open een PowerShell-sessie met verhoogde bevoegdheid.
Download de benodigde certificaten:
Voer de volgende opdrachten handmatig uit of voeg deze toe aan uw AKS Edge Essentials-installatiescript:
certutil.exe -addstore -f "AuthRoot" "[download path]\MicrosoftRootCertificateAuthority2011.cer" certutil.exe -addstore -f "CA" "[download path]\MicCodSigPCA2011_2011-07-08.crt"
Als u wilt controleren of de certificaten correct zijn geïnstalleerd, gebruikt u de PowerShell-opdrachten in de sectie Windows-certificaten .
Optie 2: vertrouwde basiscertificaten distribueren in een bedrijfsomgeving
Voor ondernemingen met offlinecomputers die niet over de meest recente basiscertificaten beschikken, kan een beheerder de instructies in Vertrouwde basismappen en Niet-toegestane certificaten gebruiken om ze bij te werken.
Internetcontroles
Tijdens de implementatie van een AKS Edge Essentials-cluster controleert het PowerShell-implementatiescript op internetverbinding. Deze controles zijn om ervoor te zorgen dat DNS-servers werken, het cluster verbinding kan maken met internet en dat er een Arc-verbinding tot stand kan worden gebracht als de gebruiker dit wil. Bij het uitvoeren van offlineinstallaties zijn deze controles echter niet vereist en moeten ze worden vermeden.
Zorg ervoor dat u tijdens het maken van het JSON-implementatiebestand de InternetDisabled
parameter in de Networking
sectie markeert als waar.
Uw netwerkadapters configureren
Tijdens de implementatie heeft AKS Edge Essentials een adapter nodig die is ingeschakeld en het juiste IP-adres, subnet en standaardgatewayeigenschappen heeft. Deze waarden worden automatisch ingevuld in een DHCP-omgeving. Als u handmatig instelt, moet u ervoor zorgen dat alle drie de eigenschappen zijn ingesteld voordat u begint met de implementatie.
Licenties
U kunt offline-implementaties van AKS Edge Essentials licentie geven voor commercieel gebruik met behulp van het volumelicentiemodel. AKS Edge Essentials is gelicentieerd en geprijsd als een model per apparaat, per maand. Elke gelicentieerde eenheid wordt toegepast op een apparaat in uw cluster. Zie AKS Edge Essentials - Licensing voor meer licentiegegevens.