本文档为《OpenStack实验报告》,详细记录了基于OpenStack平台的各项云计算技术实践操作、配置过程及分析总结。
一、Virtual Box的安装
1. 安装Virtual Box
2. Virtual Box网络设定
3. 在虚拟机内安装操作系统
二、环境预配置
1. 网络设置
2. 修改三个虚拟机的主机名
3. 主机地址映射配置
4. 禁用selinux
5. CentOS6本地yum源配置(注:先加载镜像)
6. NTP安装服务
三、 本地源制作
1. Centos6.6本地base、extra源制作
2. 制作本地base、extra源
3. 制作本地epel、openstack源
4. 安装ftp服务
5. 修改yum源仓库指向文件
四、 keystone安装(上)
1. 安装Mysql服务
2. 安装rabbitmq消息队列
3. 为nova,neutron,cinder和heat创建用户并授权
五、 keystone安装(下)
1. 创建库和授权
2. 再次创建库和授权
3. 生成PKI认证所需要的证书文件
4. 同步keystone数据库,生成所需的表
5. 启动keystone服务,并验证服务状态
6. 配置定期清理过期token的cron任务
7. 使用keystone创建用户、租户、角色和endpoint
六、 Glance安装
1. 安装Glance
2. 配置glance-api服务
3. 配置glance-registry服务
4. 启动并验证glance服务状态
七、 Nova安装
1. nova的安装与配置
2. 安装和配置nova
八、 Neutron安装
1. neutron的安装与配置
2. 使用二层组件
3. 配置OVS二层插件
4. 让nova支持neutron
5. 启动并验证neutron-server服务状态
6. 重启nova和neutron以实现联动
7. 再次启动neutron-server
8. 在controller0上校验配置的准确性
九、 Horizon安装
1. 安装与配置Horizon组件
十、 Compute0安装Nova
1. nova在compute0-10.20.0.30上的安装和配置
2. 对nova进行进一步的设置
十一、Compute0安装Neutron
1. neutron在compute节点上的安装及配置
十二、Network0安装neutron
1. 在network节点上对neutron进行部署与调整
十三、 新建网络
1. 配置安全组规则
2. 创建新的网络
3. 构建云主机
4. 分配浮动IP地址
十四、心得体会