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 Hub operatörü olarak sisteminizin durumunu isteğe bağlı olarak belirleyebilmek çok önemlidir. Azure Stack Hub doğrulama aracı (Test-AzureStack), varsa hataları belirlemek için sisteminizde bir dizi test çalıştırmanızı sağlayan bir PowerShell cmdlet'idir. Microsoft Müşteri Hizmetleri Desteği'ne (Microsoft Desteği) bir sorunla başvurduğunuzda genellikle bu aracı ayrıcalıklı bitiş noktası (PEP) üzerinden çalıştırmanız istenir. Sistem genelindeki sistem durumu ve durum bilgileri elde Microsoft Desteği ayrıntılı günlükleri toplayıp analiz edebilir, hatanın oluştuğu alana odaklanabilir ve sorunu çözmek için sizinle birlikte çalışabilir.
Doğrulama aracını çalıştırma ve sonuçlara erişme
Doğrulama aracını çalıştırmak için PEP kullanabilirsiniz. Aracın çalışması biraz zaman alabilir. Sürenin uzunluğu, sisteminizdeki sanal makinelerin sayısına bağlıdır. Her test, PowerShell penceresinde bir PASS/FAIL durumu döndürür.
Uçtan uca doğrulama testi işleminin ana hattı aşağıdadır:
Güveni sağlayın. Tümleşik bir sistemde, yükseltilmiş bir Windows PowerShell oturumundan aşağıdaki komutu çalıştırarak PEP'yi donanım yaşam döngüsü konağından veya Privileged Access workstation'dan çalıştırılan sağlamlaştırılmış VM'de güvenilir bir konak olarak ekleyin.
winrm s winrm/config/client '@{TrustedHosts="<IP Address of Privileged Endpoint>"}'Azure Stack Geliştirme Seti'ni (ASDK) çalıştırıyorsanız geliştirme seti ana bilgisayarında oturum açın.
PEP'ye erişin. PEP oturumu oluşturmak için aşağıdaki komutları çalıştırın:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcredİpucu
Azure Stack Development Kit (ASDK) ana bilgisayarında PEP'ye erişmek için -ComputerName için AzS-ERCS01 kullanın.
PEP'ye girdikten sonra şunu çalıştırın:
Test-AzureStackDaha fazla bilgi için bkz . Parametre konuları ve Kullanım örneği örnekleri.
Herhangi bir test FAIL raporu verirse komutunu çalıştırın
Get-AzureStackLog. Tümleşik bir sistemle ilgili yönergeler için bkz. Azure Stack Hub tümleşik sistemlerinde Get-AzureStackLog çalıştırma.Cmdlet, Test-AzureStacktarafından oluşturulan günlükleri toplar. Testler WARNrapor ederse, günlükleri toplamaktan kaçınmanızı ve bunun yerine Microsoft Destek ile iletişime geçmenizi öneririz.
Doğrulama aracını Microsoft Desteği tarafından çalıştırmanız istenirse, Microsoft Destek temsilcisi sorununuzu gidermeye devam etmek için topladığınız günlükleri ister.
Kullanılabilir testler
Doğrulama aracı, geçerli durum hakkında içgörü sağlayan bir dizi sistem düzeyinde test ve temel bulut senaryosu çalıştırmanıza olanak tanıyarak sisteminizdeki sorunları çözmenizi sağlar.
Bulut altyapısı testleri
Bu düşük etkili testler bir altyapı düzeyinde çalışır ve size çeşitli sistem bileşenleri ve işlevleri hakkında bilgi sağlar. Şu anda testler aşağıdaki kategorilere göre gruplandırılır:
| Test Kategorisi | -Include ve -Ignore bağımsız değişkeni |
|---|---|
| Azure Stack Hub ACS Özeti | AzsAcsSummary |
| Azure Stack Hub Eylem Planı Durumu | AzsEylemPlanıDurumu |
| Azure Stack Hub Aracısı Sistem Durumu | AzsAgentHealth |
| Azure Stack AKS Arc Önizleme Özeti | AzsAksArcÖnizlemeÖzeti |
| Azure Stack Hub Active Directory Özeti | AzsAdSummary |
| Azure Stack Hub Uyarı Özeti | Azs Uyarı Özeti |
| Azure Stack Hub Uygulaması Kilitlenme Özeti | AzsUygulamaÇökmeÖzeti |
| Azure Stack Hub Yedekleme Paylaşımı Erişilebilirlik Özeti | AzsYedeklemePaylaşımErişilebilirliği |
| Azure Stack Hub Denetim Düzlemi Özeti | AzsControlPlane |
| Azure Stack Hub DCB Doğrulaması | AzsDCBValidation |
| Azure Stack Hub Defender Özeti | AzsSavunucuÖzeti |
| Azure Stack Hub ECE Sağlama Durumu | AzsEceProvisioningStatus |
| Azure Stack Hub Dış Sertifikaları Özeti | AzsHariciSertifikalar |
| Azure Stack Hub GPU Yapılandırma Özeti | AzsGpuConfigurationSummary |
| Azure Stack Hub Donanım İzleyicisi Etkinleştirme | AzsGpuConfigurationSummary |
| Azure Stack Hub Barındırma Altyapısı Üretici Yazılımı Özeti | AzsHostingInfraFWSummary |
| Azure Stack Hub Barındırma Altyapısı Özeti | Azs Barındırma Altyapı Özeti |
| Azure Stack Hub Barındırma Altyapısı Kullanımı | AzsBarındırmaAltyapıKullanımı |
| Azure Stack Hub Kimlik Sağlayıcısı Bağlantısı | AzsIdentityProviderConnectivity |
| Azure Stack Hub Kimlik Sağlayıcısı Durumu | AzsIdentityProviderStatus (Kimlik Sağlayıcı Durumu) |
| Azure Stack Hub Altyapı Kapasitesi | AzsInfraCapacity (Altyapı Kapasitesi) |
| Azure Stack Hub Altyapı Dosya Doğrulaması | AzsInfraFileValidation |
| Azure Stack Hub Altyapı Performansı | AzsInfraPerformance |
| Azure Stack Hub Altyapısı Rol Özeti | AzsInfraRoleSummary |
| Azure Stack Hub Altyapı Güncelleştirme Belleği | AzsInfraUpdateMemory |
| Azure Stack Hub Altyapı Güncelleştirme Özeti | AzsInfraUpdateSummary |
| Azure Stack Hub NCImos Doğrulaması | AzsNCImos Doğrulama |
| Azure Stack Hub Ağ Altyapısı | AzsNetworkInfra |
| Azure Stack Hub OEM Donanımı | AzsOemHardware |
| Azure Stack Hub OEM Güncelleştirme Önkoşulları | AzsOemUpdatePrereqs |
| Azure Stack Hub Portalı ve API Özeti | AzsPortalAPISummary |
| Azure Stack Hub RDMA İşlem Durumu | AzsRdmaOperationalStatus |
| Azure Stack Hub Kaynak Sağlayıcısı Kimlik Doğrulama Durumu | AzsResourceProviderAuthStatus |
| Azure Stack Hub Ölçek Birimi VM Olayları | Azs Ölçek Birimi Olayları |
| Azure Stack Hub Ölçek Birimi VM Kaynakları | AzsScaleUnitResources |
| Azure Stack Hub Senaryoları | AzsScenarios |
| Azure Stack Hub Service Fabric Rol Özeti | AzsSFRoleSummary |
| Azure Stack Hub SQL Tanılama | AzsSQLDiagnostics |
| Azure Stack Hub SQL Özeti | AzsSQLÖzet |
| Azure Stack Hub Pulu BMC Özeti | AzsStampBMCSummary |
| Azure Stack Hub Depolama Veri Düzlemi | AzsStorageDataPlane |
| Azure Stack Hub Depolama Hizmetleri Özeti | AzsStorageSvcsSummary |
| Azure Stack Hub SQL Mağazası Özeti | AzsStoreSummary |
| Azure Stack Hub Kullanım Özeti | AzsUsage |
| Azure Stack Hub Kullanım Köprüsü Özeti | AzsKullanımKöprüÖzet |
| Azure Stack Hub VM Yerleştirme Özeti | AzsVmPlacement |
Bulut senaryosu testleri
Önceki bölümde yer alan altyapı testlerine ek olarak, altyapı bileşenleri arasında işlevselliği denetlemek için bulut senaryosu testleri de çalıştırabilirsiniz. Kaynak dağıtımı içerdiği için bu testleri çalıştırmak için bulut yöneticisi kimlik bilgileri gereklidir.
Not
Şu anda Active Directory Federasyon Hizmetleri (AD FS) kimlik bilgilerini kullanarak bulut senaryosu testleri çalıştıramazsınız.
Aşağıdaki bulut senaryoları doğrulama aracı tarafından test edilir:
- Kaynak grubu oluşturma
- Plan oluşturma
- Teklif oluşturma
- Depolama hesabı oluşturma
- Sanal makine oluşturma (VM)
- Blob depolama işlemi
- Kuyruk depolama işlemi
- Tablo depolama işlemi
Parametreyle ilgili dikkat edilmesi gerekenler
List parametresi kullanılabilir tüm test kategorilerini görüntülemek için kullanılabilir.
Include ve Ignore parametreleri, test kategorilerini dahil etmek veya hariç tutmak için kullanılabilir. Bu bağımsız değişkenler hakkında daha fazla bilgi için aşağıdaki bölüme bakın.
Test-AzureStack -Include AzsSFRoleSummary, AzsInfraCapacityTest-AzureStack -Ignore AzsInfraPerformanceBulut senaryosu testlerinin bir parçası olarak kiracı VM'leri dağıtılır. Bu VM dağıtımını devre dışı bırakmak için DoNotDeployTenantVm kullanabilirsiniz.
Örnek örnekleri kullanma bölümünde açıklandığı gibi bulut senaryosu testlerini çalıştırmak için ServiceAdminCredential parametresini sağlamanız gerekir.
BackupSharePath ve BackupShareCredential, Kullanım örneği örnekleri bölümünde gösterildiği gibi altyapı yedekleme ayarlarını test ederken kullanılır.
DetailedResults , hem her test için geçiş/başarısız/uyarı bilgilerini hem de genel çalıştırmayı almak için kullanılabilir. Belirtilmediğinde, Test-AzureStack hata yoksa $true döndürür ve hata varsa $false.
TimeoutSeconds , her grubun tamamlanması için belirli bir zaman ayarlamak için kullanılabilir.
Doğrulama aracı yaygın PowerShell parametrelerini de destekler: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable ve OutVariable. Daha fazla bilgi için bkz . Ortak Parametreler Hakkında.
Kullanım örneği
Aşağıdaki örneklerde doğrulama aracının farklı parametreler ve senaryolarla nasıl çalıştırılacakları gösterilmektedir.
Bulut senaryoları olmadan doğrulamayı çalıştırma
Bulut senaryosu testlerini çalıştırmayı atlamak için doğrulama aracını ServiceAdminCredential parametresi olmadan çalıştırın:
New-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred -SessionOption (New-PSSessionOption -Culture en-US -UICulture en-US)
Test-AzureStack
Bulut senaryolarıyla doğrulamayı çalıştırma
Doğrulama aracını ServiceAdminCredentials parametresiyle sağlamak, bulut senaryosu testlerini varsayılan olarak çalıştırır:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -ServiceAdminCredential "<Cloud administrator user name>"
Yalnızca kalan testleri çalıştırmadan bulut senaryolarını çalıştırmak istiyorsanız Include parametresini kullanabilirsiniz:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -ServiceAdminCredential "<Cloud administrator user name>" -Include AzsScenarios
Bulut yöneticisi kullanıcı adı UPN biçiminde yazılmalıdır: serviceadmin@contoso.onmicrosoft.com (Microsoft Entra Id). İstendiğinde, bulut yöneticisi hesabının parolasını yazın.
Gruplar
İşleç deneyimini geliştirmek için bir Grubu parametresi aynı anda birden çok test kategorisi çalıştırır. Şu anda üç grup tanımlanmıştır: Default, UpdateReadiness ve SecretRotationReadiness.
Varsayılan: Test-AzureStack'in standart çalıştırması olarak kabul edilir. Başka bir grup seçilmezse bu grup varsayılan olarak çalıştırılır.
UpdateReadiness: Azure Stack Hub örneğinin güncelleştirilip güncelleştirilemediğini görmek için bir denetim. UpdateReadiness grubu çalıştırıldığında, uyarılar konsol çıkışında hata olarak görüntülenir ve güncelleştirme için engelleyici olarak dikkate alınmalıdır. Aşağıdaki kategoriler UpdateReadiness grubunun bir parçasıdır:
- AzsInfraFileValidation
- AzsActionPlanStatus
- AzsStampBMCSummary
SecretRotationReadiness: Azure Stack Hub örneğinin gizli dizi döndürmenin çalıştırılabildiği bir durumda olup olmadığını kontrol edin. SecretRotationReadiness grubu çalıştırıldığında, uyarılar konsol çıkışında hata olarak görüntülenir ve gizli dizi döndürme için engelleyici olarak dikkate alınmalıdır. Aşağıdaki kategoriler SecretRotationReadiness Grubunun bir parçasıdır:
- AzsAcsSummary
- AzsDefenderSummary
- Azure Barındırma Altyapısı Özeti
- AzsInfraCapacity
- AzsInfraRoleSummary
- AzsPortalAPISummary
- AzsSFRoleSummary
- AzsStorageSvcsSummary
- AzsStoreSummary
Grup parametresi örneği
Aşağıdaki örnek, Grup kullanarak bir güncelleştirme veya düzeltme yüklemeden önce sistem hazırlığını test etmek için Test-AzureStack'i çalıştırır. Bir güncelleştirme veya düzeltme yüklemeye başlamadan önce, Azure Stack Hub'ınızın durumunu denetlemek için Test-AzureStack'i çalıştırın:
Test-AzureStack -Group UpdateReadiness
Altyapı yedekleme ayarlarını test etmek için doğrulama aracını çalıştırma
Altyapı yedeklemesini yapılandırmadan önce, AzsBackupShareAccessibility testini kullanarak yedekleme paylaşımı yolunu ve kimlik bilgilerini test edebilirsiniz:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -Include AzsBackupShareAccessibility -BackupSharePath "\\<fileserver>\<fileshare>" -BackupShareCredential $using:backupcred
Yedeklemeyi yapılandırdıktan sonra azsBackupShareAccessibility çalıştırarak paylaşımın ERCS'den erişilebilir olduğunu doğrulayabilirsiniz:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -Include AzsBackupShareAccessibility
Yapılandırılmış yedekleme paylaşımıyla yeni kimlik bilgilerini test etmek için şunu çalıştırın:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -Include AzsBackupShareAccessibility -BackupShareCredential "<PSCredential for backup share>"
Ağ altyapısını test etmek için doğrulama aracını çalıştırma
Bu test, Azure Stack Hub yazılım tanımlı ağı (SDN) atlayarak ağ altyapısının bağlantısını denetler. Genel VIP'den yapılandırılan DNS ileticilerine, NTP sunucularına ve kimlik doğrulama uç noktalarına bağlantıyı gösterir. Bu, kimlik sağlayıcısı olarak Microsoft Entra Id kullanılırken Azure bağlantısını veya kimlik sağlayıcısı olarak AD FS kullanılırken federasyon sunucusunu içerir.
Komutun ayrıntılı çıktısını almak için -Debug parametresini ekleyin:
Test-AzureStack -Include AzsNetworkInfra -Debug
Sonraki adımlar
- Azure Stack Hub tanılama araçları ve sorun günlüğü hakkında daha fazla bilgi için şu bölüme bakın: Azure Stack Hub Tanılama günlüğü toplama
- Sorun giderme hakkında daha fazla bilgi için bkz. Microsoft Azure Stack Hub sorun giderme