KVM 1.2 libvirt 1.0.0 on centos 6.3: Difference between revisions

From Skytech
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 5: Line 5:
yum groupinstall Virtualization "Virtualization Client" "Virtualization Platform" "Virtualization Tools"
yum groupinstall Virtualization "Virtualization Client" "Virtualization Platform" "Virtualization Tools"
yum install gcc make libxml2-devel gnutls-devel device-mapper-devel python-devel libnl-devel
yum install gcc make libxml2-devel gnutls-devel device-mapper-devel python-devel libnl-devel
*yum install autoconf automake bison byacc flex gcc gcc-c++ gettext libpciaccess libpciaccess-devel libstdc++ libtool make ncurses-devel patch rpm-build
yum -y install glib2*
yum -y install glib2*

## If you want ceph, install ceph-devel from ceph.org repo ( http://ceph.com/docs/master/install/rpm/ )
yum install ceph-devel

</pre>
</pre>


* Not sure this is needed.
= Install libvirt 1.0.0 =

= Install QEMU (1.4.0) =
Download latest source from: http://wiki.qemu.org/Download
<pre>
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make
make install
</pre>

= Install libvirt (1.0.3) =
Download latest source from: http://libvirt.org/sources/
Download latest source from: http://libvirt.org/sources/
* If you want ceph/rbd/librados support, remember to add '''--with-storage-rbd''' to the configure options.
<pre>
<pre>
wget http://libvirt.org/sources/libvirt-1.0.0.tar.gz
wget http://libvirt.org/sources/libvirt-1.0.0.tar.gz
Line 18: Line 34:
</pre>
</pre>


= Install KVM 1.2.0 =
= Install QEMU-KVM (1.2.0) =
Download latest source from: http://www.linux-kvm.org/page/Downloads
Download latest source from: http://www.linux-kvm.org/page/Downloads
* Remember '''--enable-rbd''' if you're building for ceph/librados
<pre>
<pre>
http://www.linux-kvm.org/page/Downloads
http://www.linux-kvm.org/page/Downloads
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make
make install
</pre>

= Install newest kernel =
3.6.8 currently.

Download from http://kernel.org
unpack, setup, compile and install:
<pre>
make menuconfig
make -j 8 && make -j 8 modules_install && make install
</pre>

Switch bootloader default # if you want to boot from it
<pre>
vim /boot/grub/grub.menu
</pre>
</pre>
check the new kernel is there and set DEFAULT=0 (default position of the new kernel entry)

Latest revision as of 22:41, 23 March 2013


Install deps

yum groupinstall Virtualization "Virtualization Client" "Virtualization Platform" "Virtualization Tools"
yum install gcc make libxml2-devel gnutls-devel device-mapper-devel python-devel libnl-devel
*yum install autoconf automake bison byacc flex gcc gcc-c++ gettext libpciaccess libpciaccess-devel libstdc++ libtool make ncurses-devel patch rpm-build
yum -y install glib2*

## If you want ceph, install ceph-devel from ceph.org repo ( http://ceph.com/docs/master/install/rpm/ )
yum install ceph-devel

  • Not sure this is needed.

Install QEMU (1.4.0)

Download latest source from: http://wiki.qemu.org/Download

./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make
make install

Install libvirt (1.0.3)

Download latest source from: http://libvirt.org/sources/

  • If you want ceph/rbd/librados support, remember to add --with-storage-rbd to the configure options.
wget http://libvirt.org/sources/libvirt-1.0.0.tar.gz
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make
make install
ldconfig

Install QEMU-KVM (1.2.0)

Download latest source from: http://www.linux-kvm.org/page/Downloads

  • Remember --enable-rbd if you're building for ceph/librados
http://www.linux-kvm.org/page/Downloads
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make
make install

Install newest kernel

3.6.8 currently.

Download from http://kernel.org unpack, setup, compile and install:

make menuconfig
make -j 8 && make -j 8 modules_install && make install

Switch bootloader default # if you want to boot from it

vim /boot/grub/grub.menu

check the new kernel is there and set DEFAULT=0 (default position of the new kernel entry)