查看一下就知道了
方法/步骤
1
同样还是创建nova数据库,我们使用数据库的用户名密码登录到数据库,使用命令show tables查看当然数据库,
->show tables;
2
这里可以发现没有nova的数据,我们就开始创建nova数据库:
CREATE DATABASE nova;
3
然后我们要为nova数据库的远程链接授权:
GRANT ALL PRIVILEGES ON nova TO 'nova'@'localhost' \
IDENTIFIED BY 'NOVA_DBPASS';
GRANT ALL PRIVILEGES ON nova TO 'nova'@'%' \
IDENTIFIED BY 'NOVA_DBPASS';
这样外面的机器就可以访问到我们的nova数据库
4
使用exit退出数据库,使用keystone命令创建用户,
$ keystone user-create --name nova --pass NOVA_PASS
5
由于命令显示的结构都是大同小异,我这里就直接展现代码和 *** 作的结果:
$ keystone user-role-add --user nova --tenant service --role admin
$ keystone service-create --name nova --type compute \
--description "OpenStack Compute"
$ keystone endpoint-create \
--service-id $(keystone service-list | awk '/ compute / {print $2}') \
--publicurl >
compute是主要的控制器,它用来管理云计算系统,主要的模块在python中实现
API
nova-api
nova-api-metadata
Compute core
nova-compute
nova-scheduler
nova-conductor
Networking for VMs
nova-network
nova-dhcpbridge
Console interface
nova-consoleauth
nova-novncproxy
nova-console
nova-x***vncproxy
nova-cert
Image management (EC2 scenario)
nova-objectstore
euca2ools client
1、安装compute包
# apt-get install nova-novncproxy novnc nova-api \
nova-ajax-console-proxy nova-cert nova-conductor \
nova-consoleauth nova-doc nova-scheduler \
python-novaclient
2、配置nova使用的数据库,本例使用mysql,编辑/etc/nova/novaconf中的[database]和[keystone_authtoken]选项
[database]
# The SQLAlchemy connection string used to connect to the database
connection = mysql://nova:NOVA_DBPASS@controller/nova
[keystone_authtoken]
auth_host = controller
auth_port = 35357
auth_protocol = >
以上就是关于查看ubuntu 14.04是否有 openstack全部的内容,包括:查看ubuntu 14.04是否有 openstack、keystone投影仪是什么牌子、openstack compute service list 为什么输出全是关闭等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)