Azure HPC Önbelleği’ni bağlama
Önbellek oluşturulduktan sonra, NFS istemcileri basit bir mount komutla erişebilir. Komutu, Azure HPC önbelleğindeki belirli bir depolama hedef yolunu, istemci makinesindeki bir yerel dizine bağlar.
Bağlama komutu şu öğelerden oluşur:
- Önbelleğin bağlama adreslerinden biri (önbelleğe Genel Bakış sayfasında listelenir)
- Depolama hedefi için ayarladığınız sanal bir ad alanı yolu (önbellek ad alanı sayfasında listelenir)
- İstemcide kullanılacak yerel yol
- Bu tür NFS bağlamasının başarısını en iyileştiren komut parametreleri
Önbelleğiniz için bağlama yönergeleri sayfası, sizin için bilgileri ve önerilen seçenekleri toplar ve kopyalayacağınız bir prototip bağlama komutu oluşturur. Ayrıntılar için bağlama yönergeleri yardımcı programını kullanın .
İstemcileri hazırlama
Bu bölümdeki yönergeleri izleyerek istemcilerinizin Azure HPC önbelleğini bağlayabilmesini sağlayın.
Ağ erişimi sağla
İstemci makinelerin, önbelleğin sanal ağına ve özel alt ağına ağ erişiminin olması gerekir.
Örneğin, aynı sanal ağ içinde istemci VM 'Leri oluşturun veya dışarıdaki bir erişim için bir uç nokta, ağ geçidi veya sanal ağda başka bir çözüm kullanın. (Önbelleğin kendisi dışında hiçbir şeyin, önbelleğin alt ağı içinde barındırılıp barındırılmadığını unutmayın.)
Yardımcı programları yükler
NFS bağlama komutunu desteklemek için uygun Linux yardımcı programı yazılımını yüklemek:
- Red Hat Enterprise Linux veya SuSE için:
sudo yum install -y nfs-utils - Ubuntu veya de, için:
sudo apt-get install nfs-common
Yerel yol oluştur
Her istemcide önbelleğe bağlanacak bir yerel dizin yolu oluşturun. Bağlamak istediğiniz her bir ad alanı yolu için bir yol oluşturun.
Örnek: sudo mkdir -p /mnt/hpc-cache-1/target3
Azure portal bağlama yönergeleri sayfasında, kopyalayacağınız bir prototip komutu bulunur.
İstemci makinesini önbelleğe bağladığınızda, bu yolu bir depolama hedefi dışarı aktarmayı temsil eden bir sanal ad alanı yoluyla ilişkilendirirsiniz. İstemcinin kullanacağı sanal ad alanı yollarının her biri için dizinler oluşturun.
Bağlama yönergeleri yardımcı programını kullanma
Kopyalanabilir mount komutu oluşturmak için Azure portal içindeki bağlama yönergeleri sayfasını kullanabilirsiniz. Portalda önbellek görünümünün Yapılandır bölümünden sayfayı açın.
Komutunu bir istemcide kullanmadan önce, istemcinin önkoşulları karşıladığından ve mount istemcileri hazırlamabölümünde yukarıda açıklanan şekilde NFS komutunu kullanması için gereken yazılıma sahip olduğundan emin olun.

Bağlama komutunu oluşturmak için bu yordamı izleyin.
İstemci yolu alanını özelleştirin. Bu alan, istemcide yerel bir yol oluşturmak için kullanabileceğiniz örnek bir komut verir. İstemci, Azure HPC önbelleğinden bu dizindeki içeriğe yerel olarak erişir.
Alana tıklayın ve komutu istediğiniz dizin adını içerecek şekilde düzenleyin. Ad, dizenin sonunda daha sonra görüntülenir
sudo mkdir -p
Alanı düzenledikten sonra, sayfanın altındaki mount komutu yeni istemci yoluyla güncelleştirilir.
Listeden önbellek bağlama adresini seçin. Bu menü, tüm önbelleğin istemci bağlama noktalarınılisteler.
Daha iyi önbellek performansı için tüm kullanılabilir Mount adreslerinde istemci yükünü dengeleyin.

İstemci için kullanılacak sanal ad alanı yolunu seçin. Bu yollar arka uç depolama sisteminde dışarı aktarmalar için bağlantı sağlar.

Ad alanı portalı sayfasında sanal ad alanı yollarını görüntüleyebilir ve değiştirebilirsiniz. Nasıl yapılacağını görmek için toplanan ad alanını ayarlama makalesini okuyun.
Azure HPC önbelleğinin toplanmış ad alanı özelliği hakkında daha fazla bilgi edinmek için toplanan ad alanını planlayın.
Bağlama komut alanı, önceki alanlarda ayarladığınız bağlama adresini, sanal ad alanı yolunu ve istemci yolunu kullanan özelleştirilmiş bir Mount komutuyla otomatik olarak doldurulur.
Pano 'ya otomatik olarak kopyalamak için alanın sağ tarafındaki Kopyala simgesine tıklayın.

Aşağıda, aynı istemci yolu ve ad alanı yoluna sahip ancak farklı önbellek bağlama adresleri kullanan alternatif bağlama komutları gösterilmektedir. En iyi performansı elde etmek için, istemcileri HPC önbelleğindeki tüm kullanılabilir adresler arasında eşit olarak bağlamanız gerekir.
Azure HPC önbelleğine bağlamak için istemci makinedeki kopyalanmış Mount komutunu kullanın. Komutu doğrudan istemci komut satırından verebilir veya bir istemci kurulum komut dosyasına veya şablonuna Mount komutunu ekleyebilirsiniz.
Mount komut söz dizimini anlayın
Mount komutu aşağıdaki biçimdedir:
sudo bağlama {Options} cache_mount_address:/namespace_path local_path
Örnek:
root@test-client:/tmp# mkdir hpccache
root@test-client:/tmp# sudo mount -o hard,proto=tcp,mountproto=tcp,retry=30 10.0.0.28:/blob-demo-0722 hpccache
root@test-client:/tmp#
Bu komut başarılı olduktan sonra, depolama dışarı aktarmanın içerikleri hpccache istemcideki dizinde görünür olur.
Bağlama komutu seçenekleri
Sağlam bir istemci bağlama için, bu ayarları ve bağımsız değişkenleri bağlama komutunuz geçirin:
Mount-o hard, Proto = TCP, bağlamaproto = TCP, yeniden deneme = 30 $ {CACHE_IP_ADDRESS}:/$ {NAMESPACE_PATH} $ {LOCAL_FILESYSTEM_MOUNT_POINT}
| Önerilen bağlama komutu ayarları | Description |
|---|---|
hard |
Azure HPC Cache 'e yönelik hafif bağlar, uygulama hatalarıyla ve olası veri kaybı ile ilişkilendirilir. |
proto=tcp |
Bu seçenek NFS ağ hatalarının uygun işlenmesini destekler. |
mountproto=tcp |
Bu seçenek, bağlama işlemleri için ağ hatalarının uygun işlenmesini destekler. |
retry=<value> |
retry=30Geçici bağlama hatalarından kaçınmak için ayarlayın. (Ön plan takmaları farklı bir değer önerilir.) |
Bağlama komutu bileşenlerini bul
Bağlama yönergeleri sayfasını kullanmadan bir bağlama komutu oluşturmak isterseniz, bağlama adreslerini önbelleğe genel bakış sayfasında ve sanal ad alanı yollarında ad alanı sayfasından bulabilirsiniz.

Not
Önbellek bağlama adresleri, önbelleğin alt ağının içindeki ağ arabirimlerine karşılık gelir. Bir kaynak grubunda, bu NIC 'ler bitiş adlarıyla -cluster-nic- ve bir sayı ile listelenir. Bu arabirimleri değiştirmeyin veya silmeyin, aksi durumda önbellek kullanılamaz hale gelir.
Sanal ad alanı yolları önbelleğin ad alanı ayarları sayfasında gösterilir.

Tüm kullanılabilir bağlama adreslerini kullan
İstemci trafiğini, önbellek için listelenen tüm IP adresleri arasında yaymalısınız. Tüm istemcilerinizi yalnızca bir adrese bağlarsanız, önbelleğin performansı zayıflacaktır.
Farklı istemciler için farklı bağlama adreslerini el ile veya bir komut dosyası oluşturarak seçebilirsiniz. Ayrıca, tüm kullanılabilir adresler arasında istemci takmaları otomatik olarak döndürmek için, hepsini bir kez deneme DNS (RRDNS) için yapılandırılmış bir DNS sunucusu kullanabilirsiniz. Daha fazla bilgi edinmek için Yük Dengeleme HPC önbellek trafiğini okuyun.
Sonraki adımlar
- İstemci yükünü dengeleyerektüm önbelleğinizi kullanma hakkında daha fazla bilgi edinin.
- Verileri önbelleğin depolama hedeflerine taşımak için yeni Azure Blob depolama alanınıokuyun.