กลับไปหน้าบทความ

อ่าน 3 นาที

VMware VMFS

VMware VMFS ( Virtual Machine File System ) คือ ระบบไฟล์แบบคลัสเตอร์ ของ VMware , Inc.

VMware VMFS

VMFS
นักพัฒนาบริษัท วีเอ็มแวร์ อิงค์
ชื่อเต็มระบบไฟล์เครื่องเสมือน
แนะนำด้วย ESX Server เวอร์ชัน 1.x
รหัสพาร์ติชัน0xfb ( MBR )
ข้อจำกัด
ขนาดปริมาตรสูงสุด64 TB (VMFS5) [ 1 ]
ขนาดไฟล์สูงสุด62 TB [ 2 ] [ 3 ]
จำนวนไฟล์สูงสุด~130,690 (VMFS5) [ 2 ]
คุณสมบัติ
การบีบอัดแบบโปร่งใสเลขที่
การเข้ารหัสแบบโปร่งใสเลขที่
การลบข้อมูลซ้ำซ้อนเลขที่
อื่น
ระบบปฏิบัติการที่รองรับVMware ESX

VMware VMFS ( Virtual Machine File System ) คือระบบไฟล์แบบคลัสเตอร์ ของ VMware , Inc. ที่ใช้ในชุดซอฟต์แวร์จำลองเสมือนเซิร์ฟเวอร์หลักของบริษัทอย่างvSphere ระบบ นี้ได้รับการพัฒนาขึ้นเพื่อจัดเก็บอิมเมจดิสก์ของเครื่องเสมือนรวมถึงสแนปช็อต เซิร์ฟเวอร์หลายเครื่องสามารถอ่าน/เขียนระบบไฟล์เดียวกันได้พร้อมกัน ในขณะที่ไฟล์ของเครื่องเสมือนแต่ละไฟล์จะถูกล็อกไว้ วอลุ่ม VMFS สามารถ "ขยาย" (เพิ่มขนาดโดยไม่ทำลายข้อมูลเดิม) ได้โดยการรวมวอลุ่ม VMFS หลายๆ วอลุ่มเข้าด้วยกัน

ประวัติเวอร์ชัน

VMFS มีทั้งหมดหกเวอร์ชัน (บวกอีกหนึ่งเวอร์ชันสำหรับ vSAN) ซึ่งสอดคล้องกับเวอร์ชันของผลิตภัณฑ์ ESX/ESXi Server

  • ESX Server v6.5 สามารถรายงานเวอร์ชัน VMFS0 เป็นเวอร์ชัน VMFS ได้เมื่อมีการยกเลิกการเชื่อมต่อดาต้าสโตร์จากคลัสเตอร์/โฮสต์
  • VMFS1 ถูกใช้โดย ESX Server เวอร์ชัน 1.x โดยไม่มีคุณสมบัติของระบบไฟล์แบบคลัสเตอร์ และใช้งานได้เพียงเซิร์ฟเวอร์เดียวในแต่ละครั้ง VMFS1 เป็นระบบไฟล์แบบแบนราบที่ไม่มีโครงสร้างไดเร็กทอรี
  • VMFS2 ถูกใช้โดย ESX Server เวอร์ชัน 2.x และ (ในขอบเขตจำกัด) เวอร์ชัน 3.x VMFS2 เป็นระบบไฟล์แบบแบนที่ไม่มีโครงสร้างไดเร็กทอรี
  • VMFS3 ถูกใช้โดย ESX Server v3.x และ vSphere 4.x โดยมีคุณสมบัติเด่นคือ การนำโครงสร้างไดเร็กทอรีมาใช้ในระบบไฟล์
  • VMFS5 ถูกใช้โดย vSphere 5.x ที่น่าสังเกตคือ มันเพิ่มขีดจำกัดส่วนขยายเป็น 64 TB และขีดจำกัดขนาดไฟล์เป็น 62 TB [ 2 ]แม้ว่า vSphere เวอร์ชันก่อน 5.5 จะจำกัด VMDK ที่มีขนาดเล็กกว่า 2 TB ก็ตาม[ 4 ]
  • VMFS6 ถูกใช้โดย vSphere 6.5 โดยรองรับไดรฟ์โหมดจำลอง512 (512e) [ 5 ]
  • VMFS-L เป็นระบบไฟล์พื้นฐานสำหรับ VSAN-1.0 วัตถุ VSAN ระดับ Leaf จะอยู่บนวอลุ่ม VMFS-L ที่ประกอบขึ้นจากพื้นที่จัดเก็บข้อมูลแบบเชื่อมต่อโดยตรง (DAS) ฝั่งเซิร์ฟเวอร์ รูปแบบระบบไฟล์ได้รับการปรับให้เหมาะสมสำหรับ DAS การปรับให้เหมาะสมนี้รวมถึงการแคชอย่างมีประสิทธิภาพสำหรับกรณีการใช้งาน DAS ตัวจัดการการล็อกแบบ Lock Down ที่ลดทอนลง และรูปแบบที่เร็วขึ้น

คุณสมบัติ

  • อนุญาตให้เซิร์ฟเวอร์ ESXi หลายเครื่องเข้าถึงพร้อมกันได้โดยใช้การล็อกไฟล์ต่อไฟล์ การจอง SCSI จะถูกใช้งานก็ต่อเมื่อ มีการอัปเดตเมตาเดต้าของ หมายเลขหน่วยตรรกะ (LUN) เท่านั้น (เช่น การเปลี่ยนชื่อไฟล์ การเปลี่ยนแปลงขนาดไฟล์ เป็นต้น)
  • เพิ่มหรือลบเซิร์ฟเวอร์ ESXi จากวอลุ่ม VMFS ของ VMware โดยไม่รบกวนเซิร์ฟเวอร์ ESXi อื่นๆ
  • ใน ESX/ESXi4 วอลุ่ม VMFS สามารถขยายได้โดยใช้การขยาย LUN ด้วยเช่นกัน
  • เพิ่มประสิทธิภาพการรับส่งข้อมูล I/O ของเครื่องเสมือนด้วยขนาดไดรฟ์ ไฟล์ และบล็อกที่ปรับได้
  • กู้คืนเครื่องเสมือนได้รวดเร็วและน่าเชื่อถือยิ่งขึ้นในกรณีที่เซิร์ฟเวอร์ล้มเหลวด้วย Distributed Journaling
  • แม้ว่าจะมีอยู่ในเวอร์ชันก่อนหน้าแล้ว แต่ใน VMFS 6 ได้เพิ่มฟังก์ชันยกเลิกการแมปอัตโนมัติ ซึ่งช่วยให้สามารถร้องขอการเรียกคืนพื้นที่โดยอัตโนมัติได้ ซึ่งก่อนหน้านี้ต้องดำเนินการด้วยตนเอง

ข้อจำกัด

  • สามารถแชร์กับเซิร์ฟเวอร์ ESXi ได้มากถึง 64 เครื่อง[ 6 ]
  • ขนาดระบบไฟล์สูงสุดคือ 50 TB ใน VMFS3 และ 62 TB ใน VMFS5 [ 6 ]
  • ขนาด LUN สูงสุด 2 TB ตาม VMFS3 [ 6 ]และ 64 TB ตาม VMFS5 [ 1 ]
  • ใน VMFS3 และ VMFS5 ก่อน vSphere 5.1 จำนวนโฮสต์สูงสุดที่สามารถแชร์ไฟล์แบบอ่านอย่างเดียวได้คือ 8 ซึ่งส่งผลต่อความสามารถในการขยายขนาดของโคลนที่เชื่อมโยงซึ่งใช้ภาพฐานเดียวกัน ใน vSphere 5.1 ขีดจำกัดนี้เพิ่มขึ้นเป็น 32 พร้อมกับการแนะนำกลไกการล็อกแบบใหม่[ 7 ] [ 8 ]
  • VMFS3 จำกัดไฟล์ไว้ที่ 262,144 (2 18 ) บล็อก ซึ่งแปลเป็น 256 GB สำหรับขนาดบล็อก 1 MB (ค่าเริ่มต้น) ไปจนถึง 2 TB สำหรับขนาดบล็อก 8 MB [ 6 ]
  • VMFS5 ใช้บล็อกขนาด 1 MB ตลอดทั้งระบบ (โดยมีการจัดสรรบล็อกย่อยสำหรับไฟล์ขนาดเล็ก) และมีขีดจำกัดขนาดไฟล์ที่ 62 TB [ 2 ]แม้ว่าขนาด VMDK จะถูกจำกัดไว้ที่ 2 TB - 512 B ใน ESXi เวอร์ชันก่อน 5.5 [ 4 ]เนื่องมาจากข้อจำกัดในเวอร์ชันของ SCSI ที่จำลองขึ้น
  • นอกจากนี้ยังมีข้อจำกัดของไฟล์ประมาณ 30,720 ไฟล์ (โดยใช้ MBR) บนดาต้าสโตร์ VMFS3 เดียว ซึ่งเพิ่มขึ้นเป็น 130,690 ไฟล์ (โดยใช้ GPT) บน VMFS5 [ 4 ]

การใช้งานแบบโอเพนซอร์ส

เครื่องมือบรรทัดคำสั่ง fluidOps

ไดรเวอร์VMFS โอเพนซอร์สJava [ 9 ]ช่วยให้สามารถเข้าถึงไฟล์และโฟลเดอร์แบบอ่านอย่างเดียวบนพาร์ติชันที่ฟอร์แมตด้วย Virtual Machine File System (VMFS) ซึ่งพัฒนาและดูแลโดยFluid Operationsไดรเวอร์นี้ช่วยให้สามารถใช้งานฟีเจอร์ต่างๆ เช่น การสำรองข้อมูลแบบออฟโหลดของเครื่องเสมือนที่โฮสต์บนโฮสต์ VMware ESXi ได้ถึง VMFSv3

ต่อม VFS FUSE Mount

vmfs-tools รองรับคุณสมบัติ VMFS เพิ่มเติมและการเมานต์ VMFS แบบอ่านอย่างเดียวผ่าน VFSมาตรฐานของ Linux และ เฟรมเวิร์ ก FUSEพัฒนาโดย Christophe Fillot และ Mike Hommey และสามารถดาวน์โหลดซอร์สโค้ดได้ที่หน้า vmfs-tools ของ glandium.org [ 10 ]หรือแพ็คเกจ vmfs-tools ของ Debian [ 11 ]และvmfs-tools ของ Ubuntu [ 12 ]

  • ภาพรวมทางเทคนิคและแนวทางปฏิบัติที่ดีที่สุดของ VMFS (เก็บถาวรเมื่อ 1 สิงหาคม 2016 ที่Wayback Machine) - VMware, Inc.
  • หน้าผลิตภัณฑ์ VMware VMFS ถูกเก็บถาวรเมื่อวันที่ 26 พฤศจิกายน 2008 ที่Wayback Machine - VMware, Inc.
  • การใช้งาน VMFS แบบโอเพนซอร์ส - โครงการ vmfs
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=VMware_VMFS&oldid=1325476971 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ VMware VMFS

VMware VMFS ( Virtual Machine File System ) คือ ระบบไฟล์แบบคลัสเตอร์ ของ VMware , Inc.

ประวัติเวอร์ชัน

VMFS มีทั้งหมดหกเวอร์ชัน (บวกอีกหนึ่งเวอร์ชันสำหรับ vSAN) ซึ่งสอดคล้องกับเวอร์ชันของผลิตภัณฑ์ ESX/ESXi Server

คุณสมบัติ

อนุญาตให้เซิร์ฟเวอร์ ESXi หลายเครื่องเข้าถึงพร้อมกันได้โดยใช้การล็อกไฟล์ต่อไฟล์ การจอง SCSI จะถูกใช้งานก็ต่อเมื่อ มีการอัปเดตเมตาเดต้าของ หมายเลขหน่วยตรรกะ (LUN) เท่านั้น (เช่น การเปลี่ยนชื่อไฟล์ การเปลี่ยนแปลงขนาดไฟล์ เป็นต้น) เพิ่มหรือลบเซิร์ฟเวอร์ ESXi...

ข้อจำกัด

สามารถแชร์กับเซิร์ฟเวอร์ ESXi ได้มากถึง 64 เครื่อง [ 6 ] ขนาดระบบไฟล์สูงสุดคือ 50 TB ใน VMFS3 และ 62 TB ใน VMFS5 [ 6 ] ขนาด LUN สูงสุด 2 TB ตาม VMFS3 [ 6 ] และ 64 TB ตาม VMFS5 [ 1 ] ใน VMFS3 และ VMFS5 ก่อน vSphere 5.