2011/12/01に
Linux Integration Services Version v3.2 for Hyper-V – 日本語
が公開されました。
(あれ、Linux Integration Componentsじゃなくなってる?)
PDFにインストール方法は書いてあるのですが、
アップグレードする場合は、バージョンの問題でエラーが出てしまいます。
一旦、アンインストールしないといけないのですが、それも含めてやってみましょ。
SCVMMを使っている方は、クラッシュする問題が解決されてるので、
上げたほうが良いと思います。
ダウンロードしましょ
ホスト側でISOをマウントした場合は必要無いです。
# wget http://download.microsoft.com/download/A/5/E/A5EEAE8B-570D-4882-8215-21EE3C0CABAF/Linux%20IC%20v3.2.iso --2011-12-06 00:23:48-- http://download.microsoft.com/download/A/5/E/A5EEAE8B-570D-4882-8215-21EE3C0CABAF/Linux%20IC%20v3.2.iso download.microsoft.com をDNSに問いあわせています... 65.54.87.98, 65.54.87.108 download.microsoft.com|65.54.87.98|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 2318336 (2.2M) [application/octet-stream] `Linux IC v3.2.iso' に保存中 100%[===================================================================================================>] 2,318,336 610K/s 時間 4.4s 2011-12-06 00:23:58 (518 KB/s) - `Linux IC v3.2.iso' へ保存完了 [2318336/2318336]
マウントしましょ
ホスト側でマウントした場合は、mount /dev/cdrom /mnt
# mount -t iso9660 -o loop Linux\ IC\ v3.2.iso /mnt/ # # cd /mnt # ll 合計 1908 -r--r--r-- 1 root root 18092 11月 30 02:04 2011 LICENSE-GPL -r-xr-xr-x 1 root root 1508 11月 16 13:38 2011 install.sh -r--r--r-- 1 root root 872276 11月 12 05:52 2011 kmod-microsoft-hyper-v-rhel6-43.1.i686.rpm -r--r--r-- 1 root root 924164 11月 12 05:52 2011 kmod-microsoft-hyper-v-rhel6-43.1.x86_64.rpm -r--r--r-- 1 root root 14988 11月 12 05:52 2011 microsoft-hyper-v-debuginfo-rhel6-43.1.i686.rpm -r--r--r-- 1 root root 15188 11月 12 05:52 2011 microsoft-hyper-v-debuginfo-rhel6-43.1.x86_64.rpm -r--r--r-- 1 root root 8680 11月 12 05:52 2011 microsoft-hyper-v-rhel6-43.1.i686.rpm -r--r--r-- 1 root root 88055 11月 12 05:52 2011 microsoft-hyper-v-rhel6-43.1.src.rpm -r--r--r-- 1 root root 8880 11月 12 05:52 2011 microsoft-hyper-v-rhel6-43.1.x86_64.rpm
インストールしましょ
# ./install.sh Installing the Linux Integration Services for Microsoft Hyper-V... 警告: kmod-microsoft-hyper-v-rhel6-43.1.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID 6a39758c: NOKEY 準備中... ########################################### [100%] パッケージ kmod-microsoft-hyper-v-rhel6-60.1.x86_64 (kmod-microsoft-hyper-v-rhel6-43.1.x86_64 より新しいもの) は既にインストールされています。 ファイル /lib/modules/2.6.32-71.el6.x86_64/extra/microsoft-hyper-v/hv_mouse.ko (パッケージ kmod-microsoft-hyper-v-rhel6-43.1.x86_64 から) は、パッケージ kmod-microsoft-hyper-v-rhel6-60.1.x86_64 からのファイルと競合しています。 ファイル /lib/modules/2.6.32-71.el6.x86_64/extra/microsoft-hyper-v/hv_netvsc.ko (パッケージ kmod-microsoft-hyper-v-rhel6-43.1.x86_64 から) は、パッケージ kmod-microsoft-hyper-v-rhel6-60.1.x86_64 からのファイルと競合しています。 ファイル /lib/modules/2.6.32-71.el6.x86_64/extra/microsoft-hyper-v/hv_storvsc.ko (パッケージ kmod-microsoft-hyper-v-rhel6-43.1.x86_64 から) は、パッケージ kmod-microsoft-hyper-v-rhel6-60.1.x86_64 からのファイルと競合しています。 ファイル /lib/modules/2.6.32-71.el6.x86_64/extra/microsoft-hyper-v/hv_timesource.ko (パッケージ kmod-microsoft-hyper-v-rhel6-43.1.x86_64 から) は、パッケージ kmod-microsoft-hyper-v-rhel6-60.1.x86_64 からのファイルと競合しています。 ファイル /lib/modules/2.6.32-71.el6.x86_64/extra/microsoft-hyper-v/hv_utils.ko (パッケージ kmod-microsoft-hyper-v-rhel6-43.1.x86_64 から) は、パッケージ kmod-microsoft-hyper-v-rhel6-60.1.x86_64 からのファイルと競合しています。 ファイル /lib/modules/2.6.32-71.el6.x86_64/extra/microsoft-hyper-v/hv_vmbus.ko (パッケージ kmod-microsoft-hyper-v-rhel6-43.1.x86_64 から) は、パッケージ kmod-microsoft-hyper-v-rhel6-60.1.x86_64 からのファイルと競合しています。 Kmod RPM installation failed, Exiting
怒られた(想定内w)
怒られるその2
# rpm -e kmod-microsoft-hyper-v-rhel6-60.1.x86_64 エラー: 依存性の欠如: microsoft-hyper-v-kmod = rhel6 は (インストール済み)microsoft-hyper-v-rhel6-60.1.x86_64 に必要とされています
32Bit版の場合は
kmod-microsoft-hyper-v-rhel6-60.1.i686
解決しましょ
# rpm -e microsoft-hyper-v-rhel6-60.1.x86_64 kmod-microsoft-hyper-v-rhel6-60.1.x86_64 Create and install initramfs without Hyper-V drivers Linux Integration Services for Hyper-V has been removed. Please reboot your system.
ちょっと時間がかかります。
再起動しておきましょうw
32Bit版の場合は
microsoft-hyper-v-rhel6-60.1.i686
kmod-microsoft-hyper-v-rhel6-60.1.i686
改めてインストールしましょ
# ./install.sh Installing the Linux Integration Services for Microsoft Hyper-V... 警告: kmod-microsoft-hyper-v-rhel6-43.1.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID 6a39758c: NOKEY 準備中... ########################################### [100%] 1:kmod-microsoft-hyper-v ########################################### [100%] 警告: microsoft-hyper-v-rhel6-43.1.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID 6a39758c: NOKEY 準備中... ########################################### [100%] 1:microsoft-hyper-v ########################################### [100%] Saving old initramfs Installing new initramfs Linux Integration Services for Hyper-V has been installed. Please reboot your system
もう一度、再起動しておきましょうw
確認しましょ
# lsmod |grep hv hv_utils 4747 0 hv_timesource 1079 0 [permanent] hv_netvsc 21835 0 hv_storvsc 10375 0 hv_blkvsc 11698 3 hv_vmbus 31478 5 hv_utils,hv_timesource,hv_netvsc,hv_storvsc,hv_blkvsc,[permanent]
hv_vmbus
# modinfo hv_vmbus filename: /lib/modules/2.6.32-131.21.1.el6.x86_64/weak-updates/microsoft-hyper-v/hv_vmbus.ko version: 3.2 license: GPL srcversion: C6A2763EE7CA2A246E31600 alias: acpi*:VMBus:* alias: acpi*:VMBUS:* depends: vermagic: 2.6.32-71.el6.x86_64 SMP mod_unload modversions parm: vmbus_loglevel:int
hv_storvsc
# modinfo hv_storvsc filename: /lib/modules/2.6.32-131.21.1.el6.x86_64/weak-updates/microsoft-hyper-v/hv_storvsc.ko alias: vmbus:32264132cb86a2449b5c50d1417354f5 alias: vmbus:d96361baa104294db60572e2ffb1dc7f description: Microsoft Hyper-V virtual storage driver version: 3.2 license: GPL srcversion: 389EF689CCD93B047F084DF depends: hv_vmbus vermagic: 2.6.32-71.el6.x86_64 SMP mod_unload modversions parm: storvsc_ringbuffer_size:Ring buffer size (bytes) (int)
hv_netvsc
# modinfo hv_netvsc filename: /lib/modules/2.6.32-131.21.1.el6.x86_64/weak-updates/microsoft-hyper-v/hv_netvsc.ko alias: vmbus:635161f83edfc546913ff2d2f965ed0e description: Microsoft Hyper-V network driver version: 3.2 license: GPL srcversion: A756A543F127C8F13F2CFA5 depends: hv_vmbus vermagic: 2.6.32-71.el6.x86_64 SMP mod_unload modversions parm: ring_size:Ring buffer size (# of pages) (int)
hv_utils
# modinfo hv_utils filename: /lib/modules/2.6.32-131.21.1.el6.x86_64/weak-updates/microsoft-hyper-v/hv_utils.ko alias: vmbus:e7f4a0a9455a964db8278a841e8c03e6 alias: vmbus:394f16571591784eab55382f3bd5422d alias: vmbus:30e62795aed07b49adcee80ab0175caf alias: vmbus:31600b0e13523449818b38d90ced39db license: GPL version: 3.2 description: Hyper-V Utilities srcversion: 76B93D2BF71B3CFE04ACB98 depends: hv_vmbus vermagic: 2.6.32-71.el6.x86_64 SMP mod_unload modversions
hv_timesource
# modinfo hv_timesource filename: /lib/modules/2.6.32-131.21.1.el6.x86_64/weak-updates/microsoft-hyper-v/hv_timesource.ko license: GPL author: K. Y. Srinivasan <ksrinivasan@novell.com> description: HyperV based clocksource srcversion: 6205D2F96A02ADD04340EF9 alias: pci:v00001414d00005353sv*sd*bc*sc*i* alias: dmi*:svn*MicrosoftCorporation*:pn*VirtualMachine*:rn*VirtualMachine*: depends: hv_vmbus vermagic: 2.6.32-71.el6.x86_64 SMP mod_unload modversions
こんな感じです。
一旦、アンインストールしないといけないこと以外、
特に問題ないと思います。
[tegaki]Tab補完、バンザイ!![/tegaki]