本章为读者提供了Linux虚拟化中流行技术的深刻见解,以及相较于其他同类技术的优势特点.本书共有14章,囊括了KVM虚拟化中的各个方面,从KVM的内部构造开始,并包括了诸如软件定义网络(SDN),性能调节和优化以及P2V(physical to virtual migration)等高级内容. 在本章中,我们将学习以下内容: Linux虚拟化和它的基本概念 为什么我们要使用Linux虚拟化 Hypervisor/VMM 在云计算中,Linux虚拟化可以为你提供什么 公有云和私有云 TIP:在开始…
在本章中,我们将讨论libvirt.QEMU和KVM的重要数据结构和内部实现.然后,我们将深入了解KVM下vCPU的执行流程. 在这一章,我们将讨论: libvirt.QEMU和KVM的内部运作方式. libvirt.QEMU和KVM的重要数据结构和代码路径. vCPU的执行流程 所有这些组件如何通信以提供虚拟化 熟悉libvirt及其实现 上一章中提到,libvirt作为额外的管理层可以跟各种hypervisors(例如KVM/QEMU,LXC,OpenVZ,UML)进行通信.libvirt…
1.创建新的虚拟机 2.选择自定义 3.选择Workstation 10.0 4.选择稍后安装操作系统 5.选择Red Hat 6 64位 6.对虚拟机命名和选择安装位置 7.选择处理器配置 8.选择2G内存 9.设置网络类型 10.选择I/O控制器类型 11.选择磁盘类型 12.创建虚拟磁盘 13.磁盘大小为160G,将虚拟磁盘储存为单个文件 14.指定磁盘文件 15.虚拟机创建完成 16.虚拟机设置加载LinuxISO光盘 17.选择第一项安装Linux系统 18.跳过自检 19.安装完成进…
在第二章,你了解了KVM的内部结构:在本章中,您将了解如何将Linux服务器设置为虚拟化主机.我们正在讨论将KVM用于虚拟化并将libvirt作为虚拟化管理引擎. KVM开启了虚拟化并利用你的服务器或工作站来运行虚拟机.从技术术语来说,KVM是一组针对具备虚拟化扩展的x86架构硬件的内核模块:被加载后,它可以将Linux服务器转化为虚拟化hypervisor.可加载模块包括kvm.ko,它提供了核心虚拟化功能,以及一个处理器相关的模块,如kvm-intel.ko或者kvm-amd.ko. NOT…
在第3章<搭建独立的KVM虚拟化>中,你安装并启动了libvirtd服务.你还引入了帮助你管理虚拟机的libvirt管理工具virt-manager和virsh. 相较于命令行,新用户总是更喜欢GUI.因此我们从virt-manager开始讲解.我们也认为,了解virt-manager将快速推进使用libvirt和virsh管理虚拟机的学习过程.我们会尽可能提供等价的virsh命令,使你有机会同时学习virt-manager和virsh. 在本章中,我们将讨论以下主题: virt-manger…
20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50K的文件并用ls列表显示出来,理解2> /dev/null含义,把没权限的都隐藏起来了2.pwd ,ls  ,ls -a   ,ls -al ,,ls -alh,touch   ,make,常用ls -alh3.标准输入和输出管道cat >  1127.www.qixoo.qixoo.com/pa…
Linux 由内核.GNU.桌面环境.应用软件四部分组成 内核基本功能: (1). 管理内存 (2). 管理硬件设备 (3). 管理文件系统 (4). 管理软件程序 GNU:操作系统需要一些工具来执行功能,比如控制文件和程序 最重要的是shell Linux桌面环境: 应用软件:…
import MySQLdb//定义引用数据库的驱动文件 import serial import time ser = serial.Serial('/dev/ttyATH0', 115200, timeout=65)//读串口 while True: data = ser.readline() print repr(data)//输出读到的数据 conn=MySQLdb.connect(host='192.168.2.1',user='root',passwd='root',db='ma'/…
背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: KVM版本:5.9.1 QEMU版本:5.0.0 工具:Source Insight 3.5, Visio 文章同步在博客园:https://www.cnblogs.com/LoyenWang/ 1. 概述 <Linux虚拟化KVM-Qemu分析(二)之ARMv8虚拟化>文中描述过内存虚拟化大体框架,再来回顾一下:…
代码分析文章<KVM虚拟机代码揭秘--QEMU代码结构分析>.<KVM虚拟机代码揭秘--中断虚拟化>.<KVM虚拟机代码揭秘--设备IO虚拟化>.<KVM虚拟机代码揭秘--QEMU的PCI总线与设备(上)>.<KVM虚拟机代码揭秘--QEMU的PCI总线与设备(下)>.先从大的方面分析代码结构,然后分中断.IO.PCI总线与设备详细介绍. KVM虚拟机代码揭秘--QEMU代码结构分析 关于TCG的解释:TCG(Tiny Code Generato…