首页 > 其他分享 >dashboard部署

dashboard部署

时间:2023-11-28 17:35:07浏览次数:33  
标签:httpd enable False 部署 dashboard OPENSTACK openstack

1:了解dashboard的基础概念

1)概念

就是使用这个图形化的工具来管理openstack的云计算平台,让用户在网页上进行操作

2:dashboard的组件架构

是一个由python编写的支持wsgi协议的网络应用,openstack中的组件也支持wsgi协议,因此,dashboard就可以通过wsgi与其他的组件相连,这些web应用都运行在httpd服务

网站的路径为:/user/share/openstack-dashboard,需要与httpd服务器建立连接在使用

 

 

 

 

2:安装和配置dashboard服务

计算节点上面做

1:安装dashboard软件包

yum -y install openstack-dashboard

  

2:配置dashboard服务

[root@compute /]# vim /etc/openstack-dashboard/local_settings 
#允许从任意主机访问web服务
ALLOWED_HOSTS = ['*']
#用于制定控制节点的位置
OPENSTACK_HOST = "controller"
#配置当前的时区
TIME_ZONE = "Asia/Shanghai"

#配置缓存服务
CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': 'controller:11211',
    },
}

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

#启用对多域的支持
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

#指定openstack组件的版本
OPENSTACK_API_VERSIONS = {
"identity":3,
"image":2,
"volume":3,
}

#设置dashboard创建的用户默认为角色为user,默认域
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
OPENSTACK_KEYSTONE_DEFAULT_PORE = "user"

#设置如何使用neutron网络
OPENSTACK_NEUTRON_NETWORK = {
    'enable_auto_allocated_network': False,
    'enable_distributed_router': False,
    'enable_fip_topology_check': False,
    'enable_ha_router': False,
    'enable_ipv6': False,
    # TODO(amotoki): Drop OPENSTACK_NEUTRON_NETWORK completely from here.
    # enable_quotas has the different default value here.
    'enable_quotas': False,
    'enable_rbac_policy': False,
    'enable_router': False,

    'default_dns_nameservers': [],
    'supported_provider_types': ['*'],
    'segmentation_id_range': {},
    'extra_provider_types': {},
    'supported_vnic_types': ['*'],
    'physical_networks': [],

}

  

 

3:发布dashboard服务

1:重建dashboard的web应用配置文件

# 进入到dashboard网站的目录
#编译生成dashboard的web配置文件
python manage.py make_web_conf --apache > /etc/httpd/conf.d/openstack-dashboard.conf 

#查看document指向的目录

  

2:建立策略文件的软连接

ln -s /etc/openstack-dashboard/ /usr/share/openstack-dashboard/openstack_dashboard/conf

  

3:启动apache服务,设置为开机自启

systemctl restart httpd
systemctl status httpd
systemctl enable httpd

  

 

标签:httpd,enable,False,部署,dashboard,OPENSTACK,openstack
From: https://www.cnblogs.com/qm77/p/17862201.html

相关文章

  • Linux部署Redis哨兵集群 一主两从三哨兵
    目录一、哨兵集群架构介绍二、下载安装Redis2.1、选择需要安装的Redis版本2.2、下载并解压Redis2.3、编译安装Redis三、搭建Redis一主两从集群3.1、准备配置文件3.1.1、准备主节点6379配置文件3.1.2、准备从节点6380配置文件3.1.3、准备从节点6381配置文件3.2、启动Redis主从复制......
  • 通过计算巢部署 Puppet Enterprise 服务
    概述PuppetEnterprise是一款自动化软件,可帮助您和您的组织在管理IT基础设施的同时提高工作效率和敏捷性。本文向您介绍如何开通计算巢上的PuppetEnterprise服务,以及部署流程和使用说明。计费说明PuppetEnterprise服务在计算巢上的费用主要涉及:所选vCPU与内存规格系......
  • NetBird 开源网络管理平台 部署安装
    NetBird简介NetBird是一个建立在WireGuard之上的开源网络管理平台,它允许计算机、设备和服务器通过快速加密隧道直接连接,无需配置或中央V*N服务器。它使专用网络变得安全,并创建了一个专用网络,在没有手动配置和专家的情况下应用安全实践。NetBird网络普遍适用于云、本地、边缘和容器......
  • [信创]--达梦DM8数据库-docker方式部署
    下载:https://www.dameng.com/list_103.html下载镜像,上传到指定服务器:载入镜像:查看镜像: 启动容器:dockerrun-d-p5237:5236--restart=always--namedm8--privileged=true-eCASE_SENSITIVE=0\-ePAGE_SIZE=32-eEXTENT_SIZE=32-eUNICODE_FLAG=1-eLENGTH_IN......
  • 手动部署Kraft模式Kafka集群
    手动部署Kraft模式kafka集群基本信息IP地址HostnameReleaseKafka-Version172.29.145.157iamdemo1Centos7.9kafka_2.12-3.5.1172.29.145.182iamdemo2Centos7.9kafka_2.12-3.5.1172.29.145.183iamdemo3Centos7.9kafka_2.12-3.5.1下载安装包kafka安......
  • docker部署halo
    一、docker dockerpullhalohub/halo:1.5.4dockerrun-it-d--namehalo-p8090:8090-v~/.halo:/root/.halo--restart=unless-stoppedhalohub/halo:1.5.4 二、docker-composeversion:'3'services:halohub:hostname:halohubimage:halo......
  • docker部署HomeAssistant
    一、docker部署sudodockerrun-d--name="homeassistant-v1"-v/docker/home-assistant/config:/config-p8123:8123homeassistant/home-assistant:latest二、docker-compose部署version:'3'services:homeassistant:hostname:homeassistant......
  • 低代码部署方式大揭秘:满足你的多种选择
    本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。、前言低代码开发平台为企业提供创新的应用程序开发和部署方法,让非技术人员也能够轻松创建和发布应用程序。通过直观的图形化界面和少量编码,企业可以......
  • 小狐狸AI创作系统免授权版源码部署
    宝塔面板添加站点【网站】【添加站点】进入站点根目录【文件】【上传文件】上传压缩包,并解压到当前目录设置网站运行目录在public目录下 导入数据库新建数据库,数据库名、账号、密码:xhlsqlxhlsqlxhlsql导入数据库,导入根目录下的xhlsql.gz文件 此时源码部署就部......
  • 在Linux系统上部署镜像
    简介镜像是Docker的基础,是容器运行所需的操作系统、应用程序和配置文件的集合。在Linux系统上部署镜像,可以让您在Linux系统上快速部署和运行容器。环境准备在部署镜像之前,需要准备以下环境:一台Linux系统的服务器或虚拟机Docker软件安装Docker如果Linux系统上没有安装Doc......