资 源 简 介
【系统总体介绍】
Woodpecker是一个基于oepnstack云平台构建能够自动检测云平台的故障并进行修复的云系统。它主要针对系统的三个层次:物理主机层、虚拟机层、虚拟应用层。在这个系统中,采取的是事件驱动机制。
【系统拓扑】
实验平台包括六台主机:两台不支持CPU虚拟化的主机(分别为主机A1,A2),四台支持虚拟化的主机(分别为主机B1,B2,B3,B4),路由器一个。四台机器(A1,A2,B1,B2)搭建服务器环境,另外两台(B3,B4)作为以后的客户端,暂时没用到。
A1:主控端
系统:ubuntu 12.04 server
ip:192.168.1.100
服务:nova,glance,keystone,horizon,mysql
功能:除了运行虚拟机之外的所有功能
A2:共享存储
系统:win7
ip:192.168.1.104
服务:oracle
功能:数据库,共享存储
B1和B2:计算节点
系统:ubuntu 12.04 server
ip:192.168.101和192.168.1.110
服务:nova-compute
功能:运行虚拟机
【系统软件体系结构设计】
该平台主要的思路是借用现有的开源云平台Openstack的API,包括GUI层、Scheduler调度层、逻辑层和功能层四层。按照该系统的工作机制,该系统从逻辑上化分为四个模块:感知模块、策略模块、执行模块、GUI模块,整