图书目录

                                                    

      

      

      

      

      

      

第  1 章  企业级      KVM  虚拟化实战.................................................................................................................1 

    1.1   虚拟化技术概述及简介.........................................................................................................................................1 

    1.2   互联网虚拟化技术种类.........................................................................................................................................2 

    1.3   KVM 虚拟化概念     ...................................................................................................................................................2 

    1.4   KVM 虚拟化安装     ...................................................................................................................................................3 

    1.5   KVM 网桥配置实战      ...............................................................................................................................................3 

    1.6   KVM 虚拟化硬盘扩容       ...........................................................................................................................................7 

    1.7   KVM 虚拟机批量克隆实战         ...................................................................................................................................8 

    1.8   ESXI 虚拟化技术概念      .........................................................................................................................................10 

    1.9   XEN 虚拟化技术概念..........................................................................................................................................11 

第  2 章  企业级      Docker 虚拟化实战.......................................................................................................... 12 

    2.1   虚拟化技术实现方式...........................................................................................................................................14 

    2.2   Docker LXC 及 Cgroup 原理剖析.........................................................................................................................14 

    2.3   AUFS 简介 ............................................................................................................................................................17 

    2.4   Device Mapper 文件系统简介..............................................................................................................................18 

    2.5   OverlayFS 简介......................................................................................................................................................19 

    2.6   为什么使用    Docker...............................................................................................................................................21 

    2.7   Docker 镜像、容器、仓库      ..................................................................................................................................22 

    2.8   Docker 镜像原理剖析    ..........................................................................................................................................22 

    2.9   CentOS 7.x(7.0+)Linux Docker 平台实战  .......................................................................................................25 

    2.10   CentOS 8.x(8.0+)Linux Docker 平台实战  .....................................................................................................27 

    2.11   Ubuntu(16.04+)Linux Docker 平台实战   .......................................................................................................29 

    2.12   Docker 仓库源更新实战     ....................................................................................................................................31 

第  3 章  Docker   企业命令实战................................................................................................................... 33 

    3.1   Docker search 命令实战 .......................................................................................................................................33 

    3.2   Docker pull 命令实战 ...........................................................................................................................................33 

    3.3   Docker images 命令实战.......................................................................................................................................34 

    3.4   Docker run 命令实战 ............................................................................................................................................34 

    3.5   Docker ps 命令实战..............................................................................................................................................34 

    3.6   Docker inspect 命令实战 ......................................................................................................................................34 

     VI        Linux 虚拟化——原理、方法和实战(KVM+Docker+OpenStack) 

           3.7   Docker exec 命令实战  ..........................................................................................................................................35 

           3.8   Docker stop|start 命令实战 ...................................................................................................................................35 

           3.9   Docker rm 命令实战  .............................................................................................................................................35 

           3.10   Docker rmi 命令实战 ..........................................................................................................................................36 

           3.11   Docker 虚拟化 30 多个命令实战剖析        ..............................................................................................................36 

       第  4 章  Docker   网络原理实战................................................................................................................... 38 

           4.1   Host 模式剖析.......................................................................................................................................................38 

           4.2   Container 模式剖析...............................................................................................................................................39 

           4.3   None 模式剖析......................................................................................................................................................39 

           4.4   Bridge 模式剖析  ...................................................................................................................................................39 

           4.5   Bridge 模式原理剖析    ...........................................................................................................................................40 

           4.6   Bridge 模式实战一   ...............................................................................................................................................41 

           4.7   Bridge 模式实战二   ...............................................................................................................................................41 

           4.8   Bridge 模式实战三   ...............................................................................................................................................42 

           4.9   Bridge 模式实战四   ...............................................................................................................................................43 

           4.10   Docker 持久化固定容器      IP................................................................................................................................44 

           4.11   EFK 应用背景剖析     ............................................................................................................................................46 

           4.12   EFK 架构原理深入剖析       ....................................................................................................................................47 

           4.13   Docker 部署 EFK 日志平台    ...............................................................................................................................48 

           4.14   基于 Docker Web 管理  Docker 容器..................................................................................................................50 

       第  5 章  Dockerfile  企业镜像实战.............................................................................................................. 55 

           5.1   Dockerfile 语法命令详解一    .................................................................................................................................55 

           5.2   Dockerfile 语法命令详解二    .................................................................................................................................56 

           5.3   Dockerfile 制作规范及技巧    .................................................................................................................................61 

           5.4   Dockerfile 企业案例一  .........................................................................................................................................61 

           5.5   Dockerfile 企业案例二  .........................................................................................................................................62 

           5.6   Dockerfile 企业案例三  .........................................................................................................................................63 

           5.7   Dockerfile 企业案例四  .........................................................................................................................................64 

       第  6 章  Docker   仓库案例实战................................................................................................................... 65 

           6.1   Docker 国内源实战...............................................................................................................................................65 

           6.2   Docker Registry 仓库源实战 ................................................................................................................................66 

           6.3   Docker Harbor 仓库源实战  ..................................................................................................................................68 

           6.4   Docker 磁盘、内存、CPU 资源实战一..............................................................................................................73 

           6.5   Docker 磁盘、内存、CPU 资源实战二..............................................................................................................76 

           6.6   Docker 资源监控方案和监控实战         ......................................................................................................................81 

           6.7   Docker stats 监控工具 ..........................................................................................................................................81 

                                                                                                       目录          VII

    6.8   CAdvisor 监控工具  ...............................................................................................................................................83 

    6.9   CAdvisor 部署配置  ...............................................................................................................................................83 

    6.10   构建 CAdvisor+InfluxDB+Grafana 平台.............................................................................................................85 

第  7 章  Docker Compose     容器编排实战................................................................................................. 89 

    7.1   Docker Compose 概念剖析  ...................................................................................................................................89 

    7.2   Docker Compose 部署安装  ...................................................................................................................................90 

    7.3   Docker Compose 命令实战  ...................................................................................................................................90 

    7.4   Docker Compose 常见概念  ...................................................................................................................................91 

    7.5   Docker Compose 语法详解  ...................................................................................................................................91 

    7.6   Docker Compose Nginx 案例一.............................................................................................................................99 

    7.7   Docker Compose Redis 案例二 ...........................................................................................................................101 

    7.8   Docker Compose Tomcat 案例三.........................................................................................................................102 

    7.9   Docker Compose RocketMQ 案例四 ...................................................................................................................105 

第  8 章  Docker Swarm     集群案例实战        ................................................................................................... 110 

    8.1   Swarm 概念剖析   .................................................................................................................................................110 

    8.2   Docker Swarm 的优点 .........................................................................................................................................111 

    8.3   Swarm 负载均衡   .................................................................................................................................................112 

    8.4   Swarm 架构图......................................................................................................................................................113 

    8.5   Swarm 节点及防火墙设置       .................................................................................................................................114 

    8.6   Docker 虚拟化案例实战      ....................................................................................................................................115 

    8.7   Swarm 集群部署   .................................................................................................................................................116 

    8.8   Swarm 部署 Nginx 服务  ......................................................................................................................................117 

    8.9   Swarm 服务扩容和升级      .....................................................................................................................................118 

    8.10   Manager 和 Node 角色切换..............................................................................................................................120 

    8.11   Swarm 数据管理之    volume...............................................................................................................................121 

    8.12   Swarm 数据管理之    Bind...................................................................................................................................121 

    8.13   Swarm 数据管理之    NFS ...................................................................................................................................123 

    8.14   Docker Swarm 新增节点  ...................................................................................................................................124 

    8.15   Docker Swarm 删除节点  ...................................................................................................................................127 

    8.16   Docker 自动化部署一     ......................................................................................................................................128 

    8.17   Docker 自动化部署二     ......................................................................................................................................132 

第  9 章  OpenStack+KVM      构建企业级私有云....................................................................................... 138 

    9.1   OpenStack 入门简介...........................................................................................................................................138 

    9.2   OpenStack 核心组件...........................................................................................................................................139 

    9.3   OpenStack 准备环境...........................................................................................................................................141 

    9.4   Hosts 及防火墙设置...........................................................................................................................................141 

     VIII       Linux 虚拟化——原理、方法和实战(KVM+Docker+OpenStack) 

            9.5   OpenStack 服务安装...........................................................................................................................................142 

            9.6   MQ(消息队列)简介.......................................................................................................................................143 

            9.7   MQ 应用场景    ......................................................................................................................................................144 

            9.8   安装配置   RabbitMQ ...........................................................................................................................................146 

            9.9   RabbitMQ 消息测试   ...........................................................................................................................................148 

            9.10   配置 Keystone 验证服务    ..................................................................................................................................149 

            9.11   配置 Glance 镜像服务......................................................................................................................................155 

            9.12   Nova 控制节点配置..........................................................................................................................................158 

            9.13   Nova 计算节点配置..........................................................................................................................................161 

            9.14   OpenStack 节点测试.........................................................................................................................................165 

            9.15   Neutron 控制节点配置    .....................................................................................................................................166 

            9.16   Neutron 计算节点配置    .....................................................................................................................................171 

            9.17   OpenStack 控制节点网桥.................................................................................................................................173 

            9.18   控制节点配置     Dashboard.................................................................................................................................175 

            9.19   OpenStack GUI 配置 .........................................................................................................................................191 

            9.20   OpenStack 核心流程.........................................................................................................................................199