700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > openstack之Horizon

openstack之Horizon

时间:2020-02-21 13:08:22

相关推荐

openstack之Horizon

Horizon

文章目录

Horizon1.先决条件2.部署

openstack的运行的方式有API调用和命令行管理工具。都比较麻烦所以openstack出来了一个Horizon(仪表盘组件)。

1.先决条件

因为openstack是一个组件,所以必须有nova和keystone才明确是openstack。

安装Django是为了web服务可以在Html上管理openstack。

安装Python原因是Django是Python的web服务。

2.部署

第一步yum安dashboard

yum install openstack-dashboard -y

第二步编辑配置文件/etc/openstack-dashboard/local_settings

OPENSTACK_HOST = "controller"ALLOWED_HOSTS = ['*', ]SESSION_ENGINE = 'django.contrib.sessions.backends.cache'

注意这个配置在文件中并没有,需要自己手动添加一个

继续修改

OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOSTOPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True#将这个配置打开并修改为True,因为我们要建立多个域。OPENSTACK_API_VERSIONS = {"identity": 3,#认证版本"image": 2,#镜像版本"volume": 2, #属于cinder服务,版本也是2}

继续修改

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "default"#开启默认的域OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"#默认的角色,配置文件中的是member属于老版本,这里我们改为user复制代码OPENSTACK_NEUTRON_NETWORK = {...'enable_router': False,'enable_quotas': False,'enable_distributed_router': False,'enable_ha_router': False,'enable_lb': False,'enable_firewall': False,'enable_vpn': False,'enable_fip_topology_check': False,}#关联网络组件。应为没有说到,所以不需要修改。复制代码TIME_ZONE = "TIME_ZONE#时间服务,不休要修改,默认是UTC

ok到这里dashboard就配置完了,然后重启httpd服务和memcached服务

这个就是控制台的页面,在里面可以进行一些服务的操作等等。

我们只安装了一个glance组件 所以我们在控制上上传一个镜像

上传镜像的名称,描述,文件的位置 还有文件的格式等等

元数据已经保存到数据库中了,实体文件还需要等待一会

在命令行中已经可以看见数据

经过了一段时间的等待终于上传完毕

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。