ฉันมีเซิร์ฟเวอร์ Bare Metal ที่ใช้ vSphere/ESXi 7.0 U3d และ Bare Metal NAS ที่ใช้ TrueNAS Core 13.0 NAS มีพูลเดียวที่แชร์ผ่าน iSCSI; พูลกำลังเรียกใช้ค่าเริ่มต้นทั้งหมด (การบีบอัด lz4+SHA512, ไม่มีการลบออก, ขนาดบันทึก 128kb) เพื่อจุดประสงค์ในการตั้งค่า การแชร์จะเปิดกว้างโดยไม่มีข้อจำกัดด้านความปลอดภัย เครื่องเชื่อมต่อกับสวิตช์เดียวกันและอยู่บน VLAN เดียวกัน และสามารถสื่อสารได้อย่างอิสระ iSCSI ได้รับการกำหนดค่าใน vSphere โดยใช้ซอฟต์แวร์อะแด็ปเตอร์และการค้นพบแบบไดนามิกโดยไม่มีการรับรองความถูกต้อง
ดิสก์ iSCSI มองเห็นได้ใน vSphere และแสดงขนาดที่ถูกต้อง ฯลฯ การสร้างที่เก็บข้อมูล VMFS5 บนดิสก์เสร็จสมบูรณ์ตามที่คาดไว้โดยไม่มีข้อผิดพลาด อย่างไรก็ตาม การสร้างที่เก็บข้อมูล VMFS6 บนดิสก์ ล้มเหลวโดยมีข้อความให้ตรวจสอบ vmkernel.log ฉันไม่เห็นข้อความที่เป็นประโยชน์ใดๆ ที่นี่ แต่ยอมรับว่าเป็นบันทึกขนาดใหญ่ และฉันไม่แน่ใจว่ากำลังมองหาอะไรอยู่ อย่างไรก็ตาม เมื่อสิ่งนี้เกิดขึ้น ดูเหมือนว่าจะสร้างพาร์ติชันได้สำเร็จ และกราฟความจุและกราฟดังกล่าวสามารถมองเห็นได้ แต่ที่เก็บข้อมูลไม่ได้ถูกสร้างอย่างสมบูรณ์และไม่สามารถเมานต์ได้
สิ่งที่ฉันได้ลอง:
- ปิดการบีบอัด (ไม่มีการเปลี่ยนแปลง)
- การเปลี่ยนขนาดบันทึก (ลองหลายตัวเลือกตั้งแต่ 32kb ขึ้นไป) (ไม่มีการเปลี่ยนแปลง)
- การสร้างที่เก็บข้อมูลจาก vSphere CLI ด้วย partedUtil และ vmkfstools (ทำงานจนถึงคำสั่งสุดท้าย vmkfstools เพื่อสร้างที่เก็บข้อมูล ซึ่งล้มเหลวโดยมีข้อผิดพลาด "พารามิเตอร์ไม่ถูกต้อง" แม้ว่าพารามิเตอร์จะถูกต้อง 100% ตรวจสอบแล้ว และตรวจสอบสามครั้ง)
- การบูตด้วยดิสก์ Linux ของฉันและใช้ fdisk เพื่อล้างดิสก์แต่ละรายการใน NAS ด้วยตนเองก่อนที่จะสร้างพูลใหม่ทั้งหมด (ไม่มีการเปลี่ยนแปลง)
ฉันรู้สึกว่าอาจมีอะไรง่ายๆ ที่ฉันมองข้ามไป แต่ฉันก็ยังไม่รู้ว่าคืออะไร ฉันรู้ว่าการตั้งค่านั้นดีโดยพื้นฐานแล้ว เพราะฉันมีการตั้งค่าแบบเดียวกันอีกอันที่มีการตั้งค่าเดียวกันซึ่งใช้งานได้ดี อนึ่ง หากฉันนำเสนอดิสก์ iSCSI ใหม่ไปยังอินสแตนซ์ vSphere นั้น ฉันไม่สามารถสร้างที่เก็บข้อมูลจากที่นั่นได้เช่นกัน ซึ่งบ่งชี้ว่าปัญหาอยู่ที่ฝั่ง TrueNAS
ขอขอบคุณคำแนะนำใด ๆ !