[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:19003] Re: 【募集】Hyper-V上でのDebianサポートのテストに協力頂ける方



たかはしもとのぶです。

From: Hideki Yamane <henrich@debian.or.jp>
Date: Thu, 9 Jul 2015 22:52:19 +0900

> On Thu, 9 Jul 2015 21:23:31 +0900
> TAKAHASHI Motonobu/高橋 基信 <monyo@xxxxxxxxx> wrote:
>> 環境はあるので、試してみてもいいですよ。
> 
>  ありがとうございます。
> 
>  - sidベースの実施が良いですが、ダメな場合はbackportで対応します
>  - パッケージがビルドできる場合はそのまま、ビルドがよくわからない
>   という場合は別途お送りします。

とりあえず、直メールでいただいたパッケージを用いて、確認してみました。

Windows 8.1 上の Hyper-V で、jessie を dist-upgrade して作成した
sid 環境で試しています。

○インストール
dpkg -i .....deb でインストールしたところ、
インストール自体は成功し、ps ax コマンドで

  447 ?        Ss     0:00 /usr/sbin/hv_kvp_daemon -n
  448 ?        Ss     0:00 /usr/sbin/hv_fcopy_daemon -n
  449 ?        Ss     0:00 /usr/sbin/hv_vss_daemon -n

で起動していることや、以下のようにして

root@sid64-1:~# systemctl | grep hv
hv_fcopy_daemon.service
loaded active running   Hyper-V FCOPY daemon
hv_kvp_daemon.service
loaded active running   Hyper-V KVP daemon
hv_vss_demon.service
loaded active running   Hyper-V VSS daemon

systemd 的に正しく認識されていること、/var/log/messagesに
次のようなログが出力されていることを確認しました。

-----
Jul 12 22:17:04 sid64-1 Hyper-V VSS: VSS starting; pid is:449
Jul 12 22:17:04 sid64-1 HV_FCOPY: HV_FCOPY starting; pid is:448
Jul 12 22:17:04 sid64-1 KVP: KVP starting; pid is:447
Jul 12 22:17:04 sid64-1 KVP: KVP LIC Version: 3.1
-----

ただし、この状態では後述する試験に失敗してしまい、一度システムを再起動
したところうまくいくようになりました。

○テストケース

>  - 機能ごとに「どうしたら動作しているかを見分けられるか」のテストケース
>   を提案頂けると後々ありがたいです。

とりあえずKVPとCopy-VMFileについて、以下のようにためしてみました。

・KVP
以下のWebページ
<https://technet.microsoft.com/ja-jp/windowsserver/dn575471.aspx>
の「KVPデータ交換サービス」の項目の画像にあるとおり、仮想マシンの
IPアドレスが取得できていることの目視確認と、同じページにあるkvptest
スクリプトで、次のように情報が取得できていること
※UACが有効な場合、管理者モードで実行する必要があります。

C:\>cscript kvptest.vbs
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

Guest KVP information for sid64-1

FullyQualifiedDomainName : sid64-1.localdomain
IntegrationServicesVersion : 3.1
NetworkAddressIPv4 : 192.168.20.130
NetworkAddressIPv6 : fe80::215:5dff:fe38:d309
OSBuildNumber : 4.0.0-2-amd64
OSDistributionData : 0
OSDistributionName : 0
OSKernelVersion : 262151
OSMajorVersion :
OSMinorVersion :
OSName : Debian GNU/Linux
OSPlatformId : 129
OSVersion : 4.0.0
ProcessorArchitecture : x86_64

・Copy-VMFile
次のようなPowerShellスクリプトを実行し、/tmpにtest.txtファイルが複製
されていること

-----
Copy-VMFile -name sid64-1 -SourcePath .\test.txt -FileSource Host -DestinationPath /tmp
-----

ここで、-nameに続けて指定しているのは、Hyper-V的な仮想マシン名
(ホスト名ではない)です。

加えて/var/log/messagesにも、以下のようなログが出力されること

-----
Jul 12 22:17:11 sid64-1 HV_FCOPY: Target file name: /tmp/test.txt
-----

・VSS
まだ確認できていません。

---
TAKAHASHI Motonobu <monyo@xxxxxxxxx> / @damemonyo 
                   facebook.com/takahashi.motonobu