2013/11/05

Windows Server 2012 R2 Hyper-V and Ubuntu Server 13.10 Guest


先月、Ubuntu 13.10 がリリース (http://www.ubuntulinux.jp/News/ubuntu1310) されましたが、Windows Server 2012 R2 Hyper-V への対応状況など確認してみました。結論から言うと、SUSE Linux Enterprise Server 11 SP3 と同等のサポート状況のようです。

Windows Server 2012 R2 Preview > Linux ゲスト サポートに関する情報
http://yamanxworld.blogspot.jp/2013/07/windows-server-2012-r2-preview-linux.html
 
具体的には...

Hyper-V の統合サービス (Hyper-V Drivers & Tools) はこんな感じ。動的メモリが機能してます。




KVP デーモンを動かすには、Ubuntu の場合、apt-get install hv-kvp-daemon-init をインストールする必要があります。

VSS ライブバックアップも OK。




KVP Injection (Hyper-V レプリカのフェールオーバーのTCP/IPサポート) も実装済みですが、SLES 11 SP3 と同様に、Windows Server 2012 R2 Hyper-V だとうまく動かないっぽい。ゲストに情報は渡されるんですが(/var/lib/hyperv/ifcfg-eth#)、IPの設定はされませんでした。もうちょっとで動きそうって感じ。


関連情報:
Windows Server 2012 R2 Preview > Linux 仮想マシンでフェールオーバー TCP/IP (NG)
http://yamanxworld.blogspot.jp/2013/07/windows-server-2012-r2-preview-linux_6054.html
Windows Server 2012 > Linux 仮想マシンでフェールオーバー TCP/IP (OK)
http://yamanxworld.blogspot.jp/2013/07/windows-server-2012-linux-tcpip-ok.html


Hyper-V関連のファイルリスト(完全ではないかも)を作ってみました。

/lib/modules/3.11.012-generic/kernel/drivers/hv/hv_vmbus.ko (VMBus のモジュール)
/lib/modules/3.11.012-generic/kernel/drivers/hv/hv_balloon.ko (動的メモリのサポート)
/lib/modules/3.11.012-generic/kernel/drivers/hv/hv_utils.ko (時刻同期などなど)
/lib/modules/3.11.012-generic/kernel/drivers/scsi/hv_storvsc.ko (ストレージ VSC)
/lib/modules/3.11.012-generic/kernel/drivers/net/hyperv/hv_netvsc.ko (ネットワーク VSC)
/lib/modules/3.11.012-generic/kernel/drivers/hid/hid-hyperv.ko (マウス統合ドライバー)
/lib/modules/3.11.012-generic/kernel/drivers/video/hyperv_fb.ko (ビデオのフレームバッファードライバー)
/usr/lib/linux-tools/3.11.0-12-generic/hv_vss_daemon (VSSデーモン)
/usr/ib/linux-tools/3.11.0-12-generic/hv_kvp_daemon (KVPデーモン)
/usr/sbin/hv_vss_daemon (VSSデーモンのスタートアップスクリプト)
/usr/sbin/hv_kvp_daemon (KVPデーモンのスタートアップスクリプト)
/usr/sbin/hv_get_dhcp_info (フェールオーバーTCP/IPに使うやつ)
/usr/sbin/hv_get_dns_info (フェールオーバーTCP/IPに使うやつ)
/usr/sbin/hv_set_ifconfig (フェールオーバーTCP/IPに使うやつ)
/etc/init/hv-vss-daemon.conf (VSSデーモンのランレベル設定)
/etc/init/hv-kvp-daemon.conf (VSSデーモンのランレベル設定)
/etc/default/hv-kvp-daemon-init (apt-get install hv-kvp-daemon-init で作成されるらしい)

Ubuntu Server 13.10 をインストールしたので、ビデオ(フレームバッファードライバー)とマウスの動作は確認していません。

0 件のコメント: