Openstack架构构建及详解(4)--Nova组件(1)

这篇博客详细介绍了OpenStack架构中的Nova组件,包括组件的工作流程、内部沟通和与其他组件的交互。实验部分涉及了如何配置controller和compute节点,如安装相关软件包,设置数据库和消息队列,以及时间同步等操作。
摘要由CSDN通过智能技术生成

nova-cert daemon x509 证书

nova-objectstore daemon 一个Amazon S3 的接口,用于将Amazon S3 的镜像注册到OpenStack

euca2ools client 用于兼容于Amazon E2 接口的命令行工具

nova client nova命令行工具

The queue 在进程之间传递消息的中心。通常使用RabbitMQ

SQL database 保存云基础设置建立和运行时的状态信息

2、组件工作流程
1、位置顺序

在这描述通过引擎发送给Libvirt,它是一个虚拟化管理平台,通过libvirt创建虚拟机

2、Nova内部沟通

在这里插入图片描述

3、Nova同其他组件进行沟通

在这里插入图片描述

3、构建实验

1、基础配置computer节点

[root@compute ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.222.5 controller.nice.com

192.168.222.6 network.nice.com

192.168.222.10 compute1.nice.com

192.168.222.20 block1.nice.com

2、时间与controller节点同步

[root@compute ~]# yum install -y ntpdate

[root@compute ~]# ntpdate -u controller.nice.com

24 Jul 09:07:13 ntpdate[11003]: step time server 192.168.222.5 offset 9415.809954 sec

[root@compute ~]# crontab -e

分钟,小时,日,月,周,年

*/1 * * * * ntpdate -u controller.nice.com &> /dev/null

[root@compute ~]# systemctl restart crond

[root@compute ~]# systemctl enable crond

1、配置controller节点

1、下面内容和keystone大体步骤一致,不在赘述细节

[root@controller ~]# mysql -uroot -pa

Welcome to the MariaDB monitor. Commands end with ; or \g.

Your MariaDB connection id is 22

Server version: 5.5.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值