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.

  1. Voer een Windows PowerShell-sessie uit als beheerder.

  2. 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.

  3. Wijs een variabele toe aan het IP-adres van het apparaat.

    $ip = "<device_ip>"

    Vervang <device_ip> door het IP-adres van uw apparaat.

  4. 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

  5. Start een Windows PowerShell-sessie op het apparaat:

    Enter-PSSession -ComputerName $ip -Credential $ip\EdgeUser -ConfigurationName Minishell

  6. 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:

Ga naar externe communicatie van PowerShell via SSH voor meer informatie.

Volg deze stappen om extern verbinding te maken vanaf een NFS-client.

  1. Als u de PowerShell-sessie wilt openen, typt u:

    pwsh

  2. 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:

  1. Verbinding maken naar de PowerShell-interface van uw apparaat.

  2. 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.

  1. Maak verbinding met de PowerShell-interface.

  2. 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

  1. Maak verbinding met de PowerShell-interface.

  2. 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.

  1. Maak verbinding met de PowerShell-interface.

  2. 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.

  1. Maak verbinding met de PowerShell-interface.

  2. 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 20te 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.

  1. Maak verbinding met de PowerShell-interface.

  2. 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
    
  3. Noteer de container-id voor de container waarvoor u de logboeken nodig hebt.

  4. 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.

  1. Maak verbinding met de PowerShell-interface.

  2. 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