七:仪表盘安装-controller node

news/2024/12/2 11:07:31/

一:工具、环境准备-controller node
二:OpenStack环境准备-controller node
三:安装服务-controller node


四:工具、环境准备-compute node
五:OpenStack环境准备-compute node
六:安装服务-compute node


七:仪表盘安装


Installing from Packages


安装并配置组件

    1. 安装软件包

执行指令:

apt install openstack-dashboard -y
    1. 编辑文件

执行指令:

vim /etc/openstack-dashboard/local_settings.py

修改 OPENSTACK_HOST 为以下内容:

OPENSTACK_HOST = "controller"

添加以下内容:

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

修改 CACHES 为以下内容:

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

修改 OPENSTACK_KEYSTONE_URL 为以下内容:

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

添加以下内容:

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

添加以下内容:

OPENSTACK_API_VERSIONS = {"identity": 3,"image": 2,"volume": 3,
}

添加以下内容:

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

添加以下内容:

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"

添加以下内容:

OPENSTACK_NEUTRON_NETWORK = {'enable_router': False,'enable_quotas': False,'enable_ipv6': False,'enable_distributed_router': False,'enable_ha_router': False,'enable_fip_topology_check': False,
}

修改 TIME_ZONE 为以下内容:

TIME_ZONE = "Asia/Shanghai"
    1. 编辑文件

执行指令:

vim /etc/apache2/conf-available/openstack-dashboard.conf

添加以下内容:

WSGIApplicationGroup %{GLOBAL}
  • 重新加载 web 服务器配置

执行指令:

systemctl reload apache2.service

验证安装

  • 使用浏览器访问 http://192.168.10.10/horizon
  • domain:default
  • 用户:admin
  • 密码:123456

密码:前面创建用户时设置的密码


http://www.ppmy.cn/news/1551736.html

相关文章

【JAVA】Java高级:连接池的使用与性能优化——C3P0、HikariCP与DBCP比较

在Java开发中,数据库连接池帮助我们有效地管理数据库连接,减少连接的创建和销毁所带来的开销,从而提高应用程序的性能和可伸缩性。常用的数据库连接池有C3P0、HikariCP和DBCP。接下来,我们将逐步深入了解这三种连接池的特点、优缺…

【学术投稿】Imagen:重塑图像生成领域的革命性突破

【连续七届已快稳ei检索】第八届电子信息技术与计算机工程国际学术会议(EITCE 2024)_艾思科蓝_学术一站式服务平台 更多学术会议请看 https://ais.cn/u/nuyAF3 目录 引言 一、Imagen模型的技术原理 1. 模型概述 2. 工作流程 3. 技术创新 二、Ima…

浅谈网络 | 应用层之DNS协议

目录 DNS 服务器的工作原理DNS 解析流程负载均衡示例:DNS 访问数据中心中对象存储上的静态资源 随着互联网的普及,网站的数量越来越多,常用的网站也有二三十个。如果我们全部用 IP 地址来访问网站,恐怕很难记住。于是,…

LeetCode 动态规划 爬楼梯

爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。 1 阶 1 阶 2 阶 示例 2&#xff…

追寻红色足迹,领略西湖古韵今风|中共杭州美创科技有限公司支部党建活动纪实

11月23日,为深入推进党员思想政治教育,大力弘扬红色文化,传承革命先辈不朽精神,中共杭州美创科技有限公司支部于精心组织了一场主题为“追寻红色足迹,领略西湖古韵今风”的党建活动。此次活动以实地学习与亲身体验相结…

JS听到了爆燃的回响

Window对象 BOM(浏览器对象模型) BOM是浏览器对象模型 Window对象是一个全局对象,也可以说是JS中的顶级对象 像是document、alert()、console.log()都是window的属性 所有通过var定义在全局作用域的变量、函数都会变成window对象的属性和…

搭建业务的性能优化指南

这是一篇搭建业务优化的心路历程,也是写给搭建业务的性能优化指南。 前言 直到今天,淘内的页面大多都迁移到了 SSR,从我们终端平台 - 搭建研发团队的视角看,业务大致可以分为两类 —— 搭建派 和 源码派。 这两者互不冲突&#xf…

【UG\NX二次开发-Block UI】指定方位 VisibleManipulatorHandles 设置控制器手柄可见

特定于块属性 VisibleManipulatorHandles 值 Origin 0x1 原点 Ratate X 0x10 旋转 Ratate Y 0x20 Ratate Z 0x40 Translate X 0x2 平移 Translate Y 0x4 Translate Z 0…