五,openstack之nova服务的安装(计算节点)

目录

  • openstack之nova服务的安装(计算节点)

    • 一,计算节点安装部署nova

      • 1,openstack安装服务的通用步骤
      • 2,安装nova
      • 3,修改nova的相关配置文件
      • 4,确认计算节点是否支持虚拟机硬件加速
      • 5,启动Compute服务及其相关服务,并将其配置为在系统启动时自动启动
      • 6,查看程序启动状态

openstack之nova服务的安装(计算节点)

一,计算节点安装部署nova

1,openstack安装服务的通用步骤

1,创库授权

2,在keystone创建用户,关联角色

3,在keystone上创建服务,注册api

4,安装服务相关的软件包

5,修改配置

  • 数据库的连接
  • keystone的认证授权信息
  • rabbitmq的连接信息
  • 其他服务的连接配置

6,同步数据库,创建表

7,启动服务

2,安装nova

yum install openstack-nova-compute -y
#因为要安装KVM虚拟化那一套环境,所以安装的包较多,请耐心等待。如果提示没有包,则先安装openstack源(参考本系列文章第一部分基础服务的安装)

3,修改nova的相关配置文件

#修改计算节点的nova配置文件
cp /etc/nova/nova.conf /etc/nova/nova.conf.bak
grep -Ev '^$|#' /etc/nova/nova.conf.bak >/etc/nova/nova.conf

vim /etc/nova/nova.conf
#在[DEFAULT]中加入:
[DEFAULT]
enabled_apis = osapi_compute,metadata
transport_url = rabbit://openstack:[email protected]
my_ip = 192.168.10.42
use_neutron = true
firewall_driver = nova.virt.firewall.NoopFirewallDriver

#在[api]和[keystone_authtoken]加入keystone的认证:
[api]
auth_strategy = keystone
[keystone_authtoken]
www_authenticate_uri = http://controller:5000/
auth_url = http://controller:5000/
memcached_servers = ct:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = nova
password = NOVA_PASS

#在[vnc]中加入:
[vnc]
enabled = true
server_listen = 0.0.0.0
server_proxyclient_address = $my_ip
novncproxy_base_url = http://192.168.10.41:6080/vnc_auto.html

#在[glance]部分中加入:
[glance]
api_servers = http://controller:9292

#在[oslo_concurrency]部分中加入:
[oslo_concurrency]
lock_path = /var/lib/nova/tmp

#在[placement]部分中加入:
[placement]
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

4,确认计算节点是否支持虚拟机硬件加速

#确定计算节点是否支持虚拟机硬件加速
egrep -c '(vmx|svm)' /proc/cpuinfo

#如果此命令返回值不是0,则计算节点支持硬件加速,不需要加入下面的配置。
[[email protected] ~]# egrep -c '(vmx|svm)' /proc/cpuinfo
0
[[email protected] ~]# 

#我使用的虚拟机此命令返回值是0,则计算节点不支持硬件加速,并且必须配置libvirt为使用QEMU而不是KVM,需要编辑/etc/nova/nova.conf 文件中的[libvirt]部分:

[libvirt]
virt_type = qemu

5,启动Compute服务及其相关服务,并将其配置为在系统启动时自动启动

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

6,查看程序启动状态

#确定服务是否运行
ps -ef | grep nova
nova     10717  0.4  1.4 419032 118944 ?       Ss   17:37   0:06 /usr/bin/python2 /usr/bin/nova-compute
root     10780  0.0  0.0 112660   976 pts/0    S+   17:59   0:00 grep --color=auto nova

ps axu | grep libvirtd
root     10700  0.0  0.2 844596 22468 ?        Ssl  17:37   0:00 /usr/sbin/libvirtd
root     10778  0.0  0.0 112660   976 pts/0    S+   17:59   0:00 grep --color=auto libvirtd

至此,在计算节点安装nova完成。

原文地址:https://www.cnblogs.com/peng-zone/p/12134367.html

时间: 2024-10-20 14:47:55

五,openstack之nova服务的安装(计算节点)的相关文章

OpenStack监控测量服务Ceilometer安装及 API说明

1.Ceilometer是做什么的 Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生 的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑.Ceilometer的核心架构图 2.OpenStack监控测量服务Ceilometer安装 2.1 到github下载最新的ceilometer代码 2.2安装mongodb, 由于ceilometer采用mongodb作为默认数据持久化数据库,所以需要先安装mongodb apt-g

openstack 扩展开发最佳实践之计算节点高可用

前言:注意是扩展开发,这个词是我杜撰的,大概意思是指基于openstack的rest api做的一些开发,用于辅助相关功能,而不是直接改动openstack内的代码,怎么修改添加openstack各个组件的代码不在此文章内容内. 首先,千万,千万,千万不要用Openstack提供的SDK,原因如下. 一,SDK的相关文档并不健全. 二,版本不够统一,即兼容的问题. 所以不要使用openstack的SDK而是自己查阅openstack的API文档,通过requests库发http请求要比SDK灵活

openstack安装-计算节点-nova计算服务安装

一.安装nova相关服务 yum install openstack-nova-compute 二.修改配置 修改标红部分为计算节点的IP地址 openstack-config --set /etc/nova/nova.conf DEFAULT enabled_apis osapi_compute,metadata openstack-config --set /etc/nova/nova.conf DEFAULT transport_url rabbit://openstack:[email 

openstack安装-计算节点-neutron服务安装

一.安装nettron相关服务 yum install openstack-neutron-linuxbridge ebtables ipset -y 二.快速配置配置  修改红色部分为计算节点的网卡名以及IP地址 openstack-config --set /etc/neutron/neutron.conf DEFAULT transport_url rabbit://openstack:[email protected] openstack-config --set /etc/neutro

CentOS 7部署OpenStack(7)—部署Newtron(计算节点)

首先非常抱歉,最近一直比较忙没有更新. 安装neutron [[email protected] ~]# yum install -y openstack-neutronopenstack-neutron-linuxbridge ebtables ipset 配置neutron 控制节点和计算节点的配置一样,可以直接从控制节点拷贝. [[email protected] ~]# scp /etc/neutron/neutron.conf 192.168.1.12:/etc/neutron/ [[

【openstack N版】——摘除一个计算节点

1.查看计算节点 1 #查看所有计算节点 2 [[email protected] ~]# nova service-list+----+------------------+--------------------+----------+---------+-------+----------------------------+-----------------+| Id | Binary           | Host               | Zone     | Status 

Openstack 实战讲解之-----05-控制节点Nova服务安装配置

一.Nova介绍 Nova是openstack最早的两块模块之一,另一个是对象存储swift.在openstack体系中一个叫做计算节点,一个叫做控制节点.这个主要和nova相关,我们把安装为计算节点nova-compute,把除了nova-compute叫做控制节点.nova-compute是创建虚拟机的,只是创建虚拟机,所有的控制都在另一台上. 1.1 功能和特点: 实例生命周期的管理 管理计算资源 网络和认证管理 REST风格的API 异步的一致性通信 Hypervisor透明:支持Xen

在Ubuntu上学习OpenStack之六:计算节点基础环境准备和安装Nova

v 安装鼠标驱动(可选):sudo apt-get install gpm v 安装(或更新)远程连接服务:sudo apt-get install openssh-server v 更改python默认字符集为utf8:sudo vi /usr/lib/python2.7/sitecustomize.py 添加如下内容: v 安装NTP服务包:sudo apt-get install ntp 编辑:sudo vi /etc/ntp.conf 在如下位置新增两行: (注意: 计算节点最好不要安装

Ubuntu搭建Openstack平台(kilo)(五.neutron(二)网络节点与计算节点)

参考文档:http://www.aboutyun.com/thread-13116-1-1.html http://www.aboutyun.com/thread-13117-1-1.html 网络节点 一.配置参数 环境配置 vim /etc/sysctl.conf net.ipv4.ip_forward=1 net.ipv4.conf.all.rp_filter=0 net.ipv4.conf.default.rp_filter=0 使配置生效 sysctl -p 二.安装neutron组件