java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 51657|回复: 351

[java电子书]KVM实战:原理、进阶与性能调优 PDF 电子书 百度云

  [复制链接]
  • TA的每日心情
    开心
    2021-5-25 00:00
  • 签到天数: 1917 天

    [LV.Master]出神入化

    2100

    主题

    3758

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66834

    宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-4-5 00:39:47 | 显示全部楼层 |阅读模式
    java自学网(www.javazx.com)-java论坛,java电子书推荐:《KVM实战:原理、进阶与性能调优》% f# W1 @% t  C0 z/ E  u
    java电子书推荐理由:这是一部兼具实战性、系统性又不乏深度的KVM虚拟化技术指南,既能让新人快速掌握KVM的基础知识,又能满足有经验的读者进阶学习的需求。
    % T: {& T( A7 |8 x本书两位作者来自于阿里云和Intel,在云计算和KVM方面有深入的研究,他们将自己的经验倾囊相授,带你全面了解KVM的各种技术细节。
    0 S* h& Y7 q4 `- d6 O本书在逻辑上分为三大部分:Java自学网 javazx.com) R' @" \/ R) S, E4 ?& V1 r
    第yi部分 基础篇(第1~5章)   f" K; Y; i, Y/ n4 H) Y$ C* |7 K
    以云计算、虚拟化的概念开篇,首先,详细介绍了KVM的原理和基础架构,以及KVM生产环境的构建;然后,详细讲解了libvirt、virsh、virt-manager等KVM主流管理工具,以及包括CPU、内存、存储、网络、图形界面等在内的各种核心基础功能。这部分内容将帮助读者打下扎实的KVM虚拟化技术基础。. k) N# }: c; p
    第二部分 进阶篇(第6~9章)
    & H) p4 U& G9 e" [

    $ T' E  q5 z+ u
    作者:任永杰 程舟8 f) k7 R/ L2 {& d
    出版社:机械工业出版社

    * V/ S& c! A0 I" u# y出版时间:2019年02月 % y& ?' q' G! ^$ _4 E7 C
    书籍价格:89.00元6 h1 Q- g$ K9 [1 d

    4 x! w$ j8 P" m+ E 111.png * a( J. S7 E% a
    9 t3 ^+ x4 x3 `
    java电子书目录:5 a9 X, F& V0 J' v( e: G
    第一篇 KVM虚拟化基础
      E7 f# O/ |  s6 O- y第1章 虚拟化简介2. e# n$ C6 s- s
    1.1 云计算概述2% @, U9 U$ ?) K4 Z& {9 u) R0 p# G
    1.1.1 什么是云计算27 C- [' B$ M7 z* g' y
    1.1.2 云计算的历史4
    : A/ {8 I+ w( j' @2 a1.1.3 云计算的几种服务模型54 G) V* o9 O+ i  u' j$ O& c  U
    1.2 虚拟化技术6; z7 I6 A4 [$ {% x2 Q
    1.2.1 什么是虚拟化64 I: ^: N$ a5 s
    1.2.2 软件虚拟化和硬件虚拟化7
    ) F+ `$ q+ _0 o1.2.3 半虚拟化和全虚拟化8
    ) y# F3 ]3 p3 R1.2.4 Type1和Type2虚拟化8
    3 a0 t/ r  y4 T5 r* S1.3 KVM简介9
    ) T+ d$ \$ d0 v' K' C* S7 V3 B* C1.3.1 KVM的历史9) y% p, K6 I9 k3 i' ?3 }
    1.3.2 KVM的功能概览103 H; R& `4 C0 y  d" a7 v1 ^
    1.3.3 KVM的现状125 n& L: n! ^; u5 ~. p
    1.3.4 KVM的展望13
    6 J  _$ \7 U9 L( p1.4 其他的虚拟化解决方案简介14
    , T0 g( N0 S; }$ W' i1 a2 [1.4.1 Xen14
    2 f) g# E6 O, N: Q7 J1.4.2 VMware14$ ~1 Y3 H: r& }
    1.4.3 HyperV16- B; t; g5 a: a) f" V+ b4 W
    1.4.4 Container17
    * Y  {6 m2 _( Y* |1.5 本章小结174 d7 ^! N3 W6 t: z* s* ?
    第2章 KVM原理简介18
    2 N9 O. H! |# l+ R: {2.1 硬件虚拟化技术18: A, k. ]( W! T
    2.1.1 CPU虚拟化18! l9 P: D; G7 ]& Q& j/ a" M
    2.1.2 内存虚拟化20
    8 x# T' U6 C6 ]1 m' Z9 N2.1.3 I/O虚拟化22
    + X3 |  C% E% x% w! `" p6 b) d2.1.4 Intel虚拟化技术发展24# v$ |4 g$ B  b( X6 L
    2.2 KVM架构概述25' G( S4 L: E" c6 A3 y
    2.3 KVM内核模块26
    ) j# n' T) U- \9 N4 _% r5 V4 }( s6 x2.4 QEMU用户态设备模拟27
    ; e% B: {2 {5 r( u4 U" R" |* T2.5 与QEMU/KVM结合的组件287 @' J, ]" P  }. Q0 h
    2.6 KVM上层管理工具30
    - K" T) i0 v# M  W2.7 本章小结31/ T* ^% F% k& U
    第3章 构建KVM环境326 _& O- H3 O; _& R1 M" f+ t
    3.1 硬件系统的配置325 U8 c4 s0 p% V" S3 N' q
    3.2 安装宿主机Linux系统34
    7 _6 i% U: x8 D8 W3.3 编译和安装KVM37; |. k) Q( D- P, j
    3.3.1 下载KVM源代码37
    0 r" Q- S' s! V( m% S8 U# y5 F3.3.2 配置KVM39$ Y: V" T! f) P+ o
    3.3.3 编译KVM43. F2 [5 y& s  e" i
    3.3.4 安装KVM446 [1 ~; E) w5 y  J- Q
    3.4 编译和安装QEMU46& q- g; T( a+ j; F" i( y4 L
    3.4.1 曾经的qemu-kvm46$ R7 T/ g3 K" Z  o
    3.4.2 下载QEMU源代码47# C  B8 B+ B1 V3 [* O5 I
    3.4.3 配置和编译QEMU473 s1 l: O+ P4 _& ~$ ?
    3.4.4 安装QEMU49
    / S9 v5 g9 ?$ y: N1 I4 s& m3.5 安装客户机50
    - R8 f2 }6 y7 s  B3.6 启动第一个KVM客户机53$ q7 m: q1 N: R, W
    3.7 本章小结537 f' e1 R8 I* h/ Q4 V" `' m
    第4章 KVM管理工具55
    + r1 O4 b- ?! i0 |* @2 X1 Q$ `4.1 libvirt55
    . t* d4 U; o7 t" W/ f# i3 c4.1.1 libvirt简介55
    6 @* H8 p: ?) z. b* A; M. V* B* e2 ^4.1.2 libvirt的安装与配置58
    8 H- {# C! _( }4.1.3 libvirt域的XML配置文件63
    : o+ g+ |: K* ?+ N* f9 \4.1.4 libvirt API简介76# }, ]* L, e" f
    4.1.5 建立到Hypervisor的连接78  C+ j; i* X. m, J7 k/ W0 A3 y) P
    4.1.6 libvirt API 使用示例82
    8 U0 Q/ _/ i1 X4.2 virsh876 g6 n! Z# K- O2 B
    4.2.1 virsh简介87. l) J. Q, D, m; `1 ^- F) n
    4.2.2 virsh常用命令88
    ) q9 x8 @2 H  F/ J4.3 virt-manager950 w+ _1 v, c1 ~/ l% `% m2 [
    4.3.1 virt-manager简介95# h/ p0 J- T! h  e4 T
    4.3.2 virt-manager编译和安装96
    - ^/ H" B6 b5 o0 K9 |% X4.3.3 virt-manager使用961 p# c% V) T; K! ^; U
    4.4 virt-viewer、virt-install、virt-top和libguestfs105
    - e: ?, S! u7 P3 S' _) O0 e- l4.4.1 virt-viewer105% [+ J7 b% Y: B! ?
    4.4.2 virt-install106
    . @# j7 v2 {  }. ^* k( r4.4.3 virt-top107
    . p: `8 `/ C) q, ?2 Y' S4.4.4 libguestfs107
    ) c7 i' A; f( j3 F) i4 {( z+ ^7 T9 ^4.5  云计算管理平台109! m& C! I! |: ~; i: K0 l. e* u
    4.5.1 OpenStack简介109
    ( }! d  s) b0 N+ S5 [) i4.5.2 ZStack简介111  u2 d0 O; x% S$ w
    4.6 本章小结111+ ^6 U) y5 V3 Q
    第5章 KVM核心基础功能1122 U' j' L' B0 X! b8 I
    5.1 硬件平台和软件版本说明112
    6 O. {5 G" [  Z) }8 G5.2 CPU配置1140 T# ]' ~9 C. S
    5.2.1 vCPU的概念115
    $ o  N& l: e, @; k* c* a5.2.2 SMP的支持116. g4 U  P0 X0 X! T$ J
    5.2.3 CPU过载使用123
    3 }" B* Y$ T3 `6 s2 \5.2.4 CPU模型124
    ; d, ]3 S- Q, R& C& C5.2.5 进程的处理器亲和性和vCPU的绑定127' O: h" O$ c1 b9 q9 H9 P6 I2 I: G3 ]
    5.3 内存配置131) \: d7 R* N2 z7 l5 {/ X5 Y  I" {
    5.3.1 内存设置基本参数132  q( B/ F7 k: S1 ]% V, Q
    5.3.2 EPT和VPID简介133: M: b5 h2 a" N* x3 H! p7 ^) F
    5.3.3 内存过载使用136
    9 s  v, }3 v7 j9 ^5.4 存储配置137
    9 H9 X# `. C$ h0 L4 W5.4.1 存储配置和启动顺序137
    2 c- R( O4 P. O( A5.4.2 qemu-img命令142# X1 \4 f1 |1 [" b
    5.4.3 QEMU支持的镜像文件格式1457 q7 h& v, k4 ^0 n* q: N. Y2 j5 u( K
    5.4.4 客户机存储方式149
    5 B. x5 X& c' W' u" z' N5 z# o' q5.5 网络配置150
    7 P: b$ f+ b) c4 N& k1 O5.5.1 用QEMU实现的网络模式151) Z3 D# T7 [- C0 Y4 T3 |/ H
    5.5.2 使用直接的网桥模式154
    ) b+ P. Z" ]2 @7 l5.5.3 用网桥实现NAT模式1611 U# ^4 J) P7 T3 ?; J
    5.5.4 QEMU内部的用户模式网络170. ^* g/ A* z3 C& Y: {' R3 S
    5.5.5 其他网络选项174
    ( J7 p1 {) Z+ t) `" v7 \$ r% q5.6 图形显示175
    0 r& V- L- ?, w' t' z; D3 O' M5.6.1 SDL的使用175
    - u$ S; Y9 `' c. {* j. `) Y5.6.2 VNC的使用1776 ^; P9 q0 n* }' W. I# O9 T
    5.6.3 VNC显示中的鼠标偏移1864 h0 {7 k( t" H% `
    5.6.4 非图形模式187
    9 ]# ?; H7 K# x2 Q& a$ v5.6.5 显示相关的其他选项189
    $ q- ]& H( b8 j& u* P5.7 本章小结191
    ! P* E1 X! t4 v; n* l5 J第二篇 KVM虚拟化进阶
    ; Z* J# A0 n+ u# h& i3 Z/ E第6章 KVM设备高级管理1941 B$ s5 x8 z; z, R
    6.1 半虚拟化驱动1946 p9 f- r% k4 Z  k$ E! l
    6.1.1 virtio概述194
    * i& L& E$ L6 q6.1.2 安装virtio驱动196
    , R. ]0 u$ @1 f4 T$ O! D3 o6.1.3 使用virtio_balloon203
    ! T9 V2 v1 ~% D- `; ~; j, D6.1.4 使用virtio_net208. f5 d' F/ E+ w8 A
    6.1.5 使用virtio_blk210& a. ?) M! t& [) g4 ?) C
    6.1.6 内核态的vhost-net后端以及网卡多队列212
    + S  q( o# O, z& M6.1.7 使用用户态的vhost-user作为后端驱动215
    " f* y& m0 F' m0 U5 [2 C6.1.8 kvm_clock配置216
    - n2 T2 b. h4 X6.1.9 对Windows客户机的优化218$ q/ r% ?" F  a
    6.2 设备直接分配(VT-d)219
    , s) T; w0 r" y" J7 i6.2.1 VT-d概述219' g6 {4 x$ `$ @& Q
    6.2.2 VFIO简介220* Y  {; r, s2 A% X2 T4 r
    6.2.3 VT-d环境配置221
    $ c: l/ B4 Z; X- R! Z  A4 x9 H6.2.4 VT-d操作示例230
    9 x% |) e! b2 u8 d7 Z& E: y" M% I6.2.5 SR-IOV技术2402 f9 n5 o1 O) v, _* z( I3 v1 _
    6.3 热插拔251
    5 o6 J4 w8 p, u, }5 X* G% K/ b6.3.1 PCI设备热插拔252
    & j) f; o. ?3 e/ y  S- u. H6.3.2 PCI设备热插拔示例253* ^5 f6 K, e) q; }  I8 R
    6.3.3 CPU的热插拔2599 M7 v$ j9 D2 H. v0 y4 \, O& L9 v
    6.3.4 内存的热插拔2601 c% V4 F  v$ D! a: _3 V# `
    6.3.5 磁盘的热插拔264
    1 \+ S6 c1 f+ y; W6.3.6 网卡接口的热插拔265* @" H, m+ E4 d* C2 B
    6.4 本章小结266" }5 j! x: e+ k- L/ ^% C4 y8 |
    第7章 KVM内存管理高级技巧268
    $ Q- s2 I/ Y* u  o4 r7.1 大页268/ F; h0 A6 U  x
    7.1.1 大页的介绍268
    + h+ A3 S& q: U1 a3 ]7.1.2 KVM虚拟化对大页的利用271( J# T8 E- A7 R: V1 e
    7.2 透明大页2742 a: A. N0 R) }) H7 q) N
    7.3 KSM277
    ' X0 c. T3 S& `; n, L7.3.1 KSM基本原理278! ~# M5 i2 w7 h1 Q5 B
    7.3.2 KSM操作实践280, t% j! \* Y7 N3 m" |
    7.3.3 QEMU对KSM的控制286
    . d' q8 T! _- F# J7.4 与NUMA相关的工具288
    5 A; T" Y/ ?5 s9 l6 x7.4.1 numastat289
    ( ~4 |/ l. k& z5 z7.4.2 numad290
    ( F' u/ S! A- A: I: S7.4.3 numactl294! P7 ~7 f/ _" s
    7.5 本章小结295; {. k3 i# n5 U+ Z$ ?) T
    第8章 KVM迁移297( d0 _& G& R, M
    8.1 动态迁移297" _$ j( Z6 Q4 o% m
    8.1.1 动态迁移的概念297
    % O7 B7 k+ O9 r) C( B$ U8 c6 z* q8.1.2 动态迁移的效率和应用场景298# T" ?' A; I- |, y! a: \8 W
    8.1.3 KVM动态迁移原理2993 ?8 a( y1 T  p* x8 \% ~
    8.1.4 KVM动态迁移实践302
    3 B9 W0 f; Q1 x( j) D' H# \8.1.5 VT-d/SR-IOV的动态迁移3063 v3 i/ p3 v: k7 j, |$ `- @7 Z0 b; h
    8.2 迁移到KVM虚拟化环境307; F2 w. o: T) k3 a
    8.2.1 virt-v2v工具介绍3072 r0 [' z9 ~- S; V5 z& n8 k
    8.2.2 从Xen迁移到KVM308' \- H  o% ^) @9 t6 [0 C
    8.2.3 从VMware迁移到KVM310
    ' v( a& g5 M0 S; E" n6 u7 Z8.2.4 从VirtualBox迁移到KVM3116 D2 a. x% Z# x7 {
    8.2.5 从物理机迁移到KVM虚拟化环境(P2V)3124 d3 y$ C9 \' C
    8.3 本章小结3130 H9 F( P0 m) X+ w
    第9章 其他高级功能314
    2 z3 L+ P! r/ U: w; ?. e0 [9.1 嵌套虚拟化314
    1 _! u3 {. N. `4 o9.1.1 嵌套虚拟化的基本概念314
    9 |& x9 p$ X9 V  a3 V# \9.1.2 KVM嵌套KVM315* b5 u3 o7 o. G, U7 W9 ~7 x/ m
    9.2 KVM安全318
    ' C7 s0 U0 w1 Q* r9.2.1 SMEP/SMAP/MPX318, @5 [, \+ i1 `, s. T# @
    9.2.2 控制客户机的资源使用—cgroups319
    4 V# C1 |! \6 F2 G9.2.3 SELinux和sVirt3270 Q% e: |. i" c# M) B
    9.2.4 其他安全策略336

    0 R4 u9 p4 v4 ^2 ]Java资料百度网盘下载地址链接(百度云):KVM实战:原理、进阶与性能调优@javazx.com.pdf【密码回帖可见】/ k; a8 {3 s) C( V) o! @; n* j8 @
    游客,如果您要查看本帖隐藏内容请回复

    ; Y$ H1 }- }  z2 l9 L& f( d2 t. W4 h* u

    ) y. u) {, H2 z4 L% t
    8 |, }# R) R6 Z2 ^+ f2 x0 S! B& a3 ]2 O' M% k" x

    7 H. ?$ i; p$ o1 g
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-9-16 16:28
  • 签到天数: 5 天

    [LV.2]登堂入室

    0

    主题

    16

    帖子

    108

    积分

    普通会员

    Rank: 2

    积分
    108
    发表于 2019-4-22 11:25:47 | 显示全部楼层
    谢谢哈 看看如何
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2019-4-25 06:44
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    26

    积分

    普通会员

    Rank: 2

    积分
    26
    发表于 2019-4-25 06:51:22 | 显示全部楼层
    不错好资源 可以用
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-7-14 22:20
  • 签到天数: 2 天

    [LV.1]初学乍练

    0

    主题

    7

    帖子

    43

    积分

    普通会员

    Rank: 2

    积分
    43
    发表于 2019-7-14 22:21:45 | 显示全部楼层
    Thanks a lot!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2020-2-17 11:19
  • 签到天数: 21 天

    [LV.4]略有小成

    0

    主题

    91

    帖子

    590

    积分

    普通会员

    Rank: 2

    积分
    590
    发表于 2019-7-15 13:53:31 | 显示全部楼层
    java自学网给力 亲测资源可以
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-7-31 20:23
  • 签到天数: 5 天

    [LV.2]登堂入室

    0

    主题

    10

    帖子

    81

    积分

    普通会员

    Rank: 2

    积分
    81
    发表于 2019-7-31 20:24:56 | 显示全部楼层
    不错好资源 可以用
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-1 14:04
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    20

    积分

    普通会员

    Rank: 2

    积分
    20
    发表于 2019-8-1 14:07:27 | 显示全部楼层
    应该是本好书,值得好好研读
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-11 23:13
  • 签到天数: 3 天

    [LV.2]登堂入室

    0

    主题

    7

    帖子

    48

    积分

    普通会员

    Rank: 2

    积分
    48
    发表于 2019-8-11 23:15:07 | 显示全部楼层
    感谢楼主分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-12 10:37
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    24

    积分

    普通会员

    Rank: 2

    积分
    24
    发表于 2019-8-12 10:39:03 | 显示全部楼层
    不错好资源 可以用
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-13 09:13
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    16

    积分

    普通会员

    Rank: 2

    积分
    16
    发表于 2019-8-13 09:18:38 | 显示全部楼层
    hello hello hello  
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2025-4-20 20:40 , Processed in 1.314408 second(s), 44 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表