本书用英中双语写成, 介绍了云计算相关基本知识、虚拟化技术、私有云技术 (包括私有云操作系统openstack的搭建、组件运维等相关内容)、公有云技术 (包括公有云常用产品、业务系统上公有云)、容器云技术 (包括docker容器运维、容器集群管理技术等相关内容), 容器编排技术、kubernetes架构、kubernetes集群部署方法、高可用集群部署等。本书使读者可以掌握云计算平台运维的相关基本理论知识和基本技能, 同时可以完成云计算平台中相关的基本运维工作。
单元1 虚拟化技术
1.1 虚拟化类型
1.2 常见的虚拟化软件
1.3 项目实战——基于KVM虚拟化技术的主机管理
项目背景
项目实施
任务1 搭建一台KVM虚拟机
任务2 为KVM虚拟机创建桥接网络
1.4 项目实战——管理IAnux服务器
项目背景
项目实施
任务1 获取Linux操作系统镜像
任务2 创建新的虚拟机
任务3 安装CentOS 7操作系统
单元2 云计算技术
2.1 云计算的五个特征
2.2 云计算的三种服务模式
2.3 云计算的四种部署模型
2.4 项目实战——使用云计算服务搭建博客系统
项目背景
项目实施
任务1 获取云服务器
任务2 获取云数据库产品
任务3 搭建wordpress论坛系统
单元3 私有云技术——OpanStack
3.1 OpenStack云操作系统
3.2 0penStack架构
3.3 0penStack部署示例架构
3.4项目实战——搭建云计算OpenStack系统平台
项目背景
项目实施
任务1 基础环境搭建
任务2 部署OpenStack核心组件
任务3 安装dashboard管理界面
3.5 项目实战——使用仪表盘web界面管理云主机
项目背景
项目实施
任务1 创建镜像
任务2 创建虚拟网络
任务3 启动云主机实例
3.6 项目实战——0penStack平台组件运维管理
项目背景
项目实施
任务1 Keystone运维
任务2 Glance运维
任务3 Nova运维
任务4 Neutron运维
单元4 容器云技术——Docker
4.1 Docker容器引擎
4.2 Docker架构
4.3 项目实战——使用Docker引擎技术管理容器
项目背景
项目实施
任务1 安装容器引擎
任务2 启动一个最简单的容器“hello world”
任务3 管理镜像
任务4 容器管理
4.4 项目实战——基于Docker Compose定义和运行多容器
项目背景
项目实施
任务1 安装docker-compose
任务2 搭建网站记录网站访问量
4.5 Docker网络
4.6 项目实战——Docker网络运维管理
项目背景
项目实施
任务1 构建none网络模式的容器
任务2 构建host网络模式的容器
任务3 构建bridge网络模式的容器
任务4 构建user-defined用户自定义网络
任务5 实现不同容器之间的通信
4.7 项目实战——搭建容器私有仓库
项目背景
项目实施
任务1 搭建Docker Registry
任务2 搭建Harbor
单元五 容器集群管理
5.1 Docker Swarm
5.2 项目实战——使用Swarm管理集群
项目背景
项目实施
任务1 基础环境搭建
任务2 安装Web界面管理工具portainer
任务3 管理Docker Service