İçeriğe geç

Objective 1.1 – Perform Automated ESXi Host Deployment and Configuration – Part 1

Aynı anda çok sayıda ESXi host yükleyebilmek için scriptleri kullanma, host profillerini kullanma gibi birçok yöntem vardır. Auto Deploy Servisini kullanmak da bu yöntemlerden biridir. Şimdi Auto Deploy’un nasıl yapılandırıldığını ve yönetildiğini adım adım inceleyelim.

Auto Deploy Öngereksinimleri

ESXi yükleme işlemi için Auto Deploy’u kullanabilmek için aşağıdaki öngereksinimlerin karşılanmış olması gerekmektedir:

  • vCenter Server
  • Auto Deploy Service
  • Image Builder Service
  • DHCP Server
  • DNS Server
  • TFTP Server
  • ESXi Image
  • Syslog Server
  • ESXi Coredump Service
  • Host Profiles
  • Sunucu donanımının ESXi kurulumu için gereklilikleri karşıladığından emin olunmalıdır.
  • Sunucunun IP almak için DHCP Server’a ulaşabildiğinden emin olunmalıdır.
  • Auto Deploy image repository için yeterli miktarda depolama alanına sahip olunmalıdır.

Stateful Caching & Stateless Install

Stateless caching, öncelikli olarak birkaç hostun aynı anda önyükleme yaptığı durumlar için tasarlanmıştır. vSphere Auto Deploy stateless caching özelliği, host image’inin ön belleğe alınmasına(caching) izin verir. Localde önbelleğe alınmış image, yüzlerce hostun vSphere Auto Deploy sunucusuna aynı anda bağlanması durumunda ortaya çıkan bir tıkanıklığın önlenmesine yardımcı olur. Önyükleme işlemi tamamlandıktan sonra, ana bilgisayarlar kurulumu tamamlamak için vSphere Auto Deploy appliance’a bağlanır.

vSphere Auto Deploy stateful install özelliği, hostları ağ üzerinden yükleyebilmenizi sağlar. Böylece PXE boot altyapısı ayarlamalarına gerek kalmadan hostlara ağ üzerinden image profile sağlamanıza olanak tanır.

Bu konuyla ilgili detaylara ulaşmak isterseniz burayı ziyaret edebilirsiniz.

Auto Deploy ve Image Builder Servislerini Başlatma

Auto Deploy servisini başlatmak için izlenecek yol:

  1. vSphere Web Client ile vCenter Server’a giriş yapılır.
  2. vSphere Web Client Home sayfasında ‘Administration’a tıklanır.
  3. System Configuration -> Services
    Eğer birden fazla vCenter’ın kullanıldığı bir ortama bir sahipseniz, doğru vCenter’da işlem yaptığınızdan emin olun.
  4. Auto Deploy Service -> Start
  5. vCenter Server Appliance’da, vSphere Auto Deploy servisinin varsayılan başlatma ayarı ‘Manuel’ olarak ayarlanmıştır. Servisin otomatik olarak başlamasını istiyorsanız, Auto Deploy Service -> Edit Startup Type -> Automatic seçeneğini seçebilirsiniz.
vSphere Web Client Home Görünümü
Auto Deploy Servisi
Auto Deploy Servisi Başlatma Ayarları

Image Builder servisinin başlatılması için de 3. adımdan sonra Image Builder servisi seçilerek işleme devam edilir.

Auto Deploy servisinin aktifleşmesi için, servisler başlatıldıktan sonra Web Client’tan çıkılıp tekrar girilir. Web Client Home sayfasına Auto Deploy ikonunun geldiği görülecektir.

Auto Deploy TFTP Dosyalarının İndirilmesi

  1. vSphere Web Client’ta vCenter Server’a bağlı iken, Home ikonu -> Global Inventory List -> vCenter Servers seçilir.
  2. İlgili vCenter -> Configure -> Auto Deploy’a tıklanır.
  3. ‘Download TFTP Boot Zip’e tıklanarak TFTP yapılandırma dosyası indirilir ve zipten çıkarılır.
  4. WinSCP kullanılarak bu yapılandırma dosyaları TFTP serverınızın dosyalarının bulunduğu konuma kopyalanır.

Auto Deploy DHCP Ayarları

  • DHCP Server’a girilir ve ESXi Management IP Network’ü kullanmak üzere yapılandırılmış olan IP Scope seçilir.
  • Her ESXi Host için IP rezerve etmek amacıyla ESXi Host’un MAC adresine DHCP rezervasyonu oluşturulur. Primary NIC’in MAC adresi kullanılmalıdır.
  • DHCP Scope Option 66’da TFTP Server’ın IP adresi belirtilir.
  • DHCP Scope Option 67’de boot file name belirtilir:
    • UEFI: snponly.efi.vmw-hardwired
    • BIOS: undionly.kpxe.vmw-hardwired

Not: DHCP’de IP rezerve edilen her host için DNS kaydı da oluşturulmalıdır.

vSphere Web Client üzerinden Auto Deploy Yapılandırması

  • Import ESXi Image
    • vSphere Web Client -> Home -> Auto Deploy -> Sotfware Depot sekmesine gelinir.
    • ESXi image upload etmek için yeşil yukarı ok işaretine tıklanır.
    • ESXi image ismi ve image zip dosyasının bulunduğu konum girilerek image upload edilir.
    • Upload işlemi tamamlandığında Software Depots sekmesinde import edilen image görünecektir.

  • Auto Deploy Rule Oluşturma
    • vSphere Web Client -> Home -> Auto Deploy -> Deploy Rules sekmesine gelinir.
    • ‘Deploy Rule’a tıklanır. ‘New Deploy Rule’ penceresinde,
      • Rule ismi girilir,
      • ESXi Host için pattern seçilir. Örneğin Vendor’un Dell olması istenmişse, bunun için Pattern -> Vendor, Value -> Dell olarak girilir.
    • Penceredeki bir sonraki adımda Host Profile seçimi yapılmaktadır. Host Profile bir sonraki konuda anlatılacaktır. Hostlara host profile uygulamak istemiyorsanız ‘Do not include a host profile’ kutucuğunu işaretlemeniz yeterli olacaktır. Eğer uygulamak istiyorsanız listeden uygulamak istediğiniz host profile’ı seçmelisiniz.
    • Bir sonraki adım ise Host Location’ın ayarlanmasıdır. Host location ayarlamak istiyorsanız data center, folder ya da cluster seçimi yapmalısınız. Location ayarlamak istemiyorsanız ‘Do not include a location’ kutucuğunu işaretlemeniz yeterli olacaktır.
    • Son adımda tüm ayarlar gözden geçirilip Finish’e tıklandığında Auto Deploy Rule oluşturulmuş olacaktır.

  • Auto Deploy Rule Aktifleştirme/Deaktifleştirme

   vSphere Auto Deploy Rule oluşturulduktan sonra rule ‘inactive’ durumdadır. Rule’un etkili olabilmesi için aktifleştirilmesi gerekmektedir.

    • Deploy Rules -> Activate/Deactivate Rules
    • Açılan pencereden deploy rule seçilir -> Next -> Finish.

Host Profiles

Host profile özelliği host yapılandırmasını içeren bir profil oluşturmaktadır. Host yapılandırması ve uyumluluklar için otomatik ve merkezi bir mekanizma sağlar. Host profiles hostlara tek tek uygulanabildiği gibi clusterlara da uygulanabilmektedir. Host profile bilgileri genellikle tüm yapılandırma bilgilerini depolamak için yeterlidir ancak Auto Deploy kullanıldığında bazen kullanıcıdan girdi istenebilmektedir.

  • Host Profile Oluşturma & Düzenleme
     
    • vSphere Web Client -> Home -> Policies & Profiles -> Host Profiles
    • Burada iki seçenek karşımıza çıkıyor: ‘Extract profile from a host’ ve ‘Import Host Profile’. Import edebileceğimiz bir host profilimiz yoksa, ‘Extract profile from a host’ ikonuna tıklayarak devam ediyoruz.
    • Açılan pencereden hostu, host profile ismini ve açıklamasını yazıp Finish’e tıkladığımızda host profile oluşmuş ve uygulanmaya hazır hale gelmiş olacaktır.
    • Oluşan host profile seçilip, Actions -> Edit Host Profile’a tıklandığında karşımıza yeni bir pencere çıkacaktır. Burdan istediğimiz düzenlemeyi yapabiliriz. Örneğin profil çıkardığımız hostun Firewall Configuration’ını profile dahil etmek istemiyoruz. Bunun için Security and Services klasörünü genişletip, Firewall Configuration klasöründeki tik işaretini kaldırıp Finish yapmamız yeterli olacaktır.
  • Host Profile Uygulama
     
    • Oluşturulan host profile seçilir. Actions -> Attach/Detach Host and Clusters seçeneğine tıklanır.
    • Açılan pencerede karşımıza cluster gelecektir. Host profile clustera uygulanmak isteniyorsa cluster seçilir ve ‘Attach All’a tıklanır. Belli bir hosta veya hostlara uygulanmak isteniyorsa cluster genişletilip host/hostlar seçilerek Attach veya Attach All’a tıklanır.
    • Eğer ‘Skip Host Customization’ seçilmediyse, bir sonraki adımda host için özel ayarlamalar yapabilmemizi sağlayan bir ekran gelecektir. İstenen ayarlar yapıldıktan sonra Finish ile işlem tamamlanır.

Not: Host profile uygulama işlemi, profile uygulanmak istenen host -> Sağ tık -> Host Profiles -> Attach Host Profile seçilerek de yapılabilir.

Tarih:VCAP-DCV

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir