Aracılığıyla paylaş


Azure Stack Edge Pro FPGA cihazını Windows PowerShell aracılığıyla yönetme

Önemli

Azure Stack Edge Pro FPGA cihazları Şubat 2024'te kullanım ömrü sonuna ulaşacaktır. Yeni dağıtımları düşünüyorsanız iş yükleriniz için Azure Stack Edge Pro 2 veya Azure Stack Edge Pro GPU cihazlarını incelemenizi öneririz.

Azure Stack Edge Pro FPGA çözümü, verileri işlemenize ve ağ üzerinden Azure'a göndermenize olanak tanır. Bu makalede, Azure Stack Edge Pro FPGA cihazınız için bazı yapılandırma ve yönetim görevleri açıklanmaktadır. Cihazınızı yönetmek için Azure portalını, yerel web kullanıcı arabirimini veya Windows PowerShell arabirimini kullanabilirsiniz.

Bu makale, PowerShell arabirimini kullanarak gerçekleştirdiğiniz görevlere odaklanır.

Bu makale aşağıdaki yordamları içerir:

  • PowerShell arabirimine bağlanın
  • Destek paketi oluşturma
  • Sertifikayı karşıya yükleme
  • Cihazı sıfırlama
  • Cihaz bilgilerini görüntüleme
  • İşlem günlüklerini alma
  • İşlem modüllerini izleme ve sorunlarını giderme

PowerShell arabirimine bağlanın

İstemcinin işletim sistemine bağlı olarak, cihaza uzaktan bağlanma yordamları farklıdır.

Windows istemcisinden uzaktan bağlanma

Başlamadan önce, Windows istemcinizin Windows PowerShell 5.0 veya üzerini çalıştırdığından emin olun.

Windows istemcisinden uzaktan bağlanmak için bu adımları izleyin.

  1. Yönetici olarak bir Windows PowerShell oturumu çalıştırın.

  2. İstemcinizde Windows Uzaktan Yönetim hizmetinin çalıştığından emin olun. Komut istemine şunu yazın:

    winrm quickconfig

    Daha fazla bilgi için bkz . Windows Uzaktan Yönetimi için yükleme ve yapılandırma.

  3. Cihaz IP adresine bir değişken atayın.

    $ip = "<device_ip>"

    değerini cihazınızın IP adresiyle değiştirin <device_ip> .

  4. Cihazınızın IP adresini istemcinin güvenilen konaklar listesine eklemek için aşağıdaki komutu yazın:

    Set-Item WSMan:\localhost\Client\TrustedHosts $ip -Concatenate -Force

  5. Cihazda bir Windows PowerShell oturumu başlatın:

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

  6. İstendiğinde parolayı belirtin. Yerel web kullanıcı arabiriminde oturum açmak için kullanılan parolayı kullanın. Varsayılan yerel web kullanıcı arabirimi parolası Parola1'dir. Uzak PowerShell kullanarak cihaza başarıyla bağlandığınızda aşağıdaki örnek çıkışı görürsünüz:

    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>
    

Linux istemcisinden uzaktan bağlanma

Bağlanmak için kullanacağınız Linux istemcisinde:

Daha fazla bilgi için Bkz . SSH üzerinden PowerShell uzaktan iletişim.

NFS istemcisinden uzaktan bağlanmak için bu adımları izleyin.

  1. PowerShell oturumlarını açmak için şunu yazın:

    pwsh

  2. Uzak istemciyi kullanarak bağlanmak için şunu yazın:

    Enter-PSSession -ComputerName $ip -Authentication Negotiate -ConfigurationName Minishell -Credential ~\EdgeUser

    İstendiğinde, cihazınızda oturum açmak için kullanılan parolayı belirtin.

Not

Bu yordam Mac OS'ta çalışmaz.

Destek paketi oluşturma

Herhangi bir cihaz sorunuyla karşılaşırsanız sistem günlüklerinden bir destek paketi oluşturabilirsiniz. Microsoft Desteği sorunları gidermek için bu paketi kullanır. Destek paketi oluşturmak için şu adımları izleyin:

  1. Cihazınızın PowerShell arabirimine Bağlan.

  2. Get-HcsNodeSupportPackage Destek paketi oluşturmak için komutunu kullanın. Cmdlet'in kullanımı aşağıdaki gibidir:

    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>]
    

    Cmdlet, cihazınızdan günlükleri toplar ve bu günlükleri belirtilen bir ağa veya yerel paylaşıma kopyalar.

    Kullanılan parametreler şunlardır:

    • -Path - Destek paketinin kopyalanacak ağı veya yerel yolu belirtin. (gerekli)
    • -Credential - Korumalı yola erişmek için kimlik bilgilerini belirtin.
    • -Zip - Zip dosyası oluşturmak için belirtin.
    • -Include - Destek paketine dahil edilecek bileşenleri dahil etmek için belirtin. Belirtilmezse, Default varsayılır.
    • -IncludeArchived - Arşivlenmiş günlükleri destek paketine eklemek için belirtin.
    • -IncludePeriodicStats - Düzenli istatistik günlüklerini destek paketine eklemek için belirtin.

Sertifikayı karşıya yükleme

Düzgün bir SSL sertifikası şifrelenmiş bilgileri doğru sunucuya gönderdiğinizden emin olmanızı sağlar. Şifrelemenin yanı sıra, sertifika kimlik doğrulamasına da olanak tanır. Cihazın PowerShell arabirimi aracılığıyla kendi güvenilen SSL sertifikanızı karşıya yükleyebilirsiniz.

  1. PowerShell arabirimine bağlanma.

  2. Sertifikayı Set-HcsCertificate karşıya yüklemek için cmdlet'ini kullanın. İstendiğinde aşağıdaki parametreleri girin:

    • CertificateFilePath - Sertifika dosyasını .pfx biçiminde içeren paylaşımın yolu.

    • CertificatePassword - Sertifikayı korumak için kullanılan parola.

    • Credentials - Sertifikayı içeren paylaşıma erişmek için kullanıcı adı. İstendiğinde ağ paylaşımının parolasını girin.

      Aşağıdaki örnekte bu cmdlet'in kullanımı gösterilmektedir:

      Set-HcsCertificate -Scope LocalWebUI -CertificateFilePath "\\myfileshare\certificates\mycert.pfx" -CertificatePassword "mypassword" -Credential "Username"
      

Ayrıca IoT Edge cihazınızla ona bağlanabilecek aşağı akış cihazları arasında güvenli bir bağlantıya olanak sağlamak için IoT Edge sertifikalarını da karşıya yükleyebilirsiniz. Yüklemeniz gereken üç dosya (.pem biçimi) vardır:

  • Kök CA sertifikası veya sahip CA
  • Cihaz CA sertifikası
  • Cihaz özel anahtarı

Aşağıdaki örnekte IoT Edge sertifikalarını yüklemek için bu cmdlet'in kullanımı gösterilmektedir:

Set-HcsCertificate -Scope IotEdge -RootCACertificateFilePath "\\hcfs\root-ca-cert.pem" -DeviceCertificateFilePath "\\hcfs\device-ca-cert.pem\" -DeviceKeyFilePath "\\hcfs\device-private-key.pem" -Credential "username"

Bu cmdlet'i çalıştırdığınızda, ağ paylaşımının parolasını sağlamanız istenir.

Sertifikalar hakkında daha fazla bilgi için Azure IoT Edge sertifikaları'na veya Ağ geçidine sertifika yükleme'ye gidin.

Cihaz bilgilerini görüntüleme

  1. PowerShell arabirimine bağlanma.

  2. Cihazınızın bilgilerini almak için öğesini Get-HcsApplianceInfo kullanın.

    Aşağıdaki örnekte bu cmdlet'in kullanımı gösterilmektedir:

    [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
    

    Önemli cihaz bilgilerinden bazılarını özetleyen bir tablo aşağıdadır:

    Parametre Açıklama
    Friendlyname Cihaz dağıtımı sırasında yerel web kullanıcı arabirimi aracılığıyla yapılandırılan cihazın kolay adı. Varsayılan kolay ad, cihaz seri numarasıdır.
    SerialNumber Cihaz seri numarası, fabrikada atanan benzersiz bir numaradır.
    Model Azure Stack Edge veya Data Box Gateway cihazınızın modeli. Model, Azure Stack Edge için fiziksel ve Data Box Gateway için sanaldır.
    FriendlySoftwareVersion Cihaz yazılımı sürümüne karşılık gelen kolay dize. Önizleme çalıştıran bir sistem için kolay yazılım sürümü Data Box Edge 1902 olacaktır.
    HcsVersion Cihazınızda çalışan HCS yazılım sürümü. Örneğin, Data Box Edge 1902'ye karşılık gelen HCS yazılım sürümü 1.4.771.324'dür.
    LocalCapacityInMb Cihazın Megabitlerdeki toplam yerel kapasitesi.
    IsRegistered Bu değer, cihazınızın hizmetle etkinleştirilip etkinleştirilmediğini gösterir.

Cihazınızı sıfırlama

Cihazınızı sıfırlamak için veri diskinde ve cihazınızın önyükleme diskinde bulunan tüm verileri güvenli bir şekilde silmeniz gerekir.

Hem veri disklerini ve önyükleme diskini veya yalnızca veri disklerini silmek için Reset-HcsAppliance cmdlet’ini kullanın. SecureWipeBootDisk ve SecureWipeDataDisks anahtarları, önyükleme diskini ve veri disklerini sırasıyla silmenize olanak sağlar.

SecureWipeBootDisk anahtarı önyükleme diskini siler ve cihazı kullanılamaz hale getirir. Yalnızca cihazın Microsoft’a iade edilmesi gerektiğinde kullanılması gerekir. Daha fazla bilgi için bkz. Cihazı Microsoft’a iade etme.

Yerel web kullanıcı arabiriminde cihaz sıfırlama özelliğini kullanırsanız, yalnızca veri diskleri güvenli bir şekilde silinir ve önyükleme diskinde işlem yapılmaz. Önyükleme diski cihaz yapılandırmasını içerir.

  1. PowerShell arabirimine bağlanma.

  2. Komut istemine şunu yazın:

    Reset-HcsAppliance -SecureWipeBootDisk -SecureWipeDataDisks

    Aşağıdaki örnek bu cmdlet’in nasıl kullanıldığını gösterir:

    [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
    

İşlem günlüklerini alma

İşlem rolü cihazınızda yapılandırıldıysa, işlem günlüklerini PowerShell arabirimi aracılığıyla da alabilirsiniz.

  1. PowerShell arabirimine bağlanma.

  2. cihazınızın işlem günlüklerini almak için öğesini Get-AzureDataBoxEdgeComputeRoleLogs kullanın.

    Aşağıdaki örnekte bu cmdlet'in kullanımı gösterilmektedir:

    Get-AzureDataBoxEdgeComputeRoleLogs -Path "\\hcsfs\logs\myacct" -Credential "username" -FullLogCollection
    

    Cmdlet için kullanılan parametrelerin açıklaması aşağıdadır:

    • Path: İşlem günlüğü paketini oluşturmak istediğiniz paylaşıma bir ağ yolu sağlayın.
    • Credential: Ağ paylaşımı için kullanıcı adını girin. Bu cmdlet'i çalıştırdığınızda, paylaşım parolasını sağlamanız gerekir.
    • FullLogCollection: Bu parametre, günlük paketinin tüm işlem günlüklerini içermesini sağlar. Varsayılan olarak, günlük paketi günlüklerin yalnızca bir alt kümesini içerir.

İşlem modüllerini izleme ve sorunlarını giderme

İşlem rolünün yapılandırılmış olduğu bir Azure Stack Edge cihazında, iki farklı komut kümesi kullanarak cihazla ilgili sorunları giderebilir veya izleyebilirsiniz.

  • Komutları kullanma iotedge . Bu komutlar cihazınız için temel işlemler için kullanılabilir.
  • Komutları kullanma dkrdbe . Bu komutlar, cihazınız için kapsamlı bir işlem kümesi için kullanılabilir.

Yukarıdaki komut kümelerinden birini yürütmek için PowerShell arabirimine Bağlan gerekir.

Komutları kullanma iotedge

Kullanılabilir komutların listesini görmek için PowerShell arabirimine bağlanın ve işlevini kullanın iotedge .

[10.100.10.10]: PS>iotedge -?                                                                                                                                                                                                 Usage: iotedge COMMAND

Commands:
   check
   list
   logs
   restart

[10.100.10.10]: PS>

Aşağıdaki tabloda, için iotedgekullanılabilen komutların kısa bir açıklaması yer alır:

komut Açıklama
check Yaygın yapılandırma ve bağlantı sorunları için otomatik denetimler gerçekleştirme
list Modülleri listeleme
logs Modülün günlüklerini getirme
restart Modülü durdurma ve yeniden başlatma

Komutları kullanma dkrdbe

Kullanılabilir komutların listesini görmek için PowerShell arabirimine bağlanın ve işlevini kullanın dkrdbe .

[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>

Aşağıdaki tabloda, için dkrdbekullanılabilen komutların kısa bir açıklaması yer alır:

komut Açıklama
image Görüntüleri yönetin. Kullanılmayan görüntüleri kaldırmak için şunu kullanın: dkrdbe image prune -a -f
images Resimleri listeleme
inspect Docker nesneleriyle ilgili alt düzey bilgileri döndürme
login Docker kayıt defterinde oturum açma
logout Docker kayıt defterinde oturumu kapatma
logs Kapsayıcının günlüklerini getirme
port Bağlantı noktası eşlemelerini veya kapsayıcı için belirli bir eşlemeyi listeleme
ps Kapsayıcıları listeleme
pull Kayıt defterinden görüntü veya depo çekme
start Bir veya daha fazla durdurulmuş kapsayıcı başlatma
stats Kapsayıcıların kaynak kullanımı istatistiklerinin canlı akışını görüntüleme
stop Bir veya daha fazla çalışan kapsayıcıyı durdurma
system Docker'i yönetme
top Kapsayıcının çalışan işlemlerini görüntüleme

Kullanılabilir komutlarla ilgili yardım almak için kullanın dkrdbe <command-name> --help.

Örneğin, komutunun port kullanımını anlamak için şunu yazın:

[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>

İşlev için dkrdbe kullanılabilir komutlar, normal docker komutları için kullanılanlarla aynı parametreleri kullanır. Docker komutuyla kullanılan seçenekler ve parametreler için Docker komut satırını kullanma bölümüne gidin.

Modülün başarıyla dağıtılıp dağıtılmadığını denetlemek için

İşlem modülleri, iş mantığının uygulandığı kapsayıcılardır. İşlem modülünün başarıyla dağıtılıp dağıtılmadığını denetlemek için komutunu çalıştırın ps ve kapsayıcının (işlem modülüne karşılık gelen) çalışıp çalışmadığını denetleyin.

Tüm kapsayıcıların (duraklatılan kapsayıcılar dahil) listesini almak için komutunu çalıştırın ps -a .

[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>

Kapsayıcı görüntüsü oluşturulurken veya görüntüyü çekerken bir hata oluştuysa komutunu çalıştırın logs edgeAgent. EdgeAgent , diğer kapsayıcıların sağlanmasından sorumlu IoT Edge çalışma zamanı kapsayıcısıdır.

logs edgeAgent Tüm günlükleri döküm ettiğinden, son hataları görmenin iyi bir yolu seçeneğini --tail 20kullanmaktır.

[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).

Kapsayıcı günlüklerini almak için

Belirli bir kapsayıcının günlüklerini almak için önce kapsayıcıyı listeleyin ve ardından ilgilendiğiniz kapsayıcının günlüklerini alın.

  1. PowerShell arabirimine bağlanma.

  2. Çalışan kapsayıcıların listesini almak için komutunu çalıştırın ps .

    [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. Günlüklere ihtiyacınız olan kapsayıcının kapsayıcı kimliğini not edin.

  4. Belirli bir kapsayıcının günlüklerini almak için kapsayıcı kimliğini sağlayan komutunu çalıştırın logs .

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

Cihazın kullanım istatistiklerini izlemek için

Cihazdaki belleği, CPU kullanımını ve GÇ'yi izlemek için komutunu kullanın stats .

  1. PowerShell arabirimine bağlanma.

  2. stats Komutunu çalıştırarak canlı akışı devre dışı bırakın ve yalnızca ilk sonucu çekin.

    dkrdbe stats --no-stream
    

    Aşağıdaki örnekte bu cmdlet'in kullanımı gösterilmektedir:

    [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>
    

Uzak oturumdan çıkma

Uzak PowerShell oturumundan çıkmak için PowerShell penceresini kapatın.

Sonraki adımlar

  • Azure portalda Azure Stack Edge Pro FPGA dağıtma.