创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

安装和配置红帽企业 Linux 和 CentOS

本节介绍如何在控制器节点上安装和配置仪表板。

仪表板所需的唯一核心服务是标识服务。您可以将仪表盘与其他服务(如影像服务、计算和网络)结合使用。您还可以在具有独立服务(如对象存储)的环境中使用仪表板。

注意

本节假定使用 Apache HTTP 服务器和 Memcached 服务正确安装、配置和操作标识服务。

安装和配置组件¶

注意

默认配置文件因发行版而异。您可能需要添加这些节和选项,而不是修改现有的节和选项。此外,配置代码段中的省略号 () 表示应保留的潜在默认配置选项。…

安装软件包:

yum install -y openstack-dashboard

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

编辑文件并完成以下操作:/etc/openstack-dashboard/local_settings

vim /etc/openstack-dashboard/local_settings

将仪表板配置为在节点上使用 OpenStack 服务:controller

OPENSTACK_HOST = "192.168.253.131"

允许主机访问仪表板:创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

ALLOWED_HOSTS = ['*', ]

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

注意

ALLOWED_HOSTS也可以是 [’*’] 以接受所有主机。这可能对开发工作有用,但可能不安全,不应在生产中使用。有关详细信息,请参阅 https://docs.djangoproject.com/en/dev/ref/settings/#allowed-hosts。

配置会话存储服务:memcached

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

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

CACHES = {
    'default': {
         'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
         'LOCATION': 'controller:11211',
    }
}

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

注意

注释掉任何其他会话存储配置。

启用身份 API 版本 3:

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

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

启用对域的支持:

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

配置 API 版本:

OPENSTACK_API_VERSIONS = {
    "data-processing": 1.1,
    "identity": 3,
    "image": 2,
    "volume": 2,
    "compute": 2,
}

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

配置为通过仪表板创建的用户的默认域:Default

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**配置为通过仪表板创建的用户的默认角色:user

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "_member_"

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

如果选择网络选项 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,
    }

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

(可选)配置时区:

TIME_ZONE = "UTC"

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

替换为适当的时区标识符。有关详细信息,请参阅时区列表。TIME_ZONE

如果未包含,则将以下行添加到 。/etc/httpd/conf.d/openstack-dashboard.conf

将WSGIApplicationGroup %{GLOBAL}添加到/etc/httpd/conf.d/openstack-dashboard.conf中

vim /etc/httpd/conf.d/openstack-dashboard.conf

完成安装¶

重新启动 Web 服务器和会话存储服务:

systemctl restart httpd
systemctl status httpd

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

systemctl start memcached
systemctl status memcached

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

注意

如果当前未运行,则该命令将启动每个服务。systemctl restart

输入http://192.168.253.131/dashboard进入登陆界面创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**使用vim etc/profile查看账号密码

vim etc/profile

创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**

可以发现已经进来了创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**