Kvm学习文档记录
一、实验环境:
在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学习文档记录的更多相关文章
- soapUI学习文档(转载)
soapUI 学习文档不是前言的前言记得一个搞开发的同事突然跑来叫能不能做个WebService 性能测试,当时我就凌乱了,不淡定啊,因为我是做测试的,以前连WebService 是什么不知道,毕竟咱 ...
- Ext JS 6学习文档-第5章-表格组件(grid)
Ext JS 6学习文档-第5章-表格组件(grid) 使用 Grid 本章将探索 Ext JS 的高级组件 grid .还将使用它帮助读者建立一个功能齐全的公司目录.本章介绍下列几点主题: 基本的 ...
- Ext JS 6学习文档-第4章-数据包
Ext JS 6学习文档-第4章-数据包 数据包 本章探索 Ext JS 中处理数据可用的工具以及服务器和客户端之间的通信.在本章结束时将写一个调用 RESTful 服务的例子.下面是本章的内容: 模 ...
- Openstack api 学习文档 & restclient使用文档
Openstack api 学习文档 & restclient使用文档 转载请注明http://www.cnblogs.com/juandx/p/4943409.html 这篇文档总结一下我初 ...
- 2013 最新的 play web framework 版本 1.2.3 框架学习文档整理
Play framework框架学习文档 Play framework框架学习文档 1 一.什么是Playframework 3 二.playframework框架的优点 4 三.Play Frame ...
- Openstack python api 学习文档 api创建虚拟机
Openstack python api 学习文档 转载请注明http://www.cnblogs.com/juandx/p/4953191.html 因为需要学习使用api接口调用openstack ...
- .Net 官方学习文档
.Net 官方学习文档:https://docs.microsoft.com/zh-cn/dotnet/articles/welcome
- NodeJS-001-Nodejs学习文档整理(转-出自http://www.cnblogs.com/xucheng)
Nodejs学习文档整理 http://www.cnblogs.com/xucheng/p/3988835.html 1.nodejs是什么: nodejs是一个是javascript能在后台运行的平 ...
- Ext JS 6学习文档-第8章-主题和响应式设计
Ext JS 6学习文档-第8章-主题和响应式设计 主题和响应式设计 本章重点在 ExtJS 应用的主题和响应式设计.主要有以下几点内容: SASS 介绍和入门 主题 响应式设计 SASS 介绍和入门 ...
随机推荐
- JavaScript中的Math方法演示
<html> <head> <script type="text/javascript"> var num = 12.4; alert(Math ...
- VC++中MCI播放音频文件 【转】
MCI播放mp3音频文件例程 源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Wi ...
- 现代数字信号处理——AR模型
1. AR模型概念观 AR模型是一种线性预测,即已知N个数据,可由模型推出第N点前面或后面的数据(设推出P点),所以其本质类似于插值,其目的都是为了增加有效数据,只是AR模型是由N点递推, ...
- 百科知识 hta文件如何打开
后缀名为hta是什么文件,谢谢? 2006-10-11 21:36 提问者: tanhailong2006 | 浏览次数:2092次 我来帮他解答 输入内容已经达到长度限制 还能输入 9999 字 插 ...
- odoo费用报销流程
- Django-models-m2m
在Django的orm中,如果有多对多的字段,那么他的第三张表时自己生成的,参考官方文档发现第三张表可以自己写↓: 而且第三张表好像是可以自定制的 from django.db import mode ...
- C++ "#"的作用和使用方法
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/48879093 1 #和##的作用和使用 ...
- 在jquery的ajax方法中的success中使用return要注意的问题
jquery的ajax方法:在success中使用return:来结束程序的时候,结束的只是success这个方法,也就是说success中的return的作用范围只是success: 如果要想在su ...
- gcc參数总结
/*gcc 命令总结*/ 补充下gcc的知识,免得被大自然说编译原理不行.. 1.-o 參数 參数说明: -o參数用来指定生成程序的名字 gcc test.c 会编译出一个名为a.out的程序 gcc ...
- MVC5中使用jQuery Post 二维数组和一维数组到Action
很久没有写了,最近在做一个MVC项目,这是我做的第一个MVC项目.之前可以说多MVC一点都不了解,今天把昨天遇到的一个问题记录下来.MVC大神就请飘过吧,跟我遇到同样问题的可以进来看看.遇到的第一个问 ...