Öğretici: Azure Portal'ı kullanarak bir NFS Azure dosya paylaşımı oluşturma ve bunu Linux VM'ye bağlama
Azure Dosyalar, bulutta endüstri standardı Sunucu İleti Bloğu (SMB) protokolü veya Ağ Dosya Sistemi (NFS) protokolü aracılığıyla erişilebilen tam olarak yönetilen dosya paylaşımları sunar. Linux çalıştıran Azure sanal makinelerinde (VM) hem NFS hem de SMB protokolleri desteklenir. Bu öğreticide, NFS protokolunu kullanarak bir Azure dosya paylaşımı oluşturma ve bunu Linux VM'sine bağlama adımları gösterilmektedir.
Bu öğreticide şunları yapacaksınız:
- Depolama hesabı oluşturma
- Bir Linux sanal makinesi dağıtma
- NFS dosya paylaşımı oluşturma
- Sanal makinenize bağlanma
- Dosya paylaşımını VM'nize bağlama
Şunlara uygulanır
| Dosya paylaşımı türü | SMB | NFS |
|---|---|---|
| Standart dosya paylaşımları (GPv2), LRS/ZRS | ||
| Standart dosya paylaşımları (GPv2), GRS/GZRS | ||
| Premium dosya paylaşımları (filestorage), LRS/ZRS |
Başlarken
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Azure Portal oturum açın.
FileStorage depolama hesabı oluşturma
NFS 4.1 Azure dosya paylaşımıyla çalışabilmek için önce premium performans katmanıyla bir Azure depolama hesabı oluşturmanız gerekir. Şu anda NFS 4.1 paylaşımları yalnızca premium dosya paylaşımları olarak kullanılabilir.
- Azure portalı menüsünde Tüm hizmetler’i seçin. Kaynak listesinde Depolama Hesapları yazın. Yazmaya başladığınızda liste, girişinize göre filtrelenir. Depolama Hesapları'nı seçin.
- Görüntülenen Depolama Hesapları penceresinde + Oluştur'u seçin.
- Temel Bilgiler sekmesinde depolama hesabının oluşturulacağı aboneliği seçin.
- Kaynak grubu alanının altında Yeni oluştur'u seçerek bu öğreticide kullanılacak yeni bir kaynak grubu oluşturun.
- Depolama hesabınız için bir ad girin. Seçtiğiniz ad Azure genelinde benzersiz olmalıdır. Ad ayrıca 3 ila 24 karakter uzunluğunda olmalıdır ve yalnızca sayı ve küçük harf içerebilir.
- Depolama hesabınız için bir bölge seçin veya varsayılan bölgeyi kullanın. Azure, premium dosya depolamayı destekleyen tüm bölgelerde NFS dosya paylaşımlarını destekler.
- Verilerinizi katı hal sürücülerinde (SSD) depolamak için Premium performans katmanını seçin. Premium hesap türü'nün altında Dosya paylaşımları'yı seçin.
- Çoğaltmayı varsayılan Yerel olarak yedekli depolama (LRS) değerine ayarlayın.
- Depolama hesabı ayarlarınızı gözden geçirmek ve hesabı oluşturmak için Gözden Geçir + Oluştur’u seçin.
- Doğrulama başarılı bildirimi görüntülendiğinde Oluştur'u seçin. Dağıtımın devam ettiğini belirten bir bildirim görmeniz gerekir.
Aşağıdaki görüntüde, yeni bir depolama hesabı için Temel Bilgiler sekmesindeki ayarlar gösterilmektedir:
Linux çalıştıran bir Azure VM dağıtma
Ardından, şirket içi sunucuyu temsil etmek için Linux çalıştıran bir Azure VM oluşturun. VM'yi oluşturduğunuzda sizin için bir sanal ağ oluşturulur. NFS protokolü yalnızca sanal ağın içindeki bir makineden kullanılabilir.
Giriş'i ve ardından Azure hizmetleri'nin altında Sanal makineler'i seçin.
+ Oluştur'u ve ardından + Sanal makine'yi seçin.
Temel Bilgiler sekmesindeki Project ayrıntıları'nın altında doğru aboneliğin ve kaynak grubunun seçili olduğundan emin olun. Örnek ayrıntıları'nın altında Sanal makine adı için myVM yazın ve depolama hesabınızla aynı bölgeyi seçin. Görüntünüz için varsayılan Ubuntu Server sürümünü seçin. Diğer varsayılan değerleri bırakın. Varsayılan boyut ve fiyatlandırma yalnızca örnek olarak gösterilir. Boyut kullanılabilirliği ve fiyatlandırması bölgenize ve aboneliğinize bağlıdır.
Yönetici hesabı'nın altında SSH ortak anahtarı'yı seçin. Varsayılan değerlerin geri kalanını bırakın.
Gelen bağlantı noktası kuralları > Genel gelen bağlantı noktaları'nın altında Seçili bağlantı noktalarına izin ver'i seçin ve ardından açılan listeden SSH (22) ve HTTP (80) seçeneğini belirleyin.
Önemli
İnternet'e açık SSH bağlantı noktaları yalnızca test için önerilir. Bu ayarı daha sonra değiştirmek isterseniz Temel Bilgiler sekmesine geri dönün.
Sayfanın alt kısmındaki Gözden geçir ve oluştur düğmesini seçin.
Sanal makine oluştur sayfasında oluşturmak üzere olduğunuz VM'nin ayrıntılarını görüntüleyebilirsiniz. Sanal ağın adını not edin. Hazır olduğunuzda Oluştur'u seçin.
Yeni anahtar çifti oluştur penceresi açıldığında Özel anahtarı indir ve kaynak oluştur'u seçin. Anahtar dosyanız myKey.pem olarak indirilir. .pem dosyasının nereden indirildiğini bildiğinizden emin olun çünkü VM'nize bağlanmak için dosyanın yoluna ihtiyacınız olacaktır.
Dağıtımın devam ettiğini belirten bir ileti görürsünüz. Dağıtımın tamamlanması için birkaç dakika bekleyin.
NFS Azure dosya paylaşımı oluşturma
Artık bir NFS dosya paylaşımı oluşturmaya ve NFS trafiğiniz için ağ düzeyinde güvenlik sağlamaya hazırsınız.
Depolama hesabınıza dosya paylaşımı ekleme
Giriş'i seçin ve ardından hesapları Depolama.
Oluşturduğunuz depolama hesabını seçin.
Depolama hesabı bölmesinden Veri depolama > Dosya paylaşımları'nı seçin.
+ Dosya Paylaşımı'ı seçin.
Yeni dosya paylaşımını qsfileshare olarak adlandırın ve sağlanan en düşük kapasite için "100" girin veya daha fazla performans elde etmek için daha fazla kapasite (102.400 GiB'ye kadar) sağlayın. NFS protokolü'ne tıklayın, Kök Sıkıştırma Yok'u seçili bırakın ve Oluştur'u seçin.
Özel uç nokta ayarlama
Ardından, depolama hesabınız için özel bir uç nokta ayarlamanız gerekir. Bu, depolama hesabınıza sanal ağınızın adres alanından özel bir IP adresi verir.
Dosya paylaşımı qsfileshare öğesini seçin. Linux'tan bu NFS paylaşımına Bağlan yazan bir iletişim kutusu görmeniz gerekir. Ağ yapılandırması'nın altında Gözden geçirme seçenekleri'ni seçin
Ardından Özel uç nokta ayarla'yı seçin.
+ Özel uç nokta'ya tıklayın.
Abonelik ve Kaynak grubunu aynı bırakın. Örnek'in altında bir ad girin ve yeni özel uç nokta için bir bölge seçin. Özel uç noktanız sanal ağınızla aynı bölgede olmalıdır, bu nedenle V M'yi oluştururken belirttiğiniz bölgeyi kullanın. Tüm alanlar tamamlandığında İleri: Kaynak'ı seçin.
Abonelik, Kaynak türü ve Kaynak'ın doğru olduğunu onaylayın ve Hedef alt kaynak açılan listesinden Dosya'yı seçin. Ardından İleri: Sanal Ağ'ı seçin.
Ağ altında, VM'nizle ilişkilendirilmiş sanal ağı seçin ve varsayılan alt ağı bırakın. Özel DNS bölgesiyle tümleştirme için Evet'i seçin. Doğru aboneliği ve kaynak grubunu ve ardından İleri: Etiketler'i seçin.
İsteğe bağlı olarak kaynaklarınızı kategorilere ayırmak için ortam adını vetest değerini tüm test kaynaklarına uygulamak gibi etiketler uygulayabilirsiniz. İsterseniz ad/değer çiftleri girin ve ardından İleri: Gözden geçir + oluştur'u seçin.
Azure özel uç noktayı doğrulamayı dener. Doğrulama tamamlandığında Oluştur'u seçin. Dağıtımın devam ettiğini belirten bir bildirim görürsünüz. Birkaç dakika sonra dağıtımın tamamlandığını belirten bir bildirim görmeniz gerekir.
Güvenli aktarımı devre dışı bırakma
NFS protokolü şifrelemeyi desteklemediğinden ve bunun yerine ağ düzeyinde güvenliğe bağlı olduğundan, güvenli aktarımı devre dışı bırakmanız gerekir.
Giriş'i seçin ve ardından hesapları Depolama.
Oluşturduğunuz depolama hesabını seçin.
Depolama hesabı bölmesinden Dosya paylaşımları'nı seçin.
Oluşturduğunuz NFS dosya paylaşımını seçin. Güvenli aktarım ayarı'nın altında Ayarı değiştir'i seçin.
Güvenli aktarım gerekli ayarını Devre Dışı olarak değiştirin ve Kaydet'i seçin. Ayar değişikliğinin etkili olması 30 saniyeye kadar sürebilir.
Sanal makinenize bağlanma
VM ile bir SSH bağlantısı oluşturun.
Giriş'i ve ardından Sanal makineler'i seçin.
Bu öğretici için oluşturduğunuz Linux VM'yi seçin ve durumunun Çalışıyor olduğundan emin olun. VM'nin genel IP adresini not alın ve panonuza kopyalayın.
Mac veya Linux makinesi kullanıyorsanız bir Bash istemi açın. bir Windows makinesindeyseniz bir PowerShell istemi açın.
İsteminizde VM'nize bir SSH bağlantısı açın. IP adresini VM'nizdeki adresle değiştirin ve yolunu
.pemanahtar dosyasının indirildiği yol ile değiştirin.
ssh -i .\Downloads\myVM_key.pem azureuser@20.25.14.85
Konağın orijinalliğinin belirlenemediğini belirten bir uyarıyla karşılaşırsanız, VM'ye bağlanmaya devam etmek için evet yazın. Sonraki adım için ssh bağlantısını açık bırakın.
İpucu
Oluşturduğunuz SSH anahtarı, Azure'da bir sonraki VM'nizde kullanılabilir. Vm'yi bir sonraki oluşturduğunuzda SSH için Azure'da depolanan bir anahtarı kullan ortak anahtar kaynağını seçmeniz yeter. Bilgisayarınızda zaten özel anahtar olduğundan herhangi bir şey indirmeniz gerekmez.
NFS paylaşımını bağlama
Artık bir NFS paylaşımı oluşturduğunuza göre, bunu kullanmak için Linux istemcinize bağlamanız gerekir.
Giriş'i seçin ve ardından hesapları Depolama.
Oluşturduğunuz depolama hesabını seçin.
Depolama hesabı bölmesinden Dosya paylaşımları'nı ve oluşturduğunuz NFS dosya paylaşımını seçin.
Linux dağıtımınızda NFS'yi kullanmak için örnek komutlarla birlikte Linux'tan bu NFS paylaşımına Bağlan ve sağlanan bir bağlama betiği görmeniz gerekir.
Önemli
Sağlanan bağlama betiği, NFS paylaşımını yalnızca Linux makinesi yeniden başlatılana kadar bağlar. Makine her yeniden başlatıldığında paylaşımı otomatik olarak bağlamak için /etc/fstab içine bir girdi ekleyin. Daha fazla bilgi için Linux komut
man fstabsatırından komutunu girin.Linux dağıtımınızı (Ubuntu) seçin.
VM'nize oluşturduğunuz ssh bağlantısını kullanarak, NFS kullanmak ve dosya paylaşımını bağlamak için örnek komutları girin.
NFS paylaşımınızı bağladınız ve dosyaları depolamaya hazır.
Kaynakları temizleme
İşiniz bittiğinde kaynak grubunu silin. Kaynak grubunu silerek depolama hesabını, Azure dosya paylaşımını ve kaynak grubu içinde dağıttığınız diğer tüm kaynakları da silersiniz.
- Giriş'i ve ardından Kaynak grupları'ı seçin.
- Bu öğretici için oluşturduğunuz kaynak grubunu seçin.
- Kaynak grubunu sil'i seçin. Bir pencere açılır ve kaynak grubuyla birlikte silinecek kaynaklar hakkında bir uyarı görüntüler.
- Kaynak grubunun adını girin ve Sil'i seçin.














