Linux kümelerinde SBD STONITH nasıl uygulanır

Summary: Bu makalenin amacı, Depolama Tabanlı Ölüm (SBD) STONITH'in nasıl çalıştığını ve çok bir ortamda nasıl uygulanacağını açıklamaktır.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

TAŞ: "Diğer Düğümü Kafasından Vur" veya "Rahatsız Edici Düğümü Kafasından Vur"
Veya
STONITH: "Diğer Üyeyi veya Makineyi Kafasından Vur

"STONITH, bilgisayar kümelerinde eskrim yapmak için kullanılan bir tekniktir. Eskrim, başarısız bir düğümün bir bilgisayar kümesinde kesintiye neden olmayacak şekilde yalıtılmasıdır.

SBD STONITH'te, Linux kümesindeki düğümler Sinyal mekanizmasını kullanarak birbirlerini güncel tutar. Kümedeki bir düğümle ilgili bir şeyler ters giderse bu düğüm için paylaşılan depolama aygıtına bir zehir hapı yazılır. Düğüm zehir hapını yemeli (kabul etmeli) ve kendini sonlandırmalıdır. Bundan sonra bir dosya sistemi kaynağı, Linux kümesindeki başka bir düğüme güvenli bir şekilde yük devredebilir.

DELL ortamında tüm diskler çok yolludur. Buna SBD STONITH cihazı da dahildir. Sonuç olarak, SBD STONITH cihazını oluştururken, aşağıdakiler gecikmelere neden olabileceğinden SBD'nin kullandığı zaman aşımları ayarlanmalıdır; Birden çok Yol G/Ç (MPIO) yol aşağı algılama, PowerPath yol aşağı algılama veya NMP yol aşağı algılama. Birden fazla cihazınız varsa, tek bir cihazın geçici zaman aşımları SBD'yi olumsuz etkilemez. Ancak hepsi aynı FC anahtarlarından geçiyorsa bunu yapmanız gerekir. Güvenlik izleyici zaman aşımı, bir yol hatasını algılamak ve başka bir yola geçmek için gereken süredir. Sonra msgwait Zaman aşımı durumunda, iletinin düğüme teslim edildiği varsayılır. Çoklu yol için bu, çoklu yolun bir yol hatasını algılaması ve SBD aygıtına erişmek için iki döngü arasındaki süreye eklenen bir sonraki yola geçmesi için gereken süre olmalıdır (iki döngü arasındaki varsayılan aralık 1 saniyedir).

Güvenlik izleyici zaman aşımı, msgwait Zaman aşımı - Değerin yarısı kullanmak için iyi bir değerdir.

Varsayılan değer msgwait Zaman aşımı süresi 10 saniyedir. Eğer msgwait zaman aşımı ayarlanmadı. Bu süre, SBD aygıtına erişirken yolda sorun yaşayan bir ana bilgisayarın yolun bozuk olduğunu algılamasına ve başka bir yola yük devretmesine zaman tanımak için çok kısadır. Ana bilgisayar, güvenlik izleyici süreölçerini yeterince hızlı güncelleyemezse, ana bilgisayara bir zehir hapı yazılır. Bu, ana bilgisayarın SBD cihazına tekrar erişebildiğinde intihar etmesine neden olur, bu da STONITH mekanizmasının amacı değildir.

Bu değerleri, sunucu eklediğinizde -4 msgwait -1 watchdogtimeout create komutuna.
NMP kullanan bir ESX ortamı örneği aşağıda verilmiştir:
/usr/sbin/sbd -d /dev/sbd -4 40 -1 20 create
PowerPath veya MPIO kullanan bir Linux ortamı örneği aşağıda verilmiştir ( devloss tmo 30 olarak ayarlayın):
/usr/sbin/sbd -d /dev/sbd -4 72 -1 36 create
(Tüm zaman aşımları saniye cinsindendir.)

Additional Information

Bu sorun, yük devretmede önemli gecikmelere neden olabiliyor. SBD STONITH hakkında daha fazla bilgi için SUSE Depolama Koruması ve SBD (Harici Bağlantı) sayfalarını kontrol edin.

Affected Products

PowerPath/VE for VMware

Products

PowerPath/VE for VMware
Article Properties
Article Number: 000022740
Article Type: How To
Last Modified: 22 Aug 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.