[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:57705] Re: 【募集】Hyper-V上でのDebianサポートのテストに協力頂ける方
たかはしもとのぶです。
前回
> ・VSS
> まだ確認できていません。
だったので、この部分の確認です。
結論としては、こちらも正常に動作しました。ただ、やはりインストール
直後はうまく動作せず、仮想マシンを何度か再起動する必要がありました。
もしかしたら、インストールしてからしばらく放置しておけばよかったの
かもしれませんが、そのあたりは未確認です。
・VSS
「wbadmin start backup -hyperv:仮想マシン名 -backupTarget:<バックアップ先>」
コマンドで仮想マシンのバックアップが正常に取得できること(GUIから
同様の操作をしても構いません)
※Windows 8.1にこのオプションはないので、Windows Serverで構築した
Hyper-V環境で確認する必要があります)
この際/var/log/messagesにも、以下のようなログが出力されること
-----
Jul 14 23:32:26 sid64-1 Hyper-V VSS: VSS: op=FREEZE: succeeded
Jul 14 23:32:26 sid64-1 Hyper-V VSS: VSS: op=THAW: succeeded
-----
なお、意図的にhv_vss_daemonを停止した状態でバックアップを実行
しようとすると、/var/log/messagesに次のようなログが出力され、
バックアップに失敗しました。
-----
Jul 14 23:38:52 sid64-1 kernel: [ 4891.614991] hv_utils: VSS: failed to communicate to the daemon: -3
-----
ということで、お許しいただけますでしょうか > やまねさま
--
TAKAHASHI Motonobu/高橋 基信 <monyo@xxxxxxxxx>
@damemonyo / facebook.com/takahashi.motonobu
-----Original Message-----
From: TAKAHASHI Motonobu <monyo@xxxxxxxxx>
Sent: Mon, 13 Jul 2015 00:58:39 +0900
To: debian-users@debian.or.jp
Cc: debian-devel@debian.or.jp
Subject: 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