Kontrollera nätverksberedskap för Azure Stack Edge-enheter
GÄLLER FÖR: Azure Stack Edge Pro – GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure Stack Edge Mini R
Den här artikeln beskriver hur du kontrollerar hur redo nätverket är för distribution av Azure Stack Edge-enheter.
Du använder Azure Stack Network Readiness Checker, ett PowerShell-verktyg som kör en serie tester för att kontrollera obligatoriska och valfria inställningar i nätverket där du distribuerar dina Azure Stack Edge-enheter. Verktyget returnerar statusen Pass/Fail för varje test och sparar en loggfil och rapportfil med mer information.
Du kan köra verktyget från valfri dator i nätverket där du distribuerar Azure Stack Edge-enheterna. Verktyget fungerar med PowerShell 5.1, som är inbyggt i Windows.
Om verktyget
Azure Stack Network Readiness Checker kan kontrollera om ett nätverk uppfyller följande krav:
DNS-servern (Domain Name System) är tillgänglig och fungerar.
NTP-servern (Network Time Protocol) är tillgänglig och fungerar.
Azure-slutpunkter är tillgängliga och svarar på HTTPS, med eller utan en proxyserver.
Windows Update-servern – antingen den kundspecifika WSUS-servern (Windows Server Update Services) eller den offentliga Windows Update-servern – är tillgänglig och fungerar.
Nätverkssökvägen har en MTU (Maximum Transmission Unit) på minst 1 500 byte, vilket krävs av Azure Stack Edge-tjänsten.
Det finns inga överlappande IP-adresser för Edge Compute.
DNS-resursposter för Azure Stack Edge kan lösas.
Rapportfil
Verktyget sparar en rapport, AzsReadinessCheckerReport.json
, med detaljerad diagnostik som samlas in under varje test. Den här informationen kan vara till hjälp om du behöver kontakta Microsoft Support.
Rapporten innehåller till exempel:
En lista över nätverkskort på den dator som används för att köra testerna, med drivrutinsversionen, MAC-adressen och anslutningstillståndet för varje nätverkskort.
IP-konfiguration för den dator som används för att köra testerna.
Detaljerade DNS-svarsegenskaper som DNS-servern returnerade för varje test.
Detaljerade HTTP-svar för varje test av en URL.
Nätverksvägsspårning för varje test.
Förutsättningar
Slutför följande uppgifter innan du börjar:
Granska nätverkskrav i checklistan Distribution för din Azure Stack Edge Pro GPU-enhet.
Kontrollera att du har åtkomst till en klientdator som körs i nätverket där du ska distribuera dina Azure Stack Edge-enheter.
Installera verktyget Azure Stack Network Readiness Checker i PowerShell genom att följa stegen i Installera nätverksberedskapskontroll nedan.
Installera kontroll av nätverksberedskap
Utför följande steg för att installera Azure Stack Network Readiness Checker på klientdatorn:
Öppna PowerShell på klientdatorn. Om du behöver installera PowerShell läser du Installera PowerShell i Windows.
I en webbläsare går du till Microsoft.AzureStack.ReadinessChecker i PowerShell-galleriet. Version 1.2100.1780.756 av modulen Microsoft.AzureStack.ReadinessChecker visas.
På fliken Installera modul väljer du ikonen Kopiera för att kopiera kommandot Install-Module som installerar version 1.2100.1396.426 av Microsoft.AzureStack.ReadinessChecker.
Klistra in kommandot i PowerShell-kommandotolken och tryck på Retur.
Tryck på Y (Ja) eller A (Ja till alla) i följande uppmaning för att installera modulen.
Untrusted repository You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Kör en kontroll av nätverksberedskap
När du kör verktyget Azure Stack Network Readiness Checker måste du ange nätverks- och enhetsinformation från checklistan Distribution för din Azure Stack Edge Pro GPU-enhet.
Utför följande steg för att köra en kontroll av nätverksberedskap:
Öppna PowerShell på en klientdator som körs i nätverket där du distribuerar Azure Stack Edge-enheten.
Kör en kontroll av nätverksberedskap genom att ange följande kommando:
Invoke-AzsNetworkValidation -DnsServer <string[]> -DeviceFqdn <string> [-TimeServer <string[]>] ` [-Proxy <uri>] [-ProxyCredential <pscredential>] [-WindowsUpdateServer <uri[]>] [-CustomUrl <url[]>] ` [-AzureEnvironment {AzureCloud | AzureChinaCloud | AzureGermanCloud | AzureUSGovernment | CustomCloud}] ` [-SkipTests {LinkLayer | IPConfig | DnsServer | TimeServer | PathMtu | DuplicateIP | AzureEndpoint | WindowsUpdateServer | DnsRegistration}] ` [-OutputPath <string>]
För att få meningsfulla resultat från nätverksberedskapskontroll som hittar viktiga problem i nätverkskonfigurationen måste du inkludera alla följande parametrar som gäller för din miljö.
Parameter Description -DnsServer
IP-adresser för DNS-servrarna (till exempel dina primära och sekundära DNS-servrar). -DeviceFqdn
Fullständigt domännamn (FQDN) som du planerar att använda för Azure Stack Edge-enheten. -TimeServer
FQDN för en eller flera NTP-servrar (Network Time Protocol). (Rekommenderas) -Proxy
URI för proxyservern om du använder en proxyserver. (Valfritt) -ProxyCredential
PSCredential-objekt som innehåller användarnamnet och lösenordet som används på proxyservern. (Krävs om proxyservern kräver användarautentisering) -WindowsUpdateServer
URI:er för en eller flera WSUS-servrar (Windows Server Update Services). (Valfritt) -ComputeIPs
Beräknings-IP-intervallet som ska användas av Kubernetes. Ange start-IP och slut-IP som avgränsas med ett bindestreck. -CustomUrl
Visar en lista över andra URL:er som du vill testa HTTP-åtkomst till. (Valfritt) -AzureEnvironment
Anger Azure-miljön. Krävs om enheten distribueras till en annan miljö än det offentliga Azure-molnet (Azure Cloud). -SkipTests
Kan användas för att exkludera tester. (Valfritt)
Avgränsa testnamn med kommatecken.-OutputPath
Anger var loggfilen och rapporten ska lagras från testerna. (Valfritt)
Om du inte använder den här sökvägen lagras filerna i följande sökväg:C:\Users\<username>\AppData\Local\Temp\AzsReadinessChecker\
Varje körning av network readiness checker skriver över den befintliga rapporten.
Exempelutdata
Följande exempel är utdata från lyckade och misslyckade körningar av verktyget Azure Stack Network Readiness Checker.
Exempelutdata: Lyckat test
Följande exempel är utdata från en lyckad körning av verktyget Nätverksberedskapskontroll med följande parametrar:
Invoke-AzsNetworkValidation -DnsServer '10.50.10.50', '10.50.50.50' -DeviceFqdn 'aseclient.contoso.com' -TimeServer 'pool.ntp.org' -Proxy 'http://proxy.contoso.com:3128/' -SkipTests DuplicateIP -WindowsUpdateServer 'http://ase-prod.contoso.com' -OutputPath `C:\ase-network-tests`
Verktyget returnerade följande utdata:
PS C:\Users\Administrator> Invoke-AzsNetworkValidation -DnsServer '10.50.10.50', '10.50.50.50' -DeviceFqdn 'aseclient.contoso.com' -TimeServer 'pool.ntp.org' -Proxy 'http://proxy.contoso.com:3128/' -SkipTests DuplicateIP -WindowsUpdateServer 'http://ase-prod.contoso.com' -OutputPath C:\ase-network-tests
Invoke-AzsNetworkValidation v1.2100.1396.426 started.
The following tests will be executed: LinkLayer, IPConfig, DnsServer, PathMtu, TimeServer, AzureEndpoint, WindowsUpdateServer, DnsRegistration, Proxy
Validating input parameters
Validating Azure Stack Edge Network Readiness
Link Layer: OK
IP Configuration: OK
Using network adapter name 'vEthernet (corp-1g-Static)', description 'Hyper-V Virtual Ethernet Adapter'
DNS Server 10.50.10.50: OK
DNS Server 10.50.50.50: OK
Network Path MTU: OK
Time Server pool.ntp.org: OK
Proxy Server 10.57.48.80: OK
Azure ARM Endpoint: OK
Azure Graph Endpoint: OK
Azure Login Endpoint: OK
Azure ManagementService Endpoint: OK
Azure AseService Endpoint: OK
Azure AseServiceBus Endpoint: OK
Azure AseStorageAccount Endpoint: OK
Windows Update Server ase-prod.contoso.com port 80: OK
DNS Registration for aseclient.contoso.com: OK
DNS Registration for login.aseclient.contoso.com: OK
DNS Registration for management.aseclient.contoso.com: OK
DNS Registration for *.blob.aseclient.contoso.com: OK
DNS Registration for compute.aseclient.contoso.com: OK
Log location (contains PII): C:\ase-network-tests\AzsReadinessChecker.log
Report location (contains PII): C:\ase-network-tests\AzsReadinessCheckerReport.json
Invoke-AzsNetworkValidation Completed
Exempelutdata: Misslyckat test
Om ett test misslyckas returnerar kontrollverktyget för nätverksberedskap information som hjälper dig att lösa problemet, enligt exempelutdata nedan.
Följande exempel är utdata från det här kommandot:
Invoke-AzsNetworkValidation -DnsServer '10.50.10.50' -TimeServer 'time.windows.com' -DeviceFqdn aseclient.contoso.com -ComputeIPs 10.10.52.1-10.10.52.20 -CustomUrl 'http://www.nytimes.com','http://fakename.fakeurl.com'
Verktyget returnerade följande utdata:
PS C:\Users\Administrator> Invoke-AzsNetworkValidation -DnsServer '10.50.10.50' -TimeServer 'time.windows.com' -DeviceFqdn aseclient.contoso.com -ComputeIPs 10.10.52.1-10.10.52.20 -CustomUrl 'http://www.nytimes.com','http://fakename.fakeurl.com'
Invoke-AzsNetworkValidation v1.2100.1396.426 started.
Validating input parameters
The following tests will be executed: LinkLayer, IPConfig, DnsServer, PathMtu, TimeServer, AzureEndpoint, WindowsUpdateServer, DuplicateIP, DnsRegistration, CustomUrl
Validating Azure Stack Edge Network Readiness
Link Layer: OK
IP Configuration: OK
DNS Server 10.50.10.50: OK
Network Path MTU: OK
Time Server time.windows.com: OK
Azure ARM Endpoint: OK
Azure Graph Endpoint: OK
Azure Login Endpoint: OK
Azure ManagementService Endpoint: OK
Azure AseService Endpoint: OK
Azure AseServiceBus Endpoint: OK
Azure AseStorageAccount Endpoint: OK
URL http://www.nytimes.com/: OK
URL http://fakename.fakeurl.com/: Fail
Windows Update Server windowsupdate.microsoft.com port 80: OK
Windows Update Server update.microsoft.com port 80: OK
Windows Update Server update.microsoft.com port 443: OK
Windows Update Server download.windowsupdate.com port 80: OK
Windows Update Server download.microsoft.com port 443: OK
Windows Update Server go.microsoft.com port 80: OK
Duplicate IP: Warning
DNS Registration for aseclient.contoso.com: OK
DNS Registration for login.aseclient.contoso.com: Fail
DNS Registration for management.aseclient.contoso.com: Fail
DNS Registration for *.blob.aseclient.contoso.com: Fail
DNS Registration for compute.aseclient.contoso.com: Fail
Details:
[-] URL http://fakename.fakeurl.com/: fakename.fakeurl.com : DNS name does not exist
[-] Duplicate IP: Some IP addresses allocated to Azure Stack may be active on the network. Check the output log for the detailed list.
[-] DNS Registration for login.aseclient.contoso.com: login.aseclient.contoso.com : DNS name does not exist
[-] DNS Registration for management.aseclient.contoso.com: management.aseclient.contoso.com : DNS name does not exist
[-] DNS Registration for *.blob.aseclient.contoso.com: testname.aseclient.contoso.com : DNS name does not exist
[-] DNS Registration for compute.aseclient.contoso.com: compute.aseclient.contoso.com : DNS name does not exist
Additional help URL http://aka.ms/azsnrc
Log location (contains PII): C:\Users\[*redacted*]\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessChecker.log
Report location (contains PII): C:\Users\[*redacted*]\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessCheckerReport.json
Invoke-AzsNetworkValidation Completed
Granska logg och rapport
Mer information finns i loggen och rapporten. Som standard sparas båda filerna på följande plats:
- Logg:
C:\Users\<username>\AppData\Local\Temp\AzsReadinessChecker\AzrReadinessChecker.log
- Rapport:
C:\Users\<username>\AppData\Local\Temp\AzsReadinessChecker\AzrReadinessCheckerReport.json
Nästa steg
- Lär dig hur du ansluter till din Azure Stack Edge-enhet: Pro GPU-enhet, Pro R-enhet, Mini R-enhet.
- Granska en checklista för distribution för din enhet: Pro GPU-checklista, Pro R-checklista, Mini R checklista.
- Kontakta Microsoft Support.