2015 8月之后"云计算"学习计划

1. 自己在家搭建openstack,使用RDO搭建自己的openstack环境,不必源码方式搭建,只要搭建起来就好,越快越好

  --以RDO方式,搭建一个all-in-one的主机,只需要租一台虚拟机即可,配置搞高一点,比如8核32G,看看阿里云上要多少钱

2. 在openstack增加一个完全的服务,仿照cinder,包含api,scheduler和driver,比如storage-api,storage-scheduler,storage-driver,整个服务叫storage,然后做一个storageclient

   可以完成一些简单的存储功能

3. Python继续学习,先把《python网络编程攻略》读完

4. 读完《python学习手册》,继续读《python编程》(下册)网络编程部分

5. 研究底层的技术:KVM,Qemu和libvirt

6. 深入研究存储技术--《大话存储》(产品方案),《存储技术原理分析》(linux内核和原理)

深入研究下ext文件系统,RAID系统

写个文件系统,写个驱动什么的,深入研究研究各种开源的ceph、Swift、glusterfs、sheepdog等,自己搭环境配置一下,即使公司不用

7. 研究下Docker + kubernetes技术,kubernetes可能是用go开发的,所以要了解下go

待完成博客:

(1)使用RDO方式搭建allinone的OpenStack环境

(2)openstack配置gulusterfs后端

(3)cinder源码流程分析系列:从命令到控制器,从控制器到调度器,从调度器到卷管理

(4)nova源码流程分析系列:从命令行到nova-compute创建虚拟机

(5)如何增加一个类似于cinder的服务,写一个storage-api,storage-scheduler...

(6)Django研究

(7)RESTful API到底是什么?怎么写?

(8)使用libvirt手动创建虚拟机

(9)qemu的使用方法

(10)qemu代码跟踪

(11)glance卷管理操作

(12)neutron学习

(13)协程eventlet

(14)openstack单元测试方法

http://blog.csdn.net/xiangpingli/article/details/47818477

原文地址:https://www.cnblogs.com/findumars/p/5619007.html