理解Docker(8):Docker 存储之卷(Volume)
摘要:(1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 (4)Docker 容器的隔离性 - 使用 cgroups 限制容器使用的资源 (5)Docker 网络 (6)若干企业生产环境中的容器网络方
阅读全文
posted @
2016-10-06 14:44
SammyLiu
阅读(66225)
推荐(14) 编辑
理解Docker(7):Docker 存储 - AUFS
摘要:(1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 (4)Docker 容器的隔离性 - 使用 cgroups 限制容器使用的资源 (5)Docker 网络 (6)若干企业生产环境中的容器网络方
阅读全文
posted @
2016-10-05 21:07
SammyLiu
阅读(37152)
推荐(8) 编辑
理解Docker(4):Docker 容器使用 cgroups 限制资源使用
摘要:本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 (4)Docker 容器的隔离性 - 使用 cgroups 限制容器使用的资源 (5)Docker
阅读全文
posted @
2016-09-21 09:17
SammyLiu
阅读(39777)
推荐(7) 编辑
Netruon 理解(12):使用 Linux bridge 将 Linux network namespace 连接外网
摘要:学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GRE/VxLAN 虚拟网络 (4)Neutron OVS OpenFlow 流表 和 L2 Popul
阅读全文
posted @
2016-08-15 08:57
SammyLiu
阅读(12066)
推荐(4) 编辑
Netruon 理解(11):使用 NAT 将 Linux network namespace 连接外网
摘要:学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GRE/VxLAN 虚拟网络 (4)Neutron OVS OpenFlow 流表 和 L2 Popul
阅读全文
posted @
2016-08-11 11:14
SammyLiu
阅读(7320)
推荐(3) 编辑
识别 Linux上的设备(磁盘)类型
摘要:1. Linux 上的设备 (device) Linux 操作系统中,各种设备驱动(device driver)通过设备控制器(device controller)来管理各种设备(device),其关系如下图所示: 这些设备之中, 受同一个 device driver 管理的设备都有相同的 majo
阅读全文
posted @
2016-08-05 07:33
SammyLiu
阅读(46187)
推荐(5) 编辑
云与备份之(1):VMware虚机备份和恢复
摘要:本系列文章会介绍云与备份之间的关系,包括: (1)VMware 虚机备份和恢复 (2)KVM 虚机备份和恢复 (3)云与备份 (4)OpenStack 与备份 (5)公有云与备份 1. 与备份有关的VMWare基础知识 1.1 VMware 虚机磁盘在 ESXi 宿主机上的文件 简单来说,虚机的每个
阅读全文
posted @
2016-07-15 08:21
SammyLiu
阅读(22982)
推荐(2) 编辑
理解 OpenStack + Ceph (9): Ceph 的size/min_size/choose/chooseleaf/scrubbing/repair 等概念
摘要:本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和逻辑结构 (4)Ceph 的基础数据结构 (5)Ceph 与 OpenStack 集成的实现 (6)QEMU-KVM 和 Ceph RBD 的
阅读全文
posted @
2016-06-15 10:21
SammyLiu
阅读(7855)
推荐(4) 编辑
OpenStack 企业私有云的若干需求(6):大规模扩展性支持
摘要:本系列会介绍OpenStack 企业私有云的几个需求: 自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云(Hybrid cloud)支持 主流硬件支持、云快速交付 和 SLA 保证 大规模扩展性支持 私有云
阅读全文
posted @
2016-03-30 08:39
SammyLiu
阅读(3312)
推荐(2) 编辑
理解 QEMU/KVM 和 Ceph(3):存储卷挂接和设备名称
摘要:本系列文章会总结 QEMU/KVM 和 Ceph 之间的整合: (1)QEMU-KVM 和 Ceph RBD 的 缓存机制总结 (2)QEMU 的 RBD 块驱动(block driver) (3)存储卷挂接和设备名称 这篇文章分析一下一个 Ceph RBD 卷是如何被映射到一个 QEMU/KVM
阅读全文
posted @
2016-03-27 16:51
SammyLiu
阅读(7334)
推荐(0) 编辑
OpenStack 企业私有云的若干需求(5):主流硬件支持、云快速交付 和 SLA 保证
摘要:本系列会介绍OpenStack 企业私有云的几个需求: 企业私有云所在的企业数据中心的一个特点是,硬件种类繁杂、新旧程度不同、配置不同、客户的交付不同等等。那么,企业的私有云厂家如何做到在硬件兼容性需求、云快速交付和 SLA 保证三者之间的平衡关系呢?本文试着进行分析并给出作者的见解。 OpenSt
阅读全文
posted @
2016-03-22 08:56
SammyLiu
阅读(3676)
推荐(5) 编辑
OpenStack 企业私有云的若干需求(4):混合云支持 (Hybrid Cloud Support)
摘要:本系列会介绍OpenStack 企业私有云的几个需求: 自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云(Hybrid cloud)支持 主流硬件支持、云快速交付 和 SLA 保证 大规模扩展性支持 私有云
阅读全文
posted @
2016-03-21 08:42
SammyLiu
阅读(6241)
推荐(2) 编辑
OpenStack 企业私有云的若干需求(3):多租户和租户间隔离(multi-tenancy and isolation)
摘要:本系列会介绍OpenStack 企业私有云的几个需求: 用户、租户与多租户是一个适用于多个行业的普遍性概念。 一个环境/系统的一个使用者即该环境/系统的一个用户。系统允许其用户通过一个登录流程(enrollment process)进入该系统,并获取访问系统及其资源的权限。用户在管理粒度上被分到若干
阅读全文
posted @
2016-03-16 08:20
SammyLiu
阅读(21279)
推荐(2) 编辑
理解 Linux 网络栈(3):QEMU/KVM + VxLAN 环境下的 Segmentation Offloading 技术(发送端)
摘要:本系列文章总结 Linux 网络栈,包括: (1)Linux 网络协议栈总结 (2)非虚拟化Linux环境中的网络分段卸载技术 GSO/TSO/UFO/LRO/GRO (3)QEMU/KVM + VxLAN 环境下的 Segmentation Offloading 技术(发送端) (4)QEMU/K
阅读全文
posted @
2016-03-02 09:25
SammyLiu
阅读(8793)
推荐(1) 编辑
理解 Linux 网络栈(2):非虚拟化Linux 环境中的 Segmentation Offloading 技术
摘要:本系列文章总结 Linux 网络栈,包括: (1)Linux 网络协议栈总结 (2)非虚拟化Linux环境中的网络分段卸载技术 GSO/TSO/UFO/LRO/GRO (3)QEMU/KVM + VxLAN 环境下的 Segmentation Offloading 技术(发送端) (4)QEMU/
阅读全文
posted @
2016-03-01 08:25
SammyLiu
阅读(12320)
推荐(3) 编辑
OpenStack 企业私有云的若干需求(2):自动扩展(Auto-scaling) 支持
摘要:本系列会介绍OpenStack 企业私有云的几个需求: 弹性是一个真正的云平台必须具备的五大特征(自助使用、网络、独立资源池、快速弹性、服务可计量)之一,它是指一种对资源快速和弹性地提供(扩展),以及同样对资源快速和弹性地释放(收缩)的能力。因此,可以认为,弹性是云平台的一种属性和能力,而自动扩展(
阅读全文
posted @
2016-02-23 08:41
SammyLiu
阅读(11387)
推荐(4) 编辑
OpenStack 企业私有云的若干需求(1):Nova 虚机支持 GPU
摘要:本系列会介绍OpenStack 企业私有云的几个需求: 内容比较多,很多东西也没有确定的内容。想到哪就写到哪吧。先从 GPU 支持开始。 对这些概念之前也没怎么了解,这次正好自己梳理一下。从一篇古老的文章中,找到所谓的显卡从 VGA 到 GPU 发展史: 简化一下: 从上面的介绍我们知道,GPU 表
阅读全文
posted @
2016-02-15 08:41
SammyLiu
阅读(19863)
推荐(4) 编辑
理解 QEMU/KVM 和 Ceph(2):QEMU 的 RBD 块驱动(block driver)
摘要:本系列文章会总结 QEMU/KVM 和 Ceph 之间的整合: (1)QEMU-KVM 和 Ceph RBD 的 缓存机制总结 (2)QEMU 的 RBD 块驱动(block driver) (3)存储卷挂接和设备名称 1. QEMU 的 RBD 块驱动 QEMU/KVM 虚机中的磁盘(disk d
阅读全文
posted @
2016-01-03 16:18
SammyLiu
阅读(13089)
推荐(0) 编辑
Neutron VxLAN + Linux Bridge 环境中的网络 MTU
摘要:1. 基础知识1.1 MTU 一个网络接口的 MTU 是它一次所能传输的最大数据块的大小。任何超过MTU的数据块都会在传输前分成小的传输单元。MTU 有两个测量层次:网络层和链路层。比如,网络层上标准的因特网 MTU 是 1500 bytes,而在连接层上是 1518 字节。没有特别说的时候,往往指...
阅读全文
posted @
2015-12-28 11:18
SammyLiu
阅读(15225)
推荐(2) 编辑
理解 QEMU/KVM 和 Ceph(1):QEMU-KVM 和 Ceph RBD 的 缓存机制总结
摘要:本系列文章会总结 QEMU/KVM 和 Ceph 之间的整合: (1)QEMU-KVM 和 Ceph RBD 的 缓存机制总结 (2)QEMU 的 RBD 块驱动(block driver) (3)存储卷挂接和设备名称 QEMU-KVM 的缓存机制的概念很多,Linux/KVM I/O 软件栈的层次
阅读全文
posted @
2015-12-23 08:56
SammyLiu
阅读(18609)
推荐(4) 编辑