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
- Yönetilen DevOps Havuzları kaynak sağlayıcısını Azure Aboneliğinize kaydetme
- Yönetilen DevOps Havuzları kotalarını gözden geçirme
- 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
Azure Portal’ında oturum açın.
Azure portal menüsünde Abonelikler için arama yapın. Kullanılabilir seçeneklerden bunu seçin.
Yönetilen DevOps Havuzları için kullanmayı planladığınız Azure aboneliğini seçin.
Sol menüdeki Ayarlar'ın altında Kaynak sağlayıcıları'nı seçin.
Microsoft.DevOpsInfrastructure için arama yapın, listeden onay kutusunu seçin ve Kaydet'i seçin.
Microsoft.DevCenter'i arayın. Microsoft.DevCenter kayıtlı değilse, listeden onay kutusunu seçin ve Kaydet'i seçin.
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.
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
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.
Yönetilen DevOps Havuzları'nı seçin.
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 ayarlaması isteme
Kota artışı istemek için Bölgenizde istenen SKU için ayarlama iste'yi seçin.
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.
Kota isteğinin işlenmesi birkaç dakika sürer. Aşağıdaki örnek, başarılı bir kota ayarlamasının sonucunu gösterir.
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
.
Kota artışı istemek için Yeni destek isteği başlatmak için bağlantıya gidin. İleri öğesini seçin.
Ayrıntıları girin'i seçin.
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.
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.
İ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
Azure Portal’ında oturum açın.
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.
İstediğiniz Abonelik, Kaynak grubu, Ad ve Konum'u seçin ve Gözden Geçir + Oluştur'u seçin.
Geliştirme merkezini oluşturmak için onay penceresinde Oluştur'u seçin.
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
Önceki bölümde oluşturulan geliştirme merkezine gidin ve Proje oluştur'u seçin.
İ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 projesini oluşturmak için onay penceresinde Oluştur'u seçin.
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
- Azure DevOps kuruluşunuzu Microsoft Entra Id'ye bağlama ve üyeliği doğrulama
- 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:
- Azure portalında geçerli dizininizi (Azure kiracısı) görüntüleyin.
- 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
. - 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.
- 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.