Ana içeriğe geç

Düğüm kurulumu ve kümenin oluşturulması

Tüm düğümler aynı önyükleme imajından kurulur ve adımlar her düğümde aynıdır. Küme parametreleri (ID, düğüm sayısı, yedeklilik) her düğümde yeniden girilir ve her yerde aynı olmalıdır. Yalnızca düğüm ID'si benzersizdir.

Yükleyici dört grup parametre sorar:

  • küme bileşimi: küme ID'si, düğüm sayısı, yedeklilik, düğüm ID'si;
  • servis adresleri: VM konsolları için WSS URL'si ve Windows imajlarını etkinleştirmek için KMS sunucu adı;
  • ağ ve diskler: ilk depolama katmanı diski, birleşimler, VLAN'lar, varsayılan ağ geçidi, ana bilgisayar adı;
  • sistem diskinin bölümlendirilmesi.

Tüm değerler kurulum kontrol listesinden alınır. Sunucu imajdan ilk kez önyüklenmeden önce listeyi doldurun.

İmaj kendi kendine yeterlidir: temel sistemi, paketleri ve yönetim VM'si şablonunu (vStack Center) içerir. Kurulum sırasında internet erişimi gerekmez.

Küme, ilk açılışta kendini oluşturur. Her düğüm diğer tüm düğümlerle iSCSI oturumlarının kurulmasını bekler, ardından havuzları oluşturur, şablonları dağıtır ve yönetim VM'sini ayağa kaldırır. Düğümleri tam olarak aynı anda yeniden başlatmanız gerekmez, ancak hepsinin 30 dakika içinde ayağa kalkması gerekir.

Ne zaman kullanılır​

Bu kılavuz sizi çıplak sunuculardan oluşturulmuş bir kümeye götürür. Çalışan bir kümeye düğüm eklemek için uygun değildir: düğüm sayısı ve yedeklilik kurulum sırasında belirlenir ve sonradan değiştirilemez.

Ön koşullar​

  • Düğümler ve anahtarlar donanım ve ağ gereksinimlerini karşılıyor.
  • Kurulum kontrol listesi doldurulmuş (aşağıdaki tablo).
  • Anahtarlar yapılandırılmış: active modunda vPC veya LACP, gerekli VLAN'lar, portlarda MTU 9216, IGMP snooping ve yalıtılmış ağların VLAN'ında bir querier.
  • Yönetim web arayüzünün alan adı için bir A kaydı oluşturulmuş. Kayıt, genel erişim noktası ağında son okteti 250 olan adresi gösterir: 192.0.2.0/24 ağı için bu 192.0.2.250'dir.
  • Sunucu ayarlarında UEFI önyükleme ve VT-x etkin. PCI aygıtlarını VM'lere aktarmayı planlıyorsanız VT-d'yi etkinleştirin.
  • Sunucu saati UTC'ye ayarlanmış ve düğümlerin bir NTP sunucusuna erişimi olacak. Saat eşitlemesi olmadan küme başlamaz.
  • Elinizde bir vStack OS önyükleme imajı var. İmajlar vStack deposundan yalnızca izin verilen IP adreslerine sunulur. Adresinizi eklemek için destek ekibine başvurun.
  • Sunucu konsoluna erişiminiz var: fiziksel olarak veya yönetim arayüzü üzerinden (Virtual media).

Kurulum kontrol listesi​

No.ParametreÖrnek değerNot
1İlk depolama katmanı diskida1Yükleyici, kümedeki düğüm sayısı kadar ardışık disk alır
2LACP birleşim yapılandırması: adlar, arayüzler, MTU, adreslagg10: ix0,ix1, 9000 ve lagg20: mce0,mce1, 9000İki port çiftli seçenek
3Kümedeki düğüm sayısı5Varsayılan 4
4"N artı" parametresi2Küme ve depolama katmanı yedekliliği, 1 ile 3 arası
5Küme ID'si1001 ile 999 arası
6Küme ağı VLAN ID'si1001
7Yalıtılmış sanal ağları kapsülleyen ağın VLAN ID'si1002yönlendirilmeyen
8Genel erişim noktası ağının VLAN ID'si1003yönlendirilmeyen
9Depolama ağının (native) VLAN ID'si1004yönlendirilen
10Genel erişim noktası ağının adres alanı192.0.2.0/24yönlendirilmeyen
11Varsayılan ağ geçidi192.0.2.1Genel erişim noktası ağından bir adres
12Yönlendirilmiş sanal ağlar için VLAN ID aralığı1010-1060
13Yönetim web arayüzünün alan adımgmtvm.q100.example.com.250 adresini gösteren A kaydı
14WSS URL'siwss://mgmtvm.q100.example.com/.wssVM konsolları için bağlantı uç noktası
15KMS alan adı (Windows imajları için)kms02.example.com

Port şemasını seçin​

Yükleyici iki port yerleşimini destekler. Tüm küme için birini seçin; bu seçim ikinci bir birleşime ihtiyacınız olup olmadığını belirler.

Ayrılmış SDN ve SDS port çiftleriBirleşik port çifti
Birleşimlerlagg10 (VXLAN ve genel erişim noktaları) ve lagg20 (küme ağı ve depolama)Yalnızca lagg10
Fiziksel portlarBirleşim başına 2 portDüğüm başına 2 port
İkinci birleşim adını girme adımılagg20 ve parametrelerini girinCtrl-C tuşuna basın
Ne zaman seçilirDepolama trafiğinin sanal ağ trafiğinden ayrılması gerekiyorsaDüğümde veya anahtarda yalnızca bir birleşime yetecek kadar port varsa

Düğümü kurun​

Bu adımları kümenin her düğümünde tekrarlayın.

  1. Önyükleme imajını bir ortama yazın veya sunucu yönetim arayüzünde Virtual media üzerinden bağlayın. İmaj yaklaşık 17–19 GB yer kaplar.
  2. Önyükleme ayarlarında UEFI'nin seçili ve VT-x'in etkin olduğunu denetleyin.
  3. Ortamdan önyükleyin. Karşılama ekranında Install'a tıklayın.
  4. Continue with default keymap'i seçin ve Select'e tıklayın.
  5. İlk depolama katmanı diskini belirtin (kontrol listesinin 1. maddesi).
  6. Küme ID'sini, 1 ile 999 arasında bir sayı olarak belirtin.
  7. Kümedeki düğüm sayısını belirtin. Varsayılan değer, önerilen asgari yapılandırma olan 4'tür.
  8. Küme ve depolama katmanı yedekliliğini, 1 ile 3 arasında bir sayı olarak belirtin.
  9. Geçerli düğümün ID'sini belirtin. Kümede benzersiz olmalıdır.
  10. VM konsolları için bağlantı uç noktası olan WSS URL'sini girin. URL'yi şemayla birlikte belirtin, örneğin wss://mgmtvm.q100.example.com/.wss. Değeri daha sonra değiştirebilirsiniz.
  11. VLAN aralığını belirtin, örneğin 1010-1060. Bu, adres alanından VM'lerin IP adresi aldığı ağlar için bir rezervdir.
  12. Windows imajları için KMS sunucu adını belirtin. Değeri daha sonra değiştirebilirsiniz.
  13. İlk birleşimin adını belirtin. lagg10 olarak bırakın.
  14. İlk birleşimin formunu doldurun:
    • iki fiziksel arayüz;
    • Aggregation Protocol: lacp olarak bırakın;
    • MTU: 9000. Form 9216 önerir, ancak düğüm yapılandırmasına 9000'den fazlası girmez;
    • IP adresi ve ağ öneki. Son oktet 100 + düğüm ID'sine eşittir: ilk düğüm için 192.0.2.101/24, ikincisi için 192.0.2.102/24 vb.
  15. İkinci birleşime geçin:
    • ihtiyacınız varsa lagg20 adını belirtin ve aynı formu doldurun. Mellanox bağdaştırıcılarında arayüzler mce0 ve mce1 olarak adlandırılır; bunlarda 9000'in üzerinde MTU ayarlamayın;
    • ihtiyacınız yoksa ad girme adımında Ctrl-C tuşuna basın.
  16. VLAN formunu doldurun. Her segment için (küme ağı, VXLAN, genel erişim noktaları, depolama) VLAN ID'sini, ağ adresini ve bu VLAN'ın üzerinde ayağa kaldırılacağı birleşimi belirtin. Değerleri kontrol listesinin 6–10. maddelerinden alın.
  17. Genel erişim noktası ağından bir adres olan varsayılan ağ geçidini belirtin (madde 11).
  18. Ana bilgisayar adını kesinlikle q<cluster ID>u<node ID> biçiminde belirtin: küme ID'si bir ile üç basamak, düğüm ID'si tam olarak üç basamaktır. Küme 100 ve düğüm 1 için bu q100u001'dir. Yapılandırma oluşturucu başka biçimdeki bir adı kabul etmez.
  19. Sistem bileşenleri seçim ekranında Ok'a tıklayın.
  20. Sistem diskini elle bölümlendirmek için Manual'ı seçin.
  21. Bölüm düzenleyicisinde Create'e tıklayın ve GPT'yi seçin.
  22. İlk bölümü, efi'yi oluşturun.
  23. Kök dosya sistemini oluşturun. Önerilen boyut 100 GB'tır: böyle bir bölüm daha sonra düğüm kesintisi olmadan genişletilebilir.
  24. Bir takas bölümü (SWAP) oluşturun.
  25. Finish'e, ardından Commit'e tıklayın. İki ilerleme çubuğu çalışır.
  26. Önyükleme yapılandırma penceresinde No'ya tıklayın ve yeni girdinin adını girin.
  27. Süper kullanıcı (root) parolasını iki kez girin. Yazarken karakterler görüntülenmez.
  28. Ağ yapılandırma penceresinde Cancel'a tıklayın. Ağ önceki adımlarda zaten tanımlandı.
  29. Saat dilimi modunu seçin: sunucu donanım yazılımı saati UTC'ye ayarlıysa Yes, bu bilinmiyorsa No.
  30. No'yu seçtiyseniz UTC saat dilimini belirtin. Kümenin tüm düğümleri UTC'de çalışmalıdır.
  31. Tarihi ve saati denetleyin. Doğruysa Skip'e tıklayın.
  32. Düğüm açılışında başlatılan servisler ekranında varsayılan yapılandırmayı bırakın. ntpd bu yapılandırmada zaten etkindir.
  33. Güvenlik seçenekleri ekranında varsayılan yapılandırmayı bırakın.
  34. Ek kullanıcı oluşturma adımını atlayın: No'ya tıklayın.
  35. Son yapılandırma penceresinde Exit'i seçin ve Ok'a tıklayın. Bulut imajlarının ve depoların ön yerleşimi başlar. Birkaç dakika boyunca ilerleme çubuğu görünmez; bekleme penceresi açık kalır.
  36. Paketlerin düğüme kurulmasını bekleyin.
  37. Kurulumu bitirmek için No'ya tıklayın.

Kümeyi oluşturun​

  1. vStack OS'in tüm düğümlere kurulduğundan emin olun.
  2. Her düğümü Reboot düğmesiyle yeniden başlatın. Tam eşitleme gerekmez, ancak 30 dakika içinde kalın: her düğüm diğerleriyle iSCSI oturumlarını bu kadar süre bekler.
  3. Düğümlerin havuzları oluşturmasını ve bulut imajlarını bunlara yerleştirmesini bekleyin. Bu aşamayı tamamlayan bir düğüm diğerlerini yeniden bekler.
  4. Yönetim VM'sinin (vStack Center) ayağa kalkmasını ve kümenin çalışmaya başlamasını bekleyin.

Sonucu doğrulayın​

Herhangi bir düğümde:

  1. hostname, q100u001 biçiminde bir ad döndürür.
  2. ifconfig lagg10 (ve ikinci bir birleşim varsa ifconfig lagg20) laggproto lacp, MTU 9000 gösterir ve her iki portta da ACTIVE, COLLECTING ve DISTRIBUTING bayrakları bulunur. Bu bayrakları olmayan bir port, anahtara olan bağlantının LACP'de ayağa kalkmadığı anlamına gelir.
  3. zpool list, küme havuzlarını ONLINE durumunda gösterir.
  4. Genel erişim noktası ağında son okteti 250 olan adres yanıt verir: yönetim VM'si orada çalışır.

Küme bileşiminin ve havuzların web arayüzünde nasıl denetleneceği vStack Center dokümantasyonunda açıklanmıştır.

Sorun giderme​

  • Birleşim adları değiştirildi. lagg10 adı küme servisinin yapılandırmasına sabit olarak yazılmıştır ve diğer ayarlar da standart adları bekler. lagg10 ve lagg20 adlarını olduğu gibi bırakın.
  • MTU 9000'in üzerinde. Yükleyici yine de 9000 yazar ve Mellanox bağdaştırıcılarında daha büyük bir MTU arayüzün 1500'e düşmesine neden olur. 9000 ayarlayın, 9216'yı anahtara bırakın.
  • Birleşim ayağa kalkmıyor. Anahtar portlarının on değil, LACP active modunda olduğunu ve her iki düğüm portunun aynı vPC / LACP grubuna girdiğini denetleyin.
  • Bir düğüm ID'si yineleniyor. Aynı düğüm ID'lerine sahip bir küme oluşmaz. Her düğümde ID'yi kontrol listesiyle karşılaştırın.
  • Ana bilgisayar adı farklı bir biçimde. Yapılandırma oluşturucu yalnızca q<1–3 digits>u<3 digits> biçimini kabul eder. Düğümü doğru adla yeniden kurun.
  • Saat dilimi UTC değil veya NTP yok. Farklı bir saat dilimi konuk işletim sistemlerini bozar, saat eşitlemesi olmadan da küme başlamaz. UTC'yi seçin ve düğümlere NTP erişimi verin.
  • Son yapılandırma penceresi "donuyor". Bulut imajlarının yerleştirilmesi aşamasında ilerleme çubuğu yoktur. Birkaç dakika bekleyin; süre, ortamın ve disklerin hızına bağlıdır.
  • Bir düğüm diğerlerini beklemedi. Tüm düğümlerle iSCSI oturumları 30 dakika içinde kurulmazsa düğüm oluşturmayı iptal eder ve bir sonraki açılışta yeniden dener. Geride kalan düğümleri ayağa kaldırın, ardından beklemeyi bırakan düğümü yeniden başlatın.

Ayrıca bakın​