回答:
はい、タイプを変更できます。
Set-NetworkAdapter
powercliコマンドレットを使用します。「タイプ」スイッチを使用すると、アダプターを変更できます。これを行うには、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
ESXiサーバーへのネットワークアクセスを持つ任意のWindowsマシンにインストールできます。通常は、vSphereもインストールされているラップトップ/ワークステーションに直接インストールします。
インストール後、開いてください。Connect-VIServer
ESXiホストへの接続に使用します。サーバーIPと資格情報の入力を求められます。
Get-VM
ESXiホスト上のVMのリストを取得するために使用します。変更したいものがそこにあることを確認し、正確な名前を書き留めます。
このコマンドを使用してアダプターを変更し、サーバー名をGet-VM
リストの正確な名前に置き換え、必要なアダプタータイプに入力します。
get-vm 'myserver'|get-networkadapter|set-networkadapter -type e1000
VMに複数のNICがある場合、正しいスイッチを指定するためにコマンドに別のスイッチが必要になる場合があることに注意してください。
get-vm 'myserver'|get-networkadapter|set-networkadapter -type vmxnet3
学習しているかもしれませんが、アダプターのタイプを変更するにはいくつかの方法があります。覚えておくべき1つの警告は、MACアドレスの生成に関連しています。
仮想NICを作成する場合、MACアドレスに関連する2つのオプションがあります。
自動生成されたMACを使用している場合、アダプタタイプを変更すると、アドレスが再生成されます。つまり、ゲストまたはネットワークインフラストラクチャ自体で、MACアドレスに依存している構成は失敗します。そのため、アダプタタイプを変更する場合は、新しい MACアドレスを自動生成するか、手動で設定する必要があります。ただし、ESXが独自の目的でこのプレフィックスを予約するため、古いアドレスをインターフェイスとして手動で設定することはできません。
警告これがあなた自身だけの失敗に失敗したときの警告
私が使用した代替手段は、仮想マシンの構成ファイルを手動で編集することです。この方法では、ESXホストでSSHを有効にする必要があり、GUIまたはAPIを使用して提供されるすべてのデータ整合性保護をバイパスしてもかまいません。
これらの手順を実行する前に、ゲストの電源がオフになっていて、設定ウィンドウが閉じていることを確認してください。
/vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
ethernet0.virtualDev = "e1000"
e1000
へvmxnet3
これで、MACアドレスを変更せずに仮想NICデバイスタイプを変更できました。
この質問にPowerCLIまたはスクリプトソリューションを提案するのは生産的ではないと思います... 30秒の手動修正について、周囲のインフラストラクチャについて想定が多すぎます。
答えは、実行中のアダプターのタイプを変更するべきではないということです。より受け入れられたプロセスは、既存のアダプターを削除して、希望するタイプの新しいアダプターを追加することです。
VMに接続されている既存のE1000 NIC
E1000 NICを取り外します
新しいネットワークデバイスを追加する
新しいネットワークデバイスで使用するアダプタのタイプを指定する
オペレーティングシステムで、ネットワーク設定を再構成します。
タイプは変更できませんが、不要なタイプを簡単に削除して、必要なタイプの新しいvNICを追加できます。