Top

NSD CLOUD DAY02

  1. 案例1:登录Openstack
  2. 案例2:配置云主机类型并上传镜像
  3. 案例3:配置公有网络
  4. 案例4:配置私有网络及路由
  5. 案例5:创建云主机
  6. 案例6:配置浮动IP与安全组
  7. 案例6:课堂练习

1 案例1:登录Openstack

1.1 问题

本案例要求启动Openstack集群环境,具体要求如下:

1.2 方案

openstack 实验架构图例拓扑如图-1所示。

图-1

openstack初始化环境要求如表-1所示:

表-1

1.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:导入系统

1)如果是windows系统

导入教学环境镜像到 E:\下

配置网卡连接 vmnet8、配置系统光盘路径

启动三台虚拟机 openstack、nova01、nova02

2)如果是linux系统

步骤二:登录 openstack

1)Web页面登录:

浏览器访问 http://192.168.1.10/

2)命令行登录:

3)总结:

2 案例2:配置云主机类型并上传镜像

2.1 问题

本案例要求配置云主机类型,上传镜像:

2.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:创建项目

1)创建tedu项目,如图-2所示:

图-2

2)创建uu用户,如图-3所示:

图-3

步骤二:新建云主机类型

1)通过Horizon创建云主机类型,如图-4所示:

图-4

2)上传镜像,效果如图-5所示。

图-5

3 案例3:配置公有网络

3.1 问题

本案例要求:

3.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:创建网络

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

4 案例4:配置私有网络及路由

4.1 问题

本案例要求:

4.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:创建私有网络

创建私有网络如图-14所示。

图-14

创建子网如图-15和图-16所示。

图-15

图-16

步骤二:创建路由

创建路由如图-17所示。

图-17

添加路由接口如图-18所示。

图18

5 案例5:创建云主机

5.1 问题

本案例要求:

5.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:创建云主机

1)创建云主机,如图-19所示:

图-19

图-20

4)云主机类型,如图-21所示:

图-21

5)云主机网络,如图-22所示:

图-22

5)web页面访问云主机,如图-23所示:

图-23

6 案例6:配置浮动IP与安全组

6.1 问题

本案例要求:

6.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:创建浮动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

7 案例6:课堂练习

7.1 问题

本案例要求增加一个nova计算节点:

7.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:安装计算节点

1)更改answer.ini文件

  1. [root@openstack ~]# vim answer.ini        //在openstack上面操作
  2. 98 CONFIG_COMPUTE_HOSTS=192.168.1.11,192.168.1.12
  3. 102 CONFIG_NETWORK_HOSTS=192.168.1.10,192.168.1.11,192.168.1.12
  4. [root@openstack ~]# packstack --answer-file answer.ini
  5. **** Installation completed successfully ******

2)这时浏览器访问时不出现页面,15-horizon_vhost.conf文件被还原,需要重新修改这个文件

  1. [root@openstack ~]# cd /etc/httpd/conf.d/
  2. [root@openstack conf.d]# vi 15-horizon_vhost.conf
  3. 35 WSGIProcessGroup apache
  4. 36 WSGIApplicationGroup %{GLOBAL} //添加这一行
  5. [root@openstack conf.d]# apachectl graceful //重新载入配置文件

3)浏览器访问,出现页面

  1. [root@openstack conf.d]# firefox 192.168.1.10
  2. [root@localhost conf.d]# cd
  3. [root@localhost ~]# ls
  4. answer.ini keystonerc_admin
  5. [root@openstack ~]# cat keystonerc_admin
  6. unset OS_SERVICE_TOKEN
  7. export OS_USERNAME=admin
  8. export OS_PASSWORD=1bb4c987345c45ba

4)安装后的节点状态,如图-32所示:

图-32

openstack错误分析:

1)进入控制台不显示内容,如图-33所示:

图-33

解决办法:可以重新启动一下openstack-nova-console

2)若出现云主机处于错误状态,如图-34所示:

图-34

解决办法:

可能是主机down掉

可能是内存不足

可能是内网出现了问题,检查内网,或者把内网删除(不会建立的可以参考案例4),重新建立,之后重新启动openstack

  1. [root@openstack ~]# systemctl restart openstack-nova-compute