Een Azure Stack Edge Pro FPGA-apparaat beheren via Windows PowerShell
Belangrijk
Azure Stack Edge Pro FPGA-apparaten zullen in februari 2024 het einde van de levensduur bereiken. Als u nieuwe implementaties overweegt, raden we u aan Om Azure Stack Edge Pro 2- of Azure Stack Edge Pro GPU-apparaten voor uw workloads te verkennen.
Met de Azure Stack Edge Pro FPGA-oplossing kunt u gegevens verwerken en verzenden via het netwerk naar Azure. In dit artikel worden enkele configuratie- en beheertaken voor uw Azure Stack Edge Pro FPGA-apparaat beschreven. U kunt de Azure-portal, de lokale webinterface of de Windows PowerShell-interface gebruiken om uw apparaat te beheren.
Dit artikel is gericht op de taken die u uitvoert met behulp van de PowerShell-interface.
Dit artikel bevat de volgende procedures:
- Verbinding maken met de PowerShell-interface
- Een ondersteuningspakket maken
- Certificaat uploaden
- Het apparaat opnieuw instellen
- Apparaatgegevens weergeven
- Rekenlogboeken ophalen
- Compute-modules bewaken en problemen oplossen
Verbinding maken met de PowerShell-interface
Afhankelijk van het besturingssysteem van de client zijn de procedures om extern verbinding te maken met het apparaat anders.
Extern verbinding maken vanaf een Windows-client
Voordat u begint, moet u ervoor zorgen dat windows PowerShell 5.0 of hoger op uw Windows-client wordt uitgevoerd.
Volg deze stappen om extern verbinding te maken vanaf een Windows-client.
Voer een Windows PowerShell-sessie uit als beheerder.
Zorg ervoor dat de Windows Remote Management-service wordt uitgevoerd op uw client. Typ bij de opdrachtprompt:
winrm quickconfig
Zie Installatie en configuratie voor Windows Remote Management voor meer informatie.
Wijs een variabele toe aan het IP-adres van het apparaat.
$ip = "<device_ip>"
Vervang
<device_ip>
door het IP-adres van uw apparaat.Als u het IP-adres van uw apparaat wilt toevoegen aan de lijst met vertrouwde hosts van de client, typt u de volgende opdracht:
Set-Item WSMan:\localhost\Client\TrustedHosts $ip -Concatenate -Force
Start een Windows PowerShell-sessie op het apparaat:
Enter-PSSession -ComputerName $ip -Credential $ip\EdgeUser -ConfigurationName Minishell
Geef het wachtwoord op wanneer u hierom wordt gevraagd. Gebruik hetzelfde wachtwoord dat wordt gebruikt om u aan te melden bij de lokale webgebruikersinterface. Het standaardwachtwoord voor de lokale webgebruikersinterface is Password1. Wanneer u verbinding maakt met het apparaat via externe PowerShell, ziet u de volgende voorbeelduitvoer:
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. PS C:\WINDOWS\system32> winrm quickconfig WinRM service is already running on this machine. PS C:\WINDOWS\system32> $ip = "10.100.10.10" PS C:\WINDOWS\system32> Set-Item WSMan:\localhost\Client\TrustedHosts $ip -Concatenate -Force PS C:\WINDOWS\system32> Enter-PSSession -ComputerName $ip -Credential $ip\EdgeUser -ConfigurationName Minishell WARNING: The Windows PowerShell interface of your device is intended to be used only for the initial network configuration. Please engage Microsoft Support if you need to access this interface to troubleshoot any potential issues you may be experiencing. Changes made through this interface without involving Microsoft Support could result in an unsupported configuration. [10.100.10.10]: PS>
Extern verbinding maken vanaf een Linux-client
Op de Linux-client die u gaat gebruiken om verbinding te maken:
- Installeer de nieuwste PowerShell Core voor Linux vanuit GitHub om de functie voor externe communicatie van SSH op te halen.
- Installeer alleen het
gss-ntlmssp
pakket vanuit de NTLM-module. Gebruik voor Ubuntu-clients de volgende opdracht:sudo apt-get install gss-ntlmssp
Ga naar externe communicatie van PowerShell via SSH voor meer informatie.
Volg deze stappen om extern verbinding te maken vanaf een NFS-client.
Als u de PowerShell-sessie wilt openen, typt u:
pwsh
Als u verbinding wilt maken met behulp van de externe client, typt u:
Enter-PSSession -ComputerName $ip -Authentication Negotiate -ConfigurationName Minishell -Credential ~\EdgeUser
Geef het wachtwoord op dat wordt gebruikt om u aan te melden bij uw apparaat wanneer u hierom wordt gevraagd.
Notitie
Deze procedure werkt niet in Mac OS.
Een ondersteuningspakket maken
Als u problemen ondervindt met apparaten, kunt u een ondersteuningspakket maken vanuit de systeemlogboeken. Microsoft Ondersteuning dit pakket gebruikt om de problemen op te lossen. Volg deze stappen om een ondersteuningspakket te maken:
Verbinding maken naar de PowerShell-interface van uw apparaat.
Gebruik de
Get-HcsNodeSupportPackage
opdracht om een ondersteuningspakket te maken. Het gebruik van de cmdlet is als volgt:Get-HcsNodeSupportPackage [-Path] <string> [-Zip] [-ZipFileName <string>] [-Include {None | RegistryKeys | EtwLogs | PeriodicEtwLogs | LogFiles | DumpLog | Platform | FullDumps | MiniDumps | ClusterManagementLog | ClusterLog | UpdateLogs | CbsLogs | StorageCmdlets | ClusterCmdlets | ConfigurationCmdlets | KernelDump | RollbackLogs | Symbols | NetworkCmdlets | NetworkCmds | Fltmc | ClusterStorageLogs | UTElement | UTFlag | SmbWmiProvider | TimeCmds | LocalUILogs | ClusterHealthLogs | BcdeditCommand | BitLockerCommand | DirStats | ComputeRolesLogs | ComputeCmdlets | DeviceGuard | Manifests | MeasuredBootLogs | Stats | PeriodicStatLogs | MigrationLogs | RollbackSupportPackage | ArchivedLogs | Default}] [-MinimumTimestamp <datetime>] [-MaximumTimestamp <datetime>] [-IncludeArchived] [-IncludePeriodicStats] [-Credential <pscredential>] [<CommonParameters>]
De cmdlet verzamelt logboeken van uw apparaat en kopieert deze logboeken naar een opgegeven netwerk of lokale share.
De gebruikte parameters zijn als volgt:
-Path
- Geef het netwerk of het lokale pad op naar het ondersteuningspakket te kopiëren. (vereist)-Credential
- Geef de referenties op voor toegang tot het beveiligde pad.-Zip
- Geef op om een zip-bestand te genereren.-Include
- Geef op dat de onderdelen moeten worden opgenomen in het ondersteuningspakket. Als dit niet is opgegeven,Default
wordt ervan uitgegaan.-IncludeArchived
- Geef op dat gearchiveerde logboeken in het ondersteuningspakket moeten worden opgenomen.-IncludePeriodicStats
- Geef op dat u periodieke logboeken wilt opnemen in het ondersteuningspakket.
Certificaat uploaden
Een correct SSL-certificaat zorgt ervoor dat u versleutelde gegevens naar de juiste server verzendt. Het certificaat kan behalve versleuteld ook worden geverifieerd. U kunt uw eigen vertrouwde SSL-certificaat uploaden via de PowerShell-interface van het apparaat.
Gebruik de
Set-HcsCertificate
cmdlet om het certificaat te uploaden. Geef de volgende parameters op wanneer u hierom wordt gevraagd:CertificateFilePath
- Pad naar de share die het certificaatbestand bevat in PFX-indeling .CertificatePassword
- Een wachtwoord dat wordt gebruikt om het certificaat te beveiligen.Credentials
- de gebruikersnaam voor toegang tot de share met het certificaat. Geef het wachtwoord voor de netwerkshare op wanneer u hierom wordt gevraagd.In het volgende voorbeeld ziet u het gebruik van deze cmdlet:
Set-HcsCertificate -Scope LocalWebUI -CertificateFilePath "\\myfileshare\certificates\mycert.pfx" -CertificatePassword "mypassword" -Credential "Username"
U kunt ook IoT Edge-certificaten uploaden om een beveiligde verbinding mogelijk te maken tussen uw IoT Edge-apparaat en de downstreamapparaten waarmee verbinding kan worden gemaakt. Er zijn drie bestanden (PEM-indeling ) die u moet installeren:
- Basis-CA-certificaat of de eigenaar-CA
- CA-certificaat voor apparaat
- Persoonlijke sleutel van apparaat
In het volgende voorbeeld ziet u het gebruik van deze cmdlet om IoT Edge-certificaten te installeren:
Set-HcsCertificate -Scope IotEdge -RootCACertificateFilePath "\\hcfs\root-ca-cert.pem" -DeviceCertificateFilePath "\\hcfs\device-ca-cert.pem\" -DeviceKeyFilePath "\\hcfs\device-private-key.pem" -Credential "username"
Wanneer u deze cmdlet uitvoert, wordt u gevraagd het wachtwoord voor de netwerkshare op te geven.
Ga naar Azure IoT Edge-certificaten of installeer certificaten op een gateway voor meer informatie over certificaten.
Apparaatgegevens weergeven
Gebruik de opdracht
Get-HcsApplianceInfo
om de informatie voor uw apparaat op te halen.In het volgende voorbeeld ziet u het gebruik van deze cmdlet:
[10.100.10.10]: PS>Get-HcsApplianceInfo Id : b2044bdb-56fd-4561-a90b-407b2a67bdfc FriendlyName : DBE-NBSVFQR94S6 Name : DBE-NBSVFQR94S6 SerialNumber : HCS-NBSVFQR94S6 DeviceId : 40d7288d-cd28-481d-a1ea-87ba9e71ca6b Model : Virtual FriendlySoftwareVersion : Data Box Gateway 1902 HcsVersion : 1.4.771.324 IsClustered : False IsVirtual : True LocalCapacityInMb : 1964992 SystemState : Initialized SystemStatus : Normal Type : DataBoxGateway CloudReadRateBytesPerSec : 0 CloudWriteRateBytesPerSec : 0 IsInitialPasswordSet : True FriendlySoftwareVersionNumber : 1902 UploadPolicy : All DataDiskResiliencySettingName : Simple ApplianceTypeFriendlyName : Data Box Gateway IsRegistered : False
Hier volgt een tabel met een overzicht van enkele belangrijke apparaatgegevens:
Parameter Description FriendlyName De beschrijvende naam van het apparaat zoals geconfigureerd via de lokale webgebruikersinterface tijdens de implementatie van het apparaat. De standaard beschrijvende naam is het serienummer van het apparaat. SerialNumber Het serienummer van het apparaat is een uniek nummer dat in de fabriek is toegewezen. Model Het model voor uw Azure Stack Edge- of Data Box Gateway-apparaat. Het model is fysiek voor Azure Stack Edge en virtueel voor Data Box Gateway. FriendlySoftwareVersion De beschrijvende tekenreeks die overeenkomt met de softwareversie van het apparaat. Voor een systeem met preview is de beschrijvende softwareversie Data Box Edge 1902. HcsVersion De HCS-softwareversie die op uw apparaat wordt uitgevoerd. De HCS-softwareversie die overeenkomt met Data Box Edge 1902 is bijvoorbeeld 1.4.771.324. LocalCapacityInMb De totale lokale capaciteit van het apparaat in Megabits. IsRegistered Deze waarde geeft aan of uw apparaat is geactiveerd met de service.
Uw apparaat opnieuw instellen
Om uw apparaat te herstellen naar de fabrieksinstellingen, moet u alle gegevens op de gegevensschijf en de opstartschijf veilig wissen.
Gebruik de cmdlet Reset-HcsAppliance
om zowel de gegevensschijven als de opstartschijf of alleen de gegevensschijven te wissen. Met SecureWipeBootDisk
de schakelopties SecureWipeDataDisks
kunt u de opstartschijf en de gegevensschijven wissen.
Met de schakeloptie SecureWipeBootDisk
wordt de opstartschijf gewist en wordt het apparaat onbruikbaar. Deze optie dient alleen te worden gebruikt wanneer het apparaat moet worden geretourneerd naar Microsoft. Raadpleeg voor meer informatie Het apparaat terugsturen naar Microsoft.
Als u het apparaat opnieuw instelt in de lokale webinterface, worden alleen de gegevensschijven veilig gewist, maar wordt de opstartschijf intact gehouden. De opstartschijf bevat de apparaatconfiguratie.
Typ bij de opdrachtprompt:
Reset-HcsAppliance -SecureWipeBootDisk -SecureWipeDataDisks
In het volgende voorbeeld ziet u hoe u deze cmdlet gebruikt:
[10.128.24.33]: PS>Reset-HcsAppliance -SecureWipeBootDisk -SecureWipeDataDisks Confirm Are you sure you want to perform this action? Performing the operation "Reset-HcsAppliance" on target "ShouldProcess appliance". [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): N
Rekenlogboeken ophalen
Als de rekenrol op uw apparaat is geconfigureerd, kunt u de rekenlogboeken ook ophalen via de PowerShell-interface.
Gebruik de opdracht
Get-AzureDataBoxEdgeComputeRoleLogs
om de rekenlogboeken voor uw apparaat op te halen.In het volgende voorbeeld ziet u het gebruik van deze cmdlet:
Get-AzureDataBoxEdgeComputeRoleLogs -Path "\\hcsfs\logs\myacct" -Credential "username" -FullLogCollection
Hier volgt een beschrijving van de parameters die worden gebruikt voor de cmdlet:
Path
: Geef een netwerkpad op naar de share waar u het rekenlogboekpakket wilt maken.Credential
: Geef de gebruikersnaam op voor de netwerkshare. Wanneer u deze cmdlet uitvoert, moet u het wachtwoord voor de share opgeven.FullLogCollection
: Deze parameter zorgt ervoor dat het logboekpakket alle rekenlogboeken bevat. Standaard bevat het logboekpakket alleen een subset van logboeken.
Compute-modules bewaken en problemen oplossen
Op een Azure Stack Edge-apparaat waarop de rekenrol is geconfigureerd, kunt u problemen met het apparaat oplossen of bewaken met behulp van twee verschillende opdrachten.
- Opdrachten
iotedge
gebruiken. Deze opdrachten zijn beschikbaar voor basisbewerkingen voor uw apparaat. - Opdrachten
dkrdbe
gebruiken. Deze opdrachten zijn beschikbaar voor een uitgebreide set bewerkingen voor uw apparaat.
Als u een van de bovenstaande opdrachten wilt uitvoeren, moet u Verbinding maken naar de PowerShell-interface.
Opdrachten gebruiken iotedge
Als u een lijst met beschikbare opdrachten wilt zien, maakt u verbinding met de PowerShell-interface en gebruikt u de iotedge
functie.
[10.100.10.10]: PS>iotedge -? Usage: iotedge COMMAND
Commands:
check
list
logs
restart
[10.100.10.10]: PS>
De volgende tabel bevat een korte beschrijving van de opdrachten die beschikbaar zijn voor iotedge
:
opdracht | Beschrijving |
---|---|
check |
Geautomatiseerde controles uitvoeren op veelvoorkomende configuratie- en connectiviteitsproblemen |
list |
Modules in lijst weergeven |
logs |
De logboeken van een module ophalen |
restart |
Een module stoppen en opnieuw starten |
Opdrachten gebruiken dkrdbe
Als u een lijst met beschikbare opdrachten wilt zien, maakt u verbinding met de PowerShell-interface en gebruikt u de dkrdbe
functie.
[10.100.10.10]: PS>dkrdbe -?
Usage: dkrdbe COMMAND
Commands:
image [prune]
images
inspect
login
logout
logs
port
ps
pull
start
stats
stop
system [df]
top
[10.100.10.10]: PS>
De volgende tabel bevat een korte beschrijving van de opdrachten die beschikbaar zijn voor dkrdbe
:
opdracht | Beschrijving |
---|---|
image |
Afbeeldingen beheren. Als u ongebruikte afbeeldingen wilt verwijderen, gebruikt u: dkrdbe image prune -a -f |
images |
Afbeeldingen weergeven |
inspect |
Informatie op laag niveau retourneren op Docker-objecten |
login |
Aanmelden bij een Docker-register |
logout |
Afmelden bij een Docker-register |
logs |
De logboeken van een container ophalen |
port |
Poorttoewijzingen of een specifieke toewijzing voor de container weergeven |
ps |
Containers weergeven |
pull |
Een installatiekopie of opslagplaats ophalen uit een register |
start |
Een of meer gestopte containers starten |
stats |
Een livestream van resourcegebruiksstatistieken van containers weergeven |
stop |
Een of meer actieve containers stoppen |
system |
Docker beheren |
top |
De actieve processen van een container weergeven |
Als u hulp wilt krijgen voor elke beschikbare opdracht, gebruikt u dkrdbe <command-name> --help
.
Als u bijvoorbeeld het gebruik van de port
opdracht wilt begrijpen, typt u:
[10.100.10.10]: P> dkrdbe port --help
Usage: dkr port CONTAINER [PRIVATE_PORT[/PROTO]]
List port mappings or a specific mapping for the container
[10.100.10.10]: P> dkrdbe login --help
Usage: docker login [OPTIONS] [SERVER]
Log in to a Docker registry.
If no server is specified, the default is defined by the daemon.
Options:
-p, --password string Password
--password-stdin Take the password from stdin
-u, --username string Username
[10.100.10.10]: PS>
De beschikbare opdrachten voor de dkrdbe
functie gebruiken dezelfde parameters als de parameters die worden gebruikt voor de normale Docker-opdrachten. Voor de opties en parameters die worden gebruikt met de docker-opdracht, gaat u naar De Docker-opdrachtregel gebruiken.
Controleren of de module is geïmplementeerd
Compute-modules zijn containers waarvoor bedrijfslogica is geïmplementeerd. Als u wilt controleren of een rekenmodule is geïmplementeerd, voert u de ps
opdracht uit en controleert u of de container (die overeenkomt met de rekenmodule) wordt uitgevoerd.
Voer ps -a
de opdracht uit om de lijst met alle containers op te halen (inclusief de containers die zijn onderbroken).
[10.100.10.10]: P> dkrdbe ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d99e2f91d9a8 edgecompute.azurecr.io/filemovemodule2:0.0.1-amd64 "dotnet FileMoveModu…" 2 days ago Up 2 days movefile
0a06f6d605e9 edgecompute.azurecr.io/filemovemodule2:0.0.1-amd64 "dotnet FileMoveModu…" 2 days ago Up 2 days filemove
2f8a36e629db mcr.microsoft.com/azureiotedge-hub:1.0 "/bin/sh -c 'echo \"$…" 2 days ago Up 2 days 0.0.0.0:443->443/tcp, 0.0.0.0:5671->5671/tcp, 0.0.0.0:8883->8883/tcp edgeHub
acce59f70d60 mcr.microsoft.com/azureiotedge-agent:1.0 "/bin/sh -c 'echo \"$…" 2 days ago Up 2 days edgeAgent
[10.100.10.10]: PS>
Als er een fout is opgetreden bij het maken van de containerinstallatiekopie of tijdens het ophalen van de installatiekopie, voert u de opdracht uit logs edgeAgent
. EdgeAgent
is de IoT Edge-runtimecontainer die verantwoordelijk is voor het inrichten van andere containers.
Omdat logs edgeAgent
alle logboeken worden gedumpt, kunt u de recente fouten zien door de optie --tail 20
te gebruiken.
[10.100.10.10]: PS>dkrdbe logs edgeAgent --tail 20
2019-02-28 23:38:23.464 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Util.Uds.HttpUdsMessageHandler] - Connected socket /var/run/iotedge/mgmt.sock
2019-02-28 23:38:23.464 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Util.Uds.HttpUdsMessageHandler] - Sending request http://mgmt.sock/modules?api-version=2018-06-28
2019-02-28 23:38:23.464 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.Agent] - Getting edge agent config...
2019-02-28 23:38:23.464 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.Agent] - Obtained edge agent config
2019-02-28 23:38:23.469 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Edgelet.ModuleManagementHttpClient] - Received a valid Http response from unix:///var/run/iotedge/mgmt.soc
k for List modules
--------------------CUT---------------------
--------------------CUT---------------------
08:28.1007774+00:00","restartCount":0,"lastRestartTimeUtc":"2019-02-26T20:08:28.1007774+00:00","runtimeStatus":"running","version":"1.0","status":"running","restartPolicy":"always
","type":"docker","settings":{"image":"edgecompute.azurecr.io/filemovemodule2:0.0.1-amd64","imageHash":"sha256:47778be0602fb077d7bc2aaae9b0760fbfc7c058bf4df192f207ad6cbb96f7cc","c
reateOptions":"{\"HostConfig\":{\"Binds\":[\"/home/hcsshares/share4-dl460:/home/input\",\"/home/hcsshares/share4-iot:/home/output\"]}}"},"env":{}}
2019-02-28 23:38:28.480 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.Planners.HealthRestartPlanner] - HealthRestartPlanner created Plan, with 0 command(s).
Containerlogboeken ophalen
Als u logboeken voor een specifieke container wilt ophalen, moet u eerst de container vermelden en vervolgens de logboeken ophalen voor de container waarin u geïnteresseerd bent.
Voer de opdracht uit om de lijst met actieve containers op te
ps
halen.[10.100.10.10]: P> dkrdbe ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d99e2f91d9a8 edgecompute.azurecr.io/filemovemodule2:0.0.1-amd64 "dotnet FileMoveModu…" 2 days ago Up 2 days movefile 0a06f6d605e9 edgecompute.azurecr.io/filemovemodule2:0.0.1-amd64 "dotnet FileMoveModu…" 2 days ago Up 2 days filemove 2f8a36e629db mcr.microsoft.com/azureiotedge-hub:1.0 "/bin/sh -c 'echo \"$…" 2 days ago Up 2 days 0.0.0.0:443->443/tcp, 0.0.0.0:5671->5671/tcp, 0.0.0.0:8883->8883/tcp edgeHub acce59f70d60 mcr.microsoft.com/azureiotedge-agent:1.0 "/bin/sh -c 'echo \"$…" 2 days ago Up 2 days edgeAgent
Noteer de container-id voor de container waarvoor u de logboeken nodig hebt.
Als u de logboeken voor een specifieke container wilt ophalen, voert u de
logs
opdracht uit die de container-id oplevert.[10.100.10.10]: PS>dkrdbe logs d99e2f91d9a8 02/26/2019 18:21:45: Info: Opening module client connection. 02/26/2019 18:21:46: Info: Initializing with input: /home/input, output: /home/output. 02/26/2019 18:21:46: Info: IoT Hub module client initialized. 02/26/2019 18:22:24: Info: Received message: 1, SequenceNumber: 0 CorrelationId: , MessageId: 081886a07e694c4c8f245a80b96a252a Body: [{"ChangeType":"Created","ShareRelativeFilePath":"\\__Microsoft Data Box Edge__\\Upload\\Errors.xml","ShareName":"share4-dl460"}] 02/26/2019 18:22:24: Info: Moving input file: /home/input/__Microsoft Data Box Edge__/Upload/Errors.xml to /home/output/__Microsoft Data Box Edge__/Upload/Errors.xml 02/26/2019 18:22:24: Info: Processed event. 02/26/2019 18:23:38: Info: Received message: 2, SequenceNumber: 0 CorrelationId: , MessageId: 30714d005eb048e7a4e7e3c22048cf20 Body: [{"ChangeType":"Created","ShareRelativeFilePath":"\\f [10]","ShareName":"share4-dl460"}] 02/26/2019 18:23:38: Info: Moving input file: /home/input/f [10] to /home/output/f [10] 02/26/2019 18:23:38: Info: Processed event.
De gebruiksstatistieken van het apparaat bewaken
Gebruik de stats
opdracht om het geheugen, het CPU-gebruik en de IO op het apparaat te bewaken.
Voer de
stats
opdracht uit om de livestream uit te schakelen en alleen het eerste resultaat op te halen.dkrdbe stats --no-stream
In het volgende voorbeeld ziet u het gebruik van deze cmdlet:
[10.100.10.10]: P> dkrdbe stats --no-stream CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS d99e2f91d9a8 movefile 0.0 24.4MiB / 62.89GiB 0.04% 751kB / 497kB 299kB / 0B 14 0a06f6d605e9 filemove 0.00% 24.11MiB / 62.89GiB 0.04% 679kB / 481kB 49.5MB / 0B 14 2f8a36e629db edgeHub 0.18% 173.8MiB / 62.89GiB 0.27% 4.58MB / 5.49MB 25.7MB / 2.19MB 241 acce59f70d60 edgeAgent 0.00% 35.55MiB / 62.89GiB 0.06% 2.23MB / 2.31MB 55.7MB / 332kB 14 [10.100.10.10]: PS>
De externe sessie afsluiten
Sluit het PowerShell-venster om de externe PowerShell-sessie af te sluiten.
Volgende stappen
- Implementeer Azure Stack Edge Pro FPGA in Azure Portal.