Top

NSD CLOUD DAY03

  1. 案例1:管理项目
  2. 案例2:新建云主机类型
  3. 案例3:上传镜像
  4. 案例4:创建网络
  5. 案例5:管理浮动IP地址
  6. 案例6:创建安全组及规则
  7. 案例7:创建云主机
  8. 案例8:安装额外计算节点

1 案例1:管理项目

1.1 问题

本案例要求:

1.2 步骤

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

步骤一:创建项目

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

图-1

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

图-2

4)通过Horizon进行配额调整,如图-3所示:

图-3

2 案例2:新建云主机类型

2.1 问题

本案例要求通过命令和Horizon创建云主机类型:

2.2 步骤

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

步骤一:新建云主机类型

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

图-4

3 案例3:上传镜像

3.1 问题

本案例要求上传一个镜像:

3.2 步骤

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

步骤一:上传镜像,如图-5所示:

图-5

4 案例4:创建网络

4.1 问题

本案例要求:

4.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

5 案例5:管理浮动IP地址

5.1 问题

本案例要求:

5.2 步骤

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

步骤一:创建浮动IP

图-14

6 案例6:创建安全组及规则

6.1 问题

本案例要求:

6.2 步骤

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

步骤一:建立安全组

图15

2)允许ssh访问,如图-16

图-16

3)允许HTTPS访问,如图-17所示:

图-17

7 案例7:创建云主机

7.1 问题

本案例要求:

7.2 步骤

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

步骤一:创建云主机

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

图-18

图-19

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

图-20

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

图-21

步骤二:设置安全组规则,允许外界ping通云主机

1)添加规则,如图-22所示:

图-22

2)增加ping规则,如图-23所示

图-23

7)进入控制台,配置dns的ip为192.168.1.254,浮动ip在案例5已经设置,这里不再重复,通过浮动ip可以ssh连接,如图-24所示:

图-24

8 案例8:安装额外计算节点

8.1 问题

本案例要求安装额外的计算节点:

8.2 步骤

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

步骤一:安装计算节点

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)安装后的节点状态,如图-25所示:

图-25

5)云主机热迁移,没有迁移之前云主机是在nova01上面。如图-26所示:

图-26

热迁移选择,如图-27所示:

图-27

迁移状态,如图-28所示:

图-28

迁移结果,如图-29所示:

图-29

openstack错误分析:

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

图-30

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

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

图-31

解决办法:

可能是主机down掉

可能是内存不足

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

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

3)云主机热迁移失败

解决办法:查看主机名是否ping通,还可以查看qemu-kvm-rhev这个包有没有安装

4)云主机迁移错误。如图-32所示:

图-32

创建的云主机有问题,不用共享存储,必须使用 镜像 文件