自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (3)
  • 收藏
  • 关注

转载 OpenStack中的Heat分析

OpenStack中的Heat分析2013-12-02声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://lingxiankong.github.io/内容系本人及本人团队学习、研究和总结,如有雷同,实属荣幸!Author:华为云计算工程师 孔令贤Date: 2013-12-02版本:2013.2HeatHeat是一套业务流

2014-06-25 13:53:03 909

转载 OpenStack neutron floatingips 与 iptables 深入分析

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

2014-06-25 13:22:02 1083

转载 OpenStack Heat服务介绍 (三)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhenhua2000.blog.51cto.com/3167594/1335468Heat是OpenStack中的Orchestration services,也就是应用程序的配置管理。Heat用声明式的方法来管理公有云或者私有云中的应用程序。它和其他Open

2014-06-25 11:32:57 1292

转载 OpenStack Heat服务介绍 (二)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhenhua2000.blog.51cto.com/3167594/1324918Heat的安装,配置以及核心概念Heat作为相对独立的模块建立在其他模块之上。Havana版中主要与Heat交互的模块是Nova和Ceilometer。下一版

2014-06-25 11:31:40 836

转载 OpenStack Heat服务介绍 (一)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhenhua2000.blog.51cto.com/3167594/1324883这篇博文开始介绍一下OpenStack中的Orchestration Service:Heat。Orchestration这个词对一部分人也许还很陌生。Wikipedia上的解释

2014-06-25 11:30:24 986

转载 OpenStack CI测试之devstack-gate

在openstack中有一个CI测试 ( https://github.com/openstack-ci/devstack-gate ),openstack使用git做为版本控制,gerrit作为代码评审工具,jekins作为CI工具。gerrit与jekins作了集成,就是说当有代码提交评审时,会自动触发CI过程(这个设置可见 https://jenkins.openstack.org/view

2014-06-05 11:08:21 1088

转载 使用 Docker/LXC 迅速启动一个桌面系统

loud 最近几个月刚宣布的开源引擎,旨在提供一种应用程序的自动化部署解决方案,简单的说就是,在 Linux 系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、

2014-06-05 11:07:11 748

转载 搭建自己的 Docker 私有仓库服务

关于 Docker 的介绍这里就省了,Docker 在其相关领域的火爆程度不亚于今年汽车行业里的特斯拉,docCloud 甚至把公司名都改成了 Docker, Inc. 好东西总是传播很快,我们现在已经有客户在 VPS 上用 Docker 来部署应用了。不了解 Docker 的小伙伴们可以看看 使用 Docker/LXC 迅速启动一个桌面系统 开头部分的介绍。和初次接触 Xen/KVM

2014-06-05 11:00:56 649

转载 Docker 的一个 Web 管理界面 Shipyard

Docker 的命令行就已经很好用了,如果非要加上基于 Web 的管理界面的话也有一些选择,如 DockerUI (Angular.js), Dockland (Ruby), Shipyard (Python/Django) 等,不过目前来看 Shipyard 项目要活跃一点,Shipyard 支持多 host,可以把多个 Docker host 上的 containers 统一管理;可以查看

2014-06-05 10:59:08 861

转载 OneStack:Ubuntu 12.04 上一键自动部署 OpenStack

前几天 OneStack 项目 的作者 Kayven 在 vpsee.com 上留言谈到了 OneStack,一个国人的 OpenStack 一键安装工具,在 vpsee 的忽悠下 Kayven 终于同意写一篇 OneStack 的介绍性文章,如果大家对手动安装配置 OpenStack 有恐惧的话可以试试这个 OneStack 一键安装工具,类似的项目还有 DevStack.大家如

2014-06-05 10:43:45 691

转载 Best localrc for devstack

I simply collected all my localrc files, Feel free to grab the parts that interest you.1, my env variablesexport OS_USERNAME=adminexport OS_PASSWORD=passwordexport OS_TENANT_NAME=demoe

2014-06-04 17:16:41 763

转载 OpenStack Keystone的基本概念理解

Keystone简介  Keystone(OpenStack Identity Service)是OpenStack框架中,负责身份验证、服务规则和服务令牌的功能, 它实现了OpenStack的Identity API。Keystone类似一个服务总线, 或者说是整个Openstack框架的注册表, 其他服务通过keystone来注册其服务的Endpoint(服务访问的URL),任何服务之

2014-06-04 17:16:06 675

转载 LXC 网络配置实例(Redhat)

LXC为容器提供了独立的网络空间,这意味着我们可以为容器配置IP地址,MAC地址,route表等等,并通过LXC提供的几种方式连接到宿主进而连到互联网。下面介绍两种采用网桥方式连接到宿主机的配置情况。情况一:采用静态IP地址,即宿主本身的IP地址是由系统管理员手动配置的,容器的IP地址也是静态指定。宿主机的配置:vim /etc/sysconfig/network-

2014-06-03 16:53:19 1167

转载 LXC-容器虚拟化技术

lxc是一种操作系统级虚拟化技术,类似的虚拟化技术还有:freebsd的jail,linux的openvz。openvz相比都很熟悉啦,因为好多vps都是用openvz做的,操作系统级别虚拟化跟一般的kvm等虚拟化技术有啥区别呢?通常的虚拟化技术会对硬件做虚拟,提供给虚拟机中的操作系统使用,每一个虚拟机中的系统感觉不到自己是在虚拟机中运行,每个虚拟机可以看作一个真实的硬件+操作系统的组合。操作系统

2014-06-03 16:52:28 1301

转载 LXC(Linux containers)配置文件简介

LXC配置文件的man page :http://manpages.ubuntu.com/manpages/natty/man5/lxc.conf.5.htmlLXC配置项都是以key=value的形式,#开始的一行代码注释。配置也可以在lxc-execute或者lxc-start的命令行以-s key=value设定这里介绍一下常用的配置:1.Cgroup部分(所有Cgr

2014-06-03 16:46:59 904

转载 【转载】Linux命令行性能检测工具

【转载】Linux命令行性能检测工具Linux命令行性能检测工具2011-12-30 10:57一、uptimeUptime命令的显示结果包括服务器已经运行了多长时间,有多少登陆用户和对服务器性能的总体评估(load average)。load average值分别记录了上个1分钟,5分钟和15分钟间隔的负载情况,load average不是一个

2014-03-18 08:49:34 1008

转载 测试工程师的核心技术和价值在哪里?

下午在51testing上偶然看到关于测试工程师的核心技术和价值的讨论,我也简单思考了一下,回帖如下,留个纪念吧。有些能力自己也没达到,不断努力改进吧。也可以看一下测试架构师Jack的两篇博文:http://www.51testing.com/?uid-293557-action-viewspace-itemid-217581http://www.51testing.com/?uid-

2014-02-21 10:48:21 2064

转载 第二届ATI获奖自动化测试工具介绍

看到一篇文章介绍了下“ATI 获奖的自动化测试工具”,其实ATI是啥呢,我也是才google得知的,不过貌似不错的哦。www.automatedtestinginstitute.com The Automated Testing Institute (ATI) Online Reference is the web's foremost comprehensive online res

2014-02-21 10:43:17 877

原创 HugePage简介和KVM中使用HugePage

在KVM的测试中,有一项是要测试huge page的使用,所以对Huge Page(巨页)做了一些了解,结合网上的一些资料进行总结一下。现在,有许多的处理器架构都支持多种的内存页大小,其中就包括比一般的page size大很多的huge page。就目前来说,尽管在个人电脑中基本都实现了对huge page的支持,然而,huge page的使用主要还是在一些大型服务器和计算机集群中使用

2014-02-21 09:39:42 995

原创 Give hugepage memory for guests in KVM virtualization

[root@humbles-lap qemu_upstream]# cat /proc/meminfo |grep -i hugeAnonHugePages:    434176 kBHugePages_Total:       0HugePages_Free:        0HugePages_Rsvd:        0HugePages_Surp:        0

2013-12-26 17:09:12 918

原创 Linux hugepage配置方法

******************************************************************今天遇到一个系统问题,系统内存不足,但是用VMSTAT 那些命令看,又看不到哪个进程在占用内存。搞了很久没找到原因,后来是因为这个系统配置了hugepage,给账号weblogic 分配了几个G的内存,导致系统内存不足的原因,下面来详细介绍下hugepage的配置

2013-12-26 13:54:33 1062

原创 Config Huge Pages

Get a performance boost by backing your KVM guest with hugetlbfsTuesday, September 9, 2008 - 08:08 Haydn SolomonSupport for hugetlbfs was added with the release of kvm-62 and it can give you

2013-12-16 22:10:06 1104

转载 Linux下hugetlbpage使用详解

Linux下hugetlbpage使用详解就Linux应用程序而言,使用的都是虚拟地址,当应用程序读写一个指定的虚拟地址时,内存管理单元会自动进行虚拟地址到物理地址的转换。一个虚拟 地址可以映射到多个物理地址,但当前映射到哪一个物理地址取决于当前的页表(Page Table,一个虚拟地址到物理地址的映射转换表)内容,页表存储在主存储器中,查询速度相对比较慢。为了提高地址转换性能,大多数

2013-12-16 20:56:44 1131

转载 Libvirt学习总结

这是本人之前在实验室做的一个LIBVIRT学习报告。1.什么是libvirt    虚拟云实现的三部曲:虚拟化技术实现-->虚拟机管理-->集群资源管理(云管理)。各种不同的虚拟化技术都提供了基本的管理工具。比如,启动,停用,配置,连接控制台等。这样在构建云管理的时候就存在两个问题:    1) 如果采用混合虚拟技术,上层就需要对不同的虚拟化技术调用不同管理工具,很是麻烦。

2013-12-12 10:26:39 943

转载 libvirt 中cpu, numa 的配置

1. cpu nodes                           这里创建了两个nodes,每个node的memory大都是 1024000KB, vcpu0-3绑定在node0, vcpu4-7绑定在node1.2. guest binding4这里将guest绑定在某几个物理cpu上。1-2上。如果在同一个physical n

2013-12-11 20:52:33 4272

转载 Linux 大页面使用与实现简介

为了减少 TLB Miss 对应用程序性能的影响,Linux 内核支持以 2MB 作为物理页面分页的基本单位。 Linux 内核采用基于 Hugetlb 伪文件系统的实现方式支持大页面,虽然较大地提升了应用程序的性能,但由于不能做到完全的透明性,对应用程序的移植带来了挑战。本文对 Linux 大页面机制的使用和实现进行了简要的介绍和分析。引言随着计算需求规模的不断增大,应用程序

2013-12-11 15:02:10 759

转载 Terrocotta - 基于JVM的Java应用集群解决方案

前言越来越多的企业关键应用都必须采用集群技术,实现负载均衡(Load Balancing)、容错(Fault Tolerance)和灾难恢复(Failover)。以达到系统可用性(High Availability)和可伸缩性(Scalability)的要求。关于J2EE集群技术的基本原理和常用实现方式,TheServerSide.com有一篇经典的文章:http://www.th

2013-12-10 16:49:45 778

原创 java面试题

Lucene全文检索全文检索是计算机程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置。当用户查询时根据建立的索引查找,类似于通过字典的检索字表查字的过程* Session何时刷出缓存1)事务提交时----tx.commit();2)Query查询时---query.list();3)手动调用sessi

2013-12-10 16:46:41 569

转载 Linux top命令介绍

top:动态观察程序的变化 [root@linux ~]# top [-d] | top [-bnp]参数:-d :后面可以接秒数,就是整个程序画面更新的秒数。预设是 5 秒;-b :以批次的方式执行 top ,还有更多的参数可以使用喔!通常会搭配数据流重导向来将批次的结果输出成为档案。-n :与

2013-12-10 11:08:11 496

转载 (KVM连载)5.1.1 Virtio概述和基本原理(KVM半虚拟化驱动)

5.1 半虚拟化驱动5.1.1 virtio概述KVM是必须使用硬件虚拟化辅助技术(如Intel VT-x、AMD-V)的hypervisor,在CPU运行效率方面有硬件支持,其效率是比较高的;在有Intel EPT特性支持的平台上,内存虚拟化的效率也较高。QEMU/KVM提供了全虚拟化环境,可以让客户机不经过任何修改就能运行在KVM环境中。不过,KVM在I/O虚拟化方面,传统的方

2013-12-03 14:03:55 1315

转载 OpenStack的架构详解

OpenStack的架构详解2012-05-16 09:59 多易网 多易网 字号:T | TOpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。AD:2013云计算架构师峰会课程资料下载

2013-12-03 13:36:46 1270

转载 KVM虚拟化原理与实践

KVM虚拟化原理与实践(连载)更新时间: 十 19th, 2013云计算概念很火,其底层虚拟化技术也是近年来的研究热点,KVM (kernel-based virtual machine,内核虚拟机) 也越来越流行了,大名鼎鼎的Google公司在其云计算平台GCE(Google Compute Engine)中全部使用KVM来做底层的虚拟化,而且国内的互联网巨头(如

2013-12-03 12:51:55 1830

转载 OpenStack云计算平台

6.5      OpenStack云计算平台6.5.1 OpenStack简介在计算设备(包括PC、智能手机、平板电脑等)、互联网技术非常普及的今天,从技术热点上看,云计算无疑是其中最热门的概念之一。公共云计算服务的主要优势是,给用户提供按需付费的弹性的计算能力,以及简化软硬件计算环境的搭建,让用户更专注于自身的计算任何或应用程序的开发。而私有云计算服务的主要优势是,让一个公司或

2013-12-03 12:49:08 1480

原创 libvirt error: Failed to reconnect to the hypervisor

error: Failed to reconnect to the hypervisorerror: no valid connectionerror: Failed to connect socket to '/usr/local/var/run/libvirt/libvirt-sock': No such file or directory查看libvirt进程是否启动

2013-11-28 13:53:32 6507

转载 Spring的DI和IoC实例详解

这一章,我们开始讲解Spring的核心,那就是它的轻量级的控制反转(Inversion of Control,IoC)容器的功能。5.1基本概念        DI-Dependency Injection,依赖注入。        Ioc-Inversion of Control,控制反转。我 们首先来说说依赖(dependency)的概念。在java中,软件代码的逻辑组件和

2013-11-27 22:53:35 1077

转载 深入Struts2的配置文件

本部分主要介绍struts.xml的常用配置。1.1.    包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用属性有:l name:必

2013-11-27 20:02:37 524

转载 Linux Kernel Shared Memory 剖析

Linux 内核中的内存去耦合作为一个系统管理程序(hypervisor),Linux® 有几个创新,2.6.32 内核中一个有趣的变化是 Kernel Shared Memory (KSM)。KSM 允许这个系统管理程序通过合并内存页面来增加并发虚拟机的数量。本文探索 KSM 背后的理念(比如存储去耦合)、KSM 的实现、以及如何管理 KSM。 评论:

2013-11-26 10:35:48 952

转载 KVM 调优 KSM and Huge Page

其中KVM 调优,三点值得关注的:1、Kernel SamePage Merging(KSM)在CentOS下KSM是打开的,Debian下KSM是关闭的。KSM的原理,是多个进程中,Linux将内核相似的内存页合并成一个内存页。这个特性,被KVM用来减少多个相似的虚拟机的内存占用,提高内存的使用效率。由于内存是共享的,所以多个虚拟机使用的内存减少了。这个特性,对于虚拟机使

2013-11-25 21:07:07 2191

转载 KVM磁盘优化

2013-11-25 21:02:49 581

转载 kvm tuning meomory

1:2:

2013-11-25 21:00:52 472

Installing_Red_Hat

Installing_Red_Hat Enterprise_Linux_6_1

2014-01-12

Jquery学习 初学Jquery教程

轻松学习Jquery!锋利的jquery图书是学习jquery的好助手!

2009-08-21

空空如也

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

TA关注的人

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