自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 openstack与ceph之间的集成

http://www.cnblogs.com/sammyliu/p/4838138.html1. Glance 与 Ceph RBD 集成1.1 代码Kilo 版本中,glance-store 代码被从 glance 代码中分离出来了,地址在 https://github.com/openstack/glance_store。Glance 中与 Ceph 相

2016-02-17 22:54:45 3269

转载 openstack:nova中“从云硬盘启动”创建虚拟机的流程

原文网址:http://blog.csdn.net/xiangpingli/article/details/47912601先使用cinder创建云硬盘然后在nova中创建示例的时候,会先在_prep_block_device中挂载cinder中创建的卷,然后创建虚拟机流程如下:[python] view plaincopy

2016-01-27 11:27:38 5335

转载 Openstack:Nova中“从云硬盘启动”、“从镜像启动”、“从镜像启动(创建一个卷)”_prep_block_device中的差异

原文网址:http://blog.csdn.net/xiangpingli/article/details/47913059在前面跟踪分析了:“从镜像启动”、“从镜像启动(创建一个新卷)”过程中,卷的创建是在_build_resources->_prep_block_device中创建的,而不是在spawm->_create_image中创建的,而_create_image只是

2016-01-27 11:26:20 5653

转载 openstack:nova中“从镜像启动(创建一个新卷)”创建虚拟机的流程

原文网址:http://blog.csdn.net/xiangpingli/article/details/47912777nova还有一种启动方式:“从镜像启动(创建一个新卷)”这个流程中,nova会在_prep_block_device中的attach_block_device去调用cinder的create创建一个卷然后会在_prep_block_device中的

2016-01-27 11:25:02 7701

转载 openstack:nova中“从镜像启动”创建虚拟机的流程

原文文章:http://blog.csdn.net/xiangpingli/article/details/47912041openstack版本为K版本。从镜像启动虚拟机之:创建镜像+创建虚拟机并开机的流程[plain] view plaincopynova.api.openstack.compute.servers.C

2016-01-27 11:22:42 2771

转载 openstack网络(neutron)模式之GRE的基本原理

原文链接:http://www.uml.org.cn/yunjisuan/201501124.aspneutron网络目的是为OpenStack云更灵活的划分网络,在多租户的环境下提供给每个租户独立的网络环境。neutron混合实施了第二层的VLAN和第三层的路由服务,它可为支持的网络提供防火墙,负载均衡以及IPSec VPN等扩展功能。neutron是openstac

2015-10-20 17:25:33 677

转载 RabbitMQ基本概念和使用

原文链接:http://doc.okbase.net/starof/archive/119330.htmlRabbitMQ是一个消息代理,核心原理:发送消息,接收消息。RabbitMQ主要用于组件之间的解耦,消息发送者无需知道消息使用者的存在,反之亦然。              单向解耦                                 

2015-10-20 17:21:14 540

转载 gre网络细节

原文链接:http://www.cnblogs.com/starof/p/4223979.html一、OpenStack网络设备的命名规律:1、TenantA的router和Linux网络命名空间qrouter名称root@controller:~# neutron --os-tenant-name TenantA --os-username UserA --o

2015-10-20 17:05:22 1186

转载 OpenvSwitch概念和原理

原文链接:http://blog.163.com/s_zhchluo/blog/static/15014708201411234648954/1 什么是OpenvSwitchOpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer, KVM, and VirtualBox多种虚拟化技术。在这种某一台机器

2015-10-20 16:13:46 1951

转载 OpenStack网络组件Neutron的研究

转载网址:http://www.server110.com/openstack/201403/6926.html本文将会涵盖如下几个部分:- Openstack网络组件的发展历程- Neutron的结构- Neutron Server的结构- Neutron的配置1.1 nova-networkOpenstack在2010年正式发布它的第一个

2015-10-20 10:10:08 541

转载 全面认识桥接、交换和路由等相关知识

转载网址:http://www.jb51.net/network/65941.html内容如下:       最近一段时间需要用到桥接的知识,搜了一些关于桥接的知识,来与大家分享,今天我就带大家来了解什么是桥接、交换和路由,并且对于三者之间的区别及应用场景做个详细的介绍。最近一段时间需要用到桥接的知识,搜了一些关于桥接的知识,拿来与大家分享。在我刚接触网络知识的时候,有时候总是会被

2015-10-20 10:07:30 591

转载 一个产品经理眼中的云计算:前生今世和未来

最近发了太多JobDeer的广告了,感觉不写点干货有些对不起我的粉丝们。于是这次写写我还算熟悉的领域——云计算。作为新浪云的前产品经理,我不想从技术角度去讲云了,这次我从产品的视角来管中窥豹吧。当然,水平有限,错误难免,所以请各位看官批判的读下去哈。二如果要我来划云计算的里程碑,我会划出两个点。第一个点是Xen等虚拟化技术的出现,第二个点是Docker等容器

2014-12-01 14:10:06 900

转载 MapReduce白话+简单实例理解

什么是Map/Reduce,看下面的各种解释:(1)MapReduce是hadoop的核心组件之一,hadoop要分布式包括两部分,一是分布式文件系统hdfs,一部是分布式计算框,就是mapreduce,缺一不可,也就是说,可以通过mapreduce很容易在hadoop平台上进行分布式的计算编程。(2)Mapreduce是一种编程模型,是一种编程方法,抽象理论。下面是一个关于一个程序员

2014-11-22 10:47:28 640

原创 Python字符串截取

python 字符串截取 python的字符串是有序集合,我们可以通过索引来提取想要获取的字符,可以把python的字符串也做为字符串的列表就更好理解python的字串列表有2种取值顺序1是从左到右索引默认0开始的,最大范围是字符串长度少1s = 'ilovepython's[0]的结果是i2是从右到左索引默认-1开始的,最大范围是字符串开头s =

2014-09-10 21:52:43 1133

转载 OpenStack基于Libvirt的虚拟化平台调度实现----Nova虚拟机动态迁移源码分析

这篇博文开始,我们来解析一下Nova虚拟机动态迁移的实现源码。这里不会再像前面那样对代码进行逐行的详细解析,目的是来整理Nova虚拟机动态迁移的实现步骤和相关源码部分架构。首先我们来看虚拟机动态迁移在Opentack Nova中的API请求处理函数/nova/api/openstack/compute/contrib/admin_actions.py----def _migrate_liv

2014-07-06 15:37:07 1061

转载 OpenStack Nova-Scheduler And vSphere DRS

Resource Scheduling in vSphere and Nova ComputeIn a previous post on vSphere integration with OpenStack Nova Compute, I gave an overview of the OpenStack Nova Compute project and how VMware vSpher

2014-07-06 15:34:28 1019

转载 OpenStack Nova-scheduler组件的源码解析(1)

说实话,关于Nova-scheduler服务的资料已经很多,而且弄明白后其原理也是很简单的,实现选取最优目标主机实际上就是两个步骤,过滤和称重。PS:上周针对Nova-scheduler的调度器算法和Nova-cell的调度器算法写了两个专利,后来才知道,加入某些协议的开源项目是不能申请专利的。希望时间不要白费啊,哈哈哈......好啦,这篇博客先来说说Nova-scheduler组件

2014-07-06 15:31:36 831

转载 OpenStack Nova-scheduler组件的源码解析(2)

这篇博客中,我会针对建立虚拟机实例的请求,来解析Nova调度器选取最优主机节点的过程。首先来看方法/nova/scheduler/manager.py----def run_instance:[python] view plaincopyprint?def run_instance(self, context, request_spec, admin_passwor

2014-07-06 15:31:27 969

转载 OpenStack源码分析之live_migration

该分析主要分析主流程,分支流程不进行追溯nova/api/openstack/compute/contrib/admin_actions.py   @wsgi.action('os-migrateLive')   def _migrate_live(self, req, id, body):        """Permit admins to (live) migrate

2014-07-06 15:29:57 1379

转载 迁移学习心得,OpenStack

最近一直在看有关OpenStack里迁移方面的情况,也顺便往下看了下QEMU里关于migration的实现。在这里分享一下自己学习的体会。我看的OpenStack为g版本,不久将至的h版本在migration方面应该没有太大的改变。(至少没有从f到g来的大)OpenStack关于migration可以分为两类,migration和livemigration,migration进入dashb

2014-07-06 15:28:14 1162

转载 iptables基础知识.详解

iptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工作原理,你会发现其实它很简单。首先介绍iptables的结构:iptables -> Tables -> Chains

2014-07-04 15:36:36 695

转载 Python 字符串操作方法大全

python字符串操作实方法大合集,包括了几乎所有常用的python字符串操作,如字符串的替换、删除、截取、复制、连接、比较、查找、分割等,需要的朋友可以参考下1、去空格及特殊符号复制代码代码如下:s.strip().lstrip().rstrip(',')2、复制字符串复制代码代码如下:#strcpy(sStr1,sStr2)sStr1

2014-06-03 12:42:44 5743

转载 小结Python的中文处理 [

Python的中文处理一、使用中文字符    在python源码中如果使用了中文字符,运行时会有错误,解决的办法是在源码的开头部分加入字符编码的声明,下面是一个例子:      #!/usr/bin/env python      # -*- coding: cp936 -*-    Python Tutorial中指出,python的源文件可以编码

2014-06-03 12:38:48 694

原创 实现linux 服务器自动批量化管理

当我们需要维护的服务器有几百台上千台时,服务器的批量和自动化维护脚本就显得异常关键。本文讨论实现批量化管理的几个关键技术。一、使用key 登陆并建立互信,以secureCRT 为例   1.使用公钥登陆的sshd 设置    vi  /etc/ssh/sshd_config   修改:                   PermitRootLogin ye

2014-05-22 17:29:49 1842

转载 Iptables的规则语法

(一)基本语法iptables-t filter -A INPUT -p icmp -j DROP高级语法iptables-t filter -A INPUT -m mac –mac-source 00:1C:23:3B:2E:B1 -j DROP区别高级语法与基本语法的不同:首先filter的机制是由iptables_filter.ko模块所提供的功能,而

2014-03-20 15:57:39 692

转载 openstack中iptables的使用

转载来自:http://blog.csdn.net/matt_mao/article/details/11643335openstack中nova使用了iptables实现其网络相关功能,乍看openstack的iptables表比较复杂,整理了一下iptables的filter表和nat表的结构,以一个all in one的openstack的iptables表为例,展示了iptab

2014-03-20 10:40:23 722

转载 OpenStack 网络 —— 开始使用 iptables、表、规则和链

联网是 IaaS 系统的一个重要部分;OpenStack 也不例外,它是 Rackspace Cloud 和 NASA 负责的一个开源基础架构即服务的云计算项目。在本文中,作者阐述了 OpenStack Cloud Compute-Nova 项目背后的 iptable 链和规则,它是使用 Python 进行编写并常用在许多外部库的云计算结构控制器(IaaS 系统的主要部分)中。作者详细介绍了 no

2014-03-20 10:39:07 845

转载 iptables相关命令

INPUT/OUTPUT/FORWARD只用于-t filterINPUT    如果包的目标就是本机,则包直接进入INPUT链,再被本地正在等待该包的进程接OUTPUT   两类包走OUTPUT,一类是INPUT入的包,一类是主机本身产生的包FORWARD    如果包的目标不是本机,而是穿过本机的包,则进入FORWARD链,FORWARD既不走INPUT,也不走OUTPUT  

2014-03-20 10:30:22 740

转载 RedHat Ubuntu查看系统信息命令汇总

一、系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env

2014-03-19 10:52:13 682

转载 Redhat修改主机名及网络配置(转载)

偶尔用,备忘通过命令修改主机名hostname #查看当前主机的主机名hostname NEWHOSTNAME #临时修改当前主机名通过配置文件修改主机名vi /etc/sysconfig/network #通过配置文件修改主机名NETWORKING=yesHOSTNAME=NEWHOSTNAME #修改该值作为主机名,如:NEWPC修改hostsv

2014-03-19 10:51:38 771

转载 关于Python的文件操作

总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:

2014-03-05 09:55:59 702

空空如也

空空如也

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

TA关注的人

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