เมื่อสร้าง VM คุณสามารถเลือกประเภทอุปกรณ์เสมือนที่คุณต้องการให้ vNIC เป็น (E1000, VMXNET3 และอื่น ๆ )
หลังจากสร้าง VM คุณสามารถเปลี่ยนประเภทของ vNIC ที่ใช้ในการเชื่อมต่อที่กำหนด (เช่นจาก E1000 เป็น VMXNET3) ได้หรือไม่
ถ้าเป็นเช่นนั้นได้อย่างไร
เมื่อสร้าง VM คุณสามารถเลือกประเภทอุปกรณ์เสมือนที่คุณต้องการให้ vNIC เป็น (E1000, VMXNET3 และอื่น ๆ )
หลังจากสร้าง VM คุณสามารถเปลี่ยนประเภทของ vNIC ที่ใช้ในการเชื่อมต่อที่กำหนด (เช่นจาก E1000 เป็น VMXNET3) ได้หรือไม่
ถ้าเป็นเช่นนั้นได้อย่างไร
คำตอบ:
ใช่คุณสามารถเปลี่ยนประเภท
ใช้Set-NetworkAdapter
powercli cmdlet สวิตช์ "Type" ช่วยให้คุณสามารถปรับเปลี่ยนอะแดปเตอร์ โปรดทราบว่าจะต้องปิด VM เพื่อทำสิ่งนี้
https://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/Set-NetworkAdapter.html
vSphere PowerCLI สามารถดาวน์โหลดได้ที่นี่:
https://my.vmware.com/group/vmware/details?downloadGroup=VSP510-PCLI-510&productId=285
สามารถติดตั้งในเครื่อง Windows ที่มีการเข้าถึงเครือข่ายไปยังเซิร์ฟเวอร์ ESXi ฉันมักจะติดตั้งโดยตรงบนแล็ปท็อป / เวิร์กสเตชันของฉันที่ฉันยังติดตั้ง vSphere
หลังจากติดตั้งแล้วให้เปิดขึ้น ใช้Connect-VIServer
เพื่อเชื่อมต่อกับโฮสต์ ESXi ของคุณ มันจะแจ้งให้คุณสำหรับเซิร์ฟเวอร์ IP และข้อมูลประจำตัว
ใช้Get-VM
เพื่อดึงรายการของ VM บนโฮสต์ ESXi ยืนยันชื่อที่คุณต้องการเปลี่ยนที่นั่นและจดชื่อที่แน่นอน
ใช้คำสั่งนี้เพื่อเปลี่ยนอะแด็ปเตอร์โดยแทนที่ชื่อเซิร์ฟเวอร์ด้วยชื่อที่ถูกต้องจากGet-VM
รายการและประเภทด้วยประเภทอะแดปเตอร์ที่คุณต้องการ:
get-vm 'myserver'|get-networkadapter|set-networkadapter -type e1000
โปรดทราบว่าหาก VM มี NIC หลายรายการคุณอาจต้องใช้สวิตช์อื่นในคำสั่งเพื่อระบุสวิตช์ที่ถูกต้อง
get-vm 'myserver'|get-networkadapter|set-networkadapter -type vmxnet3
เนื่องจากคุณอาจกำลังเรียนรู้มีหลายวิธีในการเปลี่ยนประเภทอะแดปเตอร์ หนึ่งข้อควรระวังที่เกี่ยวข้องกับการสร้างที่อยู่ MAC
เมื่อคุณสร้าง NIC เสมือนมีสองตัวเลือกที่เกี่ยวข้องกับที่อยู่ MAC:
หากคุณกำลังใช้ MAC ที่สร้างขึ้นอัตโนมัติการเปลี่ยนประเภทของอะแดปเตอร์จะส่งผลให้ที่อยู่นั้นถูกสร้างใหม่ ซึ่งหมายความว่าการกำหนดค่าใด ๆ ที่คุณมีบนแขกหรือโครงสร้างพื้นฐานเครือข่ายนั้นที่ใช้ที่อยู่ MAC จะล้มเหลว ดังนั้นหากคุณเปลี่ยนประเภทอะแดปเตอร์คุณต้องแจ้งให้อัตโนมัติสร้างที่อยู่ MAC ใหม่หรือตั้งค่าของคุณเอง อย่างไรก็ตามคุณไม่สามารถตั้งค่าที่อยู่เก่าด้วยตนเองเป็นอินเทอร์เฟซเป็น ESX สำรองคำนำหน้านี้เพื่อวัตถุประสงค์ของมันเอง
คำเตือนคำเตือนเมื่อความผิดนี้เกิดขึ้นด้วยตัวคุณเองเท่านั้น
อีกทางเลือกหนึ่งที่ฉันใช้คือแก้ไขไฟล์กำหนดค่าของเครื่องเสมือนด้วยตนเอง วิธีนี้ต้องการ SSH เปิดใช้งานบนโฮสต์ ESX และคุณยินดีที่จะเลี่ยงการป้องกันความถูกต้องของข้อมูลทั้งหมดที่ใช้ GUI หรือ API
ก่อนที่คุณจะทำตามขั้นตอนใด ๆ เหล่านี้ตรวจสอบให้แน่ใจว่าแขกปิดและหน้าต่างการตั้งค่าปิด
/vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
ethernet0.virtualDev = "e1000"
e1000
เป็นvmxnet3
ตอนนี้คุณจะเปลี่ยนประเภทอุปกรณ์ NIC เสมือนจริงโดยไม่ต้องเปลี่ยนที่อยู่ MAC
ฉันไม่คิดว่าเป็นประโยชน์ที่จะแนะนำ PowerCLI หรือโซลูชันการเขียนสคริปต์สำหรับคำถามนี้ ... มีข้อสันนิษฐานมากมายเกี่ยวกับโครงสร้างพื้นฐานโดยรอบสำหรับสิ่งที่แก้ไขด้วยตนเอง 30 วินาที
คำตอบคือคุณไม่ควรเปลี่ยนชนิดของอะแดปเตอร์ในเที่ยวบิน กระบวนการที่ยอมรับมากขึ้นคือการลบอะแดปเตอร์ที่มีอยู่และเพิ่มอะแดปเตอร์ใหม่ของประเภทที่คุณต้องการ
E1000 NIC ที่มีอยู่ที่แนบมากับ VM
ลบ E1000 NIC
เพิ่มอุปกรณ์เครือข่ายใหม่
ระบุประเภทของอะแดปเตอร์ที่จะใช้ในอุปกรณ์เครือข่ายใหม่
ในระบบปฏิบัติการของคุณให้กำหนดการตั้งค่าเครือข่ายใหม่
คุณไม่สามารถเปลี่ยนประเภทได้ แต่คุณสามารถลบประเภทที่ไม่ต้องการได้อย่างง่ายดายและเพิ่ม vNIC ใหม่ของประเภทที่ต้องการ