共24页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
摘要: 1.nova network简介网络管理和配置是云计算中一项非常重要的功能。nova自带的nova-network实现了一些基本的网络模型,允许虚拟机之间的相互通信及虚拟机对internet的访问。归纳的来讲nova network的主要功能有:网络模型:novanetwork实现了三种网络模型,允许管理员根据自己的需要进行组网,让虚拟机之间可以相互通信。这三种模式分别是:flat、flatdhcp、vlan,后面会对这三种模型进行更加详细的介绍。IP地址管理:novanetwork需要管理虚拟机使用的IP地址,这些地址包含两类,一类是fixedip,在虚拟机的整个生命周期中该IP地址都不会发阅读全文
posted @ 2013-11-16 10:31 牛皮糖NewPtone 阅读(10220) 评论(0) 编辑
摘要: 本文出自我的同事兼基友@monsterxx03之手,本人稍作润色HorizonIs Easy,HorizonIs Complex如果要用一句话来概括Openstack Dashboard项目Horizon:它是一个基于django webframework开发的标准的python wsgi程序。如果要再加一句废话,它一般会运行在webserver(apache/nginx)上。Why Is It Easy?说Horizon简单,是指它的部署架构简单,就是个单纯的基于django的网站,后台甚至没有使用数据库。不像Swift,Nova这些项目,有非常多的组件(xxx-server,xxx-api阅读全文
posted @ 2013-11-12 10:58 牛皮糖NewPtone 阅读(7123) 评论(3) 编辑
摘要: 4天的Icehouse openstack Summit终于结束,从香港又回到了北京,我们的产品反响相当不错,吸引了很多的注意力和商谈。可是实际上我最近过得很憋屈,心灰意冷,没有了当初那么拼命的动力。 先不说这些闹心的,谈谈我从summit归来的感受吧。 首先,最让我受到挫折的是英语听力。在会场上,你会遇到各国人,他们并不是使用那么纯正的英语,对于我来说,很难跟上他们的交谈,尤其是在design summit上。我一直对自己的英语很自信,之前做过一些技术书籍的翻译,每天和老外在IRC,ML上交流,没有任何阻碍,结果面对面的交流就歇菜了,这对我的打击好大,这次回来之后,得好好加强一下这个...阅读全文
posted @ 2013-11-10 14:50 牛皮糖NewPtone 阅读(1296) 评论(0) 编辑
摘要: Puppet对于做DevOps的同学来说,是个熟悉的名字,但仍有许多人并不了解它。那么我先来简单介绍一下:Puppet是由Puppetlabs公司开发的系统管理框架和工具集,被用于IT服务的自动化管理。由于良好的声明式语言和易于扩展的框架设计以及可重用可共享的模块,使得Google、Cisco、Tw阅读全文
posted @ 2013-07-17 23:43 牛皮糖NewPtone 阅读(5812) 评论(3) 编辑
摘要: 回到到家后,好多同学和朋友都和我一样觉得生活好无聊,枯燥乏味的寒假。多出去看看自己可爱的家乡吧,难道仅仅是为了形式上的过年而回来的吗,难道这里已没有什么值得你怀念了? 远在南京的时候,就想写篇文章来纪念下我的家乡,拿着笔,发了好长时间的呆,也写不出什么来。呆了十多年的故乡,我却无法描绘出来么?也许没有回到家乡,没有这个感觉吧。 故乡遥,何日去? 家住吴门,久作长安旅。 五月渔郎相忆否?小楫轻舟,梦入芙蓉浦。 每当接近期末的时候,想家的心情就会变的愈来愈浓郁。前天当我从火车上走下来,踏上这熟悉的地面上时,一种莫名的兴奋涌上心来。 可是回到家呆了几天后,仍无所事事,只觉得空虚和无聊...阅读全文
posted @ 2013-06-29 12:45 牛皮糖NewPtone 阅读(703) 评论(2) 编辑
摘要: Puppet是当前devops中常用于管理系统配置和应用部署,多数会使用其C/S架构的方式来进行部署,其中puppetmaster是集群中配置管理的核心节点。在实际的生产环境中,如果因为master节点性能不够或者发生意外宕机,可能会影响到实际业务,因此维护一个高可用和可扩展的puppetmaster池子是一个首要任务。这里我使用了一种常规的方案:前端使用apache/nginx做负载均衡,使用packmaker/keepalived来做健康检查和故障切换,来做HA,后端起多个puppetmaster实例做横向扩展,来提高处理能力。方案验证这里,我将在在每台Master Node上起两个pup阅读全文
posted @ 2013-06-20 22:12 牛皮糖NewPtone 阅读(1698) 评论(3) 编辑
摘要: 简介 谷歌的 Android 开源项目在 Git 的使用上有两个重要的创新,一个是为多版本库协同而引入的 repo,另外一个重要的创新就是 Gerrit —— 代码审核服务器。Gerrit 为 Git 引入的代码审核是强制性的,就是说除非特别的授权设置,向 Git 版本库的推送(Push)必须要经过 Gerrit 服务器,修订必须经过代码审核的一套工作流之后,才可能经批准并纳入正式代码库中。ge...阅读全文
posted @ 2013-04-11 23:26 牛皮糖NewPtone 阅读(14533) 评论(0) 编辑
摘要: 简介平时,我们会把开源的项目托管在Github上,但是在工作中,我们往往会需要一个私有的代码仓库。Bitbucket是一个不错的选择,这里我们将动手来搭建一个私有的代码仓仓库系统。Gitorious 是一个基于 Git 版本控制系统的Web项目托管平台,使用 Ruby on Rails 开发。安装和配置起来相对繁琐,为了简化工作量,这里介绍一种比较简单的安装方法,即采用bitnami提供的stack包。Gitorious安装和配置 首先,这里选择下载Linux平台的64位包,如需其他类型请访问http://bitnami.org/stack/gitorious :wget http://d..阅读全文
posted @ 2013-04-11 22:55 牛皮糖NewPtone 阅读(3993) 评论(0) 编辑
摘要: 本篇介绍如何在Ubuntu下快速地安装VPN Server。这里我们选择PPTP(VPN 协议的一种),因为简单,一条命令搞定。剩下的无非是一些配置。apt-get install pptpdpptpd安装完成后,编辑/etc/pptpd.conf文件,去掉下面两行的注释或者直接添加这两行(在文件的最后).这一步是配置ip地址的范围。localip 192.168.7.1 remoteip 192.168.0.2-254然后在/etc/ppp/chap-secrets文件中添加VPN用户,按照下面的格式,每个用户一行。username PPTPd password *为了让你的用户连上VPN后阅读全文
posted @ 2013-03-27 21:45 牛皮糖NewPtone 阅读(5903) 评论(1) 编辑
摘要: 最近在使用devstack部署开发环境的时候,遇到了rabbitmq-server安装后运行启动脚本失败的情况:invoke-rc.d: initscript rabbitmq-server, action "start" failed.原因在于rabbitmq会在启动前会解析主机名的地址是否可通。需要在你的/etc/hosts添加上:127.0.1.1 hostname.domainname hostname更详细地描述可以见这:http://blog.csdn.net/changliwei/article/details/7449130阅读全文
posted @ 2013-03-01 17:02 牛皮糖NewPtone 阅读(17064) 评论(0) 编辑
共24页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页