项目8 安装 Nova 虚拟机管理系统_第1页
项目8 安装 Nova 虚拟机管理系统_第2页
项目8 安装 Nova 虚拟机管理系统_第3页
项目8 安装 Nova 虚拟机管理系统_第4页
项目8 安装 Nova 虚拟机管理系统_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目8安装Nova虚拟机管理系统专业核心课程精品课程18.1Nova概述8.1.1Nova的特性随着OpenStack的发展,目前Nova组件的主要特性与最开始相比发生了较大变化,目前Nova组件的主要特性如下:Nova是OpenStack最核心、最重要的组件。Nova实现了对OpenStack虚拟机实例生命周期的管理。管理计算资源。RESTfulAPI。异步的一致性通信。精品课程28.1Nova概述8.1.2Nova的架构

Nova的架构精品课程38.1Nova概述8.1.3Nova架构的优缺点Nova架构的主要优点如下:部署灵活。支持多种虚拟化架构。高可用性。安全性高。Nova架构的主要缺点如下:进行大规模部署时存在瓶颈。资源搜集种类和性能还有待加强。精品课程48.2搭建环境8.2.1准备工作

OpenStack控制节点主机名为controller,管理IP地址为0;OpenStack计算节点主机名为compute,管理IP地址为08.2.2创建节点API节点部署在控制节点上,控制节点需要先安装MariaDB数据库(存储数据)、RabbitMQ服务、Chronyd(时间同步)服务、memcached(内存对象缓存)服务,并安装Keystone组件。Compute节点部署在计算节点上(实际应用中最好单独部署在物理机上)。精品课程58.3安装NovaAPI服务8.3.1解决依赖关系yum源配置好之后,已经包含了所有需要的依赖包,没有需要再单独解决的依赖,可以直接开始安装所需的软件包,总共需要安装6个包:openstack-nova-api、openstack_x0002_nova-conductor、openstack-nova-console、openstack-nova-novncproxy、openstack-nova_x0002_scheduler、openstack-nova-placement-api,需要安装的依赖包信息。8.3.2注册Nova服务在Keystone中需要为Nova创建用户、赋予角色、创建服务实体、创建API端点,并使用这些对象来完成Nova组件的服务功能。其具体注册过程如下:创建nova用户将nova用户添加到service项目中并配置为admin角色创建Nova服务实体精品课程68.3安装NovaAPI服务8.3.2注册Nova服务创建API端点在OpenStackRocky版本中注册Placement服务8.3.3配置MySQL服务NovaCell机制在MySQL中创建Nova使用的数据库(有4个)和用户,并赋予相应权限。同步Nova相关数据库。8.3.4修改Nova配置文件修改Nova组件配置文件nova.conf,此文件在/etc/nova目录下。精品课程78.3安装NovaAPI服务8.3.5运行NovaAPI服务在运行Nova-api服务之前需要重新配置Apache服务对/usr/bin目录控制的访问规则,这是由于Apache2.4与之前的版本相比,用于访问控制和其他授权检查的方法发生了变化,需要分别进行配置,配置方法如下:精品课程88.3安装NovaAPI服务8.3.5运行NovaAPI服务现在可以开启API节点相关服务并设置开机自动启动,操作如下:#启动服务并设置开机自动启动[root@controller~]#systemctlstartopenstack-nova-apiopenstack-nova-conductoropenstack-nova_x0002_consoleauthopenstack-nova-scheduleropenstack-nova-novncproxy[root@controller~]#systemctlenableopenstack-nova-apiopenstack-nova-conductoropenstack-nova_x0002_consoleauthopenstack-nova-scheduleropenstack-nova-novncproxy精品课程98.4安装Nova-compute服务8.4.1准备工作

Nova-compute服务运行在计算节点上,主要和Hypervisor一起用来管理虚拟机的生命周期,准备好虚拟机后,可以参照7.2.2小节中的步骤来准备,包括设置IP地址、配置域名解析、关闭防火墙和SeLinux、配置yum源、配置时间同步。8.4.2解决依赖关系Nova-compute节点需安装的额外依赖包的信息精品课程108.4安装Nova-compute服务8.4.3配置文件

在计算节点上修改Nova组件配置文件nova.conf,此文件在/etc/nova/下。8.4.4启动服务计算节点必须启动两个服务,一个是Libvirtd服务,用于提供管理虚拟机的通接口;一个是openstack-nova-compute服务,用于提供Nova计算服务。#启动Libvirtd和openstack-nova-compute服务并设置开机自动启动[root@compute~]#systemctlstartlibvirtdopenstack-nova-compute[root@compute~]#systemctlenablelibvirtdopenstack-nova-compute#注意,在某些情况下,Libvirtd服务已经启动8.4.5检查服务在控制节点上可以验证计算服务是否正常运行。精品课程118.5参考部署8.5.1单节点部署

创建Nova数据库、创建及授权登录用户在Keystone上注册Nova服务和Placement服务安装Nova相关软件包并修改配置文件修改httpd的配置文件placement-api.conf并重启httpd服务同步Nova数据库启动Nova相关服务并设置开机自动启动安装Nova-compute软件包并修改配置文件(新增配置项)启动Libvirtd服务和Nova-compute服务并配置开机自动启动验证安装8.5.2多节点部署控制节点部署过程创建Nova数据库、创建及授权登录用户精品课程128.5参考部署8.5.2多节点部署控制节点部署过程在Keystone上注册Nova服务和Placement服务安装Nova相关软件包并修改配置文件重新配置Apache服务对/usr/bin目录控制的访问规则同步数据库启动Nova服务并设置开机自动启动计算节点部署过程安装Nova-compute软件包并修改配置文件在计算节点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论