本案例要求启动Openstack集群环境,具体要求如下:
openstack 实验架构图例拓扑如图-1所示。
图-1
openstack初始化环境要求如表-1所示:
表-1
实现此案例需要按照如下步骤进行。
步骤一:导入系统
1)如果是windows系统
导入教学环境镜像到 E:\下
配置网卡连接 vmnet8、配置系统光盘路径
启动三台虚拟机 openstack、nova01、nova02
2)如果是linux系统
步骤二:登录 openstack
1)Web页面登录:
浏览器访问 http://192.168.1.10/
2)命令行登录:
3)总结:
本案例要求配置云主机类型,上传镜像:
实现此案例需要按照如下步骤进行。
步骤一:创建项目
1)创建tedu项目,如图-2所示:
图-2
2)创建uu用户,如图-3所示:
图-3
步骤二:新建云主机类型
1)通过Horizon创建云主机类型,如图-4所示:
图-4
2)上传镜像,效果如图-5所示。
图-5
本案例要求:
实现此案例需要按照如下步骤进行。
步骤一:创建网络
1)登陆admin用户,创建外网public,如图-6所示:
图-6
2)退出admin用户 ,登陆uu用户,创建public的子网wan,如图-7所示:
图-7
3)public外网不需要激活DHCP,如图-8所示:
图-8
4)创建内网lan,如图-9所示:
图-9
5)创建lan的子网,如图-10所示:
图-10
7)给内网分配地址池,如图-11所示:
图-11
8)新建路由,如图-12所示:
图-12
9)选择路由子网,如图-13所示:
图-13
本案例要求:
实现此案例需要按照如下步骤进行。
步骤一:创建私有网络
创建私有网络如图-14所示。
图-14
创建子网如图-15和图-16所示。
图-15
图-16
步骤二:创建路由
创建路由如图-17所示。
图-17
添加路由接口如图-18所示。
图18
本案例要求:
实现此案例需要按照如下步骤进行。
步骤一:创建云主机
1)创建云主机,如图-19所示:
图-19
图-20
4)云主机类型,如图-21所示:
图-21
5)云主机网络,如图-22所示:
图-22
5)web页面访问云主机,如图-23所示:
图-23
本案例要求:
实现此案例需要按照如下步骤进行。
步骤一:创建浮动IP
图-24
图-25
步骤二:建立安全组
1)新建一个安全组,允许SSH访问,如图-26:
图26
2)允许ssh访问,如图-27
图-27
3)允许HTTPS访问,如图-28所示:
图-28
步骤三:设置安全组规则,允许外界ping通云主机
1)添加规则,如图-29所示:
图-29
2)增加ping规则,如图-30所示
图-30
7)进入控制台,配置dns的ip为192.168.1.254,这里不再重复,通过浮动ip可以ssh连接,如图-31所示:
图-31
本案例要求增加一个nova计算节点:
实现此案例需要按照如下步骤进行。
步骤一:安装计算节点
1)更改answer.ini文件
- [root@openstack ~]# vim answer.ini //在openstack上面操作
- 98 CONFIG_COMPUTE_HOSTS=192.168.1.11,192.168.1.12
- 102 CONFIG_NETWORK_HOSTS=192.168.1.10,192.168.1.11,192.168.1.12
- [root@openstack ~]# packstack --answer-file answer.ini
- **** Installation completed successfully ******
2)这时浏览器访问时不出现页面,15-horizon_vhost.conf文件被还原,需要重新修改这个文件
- [root@openstack ~]# cd /etc/httpd/conf.d/
- [root@openstack conf.d]# vi 15-horizon_vhost.conf
- 35 WSGIProcessGroup apache
- 36 WSGIApplicationGroup %{GLOBAL} //添加这一行
- [root@openstack conf.d]# apachectl graceful //重新载入配置文件
3)浏览器访问,出现页面
- [root@openstack conf.d]# firefox 192.168.1.10
- [root@localhost conf.d]# cd
- [root@localhost ~]# ls
- answer.ini keystonerc_admin
- [root@openstack ~]# cat keystonerc_admin
- unset OS_SERVICE_TOKEN
- export OS_USERNAME=admin
- export OS_PASSWORD=1bb4c987345c45ba
4)安装后的节点状态,如图-32所示:
图-32
openstack错误分析:
1)进入控制台不显示内容,如图-33所示:
图-33
解决办法:可以重新启动一下openstack-nova-console
2)若出现云主机处于错误状态,如图-34所示:
图-34
解决办法:
可能是主机down掉
可能是内存不足
可能是内网出现了问题,检查内网,或者把内网删除(不会建立的可以参考案例4),重新建立,之后重新启动openstack
- [root@openstack ~]# systemctl restart openstack-nova-compute