centos6.5下KVM安装配置

一.查看本机cpu是否支持虚拟化,如果输出svm(AMD)或者vmx(Inter)表示cpu支持虚拟化:

二.安装KVM,如下两种方法:

1.其中virt-viewer与virt-manager是kvm图形管理界面工具:

2.直接安装kvm组件:

三.启动kvm,并载入kvm模块:

1.修改hosts解析文件,添加如下一行,即本机ip与主机名的解析:

2.启动kvm:

3.载入kvm模块:

4.查看kvm模块是否被加载:

四.配置网卡桥接设备:

1.eth0:

2.br0:

3.重新启动网络服务:

五.新建磁盘镜像 ,磁盘镜像格式可以使用man  virt-install查看:

六.创建虚拟机实例与启动:

1.  常用选项说明,其他参数可使用man  virt-install查看:

--name    虚拟机的名字

--boot      启动顺序,hd表示硬盘,network表示网卡,cdrom表示光驱

--ram      内存大小,以M为单位

--vcpus   cpu的核数

--disk  path    磁盘镜像的位置,size为磁盘大小,单位为G;format为磁盘格式,这里设置为  qcow2,支持快照功能,另外还有qcow,raw等,可以使用man  virt-install查看;bus为磁盘接口类型,有ide与virtio,听说virtio能起到优化作用;

--cdrom   系统镜像位置

--bridge   br0表示你要桥接到真实电脑的br0接口上;model貌似也是指定网卡的接口,有pci

pci和virtio,听说virtio能起到优化作用

--os-type   系统类型,有windows和linux,可使用man  virt-install查看

--os-variant  系统类型,如win7,rhel6,rhel5.4等,可使用man  virt-install查看

--vnc     开启vnc

--vncport  指定vnc监听端口,默认为5900

--vnclisten  指定vnc监听ip,默认为127.0.0.1,设置为0.0.0.0,表示监听本机所有ip

--accelerate  加速,具体不知道

--hvm   使用完全虚拟化

--pxe    pxe网络启动

七.接下来就是一步步安装界面。

八.其他常用虚拟机管理命令:

1.virsh  list  --all                      查看本机建立的所有虚拟机实例,以及运行状况

2.virsh  start  虚拟机名            启动这台虚拟机,如:要启动刚才创建的虚拟机rhel6:virsh  start rhel6

3.virsh  destroy  虚拟机名        关闭这台虚拟机,类似直接断掉电源

4.virsh  undefine  虚拟机名      删除这台虚拟机

九.虚拟机快照功能,貌似qcow2格式磁盘镜像支持,其他的还没试过:

1.查看某个虚拟机创建的所有快照:

方法一:qemu-img   info   磁盘镜像的完整路径               如:查看rhel6:qemu-img  info  /kvm_disk_img/rhel6.img

方法二:qemu-img   snapshot   -l     磁盘镜像的完整路径

2.创建快照:qemu-img   snapshot   -c   快照名  所要创建快照的虚拟机所对应磁盘镜像的完整路径

3.恢复快照:qemu-img   snapshot   -a   快照名   所要恢复快照的虚拟机所对应的磁盘镜像的完整路径

4.删除快照:qemu-img   snapshot   -d   快照名   所要删除快照的虚拟机所对应的磁盘镜像的完整路径

十.虚拟机配置文件的修改:virsh   edit    要修改的虚拟机的名字

时间: 2024-10-11 12:31:04

centos6.5下KVM安装配置的相关文章

CentOS6.3下DNS安装与配置

1.下载并安装最新的bind包 yum install –y bind bind-chroot bind-utis 2.配置named.conf acl internals{ 127.0.0.0/8; 192.168.0.0/24; }; view "internal" { match-clients {internals; }; zone "youdomian.com" { type master; file "/etc/named/internals/

Centos6.4下Nginx安装

Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过三年了.Igor 将源代码以类BSD许可证的形式发布. Nginx和Apache区别 Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪博客.新浪播客.网易新

centos6.7下编译安装lnmp

很多步骤不说明了,请参照本人的centos6.7下编译安装lamp,这次的架构是nginx+php-fpm一台服务器,mysql一台服务器 (1)首先编译安装nginx: 操作命令: yum -y groupinstall "Development Tools" "Server Platform Development" yum -y install pcre-devel  useradd -r nginx  mkdir /var/tmp/nginx   事先得创建

centos6.7下 编译安装MySQL5.7

centos6.7下编译安装MySQL5.7 准备工作 #-----依赖包及MySQL和boost安装包----- #yum包安装: shell> yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgcrypt libtool bison #获取boost类库(5.7编译需要boost类库,编译时指定boost路径): shell> wget http://down

CentOS6.5下Oracle11G-R2安装、卸载

资源下载地址(包括本人所有安装过程中,系统备份文件):http://download.csdn.net/detail/attagain/7700437 一. 硬件要求 本部分内容命令,均以root用户执行. 1. 内存 建议内存应大于2G以上,1G可以运行,但比较吃力. 内存查看命令: [[email protected] /]# cat /proc/meminfo 或 [[email protected] /]# free -m total       used       free    

Linux下PHP安装配置MongoDB数据库连接扩展

说明: 操作系统:CentOS 5.X 64位 MongoDB数据库服务器: IP地址:192.168.21.130 Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作: 一.安装PHP的MongoDB数据库扩展(在Web服务器192.168.21.127上操作) 下载地址:http://pecl.php.net/get/mongo-1.5.1.t

VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)

首先启动Nginx 1. 转到 nginx 目录: /usr/local/nginx; 启动 nginx: /usr/local/nginx/nginx ubuntu 前要加 sudo; 关健配置 http 配置块下,一般设置在 zgip on 下: upstream localhost { #绿色对应 #ip_hash; server localhost:8090; server localhost:8080; } server / { location / { proxy_connect_t

CentOS下Redisserver安装配置

1.CentOS 6.6下Redis安装配置记录 2.CentOS下Redisserver安装配置

Ubuntu 14.04下NFS安装配置

Ubuntu 14.04下NFS安装配置 参考:http://www.linuxidc.com/Linux/2013-08/89154.htm 1.执行命令:sudo apt-get install nfs-kernel-server ; 2.执行命令:mkdir /home/jacobxu/nfs-jacoxu 建立一个nfs服务的专有的文件夹; 3.建立好文件夹后,接着执行命令:sudo vi /etc/exports 配置nfs; 4.在文章的最后一行添加:/home/jacobxu/nf