云平台OpenStack(先电) dashboard :nova(计算)服务

实验准备

  1. 两台虚拟机:controller(控制节点)、computer(计算节点)
  2. 安装光盘:centos7.2在这里插入图片描述
  3. 两块网卡:一块 NAT 模式,一块 Host-only 模式
  4. IP地址:
NAT Host-only
(controller节点)192.168.53.10 192.168.54.10
(computer节点)192.168.53.20 192.168.54.20

概述

计算服务(Nova) 表示云平台的工作负载的核心。如果有些云服务的工作中不包括计算,那么 它们充其量只 代表静态存储 ,所有动态活 动都会涉及一 些计算元素。OpenStackCompute 这个名称指的是一个特定的项目,该项目也被称为 Nova,OpenStack 的其他组件依托 Nova,与 Nova 协同工作,组成了整个 OpenStack 云平台。

功能

Nova,是 OpenStack 计算的弹性控制器。Nova 可以说是整个云平台最重要的组件,其 功能 包括 运行虚拟机实例,管理网络以及通过用户和项目来控制对云的访问
OpenStack最基础的开源项目名字称为 Nova,它提供的软件可以控制基础设施即服务(IaaS)云计算平台。
OpenStackCompute 没有包含任何的虚拟化软件,相反,它定义和运行在主机操作系统上的虚拟化机制交互的驱动程序,并通过基于 Web 的程序应用接口(API)来提供功能的使用。

架构介绍

Nova 服务包 含了 7 个子组 件,分别为 :NovaAPI、 NovaCert、NovaCompute、NovaConductor 和 NovaScheduler、NovaConsoleauth 以及 NovaVncproxy
在这里插入图片描述

配置nova服务

  • Nova 的安装与 Glance 组件的部署流程类似,Nova 的子服务更多,把 nova-compute 单独部署在计算节点Nova 的其他服务部署在控制节点
    为了实现计算节点的 Nova-compute 服务与控制节点上 Nova 其他的子服务通信,需要在配置文件中配置 Rabbit 消息队列服务。
    在这里插入图片描述
    在这里插入图片描述
    查看nova及其状态
    在这里插入图片描述

利用nova服务创建一个云主机实例

前言:Nova 作为 OpenStack 的核心组件,拥有强大的功能、权限,可以对整个平台的资源(镜像、网络和存储等)进行管理

  1. 创建一个虚拟机类型:名称、id、内存、硬盘、cpu
 nova flavor-create <name> <id> <ram> <disk> <vcpus>

在这里插入图片描述
2. 安全组,翻译成英文是 security group。安全组是一些规则的集合,用来对虚拟机的访问流量加以限制,这反映到底层,就是使用 iptables,给虚拟机所在的宿主机添加 iptables规则。

可以定义 n 个安全组,每个安全组可以有 n 个规则,可以给每个实例绑定 n 个安全组
Nova 中总是有一个 default 安全组,这个是不能被删除的。创建实例的时候,如果不指定安全组,会默认使用这个 default 安全组。
现在 Nova 中安全组应该会移到 Neutron 中,并且会增加对虚拟机外出流量的控制。现在 Nova 中的安全组只是对进入虚拟机的流量加以控制,对虚拟机外出流量没有加以限制。

创建安全组:名称、描述

# nova secgroup-create <name><description>

在这里插入图片描述
查看安全组列表
在这里插入图片描述
3. 给安全组添加规则:安全组名字或者 ID、协议(icmp,tcp,udp)、起始端口、结束端口、网络地址

nova secgroup-add-rule <secgroup><ip-proto><from-port><to-port>
<cidr>

在这里插入图片描述
查看网络
在这里插入图片描述
4. Nova 可对云平台中的实例进行管理,包括创建实例、启动实例、删除实例和实例迁移等操作。
启动实例

nova boot

–flavor : 虚拟机类型
–image : 虚拟机镜像
–nic : 配置IP
在这里插入图片描述
查看实例列表
在这里插入图片描述
5. 在dashoboard平台查看
在这里插入图片描述

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>