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

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

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

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


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


注意

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

安装和配置组件¶

注意

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


安装软件包:


yum install -y openstack-dashboard

image.png

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


vim /etc/openstack-dashboard/local_settings


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


OPENSTACK_HOST = "192.168.253.131"


允许主机访问仪表板:image.png

ALLOWED_HOSTS = ['*', ]

image.png

注意

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


配置会话存储服务:memcached

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

image.png

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

image.png

注意

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

启用身份 API 版本 3:


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

image.png

启用对域的支持:


OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

image.png


配置 API 版本:


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

image.png

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

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

image.png配置为通过仪表板创建的用户的默认角色:user

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "_member_"

image.png

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

image.png


(可选)配置时区:

TIME_ZONE = "UTC"

image.png


替换为适当的时区标识符。有关详细信息,请参阅时区列表。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

image.png完成安装¶

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


systemctl restart httpd
systemctl status httpd

image.png


systemctl start memcached
systemctl status memcached

image.png



注意

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

输入http://192.168.253.131/dashboard进入登陆界面image.png使用vim etc/profile查看账号密码

vim etc/profile

image.pngimage.pngimage.png


可以发现已经进来了image.png



目录
相关文章
|
5天前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
25 9
|
7天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
20 5
|
6天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
7天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
3天前
|
存储 安全 Linux
VMware安装CentOS7
【11月更文挑战第11天】本文详细介绍了在 VMware 中安装 CentOS 7 的步骤,包括准备工作、创建虚拟机、配置虚拟机硬件和安装 CentOS 7。具体步骤涵盖下载 CentOS 7 镜像文件、安装 VMware 软件、创建和配置虚拟机硬件、启动虚拟机并进行安装设置,最终完成 CentOS 7 的安装。在安装过程中,需注意合理设置磁盘分区、软件选择和网络配置,以确保系统的性能和功能满足需求。
|
3天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
25 0
|
9天前
|
关系型数据库 MySQL Linux
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
21 0
|
3天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
18 3
|
3天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
15 2