Öğretici: Azure portalını kullanarak bir NFS Azure dosya paylaşımı oluşturma ve linux VM'ye bağlama

Azure Dosyalar, bulutta endüstri standardı aracılığıyla erişilebilen tam olarak yönetilen dosya paylaşımları sunarSunucu İleti Bloğu (SMB) protokolü veya Ağ Dosya Sistemi (NFS) protokolü. 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 Hayır Hayır
Standart dosya paylaşımları (GPv2), GRS/GZRS Hayır Hayır
Premium dosya paylaşımları (filestorage), LRS/ZRS Hayır Evet

Başlarken

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

Azure Portal’ında oturum açın.

FileStorage depolama hesabı oluşturma

NFS 4.1 Azure dosya paylaşımıyla çalışabilmeniz için önce premium performans katmanına sahip bir Azure depolama hesabı oluşturmanız gerekir. Şu anda NFS 4.1 paylaşımları yalnızca premium dosya paylaşımları olarak kullanılabilir.

  1. 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.
  2. Görüntülenen Depolama Hesapları penceresinde + Oluştur'u seçin.
  3. Temel Bilgiler sekmesinde, depolama hesabının oluşturulacağı aboneliği seçin.
  4. Kaynak grubu alanının altında Yeni oluştur'u seçerek bu öğreticide kullanılacak yeni bir kaynak grubu oluşturun.
  5. Depolama hesabınız için bir ad girin. Seçtiğiniz ad Azure genelinde benzersiz olmalıdır. Ad ayrıca 3 ile 24 karakter uzunluğunda olmalıdır ve yalnızca sayı ve küçük harf içerebilir.
  6. Depolama hesabınız için bir bölge seçin veya varsayılan bölgeyi kullanın. premium dosya depolamayı destekleyen tüm bölgelerde NFS dosya paylaşımlarını Azure desteği.
  7. 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.
  8. Çoğaltmayı varsayılan yerel olarak yedekli depolama (LRS) değerine ayarlayın.
  9. Depolama hesabı ayarlarınızı gözden geçirmek ve hesabı oluşturmak için Gözden Geçir + Oluştur’u seçin.
  10. Doğrulama başarılı bildiriminin gösterildiğini gördüğünüzde 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ının Temel Bilgiler sekmesindeki ayarlar gösterilmektedir:

Azure portalında depolama hesabı oluşturmayı gösteren ekran görüntüsü.

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.

  1. Giriş'i ve ardından Azure hizmetleri'nin altında Sanal makineler'i seçin.

  2. + Oluştur'u ve ardından + Azure sanal makinesi'ne tıklayın.

  3. Temel Bilgiler sekmesindeki Proje 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 Linux dağıtımınızı 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.

    Yeni bir V M oluşturmak için proje ve örnek ayrıntılarını girme adımlarını gösteren ekran görüntüsü.

  4. Yönetici hesabı'nın altında SSH ortak anahtarı'yı seçin. Diğer varsayılan değerleri bırakın.

    Yönetici hesabını yapılandırmayı ve yeni bir V M için S S H anahtar çifti oluşturmayı gösteren ekran görüntüsü.

  5. 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.>

    Yeni bir V M için gelen bağlantı noktası kurallarını yapılandırmayı gösteren ekran görüntüsü.

    Önemli

    SSH bağlantı noktalarının İnternet'e açık olarak ayarlanması yalnızca test için önerilir. Bu ayarı daha sonra değiştirmek isterseniz Temel Bilgiler sekmesine geri dönün.

  6. Sayfanın alt kısmındaki Gözden Geçir + oluştur düğmesini seçin.

  7. 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.

  8. Yeni anahtar çifti oluştur penceresi açıldığında Özel anahtarı indir ve kaynak oluştur'u seçin. Anahtar dosyanız myVM_key.pem olarak indirilir. .pem dosyasının nereye 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

  1. Giriş'i ve ardından Depolama hesapları'nı seçin.

  2. Oluşturduğunuz depolama hesabını seçin.

  3. Hizmet menüsünde, Veri depolama'nın altında Dosya paylaşımları'nı seçin.

  4. + Dosya Paylaşımı'nı seçin.

  5. 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, bir Kök Sıkıştırma ayarı seçin ve Oluştur'u seçin. Kök squash ve NFS dosya paylaşımlarına yönelik güvenlik avantajları hakkında daha fazla bilgi edinmek için bkz. Azure Dosyalar için kök sıkıştırmayı yapılandırma.

    Yeni bir N F S dosya paylaşımı oluşturmak için dosya paylaşımını adlandırmayı ve kapasite sağlamayı gösteren ekran görüntüsü.

Özel uç nokta veya hizmet uç noktası ayarlama

Ardından depolama hesabınız için özel bir uç nokta ayarlayın. Bu, depolama hesabınıza sanal ağınızın adres alanının içinden özel bir IP adresi verir. Özel uç noktalar için standart veri işleme oranları geçerlidir. Statik IP adresi gerekmiyorsa, bunun yerine bir hizmet uç noktası kullanabilirsiniz. Hizmet uç noktalarını kullanmak için ek ücret alınmaz.

  1. Dosya paylaşımı qsfileshare öğesini seçin. Linux'tan bu NFS paylaşımına bağlan ifadesini içeren bir iletişim kutusu görmeniz gerekir. Ağ yapılandırması'nın altında Seçenekleri gözden geçir'i seçin

    Linux'tan N F S paylaşımını bağlamak için ağ ve güvenli aktarım ayarlarını yapılandırmayı gösteren ekran görüntüsü.

  2. Ardından Özel uç nokta kur'u seçin.

    Ağ düzeyinde güvenlik yapılandırmalarını gösteren ekran görüntüsü.

  3. + Özel uç nokta'ya tıklayın.

    Yeni bir özel uç nokta oluşturmak için + özel uç nokta seçmeyi gösteren ekran görüntüsü.

  4. Abonelik ve Kaynak grubunu aynı bırakın. Örnek 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 VM'yi oluştururken belirttiğiniz bölgeyle aynı bölgeyi kullanın. Tüm alanlar tamamlandığında İleri: Kaynak'ı seçin.

    Yeni bir özel uç nokta için proje ve örnek ayrıntılarını sağlamayı gösteren ekran görüntüsü.

  5. 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ğ'i seçin.

    Yeni bir özel uç noktanın bağlanması gereken kaynakların nasıl seçildiğini gösteren ekran görüntüsü.

  6. Ağ altında VM'nizle ilişkilendirilmiş sanal ağı seçin ve varsayılan alt ağı bırakın. Özel IP yapılandırması'nın altında IP adresini dinamik olarak ayır seçeneğini seçili bırakın. İleri: DNS'yi seçin.

    Yeni bir özel uç noktaya sanal ağ ve özel IP yapılandırması eklemeyi gösteren ekran görüntüsü.

  7. Özel DNS bölgesiyle tümleştirme için Evet'i seçin. Doğru aboneliğin ve kaynak grubunun seçili olduğundan emin olun ve ardından İleri: Etiketler'i seçin.

    Özel uç noktanızı özel dns bölgesiyle tümleştirmeyi gösteren ekran görüntüsü.

  8. İsteğe bağlı olarak tüm test kaynaklarına Ortam adını ve Test değerini uygulama gibi kaynaklarınızı kategorilere ayırmak için etiketler uygulayabilirsiniz. İsterseniz ad/değer çiftleri girin ve ardından İleri: Gözden Geçir + oluştur'u seçin.

    Kategorilere ayırmak için kaynaklara etiketlerin nasıl ekleneceğini gösteren ekran görüntüsü.

  9. 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

Azure Dosyalar şu anda NFS protokolüyle aktarım sırasında şifrelemeyi desteklememektedir ve bunun yerine ağ düzeyinde güvenlik kullanır. Bu nedenle, güvenli aktarımı devre dışı bırakmanız gerekir.

  1. Giriş'i ve ardından Depolama hesapları'nı seçin.

  2. Oluşturduğunuz depolama hesabını seçin.

  3. Hizmet menüsünde, Veri depolama'nın altında Dosya paylaşımları'nı seçin.

  4. 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 ayarının nasıl değiştireceğini gösteren ekran görüntüsü.

  5. 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 saniye kadar sürebilir.

    Güvenli aktarım ayarını devre dışı bırakma işlemini gösteren ekran görüntüsü.

Sanal makinenize bağlanma

VM ile bir SSH bağlantısı oluşturun.

  1. Giriş'i ve ardından Sanal makineler'i seçin.

  2. 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.

    V M'nin çalıştığını onaylamayı ve genel I P adresini bulmayı gösteren ekran görüntüsü.

  3. Mac veya Linux makinesi kullanıyorsanız bir Bash istemi açın. Windows makinesi kullanıyorsanız bir PowerShell istemi açın.

  4. İsteminizde VM'nize bir SSH bağlantısı açın. değerini xx.xx.xx.xx VM'nizin IP adresiyle değiştirin ve yolunu .pem anahtar dosyasının indirildiği yolla değiştirin.

ssh -i .\Downloads\myVM_key.pem azureuser@xx.xx.xx.xx

Konağın orijinalliğinin oluşturulamadığını 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

Azure'da bir sonraki vm oluşturduğunuzda oluşturduğunuz SSH anahtarını kullanabilirsiniz. Vm'yi bir sonraki oluşturduğunuzda SSH için Azure ortak anahtar kaynağında depolanan anahtarı kullan'ı seçmeniz gerekir. Bilgisayarınızda özel anahtar zaten var, bu nedenle herhangi bir şey indirmeniz gerekmez.

NFS paylaşımını bağlama

Artık bir NFS paylaşımı oluşturduğunuza göre, bunu Linux istemcinize bağlamanız gerekir. tek başına veya Azure portalı içinden NFS Azure dosya paylaşımları için Azure Depolama Gezgini kullanılması desteklenmez. Paylaşımdaki dosyaları görüntülemek için paylaşımı bağlamanız gerekir.

  1. Giriş'i ve ardından Depolama hesapları'nı seçin.

  2. Oluşturduğunuz depolama hesabını seçin.

  3. Hizmet menüsünde, Veri depolama'nın altında Dosya paylaşımları'nı ve ardından oluşturduğunuz NFS dosya paylaşımını seçin.

  4. Linux dağıtımınızda NFS kullanmak için örnek komutlarla birlikte Linux'tan bu NFS paylaşımına bağlan seçeneğini ve gerekli bağlama seçeneklerini içeren bir bağlama betiği görmeniz gerekir. Önerilen diğer bağlama seçenekleri için bkz . Linux'ta NFS Azure dosya paylaşımını bağlama.

    Ö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 bkz . /etc/fstab kullanarak NFS paylaşımını bağlama.

    Sağlanan bağlama betiğini kullanarak Linux'tan N F S dosya paylaşımına bağlanmayı gösteren ekran görüntüsü.

  5. Linux dağıtımınızı seçin.

  6. 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.

  1. Giriş'i ve ardından Kaynak grupları'ı seçin.
  2. Bu öğretici için oluşturduğunuz kaynak grubunu seçin.
  3. 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.
  4. Kaynak grubunun adını girin ve Sil'i seçin.

Sonraki adımlar