kavin

基于OpenStack创建企业私有云(7)Horizon搭建配置

kavin 虚拟化 2018-05-10 2862浏览 0

1.安装Horizon

[root@linux-node2 ~]# yum install -y openstack-dashboard

2.Horizon配置

[root@linux-node2 ~]# vim /etc/openstack-dashboard/local_settings

OPENSTACK_HOST = "192.168.56.11"

#允许所有主机访问

ALLOWED_HOSTS = ['*', ]

#设置API版本

OPENSTACK_API_VERSIONS = {

    "identity": 3,

    "volume": 2,

    "compute": 2,

}

开启多域支持

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

设置默认的域

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = 'Default'

#设置Keystone地址

OPENSTACK_HOST = "192.168.56.11"

OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST

#为通过仪表盘创建的用户配置默认的 user 角色

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"

 

#设置Session存储到Memcached

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'

CACHES = {

    'default': {

        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',

        'LOCATION': '192.168.56.11:11211',

    }

}

#启用Web界面上修改密码

OPENSTACK_HYPERVISOR_FEATURES = {

    'can_set_mount_point': True,

    'can_set_password': True,

    'requires_keypair': False,

}

#设置时区

TIME_ZONE = "Asia/Shanghai"

#禁用自服务网络的一些高级特性

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,

}

3.启动服务

[root@linux-node2 ~]# systemctl enable httpd.service

[root@linux-node2 ~]# systemctl restart httpd.service

好的,现在你就可以使用http://192.168.56.12/dashaboard来访问仪表盘了。用户名和密码可以使用admin或者demo。需要你亲自来体验他们到底有什么不同。


继续浏览有关 安装HorizonOpenStacklpr 的文章
发表评论