どうやら、ホストになる側が32bitだとKVMは入れられない模様。
環境:CentOS5.7 (32bit)
[root@unyux ~]# cat /etc/redhat-release CentOS release 5.7 (Final) [root@unyux ~]# uname -a Linux unyux 2.6.18-274.12.1.el5 #1 SMP Tue Nov 29 13:37:35 EST 2011 i686 i686 i386 GNU/Linux [root@unyux ~]# cat /proc/cpuinfo (snip) flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx tm2 ssse3 cx16 xtpr sse4_1 lahf_lm bogomips : 3990.05
- こちらを見ながら yum groupinstall kvm CentOS/KVMによるサーバ仮想化 - OSSでLinuxサーバ構築
- reboot して lsmod しても modprobe しても kvm さんは見あたらず
[root@unyux ~]# modprobe kvm FATAL: Module kvm not found.
[root@unyux ~]# yum install kvm Loaded plugins: dellsysid, fastestmirror, priorities Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * rpmforge: ftp-stud.fht-esslingen.de * updates: ftp.iij.ad.jp Excluding Packages in global exclude list Finished 130 packages excluded due to repository priority protections Setting up Install Process No package kvm available.
- 「おっかしいな〜」と思いつつ情報漁ってたら → Installing KVM Virtualization on CentOS - Techotopia 「32bitはサポートしてないよ」
- 稼動中のサーバだからいまさら64bit入れ直しとか\(^o^)/ムリ ← いまここ
試験的に触ってみようとしただけだから実害は無いものの、ぐぬぬ感が残る結果になった