บทความนี้อธิบายขั้นตอนการสร้าง NFS Share บน Sangfor aStor เพื่อแชร์ไฟล์ให้ Linux client หรือแอปพลิเคชันอื่นสามารถเข้าถึงได้ผ่านโปรโตคอล NFS ซึ่งเหมาะสำหรับสภาพแวดล้อม Linux/Unix
สิ่งที่ต้องเตรียมก่อนเริ่มต้น (Prerequisites)
- สร้าง File/Object Storage Pool เรียบร้อยแล้ว
- กำหนดค่า File Storage Network และ File System Space แล้ว
- NFS Share ใช้งานร่วมกับ NIS Domain ได้ (ดูรายละเอียดที่ AD Domain Authentication)
ขั้นตอนที่ 1: สร้าง NFS Share
1. ไปที่ Resources > File Storage > File Shares > NFS Shares แล้วคลิก New
2. เลือก Shared Path ที่ต้องการ
3. หากมี User Group มากกว่า 16 กลุ่ม สามารถเปิด User Group Expansion ได้
4. เพิ่ม Client โดยระบุ IP Address ของ client ที่อนุญาตให้เข้าถึง
5. กำหนดสิทธิ์ Read/Write หรือ Read Only, Root Squash, และ Sync/Async
ขั้นตอนที่ 2: เข้าถึง NFS Share จาก Linux Client
1. ติดตั้ง NFS client package บน Linux:
yum install nfs-utils -y (CentOS/RHEL) หรือ apt install nfs-common (Ubuntu/Debian)
2. สร้าง mount point:
mkdir /mnt/astor_nfs
3. Mount NFS Share:
mount -t nfs Virtual_IP:/shared_path /mnt/astor_nfs
4. ตรวจสอบการ mount:
df -h
NFS Multipathing
aStor รองรับ NFS Multipathing เพื่อเพิ่มประสิทธิภาพการเข้าถึง โดยสามารถกำหนดหลาย path สำหรับการเชื่อมต่อ เพื่อกระจาย load และเพิ่ม redundancy ให้กับการเข้าถึง NFS Share
หมายเหตุ
- ควรใช้ Virtual IP ในการ mount เพื่อให้ระบบ failover ทำงานได้อัตโนมัติ
- Root Squash จะแปลง root user เป็น nobody เพื่อความปลอดภัย
- สำหรับ permanent mount ให้เพิ่มรายการใน /etc/fstab
- รองรับ NFS over RDMA สำหรับเพิ่มประสิทธิภาพในเครือข่าย RDMA
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น