Linux IS v3.2

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]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Enter code * Time limit is exhausted. Please reload CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.