ไฟล์ VMX คืออะไร??
ไฟล์ VMX หรือที่เรียกว่าไฟล์กำหนดค่าเครื่องเสมือนเป็นไฟล์ข้อความธรรมดาที่ใช้โดยซอฟต์แวร์การจำลองเสมือนของ VMware เพื่อกำหนดการตั้งค่าและการกำหนดค่าของเครื่องเสมือน (VM) ไฟล์ VMX มีข้อมูลเช่นการกำหนดค่าฮาร์ดแวร์ของ VM การแมปดิสก์เสมือน การตั้งค่าเครือข่าย และพารามิเตอร์อื่น ๆ
ตัวอย่างไฟล์ VMX
นี่คือตัวอย่างลักษณะของไฟล์ VMX:
# version for configuration
config.version = "8"
# version for virtual machine (Regular version is 4)
virtualHW.version = "7"
# enable vnc
RemoteDisplay.vnc.enabled = "TRUE"
RemoteDisplay.vnc.port = "5900"
VMware, Inc. 3
# type of guest os
guestOS = "linux"
# display name for the VI Client/WebCenter
displayName = "RHEL3"
# scsi controller 0
scsi0.present = "true"
scsi0.virtualDev = "lsilogic"
# scsi hard drive
scsi0:0.present = "true"
scsi0:0.fileName = "/volumes/your-path/passthru.vmdk"
scsi0:0.deviceType = "scsi-hardDisk"
scsi0:0.redo = "
# IDE CD drive
ide0:0.present ="true"
ide0:0.startConnected = "TRUE"
ide0:0.fileName = "/volumes/your-path/your-iso-image"
ide0:0.deviceType = "cdrom-image"
memsize = "512"
sched.mem.max = "512"
sched.mem.minsize = "512"
sched.swap.derivedName = "/volumes/your-path/passthru-12345.vswp"
svga.vramSize = "16777216"
ไฟล์ VMX ประกอบด้วยอะไรบ้าง
ไฟล์ VMX มีการตั้งค่าการกำหนดค่าต่างๆ สำหรับเครื่องเสมือน (VM) ต่อไปนี้คือการตั้งค่าบางส่วนที่พบโดยทั่วไปในไฟล์ VMX:
.encoding:
ระบุการเข้ารหัสอักขระที่ใช้ในไฟล์config.version:
ระบุเวอร์ชันของรูปแบบไฟล์ VMXvirtualHW.version:
ระบุเวอร์ชันของฮาร์ดแวร์เสมือนสำหรับ VMguestOS:
ระบุระบบปฏิบัติการของแขกที่ติดตั้งใน VMmemSize:
กำหนดจำนวนหน่วยความจำที่จัดสรรให้กับ VMdisplayName:
ตั้งชื่อที่แสดงหรือป้ายกำกับสำหรับ VMpowerType:
กำหนดลักษณะการทำงานของพลังงานสำหรับการดำเนินการต่างๆ (ปิด, เปิดเครื่อง, รีเซ็ต, หยุดชั่วคราว)floppyX:
การตั้งค่าการกำหนดค่าที่เกี่ยวข้องกับฟล็อปปี้ไดรฟ์ เช่น การแสดงตนและการแมปไฟล์numvcpus:
ระบุจำนวน CPU เสมือนที่กำหนดให้กับ VMscsiX:
การตั้งค่าการกำหนดค่าสำหรับตัวควบคุม SCSI และดิสก์เสมือนที่เกี่ยวข้องethernetX:
การตั้งค่าการกำหนดค่าสำหรับอะแดปเตอร์เครือข่าย รวมถึงประเภทอุปกรณ์เสมือน ชื่อเครือข่าย และประเภทที่อยู่ideX:
การตั้งค่าการกำหนดค่าสำหรับคอนโทรลเลอร์ IDE และดิสก์เสมือนที่เกี่ยวข้องusbX:
การตั้งค่าการกำหนดค่าสำหรับอุปกรณ์ USB เช่น รายละเอียดสถานะและการเชื่อมต่อเสียง:
การตั้งค่าการกำหนดค่าสำหรับอะแดปเตอร์เสียงเสมือนtools.syncTime:
ระบุว่าเปิดใช้งานการซิงโครไนซ์เวลากับระบบโฮสต์หรือไม่uuid.bios:
ระบุ BIOS UUID ของ VMuuid.location:
ระบุตำแหน่งของ UUID ของ VM
เปิดไฟล์ .VMX ได้อย่างไร
ไม่แนะนำให้เปิดไฟล์ VMX ด้วยตนเอง เมื่อคุณรันเครื่องเสมือนโดยใช้ VMware Fusion ซอฟต์แวร์จะโหลดข้อมูลจากไฟล์ VMX โดยอัตโนมัติ
อย่างไรก็ตาม หากคุณต้องการแก้ไขไฟล์ VMX ด้วยตนเอง คุณสามารถทำได้โดยใช้โปรแกรมแก้ไขข้อความ เช่น Notepad (Windows) หรือ TextEdit (Mac)
ไฟล์ VMX อยู่ในรูปแบบใด
ไฟล์ VMX เป็นไฟล์ข้อความธรรมดาที่มีรูปแบบเฉพาะ รูปแบบเป็นไปตามโครงสร้างคู่คีย์-ค่า โดยแต่ละบรรทัดแสดงถึงตัวเลือกการกำหนดค่าที่แยกจากกัน
รูปแบบทั่วไปของไฟล์ VMX เป็นดังนี้:
key1 = value1
key2 = value2
key3 = value3
แต่ละบรรทัดประกอบด้วยคีย์ตามด้วยเครื่องหมายเท่ากับ (=) และค่าที่สอดคล้องกัน คีย์แสดงถึงการตั้งค่าการกำหนดค่าเฉพาะ และค่าแสดงถึงค่าที่กำหนดให้กับการตั้งค่านั้น
ตัวอย่างเช่น memSize = "8192"
ในไฟล์ VMX ระบุว่าขีดจำกัดหน่วยความจำของเครื่องเสมือนคือ RAM 8192MB
รูปแบบของไฟล์ VMX อาจมีความคิดเห็น ซึ่งแสดงด้วยเครื่องหมายปอนด์ (#) ที่จุดเริ่มต้นของบรรทัด ซึ่งซอฟต์แวร์ VMware จะละเว้นเมื่อแยกวิเคราะห์ไฟล์ ความคิดเห็นมักใช้เพื่อให้ข้อมูลเพิ่มเติมหรือคำอธิบายสำหรับการตั้งค่าเฉพาะ
อ้างอิง
See Also
- ไฟล์ LST - รายการข้อมูล - ไฟล์ .lst คืออะไร และจะเปิดได้อย่างไร
- ไฟล์ BIB - บรรณานุกรม BibTeX - ไฟล์ .bib คืออะไร และวิธีการเปิด
- ไฟล์ FS - ไฟล์ต้นฉบับ Visual F# - ไฟล์ .fs คืออะไร และวิธีการเปิด
- ไฟล์ GED - ไฟล์ข้อมูลลำดับวงศ์ตระกูล GEDCOM - ไฟล์ .ged คืออะไร และวิธีการเปิด
- ไฟล์ INO - Arduino Sketch - ไฟล์ .ino คืออะไร และจะเปิดได้อย่างไร