Friday, 28 December 2012

INSTALLING Cmake FROM SOURCE CODE IN CENTOS 5.8



CMake is a cross-platform free software for managing the build process of software using a compiler-independent method.

There are several ways to install CMake, depending on your platform.

Step1: Download the source code from cmake.org


Step 2:  copy the contents into directory and extract the contents of tar file

[root@localhost chandra]# tar -xvf cmake-2.8.10.2.tar.gz

[root@localhost chandra]# ls
cmake-2.8.10.2  cmake-2.8.10.2-Linux-i386.sh  cmake-2.8.10.2.tar.gz  Desktop

[root@localhost chandra]# cd cmake-2.8.10.2

Step 3: A bootstrap script is provided in cmake directory and we need to run this bootscrap for installation

[root@localhost cmake-2.8.10.2]# ls
bootstrap         CMakeCPackOptions.cmake.in  cmake_uninstall.cmake.in  CTestConfig.cmake     DartLocal.conf.in  Modules     Tests
ChangeLog.manual  CMakeGraphVizOptions.cmake  CompileFlags.cmake        CTestCustom.cmake.in  Docs               Readme.txt  Utilities
ChangeLog.txt     CMakeLists.txt              configure                 CTestCustom.ctest.in  doxygen.config     Source
CMakeCPack.cmake  CMakeLogo.gif               Copyright.txt             DartConfig.cmake      Example            Templates

 [root@localhost cmake-2.8.10.2]#  ./bootstrap

Step 4: After running bootstrap script we need to compile using gmake or make command

[root@localhost cmake-2.8.10.2]# gmake

[root@localhost cmake-2.8.10.2]#  make install

Step 5: Verifying whether cmake is installed or not


[root@localhost cmake-2.8.10.2]# which cmake
/usr/local/bin/cmake

Tuesday, 11 December 2012

How to Install XEN WorkStation inside Centos 5.8 in VM Ware workstation 8.0



Step1:

First I have allocated 100 GB for Centos 5.8 

Step 2:

I have Customized Hardware options like RAM Size and Number of Processors(no.of Processors to 2 & no.of core Processors to 2) and Virtualization engine ( under this “Preferred mode:Intel VT-x/EPT or AMD-V/RVI(selected this option and we need to check this checkbox)



Step 3: I have Changed Memory To 2 GB (RAM Size)

Step 4: Click on Close and Continue Our Installation of Centos 5.8 and we are almost done with this
 
Step 5: After Complete Installation of Centos 5.8 and                                                                                         we need to install the following packages for  XEN 
1.      Kernel-xen-2.6.18-308.24.1.el5.i686.rpm
2.      Kernel-xen-devel-2.6.18-308.24.1.el5.i686.rpm
3.      Xen-libs-3.0.3-135.el5-8.5.i386.rpm
4.      Libvirt-python-0.8.2-25.el5.i386.rpm
5.      Xen-devel-3.0.3-135.el5-8.5.i386.rpm
6.      Python-virtinst-0-400.3-13.el5.noarch.rpm
7.      Xen-3.0.3-135.el5-8.5.i386.rpm
8.      Libvirt-0.8.2.-25.el5.i386.rpm
9.      Virt-manager rpm
10.  Gtk-vnc
11.  Gtk-vnc-python
12.  Gnome-python2-gnome

[root@localhost ~]# yum install kernel-xen*
This will install two packages (kernel-xen , kernel-xen-devel)

[root@localhost ~]# yum install xen*
This will install following packages and dependencies (xen  ,xen-devel ,xen-libs and bridge-utils, e4fsprogs-libs, libvirt  , libvirt-python, python-virtinst)

[root@localhost ~]# yum install virt-manager*

This will install following Package and their dependencies (virt-manager  and gnome-python2-gnomekeyring,gtk-vnc, gtk-vnc-python)

Step 6: After installing above packages we need to edit grub.conf  and we need to set it to “default=0”.
vi /etc/grub.conf

#boot=/dev/sda
default=1-------------------------------------------------------------------------à this line to Zero(0)
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-308.24.1.el5xen)
        root (hd0,0)
        kernel /xen.gz-2.6.18-308.24.1.el5
        module /vmlinuz-2.6.18-308.24.1.el5xen ro root=LABEL=/ rhgb quiet
        module /initrd-2.6.18-308.24.1.el5xen.img
title CentOS (2.6.18-308.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-308.el5 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.18-308.el5.img
:wq(save and quit)
After saving and quit . we need to reboot the system so that “XEN” (workstation) will start

Step 7:

We can check whether xen is installed or not

[root@localhost ~]# virsh list
 Id Name                 State
----------------------------------
  0 Domain-0             running

 [root@localhost ~]# xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1651     4 r-----    194.8

   Step 8:

   Issue the following command “virt-manager" in terminal
[root@localhost ~]# virt-manager
[root@localhost ~]#
                                                   fig2 :



 click on new button 
                                                       fig3:


Stepc:  click on forward
                      fig4:
stepd:


Give the name as you like I am giving system1 and click forward and select which type of install in this (paravirtualiztion or fully virtulization)


After selecting click on forward and I am using iso (windowsxp) and click forward and allocate disk size(ex:20gb) and forward and select physical shared device for network and click on forward
Finally after selecting all this will install our new operating system inside.
 We finally installed window xp  inside centos 5.8 which is installed inside VM ware workstation