本篇主要提供云计算虚拟化技术与开发张炜聂萌瑶熊晶著中国铁道北方城电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |
图书名称 | 云计算虚拟化技术与开发 |
作者 | 张炜聂萌瑶熊晶 著 |
定价 | 39元 |
出版社 | 中国铁道出版社 |
ISBN | 9787113242848 |
出版日期 | 2018-05-01 |
字数 | 296 |
页码 | 232 |
版次 | |
装帧 | 平装 |
开本 | 16开 |
商品重量 |
内容提要 | |
虚拟化技术是云计算实现的关键技术,自“云计算”成为热点后,虚拟化技术就成为IT界的热门话题,本书向读者循序渐进地介绍虚拟化技术的基本知识和实践方法。 n 本书共分7章,内容包括虚拟化技术概述、虚拟化实现技术架构、QEMU核心模块配置、构建KVM环境、KVM高级功能详解、虚拟化管理工具和虚拟机开发。 n 本书以培养学生实践能力为目标,在阐述虚拟化技术基本理论知识的基础上,注重工程实践中的配置、安装及虚拟化技术的使用和理解。 n 本书适合作为高等院校计算机类专业的教材,也可作为开展云计算研究与应用的企事业单位的培训教材,以及云计算爱好者的自学用书。 n |
目录 | |
章 虚拟化技术概述 1 n 11 虚拟化技术简介 1 n 111 虚拟化的基本概念 1 n 112 虚拟化的目的 2 n 113 云计算与虚拟化 4 n 114 虚拟化历史沿革与未来 n 趋势 4 n 12 虚拟化分类 5 n 121 硬件虚拟化 6 n 122 软件虚拟化 7 n 123 半虚拟化 9 n 124 全虚拟化 10 n 13 操作系统与虚拟化 11 n 131 系统级虚拟化 11 n 132 Docker与系统虚拟化 13 n 小结 13 n 习题 13 n 第2章 虚拟化实现技术架构 15 n 21 处理器虚拟化实现技术 15 n 211 Intel VT-x 16 n 212 vCPU 18 n 213 AMD SVM 19 n 22 内存虚拟化实现技术 19 n 221 Intel EPT 21 n 222 AMD NPT 22 n 23 I/O虚拟化实现技术 23 n 231 Intel VT-d 24 n 232 IOMMU 27 n 233 SR-IOV 28 n 24 网络虚拟化实现技术 29 n 241 Linux Bridge网桥 30 n 242 TUN/TAP设备 31 n 243 MACVLAN/MACVTAP n 设备 32 n 25 主流虚拟化方案及特点 33 n 251 KVM虚拟化方案 33 n 252 Xen虚拟化方案 36 n 253 VMware虚拟化方案 38 n 254 Hyper-V虚拟化方案 39 n 255 VirtualBox虚拟化 n 方案 41 n 小结 41 n 习题 42 n 第3章 QEMU核心模块配置 43 n 31 QEMU概述 43 n 311 QEMU实现原理 43 n 312 QEMU源码结构 44 n 313 libkvm模块 44 n 32 QEMU命令的基本格式 45 n 33 CPU配置 46 n 331 CPU设置基本参数 46 n 332 CPU模型 48 n 34 内存配置 49 n 35 存储器配置 51 n 36 启动顺序配置 52 n 37 QEMU支持的镜像文件 n 格式 53 n 38 qemu-img命令 56 n 小结 59 n 习题 59 n 第4章 构建KVM环境 60 n 41 KVM硬件基础配置 60 n 411 宿主机BIOS设置 60 n 412 宿主机操作系统设置 63 n 42 编译安装KVM 65 n 421 下载KVM源码 65 n 422 配置KVM 67 n 423 编译KVM 70 n 424 安装KVM 70 n 43 编译安装QEMU 72 n 431 下载QEMU源码 73 n 432 配置QEMU 75 n 433 编译QEMU 77 n 434 安装QEMU 78 n 44 启动个KVM客户机 80 n 441 安装客户机步骤 80 n 442 启动个KVM客 n 户机 84 n 45 网络配置 86 n 451 网桥模式 87 n 452 NAT模式 91 n 46 图形显示配置 95 n 47 VNC的使用 96 n 471 在宿主机中VNC的 n 使用 96 n 472 在客户机中VNC的 n 使用 97 n 小结 98 n 习题 98 n 第5章 KVM高级功能详解 99 n 51 半虚拟化驱动 99 n 511 virtio概述 99 n 512 Linux下virtio的 n 支持 102 n 513 Windows下的virtio n 驱动 103 n 514 virtio_balloo115 n 515 virtio_ 119 n 516 virtio_blk 124 n 52 设备直接分配 125 n 521 PCI/PCI-E设备 125 n 522 SR-IOV 126 n 523 USB设备透传 129 n 53 热插拔 131 n 531 内存热插拔 131 n 532 CPU热插拔 132 n 54 动态迁移 133 n 541 虚拟机迁移概述 133 n 542 虚拟机迁移的分类与 n 原理 134 n 543 主流虚拟机迁移工具 137 n 544 KVM虚拟机动态迁移 139 n 55 嵌套虚拟化 141 n 551 嵌套虚拟化的基本 n 概念 141 n 552 KVM嵌套虚拟化 n 步骤 142 n 56 KSM技术 147 n 561 KSM技术概述 147 n 562 KSM实现原理 148 n 563 KSM操作实践 149 n 57 KVM的其他特性 151 n 571 大页 151 n 572 透明大页 152 n 573 CPU特性 154 n 58 KVM的安全机制 156 n 581 KVM虚拟化的安全 n 威胁 157 n 582 KVM虚拟化的安全 n 技术架构 158 n 583 KVM常见安全 n 措施 159 n 59 QEMU监控器 161 n 591 QEMU Monitor配置 162 n 592 QEMU Monitor常用 n 命令 163 n 小结 165 n 习题 165 n 第6章 虚拟化管理工具 166 n 61 libvirt概述 166 n 611 libvirt简介 166 n 612 libvirt的编译和安装 169 n 62 virsh简介 174 n 63 libvirt的启动与配置 176 n 631 libvirt的启动 176 n 632 libvirt的配置文件 177 n 64 libvirt域的XML配置 n 文件 179 n 641 配置文件格式 179 n 642 域的配置 181 n 643 内存、CPU、启动顺序 n 等配置 181 n 644 设备配置 182 n 645 其他配置 183 n 65 virsh常用命令 184 n 651 通用命令 184 n 652 域相关命令 184 n 653 存储池相关命令 186 n 654 存储卷相关命令 186 n 655 快照相关命令 186 n 66 libvirt API简介 187 n 67 libvirt API使用实例 188 n 671 建立到Hypervisor的 n 连接 188 n 672 使用libvirt API查询 n 某个域的信息 190 n 673 编译运行libvirt-connc n 并使用virsh查看当前 n 结点情况 192 n 68 virt-manager 194 n 681 virt-manager的编译和 n 安装 195 n 682 virt-manager的使用 196 n 小结 202 n 习题 202 n 第7章 虚拟机开发 203 n 71 搭建KVM虚拟化环境 203 n 711 配置宿主机 203 n 712 部署KVM虚拟机 204 n 713 QEMU下载和安装 208 n 714 开发要点 209 n 72 建立虚拟机镜像 210 n 721 Windows 7镜像 210 n 722 Ubuntu1404镜像 212 n 723 开发要点 216 n 73 启动虚拟机 216 n 731 在宿主机上使用VNC方式启动虚拟机 216 n 732 在Windows上使用VNC Viewer连接虚拟机 220 n 733 开发要点 221 n 小结 222 n 习题 222 n 参考文献 223 n |