中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

创建Nova数据库

Nova管理OpenStack项目中虚拟机实例计算资源的全部生命周期,包括创建、调度和结束。

在controller节点执行以下操作。

  1. 使用root用户连接MySQL数据库。
    1
    mysql -u root -p
    
  2. 创建nova、nova_api、nova_cell0数据库。
    1
    2
    3
    CREATE DATABASE nova_api;
    CREATE DATABASE nova;
    CREATE DATABASE nova_cell0;
    
  3. 授予对数据库的适当访问权限。
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' \
    IDENTIFIED BY 'PASSWORD';
    GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'%' \
    IDENTIFIED BY 'PASSWORD';
    GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' \
    IDENTIFIED BY 'PASSWORD';
    GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' \
    IDENTIFIED BY 'PASSWORD';
    GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'localhost' \
    IDENTIFIED BY 'PASSWORD';
    GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'%' \
    IDENTIFIED BY 'PASSWORD';
    

    将PASSWORD替换为nova数据库用户的密码。

  4. 退出数据库。
    1
    exit