Jawaban:
Ya, Anda dapat mengubah jenisnya.
Gunakan Set-NetworkAdapter
cmclet powercli. Switch "Type" memungkinkan Anda untuk memodifikasi adaptor. Perhatikan bahwa VM harus dimatikan untuk melakukan ini.
https://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/Set-NetworkAdapter.html
vSphere PowerCLI dapat diunduh di sini:
https://my.vmware.com/group/vmware/details?downloadGroup=VSP510-PCLI-510&productId=285
Itu dapat diinstal pada mesin Windows apa pun yang memiliki akses jaringan ke server ESXi. Saya biasanya menginstalnya langsung di laptop / workstation saya di mana saya juga sudah menginstal vSphere.
Setelah menginstal, buka. Gunakan Connect-VIServer
untuk terhubung ke host ESXi Anda. Ini akan meminta Anda untuk ip server, dan kredensial.
Gunakan Get-VM
untuk mengambil daftar VM pada host ESXi. Konfirmasikan yang ingin Anda ubah ada di sana, dan catat nama pastinya.
Gunakan perintah ini untuk mengubah adaptor, mengganti nama server dengan nama persis dari Get-VM
daftar dan ketik dengan tipe adaptor yang Anda inginkan:
get-vm 'myserver'|get-networkadapter|set-networkadapter -type e1000
Perhatikan bahwa jika VM memiliki beberapa NIC, Anda mungkin perlu beralih lain pada perintah untuk menentukan yang benar.
get-vm 'myserver'|get-networkadapter|set-networkadapter -type vmxnet3
Saat Anda mungkin belajar ada beberapa cara untuk mengubah jenis adaptor. Satu peringatan untuk diingat berkaitan dengan pembuatan alamat MAC.
Saat Anda membuat NIC virtual, ada dua opsi yang terkait dengan alamat MAC:
Jika Anda menggunakan MAC yang dibuat secara otomatis, maka mengubah jenis adaptor menghasilkan alamat yang dibuat ulang. Ini berarti bahwa setiap konfigurasi yang Anda miliki, pada tamu atau infrastruktur jaringan itu sendiri, yang bergantung pada alamat MAC akan gagal. Jadi, jika Anda mengubah jenis adaptor, Anda harus membiarkannya membuat alamat MAC baru secara otomatis atau mengatur sendiri alamat Anda. Namun, Anda tidak dapat menetapkan alamat lama sebagai antarmuka secara manual karena ESX menyimpan awalan ini untuk keperluannya sendiri.
PERINGATAN PERINGATAN KETIKA GAGAL INI SALAH SATU-SATUNYA
Alternatif yang saya gunakan adalah mengedit file konfigurasi mesin virtual secara manual. Metode ini mengharuskan SSH diaktifkan pada host ESX dan Anda bersedia untuk mem-bypass semua perlindungan integritas data yang menggunakan GUI atau API sediakan.
Sebelum Anda melakukan langkah-langkah ini, pastikan tamu dimatikan dan jendela pengaturan ditutup.
/vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
ethernet0.virtualDev = "e1000"
e1000
kevmxnet3
Sekarang Anda telah mengubah jenis perangkat NIC virtual tanpa harus mengubah alamat MAC.
Saya tidak berpikir itu produktif untuk menyarankan solusi PowerCLI atau scripting untuk pertanyaan ini ... Terlalu banyak asumsi tentang infrastruktur sekitarnya untuk apa perbaikan manual 30 detik.
Jawabannya adalah Anda sebaiknya tidak mengubah jenis adaptor dalam penerbangan. Proses yang lebih diterima adalah menghapus adaptor yang ada dan menambahkan adaptor baru dari jenis yang Anda inginkan.
E1000 NIC yang ada terpasang pada VM
hapus E1000 NIC
tambahkan perangkat Jaringan baru
tentukan jenis adaptor yang akan digunakan dalam perangkat jaringan baru
Di sistem operasi Anda, konfigurasi ulang pengaturan jaringan.
Anda tidak dapat mengubah jenisnya, tetapi Anda dapat dengan mudah menghapus jenis yang tidak diinginkan dan menambahkan vNIC baru dari jenis yang diinginkan.