OpenStack Victoria版——6.2计算节点-Nova计算服务组件
6.2计算节点-Nova计算服务组件
更多步骤:OpenStack Victoria版安装部署系列教程
OpenStack部署系列文章
OpenStack Victoria版 安装部署系列教程
OpenStack Ussuri版 离线安装部署系列教程(全)
OpenStack Train版 离线安装部署系列教程(全)
欢迎留言沟通,共同进步。
文章目录
- Nova相关软件安装与配置
- 1.安装nova软件
- 2.配置文件修改
- 3.确认计算节点是否支持虚拟机的硬件加速
- 4.启动计算服务并配置为开机自启
- 将计算节点添加到单元数据库
Nova相关软件安装与配置
1.安装nova软件
dnf install openstack-nova-compute -y
2.配置文件修改
在文件修改前先备份配置文件/etc/nova/nova.conf
cd
cp /etc/nova/nova.conf /etc/nova/nova.conf.bak
egrep -v "^$|^#" /etc/nova/nova.conf.bak >/etc/nova/nova.conf
编辑vim /etc/nova/nova.conf
文件,文件5500行左右
命令修改内容,更换不同节点时,务必注意不同主机名称、IP地址的变化,使用命令需要先确定安装软件包。
dnf install crudini -y
- 计算节点1
crudini --set /etc/nova/nova.conf DEFAULT enabled_apis osapi_compute,metadata
crudini --set /etc/nova/nova.conf DEFAULT transport_url rabbit://openstack:111111@controller
crudini --set /etc/nova/nova.conf DEFAULT my_ip 10.0.0.31
crudini --set /etc/nova/nova.conf api auth_strategy keystone
crudini --set /etc/nova/nova.conf keystone_authtoken www_authenticate_uri http://controller:5000/
crudini --set /etc/nova/nova.conf keystone_authtoken auth_url http://controller:5000/
crudini --set /etc/nova/nova.conf keystone_authtoken memcached_servers controller:11211
crudini --set /etc/nova/nova.conf keystone_authtoken auth_type password
crudini --set /etc/nova/nova.conf keystone_authtoken project_domain_name Default
crudini --set /etc/nova/nova.conf keystone_authtoken user_domain_name Default
crudini --set /etc/nova/nova.conf keystone_authtoken project_name service
crudini --set /etc/nova/nova.conf keystone_authtoken username nova
crudini --set /etc/nova/nova.conf keystone_authtoken password 111111
crudini --set /etc/nova/nova.conf vnc enabled true
crudini --set /etc/nova/nova.conf vnc server_listen 0.0.0.0
crudini --set /etc/nova/nova.conf vnc server_proxyclient_address '$my_ip'
crudini --set /etc/nova/nova.conf vnc novncproxy_base_url http://controller:6080/vnc_auto.html
crudini --set /etc/nova/nova.conf glance api_servers http://controller:9292
crudini --set /etc/nova/nova.conf oslo_concurrency lock_path /var/lib/nova/tmp
crudini --set /etc/nova/nova.conf placement region_name RegionOne
crudini --set /etc/nova/nova.conf placement project_domain_name Default
crudini --set /etc/nova/nova.conf placement project_name service
crudini --set /etc/nova/nova.conf placement auth_type password
crudini --set /etc/nova/nova.conf placement user_domain_name Default
crudini --set /etc/nova/nova.conf placement auth_url http://controller:5000/v3
crudini --set /etc/nova/nova.conf placement username placement
crudini --set /etc/nova/nova.conf placement password 111111echo "Result of Configuration"
egrep -v "^#|^$" /etc/nova/nova.conf
- 计算节点2
crudini --set /etc/nova/nova.conf DEFAULT enabled_apis osapi_compute,metadata
crudini --set /etc/nova/nova.conf DEFAULT transport_url rabbit://openstack:111111@controller
crudini --set /etc/nova/nova.conf DEFAULT my_ip 10.0.0.32
crudini --set /etc/nova/nova.conf api auth_strategy keystone
crudini --set /etc/nova/nova.conf keystone_authtoken www_authenticate_uri http://controller:5000/
crudini --set /etc/nova/nova.conf keystone_authtoken auth_url http://controller:5000/
crudini --set /etc/nova/nova.conf keystone_authtoken memcached_servers controller:11211
crudini --set /etc/nova/nova.conf keystone_authtoken auth_type password
crudini --set /etc/nova/nova.conf keystone_authtoken project_domain_name Default
crudini --set /etc/nova/nova.conf keystone_authtoken user_domain_name Default
crudini --set /etc/nova/nova.conf keystone_authtoken project_name service
crudini --set /etc/nova/nova.conf keystone_authtoken username nova
crudini --set /etc/nova/nova.conf keystone_authtoken password 111111
crudini --set /etc/nova/nova.conf vnc enabled true
crudini --set /etc/nova/nova.conf vnc server_listen 0.0.0.0
crudini --set /etc/nova/nova.conf vnc server_proxyclient_address '$my_ip'
crudini --set /etc/nova/nova.conf vnc novncproxy_base_url http://controller:6080/vnc_auto.html
crudini --set /etc/nova/nova.conf glance api_servers http://controller:9292
crudini --set /etc/nova/nova.conf oslo_concurrency lock_path /var/lib/nova/tmp
crudini --set /etc/nova/nova.conf placement region_name RegionOne
crudini --set /etc/nova/nova.conf placement project_domain_name Default
crudini --set /etc/nova/nova.conf placement project_name service
crudini --set /etc/nova/nova.conf placement auth_type password
crudini --set /etc/nova/nova.conf placement user_domain_name Default
crudini --set /etc/nova/nova.conf placement auth_url http://controller:5000/v3
crudini --set /etc/nova/nova.conf placement username placement
crudini --set /etc/nova/nova.conf placement password 111111echo "Result of Configuration"
egrep -v "^#|^$" /etc/nova/nova.conf
注:Configure the [neutron] section of /etc/nova/nova.conf. Refer to the Networking service install guide for more details.
服务器组件监听本机所有的网卡的 IP 地址,而代理组件仅仅监听本机作为计算节点管理网络接口的 IP 地址。
在安装完成后注意修改:novncproxy_base_url为IP地址,IP地址为供应商地址,当除了管理网以外有多个IP地址时,选择合适的作为外部访问地址。
crudini --set /etc/nova/nova.conf vnc novncproxy_base_url http://192.168.2.11:6080/vnc_auto.html
3.确认计算节点是否支持虚拟机的硬件加速
首先确定您的计算节点是否支持虚拟机的硬件加速,
egrep -c '(vmx|svm)' /proc/cpuinfo
- 执行命令后返回结果是数字说明支持硬件加速,无需额外的配置。
If this command returns a value of
one or greater
, your compute node supports hardware acceleration which typically requires no additional configuration.
#crudini --set /etc/nova/nova.conf libvirt virt_type kvm
#egrep -v "^#|^$" /etc/nova/nova.conf|grep 'virt_type'
- 否则需要编辑
vim /etc/nova/nova.conf
文件中的[libvirt]
部分,修改以下内容
If this command returns a value of
zero
, your compute node does not support hardware acceleration and you must configurelibvirt
to use QEMU instead of KVM.
crudini --set /etc/nova/nova.conf libvirt virt_type qemu
egrep -v "^#|^$" /etc/nova/nova.conf|grep 'virt_type'
4.启动计算服务并配置为开机自启
启动nova服务和后期管理虚机的libvirt服务并设为开机自启
systemctl start libvirtd openstack-nova-compute && systemctl enable libvirtd openstack-nova-compute
systemctl status libvirtd.service openstack-nova-compute.service
注意:
(1)如果nova-compute服务无法启动,请先关闭防火墙和selinuxsystemctl stop firewalld netstat -lntp systemctl disable firewalld
并检查 /var/log/nova/nova-compute.log。
tail -f /var/log/nova/nova-compute.log
该错误消息可能表明控制器节点上的防火墙阻止访问端口5672。将控制节点防火墙配置为打开控制器节点上的端口5672,并重新启动计算节点上的服务。
(2)控制节点,请先关闭防火墙和selinuxsystemctl stop firewalld.service systemctl disable firewalld.service systemctl status firewalld.servicesystemctl restart rabbit_server.service systemctl restart rabbitmq-server.service systemctl status rabbitmq-server.service firewall-cmd --zone=public --add-port=5672/tcp --permanent systemctl restart firewalld firewall-cmd --zone=public --query-port=5672/tcp
将计算节点添加到单元数据库
配置完成,等待返回控制节点确认之后,在进行关机拍摄快照。
OpenStack Victoria版——6.2计算节点-Nova计算服务组件相关推荐
- ubuntu20.04 部署原生态openstack Victoria版的详细步骤
1: 环境介绍 . controller 192.168.0.220 172.16.10.220 10.10.10.20 10.1.1.220 . compute1 192.168.0.221 172 ...
- 计算节点nova服务启动失败
在计算节点启动openstack-nova-compute服务的时候,服务无法正常启动,查看nova的日志发现如下报错: 2019-04-25 00:02:26.481 24682 ERROR nov ...
- (四)浅谈OpenStack T版服务组件--Nova计算服务(#^.^#)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.Nova简介 1.Nova的概念 2.Nova系统架构 二.Nova组件详解 1.Nova--API 2.Nova--S ...
- OpenStack T版服务组件之Nova计算服务
文章目录 一.Nova计算服务 1.1Nova计算服务概述 1.2Nova系统架构 二.Nova组件-API 三.Nova组件-Scheduler 3.1Scheduler调度器 3.2Nova调度器 ...
- OpenStack精华问答 | NOVA计算服务
自诞生以来,OpenStack 似乎一直被质疑,其背后最重要的两大推手 NASA 和 Rackspace 都弃它而去,惠普.思科接连宣布关闭基于 OpenStack 的公有云服务,但是,OpenSta ...
- openstack“T版“nova组件部署
文章目录 NOVA组件 Nova计算服务 Nova系统架构 Nova组件介绍 API Scheduler OpenStack-nova组件部署 NOVA组件 Nova计算服务 Nova系统架构 Nov ...
- OpenStack-T版——Nova计算服务
文章目录 一.Nova计算服务简介 1.什么是Nova? 2.组件有哪些? 3.Nova调度器的类型 4.过滤器调度器调度过程 5. 虚拟机实例化流程 二.OpenStack-nova组件部署 2.1 ...
- OpenStack T版—Nova组件部署详解
目录 一.Nova计算服务 1.1.Nova系统架构 1.2.Nova组件介绍-API 1.3.Nova组件介绍-Scheduler 1.3.1.Nova调度器的类型 1.3.2.过滤器调度器调度过程 ...
- 计算节点宕机了怎么办?- 每天5分钟玩转 OpenStack(43)
Rebuild 可以恢复损坏的 instance. 那如果是宿主机坏了怎么办呢? 比如硬件故障或者断电造成整台计算节点无法工作,该节点上运行的 instance 如何恢复呢? 用 Shelve 或者 ...
最新文章
- .java 运行文件暗掉_Eclipse的暗色方案[关闭]
- python列表get方法_python的get set方法示例
- 使用MSBuild实现完整daily build流程 .
- delphi指针简单入门
- U3D激发拍照新活力,Camera360优化之旅
- colorkey唇釉是否安全_colorkey空气唇釉,19/支
- C#开源资源大汇总(1)
- python计算今年第几天_Python三种方法计算指定日期是今年的第几天
- FastDFS多tracker配置
- 蜻蜓fm收音机电脑版_追寻逝去的时光:Tivoli Audio M1BT收音机蓝牙音箱体验
- 现金支票打印模板excel_Excel的正确使用技巧-Excel的提速大法
- 基于时序哨兵数据的汛期监测(好文分享)
- namecheap mx记录配置邮箱
- Android调用自带TTS文本转语音引擎实现离线语音合成
- 【Adobe】Photoshop :Windows 系统 Photoshop 软件更换许可指引
- 【总结】最系统化的CV内容,有三AI所有免费与付费的计算机视觉课程汇总(2022年12月)...
- java date clone_Java Date clone()方法与示例
- 育碧信条:AI 在手,天下我有
- 【自动控制原理】 根轨迹法之根轨迹法分析系统性能
- 微信第一个小程序----------EGO微商小程序部署搭建
热门文章
- 优雅的实现 Excel 导入导出
- 【数据挖掘】频繁模式挖掘及Python实现
- Confluence 6 使用 LDAP 授权连接一个内部目录 - 用户 Schema 设置
- SK海力士拟2022年后投资千亿美元新建4座半导体工厂
- 【图像处理】相机、透镜、人眼、小孔成像原理
- C/C++程序计时函数
- 计算机网络ieee802.3标准,计算机网络实验四IEEE 802.3协议分析和以太网
- 数字IC设计实现之hold violation修复大全
- 湿润的武汉,湿润的心;干燥的北京,干涸的心。
- 计算机专业难不难,计算机专业考研难不难