Virtual Watchdog Timer Nedir
  1. Anasayfa
  2. VMware

Virtual Watchdog Timer Nedir

0

The Virtual Watchdog Timer (vWDT) işletim sistemi sorunlarınızı algılayan  ve kurtaran bir virtual device olarak kullanılmaktadır. Bu özellik hayatımıza vSphere 7.0 ile girmesiyle birlikte  guest işletim sistemi veya guest  işletim sistemindeki bir uygulamanın  belirli bir periyot içerisinde  zaman aşımını önceden tanımlanmış bir mantığa göre resetleyebilir.  Örneğin İşletim sistemi veya üzerinde çalışan uygulamaların gereğinden uzun sürede cevap vermesi, yada belirlediğiniz döngüde uygulamanın takılması durumunda, sistemin kendi kendine reset atmasını sağlayabilirsiniz veya  Watchdog timer, programlanan süre içinde OS tarafından resetlenmediyse, sunucuyu kapatarak veya resetleyerek işletim sisteminin veya uygulamanın crash olmasını engellemektedir.  Bu özellik genellikle  Red Hat High Availability and the MS SQL failover cluster ortamlarda kullanılması tavsiye edilmektedir.

 

Watchdog device vSphere tarafından sağlanmakla birlikte  ancak guest  işletim sistemi tarafından yapılandırılırmaktadır. Bu özellik Microsoft spesifikasyonlarına dayanmaktadır: Watchdog Resource Table (WDRT) ve Watchdog Action Table (WDAT). Tipik olarak, modern guest işletim sistemleri Watchdog Action Table (WDAT) entegrasyonunu kullanmaktadır.  Wdat ile alakalı minimum and maximum sayım değeri, timer resolution, some flags and other vendor/device bilgileri kulanımı için aşağıdaki parametreleri baz alabilirsiniz.

 

WDAT instructions:

  • WATCHDOG_ACTION_RESET
  • WATCHDOG_ACTION_QUERY_CURRENT_COUNTDOWN_PERIOD
  • WATCHDOG_ACTION_QUERY_COUNTDOWN_PERIOD
  • WATCHDOG_ACTION_SET_COUNTDOWN_PERIOD
  • WATCHDOG_ACTION_QUERY_RUNNING_STATE
  • WATCHDOG_ACTION_SET_RUNNING_STATE
  • WATCHDOG_ACTION_QUERY_STOPPED_STATE
  • WATCHDOG_ACTION_SET_STOPPED_STATE
  • WATCHDOG_ACTION_QUERY_REBOOT
  • WATCHDOG_ACTION_SET_REBOOT
  • WATCHDOG_ACTION_QUERY_SHUTDOWN
  • WATCHDOG_ACTION_SET_SHUTDOWN
  • WATCHDOG_ACTION_QUERY_WATCHDOG_STATUS
  • WATCHDOG_ACTION_SET_WATCHDOG_STATUS

 

Virtual WDT gereksinimlere bakacak olursak ;

  • VM, hardware sürümü 17 veya üzeri olmalıdır.
  • Virtual WDT eklenmeden önce VM kapatılmalıdır.
  • Watchdog timer için guest işletim sistemi desteği sağlanmalıdır:
    – Windows Server 2003 (WDRT)
    – Windows Server 2008 sonrası (WDAT)
    – Linux (kernel sürüm 4.9 veya üstü)

VWDT’nin guest işletim sistemi veya BIOS veya EFI ürün yazılımı tarafından başlatılmasını sağlayabilirsiniz VWDT’nin BIOS veya EFI ürün yazılımı ile başlamasını seçerseniz, guest  işletim sistemi önyükleme (boot)  olmadan başlar.

Bir sanal makine ‘ye watchdog timer eklemek için ilgili makineye Edit Settings > Add New Device > Watchdog Timer  ekliyoruz.

Resim-1


Resim-2

Özetlemek gerekirse Bir sanal makine içindeki sistem performansıyla ilgili olarak kendi kendine güven sağlamak için, sanal bir Watchdog Timer (VWDT) cihazı ekleyebilirsiniz. Guest işletim sistemi yanıt vermeyi durdurursa ve yazılım aksaklıkları veya hatalar nedeniyle kendi kendine düzeltemezse, VWDT önceden tanımlanmış bir süre bekler ve ardından sisteminizi yeniden başlatır.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

https://www.mshowto.org

https://blogs.vmware.com/vsphere/2020/05/vsphere-7-virtual-watchdog.html

https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-D845861F-2098-4A82-8A5F-421048657E1E.html

 TAGS: Virtual Watchdog Timer,Virtual WDT,vWDT

 

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

16 yılı aşkın bir süredir Bilgi Teknolojileri sektörünün içerisindeyim. Bilişim sektörü ile alakalı farklı eğitimleri ve sertifikasyonlarını alarak bu sektör içerisinde son 13 yıldır profesyonel olarak çalışmaktayım. Yeditepe Üniversitesi Makine bölümü,Anadolu Üniversitesi işletme bölümü ve sonrasında Ahmet Yesevi Üniversitesi Siber Güvenlik (Yüksek Lisans) ‘ı bitirdim. Bilişim sektöründe kurumsal firmalarda, pek çok farklı pozisyonda görev aldım.Şu an Destel Bilişim Çözümlerinde System & Virtualization Management Team Lead olarak çalışmaktayım

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

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