NOVA组件是调用虚拟化驱动,建立虚拟机。配置NOVA分控制节点和计算节点。数据库
建立数据库api
MariaDB [(none)]> CREATE DATABASE nova_api;
MariaDB[(none)]> CREATE DATABASE nova;
MariaDB [(none)]> CREATE DATABASE nova_cell0;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';
建立NOVA用户dom
[root@wang02 ~]# openstack user create --domain default --password NOVA_PASS nova
将admin角色添加到NOVA用户和项目
[root@wang02 ~]# openstack role add --project service --user nova admin
建立一个NOVA实体
[root@wang02 ~]# openstack service create --name nova --description "OpenStack Compute" compute
建立NOVA的api
[root@wang02 ~]# openstack endpoint create --region RegionOne compute public http://wang02:8774/v2.1
[root@wang02 ~]# openstack endpoint create --region RegionOne compute internal http://wang02:8774/v2.1
[root@wang02 ~]# openstack endpoint create --region RegionOne compute admin http://wang02:8774/v2.1
建立一个PLACEMENT用户ide
[root@wang02 ~]# openstack user create --domain default --password PLACEMENT_PASS placement
将admin角色添加到placement用户和项目
[root@wang02 ~]# openstack role add --project service --user placement admin
建立一个PLACEMENT实体
[root@wang02 ~]#openstack service create --name placement --description "Placement API" placement
建立PLACEMENT的api
[root@wang02 ~]# openstack endpoint create --region RegionOne placement public http://wang02:8778
[root@wang02 ~]# openstack endpoint create --region RegionOne placement internal http://wang02:8778
[root@wang02 ~]# openstack endpoint create --region RegionOne placement admin http://wang02:8778
下载NOVA的安装包spa
[root@wang02 ~]# openstack compute service list +----+------------------+--------+----------+---------+-------+----------------------------+ | ID | Binary | Host | Zone | Status | State | Updated At | +----+------------------+--------+----------+---------+-------+----------------------------+ | 1 | nova-scheduler | wang02 | internal | enabled | up | 2017-07-06T09:06:15.000000 | | 2 | nova-consoleauth | wang02 | internal | enabled | up | 2017-07-06T09:06:15.000000 | | 3 | nova-conductor | wang02 | internal | enabled | up | 2017-07-06T09:06:16.000000 | | 5 | nova-compute | wang03 | nova | enabled | up | 2017-07-06T09:06:17.000000 | +----+------------------+--------+----------+---------+-------+----------------------------+