Nova计算节点安装配置

Posted Elvin笔记分享

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nova计算节点安装配置相关的知识,希望对你有一定的参考价值。

Nova计算节点安装配置

openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html

## Nova计算节点安装配置

#基本配置:
#关闭selinux、防火墙
#更换阿里源、升级、重启、时间同步
#hostname,hosts配置
#安装OpenStack源

# computer01 安装配置
########################################
yum install python-openstackclient openstack-selinux -y
yum install python-openstackclient python2-Pymysql -y #OpenStack客户端
yum install openstack-utils -y #openstack工具
#安装Nova
yum install -y openstack-nova-compute
yum install -y python-openstackclient openstack-selinux
#安装Neutron
yum install -y openstack-neutron-linuxbridge ebtables ipset

########################################
#备份默认配置
cp /etc/nova/nova.conf{,.bak}
cp /etc/neutron/neutron.conf{,.bak}
cp /etc/neutron/plugins/ml2/linuxbridge_agent.ini{,bak}

#设置Nova实例路径(磁盘镜像文件)
Vdir=/date/nova
VHD=$Vdir/instances
mkdir -p $VHD
chown -R nova:nova $Vdir

Netname=ens37  #网卡名
IP=192.168.58.31

#使用QEMU或KVM ,KVM硬件加速需要硬件支持,虚拟机使用 qemu
#[[ `egrep -c \'(vmx|svm)\' /proc/cpuinfo` = 0 ]] && { Kvm=qemu; } || { Kvm=kvm; }
Kvm=qemu
echo "使用 $Kvm"

VncProxy=10.2.1.10 #VNC代理地址vip

# #nova配置
#egrep -v \'^$|#\' /etc/nova/nova.conf
echo \'#
[DEFAULT]
instances_path=\'$VHD\'
enabled_apis = osapi_compute,metadata
transport_url = rabbit://openstack:openstack@controller:5673
my_ip = \'$IP\'
use_neutron = True
firewall_driver = nova.virt.firewall.NoopFirewallDriver
cpu_allocation_ratio = 4

[api_database]
connection = mysql+pymysql://nova:nova@controller/nova_api
[database]
connection = mysql+pymysql://nova:nova@controller/nova

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

[vnc]
enabled = true
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = $my_ip
novncproxy_base_url = http://\'$VncProxy\':6080/vnc_auto.html
[glance]
api_servers = http://controller:9292
[oslo_concurrency]
lock_path = /var/lib/nova/tmp

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

[libvirt]
virt_type = \'$Kvm\'

[neutron]
url = http://controller:9696
auth_url = http://controller:35357
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = neutron
#\'>/etc/nova/nova.conf

#-----------------------------------------
#neutron配置
echo \'#
[DEFAULT]
auth_strategy = keystone
transport_url = rabbit://openstack:openstack@controller:5673

[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_id = default
user_domain_id = default
project_name = service
username = neutron
password = neutron

[oslo_concurrency]
lock_path = /var/lib/neutron/tmp
#\'>/etc/neutron/neutron.conf
#
# bprovider:网卡名
echo \'
[linux_bridge]
physical_interface_mappings = provider:\'$Netname\'
[securitygroup]
enable_security_group = true
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
[vxlan]
enable_vxlan = false
# local_ip = 10.2.1.21
# l2_population = true
#\'>/etc/neutron/plugins/ml2/linuxbridge_agent.ini

#启动
systemctl enable libvirtd.service openstack-nova-compute.service neutron-linuxbridge-agent.service
systemctl restart libvirtd.service openstack-nova-compute.service neutron-linuxbridge-agent.service
#


# CPU倍数
#cpu_allocation_ratio=4.0

 

以上是关于Nova计算节点安装配置的主要内容,如果未能解决你的问题,请参考以下文章

Opensack部署nova服务(计算节点)

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

##5.2 Nova计算节点--openstack

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

OpenStack---M版---双节点搭建---Nova安装和配置

##1 Nova计算节点