Redhat Sunucularda NFS Konfigürasyonu (NFS Server — NFS Client)
NFS Server Bilgisi :
#uname -a
4.18.0–372.9.1.el8.x86_64 #1 SMP Fri Apr 15 22:12:19 EDT 2022 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/os-release | grep REDHAT_SUPPORT
REDHAT_SUPPORT_PRODUCT=”Red Hat Enterprise Linux” REDHAT_SUPPORT_PRODUCT_VERSION=”8.6"
Sunucu Tarafında Yapılan İşlemler
1. NFS Server için gerekli paket sunucuya kurulur.
#dnf install nfs-utils -y
2. Server ve Client tarafında aynı id’li kullanıcı oluşturulur.
#useradd -u 1453 nfsuser
#passwd nfsuser
parola girilir.
3. NFS Serverın sağlıklı çalışması için gerekli olan firewall servis kuralları eklenir ve nfs-server servisi enable duruma getirilir.
#firewall-cmd — permanent — add-service=nfs
#firewall-cmd — permanent — add-service=rpc-bind
#firewall-cmd — permanent — add-service=mountd
#firewall-cmd –reload
#systemctl enable — now nfs-server
#systemctl status nfs-server
4. Server üzerinde yeni dosya oluşturulur ve bu dosyaya erişim için eklenen kullanıcıya yetki verilir.
#mkdir -p /nfsserver-home/nfsuser
#chown -R nfsuser:root /nfsserver-home/
5. “/etc/exports” dosyasında gerekli düzenlemeler yaparak ilgili dizinde değişiklik yapabilmek için client ip’ye “read-write” yetkisi verilmelidir ve nfs-server servisi restart edilir.
#nano /etc/exports
#/nfsserver-home nfs_client_ip(rw,sync)
#exportfs -arv
#systemctl restart nfs-server
NFS Client Bilgisi :
#uname -a
4.18.0–372.9.1.el8.x86_64 #1 SMP Fri Apr 15 22:12:19 EDT 2022 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/os-release | grep REDHAT_SUPPORT
REDHAT_SUPPORT_PRODUCT=”Red Hat Enterprise Linux” REDHAT_SUPPORT_PRODUCT_VERSION=”8.6"
Client Tarafında Yapılan İşlemler
1. NFS Client için gerekli paketler sunucuya kurulur.
#dnf install nfs-utils autofs -y
2. Server ve Client tarafında aynı id’li kullanıcı oluşturulur.
#useradd -u 1453 nfsuser
#passwd nfsuser
parola girilir.
3. NFS Client için autofs servisi enable duruma getirilir, server tarafındaki mount durumda olanlar listelenir ve autofs servisin statusu sorgulanır.
#systemctl enable — now autofs
#showmount -e nfs_server_ip
#systemctl status autofs
4. Client tarafında aynı kullanıcı için autofs konfigürasyonları yapılır ve autofs servisi restart edilir.
#nano /etc/auto.master.d/nfsuser.autofs
#/nfsserver-home /etc/auto.nfsuser
#nano /etc/auto.nfsuser
#nfsuser -rw,sync nfs_server_ip:/nfsserver-home/&
#systemctl restart autofs
NOT : Sunucu ve Client tarafındaki işlemler tamamlandıktan sonra dosya oluşturup iki tarafta da görüldüğü teyit edilmelidir.
Örn;
Server tarafında;
#mkdir test /nfsserver-home/nfsuser
Client tarafında;
#ls /nfsserver-home/nfsuser