İstemcileri Azure Yönetilen Lustre dosya sistemine bağlama

Tamamlandı

Bu ünitede istemcilerin nasıl hazırlandığı ve bir istemci makinesinden Azure Yönetilen Lustre dosya sisteminin nasıl bağlandığı açıklanır.

İstemci gereksinimleri

Linux çalıştıran istemci makineleri Azure Yönetilen Şehvet'e erişebilir. Temel istemci gereksinimleri şunlardır:

  • Lustre istemci yazılımı: İstemciler uygun Lustre istemci paketi yüklü olmalıdır. Önceden oluşturulmuş istemci paketleri Azure Yönetilen Lustre ile test edilir. Yönergeler ve paket indirme seçenekleri için bkz . Lustre istemci yazılımını yükleme veya yükseltme. İstemci paketleri yaygın olarak kullanılan birkaç Linux işletim sistemi dağıtımı için kullanılabilir.
  • Ağ erişimi: İstemci makinelerinin Azure Yönetilen Lustre dosya sistemini barındıran alt ağa ağ bağlantısı olması gerekir. İstemciler farklı bir sanal ağdaysa, sanal ağ eşlemesi kullanmanız gerekebilir.
  • Bağlama komutu - İstemcilerin dosya sistemine bağlanmak için POSIX mount komutunu kullanabilmesi gerekir.
  • Performans: en iyi performansı elde etmek için istemcilerin aşağıdaki gereksinimleri karşılaması gerekir:
  • Güvenlik türü: VM için güvenlik türünü seçerken Standart Güvenlik Türü'nü seçin. Güvenilir Başlatma veya Gizli seçeneğinin seçilmesi, Lustre modülünün istemciye düzgün bir şekilde yüklenmesini önler.

Aşağıdaki adımlar, bir istemciyi Azure Yönetilen Lustre dosya sistemine bağlamak için temel iş akışını açıklar:

  1. Her istemciye Lustre istemci yazılımını yükleyin veya yükseltin.
  2. mount Azure Yönetilen Lustre dosya sistemini istemcide kullanılabilir hale getirmek için komutunu kullanın.
  3. Bir istemciye artık gerek kalmadığında, kapatmadan önce istemciyi umount -f temiz bir şekilde sökmek için (zorlama) veya -l (gecikmeli) seçenekleri olmadan komutunu kullanın. Yeniden başlatmadan veya sağlamayı kaldırmadan önce bir istemcinin düzgün şekilde çıkarılamaması, diğer istemcilerde performans sorunlarına neden olabilir.

Lustre istemci yazılımını yükleme veya yükseltme

Lustre dosya sistemine bağlanan her istemci, dosya sisteminin Lustre sürümü (şu anda 2.15) ile uyumlu bir Lustre istemci paketine sahip olmalıdır.

Azure Yönetilen Lustre için önceden oluşturulmuş ve test edilmiş istemci paketlerini Microsoft ürünleri için Linux yazılım deposundan indirebilirsiniz.

Paketler ve çekirdek modülleri aşağıdaki Linux işletim sistemleri için kullanılabilir:

Linux sisteminizde eski bir Lustre istemci sürümünü yükseltmeniz gerekiyorsa bkz . Bir Lustre istemcisini geçerli sürüme yükseltme. Yükseltmenin bir parçası olarak eski çekirdek modüllerini ve yazılım paketlerini kaldırmanız gerekir.

Not

Microsoft, yeni bir çekirdeğin kullanıma sunulduğu bir iş günü içinde yeni paketler yayımlar. Herhangi bir sorunla karşılaşırsanız lütfen bir destek bileti oluşturun.

Bağlama komutunu kullanarak Lustre istemcisini başlatma

Not

Komutu çalıştırmadan mount önce istemci konağının Azure Yönetilen Lustre dosya sisteminin sanal ağını görebildiğinden emin olun. Bunu yapmak için dosya sisteminin sunucu IP adresine ping atabilirsiniz. Ping komutu başarılı olmazsa, dosya sistemi ağını işlem kaynakları ağınızla eşleyin.

Tüm istemcilerinizi dosya sisteminin MGS IP adresine bağlayın. Azure portalındaki İstemci bağlantısı sayfası, IP adresini gösterir ve istemcileri bağlamak için kopyalayıp kullanabileceğiniz bir örnek mount komut verir.

Portaldaki istemci bağlantısı sayfasının ekran görüntüsü.

mount komutu üç bileşen içerir:

  • İstemci yolu: Azure Yönetilen Lustre dosya sisteminin bağlı olması gereken istemci makinesindeki yol. Varsayılan değer dosya sistemi adıdır, ancak değiştirebilirsiniz. komutunu kullanmadan önce istemci makinesinde bu dizin yolunun bulunduğundan mount emin olun.
  • MGS IP adresi: Azure Yönetilen Lustre dosya sisteminin Lustre yönetim hizmetinin (MGS) IP adresi.
  • Bağlama komutu seçenekleri: Örnek mount komutta önerilen ek seçenekler bulunur.

Bu bileşenler şu formla bir mount komut halinde birleştirilir:

sudo mount -t lustre -o noatime,flock <MGS_IP>@tcp:/lustrefs /<client_path>

lustrefs MSG IP terimindeki değer, Azure tarafından yönetilen sistemin içindeki Lustre kümesiyle ilişkili sistem tarafından atanan iç addır. Kendi mount komutlarınızı oluştururken bu değişmez değeri değiştirmeyin.

İstemci yolunu, istemcilerinizde bulunan herhangi bir uygun bağlama yoluna ayarlayın. Azure Yönetilen Lustre dosya sistemi adı (varsayılan değerdir) olması gerekmez.

Örnek mount komut:

sudo mount -t lustre -o noatime,flock 10.0.0.4@tcp:/lustrefs /azure-lustre-mount

İstemcileriniz dosya sistemine bağlı olduğuna göre, bağlı herhangi bir dosya sisteminde olduğu gibi Azure Yönetilen Lustre dosya sistemini de kullanabilirsiniz. Örneğin, bir blob kapsayıcısından içeri aktarılan verileri işlemek için bir işlem işi başlatabilirsiniz.

Önemli

Bir istemciye artık gerek kalmadığında, kapatmadan önce (zorlama) veya -l (gecikmeli) seçenekleri kullanmadan istemciyi -f temiz bir şekilde çıkarmanız gerekir. Yeniden başlatmadan veya sağlamayı kaldırmadan önce bir istemcinin düzgün şekilde çıkarılamaması, diğer istemcilerde performans sorunlarına neden olabilir.