Skip to content
This repository

Wakame-vdc

Wakame-vdc is an IaaS (Infrastructure as a Service) cloud computing framework, facilitating the provisioning and management of a heterogeneous virtualized infrastructure. Wakame-vdc virtualizes the entire data center; servers, storage, and networking. Wakame-vdc is managed via a native Web Interface, the Wakame-vdc CLI, or the powerful Wakame-vdc API.

Table of Contents

  1. About
  2. Framework
  3. Documentation
  4. Support
  5. Sponsor

About

Wakame-vdc is Datacenter Level Hypervisor, and gives your infrastructure higher portability. Since it is fully Open Sourced, with Wakame-vdc you are free to design and extend your own datacenter. Wakame-vdc provides the best method to build your cloud infrastructure. Enjoy!

Overview

Wakame-vdc's Goal

Wakame-vdc allows the administrator to spend less time managing the entire data center infrastructure.

Wakame-vdc strives to provide the same experience to the entire data center, as virtual machines have done for operating systems. The VDC (Virtual Data Center) offers virtualized facilities such as servers, storage, and networking, in what can be described as a data center level hypervisor. Deployment, migration and backup of a Wakame-vdc installation can freely be replicated between any site running Wakame-vdc, with minimal reconfiguration.

License

Wakame-vdc components are licensed under LGPL 3.0 and Apache 2.0

Framework

Core Components

~ vdc-dcmgr (Data Center Manager)

The Wakame-vdc-dcmgr is the brain of Wakame-vdc. The Data Center Manager communicates with and manages all of the other components. Master -> Slave failover is supported using UCarp.

~ ~ vdc-dcmgr_gui (Data Center Manager Web API)

The Wakame-vdc-dcmgr_gui provides communication between the Data Center Manager and the GUI Server

~~ vdc-dcmgr_collector (Data Center Manager Collector)

Wakame-dc-dcmgr_collector provides DB Access Endpoints, Scheduler, Job Queues

~ ~ vdc-dcmgr_API (Data Center Manager API)

The Wakame-vdc-dcmgr_API provides a powerful way to automate Wakame-vdc however you prefer. The Wakame-vdc-dcmgr_API is a RESTful API.

~ vdc-hva (Hyper Visor Agent)

Wakame-vdc-hva provides VM and Edge Networking Management

~ vdc-sta (Storage Target Agent)

Wakame-vdc-sta communicates with the Data Center Manager and the Hyper Visor Agents.

~ vdc-bksta (Backup Storage Agent)

Wakame-vdc-bksta Relays to External Datacenter.

~ vdc-nwmongw (Network Monitoring Gateway)

Wakame-vdc-nwmongw serves as a gateway between VM instances and monitoring.

~ vdc-natbox (Network Address Server)

vdc-natbox handles external IP address management.

~ OS

Wakame-vdc runs as an application suite on CentOS 6/RHEL 6.

~ Database

Wakame-vdc uses MySql to store information such as virtual machine configuration and state.

~ Messaging

Wakame-vdc uses RabbitMQ for messaging between Hyper Visor Agents, Storage Target Agents, and the Data cennter Manager.

~ GUI Server

Wakame-vdc uses Unicorn and Nginx to provide a rich graphical interface, accessed via web browser.

Sub-Systems

~ Hypervisor Support

~ ~ Containers Virtualization

OpenVZ
LXC

~ ~ Paravirtualized

KVM
VMWare ESXi (Limited Support)

~ Virtual Machine Support

CentOS/RHEL and Ubuntu 10.04 Linux guests VMs are suppported on all Hypervisors.

~ Storage Support.

Storage can be local, NFS, or iSCSI. The Wakame-vdc-sta can automatically create new volumes and root file systems.

~ Networking

Trema + OpenFlow

~ Interfaces (API, etc.)

~ Monitoring

Zabbix

Documentation

Overview

~ Requirements

Installation

~ Downloads

RPMs
Source

Wakame-vdc Quick Start

Wakame-vdc Administrator's Guide

Vdc-manage command reference
Gui-manage command reference
Core API Reference

Development

PLEASE JOIN THE WAKAME PROJECT!

Support

Community

Mailing Lists

Google Group
Japanese Google Group

Hipchat

Public HipChat Room
You won't need to install anything!

Twitter

@Wakamevdc
Follow us on twitter!

Sponsor

Wakame LogoAxsh Co.

How to Install to Gentoo?

Something went wrong with that request. Please try again.