ไมค์นั้นถูกต้อง iSCSI และ SMB / CIFS ทำงานที่นามธรรมสองชั้นที่แตกต่างกัน
คุณสามารถนึกถึง SMB / CIFS ว่าเป็นการส่งออกระบบไฟล์ที่เครื่องอื่นสามารถเข้าถึงได้ โครงสร้างไดเรกทอรีข้อมูลด้านความปลอดภัยและอื่น ๆ มีอยู่แล้ว เครื่องไคลเอนต์สามารถอ่านและเขียนไฟล์ไปยังระบบไฟล์นี้ แต่นั่นคือขอบเขตของการเข้าถึงของพวกเขา
ด้วย iSCSI เครื่องไคลเอ็นต์จะเห็นว่าอะไรเป็นจำนวนเดียวกันกับฟิสิคัลวอลุ่มจากมุมมองระบบปฏิบัติการ จากเครื่องไคลเอนต์ Windows คุณต้องกำหนดค่า iSCSI initiator ที่ชี้ไปที่โฮสต์ iSCSI (เป้าหมาย) หลังจากนั้นคุณจะเห็นดิสก์ทางกายภาพใหม่ในแผงควบคุมการจัดการดิสก์ของ Windows จากนั้นคุณจะเริ่มต้นมันแบ่งพาร์ติชันแล้วฟอร์แมตด้วยระบบไฟล์อะไรก็ตามที่คุณต้องการ ไม่มีเครื่องอื่นใดที่สามารถเข้าถึงพื้นที่นี้ (อย่างน้อยก็พร้อมกันและไม่สนใจสิ่งขั้นสูงเช่นระบบไฟล์คลัสเตอร์)
กระบวนการจะแตกต่างจาก ESXi เล็กน้อย แต่แนวคิดเหมือนกัน - เป้าหมาย iSCSI จะปรากฏเหมือนดิสก์อื่นที่คุณสามารถสร้างระบบไฟล์ VMFS
สิ่งหนึ่งที่คุณอาจพิจารณาว่าคุณกำลังสร้างเซิร์ฟเวอร์จัดเก็บข้อมูลของคุณเองหรือไม่นั้นเป็นไปได้ที่จะทำทั้งสองอย่างพร้อมกัน ซอฟต์แวร์เช่น OpenFiler และ FreeNAS อนุญาตให้คุณรวมพูลของหน่วยเก็บและอนุญาตให้เข้าถึงทั้ง iSCSI และ SMB / CIFS พื้นที่ iSCSI ต้องได้รับการจัดสรรล่วงหน้า (เหมือนกับฮาร์ดดิสก์ของเครื่องเสมือน) และไม่สามารถมองเห็นได้สำหรับไคลเอนต์ CIFS ทั้งสองพื้นที่แยกจากกัน คุณสามารถอยู่กับเซิร์ฟเวอร์ Windows และติดตั้งซอฟต์แวร์เพื่อส่งออกเป้าหมาย iSCSI เช่นที่สร้างโดย StarWinds
โดยทั่วไปแล้ว iSCSI จะทำงานได้ดีขึ้นเนื่องจากจะไม่มีสิ่งที่เป็นนามธรรมจำนวนมากในทาง - โปรโตคอล SMB ในกรณีนี้ นอกจากนี้เนื่องจากเป็นโปรโตคอลระดับบล็อกซอฟต์แวร์บางตัวที่จะไม่ทำงานเมื่อติดตั้งในเครือข่ายที่ใช้ร่วมกันจะทำงานกับ iSCSI
ฉันคิดว่า ESXi อาจไม่อนุญาตให้เข้าถึงการแชร์ SMB, NFS เท่านั้นดังนั้นคุณอาจต้องการดูด้วยเช่นกัน หากเป็นเช่นนั้นคุณจะต้องใช้วิธีการส่งออกการแชร์ NFS แต่การสนทนาข้างต้นยังคงเหมือนเดิม OpenFiler / FreeNAS รองรับ NFS และ Windows สามารถตั้งค่าได้ด้วย