Debian の仮想マシンを HYPER-V でサポートされています。

適用対象: Azure Stack HCI、Windows Server 2022、Windows Server 2019、Hyper-V Server 2019、Windows Server 2016、Hyper-V Server 2016、Windows Server 2012 R2、Hyper-V Server 2012 R2、Windows 10、Windows 8.1

この記事では、Hyper-V 上の Debian 仮想マシン (VM) に対して提供されるサポートの概要について説明します。

表の凡例

次の機能のディストリビューション マップでは、Windows Server の各バージョンに存在する機能を示します。 既知の問題と各配布の回避策は、表の下に一覧表示されます。

  • 組み込み - Linux 統合サービス (LIS) がこの Linux ディストリビューションの一部として含まれています。 このディストリビューションでは、Microsoft 提供の LIS のダウンロード パッケージは機能しません。 Microsoft パッケージをインストールしないでください。 組み込みの LIS のカーネル モジュールのバージョン番号 (lsmod で示されえるものなど) は、Microsoft 提供の LIS のダウンロード パッケージのバージョン番号とは異なります。 不一致は、組み込みの LIS が古いことを示しません。

  • ✔ - 使用可能な機能

  • (空白) の機能は使用できません

機能 Windows Server のバージョン 11 (Bullseye) 10.0-10.3 (Buster)
可用性 組み込み 組み込み
コア 2019、2016、2012 R2
Windows Server 2016 の正確な時刻 2019、2016 ✔ 注 4 ✔ 注 4
ネットワーク
Jumbo Frame 2019、2016、2012 R2
VLAN のタグ付けとトランキング 2019、2016、2012 R2
ライブ マイグレーション 2019、2016、2012 R2
静的 IP インジェクション 2019、2016、2012 R2
vRSS 2019、2016、2012 R2 ✔ 注 4 ✔ 注 4
TCP セグメント化とチェックサムのオフロード 2019、2016、2012 R2 ✔ 注 4 ✔ 注 4
SR-IOV 2019、2016 ✔ 注 4 ✔ 注 4
Storage
VHDX サイズ変更 2019、2016、2012 R2 ✔ 注 1 ✔ 注 1
仮想ファイバー チャネル 2019、2016、2012 R2
ライブ仮想マシンのバックアップ 2019、2016、2012 R2 ✔ 注 2 ✔ 注 2
TRIM のサポート 2019、2016、2012 R2 ✔ 注 4 ✔ 注 4
SCSI WWN 2019、2016、2012 R2 ✔ 注 4 ✔ 注 4
メモリ
PAE カーネル サポート 2019、2016、2012 R2
MMIO ギャップの構成 2019、2016、2012 R2
動的メモリでホット アド 2019、2016、2012 R2 ✔ 注 4 ✔ 注 4
動的メモリ - バルーニング 2019、2016、2012 R2 ✔ 注 4 ✔ 注 4
ランタイムのメモリのサイズ変更 2019、2016 ✔ 注 4 ✔ 注 4
ビデオ
Hyper-V 固有のビデオ デバイス 2019、2016、2012 R2
その他
キーと値のペア 2019、2016、2012 R2 ✔ 注 2 ✔ 注 2
マスク不可能割り込み 2019、2016、2012 R2
ホストからゲストへのファイル コピー 2019、2016、2012 R2 ✔ 注 2 ✔ 注 2
lsvmbus コマンド 2019、2016、2012 R2
Hyper V ソケット 2019、2016 ✔ 注 4 ✔ 注 4
PCI パススルー/DDA 2019、2016 ✔ 注 4 ✔ 注 4
第 2 世代仮想マシン
UEFI を使用して起動する 2019、2016、2012 R2 ✔ 注 3 ✔ 注 3
セキュア ブート 2019、2016

メモ

  1. VHD での 2 TB を超えるファイル システムの作成はサポートされていません。

  2. Debian 8.3 以降では、Debian パッケージ "hyperv-daemons" を手動でインストールすると、キーと値のペア、fcopy、および VSS デーモンが含まれています。 Debian 7.x および 8.0-8.2 では、hyperv デーモン パッケージは Debian Backports から取得する必要があります。

  3. Windows Server 2012 R2 世代 2 の仮想マシンがセキュア ブートが既定で有効になっており、セキュア ブート オプションを無効にしない限り、一部の Linux 仮想マシンは起動しません。 セキュア ブートは、HYPER-V マネージャーで仮想マシンの設定のファームウェア セクションで無効にするか、または Powershell を使用して無効にすることができます。

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    
  4. 最新のアップストリーム カーネル機能は、Debian Backports リポジトリで入手できるカーネルを使用することによってのみ利用できます。

  5. Debian 7.x はサポート対象外であり、古いカーネルを使用していますが、Debian 7.x Debian backports に含まれているカーネルは、Hyper-V 機能が改善されています。

関連項目