openstack
文章平均质量分 82
Forlogen
无论世事如何,你都要成为一个更优秀的人。
展开
-
openstack学习笔记(二)-浅谈OpenStack与虚拟机的区别与联系
OpenStackOpenStack:开源管理项目OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它不是一个软件,而是由几个主要的组件组合起来完成一些具体的工作。OpenStack由以下五个相对独立的组件构成: - OpenStack Compute(Nova)是一套控制器,用于虚拟机计算或使用群组启动虚拟机实例; - OpenStack镜像服务(Glance)是一套虚转载 2016-02-13 16:18:57 · 3883 阅读 · 0 评论 -
Openstack学习笔记(十四)-Horizon学习笔记(四)
Horizon是OpenStack的一个子项目,用于提供一个Web前端控制台(称为Dashboard),以此来展示OpenStack的功能。通常情况下,我们都是从Horizon、Dashboard开始来了解OpenStack的。实际上,Horizon并不会为OpenStack添加任何一个新的功能,它只是使用了OpenStack部分API功能,因此,我们可以扩展Horizon的功能,扩展Dashboa转载 2016-04-21 07:43:08 · 1591 阅读 · 0 评论 -
Openstack学习笔记(十二)-Horizon学习笔记(二)
Horizon Is Easy, Horizon Is Complex如果要用一句话来概括Openstack Dashboard项目Horizon:它是一个基于django webframework开发的标准的python wsgi程序。如果要再加一句废话,它一般会运行在webserver(apache/nginx)上。Why Is It Easy?说Horizon简单,是指它的部署架构简单,就是个转载 2016-04-17 10:41:14 · 3269 阅读 · 0 评论 -
Openstack学习笔记(十一)-Horizon学习笔记(一)
一、 Django1.1 Django介绍Django是一个基于Python的高效的Web开发框架,它提供了通用的Web开发模式的高度抽象;目的是为了可以简便的、快速的开发数据库驱动的网站,强调代码的复用,多个组件可以很方便的以“插件”的形式存在于整个框架中。1.2 组成部分 1. 对象关系映射:以python类的形式定义数据模型,将模型和关系数据库连接起来,将得到一个易使用的数据库API;原创 2016-04-13 20:18:04 · 5468 阅读 · 0 评论 -
Openstack学习笔记(九)-nova学习笔记(一)
NovaNova是openstack中最核心的组件,完成了虚拟机管理的所有工作,openstack中的其他组件都是为了为nova配置资源而存在的。1. MySQL:为nova提供数据库服务; 2. Keystone:为nova提供安全认证服务; 3. Swift:作为Glance的后端,存储了nova中虚拟机的映像; 4. Glance:为nova中的虚拟机提供镜像的存储服务; 5原创 2016-04-12 11:15:25 · 2544 阅读 · 0 评论 -
Openstack学习笔记(十)-Keystone学习笔记(一)
一、Keystone学习笔记1、背景1.1 背景简述随着云计算的愈发火热,参与到其中的人越来越多,不管是政府部门还是世界的各家大小公司,纷纷参与到了这股浪潮中。而用户作为消费者选择云平台,主要是因为云计算相对于传统的方式可以带给自己费用上的节省,能获得快捷服务的体验,越来越多的用户选择云产品,意味着将会有越来越多的数据存储在“云端“,安全性如何保证无疑会成为为摆在云服务提供商以及终端用户面前一个非常原创 2016-04-12 10:06:46 · 6265 阅读 · 0 评论 -
Openstack学习笔记(八)-使用Devstack自动化部署openstack重启脚本
devstack是一套用来给开发人员快速部署Openstack开发环境的脚本,其实对于整个安装过程没有什么好说的,因为脚本写的很完善,全程无脑式安装也没什么大问题。实验环境:Ubuntu 14.04 LTS1、安装git:sudo apt-get install git注意最好换成美国的源,国内的可能不成功;2、获取devstack脚本:git clone https://github.com/o原创 2016-04-10 20:37:32 · 3236 阅读 · 1 评论 -
Openstack学习笔记(七)-在Win环境下通过XManager(xshell)远程打开eclipse
1.首先关闭防火墙sudo ufw disable2.安装协议sudo apt-get install xrdpsudo apt-get install vnc4server tightvncserversudo apt-get install vnc4server tightvncserver(选择lightdm)gdm --version3.设置xshell文件->属性->隧道->选择x1原创 2016-04-10 18:16:48 · 2214 阅读 · 0 评论 -
Openstack学习笔记(六)-Ubuntu下安装JDK和Eclipse
1.下载JDK和Eclipse链接:http://pan.baidu.com/s/1o77Jl5g 密码:tr2f2.安装(1)下载完毕后在/home/openstack/Downloads下,为了方便将其复制/usr目录下sudo cp ......tar(两个压缩包) /usr(2)解压sudo tar zxvf ......tar(两个压缩包)同样为了方便,重命名一下sudo mv JDK的原创 2016-04-10 18:07:02 · 1032 阅读 · 1 评论 -
Openstack学习笔记(五)-OpenStack Dashboard开发环境搭建
OpenStack Dashboard开发环境搭建搭建dashboard开发环境 以下全是普通用户身份运行 在运行controller的节点(dashboard的节点)上进行以下操作。 原理,强大的Django本身提供了Web服务器构架的功能。开发环境测试,不是用修改正常的dashboard。 dashboard作为开发测试,提供了开发环境大搭建的脚本方法。 这个其实就是web服务器简单的原创 2016-04-04 23:07:36 · 1890 阅读 · 0 评论 -
openstack学习笔记(四)-使用devstack自动化部署openstack的实验环境
devstack是一套用来给开发人员快速部署Openstack开发环境的脚本,其实对于整个安装过程没有什么好说的,因为脚本写的很完善,安装过程没有难度,安装的速度取决于自身的网络情况。实验环境:Ubuntu 14.04 LTS 64 1、安装git:sudo apt-get install git2、获取devstack脚本:git clone https://github.com/opensta原创 2016-03-15 08:43:30 · 2065 阅读 · 3 评论 -
openstack学习笔记(三)-Ubuntu 14.04 使用root登录
1、使用Ctrl+Alt+T打开终端 2、输入sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 3、在弹出的编辑框里输入:greeter-show-manual-login=true 保存关闭。 4、再在中端中输入:sudo passwd root 5、输入你想要的密码,关机重启在多出的登录框里输入root 还有新设密码即原创 2016-02-29 08:46:00 · 1108 阅读 · 0 评论 -
openstack学习笔记(一)-openstack的基础知识
一、openstack的基础知识 OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。Ope原创 2016-01-30 16:23:22 · 7008 阅读 · 0 评论 -
Openstack学习笔记(十五)-Horizon源代码学习笔记(五)
horizon的源代码框架1.整体目录 2.horizon目录 3.openstack-dashboard目录 在了解了horizon代码的结构后对于整体学习代码的实现有很大帮助, 接下来要对具体的代码有个具体的认知。未完…….原创 2016-04-21 10:39:08 · 2256 阅读 · 0 评论