Microsoft Azure

Windows Server 2022 ve Azure Arc Kullanımı

Windows Server 2022 Microsoft’ un en yeni nesil sunucu işletim sistemidir. Değişen ve gelişen teknolojiye ayak uyduracak, bunu yanında en güncel tehditlere karşıda güvenli bir mimari sunacak olan Windows Server 2022 ile pek çok yenilik sunulmuştur. Ancak bunlarda birisi olan bulut adaptasyonu ve bir işletim sistemi olarak pek çok alanda Microsoft Azure alt yapısı ile bütünleşmiş çalışabilecek olması nedeni ile Windows Server 2022 için Hibrit Bulut’ un anahtarı demek yanlış olmaz.

Her ne kadar Windows Server 2022 bulut teknolojileri ile iç içe çalışacak şekilde tasarlanmış olsa da Microsoft’ un Hibrit Bulut vizyonunu tamamlaması açısından sunduğu Azure Arc diğer işletim sistemleri ve onprem sistemler için çok kritik bir mimaridir. Azure Arc sayesinde Azure üzerindeki pek çok servisi onprem yapılara indirmek mümkün. Bizde bu gün özellikle bu iki ürünün kesiştiği noktada bir Windows Server 2022 ile Azure Arc servislerini nasıl birlikte çalıştıracağımızı göreceğiz.

Windows Server 2022 ve Azure Arc servisini birlikte kullanmak için gerekli olan yazılım gereksinimleri aşağıdaki gibidir;

Windows Server 2022 GUI veya Core

NET Framework 4.6 veya üstü

Windows PowerShell 5.1

Azure tarafında ise ihtiyaç duyacağınız tek şey izin aslında. Global admin hesabını kullanıyorsanız herhangi bir sorun yaşamazsınız ancak bu hesabı kullanmayacaksanız aşağıdaki iki role için yetkiniz olmalı;

Azure Connected Machine Onboarding

Azure Connected Machine Resource Administrator

Bunları sağladıktan sonra ilk olarak hangi azure hesabında bu işlemi yapacak isek aşağıdaki komut setlerini çalıştırmamız gerekli;

Set-AzContext -SubscriptionId “subscription ID you want to use”

Register-AzResourceProvider -ProviderNamespace Microsoft.HybridCompute

Register-AzResourceProvider -ProviderNamespace Microsoft.GuestConfiguration

Yani Azure Arc kullanımı için öncelikle üyeliğinizi hazır hale getirmeniz lazım.

Aşağıdaki komutları tek tek çalıştırabilirsiniz;

Not: Eğer PS için gerekli bileşenler yok ise hata alırsınız, bunun yerine bunu portal.azure.com üzerinden daha kolay gerçekleştirebilirsiniz.

Eğer Azure AD PS modülü yok ise bu iki komut ile yükleyebilirsiniz.

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force

# Connect with the Azure service

Connect-AzAccount

# Get available subscriptions within the tenant

Get-AzSubscription

Burada Arc için hangi üyeliğinizi kullanacaksanız bir sonraki kod içerisinde “id” olarak onu kullanın.

# Set the context to the selected subscription

Set-AzContext -SubscriptionId “subscription ID you want to use”

# Register the required resource providers for Azure Arc

Register-AzResourceProvider -ProviderNamespace Microsoft.HybridCompute

Register-AzResourceProvider -ProviderNamespace Microsoft.GuestConfiguration

Ardından Server 2022 ile devam edelim.

Öncelikle Windows Admin Center ile başlayalım.

Windows Server 2022 üzerine Windows Admin Center yüklüyoruz ve Admin Center’ ı açıyoruz.

Not: Diğer makalelerimizde yükleme ve kullanma için bilgi verdiğimizden bu makalemizde tekrar detaylandırmıyoruz.

Daha sonra sol bölümde bulunan “Azure hybrid center” linkine tıklıyoruz ve aşağıdaki gibi sunucumuzu hızlı bir şekilde Azure hesabımız ile bağlıyoruz.

Bu bağlantıdan sonra karşımıza aşağıdaki gibi bir ekran çıkıyor.

Hemen “Azure Arc” bölümündeki “Setup” düğmesine tıklıyoruz.

Bundan sonra sağ bölümde açılan formu dolduruyoruz. Birden çok üyeliğiniz var ise onu seçip yine mevcut veya yeni bir kaynak grubu oluşturup yeni kaynak grubu için bir bölge seçiyoruz ve “set up” düğmesine basıyoruz.

Sağ üst köşeden süreci takip edebiliriz.

Ve çok hızlı bir şekilde süreci tamamlamış olduk.

Peki bunu PS ile yapmak isterseniz? Örnek komut aşağıdaki gibidir;

Yukarıdaki ilk PS komutlarının devamında bunu kullanabilirsiniz. Yani eğer PS ile bu işi yapacak iseniz ilk komutlardan sonra bu komutlar ile devam edebilirsiniz.

# Install the required module just to be sure

Install-Module Az.ConnectedMachine

# Create a resource group in the selected subscription

New-AzResourceGroup -Name “AzureArcforServer2022” -Location “West Europe”

# Download the agent and deploy the machine in the resource group

Connect-AzConnectedMachine -ResourceGroupName “AzureArcforServer2022” -Name “server2022.microsoft.corp” -Location ‘West Europe’

Peki bundan sonra hızlı bir şekilde azure portala dönelim ve sunucumuzu azure üzerinde görebilecek miyiz kontrol edelim.

Bunun için aşağıdaki gibi Arc kaynaklarına bakabileceğiniz gibi ilgili yeni oluşturduğunuz kaynak grubunun da içerisine bakabilirsiniz.

Ya da bu şekilde bulabilirsiniz;

Sunucunun üzerine tıklayalım;

Gördüğünüz gibi tüm Azure Arc servislerini artık bu sunucu için aktif edebiliriz. Bundan sonra ister Windows Admin Center üzerinden isterseniz Azure Portal üzerinden Azure servislerini onprem sunucumuz için aktif kullanabiliriz.

Umarım faydalı bir makale olmuştur. Bir sonraki makalemizde görüşmek üzere.

Hakan Uzuner

2002 yılından beri aktif olarak bilişim sektöründe çalışmaktayım. Bu süreç içerisinde özellikle profesyonel olarak Microsoft teknolojileri üzerinde çalıştım. Profesyonel kariyerim içerisinde eğitmenlik, danışmanlık ve yöneticilik yaptım. Özellikle danışmanlık ve eğitmenlik tecrübelerimden kaynaklı pek çok farklı firmanın alt yapısının kurulum, yönetimi ve bakımında bulundum. Aynı zamanda ÇözümPark Bilişim Portalı nın Kurucusu olarak portal üzerinde aktif olarak rol almaktayım. Profesyonel kariyerime ITSTACK Bilgi Sistemlerinde Profesyonel Hizmetler Direktörü olarak devam etmekteyim.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu