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 问题

本案例要求:

  • 通过Horizon完成以下操作
  • 创建名为tedu的项目
  • 创建用户 uu 来管理这个项目

1.2 步骤

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

步骤一:创建项目

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

图-1

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

图-2

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

图-3

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

2.1 问题

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

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

2.2 步骤

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

步骤一:新建云主机类型

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

图-4

3 案例3:上传镜像

3.1 问题

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

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

3.2 步骤

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

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

图-5

4 案例4:创建网络

4.1 问题

本案例要求:

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

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 问题

本案例要求:

  • 通过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为192.168.1.254,浮动ip在案例5已经设置,这里不再重复,通过浮动ip可以ssh连接,如图-24所示:

图-24

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

8.1 问题

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

  • nova02 请参考 nova01 的配置步骤

8.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)安装后的节点状态,如图-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

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

3)云主机热迁移失败

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

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

图-32

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

用户、配额管理 、 云主机类型管理 、 镜像管理 、 网络管理 、 安全和实例管理 、 计算节点扩容案例相关推荐

  1. 五十二.用户配额管理 云主机类型管理 、 镜像管理 网络管理 案例和实例管理 、 安装额外计算节点...

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

  2. Google云主机利用Docker镜像搭建各类服务器的实战教程

    Docker的介绍网上非常多,在我看来,用简单点的话去解释,Docker就是一个可以运行某类程序的最小系统进程.各种关于虚拟化的软件大家应该都了解一些,比如VMware.Virtualbox.KVM. ...

  3. 阿里云RAM子帐号授权单台ECS实例管理权限

    {"Version": "1","Statement": [{"Effect": "Allow",& ...

  4. openstack 云计算 cinder块存储、镜像制作、云主机管理

    从官网获取学习帮助: https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/horizon.html Dashboard 图形界面 安装软 ...

  5. 新手用户如何选购UCLOUD优刻云主机的配置?

    优刻得云主机UHOST基于第三代英特尔至强铂金处理器,构建灵活高效平台,加速云数智变革,机型包含通用型.高主频型.GPU型和快杰型,并可叠加网络增强.热升级.数据方舟等特性,自定义符合您业务需求的云主 ...

  6. 锐捷JCOS云平台制作云主机镜像

    准备qcow2格式镜像 下载地址:http://pan.baidu.com/s/1i46Ahdr 密码:8rdg 主机登入密码均为:intel@123 ubuntu系统不可直接root用户登录,先用i ...

  7. Owncloud vs.NextCloud vs.Seafile:你应该选择哪种自管理云存储?

    即使你喜欢使用离线存储,云存储也是必不可少的.但每次使用商业云存储时,不管是免费的还是付费的,你都是向一家公司献出了文件的安全和隐私. 一种可以保证控制权的方法是自己管理存储.那么,自管理云存储是否有 ...

  8. OpenStack 云主机镜像制作

    目录 文章目录 目录 镜像支持功能 手动制作 启动虚拟机环境 配置虚拟机环境 创建 Glance 镜像 使用 OpenStack 环境制作 使用 DIB 半自动化工具制作 将 OpenStack 云主 ...

  9. 用OpenStack搭建简单的云平台并启动云主机

    OpenStack OpenStack简介 OpenStack重要集成组件 OpenStack平台部署 部署环境 建立虚拟机 配置时间同步 安装OpenStack 安装 RabbitMQ 消息队列服务 ...

最新文章

  1. poly-YOLOv3
  2. 百度绿色底座亮相 AI原生云低碳前行
  3. 使用RMAN在ASM和文件系统之间拷贝数据
  4. vue源码之响应式数据
  5. ubuntu上Nginx的配置
  6. 单元测试代码:SpringTest+JUnit
  7. vs 启动调用的目标发生异常_协程中的取消和异常 | 取消操作详解
  8. colormap保存 matlab_matlab中自定义colormap的保存与调用
  9. jQuery:获取浏览器中的分辨率
  10. python下载第三方库失败的解决办法
  11. 计算机技术需要学单片机吗,手把手教你学51单片机
  12. html5表单提交触发js,JS表单提交中onsubmit事件return的作用
  13. 路由器关闭DHCP之后连接不到路由器设置界面?
  14. cadence 17.2 入门学习2 allegro
  15. 学计算机颈椎,电脑颈
  16. 未能加载文件或程序集“Newtonsoft.Json解决方法
  17. python使用h5py读取mat文件数据
  18. 笨方法学python在线_“笨办法”学Python(第3版)
  19. MySql---修改语句
  20. 【70后、80后、90后嘚啵嘚】招募特约评论员啦!

热门文章

  1. XeLaTeX+xeCJK中文字体设置
  2. LD3320语音识别模块:LDV7模块使用详解
  3. [ 系统安全篇 ] 拉黑IP - 火绒安全软件设置IP黑名单 windows使用系统防火墙功能设置IP黑名单
  4. 华为防火墙的策略路由
  5. 道闸雷达感应技术使用,智能感应存在,飞睿科技毫米波雷达
  6. tor 安装及使用教程
  7. node 根据xlsx表格数据,批量生成表格文件,并且设置样式和行高
  8. 【JAVA】项目开发团队分配管理软件
  9. C++17类型std::variant介绍
  10. Agile 正式升级为 Project ,打造团队卓越交付能力