redhat6.5下安装配置kvm虚拟机

--------------------------

一、前言

二、环境

三、安装与配置

四、创建kvm虚拟机

五、管理kvm虚拟机

六、克隆kvm虚拟机

--------------------------

一、前言

KVM,即Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。而Xen早期则是基于软件模拟的Para-Virtualization,

新版本则是基于硬件支持的完全虚拟化。但Xen本身有自己的进程调度器,存储管理模块等,所以代码较为庞大。广为流传的商业系统虚拟化软件VMware ESX系列也是基于软件模拟的Para-Virtualization。

二、环境

系统:rhel6.5 64位

软件包组:

virtualization             提供虚拟机的环境,主要包含qemu-kvm

virtualization-client      管理和安装虚拟机实例的客户端,主要有python-virtinst,virt-manager,virt-viewer

virtualization-platform    提供访问和控制虚拟客户端的接口,主要有libvirt,libvirt-client

virtualization-tools       管理离线虚拟机镜像的工具,主要有libguestfs

根据需求选择软件包,一般都安装前三个,也可以只安装个别主要的包。

为了减少不必要的麻烦,请关闭防火墙和SELinux

# cat /proc/cpuinfo |grep flags     需要全虚拟化支持为vmx(Inter)或svm(AMD)

如果确定物理机支持cpu虚拟化技术,而使用上述命令查找不到相应指令,请参考以下解决办法:

http://yinuoqianjin.blog.51cto.com/8360868/1557987

三、安装与配置

# yum groupinstall "Virtualization" "Virtualization Client""Virtualization Platform"
# yum install qemu-kvm virt-manager libvirt         //也可只安装个别主要的包
# lsmod |grep kvm                                   //kvm模块一定要加载
kvm_intel              53484  0 
kvm                   316506  1 kvm_intel
# service libvirtd start                            //启动libvirt服务         
Starting libvirtd daemon:             [  OK  ]

四、创建kvm虚拟机(图形界面)

1.在kvm宿主机创建虚拟机存储位置

# mkdir /data

2.可以利用vnc远程连接kvm宿主机,进行管理。Application→System Tools→Virtual Machine Manager

3.进入Virtual Machine Manager管理界面,新建一个虚拟机。

5.输入虚拟机名称,选择“Local Install media”

6.选择“Use CDROM or DVD”,及使用vmware的虚拟光驱

7.选择内存及cpu,依机器性能本身而定

8.选择虚拟机磁盘大小,及存储位置

9.新建虚拟机信息预览

下面就会开始安装,和安装操作系统是一样的步骤。

安装后的界面:

五、管理kvm虚拟机

常用命令:

virsh list       显示虚拟机运行状态

virsh console    使用文本方式连接虚拟系统

virsh start      开启虚拟系统

virsh shutdown   关闭虚拟系统

# vim  /etc/libvirt/qemu/vm01.xml    //配置文件路径

注:虚拟机和宿主机之间切换使用ctrl+】(右方括号)

# virsh console vm01
Connected to domain vm01
Escape character is ^]               //如无法进入,解决办法:http://yinuoqianjin.blog.51cto.com/8360868/1562588

六、克隆kvm虚拟机

# virt-clone -o vm01 -n vm02 -f /data/vm02      //vm01需要关机
# ll -h /data
-rwxr-xr-x 1 root root 8.0G Oct 13 17:40 vm01.img
-rwxr-xr-x 1 root root 8.0G Oct 13 17:42 vm02.img
时间: 2024-10-25 17:19:14

redhat6.5下安装配置kvm虚拟机的相关文章

CentOS 5.X下安装配置xen虚拟机及基本使用

1.前提需求1.1.简介Xen是以GNU的GPL授权发布的自由软件,目的在于提供高效能.可支援不同操作系统同时运行且各个操作系统之间彼此相互独立的系统环境,Xen是基于X86架构开发出来的虚拟机控制器(Virtual Machine Hypervisor).Xen虚拟化包括两种虚拟化方式,半虚拟化(Para-virtualization)和全虚拟化(Fully-virtualization).这两种虚拟化都需要cpu的支持.半虚拟化的架构示意图: 确定cpu是否支持xen的运行:半虚拟化:x86

CentOS下安装配置KVM

OS version: CentOS Linux release 7.6.1810 (Core) Install KVM kernel yum install -y centos-release-qemu-ev.noarchyum install -y qemu-kvm.x86_64 qemu-kvm-tools.x86_64 Install virt mgmt tool yum install libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x

Vmware下安装配置openwrt之傲娇的鼠标

从接触openwrt到如今开始对它有一点了解,历时半个多月.与其他人不同的是我是先从硬件做起,从刷机到环境配置来来回回弄了很多次,期间路由器变砖两次,而且都是在夜里,于是就通宵抢救,在这里为那款路由器的设计工艺点一个大大的赞.后来随着功能的需要路由器的硬件配置渐渐跟不上了,鉴于目前囊中羞涩,又不想放弃灵机一动,试一试在虚拟机中能不能安装,于是就开始了一条不归路 OpenWRT是一个高度模块化.高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备.电话.小型机器人.智能

caffe学习(1):多平台下安装配置caffe

caffe学习(1):多平台下安装配置caffe 提到deep learning, caffe的大名自然是如雷贯耳,当然,除了caffe之外,还有很多其他的框架,如torch,mxnet...但是,就我自己这一个月的实验以及师兄的结论都是,caffe得出的实验performance要高于别的框架,可能是C++的威力吧~笑 OK,接下来准备在这个系列分享我使用和学习caffe的一些经验,首先自然是框架的配置了.这里我们分享一下在windows10和ubuntu14.04虚拟机下的Caffe配置(:

在linux下安装配置Initiator

在linux下安装和配置Initiator 环境 : 开启虚拟机,安装有linux操作系统. 首先打开linux操作系统,进入后使用命令ifconfig –a查看ip地址 在windows下安装安装有SecureCRT 7.1软件或者putty来进行远程控制     在linux下安装Initiator [[email protected] ~]# mkdir -p /mnt/cdron 创建目录并将光盘挂载到/mnt/cdrom目录下 [[email protected] ~]# mount

【Java】Linux下安装配置Oracle JDK 1.7版本

1 环境 Vmware虚拟机中的Ubuntu 12.04 32位系统 2具体安装步骤 ①下载最新的jdk包 注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html ②创建一个目录,解压压缩包 mkdir usr/lib/jvm 移动到该目录,并解压 [email protected]:/usr/lib$ sudo

CentOS6.X下安装配置独立SVN服务器|Subversion server

Hi 大家好,我是钟义林,今天我们来安装一个Subversion服务吧,Subversion server其实就我们日常说的SVN服务,Subversion(简称SVN,svn),一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控***务已从CVS转移到Subversion.svn服务器有2种运行方式:独立服务器和借助apache运行.下面我安装独立SVN 首先,清除一下yum的缓存吧,yum clean  all [一]安装

在redhat6.4下安装 Oracle® Database 11g Release 2

OS版本: 安装过程的相关信息: pdksh 安装好后根据需要设置oracle开机自启动http://www.cnblogs.com/softidea/p/3761671.html 设置环境变量NLS_LANG,ORACLE_SID 配置tnsnames.ora http://blog.itpub.net/21162451/viewspace-721930/ 在redhat6.4下安装 Oracle® Database 11g Release 2

Linux下安装配置Apache服务器

Linux下安装配置Apache服务器 1. 安装Apache [[email protected] ~]# yum –y install httpd 2. 启动Apache [[email protected] ~]# systemctl start httpd 3. 查看进程 [[email protected] ~]# systemctl status httpd httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib