Aracılığıyla paylaş


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.

  1. PowerShell'i yükseltilmiş bir istemle açın.

  2. 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
    
  3. 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.

  1. CA tarafından imzalanan sonuçta elde edilen sertifika dosyasını (.cer) (desteklenen uzantılar .cer, .cert, .srt, .pfx) öğesine $ENV:USERPROFILE\Documents\AzureStackkopyalayın.

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

  1. Azure Stack Hub yönetici portalında oturum açın.

  2. Tüm Hizmetler>Kapsayıcı Kayıt Defterleri'ne gidin. Azure Stack Hub kapsayıcı kayıt defterini alın.

  3. SSL sertifikasının tam yolunu girin.

  4. Sertifika için parola belirtin.

  5. Dağıt'ı seçin.
    Azure Container Registry hizmetinin yüklenmesi bir saate kadar sürebilir.

    Azure Stack Hub kapsayıcı kayıt defteri yüklüdür.

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

Sonraki adımlar

Azure Stack Hub'da Azure Container Registries'e genel bakış