پرش به محتوا

اتصال datastore از نوع NFS به ESXi

یک share روی NAS را به‌صورت datastore با NFS 3 یا 4.1 وصل کنید، مسیر شبکه را بررسی کنید و وضعیت فضا و اتصال را پایش کنید.

VMware ESXi 8سطح: متوسطبه‌روزرسانی: ۱۷ آبان ۱۴۰۵

۱. سمت NAS

  • share مثلاً /volume1/esxi بسازید.
  • به IP شبکه‌ی ذخیره‌سازی ESXi (مثلاً 10.10.40.11) دسترسی Read/Write و no_root_squash بدهید. ESXi با کاربر root فایل می‌سازد و بدون این گزینه نمی‌تواند روی share بنویسد.
  • share را فقط برای IPهای ESXi باز کنید، نه کل شبکه.

۲. مسیر شبکه

ترافیک NFS باید از vmkernel مخصوص ذخیره‌سازی برود (آموزش vSwitch را ببینید):

shell
vmkping -I vmk1 10.10.40.50
esxcli network ip interface ipv4 get

۳. NFS نسخه‌ی 3

shell
esxcli storage nfs add -H 10.10.40.50 -s /volume1/esxi -v nas-ds01
esxcli storage nfs list

۴. NFS نسخه‌ی 4.1 (در صورت پشتیبانی NAS)

نسخه‌ی 4.1 از چند مسیر (multipathing) و احراز هویت Kerberos پشتیبانی می‌کند:

shell
esxcli storage nfs41 add -H 10.10.40.50,10.10.40.51 -s /volume1/esxi -v nas-ds02
esxcli storage nfs41 list

یک share را هم‌زمان با دو نسخه روی میزبان‌های مختلف وصل نکنید. قفل فایل‌ها در NFS3 و NFS4.1 سازگار نیستند و ممکن است دیسک VMها خراب شود.

۵. بررسی

shell
esxcli storage filesystem list
df -h | grep nas-ds

۶. جداسازی

قبل از جدا کردن، همه‌ی VMها و فایل‌های ISO روی آن datastore را خاموش یا جدا کنید:

shell
esxcli storage nfs remove -v nas-ds01

نکته‌ها

  • اگر NAS فقط یک کارت شبکه‌ی 1Gb دارد، دیسک VMهای پرمصرف (پایگاه داده) را روی آن نگذارید. NFS بیشتر برای ISO، قالب‌ها و ماشین‌های کم‌مصرف مناسب است.
  • اگر سوئیچ و NAS از jumbo frame پشتیبانی می‌کنند، MTU را در همه‌ی مسیر (vSwitch، vmk1، سوئیچ و NAS) 9000 کنید و با vmkping -I vmk1 -d -s 8972 10.10.40.50 آزمایش کنید.