请选择 进入手机版 | 继续访问电脑版
java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 41966|回复: 343

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

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

    [LV.Master]出神入化

    2025

    主题

    3683

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66061

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

    发表于 2019-4-5 00:39:47 | 显示全部楼层 |阅读模式
    java自学网(www.javazx.com)-java论坛,java电子书推荐:《KVM实战:原理、进阶与性能调优》6 r4 j0 M/ {% V/ P0 `
    java电子书推荐理由:这是一部兼具实战性、系统性又不乏深度的KVM虚拟化技术指南,既能让新人快速掌握KVM的基础知识,又能满足有经验的读者进阶学习的需求。6 t7 P! q) K; B+ P: Z* v2 F
    本书两位作者来自于阿里云和Intel,在云计算和KVM方面有深入的研究,他们将自己的经验倾囊相授,带你全面了解KVM的各种技术细节。
    4 ^5 D3 b4 E$ [本书在逻辑上分为三大部分:Java自学网 javazx.com6 f+ D5 x, q4 ^2 N4 g" M& M/ W" u
    第yi部分 基础篇(第1~5章)
    ! h, R" {( e0 y& \, F  s: i以云计算、虚拟化的概念开篇,首先,详细介绍了KVM的原理和基础架构,以及KVM生产环境的构建;然后,详细讲解了libvirt、virsh、virt-manager等KVM主流管理工具,以及包括CPU、内存、存储、网络、图形界面等在内的各种核心基础功能。这部分内容将帮助读者打下扎实的KVM虚拟化技术基础。
    $ N$ A+ v; x6 F3 ?5 T" v7 z第二部分 进阶篇(第6~9章)
    ( j* w# W' p; r5 n  T; }( q! H
    / m: r, C& v! T& j: n
    作者:任永杰 程舟
    0 R3 H! y& [2 Y1 n$ c0 Z出版社:机械工业出版社
    ) v: B( Y2 h# |6 A( q/ U
    出版时间:2019年02月
    - B: f( m8 \# V5 J0 i( j' O书籍价格:89.00元9 s7 h! F2 _. T1 j
    , w6 G0 |6 d1 q- k
    111.png # O9 p4 D! E7 f1 ^1 ^: B
    6 }; ]' `; k; V9 h  _, |
    java电子书目录:0 a2 D& G  a% C" }  F6 ^. n
    第一篇 KVM虚拟化基础5 r  X8 B7 J4 p8 L! O* E
    第1章 虚拟化简介2
    0 k  v( d; b* ^1 j. s) ^' S6 C1 J1.1 云计算概述2
    3 m/ \3 ^4 x% x& G& b1.1.1 什么是云计算2
    ' Q5 z) t' Z% `1 c% r8 o. ^2 z' c1.1.2 云计算的历史4
    % c6 r3 H# I) b. S7 i1.1.3 云计算的几种服务模型5- \( C" z) m( o8 R
    1.2 虚拟化技术6# H) c6 d6 V: H2 T4 g3 D8 G( d. q# B
    1.2.1 什么是虚拟化6
    ! ]+ m: m: Y8 y" v' E6 T$ B- p7 d2 p2 f1.2.2 软件虚拟化和硬件虚拟化7
    $ \1 k: e4 u; d, F) r1.2.3 半虚拟化和全虚拟化8
    - {3 M& o$ i2 J/ L/ b  G1 g+ d1.2.4 Type1和Type2虚拟化8# B. k- z1 j) [
    1.3 KVM简介9
    6 |0 U. I& g8 l+ H/ E1.3.1 KVM的历史9
    % ]1 G+ o3 ~3 y: W1.3.2 KVM的功能概览106 _) Y  s. K0 V" o
    1.3.3 KVM的现状12
    , M/ \5 v1 l% o/ }$ Z/ ^0 R1.3.4 KVM的展望13
    : O6 e7 T/ h  N; O+ t1 \" G+ w  Q2 }1.4 其他的虚拟化解决方案简介14
    & s5 l/ z: I2 i3 |  y3 p% A1.4.1 Xen145 w8 O, S3 N' w) g/ |) e# o
    1.4.2 VMware14
    7 Z$ O$ a: p4 `, v/ q" `( X  e& }1.4.3 HyperV168 e( t% |8 T3 p% M: T/ y: c7 F9 C8 [
    1.4.4 Container173 \( D" a% F3 s9 S3 G; M( o8 T, [$ T4 d
    1.5 本章小结17. R+ {, B) |5 r$ Z+ S" T/ X3 V- ?1 D
    第2章 KVM原理简介18
    : T/ T' g! W6 n5 P2 X6 i$ S2.1 硬件虚拟化技术18
    3 d. ?1 ~- C1 G2.1.1 CPU虚拟化18
    / H" f! I# P; O3 M2.1.2 内存虚拟化206 S# \1 i, Q  h& ?0 _6 p9 S# T
    2.1.3 I/O虚拟化224 V( ?, N4 x. h& S8 R9 j
    2.1.4 Intel虚拟化技术发展24
    & _& A' K6 R- f3 w. ^# x- k8 |) O( ^2.2 KVM架构概述25" m5 M7 C$ r# m* Z! a; [$ p
    2.3 KVM内核模块26
    4 r+ E1 N! l& m# P* _9 M2.4 QEMU用户态设备模拟27
    2 n- P$ g, I- N7 e" s5 I. `8 _2.5 与QEMU/KVM结合的组件28
    3 {& ?( w% {! r  ]/ L) u& Q0 ?( G2.6 KVM上层管理工具30
    ' q9 r% o& o1 \5 f) ]% a2.7 本章小结31
    # R+ Q. Q1 c7 Q2 c第3章 构建KVM环境32
    ' W! Y- ?/ d; u- w- Q2 m' S3.1 硬件系统的配置32" d6 v; V+ N0 C7 X
    3.2 安装宿主机Linux系统34% d) l( ^5 `+ m8 B: Z! u
    3.3 编译和安装KVM377 ?: s% @: m% ?8 s5 F: X
    3.3.1 下载KVM源代码37
    9 i" ~1 C, n& m5 h4 m3.3.2 配置KVM39
    ! C) t4 B' p, ^8 _3 g( c1 n, `3.3.3 编译KVM43
    ) F+ \6 U$ @# H5 |# Z, |3.3.4 安装KVM44# k7 p3 N0 I! `4 n3 M( |( [. A& q
    3.4 编译和安装QEMU46& a1 c9 b3 t/ j2 B+ c* i5 R% P6 g
    3.4.1 曾经的qemu-kvm46% c2 K5 T3 V/ X' P
    3.4.2 下载QEMU源代码47$ C5 u# `! K: {+ T. v1 I# c- \
    3.4.3 配置和编译QEMU47% a! o* k: Z+ x
    3.4.4 安装QEMU49
    . j! ^% a' O& h; h" O: C, v# ?/ d3.5 安装客户机50+ f% I! z  A% `3 J# k6 f5 }
    3.6 启动第一个KVM客户机53
    3 B  G: o! Q! \7 l" A3.7 本章小结53
      u* G; }5 h3 K/ ?第4章 KVM管理工具55) U( X9 ]- l! v9 ]; p
    4.1 libvirt553 Q3 J4 s9 q1 Y
    4.1.1 libvirt简介559 \, M# }7 a2 ^
    4.1.2 libvirt的安装与配置58" n. ^+ m8 r* n0 Q9 F* s0 t" B- s
    4.1.3 libvirt域的XML配置文件63
    . s: R+ `* j8 Q$ F! a) p4.1.4 libvirt API简介76
    ( |8 q  z: c- s/ Z9 ^' G- `- I4.1.5 建立到Hypervisor的连接784 F( Y6 k9 T* C! x6 x2 `
    4.1.6 libvirt API 使用示例82
    : g% y/ Y& X2 @- @; P: {' _  q4.2 virsh87
    7 X' K6 G% V$ W: o0 z( a/ I4.2.1 virsh简介878 j& s8 b0 C- L9 L6 {" l0 X6 T
    4.2.2 virsh常用命令889 S! V" u# [; }+ R2 v
    4.3 virt-manager95
    - a( h; w" X- p% C: d% @4.3.1 virt-manager简介95& T  ]0 D0 B2 z1 K# s5 o7 I+ {
    4.3.2 virt-manager编译和安装96
    2 j5 i* [( f7 H: B) Q4.3.3 virt-manager使用96& l$ l0 D: L1 h' w6 J# ^7 i
    4.4 virt-viewer、virt-install、virt-top和libguestfs1053 b1 }2 H6 \. ]1 }( x
    4.4.1 virt-viewer105
    + A8 A1 A8 m/ [0 X! Q' k0 Y4.4.2 virt-install106* r( X" O9 n' o  J3 }4 g/ L$ Y7 b/ S
    4.4.3 virt-top107# B% H4 g; r+ o, j
    4.4.4 libguestfs107% E! n# ~* v+ a* @4 P4 V- v0 Y, N
    4.5  云计算管理平台109
    7 P. Y( U9 k! t% }1 W: ^4.5.1 OpenStack简介109
    $ n/ M' y" f  a4.5.2 ZStack简介111
    - Z+ |% P* i  F* p: A7 s' l! s* q4.6 本章小结111+ D& a: D7 e  T* Q% [7 J! c
    第5章 KVM核心基础功能112( ?; B2 m4 u1 B$ g/ a3 W  Z" o
    5.1 硬件平台和软件版本说明112& c4 U, U5 A7 Y8 z
    5.2 CPU配置114; g* A. }2 O- v
    5.2.1 vCPU的概念115( o# C7 R$ }" H* V
    5.2.2 SMP的支持116# k9 N' p" p% P# \/ M7 n
    5.2.3 CPU过载使用1235 W1 L- W" f$ h( \
    5.2.4 CPU模型124
    ; B# g: D, A7 K+ k; s% O5.2.5 进程的处理器亲和性和vCPU的绑定127
    2 B% J" [' A# B, v5 V+ D5 F5.3 内存配置131
    6 J/ ?8 L+ K4 ]5.3.1 内存设置基本参数1328 C, d- t( L3 @, c. w4 x
    5.3.2 EPT和VPID简介133
    ! p6 g# l3 F, G8 ^" n" r5.3.3 内存过载使用136. B3 D7 _* [/ n) `" m+ P2 O
    5.4 存储配置137
    # A9 v  ~* D* @5.4.1 存储配置和启动顺序1379 f2 J% `7 L1 A8 E- X/ h( U2 E/ k
    5.4.2 qemu-img命令142  F6 _$ _' g- a" V9 S
    5.4.3 QEMU支持的镜像文件格式1451 e. o& O$ d" m$ G  _& X: M" g- J
    5.4.4 客户机存储方式1497 `8 e' C9 s, T8 D3 z1 F
    5.5 网络配置150
    & {+ q1 d. R# N" ]5.5.1 用QEMU实现的网络模式151
    6 S/ c' ~: g) G# Z& |5.5.2 使用直接的网桥模式154
    " |2 k9 p$ Y% |- p0 f- I) w5.5.3 用网桥实现NAT模式1615 P0 v8 L4 K" S3 h6 x3 A/ I
    5.5.4 QEMU内部的用户模式网络1707 f8 ]: l; Z: m$ \6 Y/ }& B5 c
    5.5.5 其他网络选项174
    $ c6 V8 ]# B3 D! q6 f5.6 图形显示175
    ) b0 j3 N$ ~( I4 k) O  @5.6.1 SDL的使用1753 C* _% `9 a5 M, p' U
    5.6.2 VNC的使用177
    : D: c3 @, f9 \$ `! N' \) e$ o5.6.3 VNC显示中的鼠标偏移1864 N3 E; F+ [4 ?' j; W
    5.6.4 非图形模式187
    : j, `; I) x0 r$ o5.6.5 显示相关的其他选项189
    * J% o; E$ o* v$ J$ I& u7 Y+ ~/ w5 M$ h5.7 本章小结191; `8 U* g4 X: s" n  {8 A+ N; m, Z, Z
    第二篇 KVM虚拟化进阶
    8 _, |' ~# [& r. l5 i2 {- I; v3 y2 R' [第6章 KVM设备高级管理194
    7 R) `! {& R( j; D) r" d3 w/ u6.1 半虚拟化驱动194
    2 D' O/ Y% T- n; }2 {. L* B6.1.1 virtio概述194
    ; _/ l; V  o2 L6.1.2 安装virtio驱动1965 K. h' {0 y: k2 o4 w- X8 R+ i
    6.1.3 使用virtio_balloon203
    & A( F. Q, L- Q6 |, J" u' q6.1.4 使用virtio_net208
    8 g" \( S& I; a* A. \6.1.5 使用virtio_blk210* U: M2 [& s  B
    6.1.6 内核态的vhost-net后端以及网卡多队列212
    & H1 z; V2 o% M1 R0 A6.1.7 使用用户态的vhost-user作为后端驱动2159 l) _! W$ J' d2 n# i6 n( y
    6.1.8 kvm_clock配置216' S" T1 q: s3 t  {0 }
    6.1.9 对Windows客户机的优化218
    ' K+ d& j- Q  P6.2 设备直接分配(VT-d)2195 _0 a3 k& f+ V! \0 _2 j  p
    6.2.1 VT-d概述219
    7 O# L: T9 W- S/ D" h4 w4 t0 ^6.2.2 VFIO简介220
    ! ?% x+ Z2 g  F- Y2 m6.2.3 VT-d环境配置221: U; E2 K+ G/ s( P7 I2 K' R2 H0 H
    6.2.4 VT-d操作示例230- H+ T8 }2 {% R* H- |5 e
    6.2.5 SR-IOV技术240
    % `! K- v, i( K6.3 热插拔251
    # V3 D3 U) P0 X7 d6.3.1 PCI设备热插拔252
    ) x" }$ o, `1 A- \. o5 y" K6.3.2 PCI设备热插拔示例253
    6 P5 r% r$ ]. ?+ s8 h, O6.3.3 CPU的热插拔2599 l. Z  O7 w  K5 [
    6.3.4 内存的热插拔260
    / p4 ?' M: z4 [9 Q$ a0 i6.3.5 磁盘的热插拔2648 _# z# r+ J. G" ~$ ^2 ]8 m" y
    6.3.6 网卡接口的热插拔265
    ! m$ i) n" u8 K6 k, i7 z9 B6.4 本章小结266& i- s# c+ {+ D, A; B
    第7章 KVM内存管理高级技巧268! b  R. d& o/ R$ z  l
    7.1 大页268
    " `9 r- N( p4 a& o* [7.1.1 大页的介绍268$ _: S5 h- Z0 W; a+ P9 T" B' B( l
    7.1.2 KVM虚拟化对大页的利用271
    8 @  ^- t- r3 _/ k7.2 透明大页274; g/ H0 d/ U- O3 A" r0 U
    7.3 KSM277
    ) M' b' y0 [5 l2 O+ F2 C/ C7.3.1 KSM基本原理2781 Z) m' n* Q( }
    7.3.2 KSM操作实践2802 T% K9 D* h# u: H4 q; L5 q
    7.3.3 QEMU对KSM的控制2866 \% w" q: @+ ]& |6 O" s
    7.4 与NUMA相关的工具288
    , q& ]( ]0 }" x7.4.1 numastat289
    : [6 f$ M" z# U# |1 q) p2 e$ Y7.4.2 numad2908 p- H/ p; j# J
    7.4.3 numactl294
    9 M( u4 ]' \) d7.5 本章小结295
    3 R' J) E) a; ]& M+ J" d( y: R) D2 H第8章 KVM迁移297) W# x* x7 q1 @
    8.1 动态迁移297
    ! E% [: I2 v- l- d; C8.1.1 动态迁移的概念297
    8 P& o6 p5 O( b7 u& K8.1.2 动态迁移的效率和应用场景2985 T/ E2 x$ l* D
    8.1.3 KVM动态迁移原理299
    + M$ U1 p$ r  M( G4 R: r$ }( z8.1.4 KVM动态迁移实践302& G" c0 n& B3 Y! a* @9 H. r
    8.1.5 VT-d/SR-IOV的动态迁移306
    / W6 B4 q  K( x  D9 s8.2 迁移到KVM虚拟化环境307
    1 p; C  J1 h- S' Q1 J% Z3 I1 D8.2.1 virt-v2v工具介绍307
    $ E- ^6 U  \: G& o; y8 s  J. c% o8.2.2 从Xen迁移到KVM308% @4 I0 }/ {) G% T; a% ~+ ]9 }
    8.2.3 从VMware迁移到KVM310! S. D5 p# k- j6 _6 g
    8.2.4 从VirtualBox迁移到KVM311
    % `6 L5 j) b/ a9 _8.2.5 从物理机迁移到KVM虚拟化环境(P2V)3120 J5 X( A- [! i9 D
    8.3 本章小结313
    2 b, y( w' ~! G4 {: [第9章 其他高级功能314
    2 |& H1 I: _4 k" ~$ i9.1 嵌套虚拟化314# }4 [. A, K$ W8 J8 g* j
    9.1.1 嵌套虚拟化的基本概念314
    0 v! s+ a3 f3 ^/ n' G8 g9.1.2 KVM嵌套KVM315: v3 B$ \& I3 U! A* p, n* ~
    9.2 KVM安全318+ ^3 I6 a- x' g6 K$ I2 X2 M# b
    9.2.1 SMEP/SMAP/MPX3185 h+ t4 \) v- _( b
    9.2.2 控制客户机的资源使用—cgroups319; D# u0 e0 x: a2 W% O1 ?' p1 q" X
    9.2.3 SELinux和sVirt327/ h( D( O( O: i2 S% E
    9.2.4 其他安全策略336
      T8 D! g+ q" \9 x9 L/ B
    Java资料百度网盘下载地址链接(百度云):KVM实战:原理、进阶与性能调优@javazx.com.pdf【密码回帖可见】
    ) r1 j1 G6 g" ]
    游客,如果您要查看本帖隐藏内容请回复

    3 Q- N+ _6 M) |' m+ x" J3 D- l- }' L" P% B+ L
    4 D; y9 N9 b% r2 i. f

    9 d$ ]& |* }) t9 A5 z" Q7 w. }0 M; y! z
    ; Z: V5 P0 I8 t3 V, L; m( @& t
    回复

    使用道具 举报

  • 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, 2024-3-28 22:41 , Processed in 0.231354 second(s), 39 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

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