OpenStack 计算服务 Nova计算节点部署(八)
如果使用vmware虚拟机进行部署,需要开启虚拟化;如果是服务器需要在bios上开启。
nova计算节点IP是192.168.137.12
环境准备
安装时间同步
1 2 3 | yum install ntpdate -y ntpdate time1.aliyun.com timedatectl set -timezone Asia /Shanghai |
安装EPEL仓库
1 | rpm -ivh http: //mirrors .aliyun.com /epel/epel-release-latest-7 .noarch.rpm |
安装openstack仓库
1 | yum install -y centos-release-openstack-mitaka |
安装Openstack客户端
1 | yum install -y python-openstackclient |
安装openstack SELinux管理包
1 | yum install -y openstack-selinux |
Nova Compute
- nova-compute 一般运行在计算节点上,通过Messages Queue接收并管理VM的生命周期
- nova-compute 通过Libvirt管理KVM,通过XenAPI管理Xen等
Nova计算节点部署
1、安装软件包
1 | yum install -y openstack-nova-compute |
2、配置
- 将控制节点的配置文件nova.conf 复制到计算节点上
1 | scp /etc/nova/nova .conf 192.168.137.12: /etc/nova/ |
备注:注意计算节点上nova.conf文件的权限,要与控制节点一致
- 计算节点修改配置文件nova.conf,删除数据库配置
1 2 3 4 5 | [root@linux-node2 nova] # vim /etc/nova/nova.conf [database] #connection= [api_database] #connection= |
- 计算节点修改配置文件nova.conf,配置VNC
1 2 3 4 5 | [vnc] enabled= true novncproxy_base_url=http: //192 .168.137.11:6080 /vnc_auto .html vncserver_listen=0.0.0.0 vncserver_proxyclient_address=192.168.137.12 |
- 确定自己的计算节点是否支持虚拟机的硬件加速
1 | egrep -c '(vmx|svm)' /proc/cpuinfo |
如果这个命令返回了1或不等于0的值,那么你的计算节点支持硬件加速且不需要额外的配置。
如果这个命令返回了 0 值,那么你的计算节点不支持硬件加速。你必须配置 libvirt 来使用 QEMU 去代替 KVM。
- 开启kvm
在 /etc/nova/nova.conf 文件的 [libvirt] 区域做出如下的编辑
1 2 | [libvirt] virt_type=kvm |
3、启动服务,设置开机自启动
1 2 | systemctl enable libvirtd.service openstack-nova-compute.service systemctl start libvirtd.service openstack-nova-compute.service |
4、列出服务组件,以验证是否成功启动并注册了每个进程(192.168.137.11主机执行如下命令)
1 2 | source /root/admin-openstack .sh openstack host list |
查看nova和keystone连接是否正常
1 | nova service-list |
查看nova和glance服务连接是否正常
1 | nova image-list |
分类:
openstack
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架