概览:
概览请查看:https://blog.youkuaiyun.com/dylloveyou/article/details/80698420
Nova(OpenStack Compute Service)是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源,同时管理虚拟机生命周期。
Nova 在整个 OpenStack 架构中的位置如下图:
在上图中可以看到,OpenStack 很多组件都为 Nova 提供支持:
Glance 为 VM 提供镜像;
Cinder 和 Swift 分别为 VM 提供块存储和对象存储;
Neutron 为 VM 提供网络连接。
安装:
先决条件:
创建数据库:(注 此处添加数据库和用户验证一定要齐全,不然后期初始化时会报:OperationalError: (pymysql.err.OperationalError) (1044, u"Access denied for user 'nova'@'%' to database 'nova_api'") (Background on this error at: http://sqlalche.me/e/e3q8) 错误!)
MariaDB [(none)]> create database nova;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB