Aracılığıyla paylaş


Yönetilen DevOps Havuzları için önkoşullar

Yönetilen DevOps Havuzlarını ilk kez kullanmadan önce hazırlamanız gereken birkaç şey vardır.

Yüksek düzeyde şunları yapmanız gerekir:

  • Yönetilen DevOps Havuzları kaynak sağlayıcısının kayıtlı olduğu etkin aboneliğe sahip bir Azure hesabı
  • Yönetilen DevOps Havuzunu yönetecek kullanıcıların Microsoft Entra ID kiracısına bağlı bir Azure DevOps kuruluşu
  • Azure DevOps kuruluşunda Yönetilen DevOps Havuzu oluşturma izinleri

Bu makalede Azure aboneliğinizi ve Azure DevOps kuruluşunuzu Yönetilen DevOps Havuzları ile kullanmak üzere yapılandırma adımları gösterilmektedir. Bu yapılandırma adımlarının Azure DevOps kuruluşu ve Azure aboneliği başına yalnızca tek bir kez gerçekleştirilmesi gerekir.

Azure aboneliğinizi yapılandırma

  1. Yönetilen DevOps Havuzları kaynak sağlayıcısını Azure Aboneliğinize kaydetme
  2. Yönetilen DevOps Havuzları kotalarını gözden geçirme
  3. Geliştirme merkezi ve geliştirme merkezi projesi oluşturma (Yönetilen DevOps Havuzlarınızı Azure portalını kullanarak oluşturmayı planlıyorsanız, havuz oluşturma işlemi sırasında geliştirme merkezi ve geliştirme merkezi projesini oluşturabilirsiniz.)

Yönetilen DevOps Havuzları kaynak sağlayıcısını Azure Aboneliğinize kaydetme

Yönetilen DevOps Havuzlarını kullanmak için aşağıdaki kaynak sağlayıcılarını Azure aboneliğinize kaydedin.

Kaynak sağlayıcısı Açıklama
Microsoft.DevOpsInfrastructure Yönetilen DevOps Havuzları için kaynak sağlayıcısı
Microsoft.DevCenter Geliştirme merkezi ve geliştirme merkezi projesi için kaynak sağlayıcısı

Bir kaynak sağlayıcısının kaydedilmesi işlemi /register/action kullanır. Hesabınıza aboneliğinizde katkıda bulunan veya sahip rolü atanmışsa, bu işlemi gerçekleştirme izni dahil edilir.

Azure portal

  1. Azure Portal’ında oturum açın.

  2. Azure portal menüsünde Abonelikler için arama yapın. Kullanılabilir seçeneklerden bunu seçin.

  3. Yönetilen DevOps Havuzları için kullanmayı planladığınız Azure aboneliğini seçin.

  4. Sol menüdeki Ayarlar'ın altında Kaynak sağlayıcıları'nı seçin.

  5. Microsoft.DevOpsInfrastructure için arama yapın, listeden onay kutusunu seçin ve Kaydet'i seçin.

    Yönetilen DevOps Havuzları Azure Kaynak sağlayıcısını kaydetme işleminin ekran görüntüsü.

  6. Microsoft.DevCenter'i arayın. Microsoft.DevCenter kayıtlı değilse, listeden onay kutusunu seçin ve Kaydet'i seçin.

  7. Aboneliğinizde Yönetilen DevOps Havuzlarını destekleyen Azure bölgelerini görmek için önce Microsoft.DevOpsInfrastructure sağlayıcısını kaydedin, listeden seçin ve Konumlar'ı seçin.

    Yönetilen DevOps Havuzlarını destekleyen Azure bölgelerinin ekran görüntüsü.

Azure kaynak sağlayıcıları hakkında daha fazla bilgi için bkz . Azure kaynak sağlayıcıları ve türleri.

Yönetilen DevOps Havuzları kotalarını gözden geçirme

Yönetilen DevOps Havuzları, aracılarınızı çalıştıran sanal makine kaynaklarının kullanımını yönetmek için Azure Kotaları'nı kullanır. Yönetilen DevOps Havuzları kotaları, Azure VM SKU ailesi başına CPU çekirdeklerini temel alır. Varsayılan olarak, Yönetilen DevOps Havuzlarını destekleyen bölgelerin aşağıdaki SKU aileleri için verilen beş kota çekirdeği vardır.

  • standardBSFamily
  • standardDADSv5Family
  • standardDASv5Family
  • standardDDSv5Family
  • standardDLDSv5Family
  • standardDPLDSv5Family
  • standardDPLSv5Family
  • standardDPSv5Family
  • standardDSv2Family
  • standardDSv5Family
  • standardDv2Family
  • standardEASv4Family
  • standardEDSv5Family
  • standardESv5Family
  • standardFSv2Family
  • standardLSv3Family

Yeni Yönetilen DevOps Havuzları kaynakları için varsayılan aracı boyutu standardDADSv5Family'nin bir parçası olan Standart D2ads v5'tir. Standart D2ads v5 iki çekirdek kullanır, böylece ek kota istemeden toplam dört çekirdek için en fazla iki aracı içeren bir havuz oluşturabilirsiniz. Daha fazla oluşturmak için kota ayarlaması istemeniz gerekir.

Kotalarınızı görüntüleme

  1. Bölgenizdeki SKU ailelerinin kotalarını görüntülemek için Azure portalında oturum açın, arama kutusuna kotalar girin ve listeden Kotalar'ı seçin.

    Azure portalda kota araması ekran görüntüsü.

  2. Yönetilen DevOps Havuzları'nı seçin.

    Kotalara genel bakış ekran görüntüsü.

  3. Aboneliğinizi ve havuzu oluşturmak istediğiniz bölgeyi seçin. Aşağıdaki örnekte Standard DADSv5 Family vCPU kotası 8'de 8'dir ve bu da sekiz çekirdeğin kullanılabilir olduğu ancak sekizinin de kullanıldığı anlamına gelir. Bu SKU için sekizden fazla çekirdek kullanmak veya kotası olmayan farklı bir SKU kullanmak istiyorsanız, kota ayarlaması isteyebilirsiniz.

    Kota listesinin ekran görüntüsü.

Kota ayarlaması isteme

  1. Kota artışı istemek için Bölgenizde istenen SKU için ayarlama iste'yi seçin.

    İstek ayarlama menü öğesinin ekran görüntüsü.

  2. Seçili SKU için istenen çekirdek sayısını belirtin ve Gönder'i seçin. Aşağıdaki örnekte Standart DSv2 Ailesi vCPU'ları için 20 çekirdek istenmektedir.

    Çekirdek sayısının artırılmasını seçme işleminin ekran görüntüsü.

  3. Kota isteğinin işlenmesi birkaç dakika sürer. Aşağıdaki örnek, başarılı bir kota ayarlamasının sonucunu gösterir.

    Verilen kota isteğinin ekran görüntüsü.

    Kota ayarlaması otomatik olarak onaylanamazsa, aşağıdaki bölümde açıklandığı gibi bir destek isteği göndermeye yönlendirilirsiniz.

Kota desteği isteği oluşturma

Aboneliğinizin havuzunuzu istenen Azure VM SKU'su ve en fazla aracı sayısıyla yapılandırma kapasitesi yoksa havuz oluşturma işlemi aşağıdaki iletiye benzer bir hatayla başarısız olur:

Cores needed to complete this request is 8, which exceeds the current limit of 0 for SKU family standardDDSv4Family in region eastus. Please choose a different region if possible, or request additional quota at https://portal.azure.com/#view/Microsoft_Azure_Support/NewSupportRequestV3Blade/issueType/quota/subscriptionId/subscription_id_placeholder/topicId/3eadc5d3-b59a-3658-d8c6-9c729ba35b97.

  1. Kota artışı istemek için Yeni destek isteği başlatmak için bağlantıya gidin. İleri öğesini seçin.

    Yeni kota desteği isteğinin ekran görüntüsü

  2. Ayrıntıları girin'i seçin.

    Yeni kota desteği isteğinin ekran görüntüsü.

  3. Bölge, Sku Ailesi, Yeni sınırı girin ve Kaydet ve devam et'i seçin. Aşağıdaki örnekte Standart DDSv4 Ailesi vCPU'ları için 100 çekirdek istenmektedir.

    Kota ayrıntılarının ekran görüntüsü.

  4. Bu formda aşağıdaki ayrıntıları doldurun:

    • Önem derecesi: İş etkisine bağlı olarak kullanılabilir önem düzeylerinden birini seçin.

    • Tercih edilen iletişim yöntemi: E-posta veya Telefon üzerinden iletişim kurulmayı seçebilirsiniz.

  5. İleri: Gözden Geçir+Oluştur’u seçin. Sağlanan bilgileri doğrulayın ve Oluştur’u seçerek bir destek isteği oluşturun.

Yönetilen DevOps Havuzları destek ekibi 24 saat içinde isteğinizi değerlendirir ve size geri döner.

Geliştirme merkezi ve geliştirme merkezi projesi oluşturma

Yönetilen DevOps Havuzları için geliştirme merkezi ve geliştirme merkezi projesi gerekir. Azure portalında havuzunuzu oluştururken geliştirme merkezi ve geliştirme merkezi projesi oluşturma seçeneğiniz vardır, ancak bunları önceden oluşturmak istiyorsanız aşağıdaki adımları uygulayın. Birden çok Yönetilen DevOps Havuzu aynı geliştirme merkezi ve geliştirme merkezi projesini kullanabilir.

Geliştirme merkezi oluşturma

  1. Azure Portal’ında oturum açın.

  2. Azure portalı menüsünde Geliştirme merkezleri'ni arayın, kullanılabilir seçenekler arasından seçin ve Oluştur'u seçin.

    Geliştirme merkezleri oluştur düğmesinin ekran görüntüsü.

  3. İstediğiniz Abonelik, Kaynak grubu, Ad ve Konum'u seçin ve Gözden Geçir + Oluştur'u seçin.

    Geliştirme merkezi oluştur'un ekran görüntüsü.

  4. Geliştirme merkezini oluşturmak için onay penceresinde Oluştur'u seçin.

  5. Yeni geliştirme merkezi oluşturulana kadar bekleyin ve sonraki bölüme geçin ve bir geliştirme merkezi Projesi oluşturun.

Geliştirme merkezi oluşturma Projesi

  1. Önceki bölümde oluşturulan geliştirme merkezine gidin ve Proje oluştur'u seçin.

    Geliştirme merkezi proje oluştur düğmesinin ekran görüntüsü

  2. İstediğiniz Aboneliği, Kaynak grubunu, geliştirme merkezini, Ad'ı seçin ve Gözden Geçir + Oluştur'u seçin.

    Geliştirme merkezi projesi oluşturma'nın ekran görüntüsü.

  3. Geliştirme merkezi projesini oluşturmak için onay penceresinde Oluştur'u seçin.

  4. Yönetilen DevOps Havuzunuzu oluştururken, bu adımlarda oluşturduğunuz geliştirme merkezi ve geliştirme merkezi projesini belirtin.

Azure DevOps kuruluşunuzu yapılandırma

  1. Azure DevOps kuruluşunuzu Microsoft Entra Id'ye bağlama ve üyeliği doğrulama
  2. Azure DevOps izinlerini doğrulama

Azure DevOps kuruluşunuzu Microsoft Entra Id'ye bağlama ve üyeliği doğrulama

Azure DevOps kuruluşunuzda Yönetilen DevOps Havuzu oluşturmak için Azure DevOps kuruluşunuzun Microsoft Entra Id'ye bağlı olması ve kullanıcı hesabınızın aşağıdaki Microsoft Entra ID kiracılarının üyesi olması gerekir:

  • Yönetilen DevOps Havuzunuzu içeren Azure aboneliğinin kiracısı
  • Azure DevOps kuruluşunuzun bağlı olduğu kiracı

Kiracılar farklıysa, hesabınız her iki kiracının da üyesi olmalıdır. Kiracılarınızı görüntülemek için:

  1. Azure portalında geçerli dizininizi (Azure kiracısı) görüntüleyin.
  2. Azure DevOps kuruluşunuzun kiracısını görüntüleyin. Azure DevOps portalında bu sayfaya doğrudan buradan gidebilirsiniz: https://dev.azure.com/<your-organization>/_settings/organizationAad.
  3. Azure DevOps kuruluşunuz Microsoft Entra Id'ye bağlı değilse, Kuruluşunuzu Microsoft Entra Id'ye bağlama ve Azure aboneliğinizle aynı kiracı gibi istenen kiracıya bağlanma bölümündeki adımları izleyin.
  4. Azure DevOps kuruluşunuz ve Yönetilen DevOps Havuzları Azure aboneliğiniz farklı kiracılardaysa, her iki kiracının da üyesi olduğunuzu doğrulayın.

Azure DevOps izinlerini doğrulama

Yönetilen DevOps Havuzu oluşturduğunuzda, Yönetilen DevOps Havuzunuzu içeren Azure aboneliğinde oturum açmak için kullandığınız hesap, Azure DevOps kuruluşunuzda ilgili aracı havuzunu oluşturmak için kullanılır. Yönetilen DevOps Havuzunu başarıyla oluşturmak için hesabınızın Azure DevOps kuruluşunuzda aşağıdaki izinlerden birine sahip olması gerekir. Bu izinler en az ayrıcalıklıdan en ayrıcalıklıya sırasıyla listelenir.

  • Kuruluş düzeyinde Aracı havuzları yöneticisi - Kuruluş düzeyindeki aracı havuzlarının yöneticileri yeni aracı havuzları oluşturabilir ve tüm işlemleri gerçekleştirebilir. Bu gruba kullanıcı ekleme yönergeleri için bkz . Aracı havuzları için kuruluş güvenliğini yapılandırma - Tüm aracı havuzları için kuruluş güvenliğini ayarlama.
  • Proje Koleksiyonu Yöneticisi - Proje Koleksiyonu Yöneticileri grubu, bir kuruluş için tanımlanan ana yönetim güvenlik grubudur ve azure devops kuruluşunda yeni havuzlar oluşturma da dahil olmak üzere tüm işlemleri gerçekleştirebilir. Bu grup ve üyelerini görme hakkında bilgi için bkz . Proje koleksiyonu yöneticisini arama.

Sonraki adımlar