03: 用户配额管理 云主机类型管理 、 镜像管理 网络管理 案例和实例管理 、 安装额外计算节点

xiaoxiao2025-05-15  47

 

Top

NSD CLOUD DAY03

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

1 案例1:用户和配额管理

1.1 问题

本案例要求:

创建myproject项目通过Horizon创建user1用户通过CLI创建user2用户,练习相关用户管理命令通过Horizon和CLI对myproject进行配额调整

1.2 步骤

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

步骤一:创建项目

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

图-1

2)通过Horizon创建user1用户,如图-2所示:

图-2

3)通过命令创建user2用户

  [root@openstack ~(keystone_admin)]# openstack user create --password tedu.cn user2

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

图-3

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

2.1 问题

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

名字:m2.tinyID:自动虚拟内核:1个内存:512M根磁盘:10GB临时磁盘和swap无要求 

2.2 步骤

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

步骤一:新建云主机类型

1)通过命令创建云主机类型

  [root@openstack ~(keystone_admin)]# openstack flavor create --public demo.tiny --id auto --ram 512 --disk 10 --vcpus 1

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

图-4

3 案例3:上传镜像

3.1 问题

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

将本机上的rhel6磁盘镜像文件small.img上传上传到Openstack的名称为small_rhel6设置镜像属性为public镜像最小磁盘大小为10GB,最小内存为512MB

3.2 步骤

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

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

图-5

4 案例4:创建网络

4.1 问题

本案例要求:

在myproject中创建两个网络,一个内网,用于连接实例,一个外网,用于对外通信创建一个路由器,将两个网络连接起来

4.2 步骤

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

步骤一:创建网络

1)登陆admin用户,创建外网public,如图-6所示:

图-6

2)退出admin用户 ,登陆user1用户,创建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 问题

本案例要求:

通过Horizon创建一个浮动IP地址通过命令行创建一个浮动IP地址

5.2 步骤

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

步骤一:创建浮动IP

图-14

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

6.1 问题

本案例要求:

新建一个安全组添加规则,允许任意主机可以通过SSH访问虚拟机实例添加规则,允许任意主机可以通过HTTPS访问虚拟机实例添加规则,只允许本组内的主机可以通过HTTP访问到虚拟机实例

6.2 步骤

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

步骤一:建立安全组

图15

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

图-16

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

图-17

7 案例7:创建云主机

7.1 问题

本案例要求:

使用m2.tiny云主机类型将云主机加入到内部网络设置安全规则,允许外界ping通云主机设置外界可以ssh到云主机

7.2 步骤

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

步骤一:创建云主机

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

图-18

图-19

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

图-20

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

图-21

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

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

图-22

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

图-23

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

图-24

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

8.1 问题

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

添加两块网卡,均能与第一个节点通信能够准确地进行DNS解析配置yum仓库安装计算节点

8.2 步骤

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

步骤一:安装计算节点

备注:day02的案例里面在安装openstack时,nova.tedu.cn已经配置过网卡,DNS解析,yum源,这里不再赘述,不会的可以看day02的案例

1)更改answer.ini文件

  [root@openstack ~]# vi answer.ini        //在openstack.tedu.cn上面操作CONFIG_COMPUTE_HOSTS=192.168.1.1,192.168.1.2CONFIG_NETWORK_HOSTS=192.168.1.1,192.168.1.2[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.conf35 WSGIProcessGroup apache36 WSGIApplicationGroup %{GLOBAL} //添加这一行[root@openstack conf.d]# apachectl graceful //重新载入配置文件

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

  [root@openstack conf.d]# firefox 192.168.1.1[root@localhost conf.d]# cd[root@localhost ~]# lsanswer.ini keystonerc_admin[root@openstack ~]# cat keystonerc_adminunset OS_SERVICE_TOKENexport OS_USERNAME=adminexport OS_PASSWORD=1bb4c987345c45ba

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

图-25

5)云主机热迁移,如图-26所示:

图-26

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

图-27

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

图-28

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

图-29

openstack错误分析:

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

图-30

解决办法:可以换一个云主机类型(m1.tiny)

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

图-31

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

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

3)云主机热迁移失败

 

转载请注明原文地址: https://www.6miu.com/read-5030156.html

最新回复(0)