首先与之前安装glance和keystone的虚拟机分开,这次新建一个虚拟机,作为计算节点,之前的虚拟机作为控制节点。

在新的虚拟机(这里为图片上的OpenStack3)里配置静态IP和配置主机名和IP地址的映射,但在这里我们需要在控制节点和计算节点上分别加上对方的IP地址和主机名的映射

然后开始安装Nova

1.下载安装包

yum install openstack-nova-compute

2.编辑/etc/nova/nova.conf文件并完成以下操作:
在[DEFAULT]部分中,仅启用计算和元数据API:

enabled_apis = osapi_compute,metadata

在[DEFAULT]部分中,配置RabbitMQ消息队列访问:

transport_url = rabbit://openstack:RABBIT_PASS@controller

其中这里面openstack是rabbit的用户名,RABBIT_PASS是对应的密码controller是安装了rabbit的虚拟机的IP地址,也就是你的控制节点的虚拟机IP地址

在[api]和[keystone_authtoken]部分中,配置身份服务访问:

[api]auth_strategy = keystone[keystone_authtoken]auth_url = http://controller:5000/v3
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = nova
password = NOVA_PASS

将NOVA_PASS替换为在身份服务中为NOVA用户选择的密码。

在[DEFAULT]部分,配置my_ip选项:

my_ip = MANAGEMENT_INTERFACE_IP_ADDRESS

MANAGEMENT_INTERFACE_IP_ADDRESS是你的控制节点的虚拟机IP地址

将管理接口IP地址替换为计算节点上管理网络接口的IP地址,通常为10.0.0.31表示示例体系结构中的第一个节点。
在[DEFAULT]部分,启用对网络服务的支持:

use_neutron = True
firewall_driver = nova.virt.firewall.NoopFirewallDriver

默认情况下,Compute使用内部防火墙服务。由于网络包括防火墙服务,因此必须使用nova禁用计算防火墙服务nova.virt.firewall.NoopFirewallDriver防火墙驱动程序。

在[vnc]部分中,启用和配置远程控制台访问:

[vnc]
# ...
enabled = True
server_listen = 0.0.0.0
server_proxyclient_address = $my_ip
novncproxy_base_url = http://controller:6080/vnc_auto.html

服务器组件侦听所有IP地址,代理组件仅侦听计算节点的管理接口IP地址。基本URL表示可以使用web浏览器访问此计算节点上实例的远程控制台的位置。

在[glance]部分,配置图像服务API的位置:

api_servers = http://controller:9292

老样子,controller改为控制节点的IP,后文所有都是:

在[oslo_concurrency]部分中,配置锁路径

lock_path = /var/lib/nova/tmp

在[placement]部分,配置placement API:

[placement]
# ...
os_region_name = RegionOne
project_domain_name = Default
project_name = service
auth_type = password
user_domain_name = Default
auth_url = http://controller:5000/v3
username = placement
password = PLACEMENT_PASS

将PLACEMENT_PASS替换为您在Identity service中为PLACEMENT用户选择的密码。注释掉[placement]部分中的任何其他选项。

egrep -c '(vmx|svm)' /proc/cpuinfo

如果此命令返回一个或更大的值,则计算节点支持硬件加速,通常不需要额外配置。
如果此命令返回的值为零,则计算节点不支持硬件加速,必须将libvirt配置为使用QEMU而不是KVM。
编辑/etc/nova/nova中的[libvirt]部分。conf文件如下:

[libvirt]
# ...
virt_type = qemu

启动计算服务(包括其依赖项),并将其配置为在系统引导时自动启动:

systemctl enable libvirtd openstack-nova-compute
systemctl start libvirtd openstack-nova-compute

如果nova compute服务无法启动,请检查/var/log/nova/nova compute。日志错误消息AMQP server on controller:5672不可访问可能表示控制器节点上的防火墙正在阻止对端口5672的访问。配置防火墙以打开控制器节点上的端口5672,并重新启动计算节点上的nova compute服务。

获取管理员凭据以启用仅限管理员的CLI命令,然后确认数据库中存在计算主机:

openstack compute service list --service nova-compute

发现计算主机:

nova-manage cell_v2 discover_hosts --verbose

Nova的安装与配置相关推荐

  1. Nova的安装及其配置

    云计算基础架构平台构建与应用基于centos6.5 (六)Nova的安装及其配置 实训涉及节点 controller compute 实训目标 完成Nova基本组件的安装 完成Nova数据库的创建以及 ...

  2. 【OpenStack】【Nova】安装与配置详解 (1)

    文章目录 centos-openstack-rocky仓库中Nova相关的包 openstack-nova-common包 openstack-nova-api包 openstack-nova-con ...

  3. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  4. 在Ubuntu上安装和配置OpenStack Nova

    OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as ...

  5. (八)OpenStack---M版---双节点搭建---Cinder安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建数据库并授权 2.获得admin凭证执行管理员命令并创建服务证书 3.创建块存储设备AP ...

  6. (六)OpenStack---M版---双节点搭建---Neutron安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建网络服务数据库 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限 3.创 ...

  7. OpenStack(kilo版本)计算服务Nova的安装部署

    OpenStack计算服务是基础设施即服务(IaaS)系统的主要组成部分.OpenStack计算服务使用Keystone来执行其身份验证,使用Horizon作为其管理接口,并使用Glance提供其镜像 ...

  8. 在CentOS上安装和配置OpenNebula入门实例

    导读 我们提到的云计算一般有三种类型:软件即服务(Software as a service, SaaS),平台即服务(Platform as a Service, PaaS)和基础架构即服务(Inf ...

  9. 容器编排之Kubernetes1.6.1安装与配置

    在经历了几年混乱的职业生涯之后,初步把未来延伸领域定位在容器云方向.区块链系列我还会继续写下去,且可能只会关注Hyperledger. 云计算是最近几年来火热的技术领域,不同于其他,他没有固定的行业领 ...

最新文章

  1. 深度学习中的Dropout简介及实现
  2. 海量数据处理:从并发编程到分布式系统
  3. 马腾宇:AI 学界一颗冉冉升起的新星
  4. DHCP拒绝服务攻击工具DHCPig
  5. 用new创建一个二维数组,有两种方法,是等价的
  6. linux windows拷贝文件,把linux上的文件拷贝到windows下
  7. 苹果电脑win10蓝牙音响卡顿_win10 蓝牙音箱 卡顿【相关词_ win10蓝牙鼠标卡顿】...
  8. 手把手教你破解软件,每一步都有图示,你若再不会就太XX
  9. 花生壳内网穿透,浅析原理和配置
  10. 浙大计算机系课本,浙大计算机系毕业的一个理工男 找遍西湖边所有亭子写成了书...
  11. 一次由于SQL Server BUG引起的数据库AlwaysOn主从切换故障分析处理
  12. NTL密码算法开源库-大整数ZZ类(一)
  13. java检索电脑的所有图片_查找电脑里重复的照片
  14. 关于游戏性能优化的一些感想
  15. (4.6.17.4)进程保活(三:JNI层初探):单进程单向循环式启动服务
  16. C语言 setitimer函数
  17. 项目成本管理__计划价值_挣值_实际成本三者关系与应对措施
  18. 利用Pandas拆分Excel的单元格为多行并保留其他行的数据
  19. idea2017的获取注册码的方法
  20. 特别报道:人工智能 让机器像人一般思考

热门文章

  1. 【汇正财经】大盘低开回升
  2. 【Unity】【Android】问题记录
  3. 海思Hi3519A开发(3.烧录uboot、kernel、rootfs)
  4. 【思特奇杯·云上蓝桥-算法集训营】第1周——了解算法与数据结构
  5. 关于Django字段类型中 blank和null的区别
  6. 使用 IDEA 翻译插件
  7. AndroidUSBCamera调用USB摄像头问题
  8. 预测移动用户人口属性的Kaggle竞赛作品解析
  9. 【原创】关于Golang和Rust对比及语言的选择思考
  10. BZOJ4598: [Sdoi2016]模式字符串