Memvalidasi identitas Azure
Gunakan alat Pemeriksa Kesiapan Azure Stack Hub (AzsReadinessChecker) untuk memvalidasi bahwa ID Microsoft Entra Anda siap digunakan dengan Azure Stack Hub. Validasi solusi identitas Azure Anda sebelum memulai penyebaran Azure Stack Hub.
Pemeriksa kesiapan memvalidasi:
- id Microsoft Entra sebagai penyedia identitas untuk Azure Stack Hub.
- Akun Microsoft Entra yang Anda rencanakan untuk digunakan dapat masuk sebagai administrator global ID Microsoft Entra Anda.
Validasi memastikan lingkungan Anda siap untuk Azure Stack Hub untuk menyimpan informasi tentang pengguna, aplikasi, grup, dan perwakilan layanan dari Azure Stack Hub di ID Microsoft Entra Anda.
Mendapatkan alat pemeriksa kesiapan
Unduh versi terbaru alat Pemeriksa Kesiapan Azure Stack Hub (AzsReadinessChecker) dari Galeri PowerShell.
Menginstal dan mengonfigurasi
Prasyarat
Prasyarat berikut diperlukan:
Modul Az PowerShell
Anda harus menginstal modul Az PowerShell. Untuk mengetahui petunjuknya, lihat Menginstal modul pratinjau PowerShell Az.
lingkungan Microsoft Entra
- Identifikasi akun Microsoft Entra yang akan digunakan untuk Azure Stack Hub dan pastikan akun tersebut adalah Administrator Global Microsoft Entra.
- Identifikasi nama penyewa Microsoft Entra Anda. Nama penyewa harus menjadi nama domain utama untuk ID Microsoft Entra Anda. Misalnya, contoso.onmicrosoft.com.
Langkah-langkah untuk memvalidasi identitas Azure
Di komputer yang memenuhi prasyarat, buka perintah PowerShell yang ditingkatkan, lalu jalankan perintah berikut untuk menginstal AzsReadinessChecker:
Install-Module -Name Az.BootStrapper -Force -AllowPrerelease Install-AzProfile -Profile 2020-09-01-hybrid -Force Install-Module -Name Microsoft.AzureStack.ReadinessChecker -AllowPrerelease
Dari perintah PowerShell, jalankan perintah berikut. Ganti
contoso.onmicrosoft.com
dengan nama penyewa Microsoft Entra Anda:Connect-AzAccount -tenant contoso.onmicrosoft.com
Dari perintah PowerShell, jalankan perintah berikut untuk memulai validasi ID Microsoft Entra Anda. Ganti
contoso.onmicrosoft.com
dengan nama penyewa Microsoft Entra Anda:Invoke-AzsAzureIdentityValidation -AADDirectoryTenantName contoso.onmicrosoft.com
Setelah alat berjalan, tinjau outputnya. Konfirmasikan statusnya OK untuk persyaratan penginstalan. Validasi yang berhasil muncul seperti contoh berikut:
Invoke-AzsAzureIdentityValidation v1.2100.1448.484 started. Starting Azure Identity Validation Checking Installation Requirements: OK Finished Azure Identity Validation Log location (contains PII): C:\Users\[*redacted*]\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessChecker.log Report location (contains PII): C:\Users\[*redacted*]\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessCheckerReport.json Invoke-AzsAzureIdentityValidation Completed
Melaporkan dan mencatat file
Setiap kali validasi berjalan, validasi tersebut mencatat hasil ke AzsReadinessChecker.log dan AzsReadinessCheckerReport.json. Lokasi file ini ditampilkan dengan hasil validasi di PowerShell.
File ini dapat membantu Anda berbagi status validasi sebelum Anda menyebarkan Azure Stack Hub atau menyelidiki masalah validasi. Kedua file mempertahankan hasil dari setiap pemeriksaan validasi berikutnya. Laporan tersebut memberikan konfirmasi kepada tim penyebaran Anda tentang konfigurasi identitas. File log dapat membantu penyebaran atau tim dukungan Anda menyelidiki masalah validasi.
Secara default, kedua file ditulis ke C:\Users\<username>\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessCheckerReport.json
.
- Gunakan parameter
-OutputPath <path>
di akhir baris perintah jalankan untuk menentukan lokasi laporan yang berbeda. - Gunakan parameter
-CleanReport
di akhir perintah jalankan untuk menghapus informasi tentang pengoperasian alat sebelumnya dari AzsReadinessCheckerReport.json.
Untuk informasi lebih lanjut, lihat laporan validasi Azure Stack Hub.
Kegagalan validasi
Jika pemeriksaan validasi gagal, detail tentang kegagalan tersebut akan ditampilkan di jendela PowerShell. Alat tersebut juga mencatat informasi ke file AzsReadinessChecker.log.
Contoh-contoh berikut memberikan panduan mengenai kegagalan validasi umum.
Kata sandi kedaluwarsa atau sementara
Invoke-AzsAzureIdentityValidation v1.1809.1005.1 started.
Starting Azure Identity Validation
Checking Installation Requirements: Fail
Error Details for Service Administrator Account admin@contoso.onmicrosoft.com
The password for account has expired or is a temporary password that needs to be reset before continuing. Run Login-AzureRMAccount, login with credentials and follow the prompts to reset.
Additional help URL https://aka.ms/AzsRemediateAzureIdentity
Finished Azure Identity Validation
Log location (contains PII): C:\Users\username\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessChecker.log
Report location (contains PII): C:\Users\username\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessCheckerReport.json
Invoke-AzsAzureIdentityValidation Completed
Penyebab - Akun tidak dapat masuk karena sandi kedaluwarsa atau bersifat sementara.
Resolusi - Di PowerShell, jalankan perintah berikut dan kemudian ikuti petunjuk untuk mengatur ulang kata sandi:
Login-AzureRMAccount
Cara lain adalah masuk ke Portal Azure sebagai pemilik akun, dan pengguna akan dipaksa untuk mengubah kata sandi.
Jenis pengguna tidak diketahui
Invoke-AzsAzureIdentityValidation v1.1809.1005.1 started.
Starting Azure Identity Validation
Checking Installation Requirements: Fail
Error Details for Service Administrator Account admin@contoso.onmicrosoft.com
Unknown user type detected. Check the account is valid for AzureChinaCloud
Additional help URL https://aka.ms/AzsRemediateAzureIdentity
Finished Azure Identity Validation
Log location (contains PII): C:\Users\username\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessChecker.log
Report location (contains PII): C:\Users\username\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessCheckerReport.json
Invoke-AzsAzureIdentityValidation Completed
Penyebab - Akun tidak dapat masuk ke ID Microsoft Entra yang ditentukan (AADDirectoryTenantName). Dalam contoh ini, AzureChinaCloud ditentukan sebagai AzureEnvironment.
Resolusi - Konfirmasi bahwa akun tersebut valid untuk lingkungan Azure yang ditentukan. Di PowerShell, jalankan perintah berikut untuk memverifikasi bahwa akun tersebut valid untuk lingkungan tertentu:
Login-AzureRmAccount -EnvironmentName AzureChinaCloud
Akun bukan administrator
Invoke-AzsAzureIdentityValidation v1.1809.1005.1 started.
Starting Azure Identity Validation
Checking Installation Requirements: Fail
Error Details for Service Administrator Account admin@contoso.onmicrosoft.com
The Service Admin account you entered 'admin@contoso.onmicrosoft.com' is not an administrator of the Azure Active Directory tenant 'contoso.onmicrosoft.com'.
Additional help URL https://aka.ms/AzsRemediateAzureIdentity
Finished Azure Identity Validation
Log location (contains PII): C:\Users\username\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessChecker.log
Report location (contains PII): C:\Users\username\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessCheckerReport.json
Invoke-AzsAzureIdentityValidation Completed
Penyebab - Meskipun akun dapat berhasil masuk, akun tersebut bukan admin ID Microsoft Entra (AADDirectoryTenantName).
Resolusi - Masuk ke portal Azure sebagai pemilik akun, buka ID Microsoft Entra, lalu Pengguna, lalu Pilih Pengguna. Kemudian pilih Peran Direktori dan pastikan pengguna adalah Administrator perusahaan. Jika akun adalah Pengguna, buka Microsoft Entra ID>Nama domain kustom dan konfirmasikan bahwa nama yang Anda berikan untuk AADDirectoryTenantName ditandai sebagai nama domain utama untuk direktori ini. Dalam contoh ini, itu adalah contoso.onmicrosoft.com.
Azure Stack Hub mengharuskan agar nama domain adalah nama domain utama.
Langkah berikutnya
Memvalidasi pendaftaran Azure
Menampilkan laporan kesiapan
Pertimbangan umum integrasi Azure Stack Hub