Hataya dayanıklı NFS?


9

Muhtemelen bir SSS ama bir süre arama yaptıktan sonra yararlı bir şey bulamadım:

NFS'yi, her bir hatanın (örn. Sunucu CPU, sabit disk, hd denetleyici, ağ adaptörü, ağ kablosu, güç kaynağı) anında müdahaleye gerek kalmadan maskeleneceği şekilde ayarlayabilir miyim?

Yalnızca sorunun bazı bölümleri için yanıtlarım var: RAID, yedek güç kaynağı, yedek ağ bağdaştırıcıları

İstemcilerin saydam bir şekilde başarısız olması için NFS sunucusunun CPU hatasını nasıl gideririm?

Yanıtlar:


9

CPU arızasını tolere edebilen bir sistem satın alabilir veya birden fazla sunucu uygulayabilirsiniz. Linux'ta oldukça kolay bir NFS yük devretme kümesi oluşturabilirsiniz (eminim Sun et'in de bunun için bir mekanizması vardır).

Bunu yapmak için oldukça iyi desteklenen / yaygın bir yol , kümeyi yönetmek ve ardından depolama alanını sunucular arasında paylaşmak için kalp atışıdır ( Google'da ilk bağlantı buldum, NFS ve kalp atışı arayın ). Saydam bir yük devretme sağlamak için NFS ile ilgili önemli olan şey, genellikle / var / lib / nfs içinde olan NFS durum bilgilerini de paylaşmaktır. Bunu paylaşılan depoya koyarak yapabilirsiniz.

edit: Ayrıca her sunucuda NFS dışa aktarma üzerinde fsid seçeneğini aynı değere ayarlamak, küme başarısız olduğunda eski dosya tanıtıcıları almanızı engeller.


2
Kalp pili + Kalp Atışı (veya bu gün Corosync) + DRBD + NFS benim için işe yarıyor.
rthomson

3
: Howtoforge de bu ayarlama konusunda bir öğretici vardır howtoforge.com/high_availability_nfs_drbd_heartbeat
churnd



-3

Nexenta Systems iş ortakları, ZFS'nin TÜM mevcut özelliklerinden tam olarak faydalanırken, yüksek oranda kullanılabilir NFS'ler için ideal olan kümelenmiş çözümler sunar. Tipik model, JBOD olarak yapılandırılmış, paylaşılan bir depolama birimine sahip 2 düğümlü bir küme gerektirir. NexentaStor, NFS, CIFS, vb. Sağlamak için kullanılır. Sizin durumunuzda sadece NFS olabilir. Kümeleme çerçevemiz, tam olarak aradığınız şey olabilecek yüksek düzeyde kullanılabilir bir çözüme olanak tanır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.