Nova服务安装配置

来源:互联网 发布:每日签到送淘宝淘金币 编辑:程序博客网 时间:2024/05/20 18:00

Openstack项目中的Nova计算服务是IaaS云计算平台的核心服务组件,控制着虚拟机实例和网络功能,通过对用户和项目的设置,管理对Openstack云资源的访问。Nova计算服务组件没有创建新的虚拟化技术(如KVM或Xen等虚拟化技术)而是定义了与底层虚拟化技术进行交互的各种驱动,从而实现更多功能,通过基于Web的API将这些功能公开。

一,安装和配置控制节点

准备:

在安装和配置Nova计算服务组件之前,首先创建数据库、服务证书和API endpoint

(1)创建数据库

1,在操作系统终端连接数据库

2,创建Nova数据库

3,Nova数据库的访问权限设置

4,退出数据库

(2)加载admin用户的环境变量

(3)创建认证服务凭据

1,创建Nova用户

2,将admin role赋予Nova user和service project

3,创建Nova的service entity

4,创建Nova服务组件的API endpoint

(4)安装和配置Nova服务组件

1)安装软件包

2)编辑文件/etc/nova/nova.conf,完成如下操作

1,配置数据库连接[database]...connection

2,在[DEFAULT]和[oslo_messaging_rabbit],配置RabbitMQ消息队列连接

3,在[DEFAULT]和[keystone_authtoken]项,配置keystone身份认证服务组件访问

4,在[DEFAULT]项配置my_ip参数为控制节点的管理/数据网络IP地址

5,在[DEFAULT],定义Nova支持的Neutron网络服务组件

6,在[vnc]项,配置VNC使用控制节点的管理/数据网络IP地址

7,在[GLANCE]项,定义Glance镜像服务组件所在的主机节点

8,在[oslo_concurrency]项,配置lock路径

9,在[DEFAULT]项,停止使用EC2 API

10,打开日志记录功能,方便问题跟踪和解决

二,安装和配置计算节点

详细介绍如何在计算节点上安装和配置Nova计算服务组件,Nova计算服务组件支持多种虚拟化技术,如KVM、XEN和QEMU等,Nova计算服务组件支持横向扩展,以利用自动化工具以同样的方式安装和配置多个节点,每个计算节点都需要一个唯一的IP地址,下面以QEMU虚拟化技术进行配置

(1)安装软件包

(2)编辑文件/etc/nova/nova.conf,完成如下操作

1,在[DEFAULT]和[oslo_messaging_rabbit],配置RabbitMQ消息队列连接

2,在[DEFAULT]和[keystone_authtoken]项,配置keystone身份认证服务组件访问

3,在[DEFAULT]项配置my_ip参数为控制节点的管理/数据网络IP地址,如果有多个计算节点,则以此类推

4,在[DEFAULT],定义Nova支持的Neutron网络服务组件

5,在[vnc]项,定义和配置远程控制台访问

6,在[GLANCE]项,定义Glance镜像服务组件所在的主机节点

7,在[oslo_concurrency]项,配置lock路径

8,打开日志记录功能,方便问题跟踪和解决

(3)加载nbd内核模块

(4)编辑文件/etc/modules-load.d/nbd.conf,确保每次操作系统重启,能够自动加载nbd模块

(5)检查Compute Node是否支持硬件加速


0 0