「インストール - KVM」の版間の差分

ナビゲーションに移動 検索に移動
120行目: 120行目:
               --enable-gtk --enable-vdi --enable-qcow1 --enable-tools --enable-fdt        \
               --enable-gtk --enable-vdi --enable-qcow1 --enable-tools --enable-fdt        \
               --audio-drv-list=oss,alsa,sdl,pa                                            \
               --audio-drv-list=oss,alsa,sdl,pa                                            \
               --enable-vfio-user-server  # 任意
               --enable-vfio-user-server  # 任意 : VFIO (Virtual Function I/O) ユーザサーバー機能を有効にする場合
               --enable-libusb            # 不要の可能性あり
               --enable-libusb            # 不要の可能性あり
               --enable-hax              # QEMU 8.2以降は、このオプションは削除された
               --enable-hax              # QEMU 8.2以降は、このオプションは削除された
128行目: 128行目:
  make -j $(nproc)  または  ninja -j $(nproc)
  make -j $(nproc)  または  ninja -j $(nproc)
  make install  または  ninja -j $(nproc) install
  make install  または  ninja -j $(nproc) install
<br>
<u>※注意</u><br>
<u>VFIO-userは、QEMUの比較的新しい機能であり、以下に示すような目的がある。</u><br>
* リモートデバイスエミュレーション
*: ホストPCとは別のマシン上でデバイスエミュレーションを実行できるようにする。
* セキュリティの向上
*: デバイスエミュレーションを分離された環境で実行することで、セキュリティを強化する。
* 柔軟性の向上
*: デバイスエミュレーションをより柔軟に管理・スケーリングできるようになる。
<br>
<u>このオプションを有効にすると、QEMUはVFIO-userプロトコルをサポートするサーバーとして動作できるようになる。</u><br>
<u>これにより、リモートクライアントがQEMUに接続し、仮想化されたデバイスにアクセスすることが可能になる。</u><br>
<br>
<u>ただし、この機能は比較的新しく、実験的な面もあるため、本番環境での使用には注意が必要である。</u><br>
<u>現状では、開発やテスト目的で使用されることが多い。</u><br>
<br>
<br>
~/.profileファイル等に環境変数を追記する。<br>
~/.profileファイル等に環境変数を追記する。<br>

案内メニュー