每天学习openstack(16)
来源:互联网 发布:卡廷事件 知乎 编辑:程序博客网 时间:2024/05/22 03:25
接着安装dashboard服务:
1.Dashboard介绍
Openstack dashboar(horizon):是一个用于管理,控制openstack服务的web控制面板,他可以管理实例,镜像等,还可以在控制面板中使用consule后者vnc直接访问实例。
2.Horizon特点介绍:
1、实例管理:创建、终止实例,查看终端日志,VNC连接,添加卷等
2、访问与安全管理:创建安全群组,管理密匙对,设置浮动IP等
3、偏好设定:对虚拟硬件模板可以进行不同偏好设定
4、镜像管理:上传编辑或删除镜像
5、查看服务目录
6、管理用户、配额及项目用途
7、用户管理:创建用户等
8、卷管理:创建卷和快照
9、对象存储处理:创建、删除容器和对象
10、为项目下载环境变量
3.安装软件包并配置安装软件包:
# yum install openstack-dashboard
编辑文件
/etc/openstack-dashboard/local_settings
并完成如下动作:在
controller
节点上配置仪表盘以使用 OpenStack 服务:OPENSTACK_HOST = "controller"
允许所有主机访问仪表板:
ALLOWED_HOSTS = ['*', ]
配置
memcached
会话存储服务:SESSION_ENGINE = 'django.contrib.sessions.backends.cache'CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'controller:11211', }}
启用第3版认证API:
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
启用对域的支持
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
配置API版本:
OPENSTACK_API_VERSIONS = { "identity": 3, "image": 2, "volume": 2,}
通过仪表盘创建用户时的默认域配置为
default
:OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "default"
通过仪表盘创建的用户默认角色配置为
user
:OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
如果您选择网络参数1,禁用支持3层网络服务:
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"
重启web服务器以及会话存储服务:
# systemctl restart httpd.service memcached.service
至此openstack-N版本基本服务已经部署完成。
0 0
- 每天学习openstack(16)
- 每天学习openstack(3)
- 每天学习openstack(4)
- 每天学习openstack(6)
- 每天学习openstack(7)
- 每天学习openstack(8)
- 每天学习openstack(9)
- 每天学习openstack(11)
- 每天学习openstack(12)
- 每天学习openstack(13)
- 每天学习openstack(14)
- 每天学习openstack(15)
- 学习 OpenStack 的方法论 - 每天5分钟玩转 OpenStack(150)
- 搭建 OpenStack 实验环境 - 每天5分钟玩转 OpenStack(16)
- OpenStack 架构 - 每天5分钟玩转 OpenStack(15)
- 通过例子学习 Keystone - 每天5分钟玩转 OpenStack(19)
- 1 张图秒懂 Nova 16 种操作 - 每天5分钟玩转 OpenStack(44)
- Openstack : 16、Openstack-开发基础 stevedore学习
- webpack基础入门(三)
- popwindow.show() ArrayIndexOutOfBoundsException
- iOS 自动打包工具 + 分发测试
- java.lang.NoClassDefFoundError: org/apache/hadoop/fs/FSDataInputStream
- 记录、积累、分享
- 每天学习openstack(16)
- 【Debug】warning C4190:有指定的 C 链接,但返回了与 C 不兼容的 UDT
- 怎么在水果音乐制作软件播放列表中排列样式
- libuv windows 下编译及使用出现的问题
- leetcode 28. Implement strStr() (java实现)
- hive中分号字符引起的异常
- With语句和上下文管理器ContextManager
- maven环境配置
- 缓存穿透,缓存击穿,缓存雪崩解决方案分析