mkdir open_src
cd open_src
1.选择一个目录下载Horizon代码
git clone https://github.com/openstack/horizon.git
git clone git://github.com/openstack/horizon.git
git clone git://git.openstack.org/openstack/horizon
2.创建一个Virtualenv .venv并安装依赖包(tools/install_venv.py这个脚本可以创建一个虚拟的环境,并且安装所有需要的包)
cd horizon
python tools/install_venv.py
3.激活virtualenv环境
source .venv/bin/activate
4.起一个自己的端口(我起的端口号是3333)
python manage.py runserver 0.0.0.0:3333
最后通过3333这个端口就可以访问dashboard了
问题:
you must set settings.ALLOWED_HOSETS if DEBUG is Fasle
解决方法:修改
local_setting.py
ALLOWED_HOSTS = ['*', ]
参考链接:
Horizon Quick Start
http://docs.openstack.org/developer/horizon/quickstart.html
[url]http://fosshelp.blogspot.sg/2013/03/how-to-setup-openstack-horizon.html [/url]
分享到:
相关推荐
总之,搭建OpenStack开发环境涉及多个步骤,包括系统准备、安装基础工具、设置虚拟化环境、安装DevStack、配置开发环境以及进行实际的开发工作。这个过程可能需要一定的耐心和时间,但一旦完成,你就能在自己的机器...
### OpenStack二次开发简介 #### 一、OpenStack概述 **OpenStack** 是一款开源的云操作系统,能够管理和控制数据...对于想要深入研究或定制化部署OpenStack环境的开发人员来说,这将是一项极具挑战性和价值的工作。
DevStack 是一个基于 OpenStack 的开发环境搭建工具,能够快速搭建 OpenStack 环境。下面是使用 DevStack 搭建 OpenStack 的详细步骤: 环境准备 * 操作系统:Ubuntu 16.04.51 * 修改阿里源,以便快速安装软件包 *...
然而,为了简化这个过程,OpenStack社区的开发者创建了一些自动化脚本,其中DevStack是最常用且被官方推荐的用于搭建开发环境的方法。 DevStack是由Rackspace公司开源的一系列Bash脚本,设计用于快速构建OpenStack...
课时47、配置 OpenStack Eclipse 开发环境 课时48、OpenStack 自动化测试 - 单元测试 课时49、OpenStack 自动化测试 - 集成测试 课时50、Nova 源码结构 课时51、Nova 调用流程源码解析 课时52、Nova 分层架构与业务...
- **DevStack**:快速部署OpenStack的小型化环境,适合开发和测试。 - **Heat**:模板驱动的编排服务,用于创建和管理复杂的服务栈。 - **Terraform**:基础设施即代码工具,可用于规划、部署和管理OpenStack资源...
OpenStack是一个广泛使用的开源云计算平台,致力...理解每个组件的作用和配置方式是成功部署的关键,同时,随着OpenStack版本的更新,安装步骤和配置细节可能会有所变化,因此保持对最新文档和技术动态的关注也很重要。
课时47、配置 OpenStack Eclipse 开发环境 课时48、OpenStack 自动化测试 - 单元测试 课时49、OpenStack 自动化测试 - 集成测试 课时50、Nova 源码结构 课时51、Nova 调用流程源码解析 课时52、Nova 分层架构与业务...
整体而言,新手开发指南会围绕OpenStack的基本架构、组件功能、核心概念以及开发环境搭建等方面进行详细讲解。通过学习这些知识,新手可以更好地理解OpenStack的工作原理,以及如何参与OpenStack的开发和贡献。
OpenStack 是一个强大的开源云计算平台,它提供了基础设施即服务(IaaS)的解决方案,使得企业能够构建和管理自己的私有云或公有云环境。OpenStack 的灵活性、可扩展性和丰富的功能使其成为许多大型企业的首选,包括...
这个压缩包包含了一系列脚本,旨在自动化搭建OpenStack平台的各个关键组件,由先电五十五所开发,适用于 iaas(Infrastructure as a Service)环境。 1. **iaas-install-keystone.sh**: 这个脚本主要用于安装和...
OpenStack 是一个开源的云计算管理平台,提供了一个强大的云计算环境。OpenStack 的架构主要包括Nova、Glance、Swift、Keystone、Horizon 等几个主要组件。其中,Nova 是 OpenStack 的计算组件,负责管理虚拟机实例...
虽然OpenStack主要使用Python开发,但Java开发者也可以通过Java SDK或Java-based客户端与OpenStack交互。例如,使用JClouds库可以轻松地在Java应用程序中集成OpenStack服务。 三、OpenStack安装前的准备 在搭建...
OpenStack的二次开发是将其功能与特定业务需求相结合,以满足生产环境中的实际应用。许多知名的厂商,如IBM、华为、Dell等,都对OpenStack进行了定制,以适应其硬件、软件和服务的独特需求。 OpenStack的二次开发...
OpenStack是一个由Rackspace公司和NASA联合开发的云管理平台,目标是提供一个开源解决方案,用于构建和管理公有云和私有云环境。OpenStack的设计原则之一是具备良好的可扩展性和灵活性,因此它支持多种不同的计算和...
- **Web界面访问**: 在OpenStack环境中,如果使用了packstack一键安装,那么可以通过`http://192.168.8.8/horizon`来访问Horizon Dashboard,这是OpenStack的默认Web管理界面。 - **存储服务**: OpenStack的存储...
#### 二、开发环境配置 在进行OpenStack源代码学习之前,首先需要搭建一个良好的开发环境。根据文档提供的信息,本节将详细介绍如何在Windows 7 x64系统上配置开发环境,以便于后续的学习和研究。 - **操作系统**:...
OpenStack Horizon是OpenStack的Web管理界面,它为用户提供了一个图形化的操作平台,便于管理OpenStack云环境。Horizon源码的分析有助于我们了解其工作原理,更好地定制和扩展OpenStack的用户界面。 【描述】:在...