加载中
使用DPDK优化VirtIO和OVS网络

在云计算的虚拟化技术中,通过使用DPDK加速VirtIO在宿主机的后端驱动,可以大幅提升网络性能,本文主要记录下自己初步探索和简单测试的过程。

使用Kolla构建Pike版本OpenStack Docker镜像

由于某些不可抗力的原因,导致使用官方的方法构建镜像几乎难以成功,且速度奇慢,本文详细说明使用本地仓库构建镜像的方法。

OpenStack Nova调度策略研究笔记

本文主要讲述了OpenStack中调度策略的一些常见使用方法,及测试和源码分析。

一次Linux内核内存泄露实例分析

通过一次Linux内核内存泄露问题的排查实例来讲解Linux内存管理的基本原理。

使用Kolla-Ansible在CentOS 7单节点上部署OpenStack Pike

使用Docker容器技术、加上Ansible进行OpenStack自动化部署,就是Kolla-Ansible项目,从此进行OpenStack的部署和销毁更加简单(熟悉之后)。本文详细讲述了使用Kolla-Ansible部署单节点Pike版...

OpenStack Nova调度服务学习及其过滤器编写

本文主要分析了Nova虚拟机创建过和启动程中的源码,并使用一个简单的例子说明调度过滤器的写法。

2017/12/22 13:09
135
在Ubuntu 16单节点上安装OpenStack

为了方便进行OpenStack的学习或者开发,使用单个虚拟机安装一个功能完整的OpenStack还是很有必要的,这里记录自己安装过程中的完整步骤。

2017/12/19 18:46
343
SCSI WRITE SAME failed问题初步分析与测试

这是在现场环境遇到的一个错误信息,并未发现出现什么问题,只是为了探究一下这个错误的相关情况及特性。

NFS服务运行一段时间后导致客户端被卡死的问题分析及解决

在一个较大软件系统中,经常会出现一些莫名其妙的问题。这些问题往往没有错误日志,无法稳定重现,范围广难以定位,开发人员或技术支持也无法准确描述问题,解决问题得时间也很紧迫,而我们又...

2017/09/24 23:19
77
在libvirt中使用QCOW2多级快照导致虚拟机无法启动的原因分析及解决

本文主要讲述了在libvirt中,虚拟机使用QCOW2多级快照时,可能会导致虚拟机无法启动的问题的原因分析及解决办法。

分布式环境中使用基于共享存储的LVM块设备时的元数据同步方案对比

本文主要讲述了在分布式环境中,在共享存储上使用LVM块设备时,多节点间进行LVM元数据的同步方案及其优缺点对比。

Qemu虚拟机QCOW2格式镜像文件的组成部分及关键算法分析

本文主要讲述了Qemu虚拟机镜像QCOW2格式的数据结构组成、偏移地址计算、以及镜像元数据大小的估算。

SCSI PRs命令研究总结3 - Linux中的SCSI相关实现

继前两篇文章对SCSI标准框架和PRs命令进行详细解释后,本系列最后一篇文章将对Linux中SCSI命令具体实现的工具包sg3的源码进行简单分析,并测试PRs部分功能的使用。从中可以看到标准与实现的差...

2017/09/21 20:47
144
SCSI PRs命令研究总结2 - PRs命令规范

本文通过对SCSI标准中对“Persistent Reservations”命令格式定义的详细解释来说明命令的功能。

2017/09/21 20:31
47
SCSI PRs命令研究总结1 - SCSI标准和架构

“Persistent Reservations”指令是SCSI块设备标准中定义的实现隔离功能的指令,正确的使用这个功能将更加有利于保证分布式高可用系统中,节点故障时的数据安全。本文从SCSI标准架构,以及其...

2017/09/21 20:05
145
Linux下存储多路径软件MultiPath配置指南

本文主要从使用的角度讲述MultiPath的基本原理,使用方法,配置选项、故障排查、及故障实例分析。

Linux下存储多路径软件MultiPath源码分析

本文主要对Linux下存储多路径软件MultiPath的源码(包括驱动)进行全面分析,揭示其运行机制和基本原理。多路经从此不再难,因为其本质就是udev,加上一个devicemapper驱动,再加一个定时轮询...

使用基于共享内存的自旋锁在虚拟机间进行同步的可行性研究

在并行编程中,给我一片共享内存和一个原子操作,就能实现一个自旋锁,从而实现任何同步和通信方法,因此自旋锁是并行编程实现的关键。本文通过原理分析去探讨在多个虚拟机间使用基于共享内存...

libvirt和SanLock中的租约配置

本文讲述了在libvirt中使用SanLock的多种配置方法及其优缺点,同时在最开始使用了一种简单快速的源码分析方法(只通过一个简单的grep命令,就可以快速找到自己所需要的查看的源码的关键点,外...

libvirt和SanLock中的续约失败测试

本文通过一些实例测试来查看在libvirt中使用sanlock的一些特性。

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部