一、实验环境:

在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. 转:在CentOS下编译安装GCC

    转:https://teddysun.com/432.html 在CentOS下编译安装GCC 技术  秋水逸冰  发布于: 2015-09-02  更新于: 2015-09-02  6519 次围观 ...

  2. Spin.js-CSS动画进度载入器

    spin.js是一款很easy的CSS载入器,他是一款使用了VML(Vector Makeup Language)的CSS动画效果. spin.js的特性 他有着很强大的适应性.有着下面几个特性: 1 ...

  3. 数据库 ""和null的在java 持久化中的区别

    如果查找的时候查找了dealerCarType中a字段,但是数据库中a字段为"",那么持久化结果dealerCarType.getA() 结果为""; 如果查找 ...

  4. vue2.0 自定义 下拉刷新和上拉加载更多(Scroller) 组件

    1.下拉刷新和上拉加载更多组件 Scroller.vue <!-- 下拉刷新 上拉加载更多 组件 --> <template> <div :style="mar ...

  5. 请问如何突破”所选文件超出了文件的最大值设定:25.00 Mb“限制

        警告消息             这个限制 并没有 设置项, 必须 修改 源码才可以.     打开 web/static/src/js/views/form_widgets.js       ...

  6. Word Ladder(找出start——end的最短长度)——bfs

    Word Ladder Given two words (start and end), and a dictionary, find the length of shortest transform ...

  7. js eval 解析字符串

    //带变量的字符串var str = 'var a=1; var b=2;'; eval(str); alert(a+b);//结果 3: //数组字符串var arrStr = "[1,2 ...

  8. POCO类

    我认为POCO(简单传统CLR对象)重点应该是简单,不跟其他不相关的类进行关联关系或不相关的属性.<NHibernate 4 Beginner Guid>这本书有提到,应该是满足下面三个条 ...

  9. Python+Selenium框架-unittest执行脚本方法之addTest

    本文开始介绍如何通过unittest来管理和执行测试用例,这一篇介绍unittest下addTest()方法来加载测试用例到测试套件中去.为了演示效果,我在前面文章的脚本基础上,新建了一个测试脚本,这 ...

  10. Cocos2d-X中的粒子

    Cocos2d-x引擎提供了强大的type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/particle-s ...