KVM系列笔记(1)

大家好,从今天起写一份KVM相关的笔记,一方面是给自己总结一下,二来作为讲师的我,也希望能够写一些笔记供大家参考,能力有限,多多指教。

KVM系列笔记忽略大部分的原理知识,直接从实验方面下手,如果大家想多了解下KVM或是虚拟化相关的理论知识,可以参考红帽官网或是其他论坛里面高手们的讲解,这里就不多费时间了,本人所有文字和截图都在自己的笔记本上作出来后,才写出来的原则,所以可能更新会有点慢,见谅,如有问题,可以留言或Q我(83193100)。

废话不多说了,KVM系列笔记(1)先从安装开始吧,实验环境为VMworkstation11,里面安装了RedHat版本的OS,切记,由于我们是在VM里面搭建虚拟机,因此VM必须开启虚拟化支持 如图:

进入到全新安装好的RedHat系统之后(安装系统的过程就不多写了),打开命令行终端,查看是否CPU支持虚拟化  grep "vmx" /proc/cpuinfo  如果有这个标签才代表支持虚拟化功能,否则没法玩。

在安装KVM之前,我们先做一个桥接网卡,这张桥接网卡是用于guestvm机器能够和物理机器host直接通信,关于KVM网络模式我们后面还要单独写一篇文章详细理解下。

//  复制一个br0配置文件

vim  ifcfg-br0

//别忘记把device改成br0,type改成Bridge(大写的B)

vim  ifcfg-eth0

//添加一行BRIDGE=br0

保存退出重启网卡,如果大家启动失败,应该把NetworkManager服务停止

通过重启网卡服务,ifconfig查看出br0有一个ip就OK了。

下面就开始安装KVM相关组件了,需要配置好YUM源,采用YUM安装方便些。

yum install -y kvm   libvirt  virt-manager

由于我安装了virt-manager这个图形界面的管理工具,因此可以直接执行virt-manager命令调

出图像管理工具,但是会报错。

//错误提示很明显,没有期待libvirt daemon

service  libvritd restart

chkconfig  libvritd  on  就可以解决此问题了。

到此,KVM就安装成功了,下篇文章就要开始介绍如何在KVM上安装一个全新的guest os 了。

时间: 2024-08-01 08:50:08

KVM系列笔记(1)的相关文章

KVM系列笔记(2)

在上一篇文章当中(http://naturelong1989.blog.51cto.com/627491/1597184)我们讲解了如何安装KVM组件,这篇文章,我们要介绍如何使用virt-install来安装guests os. 在这之前,我们有必要介绍下整体的架构和关键性术语. KVM模块只支持硬件虚拟化,还要通过用户空间程序QEMU模拟各种设备. Hardward:可以看的到的物理硬件设备,如内存,CPU I/O设备等 hypervisor:虚拟监控器(vmm)只要负责管理真实硬件平台,并

Java系列笔记(1) - Java 类加载与初始化

目录 类加载器 动态加载 链接 初始化 示例 类加载器 在了解Java的机制之前,需要先了解类在JVM(Java虚拟机)中是如何加载的,这对后面理解java其它机制将有重要作用. 每个类编译后产生一个Class对象,存储在.class文件中,JVM使用类加载器(Class Loader)来加载类的字节码文件(.class),类加载器实质上是一条类加载器链,一般的,我们只会用到一个原生的类加载器,它只加载Java API等可信类,通常只是在本地磁盘中加载,这些类一般就够我们使用了.如果我们需要从远

kvm学习笔记

http://blog.opskumu.com/ http://blog.csdn.net/kumu_Linux http://blog.opskumu.com/kvm-notes.html#kvm- KVM十年 virtio-gpu介绍 Linode 从 Xen 升级到 KVM qemu2.7编译实战 SPICE协议的理解 海量"小文件"优化秘籍:GlusterFS 让KVM虚拟机支持console功能 利用KVMGT-kernel,实现 KVM GPU虚拟化 让KVM虚机能使用音箱

Java系列笔记(2) - Java RTTI和反射机制

目录 前言 传统的RTTI 反射 反射的实现方式 反射的性能 反射与设计模式 前言 并不是所有的Class都能在编译时明确,因此在某些情况下需要在运行时再发现和确定类型信息(比如:基于构建编程,),这就是RTTI(Runtime Type Information,运行时类型信息). 在java中,有两种RTTI的方式,一种是传统的,即假设在编译时已经知道了所有的类型:还有一种,是利用反射机制,在运行时再尝试确定类型信息. 本文主要讲反射方式实现的RTTI,建议在阅读本文之前,先了解类的加载机制(

算法系列笔记5(扩展数据结构-动态顺序统计和区间树)

在编程中,我们往往使用已有的数据结构无法解决问题,这是不必要急着创建新的数据结构,而是在已有数据结构的基础上添加新的字段.本节在上一次笔记红黑树这一基础数据结构上进行扩展,得出两个重要的应用-动态顺序统计和区间树. 动态顺序统计 在算法系列笔记2中我们在线性时间内完成了静态表的顺序统计,而这里我们在红黑树上进行扩展,在O(lgn)时间内完成该操作,主要包括返回第i 排名的元素os_select(i)和给定一个元素x,返回其排名(os_rank(x)). 思想:添加新项:在红黑树的结点上记录下该结

KVM虚拟化笔记(十二)------kvm虚拟机磁盘文件的读取

kvm挂载磁盘的方法和工具很多,具体如下: (1)raw格式的磁盘可以直接挂载,也可以将qcow2格式的磁盘转换成raw格式的并挂载.eg:转换的命令为: [[email protected] ~]# qemu-img convert -f raw -O qcow2 yz3_add.qcow2 yz3_add.img 具体的可以参考上节内容. (2)通过编译安装qemu-nbd工具挂载qcow2格式的磁盘. qemu-nbd工具默认没有安装,需要编译进行安装. (3)通过创建kvm环境创建kvm

环境搭建系列笔记-目录

计划出个系列笔记,写一下如何搭建MySQL集群.RabbitMQ集群.Redis集群.Zookeeper集群.nginx.tomcat啥的. 先定个小目标,列个目录,然后搞出来这个系列. 大家有什么建议,比如想先看哪个?想让我写得多详细?想让我提供什么资源? 系列一:系统安装之centos 6.5安装与配置 系列二:准备工作之Java环境安装 系列三:数据为先之MySQL读写集群搭建 系列四:谈分布式之RabbitMQ集群搭建 系列五:谈分布式之Zookeeper集群搭建 系列六:分布缓存之Re

pluskid'SVM系列笔记(可当做目录对照看)

0.训练数据对分类器性能的影响 原文链接:http://blog.pluskid.org/?p=223 1.训练数据的不平衡性对分类器性能的影响(precision .accuracy.error rate 等) 2.SVM(support vector machine)通过hyperplane切分数据,so we can have lots of reasonable hyperplane. 对于需要复杂曲线才能切分的边界:将数据映射到高维空间,这样通常都能转化成可用线性边界切分的情况, us

【转载】Java系列笔记(1) - Java 类加载与初始化

Java系列笔记(1) - Java 类加载与初始化 原文地址:http://www.cnblogs.com/zhguang/p/3154584.html 目录 类加载器 动态加载 链接 初始化 示例 类加载器 在了解Java的机制之前,需要先了解类在JVM(Java虚拟机)中是如何加载的,这对后面理解java其它机制将有重要作用. 每个类编译后产生一个Class对象,存储在.class文件中,JVM使用类加载器(Class Loader)来加载类的字节码文件(.class),类加载器实质上是一