Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

VMware ESXiの仮想マシンにサウンドカードを追加する方法

VMware ESXi上で動作する仮想マシンには、デフォルトではサウンドデバイスが搭載されていません。ゲストWindows仮想マシンから音を出したい場合、通常はRDPのリモートオーディオ機能(リモートコンピューターの音声をRDPクライアント側のローカルホストのオーディオデバイスに転送する仕組み)を使うのが最も簡単です。しかし、仮想マシン内で動作するユーザーやアプリケーションが、サウンドカードへ直接アクセスする必要があるケースもあります。本記事では、VMware ESXiホスト上で稼働する仮想マシンに仮想サウンドカードを追加する手順を解説します。

ESXiの仮想マシンにはオーディオデバイスが存在しない

ESXi上で新しい仮想マシンを作成すると、デバイス一覧には仮想オーディオデバイスが含まれていません。ゲストWindows仮想マシンに接続すると、タスクトレイのサウンドアイコンに赤い×が表示され、「オーディオ出力デバイスがインストールされていません(No Audio Output Device is installed)」というメッセージが確認できます。当然ながら、Windowsのデバイスマネージャーにもオーディオデバイスは表示されません。

VMware ESXiの仮想マシンにサウンドカードを追加する方法

VMware ESXiの仮想マシンにサウンドカードを追加する方法

RDP経由でのリモートオーディオ再生

RDPでWindowsに接続している場合は、仮想マシンにサウンドカードが存在しなくても、Windowsの標準的なサウンドイベントをすべてリモートオーディオ(Remote Audio)デバイスに転送できます。

VMware ESXiの仮想マシンにサウンドカードを追加する方法

設定方法は簡単です。RDPクライアント(mstsc.exe)の設定画面で「リモートオーディオ再生」→「このコンピューターで再生する」を選択してください。

VMware ESXiの仮想マシンにサウンドカードを追加する方法

.vmxファイルで仮想HD Audioデバイスを追加する

仮想HD Audioデバイスは、VMware ESXiの仮想マシンでは公式にサポート対象外とされています。しかし、.vmx構成ファイルや仮想マシンの詳細構成パラメーターを編集することで追加可能です(VMware Workstationの仮想マシンであれば、他の仮想ハードウェアと同様の手順でオーディオデバイスを追加できます)。

また、PCIパススルー機能を使えば、ホストマシンの物理的なオーディオデバイスを仮想マシンに直接割り当てることも可能です。

ここでは、.vmxファイルを編集して仮想サウンドカードを追加する手順を見ていきましょう。

  1. 仮想マシンが稼働しているESXiホストの設定でSSHサービスを有効化します。
    VMware ESXiの仮想マシンにサウンドカードを追加する方法
  2. 対象の仮想マシンを停止します。
  3. 任意のSSHクライアントでESXiホストに接続します(ここではWindows 10標準のSSHクライアントを使用しています)。
    ssh root@mun-esxi5
    次に、仮想マシンのファイルが格納されているフォルダーへ移動します。例:
    # cd /vmfs/volumes/VMFS_Store1/VMName1
  4. 仮想マシンの.vmxファイルのバックアップコピーを作成しておきます。
  5. viエディターでVMXファイルを開きます。
    # vi VMName1
  6. 構成ファイルの末尾に以下の行を追加します。
    sound.present = "true"
    sound.allowGuestConnectionControl = "false"
    sound.virtualDev = "hdaudio"
    sound.fileName = "-1"
    sound.autodetect = "true"
    VMware ESXiの仮想マシンにサウンドカードを追加する方法
  7. VMXファイルを保存し、仮想マシンを起動します。
  8. ゲストOSでWindows Audioサービスが有効になっていること、およびデバイス一覧にhdaudioサウンドカード(High Definition Audio Device)が表示されていることを確認します。
    VMware ESXiの仮想マシンにサウンドカードを追加する方法
  1. vSphere Hypervisor ESXi 6.7で仮想マシンを作成する方法【初心者向け完全ガイド】

    vSphere Hypervisor(ESXi)のインストールが完了したら、次に行うべき最も重要なタスクのひとつが、仮想環境に必要な仮想マシン(VM)の作成です。この作業は、「新規仮想マシンの作成/登録」ウィザードを使用して行います。ウィザードは、ESXiホストクライアントから起動する方法と、Windows版vCenter Serverから起動する方法の2通りがあります。 どちらの方法でも仮想マシン作成時の選択肢はほぼ同じですが、Windows版vCenter Serverには時間を節約でき、デプロイ作業を管理しやすくスケーラブルにしてくれる追加機能がいくつか用意されています。 ESXiとvC

  2. VMware ESXiで仮想マシンのクローンを作成する手順を徹底解説

    本チュートリアルは、一般の家庭ユーザーにはあまり馴染みがないかもしれません。しかし、何らかの理由で環境にVMware ESXiを採用している方にとっては、きっと役立つ内容となるはずです。VMware ESXiは無料で提供されているベアメタル型ハイパーバイザーです。より多機能な有償製品「ESX Server」への購入を促すための、いわば導入版的な位置づけにあります。ESX Serverはあらゆる機能を備えている一方、価格も桁違いに高額です。ESXiは、ベアメタル仮想化における「低コストな選択肢」と言えるでしょう。そのため、上位製品にはある当たり前の機能がいくつか欠けており、クローン作成機能もその