Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Stack Edge Pro çözümü, verileri işlemenize ve ağ üzerinden Azure'a göndermenize olanak tanır. Bu makalede, Azure Stack Edge Pro 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
- Sertifika yükle
- 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.
Yönetici olarak bir Windows PowerShell oturumu çalıştırın.
İstemcinizde Windows Uzaktan Yönetim hizmetinin çalıştığından emin olun. Komut istemine şunu yazın:
winrm quickconfigDaha fazla bilgi için bkz . Windows Uzaktan Yönetimi için yükleme ve yapılandırma.
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>.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 -ForceCihazda bir Windows PowerShell oturumu başlatın:
Enter-PSSession -ComputerName $ip -Credential $ip\EdgeUser -ConfigurationName Minishellİ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:
- SSH uzaktan iletişim özelliğini kazanmak için GitHub'dan Linux için en son PowerShell Core'u yükleyin.
-
Yalnızca
gss-ntlmsspNTLM modülündeki paketi yükleyin. Ubuntu istemcileri için aşağıdaki komutu kullanın:sudo apt-get install gss-ntlmssp
Daha fazla bilgi için SSH üzerinden PowerShell ile uzaktan erişime gidin.
NFS istemcisinden uzaktan bağlanmak için bu adımları izleyin.
PowerShell oturumlarını açmak için şunu yazın:
pwshUzak 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:
Cihazınızın PowerShell arabirimine bağlanın.
Get-HcsNodeSupportPackageDestek 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,Defaultvarsayılır. -
-IncludeArchived- Arşivlenmiş logları destek paketine eklemeyi belirleyin. -
-IncludePeriodicStats- Düzenli istatistik günlüklerini destek paketine eklemek için belirtiniz.
-
Sertifikayı yükle
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.
Cmdlet'i kullanarak sertifikayı
Set-HcsCertificatekarşıya yükleyin. İ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
Cihazınızın bilgilerini almak için öğesini
Get-HcsApplianceInfokullanı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 Dostça İsim Cihaz dağıtımı sırasında yerel web kullanıcı arabirimi aracılığıyla yapılandırılan cihazın kullanıcı dostu adı. Varsayılan kolay ad, cihaz seri numarasıdır. Seri Numarası 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. Kullanıcı Dostu Yazılım Sürümü Cihaz yazılımı sürümüne karşılık gelen kullanıcı dostu metin. Önizleme çalıştıran bir sistem için kullanıcı dostu yazılım sürümü Data Box Edge 1902 olur. 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. YerelKapasiteMbCinsinden Cihazın Megabitlerdeki toplam yerel kapasitesi. KayıtlıMı 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.
Komut istemine şunu yazın:
Reset-HcsAppliance -SecureWipeBootDisk -SecureWipeDataDisksAş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.
Cihazınız için işlem günlüklerini almak üzere
Get-AzureDataBoxEdgeComputeRoleLogskullanın.Aşağıdaki örnekte bu cmdlet'in kullanımı gösterilmektedir:
Get-AzureDataBoxEdgeComputeRoleLogs -Path "\\hcsfs\logs\myacct" -Credential "username" -FullLogCollectionCmdlet 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.
-
iotedgekomutlarını kullanma. Bu komutlar cihazınız için temel işlemler için kullanılabilir. -
dkrdbekomutlarını kullanma. 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ğlanmanız gerekir.
iotedge komutlarını kullan
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 getir |
restart |
Modülü durdurma ve yeniden başlatma |
dkrdbe komutlarını kullan
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 deposundan oturumunu kapatmak |
logs |
Kapsayıcının günlüklerini getir |
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 |
Durdurulmuş bir veya daha fazla kapsayıcıyı başlat |
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ı durdurun |
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.
ps -a komutunu çalıştırarak tüm kapsayıcıların (duraklatılan kapsayıcılar dahil) listesini alın.
[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ı sağlamakla sorumlu olan 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.
Ç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 edgeAgentGünlüklerini almak istediğiniz kapsayıcının kimliğini not edin.
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 Giriş/Çıkış'ı izlemek için stats komutunu kullanın.
statsKomutunu çalıştırarak canlı akışı devre dışı bırakın ve yalnızca ilk sonucu çekin.dkrdbe stats --no-streamAş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'ları dağıtma.