上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 61 下一页
  2014年1月20日
摘要: 网络开发工程师职位职责:参与OpenStack Neutron开源项目开发;参与Open vSwitch开源项目开发;参与UnitedStack SDN产品设计与开发。职位要求:了解各种网络设备及其配置和操作;熟悉数据中心常用的网络协议;有Linux Kernel研发背景;有数据中心网络规划经验。遇到这样的你一般会加分:Open vSwitch社区开发。Apply数据库开发工程师职位职责:负责数据库服务的设计和研发;参与OpenStack Trove项目社区开发;协助制定UnitedStack DBaaS服务计划,持续改善产品。职位要求:较丰富地MySQL/Oracle/PostgreSQL/ 阅读全文
posted @ 2014-01-20 15:34 heidsoft 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 经常有开发者在邮件列表中会问到Ceph Snapshot的实现方式,受限于目前有限的实现文档和复杂的代码结构和代码量,弄清楚Ceph Snapshot并不是一件容易的事。正好最近在重构Ceph存储引擎层的DBObjectMap,涉及到处理Snapshot间clone的问题,重新梳理了一次在Ceph IO路径中占了非常大比重的snapshot相关代码流程,在这里并不会重点展现里面的代码或者数据结构,而是从高层设计角度展现Snapshot的实现。在阅读下文前务必先了解Ceph的基本情况和使用场景。Why Ceph and how to use Ceph?Ceph Snapshot使用场景多数人尝试 阅读全文
posted @ 2014-01-20 15:18 heidsoft 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 0 阅读指南希望本文能够解开你心中萦绕已久的心结,假如是死结,请移步到https://wiki.openstack.org/wiki/Main_Page学习OpenStack其实就是学习各种Python库的过程。把OpenStack的设计原则贴在你的墙上。https://wiki.openstack.org/wiki/BasicDesignTenets1 OpenStack Hacker态度:开放、主动、沟通影响力:能说、能写、能分享四化:自动化、流程化、系统化、文档化2 基础技能Python书籍:《python参考手册》《python基础教程》教程:Codecademy挑战:Python C 阅读全文
posted @ 2014-01-20 15:07 heidsoft 阅读(596) 评论(0) 推荐(1) 编辑
摘要: http://www.diaochapai.com/survey/您的角色最可能是?*(必填, 多选)OpenStack私有云用户,希望能将OpenStack/UOS用于公司内部私有云云计算软件/解决方案提供商(产品基于OpenStack或者用到OpenStack)云计算服务提供商(比如,使用OpenStack提供IaaS公有云服务)OpenStack技术爱好者(比如学生)既不是OpenStack用户也不是厂商,我是打酱油的目前OpenStack在您公司处于哪个阶段?*(必填, 单选)A. 还没开始B. 尝试过,但没有部署或使用起来C. OpenStack已经部署起来,正在调研和测试。D. O 阅读全文
posted @ 2014-01-20 14:00 heidsoft 阅读(324) 评论(0) 推荐(0) 编辑
  2014年1月19日
摘要: Foreword: please note that the code available here is only for demonstration purposes. If you want to be serious, you'll have to make it more robust and integrate it with other code. Also, the description is by no means a definitive reference on the subject, but rather the result of my experimen 阅读全文
posted @ 2014-01-19 23:48 heidsoft 阅读(2190) 评论(0) 推荐(0) 编辑
摘要: linux下实现虚拟网卡我们在使用VMWARE的虚拟化软件时经常会发现它们能都能虚拟出一个网卡,貌似很神奇的技术,其实在Linux下很简单,有两种虚拟设备,TUN时点对点的设备,tap表示以太网设备的,做为虚拟网卡驱动,Tun/tap驱动程序的数据接收和发送并不直接和真实网卡打交道,而是通过用户态来转交。在linux下,要实现核心态和用户态数据的交互,有多种方式:可以通用socket创建特殊套接字,利用套接字实现数据交互;通过proc文件系统创建文件来进行数据交互;还可以使用设备文件的方式,访问设备文件会调用设备驱动相应的例程,设备驱动本身就是核心态和用户态的一个接口,Tun/tap驱动就是利 阅读全文
posted @ 2014-01-19 11:05 heidsoft 阅读(2864) 评论(0) 推荐(0) 编辑
摘要: 引言 虚拟化技术是IBM在20世纪70年代首先应用在IBM/370大型机上,这项技术极大地提高了大型机资源利用率。随着软硬件技术的迅速发展,这项属于大型机及专利的技术开始在普通X86计算机上应用并成为当前计算机发展和研究的一个热点方向。目前,虚拟化技术在高校数据中心虚拟化、计算机教学、数字图书馆等各方面都有所应用并取得了较好的效果。文中提出基于KVM的教学平台虚拟化方案设计,较好地解决了使用加密狗作为加密手段的应用虚拟化问题。1 KVM虚拟化技术概述 虚拟化技术能够在一台计算机上运行多个操作系统,每个系统上运行自己独立的应用软件。虚拟化技术可以对这些系统进行有效隔离,对资源进行按需分配,从而保 阅读全文
posted @ 2014-01-19 00:06 heidsoft 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 抽象网络设备的原理及使用网络虚拟化是 Cloud 中的一个重要部分。作为基础知识,本文详细讲述 Linux 抽象出来的各种网络设备的原理、用法、数据流向。您通过此文,能够知道如何使用 Linux 的基础网络设备进行配置以达到特定的目的,分析出 Linux 可能的网络故障原因。Linux 抽象网络设备简介和磁盘设备类似,Linux 用户想要使用网络功能,不能通过直接操作硬件完成,而需要直接或间接的操作一个 Linux 为我们抽象出来的设备,既通用的 Linux 网络设备来完成。一个常见的情况是,系统里装有一个硬件网卡,Linux 会在系统里为其生成一个网络设备实例,如 eth0,用户需要对 et 阅读全文
posted @ 2014-01-19 00:05 heidsoft 阅读(385) 评论(0) 推荐(0) 编辑
  2014年1月18日
摘要: tun/tap 驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设备,这两种设备针对网络包实施不同的封装。利用tun/tap 驱动,可以将tcp/ip协议栈处理好的网络分包传给任何一个使用tun/tap驱动的进程,由进程重新处理后再发到物理链路中。开源项目openvpn (http://openvpn.sourceforge.net)和Vtun(http://vtun.sourceforge.net)都是利用tun/tap驱动实现的隧道封装。一、Tun/Tap驱动程序工作原理做为虚拟网卡驱动,Tun/Tap驱动程序的数据接收和发送并不直接和真实网卡打交道,他 阅读全文
posted @ 2014-01-18 23:54 heidsoft 阅读(3622) 评论(0) 推荐(0) 编辑
摘要: https://kafka.apache.org/documentation.html#gettingStarted 阅读全文
posted @ 2014-01-18 22:39 heidsoft 阅读(165) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 61 下一页