第1章 云计算和CloudStack简介 1
1.1 云计算的概念和发展 1
1.2 开源IaaS软件简介 4
1.3 CloudStack简介 8
第2章 CloudStack架构 12
2.1 CloudStack基本概念 12
2.2 CloudStack整体架构 12
2.3 CloudStack网络架构 16
2.4 管理服务器 19
2.5 虚拟机服务器 19
第3章 CloudStack的安装配置 21
3.1 系统规划 21
3.2 管理服务器的安装 25
3.3 虚拟机服务器的安装 31
3.4 CloudStack的配置 36
3.5 安装Usage服务 65
第4章 模板管理 67
4.1 模板概述 67
4.2 上传模板 68
4.3 从虚拟机导出模板 70
4.4 从快照导出模板 73
4.5 下载模板 75
4.6 复制模板 76
4.7 删除模板 77
第5章 实例管理 78
5.1 实例管理概述 78
5.2 虚拟机的最佳实践 78
5.3 虚拟机的生命周期 79
5.4 创建虚拟机 79
5.5 访问虚拟机 89
5.6 关闭和开启虚拟机 91
5.7 修改虚拟机的名称、操作系统或分组 91
5.8 修改虚拟机的服务方案 92
5.9 在主机间移动虚拟机(手工动态迁移) 94
5.10 销毁虚拟机 95
5.11 使用镜像文件 97
第6章 存储管理 101
6.1 存储概述 101
6.2 主存储 101
6.3 添加主存储 103
6.4 二级存储 107
6.5 使用磁盘卷 108
6.6 使用快照 119
第7章 网络管理 126
7.1 来宾通信 126
7.2 提供点中的网络 127
7.3 区域中的网络 127
7.4 区域的物理网络配置 128
7.5 使用多种来宾网络 134
7.6 安全组 138
7.7 外部防火墙和负载平衡器 143
7.8 负载均衡器的规则 148
7.9 获得新的IP地址 154
7.10 释放一个IP地址 155
7.11 静态NAT 157
7.12 IP转发和防火墙 158
7.13 VPN 163
7.14 关于Inter-VLAN路由 180
7.15 配置虚拟私有云 181
7.16 持久网络 200
第8章 账户管理 204
8.1 基本概念 204
8.2 域管理 205
8.3 账户管理 212
8.4 用户管理 223
8.5 使用LDAP服务器进行用户身份验证 232
第9章 项目管理 236
9.1 项目概述 236
9.2 配置项目 237
9.3 创建一个新项目 247
9.4 添加成员到一个项目 251
9.5 接受邀请 255
9.6 暂停或删除项目 258
9.7 使用项目视图 259
第10章 服务方案管理 262
10.1 计算方案 262
10.2 磁盘方案 265
10.3 系统方案 266
10.4 网络方案 268
10.5 修改或删除服务方案 272
10.6 网络限制 272
10.7 更改默认系统方案 274
第11章 主机管理 275
11.1 添加主机 275
11.2 主机的定期维护和维护模式 275
11.3 禁用和启用区域、提供点和群集 278
11.4 删除主机 283
11.5 在主机上维护虚拟机管理软件 284
11.6 修改主机密码 285
11.7 分配主机给虚拟机 285
11.8 VLAN管理 286
第12章 系统虚拟机 287
12.1 系统虚拟机概述 287
12.2 控制台代理(Console Proxy) 287
12.3 虚拟路由器 290
12.4 二级存储虚拟机 291
第13章 Usage服务及使用 292
13.1 Usage服务概述 292
13.2 使用Usage服务 292
13.3 设置Usage限制 297
第14章 CloudStack高级设置 300
14.1 更改数据库设置 300
14.2 高可用性(HA)部署建议 301
14.3 CloudStack性能优化 303
第15章 CloudStack API 305
15.1 CloudStack API概述 305
15.2 API请求的生成 305
15.3 设置API调用过期 309
15.4 响应 310
15.5 异步命令 311
附录 315
附录1 术语 315
附录2 时区表 318
参考文献 319