第一部分KVM虚拟化技术
第1章KVM概述及环境配置
1.1KVM虚拟化概述
1.1.1虚拟化概念
1.1.2虚拟化的产生背景
1.1.3虚拟化架构
1.1.4主流虚拟化技术
1.2新建虚拟机
1.3在虚拟机里安装RHEL7
1.4远程管理RHEL7
1.4.1通过命令行初始化配置
1.4.2通过字符界面进行远程管理
1.4.3通过图形界面进行远程管理
1.5本章实验
1.5.1实验目的
1.5.2实验环境
1.5.3实验拓扑
1.5.4实验内容
第2章安装KVM并且在KVM里面安装RHEL7
2.1在RHEL7主机上安装KVM
2.1.1查看是否具备虚拟化条件
2.1.2安装KVM
2.2在KVM里面新建虚拟机
2.3在虚拟机里面安装RHEL7
2.4本章实验
2.4.1实验目的
2.4.2实验环境
2.4.3实验拓扑
2.4.4实验内容
第3章对KVM虚拟机进行基本管理
3.1使用virsh对虚拟机进行基本的管理
3.2对虚拟机进行进阶管理
3.2.1给虚拟机添加网卡
3.2.2给vm01添加磁盘
3.2.3修改CPU与内存
3.3本章实验
3.3.1实验目的
3.3.2实验环境
3.3.3实验拓扑
3.3.4实验内容
第4章虚拟机的克隆
4.1使用图形界面克隆虚拟机
4.2使用virtclone工具克隆虚拟机
4.3使用虚拟机的配置文件克隆虚拟机
4.4本章实验
4.4.1实验目的
4.4.2实验环境
4.4.3实验拓扑
4.4.4实验内容
第5章KVM网络管理
5.1NAT网络
5.1.1NAT网络的原理
5.1.2NAT网络的图形配置方法
5.1.3NAT网络的字符配置方法
5.2桥接
5.2.1桥接网络的原理
5.2.2桥接网络的字符配置方法
5.3本章实验
5.3.1实验目的
5.3.2实验环境
5.3.3实验拓扑
5.3.4实验内容
第6章KVM镜像管理与桌面虚拟化
6.1制作并测试RHEL7镜像
6.1.1制作RHEL7镜像
6.1.2测试RHEL7镜像
6.2制作并测试Windows 7镜像
6.2.1制作Windows 7镜像
6.2.2测试Windows 7镜像
6.3桌面虚拟化
6.4本章实验
6.4.1实验目的
6.4.2实验环境
6.4.3实验拓扑
6.4.4实验内容
第7章KVM存储管理
7.1使用分区来创建存储池
7.1.1准备一个格式化的分区
7.1.2将分区添加到存储池中
7.2使用NFS分区来创建存储池
7.2.1准备一个NFS共享
7.2.2将NFS共享添加到存储池中
7.3本章实验
7.3.1实验目的
7.3.2实验环境
7.3.3实验拓扑
7.3.4实验内容
第8章KVM虚拟机的迁移
8.1静态迁移虚拟机
8.2动态迁移虚拟机
8.2.1在共享存储上安装操作系统
8.2.2在线迁移
8.3本章实验
8.3.1实验目的
8.3.2实验环境
8.3.3实验拓扑
8.3.4实验内容
第二部分容器
第9章使用Docker管理Linux容器
9.1Docker概述
9.1.1了解Docker
9.1.2Docker三个概念之间的关系
9.2使用Docker管理镜像
9.3使用Docker管理容器
9.4本章实验
9.4.1实验目的
9.4.2实验环境
9.4.3实验拓扑
9.4.4实验内容
第三部分云计算平台OpenStack
第10章OpenStack概述及安装
10.1OpenStack简介
10.1.1OpenStack概述
10.1.2OpenStack组件
10.2OpenStack安装
10.2.1OpenStack安装环境
10.2.2使用packstack安装OpenStack
10.2.3安装后的初始配置
10.3本章实验
10.3.1实验目的
10.3.2实验环境
10.3.3实验拓扑
10.3.4实验内容
第11章OpenStack云平台的管理
11.1配置Open vSwitch
11.1.1Open vSwitch概述
11.1.2云管理员配置Open vSwitch
11.2项目与用户管理
11.2.1创建项目
11.2.2创建用户
11.3OpenStack的网络管理
11.3.1创建租户的内部网段
11.3.2创建路由器
11.4镜像的管理
11.5创建云主机
11.6绑定浮动IP地址
11.7安全组管理
11.8密钥管理
11.9本章实验
11.9.1实验目的
11.9.2实验环境
11.9.3实验拓扑
11.9.4实验内容