自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

echo 'narcissus'

Trends in Cloud Computing

  • 博客(89)
  • 收藏
  • 关注

原创 VM-based OpenStack Neutron Framework解析

当前,Neutron的二层控制面基于ML2实现,三层以上基于Service Framework。而Neutron在大规模扩展性、稳定性的问题也更多存在在L3模块。那么社区在这个方面的开发方向上,主要有三个:(1)利用第三方SDN解决方案,包括OVN、Midonet、OpenDayLight等。(2)开发DVR、L3 HA,在已有解决方案上进行修改、重构、添加所需的功能。

2015-10-16 17:58:28 2366

原创 企业级私有云环境下的OpenStack核心技术需求和分析

企业级私有云环境下的核心技术需求有哪些?高I/O性能:支持大型企业级应用,以及降低CapEx(为满足特定需求,可以投入更少的计算资源)。功能简单、界面直观:让企业IT团队能够在短时间内掌握基本维护技巧,降低OpEx。自动化运维:部署、扩容、监控、告警、自动伸缩,都能通过基本的UI操作全部完成,降低OpEx。 那么要满足这样的核心需求,OpenStack-Powered产品该

2015-10-16 17:56:28 3912

原创 OpenStack Summit Vancouver 会议纪要

我主要在温哥华峰会关注了Design Summit Operator Track的内容,纪录了整个会议各类相关主题的讨论,有一些是我参与的,有一些的翻译的会议纪要(难免有理解错误和疏漏,请多包涵)。

2015-05-30 23:27:38 4423

原创 Open vSwitch 2.3.1创建RPM安装包

(1)下载源码包到临时目录,比如/optwgethttp://openvswitch.org/releases/openvswitch-2.3.1.tar.gztar zxvf openvswitch-2.3.1.tar.gz (2)安装依赖环境yum install gcc make python-developenssl-devel kernel-devel graphvi

2014-12-28 16:54:32 3726

原创 OpenStack Summit Paris 会议纪要 - 11-06-2014

OpenStack Ops/Design Summit - 2014-11-06 Record

2014-11-13 21:51:27 4090

原创 OpenStack Summit Paris 会议纪要 - 11-05-2014

OpenStack Ops/Design Summit - 2014-11-05 Record

2014-11-13 21:48:38 3298

原创 OpenStack Summit Paris 会议纪要 - 11-04-2014

OpenStack Ops/Design Summit - 2014-11-04 Record

2014-11-13 21:47:20 4513

原创 DevStack localrc 模版

DevStack localrc 模板DevStack的配置文件总是很难写,文档不全,容易遗漏配置项。根据网上的模版,自己制作了一个比较全面的样板。

2014-02-25 22:26:04 3073

原创 Nginx+Glance API

Nginx+ Glance APINginx和GlanceAPI在一起干嘛?懒得解释。Nginx配置:server {    listen 10.0.0.1:9292;    location / {        proxy_pass http://127.0.0.1:9292/;    }}请注意两件事:(1)underscores_in_h

2014-02-25 22:24:44 2685

原创 LXC安装和配置(源码安装)

LXC安装和配置(源码安装)测试环境:(1)OS:UbuntuServer 13.10 amd64(2)LXC1.0.0alpha1 源码1. 配置Host网络# nano /etc/network/interfaceauto loiface lo inet loopback# The primary network interface#auto eth0

2014-02-25 22:22:45 6068

原创 Docker简要操作

Docker已经集成到各大Linux发行版的软件库中,所以安装就不详述了。Docker简要操作Docker创建:docker run -i -t -d -privileged -name='test3' 192.241.221.73/ubuntu bashDocker最小化配置:apt-get install openssh-server bridge-utilsp

2014-02-25 22:19:45 2996

原创 虚拟机无法获取DHCP IP

虚拟机无法获取DHCP IP问题虚拟机获取不到dnsmasq分配的IP地址。解决方案在计算节点上添加IPtables规则,若发现数据包缺少checksum,则自动计算并添加进去。传统网络应用,比如DHCP服务,会与目前网卡开启的checksum offload起冲突,导致网路服务无法识别处理过的数据包。iptables -A POSTROUTING -t m

2014-02-25 22:17:28 5801

原创 OpenStack RDO 部署流程 - 4(Neutron安全组)

OpenStackRDO部署流程 - 4(Neutron安全组)Neutron安全组的配置需要仔细。需要在所有计算节点上配置:/etc/nova/nova.conf:# 该配置项有时候会遗漏,导致iptables策略无法生效libvirt_vif_driver = nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriverl

2014-02-25 22:15:10 3189

原创 OpenStack RDO 部署流程 - 3(Neutron网络服务)

OpenStackRDO部署流程 - 3(Neutron网络服务)目前OpenStackNeutron框架支持的网络服务有:LoadBalancing as a Service,VPNas a Service,Firewallas a Service。1. 安装和配置网络服务(在网络节点上)(1) 安装软件包yum install openstack-neutron-vpn

2014-02-25 22:13:43 3482

原创 OpenStack RDO 部署流程 - 2(ML2 + VxLAN)

OpenStackRDO部署流程 - 2(ML2 + VxLAN)1. 安装和配置Neutron ML2 框架(1) 安装在控制节点上(运行Neutron-server的节点)service neutron-server stopyum install openstack-neutron-ml2 python-pyudev -yln -s /etc/neutron/plugin

2014-02-25 22:12:20 5992 3

原创 OpenStack RDO 部署流程 - 1(自动化部署)

OpenStackRDO部署流程 - 1(自动化部署)0.环境:操作系统:CentOS6.5 amd64目标系统:OpenStackHavana Release + Open vSwitch + GRE网络环境:10.1.101.0/24:负责外网流量192.168.200.0/24:负责管理流量192.168.300.0/24:负责隧道流量计划部署3台服务器:

2014-02-25 22:10:55 6452 3

转载 前缀、中缀、后缀表达式

<br /><br />一.表达式的三种形式: <br />    中缀表达式:运算符放在两个运算对象中间,如:(2+1)*3<br />    后缀表达式:不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则,如:2 1 + 3 *<br />    前缀表达式:同后缀表达式一样,不包含括号,运算符放在两个运算对象的前面,如:* +   2 1 3 <br /><br />二.表达式的计算:       <br />      将中缀表达式转换

2011-01-07 10:13:00 2871

转载 逻辑正确却运行错误的问题

文档是google到的,作者:[email protected] 前言<br />每当程序中出现奇怪的问题时,人们总是习惯于抱怨所能想到的一切东西:kernel,C 库,编译器,链接器,其他人的代码,甚至硬件- 当然除了自己之外,然而,意料之中的是,绝大部分情况都是人们自己犯的错误. 所以当有人又在抱怨自己遇到到了一个奇怪的逻辑正确却运行错误的代码时,沉默的编译器和链接器以及uClibc 库被理所当然地成为了出气筒,可是,概率论又一次发挥了他神奇的统计作用–你还是掉在自己挖的叫“绝大部分”的区间里。<br

2010-12-10 09:27:00 3475

转载 Linux死机解决方案

转贴自linuxtoy.org_______________________________ Linux 会死机么?我可以很肯定地说,会!要让 Linux 死机很容易,但难的是在死机以后如何安全的让他摆脱死机状态,本文讲述如何从 linux 的死机状态中挣脱出来。 Linux 死机有很多种情况,最常见的是系统负载过高导致的。如上次介绍的 fork炸弹就是这个原理,此外还

2009-09-03 01:42:00 3215

转载 Skype V2 + PulseAudio 解决方案

今天,在Debian Lenny下安装了PulseAudio,其他的软件通过音频设置都在PulseAudio的管理下,除了Skype V2,很是郁闷。在网上也找到了一个不错的方案,使用Skype 1.4 + StaticOSS,不过我又不想重新安装Skype。结果终于找到了一个我认可的方案:(1)在skype的音频设置中,In&Out&Ring三项全部设成第一个plughw

2009-06-07 19:03:00 3019

转载 Linux 信号说明列表

 $ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE 14

2009-01-12 12:33:00 11485 3

转载 加速firefox

enter "about:config"nglayout.initialpaint.delay 100network.http.keep-alive truenetwork.http.keep-alive.timeout 300network.http.max-connections-per-server 8network.http.max-persistent-connectio

2008-12-28 02:42:00 1172 1

原创 全功能mplayer安装指南

1. 安装w32codecs <!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } A:link { so-language: zxx } --> <!-- @page { margin: 0.79in } P { margin-b

2008-12-27 02:10:00 1727

转载 加速openoffice

打开openoffice writer,工具->选项->内存: 撤销命令->步数:20 图形缓冲区->用于openoffice:128m,每个对象的内存:20m 最后把启用系统栏快速启动的勾点上,重启writer,速度快的让你吃惊哦 其他的openoffice套件自动适用。

2008-12-27 02:00:00 1071

转载 Linux内核编译选项

在menuconfig中配置:详细介绍内核配置选项及删改情况第一部分:全部删除Code maturity level options ---> 代码成熟等级选项[]Prompt for development and/or incomplete code/drivers 默认情况下是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.不选。第二部分 :除以下选项,其它全部删除Gene

2008-12-18 03:14:00 2387

转载 Hash Functions

 public class AdditiveFunction implements HashFunction {    /* (non-Javadoc)     * @see spellChecker.util.hash.HashFunction#getHashCode(java.lang.Object)     */    @Override    publi

2008-12-16 03:48:00 1099

原创 Levenshtein Distance

 /** * filename: LevenshteinEDRule.java * package:  * author: Nick Ma * email: [email protected] * date: 2008-11-28 * description: this class implements Levenshtein Distance Algori

2008-12-16 03:47:00 774

原创 Hamming Distance

/** * filename: HammingEDRule.java * package:  * author: Nick Ma * email: [email protected] * date: 2008-11-28 * description: a simple algorithm to get distance of the difference  

2008-12-16 03:44:00 728

原创 Hash Table

 /** * filename: HashTable.java * package:  * author: Nick Ma * email: [email protected] * date: Nov 27, 2008 * description: this class implements a hash table data str

2008-12-16 03:38:00 818

原创 AVL Tree

 /** * filename: AVLNode.java * package:  * author: Nick Ma * email: [email protected] * date: Nov 12, 2008 * description: this class implements the node of avl tree.

2008-12-08 07:36:00 896

原创 Binary Search Tree

/** * filename: BinarySearchTree.java * package:  * author: Nick Ma * email: [email protected] * date: Nov 12, 2008 * description: this class implements an unbalanced bin

2008-12-08 07:31:00 845

原创 Expression Tree

/** * filename: ExpressionTree.java * package:  * author: Nick Ma * email: [email protected] * date: Nov 1, 2008 * description: this class implements an expression tree e

2008-11-03 23:11:00 1244

原创 Binary Tree

 /** * filename: BinaryTree.java * package: * author: Nick Ma * email: [email protected] * date: Nov 1, 2008 * description: this class implements a binary tree data str

2008-11-03 23:04:00 833

原创 Postfix Expression Evaluator

 /** * filename: PostfixEvaluator.java * package:   * author:   Li Ma * email:    [email protected] * date:     Oct 3, 2008 (created) *                       Nov 2, 200

2008-11-03 23:02:00 1145

原创 Infix to Postfix Convertor

/** * filename: InfixToPostfixConvertor.java * package:  * author: Nick Ma * email: [email protected] * date: Nov 1, 2008 * description: this class implements a string co

2008-11-03 22:57:00 1532

原创 Infix Expression Evaluator

 /** * filename: InfixEvaluator.java * package:  infix * author:   Li Ma * email:    [email protected] * date:     Oct 3, 2008 * description: this class evaluates infix

2008-11-03 22:52:00 1013

原创 Insertion Sort

 /**  * insertion sort  * @param A the array which is going to be sorted  */  public void sort(int[] A)  {          int i = 0, j = 0, value = 0;          for(i = 1; i           {

2008-11-03 22:47:00 718

转载 Rhythmbox中文乱码问题解决

今天上网,找到这个解决方案,很不错。(1) #sudo apt-get install python-mutagen(2) 在音乐文件夹下  #mid3iconv -e GBK *.mp3mid3iconv 命令主要是将原来mp3音乐文件的ID3信息转换成了Unicode并用ID3v2的格式存回文件中。

2008-08-20 22:07:00 1128

原创 Qemu + KQemu under Ubuntu

今天试用了广受好评的Qemu,记录安装过程。Linux:   Ubuntu 8.04.1Qemu:   0.9.1Kqemu: 1.3.0一. 下载package因为是用apt-get,所以方便了很多。      #sudo apt-get install build-essential            //全套编译工具      #sudo apt-get install kernel-p

2008-08-20 21:03:00 3973

原创 Linux下的aMule设置

在Linux下的电驴设置,和windows下的eMule不一样,aMule在安装后,需要进行一些设置,才能正常工作。(1)更新服务器列表         http://www.emule.org.cn/server.met(2)更新KAD网络         http://www.emule-inside.net/nodes.dat    (3)更新用户前缀         [CHN][VeryC

2008-08-20 20:53:00 5173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除