一、实验环境:

在vmware上打开vt支持选项:

操作系统信息:

[root@node2 ~]# cat /etc/issue
CentOS release 6.6 (Final)
Kernel \r on an \m [root@node2 ~]# uname -a
Linux node2 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

  

 

查看是否支持虚拟化:

grep --color -E '(vmx|svm)' /proc/cpuinfo  #有输出结果则支持

  

二、安装kvm以及管理器

2.1 安装epel源

# yum install epel-release

2.2 安装kvm以及管理器

 #安装kvm
# yum install qemu-kvm
#安装kvm管理工具
# yum install virt-manager python-virtinst qemu-kvm-tools
#rpm –ql qemu-kvm #查看安装了那些文件

2.3 验证是否加载kvm模块:

2.4 安装libvirt (virsh 依赖于此包)

# yum install libvirt libvirt-python
# 启动 相应的进程
# /etc/init.d/libvirtd start

  

三、虚拟机的创建、管理

3.1 创建虚拟机磁盘

# 创建 /kvm 目录,并创建kvm.raw硬盘裸设备,并上传centos镜像到此目录
# qemu-img create -f raw /kvm/kvm.raw 8G #创建命令连接 ln -s /usr/libexec/qemu-kvm /bin
# 命令 virsh 管理虚拟机

3.2 创建虚拟机

# raw格式硬盘虚拟机:
# 内存 磁盘 /kvm/kvm.raw 镜像: /kvm/centos66.iso
# virt-install --virt-type kvm --name kvm-demo --ram \
--cdrom=/kvm/centos66.iso --network network=default \
--graphics vnc,listen=0.0.0.0 --noautoconsole \
--os-type=linux --os-variant=rhel6 --disk path=/kvm/kvm.raw # virsh list –all #查看所有的虚拟机
Qcow2格式硬盘:

virt-install --virt-type kvm --name demo --ram  --cdrom=/data/centos66.iso \
--network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole \
--os-type=linux --os-variant=rhel6 \
--disk path=/data/disk/kvm-demo.qcow2,format=qcow2

3.3 使用vnc连接虚拟机

上图为安装完成之后的结果,第一次连接应该是安装系统的界面,安装系统步骤略过

自此,虚拟机创建完毕.

3.4 virsh 常用指令

virsh edit kvm-demo

#编辑虚拟机

virsh define kvm-demo.xml

#从xml导入虚拟机信息

virsh dumpxml kvm-demo >kvm-demo.xml

# 将虚拟机dump到xml文件

l  可参考: http://blog.csdn.net/b_h_l/article/details/17299583#t19

Kvm学习文档记录的更多相关文章

  1. soapUI学习文档(转载)

    soapUI 学习文档不是前言的前言记得一个搞开发的同事突然跑来叫能不能做个WebService 性能测试,当时我就凌乱了,不淡定啊,因为我是做测试的,以前连WebService 是什么不知道,毕竟咱 ...

  2. Ext JS 6学习文档-第5章-表格组件(grid)

    Ext JS 6学习文档-第5章-表格组件(grid) 使用 Grid 本章将探索 Ext JS 的高级组件 grid .还将使用它帮助读者建立一个功能齐全的公司目录.本章介绍下列几点主题: 基本的 ...

  3. Ext JS 6学习文档-第4章-数据包

    Ext JS 6学习文档-第4章-数据包 数据包 本章探索 Ext JS 中处理数据可用的工具以及服务器和客户端之间的通信.在本章结束时将写一个调用 RESTful 服务的例子.下面是本章的内容: 模 ...

  4. Openstack api 学习文档 & restclient使用文档

    Openstack api 学习文档 & restclient使用文档 转载请注明http://www.cnblogs.com/juandx/p/4943409.html 这篇文档总结一下我初 ...

  5. 2013 最新的 play web framework 版本 1.2.3 框架学习文档整理

    Play framework框架学习文档 Play framework框架学习文档 1 一.什么是Playframework 3 二.playframework框架的优点 4 三.Play Frame ...

  6. Openstack python api 学习文档 api创建虚拟机

    Openstack python api 学习文档 转载请注明http://www.cnblogs.com/juandx/p/4953191.html 因为需要学习使用api接口调用openstack ...

  7. .Net 官方学习文档

    .Net 官方学习文档:https://docs.microsoft.com/zh-cn/dotnet/articles/welcome

  8. NodeJS-001-Nodejs学习文档整理(转-出自http://www.cnblogs.com/xucheng)

    Nodejs学习文档整理 http://www.cnblogs.com/xucheng/p/3988835.html 1.nodejs是什么: nodejs是一个是javascript能在后台运行的平 ...

  9. Ext JS 6学习文档-第8章-主题和响应式设计

    Ext JS 6学习文档-第8章-主题和响应式设计 主题和响应式设计 本章重点在 ExtJS 应用的主题和响应式设计.主要有以下几点内容: SASS 介绍和入门 主题 响应式设计 SASS 介绍和入门 ...

随机推荐

  1. Mac下安装和使用GunPG(GPG)

    GPG是加解密的工具,亦可以用于签名.非对称加解密.需要公钥和私钥. mac下安装:brew install gpg 使用gpg工具校验下载文件的完整性,从官网下载KEYS和asc文件:gpg --i ...

  2. Neural Networks and Deep Learning学习笔记ch1 - 神经网络

    近期開始看一些深度学习的资料.想学习一下深度学习的基础知识.找到了一个比較好的tutorial,Neural Networks and Deep Learning,认真看完了之后觉得收获还是非常多的. ...

  3. 【转载】使用事件模型 & libev学习

    参考这篇文章: http://www.ibm.com/developerworks/cn/linux/l-cn-edntwk/ 这里面使用的是 libev ,不是libevent Nodejs就是采用 ...

  4. 怎样高速启动Android模拟器(Android Emulator)

    总所周知,每次我们启动Android Emulator,都须要花费非常长一段时间,几分钟甚至十几分钟.事实上,我们能够使用快照(Snapshot)功能,来高速启动Android模拟器. 首先.须要在A ...

  5. 最长连续序列(Longest Consecutive Sequence)

    Given an unsorted array of integers, find the length of the longest consecutive elements sequence. F ...

  6. GTK入门学习:布局练习之计算器

    接下来,我们做一个布局练习.例如以下图: 我们用表格布局实现,表格布局參考坐标例如以下: 这里我们用到行编辑控件( GtkEntry ). 行编辑的创建: GtkWidget * gtk_entry_ ...

  7. web前端面试系列 - js中的prototype

    js中一切皆为对象,其中函数也是一种对象, 而每个函数都有一个prototype属性,其值也是一个对象. 一.prototype的作用 1. 在多个实例对象之间共享数据和方法. 2. 通过原型链实现继 ...

  8. nginx源代码分析--配置信息的继承&合并

    这里仅仅讲述http{}模块下的配置: 在ngx_http_block()函数内(这个函数别调用时在ngx_inti_cycle内的ngx_conf_parse函数,这个函数遇到http命令时 回调n ...

  9. Mataplotlib事例操作

    刚开始需要的文件是和前边的两个连载一起的

  10. 【ZZ】Visual C++ 6.0 精简安装版(支持VA、ICC 等等安装)

    (2012-04-22 08:10:10) 标签: it 分类: 软件_Software Visual C++ 6.0 精简安装版(支持VA.ICC 等等安装) 2012-04-16 21:07 想找 ...