• masaüstü kümesi. Masaüstü kümesi Yazılım gereksinimleri

    Günümüzde pek çok şirketin iş süreçleri tamamen bilgiye bağlı
    teknolojiler. Kuruluşların bilgi işlem çalışmalarına artan bağımlılığıyla birlikte
    ağlar, hizmetlerin her zaman ve her yük altında kullanılabilirliği büyük rol oynar
    rol. Bir bilgisayar yalnızca başlangıç ​​seviyesinde güvenilirlik sağlayabilir ve
    ölçeklenebilirlik, bir araya getirilerek maksimum seviyeye ulaşılabilir
    iki veya daha fazla bilgisayardan oluşan tek bir sistem - bir küme.

    Küme ne içindir?

    Kümeler, 24 saat boyunca hizmete ihtiyaç duyan kuruluşlarda kullanılır ve
    hizmetlerin kesintisiz kullanılabilirliği ve işte herhangi bir kesintinin istenmediği ve
    kabul edilemez. Veya olası bir yük dalgalanmasının olduğu durumlarda
    ana sunucu başa çıkamıyor, ardından ek sunucular telafi etmeye yardımcı olacak
    genellikle başka görevleri yerine getiren ana bilgisayarlar. Bir posta sunucusunun işlenmesi için
    günde on, yüzbinlerce mektup veya hizmet veren bir web sunucusu
    çevrimiçi mağazalarda kümelerin kullanılması oldukça arzu edilir. Kullanıcı için
    böyle bir sistem tamamen şeffaf kalır - tüm bilgisayar grubu
    tek bir sunucuya benziyor. Birkaç tane kullanmak, hatta daha ucuz,
    bilgisayarlar tek bir bilgisayara göre çok önemli avantajlar elde etmenizi sağlar
    ve hızlı bir sunucu. Bu, gelen isteklerin tekdüze bir dağılımıdır,
    Artan hata toleransı, çünkü bir eleman arızalandığında yükü
    diğer sistemler tarafından alınır, ölçeklenebilirlik, uygun bakım ve değiştirme
    küme düğümleri ve çok daha fazlası. Bir düğümün otomatik olarak arızalanması
    algılanır ve yük yeniden dağıtılır, tüm bunlar müşteriye kalır
    fark edilmedi.

    Win2k3 özellikleri

    Genel olarak konuşursak, bazı kümeler veri kullanılabilirliğini iyileştirmek için tasarlanmıştır.
    Maksimum performansı sağlamak için diğerleri. Makalemiz bağlamında
    ilgi çekici olacak MPP (Devasa Paralel İşleme)- kümeler, içinde
    benzer uygulamaların birden fazla bilgisayarda çalıştığı,
    hizmetlerin ölçeklenebilirliği. sağlayan çeşitli teknolojiler vardır.
    yükü birkaç sunucu arasında dağıtın: trafik yönlendirme,
    adres çevirisi, DNS Yuvarlak Robin, özel kullanımı
    programlar
    Web hızlandırıcılar gibi uygulama düzeyinde çalışır. İÇİNDE
    Win2k3, Win2k'den farklı olarak başlangıçta kümeleme desteği içerir ve
    uygulamalar ve özellikler bakımından farklılık gösteren iki tür küme desteklenir
    veri:

    1. NLB (Ağ Yük Dengeleme) kümeleri- sağlamak
    TCP protokollerine dayalı hizmet ve uygulamaların ölçeklenebilirliği ve yüksek kullanılabilirliği
    ve UDP, aynı veri kümesine sahip 32'ye kadar sunucuyu tek bir kümede birleştiriyor.
    aynı uygulamaları çalıştıran. Her istek şu şekilde yürütülür:
    ayrı işlem. Nadiren değişen setlerle çalışırdım
    WWW, ISA, Terminal Hizmetleri ve diğer benzer hizmetler gibi veriler.

    2. Sunucu kümeleri– en fazla sekiz düğümü birleştirebilir, bunların ana
    Görev, başarısızlık durumunda uygulamanın kullanılabilirliğini sağlamaktır. Aktif ve oluşur
    pasif düğümler. Pasif düğüm çoğu zaman boşta kalır ve bir rol oynar.
    ana düğüm rezervi. Bireysel uygulamalar için yapılandırmak mümkündür
    yükü aralarında dağıtan birkaç aktif sunucu. Her iki düğüm
    tek bir veri ambarına bağlanır. Çalıştırmak için bir sunucu kümesi kullanılır
    Sık sık değişen büyük hacimli veriler (posta, dosya ve
    SQL sunucuları). Üstelik böyle bir küme, altında çalışan düğümlerden oluşamaz.
    çeşitli Win2k3 varyantlarının yönetimi: Kurumsal veya Veri Merkezi (Web ve
    Standart sunucu kümeleri desteklenmez).

    İÇİNDE Microsoft Uygulama Merkezi 2000(ve sadece) bir tür daha vardı
    küme - CLB (Bileşen Yük Dengeleme) fırsatı sağlayarak
    COM+ uygulamalarını birden fazla sunucuya dağıtma.

    NLB kümeleri

    Yük dengelemeyi kullanırken,
    gerçek adresten bağımsız olarak kendi IP ve MAC adresine sahip bir sanal ağ bağdaştırıcısı.
    Bu sanal arayüz, kümeyi tek bir düğüm, istemciler olarak temsil eder
    ona tam olarak sanal adresinden erişirler. Tüm talepler herkes tarafından alınır
    küme düğümü, ancak yalnızca bir tane tarafından işlenir. Tüm düğümlerde çalışır
    Ağ Yük Dengeleme Hizmeti
    ,
    arasında veri alışverişi gerektirmeyen özel bir algoritma kullanılarak
    düğümler, belirli bir düğümün bir isteği işlemesi gerekip gerekmediğine karar verir veya
    HAYIR. Düğüm değişimi kalp atışı mesajları onlara gösteriyorum
    kullanılabilirlik. Ana bilgisayar kalp atışı yapmayı bırakırsa veya yeni bir düğüm belirirse,
    kalan düğümler başlıyor yakınsama süreci, Tekrar
    yükü yeniden dağıtmak. Dengeleme iki yoldan biriyle uygulanabilir
    modlar:

    1) tek noktaya yayın– fiziksel MAC yerine tek noktaya yayın
    Kümenin sanal bağdaştırıcısının MAC'i kullanılır. Bu durumda küme düğümleri
    birbirleriyle yalnızca IP üzerinden MAC adreslerini kullanarak iletişim kurabilir
    (veya kümeyle ilişkili olmayan ikinci bir bağdaştırıcı);

    Aynı küme içinde bu modlardan yalnızca biri kullanılmalıdır.

    Kişiselleştirilebilir birkaç NLB kümesi bir ağ bağdaştırıcısında,
    bağlantı noktaları için belirli kuralların belirlenmesi. Bu tür kümelere sanal denir. Onların
    uygulama, her uygulama, ana bilgisayar veya IP adresini ayarlamanıza olanak tanır
    birincil kümedeki belirli bilgisayarlar veya trafiği bloke etme
    çalışan diğer programların trafiğini etkilemeden bazı uygulamalar
    bu düğümde. Veya tam tersine, bir NLB bileşeni birden fazla bileşene bağlanabilir.
    her birinde bir dizi bağımsız küme yapılandırmanıza olanak tanıyan ağ bağdaştırıcıları
    düğüm. Ayrıca sunucu kümelerini ve NLB'yi aynı düğümde yapılandırmanın
    ağ cihazlarıyla farklı çalıştıkları için mümkün değildir.

    Yönetici, bir tür karma yapılandırma yapabilir.
    Her iki yöntemin avantajları; örneğin bir NLB kümesi oluşturma ve çoğaltmayı ayarlama
    düğümler arasındaki veriler. Ancak kopyalama sürekli olarak değil, zaman zaman yapılır.
    bu nedenle farklı düğümlerdeki bilgiler bir süre farklı olacaktır.

    Küme oluşturma hakkında konuşabilseniz de teoriyle bitirelim
    uzun süredir olasılıkları ve geliştirme yollarını listeliyor, çeşitli bilgiler veriyor
    spesifik uygulama için öneriler ve seçenekler. Bütün bu incelikleri ve nüansları bırakalım
    kendi kendine çalışma için ve pratik kısma geçelim.

    NLB kümesi kurma

    İçin NLB kümelerini organize etmek hiçbir ek yazılıma gerek yok, hepsi bu
    mevcut Win2k3 araçları kullanılarak üretilmiştir. Oluşturmak, sürdürmek ve izlemek için
    NLB kümeleri bileşeni kullanır "Ağ Yük Dengeleme Yöneticisi"
    (Ağ Yük Dengeleme Yöneticisi)
    , sekmede bulunan
    “Yönetim” “Kontrol Paneli” (NLBMgr komutu). Bileşenden beri
    “Ağ Yük Dengeleme” standart bir Windows ağ sürücüsü olarak kurulur,
    NLB kurulumu aynı zamanda “Ağ Bağlantıları” bileşeni kullanılarak da gerçekleştirilebilir.
    ilgili öğenin mevcut olduğu yer. Ancak yalnızca ilkini kullanmak daha iyidir
    seçeneği, NLB yöneticisinin ve “Ağ bağlantıları”nın eşzamanlı kullanımı
    öngörülemeyen sonuçlara yol açabilir.

    NLB Yöneticisi, işi aynı anda tek bir yerden yapılandırmanıza ve yönetmenize olanak tanır
    birden fazla küme ve düğüm.

    Bir ağa sahip bir bilgisayara NLB kümesi kurmak da mümkündür
    Ağ Yük Dengeleme bileşeniyle ilişkili bağdaştırıcı, ancak bu
    Tek noktaya yayın modu durumunda bu bilgisayardaki NLB yöneticisi
    diğer düğümleri kontrol etmek için kullanılır ve düğümlerin kendileri değiş tokuş yapamaz
    birbirinizle bilgi alışverişinde bulunun.

    Şimdi NLB sevk görevlisini çağırıyoruz. Henüz kümelerimiz yok, bu yüzden ortaya çıktı
    pencere herhangi bir bilgi içermiyor. "Küme" menüsünden "Yeni"yi seçin ve
    "Küme parametreleri" penceresindeki alanları doldurmaya başlıyoruz. "Ayarlar" alanında
    Küme IP ayarları", kümenin sanal IP adresinin değerini, maskeyi girin
    alt ağ ve tam ad. Sanal MAC adresinin değeri ayarlandı
    otomatik olarak. Hemen altında küme çalışma modunu seçiyoruz: tek noktaya yayın veya
    çok noktaya yayın. "Uzaktan kumandaya izin ver" onay kutusuna dikkat edin -
    Tüm Microsoft belgelerinde kullanılmaması şiddetle tavsiye edilir.
    güvenlik sorunlarının önlenmesi. Bunun yerine kullanmalısınız
    sevk programı veya araç seti gibi diğer uzaktan kumanda araçları
    Windows Yönetimi (WMI). Kullanmaya karar verilirse,
    Ağı korumak için ek olarak uygun tüm önlemleri almak
    güvenlik duvarı UDP bağlantı noktaları 1717 ve 2504.

    Tüm alanları doldurduktan sonra “İleri”ye tıklayın. "Küme IP Adresleri" penceresinde,
    gerekirse ek sanal IP adresleri ekleyin.
    bu küme tarafından kullanılır. Bir sonraki “Bağlantı Noktası Kuralları” penceresinde şunları yapabilirsiniz:
    tüm bağlantı noktalarından biri veya bir grup için yük dengelemeyi ayarlayın veya
    UDP veya TCP protokolleri aracılığıyla seçilen IP'nin yanı sıra kümeye erişimi engellemek
    belirli bağlantı noktaları (güvenlik duvarının yerini almaz). Varsayılan küme
    tüm bağlantı noktalarına (0–65365) yönelik istekleri işler; Bu listeyi sınırlamak daha iyidir,
    yalnızca gerçekten gerekli olanı eklemek. Yine de ortalığı karıştırmak istemiyorsanız,
    her şeyi olduğu gibi bırakabilirsiniz. Bu arada, Win2k'de varsayılan olarak tüm trafik
    kümeye yönlendirilir, yalnızca en yüksek önceliğe sahip düğüm işlenir,
    geri kalan düğümler yalnızca ana düğüm başarısız olduğunda bağlandı.

    Örneğin, IIS için yalnızca 80 (http) ve 443 (https) bağlantı noktalarını etkinleştirmeniz gerekir.
    Üstelik bunu, örneğin güvenli bağlantı işlemleri sağlayacak şekilde yapabilirsiniz.
    yalnızca sertifikanın yüklü olduğu belirli sunucular. Eklemek için
    yeni kural, "Ekle"yi tıklayın, beliren iletişim kutusunda şunu girin:
    Düğümün IP adresi veya kural herkes için geçerliyse onay kutusunu bırakın
    "Tüm". Bağlantı noktası aralığının "Kimden" ve "Kime" alanlarında aynı değeri ayarlayın -
    80. Anahtar alan "Filtreleme Modu"dur - burada
    bu isteği kimin işleme koyacağını belirtir. Modu tanımlayan üç alan mevcuttur
    filtreleme: “Birden fazla düğüm”, “Tek düğüm” ve “Bu bağlantı noktası aralığını devre dışı bırak”.
    "Tek Düğüm" seçeneğinin seçilmesi, trafiğin seçilen IP'ye (bilgisayar) yönlendirildiği anlamına gelir
    veya küme) belirtilen port numarasına sahip aktif düğüm tarafından işlenecektir,
    en düşük öncelik göstergesine sahip (bununla ilgili daha fazlası aşağıda). "Devre Dışı Bırak..." seçiliyor
    bu tür trafiğin tüm küme üyeleri tarafından atılacağı anlamına gelir.

    "Birden çok düğüm" filtreleme modunda ek olarak seçeneği belirtebilirsiniz
    belirli bir istemciden gelen trafiği yönlendirmek için istemci benzeşimini belirlemek
    aynı küme düğümü. Üç seçenek vardır: “Yok”, “Bir” veya “Sınıf”
    C". İlkini seçmek, herhangi bir talebin keyfi bir şekilde yanıtlanacağı anlamına gelir.
    düğüm Ancak kuralda UDP protokolü seçilmişse kullanmamalısınız veya
    "İkisi birden". Kalan noktaları seçerken müşterilerin benzerliği şu şekilde belirlenecektir:
    belirli IP veya C sınıfı ağ aralığı.

    Yani, 80 numaralı bağlantı noktasına sahip kuralımız için, seçeneği seçelim
    "Birden çok düğüm - C sınıfı." 443 kuralını da aynı şekilde dolduruyoruz ancak
    Müşterinin her zaman en düşük puana sahip ana düğüm tarafından yanıtlanması için "Tek düğüm"
    öncelik. Sevk görevlisi uyumsuz bir kural tespit ederse,
    Windows olay günlüğüne uyarı mesajı eklenecek
    karşılık gelen giriş.

    Daha sonra, adını veya gerçek IP'sini girerek gelecekteki kümenin düğümüne bağlanın ve
    Cluster ağına bağlanacak arayüzü belirliyoruz. Seçenekler penceresinde
    düğümü" listeden önceliği seçin, ağ ayarlarını belirtin, başlangıç
    düğüm durumu (çalışıyor, durduruldu, duraklatıldı). Aynı zamanda öncelik
    benzersiz bir düğüm tanımlayıcısıdır; sayı ne kadar düşük olursa öncelik o kadar yüksek olur.
    Önceliği 1 olan düğüm, öncelikle alıcı olan ana sunucudur
    Paketler ve yönlendirme yöneticisi olarak görev yapar.

    “Bilgisayarı yeniden başlattıktan sonra durumu kaydet” onay kutusu şunları yapmanızı sağlar:
    Bu düğümün arızalanması veya yeniden başlatılması, onu otomatik olarak devreye sokacaktır. Tıkladıktan sonra
    "Hazır" durumunda, Yönetici penceresinde yeni kümeyle ilgili bir giriş görünecektir;
    bir düğüm var.
    Bir sonraki düğümü eklemek de aynı derecede kolaydır. Menüden “Düğüm ekle”yi seçin veya
    Hangi bilgisayara bağlı olarak "Mevcut bilgisayara bağlan"
    bağlantı yapılıyor (zaten kümenin bir parçası olsun ya da olmasın). Daha sonra pencerede
    bağlanma hakları yeterliyse bilgisayarın adını veya adresini belirtin, yeni
    düğüm kümeye bağlanacaktır. Adının yanındaki simge ilk kez
    farklılık gösterebilir ancak yakınsama süreci tamamlandığında aynı olacaktır.
    ilk bilgisayar.

    Dağıtıcı, bağlantı anında düğümlerin özelliklerini görüntülediğinden,
    Mevcut durumu netleştirmek için kümeyi seçin ve içerik menüsünde öğeyi seçin.
    "Güncelleme". Yönetici kümeye bağlanacak ve güncellenen verileri görüntüleyecektir.

    Yüklemeden sonra NLB kümesi DNS kaydını şu şekilde değiştirmeyi unutmayın:
    ad çözümlemesi artık küme IP'sini gösteriyordu.

    Sunucu yükünü değiştirme

    Bu yapılandırmada tüm sunucular eşit şekilde yüklenecektir (hariç)
    "Tek düğüm" seçeneği). Bazı durumlarda yükü yeniden dağıtmak gerekebilir.
    işin çoğunu düğümlerden birine (örneğin en güçlü olana) yerleştirmek.
    Bir küme için kurallar oluşturulduktan sonra seçilerek değiştirilebilir.
    isme tıkladığınızda görünen içerik menüsünde “Küme Özellikleri” öğesini seçin.
    Yukarıda bahsettiğimiz tüm ayarlar burada mevcut. Menü seçeneği
    "Düğüm Özellikleri" biraz daha fazla seçenek sunar. "Düğüm Seçenekleri"nde
    belirli bir düğümün öncelik değerini değiştirebilirsiniz. "Kurallar" içinde
    bağlantı noktaları için" kural ekleyemez veya silemezsiniz; bu yalnızca düzeyde mevcuttur
    küme. Ancak belirli bir kuralı düzenlemeyi seçerek şu fırsatı elde ederiz:
    bazı ayarları yapın. Yani, filtreleme modu ayarlandığında
    “Çoklu düğümler” “Yük Tahmini” öğesi kullanılabilir hale gelir ve
    yükü belirli bir düğüme yeniden dağıtın. Varsayılan kontrol edilir
    “Eşit”, ancak “Yük Tahmini”nde aşağıdakiler için farklı bir yük değeri belirleyebilirsiniz:
    toplam küme yükünün yüzdesi olarak belirli bir düğüm. Mod etkinleştirilirse
    “Tek düğüm” filtrelendiğinde, bu pencerede yeni bir “Öncelik” parametresi görünür
    işleme." Bunu kullanarak belirli bir bağlantı noktasına trafik çekebilirsiniz
    ilk olarak kümenin bir düğümü tarafından ve başkaları tarafından diğerine işlenecek
    düğüm.

    Olay günlüğü

    Daha önce de belirtildiği gibi, Ağ Yük Dengeleme tüm
    Windows olay günlüğündeki küme eylemleri ve değişiklikler. Onları görmek için
    “Olay Görüntüleyici – Sistem” seçeneğini seçin, NLB, WLBS mesajlarını içerir (
    Windows Yük Dengeleme Hizmeti (bu hizmet NT'de adlandırıldığı şekliyle). Ayrıca,
    dağıtıcı penceresi, hatalar hakkında bilgi içeren en son mesajları görüntüler
    ve tüm konfigürasyon değişiklikleri hakkında. Varsayılan olarak bu bilgi
    kurtarıldı. Bir dosyaya yazılması için “Seçenekler ->
    Günlük Seçenekleri", "Günlüğü Etkinleştir" onay kutusunu seçin ve bir ad belirtin
    dosya. Yeni dosya, Belgeler hesabınızın bir alt dizininde oluşturulacak
    ve Ayarlar.

    IIS'yi çoğaltmayla ayarlama

    Küme bir kümedir ancak hizmet olmadan hiçbir anlamı yoktur. Bu nedenle ekleyelim IIS (İnternet
    Bilgi Hizmetleri)
    . IIS sunucusu Win2k3'e dahildir, ancak özetlemek gerekirse
    sunucuya saldırı olasılığını en aza indirir; varsayılan olarak kurulmaz.

    IIS'yi kurmanın iki yolu vardır: "Denetim Masası" aracılığıyla veya
    Bu sunucu için rol yönetimi sihirbazı. İlkine bakalım. Hadi gidelim
    "Denetim Masası - Program Ekle veya Kaldır" (Denetim Masası - Ekle veya Kaldır)
    Programları Kaldır), "Windows Bileşenlerini Yükle"yi seçin (Windows Ekle/Kaldır)
    Bileşenler). Şimdi "Uygulama Sunucusu" öğesine gidin ve "Hizmetler" seçeneğini işaretleyin
    IIS" gereken tek şey. Varsayılan olarak sunucunun çalışma dizini \Inetpub\wwwroot'tur.
    IIS kurulduktan sonra statik belgeleri görüntüleyebilir.

    Orange Pi PC mikro bilgisayarının popülerlik kazanmaya başlamasından hemen sonra ilk tek kartlı bilgisayar "kümemi" oluşturdum. Buna geniş kapsamlı bir "küme" denilebilir, çünkü resmi açıdan bakıldığında bu, birbirini "gören" ve internete erişebilen dört kuruldan oluşan yerel bir ağdan ibaretti.

    Cihaz SETI@home projesine katıldı ve hatta bir şeyler saymayı bile başardı. Ama ne yazık ki bu gezegenden beni almaya kimse gelmedi.
    Ancak tüm bu süre boyunca kablolar, konektörler ve microSD kartlarla uğraşırken çok şey öğrendim. Örneğin, güç kaynağının beyan edilen gücüne güvenmemeniz gerektiğini, yükü tüketim açısından dağıtmanın iyi olacağını ve telin kesitinin önemli olduğunu öğrendim.

    Ve evet, güç yönetim sistemini "toplu olarak yetiştirmemiz" gerekiyordu çünkü beş tek kartlı cihazın aynı anda çalıştırılması 8-10A (5*2) düzeyinde bir başlatma akımı gerektirebilir! Bu çok fazla, özellikle de her türlü ilginç aleti sipariş etmeyi sevdiğimiz ülkenin bodrumlarında üretilen güç kaynakları için.

    Muhtemelen onunla başlayacağım. Görev nispeten basit eylemlere indirgendi - belirli bir süre sonra, 5 voltun sağlandığı 4 kanalı sırayla açın. Planınızı gerçekleştirmenin en kolay yolu Arduino (kendine saygısı olan her ineğin bolca sahip olduğu) ve Ali'nin 4 röleli bu mucize tahtasıdır.

    Ve biliyorsun, işe yaradı bile.

    Ancak başlangıçtaki "buzdolabı tarzı" tıklamalar biraz rahatsızlığa neden oldu. Birincisi, bir tıklama olduğunda, güç kaynağından parazit geçiyordu ve kapasitörlerin takılması gerekiyordu ve ikincisi, tüm yapı oldukça büyüktü.

    Böylece bir gün röle bloğunu IRL520'ye dayalı transistör anahtarlarıyla değiştirdim.

    Bu, parazit sorununu çözdü, ancak mosfet "sıfırı" kontrol ettiğinden, tahtaların zeminini yanlışlıkla bağlamamak için pirinç ayakları rafta bırakmak zorunda kaldım.

    Ve şimdi, çözüm mükemmel bir şekilde kopyalanıyor ve iki küme zaten herhangi bir sürpriz olmadan istikrarlı bir şekilde çalışıyor. Planlandığı gibi.

    Ama kopyalamaya geri dönelim. Kelimenin tam anlamıyla ayaklarınızın altında çok sayıda uygun fiyatlı ATX varken neden önemli miktarda para karşılığında güç kaynakları satın alasınız?
    Üstelik tüm voltajlara (5,12,3.3), kendi kendine teşhis başlangıcına ve program kontrolü olanağına sahiptirler.

    Burada çok fazla ayrıntıya girmeyeceğim - ATX'in Arduino aracılığıyla kontrol edilmesiyle ilgili bir makale.

    Peki tüm haplar yenildi mi ve pullar da yapıştırıldı mı? Hepsini bir araya getirmenin zamanı geldi.

    WiFi üzerinden dış dünyaya bağlanan ve kümeye “İnternet” gönderen bir adet baş düğüm olacak. ATX bekleme voltajıyla çalıştırılacaktır.

    Aslında TBNG internetin dağıtımından sorumludur.
    Yani istenirse küme düğümleri TOR'un arkasına gizlenebilir.

    Ayrıca bu ana düğüme i2c aracılığıyla bağlanan zorlu bir kart da olacak. 10 çalışan düğümün her birini açıp kapatabilecektir. Ayrıca tüm sistemi soğutmak için üç adet 12V fanı kontrol edebilecek.

    Çalışma senaryosu şu şekildedir: ATX 220V'de açıldığında baş düğüm başlar. Sistem çalışmaya hazır olduğunda 10 düğümün tamamını ve fanları sırayla açar.
    Anahtarlama işlemi tamamlandığında baş düğüm, çalışan her düğümün etrafında dolaşacak ve nasıl hissettiğimizi, sıcaklığın ne olduğunu soracaktır. Raflardan biri ısınırsa hava akışını artırın.
    Bir kapatma komutuyla, düğümlerin her biri dikkatlice kapatılacak ve enerjisi kesilecektir.

    Tahta şemasını kendim çizdim, bu yüzden ürkütücü görünüyor. Ancak takip ve imalat işini iyi eğitimli bir kişi üstlendi ve kendisine çok teşekkür ediyoruz.

    İşte toplanma aşamasında

    İşte küme bileşenlerinin konumunu gösteren ilk çizimlerden biri. Kareli bir kağıt parçası üzerine yapıldı ve Office Lens aracılığıyla telefonla ölümsüzleştirildi.

    Tüm yapı, bu durum için satın alınan bir textolite tabakasının üzerine yerleştirildi.

    Bu, içerideki düğümlerin konumunun yaklaşık olarak neye benzediğidir. Her biri beş karttan oluşan iki raf.

    Burada Arduino kontrolünü görebilirsiniz. Bir seviye dönüştürücü aracılığıyla i2c aracılığıyla kafa Orange Pi Pc'ye bağlanır.

    İşte son (güncel sürüm).

    Yani ihtiyacınız olan tek şey Python'da tüm bu müziği yönetecek birkaç yardımcı program yazmaktır - müziği açın, açın ve fan hızını düzenleyin.

    Sizi teknik ayrıntılarla sıkmayacağım - şuna benziyor:

    1
    2
    3
    4
    5
    6
    7
    8
    #!/usr/bin/env sh

    echo "ATX kartı başlatılıyor..."
    /home/zno/i2creobus/i2catx_tool.py --start
    Eko "Başlangıç ​​fan değerleri ayarlanıyor..."
    /home/zno/i2creobus/i2creobus_tool.py --fan 0 --set 60
    /home/zno/i2creobus/i2creobus_tool.py --fan 1 --set 60
    /home/zno/i2creobus/i2creobus_tool.py --fan 2 --set 60

    Zaten 10'a kadar düğümümüz olduğundan, örneğin tüm düğümleri doğru şekilde kapatmaya yardımcı olacak Ansible'ı kullanıyoruz. Veya her birinde bir sıcaklık monitörü çalıştırın.

    1
    2
    3
    4
    5
    6
    7
    8
    ---

    - ev sahipleri: işçiler
    roller:
    - webmon_stop
    - webmon_remove
    - webmon_install
    - webmon_start

    Bunun yalnızca yerel tek plakalı bir ağ olduğunu söyleyerek (en başta da belirttiğim gibi) sık sık küçümseyici bir ses tonuyla suçlanıyorum. Genel olarak başkalarının fikirleri umurumda değil ama belki biraz cazibe katarız ve bir liman işçisi sürüsü kümesi düzenleriz.
    Görev çok basittir ve 10 dakikadan daha kısa sürede tamamlanabilir. Daha sonra ana düğümde Portainer'ın bir örneğini başlatıyoruz ve işte!

    Şimdi yapabilirsin Gerçekten görevleri ölçeklendirin. Bu nedenle, Verium Reserve kripto para madencisi şu anda kümede çalışıyor. Ve oldukça başarılı. Umarım en yakındaki yerli tüketilen elektriği telafi eder;) Peki ya da ilgili düğümlerin sayısını azaltın ve Turtle Coin gibi başka bir şey çıkarın.

    Payload istiyorsanız Hadoop'u kümeye atabilir veya web sunucularının dengelenmesini sağlayabilirsiniz. İnternette çok sayıda hazır görsel var ve yeterli eğitim materyali var. Eğer görüntü (liman işçisi görüntüsü) eksikse, her zaman kendinizinkini oluşturabilirsiniz.

    Bana ne öğretti? Genel olarak teknoloji “yığını” çok geniştir. Kendiniz karar verin - Docker, Ansible, Python, Arduino'yu yükseltmek (Tanrı beni affetsin, bunu gece söylenmeyecek) ve tabii ki kabuk. Ve ayrıca KiCad ve bir yüklenici ile çalışmak :).

    Daha iyi ne yapılabilir? Fazla. Yazılım tarafında Go'daki kontrol yardımcı programlarını yeniden yazmak güzel olurdu. Bu arada - daha steampunkvari yapın - başlangıçta KDPV çıtayı mükemmel bir şekilde yükseltiyor. Yani üzerinde çalışılacak bir şey var.

    Tarafından gerçekleştirilen roller:

    • Ana düğüm - USB wifi özellikli Orange Pi PC.
    • Çalışma düğümleri - Orange Pi PC2 x 10.
    • Ağ - 100 Mbps TP-link@16ports.
    • Brain - Atmega8 + seviye dönüştürücüyü temel alan Arduino klonu.
    • Kalp, güç kaynağına sahip bir ATX güç kontrol cihazıdır.
    • Yazılım (ruh) – Docker, Ansible, Python 3, biraz kabuk ve biraz tembellik.
    • Harcanan zaman paha biçilemez.

    Deneyler sırasında, karışık güç kaynağı nedeniyle birkaç Orange Pi PC2 kartı hasar gördü (çok güzel yanıyorlar), başka bir PC2 Ethernet'i kaybetti (bu, sürecin fiziğini anlamadığım ayrı bir hikaye) .

    Görünüşe göre "tepeden tırnağa" tüm hikaye bu. Birisi bunu ilginç buluyorsa, yorumlarda soru sorun. Ve oradaki sorulara oy verin (olumlu oy verin - her yorumda bunun için bir düğme bulunur). En ilginç sorular yeni notlarda ele alınacaktır.
    Sonuna kadar okuduğunuz için teşekkür ederiz.

    giriiş

    Sunucu kümesi, Cluster hizmeti tarafından yönetilen ve birlikte tek bir sistem olarak çalışan bağımsız sunuculardan oluşan bir gruptur. Sunucu kümeleri, kaynaklar ve uygulamalar için yüksek kullanılabilirlik, ölçeklenebilirlik ve yönetilebilirlik sağlamak amacıyla birden çok Windows® 2000 Advanced Server ve Windows 2000 Datacenter Server sunucusunun bir araya getirilmesiyle oluşturulur.

    Sunucu kümesinin amacı, donanım veya yazılım arızaları veya planlı ekipman kapanması durumlarında kullanıcıların uygulamalara ve kaynaklara sürekli erişimini sağlamaktır. Küme sunucularından birinin arıza veya bakım nedeniyle kapatılması nedeniyle kullanılamaması durumunda bilgi kaynakları ve uygulamalar, kalan kullanılabilir küme düğümleri arasında yeniden dağıtılır.

    Küme sistemleri için " teriminin kullanımı yüksek kullanılabilirlik"" tabirinin kullanılması tercih edilir. hata toleransı" Hata toleransı teknolojileri, dış etkilere ve kurtarma mekanizmalarına karşı daha yüksek düzeyde ekipman direnci gerektirdiğinden. Tipik olarak, hataya dayanıklı sunucular yüksek derecede donanım yedekliliğinin yanı sıra herhangi bir yazılım veya donanım arızası durumunda neredeyse anında kurtarmaya olanak tanıyan özel yazılım kullanır. Bu çözümler, küme teknolojilerinin kullanımına kıyasla önemli ölçüde daha pahalıdır; çünkü kuruluşlar, çoğu zaman boşta olan ve yalnızca arıza durumunda kullanılan ek donanım için fazla ödeme yapmak zorunda kalır. Hataya dayanıklı sunucular, ödeme işleme merkezleri, ATM'ler veya borsalar gibi alanlarda yüksek hacimli, yüksek değerli işlemleri gerçekleştiren uygulamalar için kullanılır.

    Küme hizmetinin kesintisiz çalışacağı garanti edilmese de, görev açısından kritik uygulamaların çoğunu çalıştırmaya yetecek yüksek düzeyde kullanılabilirlik sağlar. Küme hizmeti, uygulamaların ve kaynakların çalışmasını izleyebilir, arızaların durumunu otomatik olarak tanıyabilir ve çözüldükten sonra sistemi kurtarabilir. Bu, küme içinde daha esnek iş yükü yönetimi sağlar ve genel sistem kullanılabilirliğini artırır.

    Küme hizmetini kullanarak elde edilen başlıca faydalar şunlardır:

    • Yüksek kullanılabilirlik. Bir düğüm arızası durumunda küme hizmeti, sabit diskler ve ağ adresleri gibi kaynakların kontrolünü etkin küme düğümüne aktarır. Bir yazılım veya donanım arızası meydana geldiğinde, küme yazılımı canlı düğümdeki arızalı uygulamayı yeniden başlatır veya arızalı düğümün tüm yükünü kalan canlı düğümlere kaydırır. Bu durumda kullanıcılar hizmette yalnızca kısa bir gecikme fark edebilirler.
    • Reddedildikten sonra geri ödeme. Küme hizmeti, arızalı bir düğüm tekrar kullanılabilir hale geldiğinde iş yükünü küme genelinde otomatik olarak yeniden dağıtır.
    • Kontrol edilebilirlik. Küme Yöneticisi, kümeyi tek bir sistem olarak yönetmek ve uygulamaları yönetmek için kullanabileceğiniz bir ek bileşendir. Küme yöneticisi, uygulamaların sanki aynı sunucuda çalışıyormuş gibi nasıl çalıştığına dair şeffaf bir görünüm sağlar. Küme nesnelerini sürükleyip bırakarak uygulamaları bir küme içindeki farklı sunuculara taşıyabilirsiniz. Verileri aynı şekilde taşıyabilirsiniz. Bu yöntem, sunucuların iş yükünü manuel olarak dağıtmanın yanı sıra sunucunun yükünü boşaltmak ve ardından planlı bakım için onu durdurmak için de kullanılabilir. Ayrıca Küme Yöneticisi, kümenin durumunu, tüm düğümlerini ve kaynaklarını uzaktan izlemenize olanak tanır.
    • Ölçeklenebilirlik. Küme performansının her zaman artan taleplere ayak uydurabilmesini sağlamak için Küme hizmetinin ölçeklendirme yetenekleri vardır. Genel küme performansı, kümelenmiş uygulamaların oluşturduğu yükü karşılamaya yetersiz kalırsa kümeye ek düğümler eklenebilir.

    Bu belge, Windows 2000 Advanced Server ve Windows 2000 Datacenter Server çalıştıran sunuculara Küme hizmetinin yüklenmesine ilişkin yönergeler sağlar ve Küme hizmetinin küme düğümü sunucularına yüklenmesine ilişkin süreci açıklar. Bu kılavuz, kümelenmiş uygulamaların kurulumunu ve yapılandırılmasını açıklamaz, ancak yalnızca basit bir iki düğümlü küme kurma sürecinin tamamı boyunca size yol gösterir.

    Sunucu kümesi oluşturmak için sistem gereksinimleri

    Aşağıdaki kontrol listeleri kuruluma hazırlanmanıza yardımcı olacaktır. Adım adım kurulum talimatları bu listeleri takip edecektir.

    Yazılım gereksinimleri

    • Kümedeki tüm sunucularda Microsoft Windows 2000 Advanced Server veya Windows 2000 Datacenter Server işletim sistemi kuruludur.
    • Etki Alanı Adlandırma Sistemi (DNS), Windows İnternet Adlandırma Sistemi (WINS), HOSTS vb. gibi yüklü ad çözümleme hizmeti.
    • Uzak küme yönetimi için terminal sunucusu. Bu gereklilik zorunlu değildir ancak yalnızca küme yönetiminin kolaylığını sağlamak için önerilir.

    Donanım Gereksinimleri

    • Küme düğümü donanım gereksinimleri, Windows 2000 Advanced Server veya Windows 2000 Datacenter Server işletim sistemlerinin kurulumuyla aynıdır. Bu gereksinimler arama sayfasında bulunabilir Microsoft dizini.
    • Küme donanımının sertifikalı olması ve Küme hizmeti için Microsoft Donanım Uyumluluk Listesi'nde (HCL) listelenmesi gerekir. Bu listenin en son sürümünü arama sayfasında bulabilirsiniz Windows 2000 Donanım Uyumluluk Listesi Microsoft dizini "Küme" arama kategorisini seçerek.

    Her biri aşağıdaki özelliklere sahip iki HCL uyumlu bilgisayar:

    • Önyüklenebilir sistem bölümü olan ve Windows 2000 Advanced Server veya Windows 2000 Datacenter Server işletim sisteminin yüklü olduğu bir sabit sürücü. Bu sürücü, aşağıda açıklanan paylaşılan depolama veri yoluna bağlanmamalıdır.
    • Harici bir paylaşılan depolama aygıtını bağlamak için ayrı PCI Fiber Kanal veya SCSI aygıt denetleyicisi. Bu denetleyicinin, önyükleme diski denetleyicisine ek olarak mevcut olması gerekir.
    • Kümedeki her bilgisayarda yüklü iki ağ PCI bağdaştırıcısı.
    • Kümedeki tüm düğümlere bağlı, HCL listesinde yer alan harici disk depolama aygıtı. Bir küme diski görevi görecektir. Donanım RAID dizilerini kullanan bir yapılandırma önerilir.
    • Paylaşılan bir depolama aygıtını tüm bilgisayarlara bağlamak için kullanılan kablolar. Depolama aygıtlarının yapılandırılmasına ilişkin talimatlar için üreticinin belgelerine bakın. Bağlantı bir SCSI veriyoluna yapılıyorsa daha fazla bilgi için Ek A'ya başvurabilirsiniz.
    • Küme bilgisayarlarındaki tüm donanımların tamamen aynı olması gerekir. Bu, yapılandırma sürecini basitleştirecek ve olası uyumluluk sorunlarını ortadan kaldıracaktır.

    Ağ Yapılandırma Gereksinimleri

    • Küme için benzersiz NetBIOS adı.
    • Beş benzersiz statik IP adresi: ikisi özel ağ bağdaştırıcıları için, ikisi genel ağ bağdaştırıcıları için ve biri küme için.
    • Küme hizmeti için etki alanı hesabı (tüm küme düğümleri aynı etki alanının üyesi olmalıdır)
    • Her düğümün iki ağ bağdaştırıcısı olması gerekir; biri genel ağa bağlanmak için, diğeri düğümlerin küme içi iletişimi için. Genel ve özel bir ağa aynı anda bağlanmak için tek bir ağ bağdaştırıcısı kullanan yapılandırma desteklenmez. HCL gerekliliklerine uymak için özel ağ için ayrı bir ağ bağdaştırıcısı gerekir.

    Paylaşılan depolama sürücüleri için gereksinimler

    • Çekirdek sürücüsü de dahil olmak üzere tüm paylaşılan depolama sürücülerinin, paylaşılan veri yoluna fiziksel olarak bağlı olması gerekir.
    • Paylaşılan veri yoluna bağlı tüm disklerin her düğümde mevcut olması gerekir. Bu, ana bilgisayar bağdaştırıcısının kurulum ve yapılandırma aşamasında doğrulanabilir. Ayrıntılı talimatlar için adaptör üreticisinin belgelerine bakın.
    • SCSI cihazlarına hedef benzersiz SCSI kimlik numaraları atanmalı ve SCSI veriyolundaki sonlandırıcılar, üreticinin talimatlarına göre uygun şekilde sonlandırılmalıdır. 1
    • Tüm paylaşılan depolama diskleri temel diskler (dinamik değil) olarak yapılandırılmalıdır.
    • Paylaşılan depolama sürücülerindeki tüm bölümler NTFS dosya sistemiyle biçimlendirilmelidir.

    Tüm paylaşılan depolama sürücülerinin donanım RAID dizilerinde birleştirilmesi önemle tavsiye edilir. Zorunlu olmasa da hataya dayanıklı RAID yapılandırmaları oluşturmak, disk arızalarına karşı korumanın anahtarıdır.

    Küme kurulumu

    Genel Kuruluma Genel Bakış

    Kurulum işlemi sırasında bazı düğümler kapatılacak, bazıları ise yeniden başlatılacak. Bu, harici depolama cihazının ortak veriyoluna bağlı disklerde bulunan verilerin bütünlüğünü sağlamak için gereklidir. Birden fazla düğüm aynı anda küme yazılımı tarafından korunmayan aynı diske yazmaya çalıştığında veri bozulması meydana gelebilir.

    Tablo 1, kurulumun her aşamasında hangi düğümlerin ve depolama cihazlarının etkinleştirilmesi gerektiğini belirlemenize yardımcı olacaktır.

    Bu kılavuzda iki düğümlü kümenin nasıl oluşturulacağı açıklanmaktadır. Ancak ikiden fazla düğüm içeren bir küme kuruyorsanız sütun değerini kullanabilirsiniz. "Düğüm 2" kalan düğümlerin durumunu belirlemek için.

    Tablo 1. Küme kurulumu sırasında cihazları etkinleştirme sırası

    Adım Düğüm 1 Düğüm 2 Depolama aygıtı Bir yorum
    Ağ Ayarlarını Ayarlama Açık Açık Kapalı Paylaşılan veri yoluna bağlı tüm depolama cihazlarının kapalı olduğundan emin olun. Tüm düğümleri açın.
    Ortak Drive'ları ayarlama Açık Kapalı Açık Tüm düğümleri kapatın. Paylaşılan depolama cihazını açın, ardından ilk düğümü açın.
    Ortak Drive'ların yapılandırması kontrol ediliyor Kapalı Açık Açık İlk düğümü kapatın, ikinci düğümü açın. Gerekirse 3. ve 4. düğümler için tekrarlayın.
    İlk düğümü yapılandırma Açık Kapalı Açık Tüm düğümleri kapatın; ilk düğümü açın.
    İkinci Düğümü Yapılandırma Açık Açık Açık İlk düğümü başarıyla yapılandırdıktan sonra ikinci düğümü açın. Gerekirse 3. ve 4. düğümler için tekrarlayın.
    Kurulumun tamamlanması Açık Açık Açık Bu noktada tüm düğümlerin etkinleştirilmesi gerekir.

    Küme yazılımını yüklemeden önce aşağıdaki adımları tamamlamanız gerekir:

    • Kümedeki her bilgisayara Windows 2000 Advanced Server veya Windows 2000 Datacenter Server'ı yükleyin.
    • Ağ ayarlarını yapılandırın.
    • Paylaşılan depolama sürücülerini ayarlayın.

    Küme hizmetini ilk düğüme yüklemeden önce bu adımları kümenin her düğümünde tamamlayın.

    Windows 2000 çalıştıran bir sunucuda Küme hizmetini yapılandırmak için hesabınızın her düğümde yönetici haklarına sahip olması gerekir. Tüm küme düğümleri aynı anda aynı etki alanının üye sunucuları veya denetleyicileri olmalıdır. Bir kümede üye sunucuların ve etki alanı denetleyicilerinin karma kullanımına izin verilmez.

    Windows 2000 işletim sisteminin kurulması

    Windows 2000'i her küme düğümüne yüklemek için, işletim sisteminizle birlikte aldığınız belgelere bakın.

    Bu belge kılavuzdaki adlandırma yapısını kullanmaktadır "Windows 2000 Sunucu Dağıtımı için Ortak Altyapıya İlişkin Adım Adım Kılavuz". Ancak istediğiniz ismi kullanabilirsiniz.

    Küme hizmetini yüklemeye başlamadan önce yönetici olarak oturum açmanız gerekir.

    Ağ ayarlarını yapılandırma

    Not: Kurulumun bu noktasında, tüm paylaşılan depolama aygıtlarını kapatın ve ardından tüm düğümleri açın. Küme hizmeti en az bir düğüme yüklenene ve bu düğüm açılana kadar, birden fazla düğümün paylaşılan bir depolama cihazına aynı anda erişmesini engellemeniz gerekir.

    Her düğümde en az iki ağ bağdaştırıcısının kurulu olması gerekir; biri genel ağa bağlanmak için, diğeri ise küme düğümlerinden oluşan özel ağa bağlanmak için.

    Özel ağ bağdaştırıcısı, düğümler arası iletişimi, kümenin mevcut durumunun raporlanmasını ve kümenin yönetimini sağlar. Her düğümün genel ağ bağdaştırıcısı, kümeyi istemci bilgisayarlardan oluşan genel ağa bağlar.

    Tüm ağ bağdaştırıcılarının fiziksel olarak doğru şekilde bağlandığından emin olun: özel ağ bağdaştırıcıları yalnızca diğer özel ağ bağdaştırıcılarına bağlanır ve genel ağ bağdaştırıcıları genel ağ anahtarlarına bağlanır. Bağlantı şeması Şekil 1'de gösterilmektedir. Paylaşılan depolama disklerini yapılandırmaya devam etmeden önce bu testi her küme düğümünde gerçekleştirin.

    Şekil 1: İki düğümlü küme örneği

    Özel Ağ Bağdaştırıcısını Yapılandırma

    Bu adımları kümenizin ilk düğümünde tamamlayın.

    1. Ağ ortamım ve bir takım seçin Özellikler.
    2. Simgeye sağ tıklayın.

    Not: Hangi ağ bağdaştırıcısının özel bir ağa, hangisinin genel ağa hizmet vereceği, ağ kablolarının fiziksel bağlantısına bağlıdır. Bu belgede, ilk bağdaştırıcının (Yerel Bağlantı) genel ağa, ikinci bağdaştırıcının (Yerel Bağlantı 2) ise kümenin özel ağına bağlı olduğunu varsayacağız. Sizin durumunuzda durum böyle olmayabilir.

    1. Durum. Pencere Durum LAN Bağlantısı 2 bağlantı durumunu ve hızını gösterir. Bağlantı kesik durumdaysa kabloları ve bağlantıları kontrol edin. Devam etmeden önce sorunu düzeltin. Düğmeye bas kapalı.
    2. Simgeye tekrar sağ tıklayın LAN bağlantısı 2, bir komut seçin Özellikler ve düğmeye basın Ayarla.
    3. Bir sekme seçin Bunlara ek olarak.Şekil 2'de gösterilen pencere görünecektir.
    4. Özel ağ ağ bağdaştırıcıları için hızın varsayılan değer yerine manuel olarak ayarlanması gerekir. Açılır listede ağ hızınızı belirtin. Değerleri kullanmayın "Otomatik Algılama" veya "Otomatik seçim" Bazı ağ bağdaştırıcıları bağlantı hızını belirlerken paketleri düşürebileceğinden hızı seçmek için. Ağ bağdaştırıcısının hızını ayarlamak için parametrenin gerçek değerini belirtin Bağlantı türü veya Hız.

    Şekil 2: Ek ağ bağdaştırıcısı ayarları

    Aynı ağa bağlı tüm küme ağ bağdaştırıcıları aynı şekilde yapılandırılmalı ve aynı parametre değerlerini kullanmalıdır Çift yönlü mod, Akış kontrolü, Bağlantı türü vb. Farklı düğümlerde farklı ağ ekipmanları kullanılsa bile bu parametrelerin değerlerinin aynı olması gerekir.

    1. Seçme İnternet Protokolü (TCP/IP) bağlantı tarafından kullanılan bileşenler listesinde.
    2. Düğmeye bas Özellikler.
    3. Anahtarı konumuna ayarlayın Aşağıdaki IP adresini kullanın ve adresi girin 10.1.1.1 . (İkinci düğüm için adresi kullanın 10.1.1.2 ).
    4. Alt ağ maskesini ayarlayın: 255.0.0.0 .
    5. Düğmeye bas bunlara ek olarak ve bir sekme seçin KAZANDI. Anahtar değerini konumuna ayarlayın NetBIOS'u TCP/IP üzerinden devre dışı bırakın. Tıklamak TAMAMÖnceki menüye dönmek için. Bu adımı yalnızca özel ağ bağdaştırıcısı için gerçekleştirin.

    İletişim kutunuz Şekil 3'teki gibi görünmelidir.

    Şekil 3: Özel Ağ Bağlantısı IP Adresi

    Genel ağ bağdaştırıcısını yapılandırma

    Not: Genel bir ağda bir DHCP sunucusu çalışıyorsa, genel ağdaki ağ bağdaştırıcısının IP adresi otomatik olarak atanabilir. Ancak bu yöntem küme düğümü bağdaştırıcıları için önerilmez. Tüm genel ve özel ana bilgisayar ağ bağdaştırıcılarına kalıcı IP adresleri atamanızı önemle öneririz. Aksi halde DHCP sunucusunun arızalanması durumunda küme düğümlerine erişim imkansız hale gelebilir. Genel bir ağdaki ağ bağdaştırıcıları için DHCP kullanmak zorunda kalırsanız, uzun adres kiralama süreleri kullanın; bu, DHCP sunucusu geçici olarak kullanılamasa bile dinamik olarak atanan adresin geçerli kalmasını sağlayacaktır. Özel ağ bağdaştırıcılarına her zaman kalıcı IP adresleri atayın. Küme hizmetinin alt ağ başına yalnızca bir ağ arabirimini tanıyabildiğini unutmayın. Windows 2000'de ağ adreslerini atama konusunda yardıma ihtiyacınız varsa, işletim sisteminin yerleşik Yardımına bakın.

    Ağ bağlantılarını yeniden adlandırma

    Netlik sağlamak için ağ bağlantılarınızın adlarını değiştirmenizi öneririz. Örneğin bağlantının adını değiştirebilirsiniz LAN bağlantısı 2 Açık . Bu yöntem, ağları daha kolay tanımlamanıza ve rollerini doğru şekilde atamanıza yardımcı olacaktır.

    1. Simgeye sağ tıklayın 2.
    2. Bağlam menüsünde komutu seçin Yeniden isimlendirmek.
    3. Girmek Kümenin özel ağına bağlanın metin alanına girin ve tuşuna basın GİRMEK.
    4. 1-3 arasındaki adımları tekrarlayın ve bağlantı adını değiştirin lan bağlantısı Açık Genel bir ağa bağlanın.

    Şekil 4: Yeniden adlandırılmış ağ bağlantıları

    1. Yeniden adlandırılan ağ bağlantıları Şekil 4'teki gibi görünmelidir. Pencereyi kapatın Ağ ve uzaktan ağ erişimi. Yeni ağ bağlantısı adları, etkinleştirildiğinde kümedeki diğer düğümlere otomatik olarak çoğaltılır.

    Ağ bağlantılarını ve ad çözümlemelerini kontrol etme

    Yapılandırılmış ağ ekipmanının çalışmasını test etmek için her düğümdeki tüm ağ bağdaştırıcıları için aşağıdaki adımları gerçekleştirin. Bunu yapmak için kümedeki tüm ağ bağdaştırıcılarının IP adreslerini bilmeniz gerekir. Bu bilgiyi komutu çalıştırarak alabilirsiniz. ip yapılandırması her düğümde:

    1. Düğmeye bas Başlangıç, takımı seç Uygulamak ve komutu yazın cmd metin penceresinde. Tıklamak TAMAM.
    2. Komutu yazın ipconfig /tümü ve tuşuna basın GİRMEK. Yerel makinedeki her ağ bağdaştırıcısının IP protokolü yapılandırmasıyla ilgili bilgileri göreceksiniz.
    3. Henüz açık bir komut istemi pencereniz yoksa 1. adımı izleyin.
    4. Komutu yazın ping ipadresi Nerede IP adresi başka bir düğümdeki karşılık gelen ağ bağdaştırıcısının IP adresidir. Örneğin, ağ bağdaştırıcılarının aşağıdaki IP adreslerine sahip olduğunu varsayalım:
    Düğüm numarası Ağ bağlantısı adı Ağ bağdaştırıcısının IP adresi
    1 Genel bir ağa bağlanma 172.16.12.12
    1 Kümenin özel ağına bağlanın 10.1.1.1
    2 Genel bir ağa bağlanma 172.16.12.14
    2 Kümenin özel ağına bağlanın 10.1.1.2

    Bu örnekte komutları çalıştırmanız gerekiyor ping 172.16.12.14 Ve ping 10.1.1.2 düğüm 1'den ve komutları yürütün ping 172.16.12.12 Ve ping 10.1.1.1 2. düğümden.

    Ad çözümlemesini kontrol etmek için komutu çalıştırın ping, IP adresi yerine bilgisayarın adını argüman olarak kullanmak. Örneğin, hq-res-dc01 adlı ilk küme düğümünün ad çözümlemesini denetlemek için şu komutu çalıştırın: ping hq-res-dc01 herhangi bir istemci bilgisayardan.

    Alan üyeliği kontrol ediliyor

    Tüm küme düğümleri aynı etki alanının üyeleri olmalı ve bir etki alanı denetleyicisi ve DNS sunucusuyla ağ oluşturma özelliklerine sahip olmalıdır. Düğümler, üye etki alanı sunucuları veya aynı etki alanının denetleyicileri olarak yapılandırılabilir. Düğümlerden birini etki alanı denetleyicisi yapmaya karar verirseniz, kümedeki diğer tüm düğümlerin de aynı etki alanının etki alanı denetleyicileri olarak yapılandırılması gerekir. Bu kılavuzda tüm ana bilgisayarların etki alanı denetleyicileri olduğu varsayılmaktadır.

    Not: Windows 2000'de etki alanlarını, DNS'yi ve DHCP hizmetlerini yapılandırmaya ilişkin ek belgelere bağlantılar için bkz. alakalı kaynaklar bu belgenin sonunda.

    1. Sağ tık Benim bilgisayarım ve bir takım seçin Özellikler.
    2. Bir sekme seçin Ağ tanımlama. İletişim kutusunda Sistemin özellikleri Tam bilgisayarı ve etki alanı adını göreceksiniz. Örneğimizde, alan adı denir reskit.com.
    3. Düğümü üye sunucu olarak yapılandırdıysanız, bu aşamada onu etki alanına birleştirebilirsiniz. Düğmeye bas Özellikler ve bilgisayarı etki alanına eklemek için talimatları izleyin.
    4. Pencereleri kapat Sistemin özellikleri Ve Benim bilgisayarım.

    Küme hizmeti hesabı oluşturma

    Küme hizmeti için, altında başlatılacağı ayrı bir etki alanı hesabı oluşturmanız gerekir. Yükleyici, Küme hizmeti için kimlik bilgilerini girmenizi gerektireceğinden, hizmeti yüklemeden önce bir hesap oluşturulmalıdır. Hesabın herhangi bir etki alanı kullanıcısına ait olmaması ve yalnızca Küme hizmetini çalıştırmak için kullanılması gerekir.

    1. Düğmeye bas Başlangıç, bir komut seçin Programlar / Yönetim, ek bileşeni çalıştırın.
    2. Kategoriyi genişlet reskit.com henüz konuşlandırılmamışsa
    3. Listeden seç Kullanıcılar.
    4. Sağ tıklayın Kullanıcılar, içerik menüsünden seçim yapın Yaratmak, seçme Kullanıcı.
    5. Şekil 5'te gösterildiği gibi küme hizmeti hesabı için bir ad girin ve tıklayın. Daha öte.

    Şekil 5: Küme Kullanıcısı Ekleme

    1. Kutuları kontrol et Kullanıcının şifreyi değiştirmesini engelle Ve Şifrenin son kullanma tarihi yok. Düğmeye bas Daha öte ve bir düğme Hazır bir kullanıcı oluşturmak için.

    Not: Yönetimsel güvenlik politikanız, süresi dolmayan parolalara izin vermiyorsa, parolayı güncelleştirmeniz ve süresi dolmadan önce her düğümde Küme hizmetini yapılandırmanız gerekecektir.

    1. Kullanıcıya sağ tıklayın Küme sağ araç çubuğunda Aktif Dizin kulanıcıları ve bilgisayarları.
    2. Bağlam menüsünde komutu seçin Bir gruba üye ekleme.
    3. Grup Seç Yöneticiler ve bas TAMAM. Yeni hesabın artık yerel bilgisayarda yönetici ayrıcalıkları var.
    4. Snap'i kapat Aktif Dizin kulanıcıları ve bilgisayarları.

    Paylaşılan depolama sürücülerini yapılandırma

    Uyarı: Küme düğümlerinden en az birinin Windows 2000 Advanced Server veya Windows 2000 Datacenter Server işletim sistemini çalıştırdığından ve Küme hizmetinin yapılandırıldığından ve çalıştığından emin olun. Ancak bundan sonra Windows 2000 işletim sistemi kalan düğümlere yüklenebilir. Bu koşullar karşılanmazsa küme diskleri zarar görebilir.

    Paylaşılan depolama sürücülerini kurmaya başlamak için tüm düğümleri kapatın. Bundan sonra, paylaşılan depolama cihazını açın, ardından düğüm 1'i açın.

    Çekirdek diski

    Çekirdek diski, küme veritabanının denetim noktalarını ve kurtarma günlük dosyalarını depolamak için kullanılır ve küme yönetimi sağlar. Çekirdek diski oluşturmak için aşağıdaki önerileri sunuyoruz:

    • Çekirdek diski olarak kullanmak için küçük bir bölüm (en az 50 MB boyutunda) oluşturun. Genellikle 500 MB boyutunda bir çekirdek diski oluşturmanızı öneririz.
    • Çekirdek kaynağı için ayrı bir disk ayırın. Bir çekirdek diski arızalanırsa tüm küme arızalanacağından, donanım diski RAID dizisi kullanmanızı önemle öneririz.

    Küme hizmeti yükleme işlemi sırasında çekirdek sürücüsüne bir harf atamanız istenecektir. Örneğimizde harfi kullanacağız Q.

    Paylaşılan depolama sürücülerini yapılandırma

    1. Sağ tık Benim bilgisayarım, bir komut seçin Kontrol. Açılan pencerede kategoriyi genişletin Depolama aygıtları.
    2. Bir takım seçin Disk Yönetimi.
    3. Tüm paylaşılan depolama sürücülerinin NTFS olarak biçimlendirildiğinden ve NTFS durumuna sahip olduğundan emin olun. Temel. Yeni bir sürücü bağlarsanız otomatik olarak başlayacaktır Disk İmzalama ve Güncelleme Sihirbazı. Sihirbaz başladığında düğmeye tıklayın Güncelleme, işlemine devam etmek için bundan sonra disk şu şekilde tanımlanacaktır: Dinamik. Diski temel diske dönüştürmek için sağ tıklayın Disk #(Nerede # – çalıştığınız diskin numarası) ve komutu seçin Temel diske geri dön.

    Sağ tıklama alanı Dağıtılmadıİlgili diskin yanında.

    1. Bir takım seçin Bölüm oluştur
    2. Başlayacak Bölüm Oluşturma Sihirbazı. Düğmeye iki kez basın Daha öte.
    3. İstediğiniz bölüm boyutunu megabayt cinsinden girin ve düğmeye tıklayın Daha öte.
    4. Düğmeye bas Daha öte, önerilen varsayılan sürücü harfini kabul ediyorum
    5. Düğmeye bas Daha öte Bir bölümü biçimlendirmek ve oluşturmak için.

    Sürücü harflerini atama

    Veri yolu, diskler ve paylaşılan depolama bölümleri yapılandırıldıktan sonra, kümedeki tüm disklerdeki tüm bölümlere sürücü harfleri atamanız gerekir.

    Not: Bağlama noktaları, bir sürücü harfi atamadan mevcut dizinleri kullanarak bir dosya sistemi bağlamanıza olanak tanıyan bir dosya sistemi işlevidir. Bağlama noktaları kümeler tarafından desteklenmez. Küme kaynağı olarak kullanılan herhangi bir harici sürücünün NTFS bölümlerine bölünmesi ve bu bölümlere sürücü harfleri atanması gerekir.

    1. İstediğiniz bölüme sağ tıklayın ve seçin Sürücü harfini ve sürücü yolunu değiştirme.
    2. Yeni bir sürücü harfi seçin.
    3. Tüm paylaşılan depolama sürücüleri için 1. ve 2. adımları tekrarlayın.

    Şekil 6: Atanan harflere sahip disk bölümleri

    1. İşlemin sonunda ek pencere Bilgisayar yönetimiŞekil 6'daki gibi görünmelidir. Ek bileşeni kapatın Bilgisayar yönetimi.
    1. Düğmeye bas Başlangıç, seçme Programlar / Standart ve programı çalıştırın " Not defteri".
    2. Birkaç kelime yazın ve dosyayı adın altına kaydedin test.txt komutunu seçerek Farklı kaydet menüden Dosya. Kapalı Not defteri.
    3. Simgeye çift tıklayın Benim dökümanlarım.
    4. Dosyaya sağ tıklayın test.txt ve içerik menüsünden komutu seçin Kopyala.
    5. Pencereyi kapat.
    6. Açık Benim bilgisayarım.
    7. Paylaşılan depolama sürücüsü bölümüne çift tıklayın.
    8. Sağ tıklayın ve komutu seçin Sokmak.
    9. Dosyanın bir kopyası paylaşılan depolama sürücüsünde görünmelidir test.txt.
    10. Dosyaya çift tıklayın test.txt Paylaşılan bir depolama sürücüsünden açmak için. Dosyayı kapatın.
    11. Dosyayı seçin ve tuşuna basın Del Küme diskinden bir dosyayı silmek için.

    İlk düğümden erişilebildiğinden emin olmak için kümedeki tüm diskler için prosedürü tekrarlayın.

    Şimdi ilk düğümü kapatın, ikinci düğümü açın ve bölümdeki adımları tekrarlayın. Disklerin çalışmasını ve paylaşımını kontrol etme. Tüm ek düğümlerde aynı adımları izleyin. Tüm düğümlerin paylaşılan depolama sürücülerine bilgi okuyup yazabildiğinden emin olduktan sonra, ilki dışındaki tüm düğümleri kapatın ve bir sonraki bölüme geçin.

    Öncelikle hangi bileşenlere ve kaynaklara ihtiyacınız olacağına karar verin. Bir ana düğüme, en az bir düzine aynı bilgi işlem düğümüne, bir Ethernet anahtarına, bir güç dağıtım ünitesine ve bir rafa ihtiyacınız olacak. Kablolama ve soğutma miktarının yanı sıra ihtiyacınız olan alan miktarını da belirleyin. Ayrıca düğümler için hangi IP adreslerini kullanmak istediğinize, hangi yazılımı kuracağınıza ve paralel hesaplama gücü oluşturmak için hangi teknolojilerin gerekli olacağına da karar verin (bununla ilgili daha fazla bilgi aşağıdadır).

    • Donanım pahalı olmasına rağmen bu makaledeki yazılımların tamamı ücretsizdir ve çoğu açık kaynaktır.
    • Süper bilgisayarınızın teorik olarak ne kadar hızlı olabileceğini bilmek istiyorsanız bu aracı kullanın:

    Düğümleri monte edin. Ana bilgisayarlar oluşturmanız veya önceden oluşturulmuş sunucular satın almanız gerekecektir.

    • Alanı ve enerjiyi en verimli şekilde kullanmanın yanı sıra verimli soğutmayı da sağlayan sunucu çerçevelerini seçin.
    • Veya bir düzine kadar kullanılmış sunucuyu, birkaçı da güncelliğini yitirmiş sunucuları "geri dönüştürebilirsiniz" - ve bunların ağırlığı, bileşenlerin toplam ağırlığını aşsa bile, önemli miktarda tasarruf etmiş olursunuz. Bilgisayarların birlikte iyi çalışabilmesi için tüm işlemcilerin, ağ bağdaştırıcılarının ve anakartların aynı olması gerekir. Elbette her düğüm için RAM ve sabit sürücüleri, ana düğüm için de en az bir optik sürücüyü unutmayın.
  • Sunucuları rafa takın. Rafın üst kısımda aşırı yüklenmemesi için alttan başlayın. Bir arkadaşınızın yardımına ihtiyacınız olacak; bir araya getirilen sunucular çok ağır olabilir ve onları rafta tutan kafeslere yerleştirmek oldukça zordur.

    Rafın yanına bir Ethernet anahtarı takın. Anahtarı hemen yapılandırmaya değer: jumbo çerçevelerin boyutunu 9000 bayta ayarlayın, 1. adımda seçtiğiniz statik IP adresini ayarlayın ve SMTP gibi gereksiz protokolleri kapatın.

    Bir güç dağıtım ünitesi (PDU veya Güç Dağıtım Birimi) takın. Ağınızdaki düğümlerin kaldırabileceği maksimum yüke bağlı olarak, yüksek performanslı bilgisayarınız için 220 volta ihtiyacınız olabilir.

  • Her şey kurulduğunda yapılandırmaya geçin. Linux aslında yüksek performanslı (HPC) kümeler için başvurulacak sistemdir; yalnızca bilimsel bir bilgi işlem ortamı olarak ideal olmakla kalmaz, aynı zamanda sistemi yüzlerce, hatta binlerce kümeye kurmak için para ödemenize de gerek yoktur. düğümler. Windows'u tüm düğümlere kurmanın ne kadara mal olacağını bir düşünün!

    • Tüm sunucular için aynı olması gereken en son anakart BIOS'unu ve satıcı yazılımını yükleyerek başlayın.
    • Tercih ettiğiniz Linux dağıtımını tüm düğümlere ve GUI dağıtımını ana düğüme yükleyin. Popüler sistemler: CentOS, OpenSuse, Scientific Linux, RedHat ve SLES.
    • Yazar, Rocks Cluster Distribution'ın kullanılmasını şiddetle tavsiye ediyor. Rocks, bir küme için gereken tüm yazılımı ve araçları kurmanın yanı sıra, PXE önyüklemesini ve Red Hat'in "Kick Start" prosedürünü kullanarak bir sistemin birden fazla kopyasını benzer sunuculara hızlı bir şekilde "taşımak" için mükemmel bir yöntem sağlar.
  • Mesaj aktarma arayüzünü, kaynak yöneticisini ve diğer gerekli kitaplıkları yükleyin.Önceki adımda Rocks'ı kurmadıysanız paralel hesaplama mantığını kurmak için gerekli yazılımı manuel olarak kurmanız gerekecektir.

    • Başlamak için, görevleri birden fazla makineye bölmenize ve dağıtmanıza olanak tanıyan Torque Resource Manager gibi taşınabilir bir bash sistemine ihtiyacınız olacak.
    • Kurulumu tamamlamak için Maui Cluster Scheduler'ı Torque'a ekleyin.
    • Daha sonra, her bir düğümdeki bireysel süreçlerin ortak verileri kullanmasını sağlamak için gerekli olan bir mesaj aktarma arayüzü kurmanız gerekir. OpenMP en basit seçenektir.
    • Programlarınızı dağıtılmış hesaplama için "bir araya getirecek" çok iş parçacıklı matematik kitaplıklarını ve derleyicileri unutmayın. Sadece Rocks oynaman gerektiğini söylemiş miydim?
  • Bilgisayarları bir ağa bağlayın. Ana düğüm, hesaplama için yardımcı düğümlere görevler gönderir, bu da sonucu geri döndürmeli ve ayrıca birbirlerine mesaj göndermelidir. Ve tüm bunlar ne kadar hızlı gerçekleşirse o kadar iyi.

    • Tüm düğümleri bir kümeye bağlamak için özel bir Ethernet ağı kullanın.
    • Ana düğüm Ethernet'e bağlandığında NFS, PXE, DHCP, TFTP ve NTP sunucusu olarak da görev yapabilir.
    • Paketlerin LAN üzerindeki diğer paketlerle çakışmamasını sağlamak için bu ağı genel ağlardan ayırmalısınız.
  • Kümeyi test edin. Kullanıcılara bilgisayar gücüne erişim izni vermeden önce yapmanız gereken son şey performansı test etmektir. HPL (Yüksek Performanslı Lynpack) kıyaslaması, bir kümedeki bilgi işlem hızını ölçmek için popüler bir seçenektir. Yazılımı kaynaktan, derleyicinizin seçtiğiniz mimari için izin verdiği en yüksek optimizasyon derecesine kadar derlemeniz gerekir.

    • Elbette seçtiğiniz platform için mevcut olan tüm olası optimizasyon ayarlarını derlemelisiniz. Örneğin, bir AMD CPU kullanırken Open64'e ve optimizasyon düzeyi -0'a derleyin.
    • Kümenizi dünyadaki en hızlı 500 süper bilgisayarla karşılaştırmak için sonuçlarınızı TOP500.org ile karşılaştırın!
  • basın Merkezi

    Windows 2000/2003 tabanlı bir küme oluşturma. Adım adım

    Küme, bir dizi uygulama veya hizmet için çalışma süresi sağlamak üzere birlikte çalışan ve istemci tarafından tek bir varlık olarak algılanan iki veya daha fazla sunucudan oluşan bir gruptur. Küme düğümleri ağ donanımı, paylaşılan kaynaklar ve sunucu yazılımı kullanılarak birbirine bağlanır.

    Microsoft Windows 2000/2003 iki kümeleme teknolojisini destekler: Ağ Yük Dengeleme kümeleri ve sunucu kümeleri.

    İlk durumda (yük dengeleme kümeleri), Ağ Yük Dengeleme, 32 adede kadar sunucuyu tek bir kümede birleştirerek hizmetleri ve uygulamaları son derece güvenilir ve ölçeklenebilir hale getirir. Bu durumda istemcilerden gelen istekler küme düğümleri arasında şeffaf bir şekilde dağıtılır. Bir düğüm başarısız olduğunda küme otomatik olarak yapılandırmasını değiştirir ve istemciyi mevcut düğümlerden herhangi birine geçirir. Bu küme yapılandırma moduna aynı zamanda tek bir uygulamanın birden fazla düğümde çalıştığı aktif-aktif mod da denir.

    Sunucu kümesi, yükünü kümedeki sunucular arasında dağıtır ve her sunucu kendi yükünü taşır. Kümedeki bir düğüm arızalanırsa, kümede çalışacak şekilde yapılandırılmış uygulamalar ve hizmetler, boş düğümlerin herhangi birinde şeffaf bir şekilde yeniden başlatılır. Sunucu kümeleri, küme içindeki verileri paylaşmak ve küme uygulamalarına ve hizmetlerine şeffaf erişim sağlamak için paylaşılan diskleri kullanır. Özel donanım gerektirirler, ancak kümenin kendisinde tek bir arıza noktası bulunmadığından bu teknoloji çok yüksek düzeyde güvenilirlik sağlar. Bu küme yapılandırma moduna aynı zamanda aktif-pasif mod da denir. Kümedeki bir uygulama, harici depolama alanında paylaşılan verilerle tek bir düğümde çalışır.

    Bir iç ağı organize etmeye yönelik kümelenme yaklaşımı aşağıdaki avantajları sağlar:

    Yüksek Kullanılabilirlik Yani, bir kümede birlikte çalışacak şekilde yapılandırılmış bir küme düğümünde bir hizmet veya uygulama arızalanırsa, küme yazılımı uygulamanın başka bir düğümde yeniden başlatılmasına izin verir. Kullanıcılar bazı işlemleri gerçekleştirirken kısa bir gecikme yaşayacak veya sunucu arızasını hiç fark etmeyeceklerdir. Ölçeklenebilirlik Bir kümede çalışan uygulamalar için, bir kümeye sunucu eklemek, yeteneklerin arttırılması anlamına gelir: hata toleransı, yük dağıtımı vb. Yönetilebilirlik Yöneticiler, tek bir arayüz kullanarak uygulamaları ve hizmetleri yönetebilir, bir küme düğümündeki arızaya tepki belirleyebilir, dağıtabilir Bakım çalışmalarını gerçekleştirmek için düğümler arasındaki yük kümelenir ve düğümlerdeki yük kaldırılır.

    Bu yazıda Windows tabanlı küme sistemleri oluşturma konusundaki deneyimlerimi toplamaya çalışacağım ve paylaşımlı veri depolamaya sahip iki düğümlü sunucu kümesi oluşturmaya yönelik küçük, adım adım bir kılavuz vereceğim.

    Yazılım gereksinimleri

    • Kümedeki tüm sunucularda Microsoft Windows 2000 Advanced (Datacenter) Server veya Microsoft Windows 2003 Server Enterprise Edition yüklü.
    • DNS hizmeti yüklü. Biraz açıklayayım. İki etki alanı denetleyicisine dayalı bir küme oluşturuyorsanız, yine de Active Directory'yi oluştururken yüklediğiniz DNS hizmetini kullanmak çok daha uygundur. Windows NT etki alanının üyesi olan iki sunucuyu temel alan bir küme oluşturursanız, WINS hizmetini kullanmanız veya makinelerin eşleşen adlarını ve adreslerini hosts dosyasına girmeniz gerekecektir.
    • Uzak sunucu yönetimi için Terminal Hizmetleri. Gerekli değil ancak Terminal Hizmetleriniz varsa sunucuları iş yerinizden yönetmek uygundur.

    Donanım Gereksinimleri

    • Küme Hizmeti Donanım Uyumlu Listesi'ne (HCL) göre bir küme düğümü için donanım seçmek daha iyidir. Microsoft, donanımın Küme Hizmetleriyle uyumluluğunun test edilmesini önerir.
    • Buna göre, her biri iki ağ bağdaştırıcısına sahip iki sunucuya ihtiyacınız olacak; Harici bir veri dizisine bağlanmak için harici bir arayüze sahip bir SCSI bağdaştırıcısı.
    • İki harici arayüze sahip harici bir dizi. Her küme düğümü arayüzlerden birine bağlanır.

    Yorum:İki düğümlü bir küme oluşturmak için tamamen aynı iki sunucuya sahip olmak hiç de gerekli değildir. İlk sunucudaki bir arızadan sonra, ana düğümün çalışmasını analiz etmek ve geri yüklemek için biraz zamanınız olacak. İkinci düğüm sistemin bir bütün olarak güvenilirliği için çalışacaktır. Ancak bu, ikinci sunucunun boşta kalacağı anlamına gelmez. Her iki küme düğümü de sakin bir şekilde işlerini yürütebilir ve farklı sorunları çözebilir. Ancak belirli bir kritik kaynağı bir kümede çalışacak şekilde yapılandırabilir ve bu kaynağın hata toleransını artırabiliriz.

    Ağ ayarları gereksinimleri

    • Küme için benzersiz NetBIOS adı.
    • Beş benzersiz statik IP adresi. Küme ağı başına ağ bağdaştırıcıları için iki adet, paylaşılan ağ başına ağ bağdaştırıcıları için iki adet ve küme için bir adet.
    • Küme hizmeti için etki alanı hesabı.
    • Tüm küme düğümleri, etki alanındaki üye sunucular veya etki alanı denetleyicileri olmalıdır.
    • Her sunucunun iki ağ bağdaştırıcısı olması gerekir. Biri ortak bir ağa bağlanmak için (Genel Ağ), ikincisi küme düğümleri arasında veri alışverişi yapmak için (Özel Ağ).

    Yorum: Microsoft'un önerilerine göre sunucunuzun, biri genel ağ için, ikincisi küme içinde veri alışverişi için olmak üzere iki ağ bağdaştırıcısına sahip olması gerekir. Tek bir arayüzde küme oluşturmak mümkün mü - muhtemelen evet, ancak denemedim.

    Küme kurulumu

    Bir küme tasarlarken, hem küme iletişimi hem de yerel ağ için aynı fiziksel ağı kullanarak tüm sistemin arıza oranını artıracağınızı anlamalısınız. Bu nedenle, küme veri alışverişinin, ağın ayrı bir fiziksel öğesi olarak tahsis edilen bir alt ağı kullanması son derece arzu edilir. Ve yerel bir ağ için farklı bir alt ağ kullanmalısınız. Böylece bir bütün olarak tüm sistemin güvenilirliğini artırırsınız.

    İki düğümlü bir küme oluşturulması durumunda ortak ağ tarafından bir anahtar kullanılır. İki küme sunucusu, şekilde gösterildiği gibi çapraz kablo kullanılarak doğrudan birbirine bağlanabilir.

    İki düğümlü kümenin kurulumu 5 adıma ayrılabilir

    • Bir kümedeki düğümleri yükleme ve yapılandırma.
    • Paylaşılan bir kaynağı yükleme ve yapılandırma.
    • Disk yapılandırmasını kontrol etme.
    • İlk küme düğümünü yapılandırma.
    • Kümedeki ikinci düğümü yapılandırma.

    Bu adım adım kılavuz, kurulum sırasında hatalardan kaçınmanıza ve çok zaman kazanmanıza yardımcı olacaktır. Öyleyse başlayalım.

    Düğümlerin kurulumu ve yapılandırılması

    Görevi biraz basitleştireceğiz. Tüm küme düğümlerinin ya etki alanı üyesi ya da etki alanı denetleyicisi olması gerektiğinden, ilk küme düğümünü AD (Active Directory) dizininin kök sahibi yapacağız ve DNS hizmeti onun üzerinde çalışacaktır. Kümenin 2. düğümü tam etki alanı denetleyicisi olacaktır.

    Bu konuda herhangi bir sorun yaşamamanız gerektiğine inanarak işletim sistemini yüklemeyi atlamaya hazırım. Ancak ağ cihazlarının yapılandırmasını açıklığa kavuşturmak istiyorum.

    Ağ ayarları

    Kümeyi ve Active Directory'yi yüklemeye başlamadan önce ağ ayarlarını tamamlamanız gerekir. Tüm ağ ayarlarını 4 aşamaya bölmek istiyorum. Ağdaki adları çözümlemek için küme sunucularıyla ilgili mevcut kayıtların bulunduğu bir DNS sunucusunun olması tavsiye edilir.

    Her sunucunun iki ağ kartı vardır. Bir ağ kartı küme düğümleri arasında veri alışverişine hizmet edecek, ikincisi ise ağımızdaki istemciler için çalışacaktır. Buna göre ilkine Private Cluster Connection, ikincisine ise Public Cluster Connection adını vereceğiz.

    Bir sunucunun ve diğer sunucunun ağ bağdaştırıcısı ayarları aynıdır. Buna göre, size bir ağ bağdaştırıcısının nasıl yapılandırılacağını göstereceğim ve her iki küme düğümündeki 4 ağ bağdaştırıcısının tamamının ağ ayarlarını içeren bir tablo sağlayacağım. Ağ bağdaştırıcısını yapılandırmak için aşağıdaki adımları tamamlamanız gerekir:

    • Ağ Bağlantılarım → Özellikler
    • Özel Küme Bağlantısı → Özellikler → Yapılandır → Gelişmiş

      Bu noktanın biraz açıklığa kavuşturulması gerekiyor. Gerçek şu ki, Microsoft'un güçlü tavsiyelerine göre, aşağıdaki şekilde gösterildiği gibi, küme düğümlerinin tüm ağ bağdaştırıcılarının bağdaştırıcının optimum hızına ayarlanması gerekir.

    • İnternet Protokolü (TCP/IP) → Özellikler → Şu IP'yi kullanın: 192.168.30.1

      (İkinci düğüm için 192.168.30.2 adresini kullanın). 255.255.255.252 alt ağ maskesini girin. Her iki düğüm için de DNS sunucusu adresi olarak 192.168.100.1'i kullanın.

    • Ayrıca Gelişmiş → WINS sekmesinde TCP/IP üzerinden NetBIOS'u Devre Dışı Bırak'ı seçin. Genel ağ için ağ bağdaştırıcılarını yapılandırmak için bu öğeyi atlayın.
    • Aynı işlemi Genel Küme Bağlantısı yerel ağının ağ kartı için de yapın. Tabloda verilen adresleri kullanın. İki ağ kartının yapılandırmasındaki tek fark, Genel Küme Bağlantısı'nın WINS - NetBIOS over TCP/IP modunun kapatılmasını gerektirmemesidir.

    Küme düğümlerindeki tüm ağ bağdaştırıcılarını yapılandırmak için aşağıdaki etiketi kullanın:

    Düğüm Ağ adı IP adresi MASKE Dns sunucusu
    1 Genel Küme Bağlantısı 192.168.100.1 255.255.255.0 192.168.100.1
    1 Özel Küme Bağlantısı 192.168.30.1 255.255.255.252 192.168.100.1
    2 Genel Küme Bağlantısı 192.168.100.2 255.255.255.0 192.168.100.1
    3 Özel Küme Bağlantısı 192.168.30.2 255.255.255.252 192.168.100.1

    Active Directory'yi Yükleme

    Yazım Active Directory kurulumundan bahsetmeyi amaçlamadığı için bu noktayı atlayacağım. Her türlü öneri var, bu konuda oldukça fazla kitap yazıldı. Mycompany.ru gibi bir alan adı seçin, ilk düğüme Active Directory'yi yükleyin, ikinci düğümü etki alanı denetleyicisi olarak etki alanına ekleyin. İşiniz bittiğinde sunucu yapılandırmalarını ve Active Directory'yi kontrol edin.

    Küme Kullanıcı Hesabını Yükleme

    • Başlat → Programlar → Yönetimsel Araçlar → aktif Dizin kulanıcıları ve bilgisayarları
    • ClusterService gibi yeni bir kullanıcı ekleyin.
    • Şunların kutularını işaretleyin: Kullanıcı Parolayı Değiştiremez ve Parolanın Süresi Asla Bitmez.
    • Ayrıca bu kullanıcıyı Yöneticiler grubuna ekleyin ve ona Hizmet olarak oturum açma haklarını verin (haklar Yerel Güvenlik İlkesinde atanır ve Etki Alanı Denetleyicisi Güvenlik Politikası).

    Harici bir veri dizisi kurma

    Bir kümedeki harici veri dizisini yapılandırmak için, Küme Hizmetini düğümlere kurmadan önce, önce harici dizideki diskleri yapılandırmanız, ardından küme hizmetini ilk düğüme ve daha sonra ilk düğüme kurmanız gerektiğini hatırlamanız gerekir. ikinci. Kurulum sırası doğru değilse başarısız olursunuz ve hedefinize ulaşamazsınız. Bunu düzeltmek mümkün olacak mı - muhtemelen evet. Bir hata göründüğünde ayarlarınızı düzenlemek için zamanınız olacaktır. Ancak Microsoft o kadar gizemli bir şey ki, hangi hatalara basacağınızı gerçekten bilmiyorsunuz. Adım adım talimatları gözünüzün önünde bulundurmak ve düğmelere basmayı unutmamak daha kolaydır. Harici bir dizi yapılandırma adımları şuna benzer:

    1. Her iki sunucunun da kapatılması, harici dizinin açılması ve her iki sunucuya bağlanması gerekir.
    2. İlk sunucuyu açıyoruz. Disk dizisine erişim sağlıyoruz.
    3. Harici disk dizisinin Basic olarak oluşturulduğunu kontrol ediyoruz. Durum böyle değilse, Temel Diske Geri Dön seçeneğini kullanarak diski dönüştürün.
    4. Bilgisayar Yönetimi → Disk Yönetimi üzerinden harici sürücüde küçük bir bölüm oluşturuyoruz. Microsoft tavsiyelerine göre en az 50 MB olmalıdır. 500 MB'lık bir bölüm oluşturmanızı öneririm. veya biraz daha fazlası. Bu, kümelenmiş verileri barındırmak için oldukça yeterlidir. Bölüm NTFS'de biçimlendirilmelidir.
    5. Her iki küme düğümünde de bu bölüm aynı harfle adlandırılacaktır, örneğin Q. Buna göre, ilk sunucuda bir bölüm oluştururken öğeyi seçin. Aşağıdaki sürücü harfini atayın - Q.
    6. Diskin geri kalanını dilediğiniz gibi işaretleyebilirsiniz. Elbette NTFS dosya sisteminin kullanılması oldukça arzu edilir. Örneğin, DNS ve WINS hizmetlerini ayarlarken, ana hizmet veritabanları paylaşılan bir diske aktarılacaktır (Q sistem birimine değil, oluşturduğunuz ikinci diske). Güvenlik nedeniyle NTFS birimlerini kullanmanız sizin için daha uygun olacaktır.
    7. Disk Yönetimi'ni kapatın ve yeni oluşturulan bölüme erişimi kontrol edin. Örneğin üzerinde test.txt adlı bir metin dosyası oluşturabilir, bunu bir yere yazıp silebilirsiniz. Her şey yolunda giderse, ilk düğümdeki harici dizinin yapılandırmasını tamamlamış oluruz.
    8. Şimdi ilk sunucuyu kapatıyoruz. Harici dizi etkinleştirilmelidir. İkinci sunucuyu açıyoruz ve oluşturulan bölüme erişimi kontrol ediyoruz. Ayrıca ilk bölüme atanan harfin seçtiğimiz harfle (Q) aynı olup olmadığını da kontrol edeceğiz.

    Bu, harici dizinin yapılandırmasını tamamlar.

    Küme Hizmeti Yazılımını Yükleme

    İlk küme düğümünün yapılandırması

    Küme Hizmeti Yazılımını kurmadan önce tüm küme düğümlerinin kapatılması ve tüm harici dizilerin açılması gerekir. İlk düğümün konfigürasyonuna geçelim. Harici dizi açılır, ilk sunucu açılır. Kurulum sürecinin tamamı Küme Hizmeti Yapılandırma Sihirbazı kullanılarak gerçekleştirilir:


    İkinci küme düğümünün yapılandırması

    İkinci küme düğümünü kurmak ve yapılandırmak için ilk düğümün ve tüm ağ sürücülerinin açık olması gerekir. İkinci düğümü kurma prosedürü yukarıda anlattığıma çok benzer. Ancak bazı küçük değişiklikler var. Bunu yapmak için aşağıdaki talimatları kullanın:

    1. Küme Oluştur veya Katıl iletişim kutusunda, Kümedeki ikinci veya sonraki düğüm ve ileri'yi tıklayın.
    2. Daha önce belirlediğimiz küme adını girin (örnekte MyCluster'dır) ve ileri'ye tıklayın.
    3. İkinci düğümü kümeye bağladıktan sonra Küme Hizmeti Yapılandırma Sihirbazı otomatik olarak tüm ayarları ana düğümden alacaktır. Küme Hizmetini başlatmak için daha önce oluşturduğumuz adı kullanın.
    4. Hesap şifrenizi girin ve ileri'ye tıklayın.
    5. Kurulumu tamamlamak için bir sonraki iletişim kutusunda Son'a tıklayın.
    6. Küme hizmeti ikinci düğümde başlatılacak.
    7. Program Ekle/Kaldır penceresini kapatın.

    Ek küme düğümleri yüklemek için aynı talimatları kullanın.

    Yazı, teşekkürler

    Küme kurulumunun tüm aşamalarıyla karıştırılmamak için tüm ana aşamaları yansıtan küçük bir tablo sunacağım.

    Adım Düğüm 1 Düğüm 2 Harici dizi