注:创建topicCompute计算节点虚拟机(此虚拟机IP地址和控制节点IP地址不一样,详情如下),并且在控制节点配置计算节点IP地址、计算节点配置控制节点IP地址,相互能够ping通。(我设置的所有的密码均为123456)
1、安装topicCompute
2、vim /etc/sysconfig/network-scripts/ifcfg-ens33在计算节点进入修改网卡
3、Vim /etc/resolv.conf在计算节点进行域名服务配置
4、vim /etc/hosts在计算节点进行域名解析配置,同时需要配置控制节点
5、vim /etc/hosts在控制节点进行域名解析配置,同时需要配置计算节点
6、在控制节点和计算节点分别ping对方主机名
7、关闭计算节点防火墙
systemctl stop firewalld
systemctl disable firewalld
基础设置:
- 静态IP设置
- 防火墙关闭,selinux
- NetworkManager----network
- Ip---hostname(controller--compute)
- Centos-release-opentstack-queens再更新
8、vim /etc/selinux/config关闭SElinux
#SELINUX=enforcing 改成 SELINUX=disabled
--查看网络管理状态
systemctl status NetworkManager
systemctl status network
--停止禁用NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
--启用启动network
systemctl enable network
systemctl restart network
9、安装组件yum install openstack-neutron openstack-neutron-ml2 openstack-neutron-linuxbridge ebtables
10、vim /etc/nova/nova.conf
[DEFAULT]
enabled_apis = osapi_compute,metadata
[api_database]
connection = mysql+pymysql://nova:123456@控制节点IP地址/nova_api
[database]
connection = mysql+pymysql://nova:123456@控制节点IP地址/nova
[DEFAULT]
transport_url = rabbit://openstack:123456@控制节点IP地址
[api]
auth_strategy = keystone
[keystone_authtoken](删除空格)
auth_url = http://控制节点IP地址:5000/v3
memcached_servers =控制节点IP地址:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = admin
username = nova
password = 123456
[DEFAULT]
my_ip = 10.0.0.11
use_neutron = True
firewall_driver = nova.virt.firewall.NoopFirewallDriver
[vnc]
enabled = true
server_listen = $my_ip
server_proxyclient_address = $my_ip
[glance]
api_servers = http://控制节点IP地址:9292
[oslo_concurrency]
lock_path = /var/lib/neutron/tmp
[placement]
os_region_name = RegionOne
project_domain_name = Default
project_name = admin
auth_type = password
user_domain_name = Default
auth_url = http://控制节点IP地址:5000/v3
username = placement
password = 12345
11、用egrep -c ‘(vmx|svm)’ /proc/cpuinfo查询,得出结果是0,那么在配置信息中将virt_type=qemu
12、systemctl enable libvirtd openstack-nova-compute
systemctl start libvirtd openstack-nova-compute
官网网址:
https://docs.openstack.org/neutron/queens/install/controller-install-option2-rdo.html