Azure Stack Hub'a Azure Container Registry'yi yükleme
Azure Stack Hub'a Azure Container Registry yükleyebilir ve ortamınızda kapsayıcı barındırabilmeleri için kullanıcılarınızın kullanımına sunabilirsiniz. Azure Container Registry'yi yüklemek için bir sertifika oluşturup doğrulamanız ve ardından Azure Container Registry'yi yüklemeniz gerekir. Azure Stack Hub yönetici portalı aracılığıyla yükleyebilirsiniz.
Önemli
Yüklendikten sonra, Azure Stack Hub'da Azure Container Registry temel bir RP olarak kabul edilir ve kaldırılamaz. Operatörler yine de teklifler, planlar ve kotalar aracılığıyla Container Registry hizmetine kullanıcı erişimini kısıtlayabilir.
Önkoşullar
Azure Stack Hub sürümü
Microsoft Azure Kapsayıcısını yalnızca 2108 güncelleştirmesini ve sonraki sürümleri çalıştıran Azure Stack Hub tümleşik sisteminde etkinleştirebilirsiniz. Bu makaledeki adımları tamamlamadan önce Azure Stack Hub güncelleştirmesini yükleyin. Azure Container Registry hizmeti, Azure Stack Developer Kit (ASDK) dağıtımlarında desteklenmez.Sertifika gereksinimleri
Azure Stack Hub sisteminizde Azure Container Registry yapılandırması, sertifika gerektiren yeni bir veri yolu ekler. Sertifika, Azure Stack Hub'ı yüklemek ve çalıştırmak için gereken diğer sertifikalarla aynı gereksinimleri karşılamalıdır.Bu yeni sertifikanın URI'sinin biçimi aşağıdaki olmalıdır:
*.azsacr.<region>.<fqdn>
Örneğin:
*.azsacr.azurestack.contoso.com
Azure Stack Hub durumu
Yalnızca Azure Stack Hub'ınızın iyi durumda olduğunu doğruladıktan sonra Azure Container Registry'yi yüklemeniz gerekir. Azure Stack Hub sistem durumunu doğrulama bölümünde listelenen adımları izleyerek bunu yapabilirsiniz.
Sertifikanızı oluşturma
Azure Stack Hub Hazırlık Denetleyicisi aracını kullanarak bir Azure Container Registry sertifikası oluşturmak için aşağıdaki adımları kullanabilirsiniz. Adımların çalışması için Microsoft.AzureStack.ReadinessChecker modülünün sürümünü belirtmeniz gerekir.
PowerShell'i yükseltilmiş bir istemle açın.
Aşağıdaki cmdlet'leri çalıştırın:
Install-Module -Name Microsoft.AzureStack.ReadinessChecker New-Item -ItemType Directory "$ENV:USERPROFILE\Documents\AzsCertRequests" $certificateRequestParams = @{ 'regionName' = 'azurestack' 'externalFQDN' = 'contoso.com' 'subject' = "C=US,ST=Washington,L=Redmond,O=Microsoft,OU=Azure Stack" 'OutputRequestPath' = "$ENV:USERPROFILE\Documents\AzsCertRequests" } New-AzsHubAzureContainerRegistryCertificateSigningRequest @certificateRequestParams
ReadinessChecker modülü .req dosyasını oluşturduğunda, dosyayı Sertifika Yetkilinize (CA) (iç veya genel) aktarın. New-AzsCertificateSigningRequest çıkış dizini, CA'ya göndermek için gereken CSR'leri içerir. Başvurunuz için dizin, sertifika isteği oluşturma sırasında kullanılan INF dosyalarını içeren bir alt dizin de içerir.
Azure Container Registry sertifikasını doğrulama
Azure Container Registry sertifikasının Azure Stack Hub gereksinimlerine uygun olduğunu doğrulayın.
CA tarafından imzalanan sonuçta elde edilen sertifika dosyasını (.cer) (desteklenen uzantılar .cer, .cert, .srt, .pfx) öğesine
$ENV:USERPROFILE\Documents\AzureStack
kopyalayın.Yükseltilmiş bir komut isteminden aşağıdaki PowerShell cmdlet'lerini çalıştırın:
Install-Module -Name Microsoft.AzureStack.ReadinessChecker $Path = "$ENV:USERPROFILE\Documents\AzureStack" $pfxPassword = Read-Host -AsSecureString -Prompt "PFX Password" ConvertTo-AzsPFX -Path $Path -pfxPassword $pfxPassword -ExportPath $Path
Yükleme adımları
Azure Container Registry hizmetini Azure Stack Hub'a yüklemek için bu adımları kullanabilirsiniz.
Portal
Sertifikayı içeri aktarmak ve hizmeti yüklemek için Azure Stack Hub yönetici portalını kullanabilirsiniz.
Azure Stack Hub yönetici portalında oturum açın.
Tüm Hizmetler>Kapsayıcı Kayıt Defterleri'ne gidin.
SSL sertifikasının tam yolunu girin.
Sertifika için parola belirtin.
Dağıt'ı seçin.
Azure Container Registry hizmetinin yüklenmesi bir saate kadar sürebilir.Azure Stack Hub yönetici portalında yükleme tamamlandıktan sonra Kapsayıcı Kayıt Defterleri dikey penceresini kapatıp yeniden açın.
Yükleme tamamlandıktan sonra Azure Stack Hub yönetici portalında kota kapasitenizi gözden geçirebilir veya güncelleştirebilirsiniz.