自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 配置heat AutoScalingMultiAZSample.template 模板

cat /etc/heat/heat.conf[DEFAULT]use_syslog = Falsedebug = Trueauth_encryption_key = e27780df1696556366a0b7dbaaee6585heat_watch_server_url = http://192.168.1.101:8003heat_waitcondition_server_u

2014-01-02 19:51:22 1856

原创 发送dhcp request/response 过程 on Neutron+OVS agent

Controller/Compute nodes  : neutron + ovs agentvm 启动后会发送dhcp request, 路径是: (Compute node)vm tapxxx->ovs bridge(br-eth0)->ovs veth pair-> phy-nic --------->(Controller node)phy-nic->ovs veth pair->

2013-12-06 14:13:45 1899

原创 Deploy Heat template WordPress_2_Instances_With_EBS_EIP.template

Refference:http://giuliofidente.com/2013/04/deploy-openstack-heat-on-rhel-and-derivates.htmlSteps:1. Pull the template and image from community heat project:https://github.com/openstack/heat-t

2013-12-06 11:57:20 2421 4

原创 OpenStack neutron floatingips 与 iptables 深入分析

1. 简介neutron-l3-agentOpenStack neutron-l3-agent 主要负责实现网络layer 3协议,为虚拟机完成SNAT,DNAT等地址的转换与伪装,提供安全弹性隔离的云网络环境,下面详细叙述了OpenStack如何使用iptables链与规则完成复杂的neutron-l3-agent 的网络地址转换(NAT)功能,虚拟机floating ip与fixed

2013-12-05 22:28:22 10099 1

原创 vmware vcenter 5.5 + OpenStack Havana vlan 网络部署

[root@xianghui-10-9-1-141 ~]# neutron net-create vlan-109 --provider:network_type vlan --provider:physical_network physnet1 --provider:segmentation_id 109Created a new network:+-------------------

2013-12-02 11:31:46 4572

原创 [GRO]Directional network performance issues with Neutron + OpenvSwitch

今天看到一个关于GRO的bug, 还蛮有意思的,收藏一下Directional network performance issues with Neutron + OpenvSwitchReviewed:  https://review.openstack.org/58606Committed: http://github.com/openstack/openstack-m

2013-11-27 13:50:44 1140

原创 vmware vcenter 5.5 + OpenStack neutron floatingips 绑定

上一篇 http://blog.csdn.net/starean/article/details/16801949 介绍了vmware vcenter 5.5 + OpenStack Havana flat 网络部署这一篇续上文,加入floating ip(动态IP)1. 配置neutron使其支持l3[root@xianghui-10-9-1-141 ~]# vi /et

2013-11-19 12:03:47 2451

原创 vmware vcenter 5.5 + OpenStack Neutron flat 网络部署

环境:OS  RHEL6.5OpenStack  IcehouseVcenter 5.5参考文档: https://wiki.openstack.org/wiki/VMware-vSphere-supporthttps://wiki.openstack.org/wiki/NovaVMware/DeveloperGuidehttp://docs.opensta

2013-11-18 17:46:57 5310 2

原创 用OpenStack savanna部署Hadoop集群

1. 部署OpenStack环境, 安装主要模块(keystone/glance/nova/neutron/horizon)使用RDO的packstack部署较快, 按照下面链接中的步骤,如果中间发生错误,可重复执行命令http://openstack.redhat.com/QuickStartLatest使用neutron而不是nova-network,执行下面命令行

2013-11-14 14:17:28 3099 1

转载 深入理解 GRE tunnel

我以前写过一篇介绍 tunnel 的文章,只是做了大体的介绍。里面多数 tunnel 是很容易理解的,因为它们多是一对一的,换句话说,是直接从一端到另一端。比如 IPv6 over IPv4 的 tunnel,也就是 SIT,它的原理如下图所示:显然,除了端点的 host A 和 host B之外,中间经过的任何设备都是看不到里面的 IPv6 的头,对于它们来说,经过 sit 发出的包

2013-11-12 13:08:43 5185

原创 使用ml2 plugin配置OpenStack Neutron gre 网络

OS:RHEL6.4OpenStack version:HavanaALL_IN_ONE模式,所有服务都在一台机器上:1. 为了在RHEL6.4上支持GRE,需要从RDO源:http://repos.fedorapeople.org/repos/openstack/openstack-havana/epel-6/下载下面两个包并安装ker

2013-11-11 16:54:42 7642 3

原创 使用ESXI作为OpenStack compute node

OS : RHEL6.4OpenStack version : HavanaController node : KVMCompute node : ESXI 5.51. Config controller node succesfully    service Keystone/Glance/Nova/Neutron works well2. Downl

2013-11-11 11:28:31 5208

原创 用ml2 plugin配置OpenStack Neutron flat 网络

OS:RHEL6.4OpenStack version:HavanaController node : 一台KVMCompute node :一台ESXI创建flat 网络1. Edit conf files in Controller node:/etc/neutron/neutron.conf[DEFAULT]core_plugin = neutron.

2013-11-11 10:30:57 8975

原创 配置python vim 环境

1. 安装ctags# yum install -y ctags2. 生成tags# cd /usr/lib/python2.6/site-packages/neutron/# ctags -R3. 修改vim配置文件~/.vimrc"开启语法高亮syntax on"依文件类型设置自动缩进filetype indent plugin on

2013-11-08 11:29:20 1365

原创 轻松卸载OpenStack

OS : RHEL# uninstall openstackyum list installed | grep @openstack- | awk '{ print $1 }' | xargs yum -y remove# uninstall MySQLyum -y remove mysql mysql-server MySQL-pythonrm -rf /var/li

2013-11-06 12:00:52 8195

原创 Wireshark Win7/Linux小试

1. Download wiresharkhttp://www.wireshark.org/download.html    Online documents:http://www.wireshark.org/docs/wsug_html/2. Wikihttp://wiki.wireshark.org/3. Windows versionAfter f

2013-11-05 16:26:03 794

原创 OpenStack yum源收集

Fedora19ftp://114.112.41.90/fedora/releases/19/Everything/x86_64/os/Centoshttp://ftp.sjtu.edu.cn/centos/6.4/os/x86_64/RDOhttp://repos.fedorapeople.org/repos/openstack/openstack-havana/ep

2013-11-05 14:17:37 3843

转载 动态规划经典五题

http://blog.csdn.net/zmazon/article/details/82470151.最大连续子序列之和给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j <= K。最大连续子序列是所有连续子序中元素和最大的一个, 例如给定序列{ -2, 11, -4,

2013-10-29 16:27:48 707

原创 RHEL6.4上搭建OpenStack dashboard (Havana)

安装好keystone/glance/nova/neutron 等模块后并可正常运行, cli的方式都没问题。1. 配置yum 源:[openstack-havana]name=OpenStack Havana Repository for EPEL 6baseurl=http://repos.fedorapeople.org/repos/openstack

2013-10-18 17:34:45 4169

原创 为OpenStack创建volume group

打算将分区/dev/sdb3创建vg, 步骤是:1. 用/dev/sdb3创建pv2. 使用上面的pv创建vg但是现有的system 不是linux LVM类型,需要通过fdisk修改ID 为8e/dev/sdb3           13105       36947   191509504    7  HPFS/NTFS[root@pangpangs ~]# f

2013-09-21 18:36:25 2655

原创 redhat+hadoop+mahout环境搭建

买了一台洋垃圾Dell C1100玩:CPU: L5639*2MEM: 4GB*18HDD: SATA 1G简单记录一下部署过程:1. 为了给openstack打好基础,选择安装rhel 6.4下载完[红帽企业Linux.6.4.服务器版].rhel-server-6.4-x86_64-dvd.iso,用ultralISO刻录到U盘上安装,由于是空机器,一路默认就好

2013-09-12 22:40:03 1312

转载 机器学习常用工具

机器学习Support Vector MachineSVMlightAn implementation of Vapnik's Support Vector MachineLIBSVMA Library for Support Vector MachinesDecision TreeC4.5The "classic" decision-tree

2013-09-08 23:13:13 1605

原创 OpenStack unit tests 环境调试

大多数情况下修改OpenSTack community 的各个project source code 需要提交对应的unit test, 但是由于dependency的环境版本变化,unit test会失败,本文简单介绍如何运行/project/run_tests.sh.以OpenStack/Neutron 为例 :使用虚拟环境安装包    # /opt/stack/n

2013-09-06 15:51:45 3488

转载 分布式系统与网络分区

在OpenStack中,数据库是主要系统“状态”的主要来源。大部分Core Projects都使用传统关系型数据库作为系统数据和状态的存储,另外如Ceilometer使用了MongoDB,还有其他Incubator Projects使用了Redis作为队列或者状态存储。数据库给OpenStack提供了状态组件并把状态的“共享”问题交给了数据库,因此解决OpenStack的扩展问题实际上就是解决使用

2013-09-05 18:12:15 2584

转载 用最精炼语言介绍OpenStack网络代码演进的前世今生

在OpenStack世界中,网络组件最初叫nova-network,它混迹于计算节点nova的代码库中。nova-network可以单独部署在一台机器上,为了高性能HA也可以和nova-compute一样部署在计算节点上(这也就是所谓的multi-host功能)。nova-network实现简单,bug少,但性能可不弱哦,直接采用基于Linux内核的Linux网桥少了很多层抽象应该算强大的。不足之

2013-09-05 18:08:41 1307

转载 Hadoop分布式文件系统和OpenStack对象存储有何不同

“HDFS (Hadoop分布式文件系统)和OpenStack对象存储(OpenStack Object Storage)似乎都有着相似的目的:实现冗余、快速、联网的存储。什么样的技术特性让这两种系统因而不一样?这两种存储系统最终趋于融合是否大有意义?”问题提出之后,很快有OpenStack的开发者进行了回复。本文在此摘抄了前两名回复进行翻译,以供各位参考。排名第一的答案来自RackSpa

2013-09-05 16:53:45 1502

原创 savanna 初步了解

savanna 是 Mirantis公司在OpenStack的基础上开发的可用于大规模部署Hadoop, 提供Hadoop-specific features和Hadoop-specific APIs and functionality, 从这些功能的角度来看,savanna不能被heat 取代,heat更倾向于deployment/provisioning, savanna 还支持以插件机制的方

2013-09-03 16:24:49 1540

转载 linux 系统命令

高效Linux用户需要了解的命令行技能10 Replies最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips。将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考。下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用。对于任何不了解的命令,请使用“man “查看,或者使用Google。有些命令需要

2013-09-02 09:59:32 753

转载 一些加快回收timewait连接的参数

编辑 /etc/sysctl.conf文件net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_fin_timeout = 30说明:net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出

2013-08-31 23:54:43 752

转载 tcp_tw_recycle和tcp_timestamps导致connect失败问题

近来线上陆续出现了一些connect失败的问题,经过分析试验,最终确认和proc参数tcp_tw_recycle/tcp_timestamps相关;1. 现象   第一个现象:模块A通过NAT网关访问服务S成功,而模块B通过NAT网关访问服务S经常性出现connect失败,抓包发现:服务S端已经收到了syn包,但没有回复synack;另外,模块A关闭了tcptimestamp,而模块B

2013-08-31 23:51:06 1546

转载 查看MYSQL数据库中所有用户及拥有权限

1.新建用户。//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));//刷新系统权限表mysql>flush privileges;这样就创建了一个名

2013-08-31 23:47:00 1231

转载 将 Ceph 存储集群集成到 OpenStack 云中

简介: 对于以基础架构即服务形式部署和设计云计算产品的公司而言,数据复制和存储机制仍然是确保为客户提 供完整性和服务连续性的实际前提条件。云计算提供了一种模型,其中数据的位置没有其他基础架构模型中那么重要(比如在一些模型中,公司直接拥有昂贵的存储 硬件)。Ceph 是一个开源、统一、分布式的存储系统,提供了一种便捷方式来部署包含商用硬件、低成本且可大规模扩展的存储平台。了解如何创建一个 Ceph

2013-08-31 18:42:58 1573

转载 OpenStack Grizzly Multihost部署文档

OpenStack Grizzly Multihost部署文档ukalpa2013-8-27OpenStack G版本的Multihost部署文档,参考了几位前辈的部署步骤,自己增加了一些变量修改,主要是希望搭建一个可用的生产环境,虽然版本比较初级,但是会逐渐完善生产环境中部署OpenStack基本的要求的是稳定,安全和可扩展性,使用Multihost方

2013-08-31 18:40:16 1660

转载 将 OpenStack 私有云部署到 Hadoop MapReduce 环境

随着企业开始同时利用云计算和大数据技术,现在应当考虑如何将这些工具结合使用。在这种情况下,企业将实现最佳的分析处理能力,同时利用私有云的快速弹性 (rapid elasticity) 和单一租赁的特性。本文将帮助您了解云计算和大数据技术的组成部分,了解私有云是什么,Apache Hadoop 是什么,它们的协同效用,如何进行部署它们,以及它们带来的挑战有哪些。私有云计算简介私有云 指企

2013-08-31 18:33:16 1187

转载 通过statm监控进程内存

今天查一个内存暴涨的问题,搜了一下发现可以查statm:/proc/ /statm包含了所有CPU活跃的信息,该文件中的所有值都是从系统启动开始累计到当前时刻。[root@localhost ~]# cat /proc/self/statm654 57 44 0 0 334 0输出解释CPU 以及CPU0。。。的每行的每个参数意思(以第一行为例)为:参数 解释

2013-08-29 21:51:29 1469

原创 利用phantomjs抓取js生成的页面

最近研究如何能提高在openstack社区提交merge代码的成功率,打算把其他人提的review都抓下来做点统计分析review info页的url pattern倒是很简单:https://review.openstack.org/#/c/{id}/,可惜页面是js生成的,wget搞不定google了一下,测试框架+js引擎的方案的确比较全面,但对我来说无疑是大炮打蚊子,光一个

2013-07-25 14:02:04 7085

原创 OpenStack useful wiki link

Neutron/APIv2-specificationhttps://wiki.openstack.org/wiki/Quantum/APIv2-specification#Create_SubnetBlockDeviceConfighttps://wiki.openstack.org/wiki/BlockDeviceConfig

2013-07-16 18:10:13 1016

转载 Openstack中的LoadBalancer(负载均衡)功能使用实例

原文链接:http://www.cnblogs.com/biangbiang/archive/2013/05/29/3105900.html Openstack Grizzily版本发布后Quantum的功能更加完善。 下面我们测试一下在实际应用中的非常有价格LoadBalancer功能. 步骤: 1.创建两个虚拟机,启用http服务,监听80端口root@

2013-07-16 18:06:02 2635

转载 under_the_hood_openvswitch

转自 http://docs.openstack.org/trunk/openstack-network/admin/content/under_the_hood_openvswitch.htmlOpen vSwitchThis section describes how the Open vSwitch plugin implements the OpenStack Networki

2013-07-09 11:14:13 1880

转载 Python 中的线性优化,第 2 部分: 在云中构建一个可扩展的基础架构

转自 http://www.ibm.com/developerworks/cn/cloud/library/cl-optimizepythoncloud2/简介这个由三部分组成的系列文章的第 1 部分介绍了在 Python 中使用 Pyomo 库进行线性优化的基础知识。现在我们将介绍如何扩展它。Python 缺乏真实的操作系统线程,该如何扩展它?本文将向您介绍如何组合使用这些技术来创建

2013-07-08 18:27:37 1076

空空如也

空空如也

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

TA关注的人

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