Azure Stack HCI 23H2 Deployment Bölüm-1

Merhaba, Azure Stack HCI 23H2, hibrit bulut yeteneklerini bir üst seviyeye taşıyarak işletmelerin hyper converged (HCI) yapılarında sorunsuz bir şekilde dağıtmasını, yönetmesini ve ölçeklendirmesini sağlıyor.

Bu rehberde, Azure Stack HCI 23H2’nin dağıtım sürecini beraber inceliyoruz.

Fiziksel Topoloji

Network Topoloji

Notlar:

Fiziksel Sunucuların Hazırlanması

İlk olarak portal.azure.com’dan aşağıda görüldüğü gibi Azure Stack HCI OS 23H2’i indiriyoruz ve sunucularımıza kurulumlarını yapıyoruz.

Herhangi bir değişiklik yapmıyoruz.

Kurulum sonrası görünüm aşağıdaki gibi oluyor. İlk olarak Hostname değişikliği ve ip yapılandırmalarını tanımlıyoruz.

IP yapılandırmalarından sonra görünüm aşağıdaki gibi oluyor

Not: İki node üzerinde de network kart isimlendirmeleri aynı olmalı.

Örneğin node1’de yönetim ve compute için ilgili ethernet kartları “compute_management1” ve “compute_management2” isimlendirildi. Node2’de de aynı şekilde olmalı yoksa kurulum sırasında hata alırsınız.

Tüm işlemleri iki node üzerinde de yapıyoruz.

İlk olarak saat ayarlarını yapıyoruz.

w32tm /config /manualpeerlist:"0.at.pool.ntp.org 1.at.pool.ntp.org 2.at.pool.ntp.org 3.at.pool.ntp.org" /syncfromflags:manual /update

Hyper-V Feature’larını yüklüyoruz.

Enable-WindowsOptionalFeature -Online -FeatureName  Microsoft-Hyper-V -All

OS updatelerini yapıyoruz.

Bu işlemlerin ardından ilk olarak iki node’un Azure ARC’a register edilmesi gerekiyor.

Not: Node’ları domain’e almıyoruz!

Bir sonraki adımda gerekli modüller her iki node’da da yüklüyoruz.

Install-Module AzsHCI.ARCinstaller
Install-Module Az.Accounts -Force
Install-Module Az.ConnectedMachine -Force
Install-Module Az.Resources -Force

Daha sonra Azure Portal’daki hesabınız üzerinden alacağınız bilgileri aşağıdaki uygun yerlere ekleyip powershell’e giriyoruz.

$Subscription = "YourSubscriptionID"

$RG = "YourResourceGroupName"

$Region = "eastus"

$Tenant = "YourTenantID"

Bu adımlardan sonra aşağıdaki komutu çalıştırıyoruz ve web tarayıcı açılıyor. Açılan tarayıcıya powershell konsolunda yazan kodu giriyor ve onaylıyoruz.

Connect-AzAccount -SubscriptionId $Subscription -TenantId $Tenant -DeviceCode

Bu adımdan sonra aşağıdaki ki komut satırınıda giriyoruz.

$ARMtoken = (Get-AzAccessToken).Token

$id = (Get-AzContext).Account.Id  

Son adım olarak aşağıdaki komut satırını giriyoruz ve node’ların Azure Arc’a kayıt işlemi başlıyor.

Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -TenantID $Tenant -Region $Region -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id

İşlemler sonunda Azure Portalında Azure Arc altında node larımızın geldiğini doğruluyoruz.

Önemli Not: Arc’a kayot sonrası node lar üzerinde extensionların düzgün yüklendiğini kontrol edin yoksa deployment sırasında hata alacasınız.

Active Directory’in Hazırlanması

Azure Stack HCI 23H2 Deployment öncesi AD üzerinde yapmamız gereken bazı hazırlıklar bulunmaktadır.

İlk olarak aşağıdaki komut ile gerekli modülleri yüklüyoruz.

Install-Module AsHciADArtifactsPreCreationTool -Repository PSGallery -Force

Ardından HCI objelerinin içinde barındıralacağı bir OU oluşturuyoruz ve aşağıdaki komutları yeni oluşturduğumuz OU’a göre sırayla giriyoruz.

$password = ConvertTo-SecureString '<password>' -AsPlainText -Force
$user = "ms309deployuser"
$credential = New-Object System.Management.Automation.PSCredential ($user, $password)
 New-HciAdObjectsPreCreation -AzureStackLCMUserCredential $credential -AsHciOUName "OU DN buraya girilecek"    

Bu işlemlerin ardından kullanıcı ve tüm izinler AD tarafında oluşturuluyor.

Evet arkadaşlar bu işlemlerin ardından altyapımız kurulum için hazır hale geliyor. Diğer bölümde Azure Portal üzerinde Deployment’a devam edeceğiz.

Exit mobile version