openstack-o版-nova安装

    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 |
+----+------------------+--------+----------+---------+-------+----------------------------+