CentOS下安装配置KVM的过程

CentOS下KVM试用

最近整理公司的几台服务器,由于机器少应用多,就总是觉得服务器资源紧张,所以痛下决心使用虚拟机 。考察了一番决定使用KVM,因为机器配置不是很高,使用KVM性能会比较好。

基础系统选用CentOS5.4 ,下面列出具体的安装配置过程

安装CentOS操作系统

下载CentOS5.4,安装是使用Server模式,不 安装任何桌面,毕竟图形桌面太占资源,在选择软件时启用下面的几项:

开发工具

开发库

虚拟化--KVM

虚拟化--KVM 起初我没有启用KVM,因为我想自己编译安装KVM,结果在装载内核 kvm-amd模块时总是不成功!

安装完成后首先启用内核的kvm-amd模块,如果你的机器是intel的就改成 kvm-intel,命令如下

[root@localhost ~]# modprobe kvm-amd

如果没有提示任何错误就成功 了,可以使用lsmod | grep kvm查看是否装载成功,命令如下

[root@localhost ~]# lsmod | grep kvm kvm_amd 68648 1 kvm 223264 2 ksm,kvm_amd

看到如上类似的输出就表示启用kvm模块成功!

编译安装KVM

CentOS的yum源里提供的kvm版本太低,所以我决定自己编译安装。首先下载kvm源码包, 然后解压,命令如下

[root@localhost ~]# tar zxvf qemu-kvm-0.12.3.tar.gz

接下来开始编 译、安装,进入解压后的目录,命令如下:

[root@localhost /]# ./configure --prefix=/usr

[root@localhost /]# make

[root@localhost /]# make install

编译很快,基本上几秒就完成了 ,如果没有出现什么错误,那么恭喜你!KVM已经成功安装了!

KVM版本 目前官方的最高版本是0.13.0 ,可是我使用发现无法通过vns连接虚拟机,所以只好放弃,使用0.12.3版本就一切正常。

搞定虚拟机 网桥

虚拟机最重要的是保证网络能正常访问,否则就没有意义了。启用kvm网桥要安装两个软件 bridge-utils和tunctl。 bridge-utils可以使用yum安装,命令如下:

yum install bridge- utils

tunctl在源里没有找到,需要下载rpm包手工安装,命令如下:

[root@localhost /]# wget -c 'ftp://194.199.20.114/linux/EPEL/5Server/x86_64/tunctl-1.5-2.el5.x86_64.rpm'

[root@localhost /]# rpm -ivh tunctl-1.5-2.el5.x86_64.rpm

接下来编辑网桥配置文件,新建一 个名字为vmbridge.sh的shell文件,使用vim编辑,命令如下

[root@localhost /]# vim vmbridge.sh

时间: 2024-10-31 07:41:55

CentOS下安装配置KVM的过程的相关文章

CentOS下安装配置Tomcat环境

  CentOS下安装配置Tomcat 演示环境 系统:Linux CentOS 6.3 32位 环境:无安装apache.php.mysql 账号:Root 一.下载相关安装包 注:可以先进入 #cd /usr/local/ /进里面后再下载(也可以根据自己情况而定) 1.下载jdk 2.下载Tomcat 二.安装JDK和Tomcat 注:可以先进入 #cd /usr/local/ /再执行下面的命令 1.编译安装Jdk #chmod 777 jdk-6u41-linux-i586-rpm.b

CentOS下安装配置Tomcat环境方法

CentOS下安装配置Tomcat 演示环境 系统:Linux CentOS 6.3 32位 环境:无安装apache.php.mysql 账号:Root 一.下载相关安装包 注:可以先进入  #cd /usr/local/         /进里面后再下载(也可以根据自己情况而定) 1.下载jdk 下载链接: #wget http://download.oracle.com/otn/java/jdk/6u41-b02/jdk-6u41-linux-i586-rpm.bin?AuthParam=

在CentOS下安装配置MySQL(转)

今天刚把项目做完,需要马上部署到新到的测试服务器上,于是乎,要在服务器上安装环境,由于好久在linux上部署了,手有些生,比较费劲装完,现在把重要步骤贴出,供自己以后参照.1.首先要看看有没有已经安装好的MySQL,以免产生冲突# rpm -qa | grep MySQL2.卸载冲突的版本# rpm -e MySQL-version //要先后卸载客服端和服务器端 3.安装MySQL客服端和服务器端# rpm -ivh MySQL-server-community-5.1.48-1.rhel5.

CentOS下安装配置VNC

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://navyaijm.blog.51cto.com/4647068/809453 1. 检查vnc客户端和服务器是否已经安装:      [root@datacenter7 smdata]# rpm -q vnc vnc-server    vnc-4.1.2-14.el5_6.6    vnc-server-4.1.2-14.el5_6.6   cent os 5已包含vnc的安装

CentOS 下安装配置mongodb

先从这个地方下载 http://www.mongodb.org/downloads 然后#tar -zxvf mongodb-linux-x86_64-2.4.8.tgz  #   sudo mv mongodb-linux-x86_64-2.4.8 /usr/local/mongodb 创建目录:# mkdir -p /data/db创建专门的数据库用户groupadd mongodb   useradd -g mongodb -s /sbin/nologin -M mongodb  /sbi

CentOS 7安装配置Apache HTTP Server

原文 CentOS 7安装配置Apache HTTP Server   RPM安装httpd # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-util httpd-tools mailcap # rpm -qi httpd Name      : httpd Version    : 2.4.6 Release    : 18.el7.centos Architecture: x86_64 Install Date: Mon 11 Aug 2

[Linux]CentOS下安装和使用tmux

前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了.直到第二天码农周刊就推荐了这篇文章,才引起我真正的关注.tmux真的那么好用吗?所以我自己也倒腾来一遍,的确在许多场景下还是非常有用的.如: 做服务器的,肯定需要关注性能的,而tmux多个pane可以很方便同时关注多项性能指标: 我们的游戏服刚好有多个服务存在,而联调多个服务的时候,可以同时看到多个

PHP学习笔记----IIS7下安装配置php环境

原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装                                                                                     Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe 非线程安全型 以FastCGI模式运行 VC9 x86 Thread Safe 线程安全性 以ISAPI模式运行 安装过程 只需要解

CentOS 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

CentOS 下安装 LEMP 服务(nginx.MariaDB/MySQL 和 php) LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作用.正如其名称所暗示的, LEMP 包是由 Linux.nginx.MariaDB/MySQL 和 PHP 组成的.在传统的 LAMP 包中使用的 Apache HTTP 协议服务器性能低下而且难于大规模集群,相比来说 nginx 的高性能及轻量级等特性,正是其的替代方案. MariaDB 是一款社区支持驱动