Transcript
Page 1: WUG #004 - Indelible FS Open Source Release
Page 2: WUG #004 - Indelible FS Open Source Release

What is Wakame­vdc?

● Infrastructure as a service (IaaS)● Free Open Source● Written in Ruby

Page 3: WUG #004 - Indelible FS Open Source Release

From the user's perspective

Instance Instance

Instance

WebAPI

* Instance = Virtual Server

User

Http

SSH

Page 4: WUG #004 - Indelible FS Open Source Release

Under the hood

HVA (Hypervisor Agent)

Instance

Instance

Instance

HVA

Instance

Instance

Instance

STA (Storage Target Agent)

Volume

Volume

Volume

STA

Volume

Volume

Volume

Dcmgr(Data Center Manager)

AMQP

WebAPI

* Volume: Virtual Hard Drive

http

Page 5: WUG #004 - Indelible FS Open Source Release

Storage in Wakame­vdc

● Storage is handled in STA● Wakame is modular and so is STA● STA Implementations

– ZFS– TGT– Indelible FS

Page 6: WUG #004 - Indelible FS Open Source Release

Attaching Volumes to Instances

1) STA exports a volume as an iSCSI target

2) HVA logs into said iSCSI target

3) HVA attaches it to an instance as a disk drive

Page 7: WUG #004 - Indelible FS Open Source Release

Wakame's Indelible FS Implementation

Indelible FS

Volume

Volume

Volume

WebAPI

iSCSI

iSCSI

iSCSI

HVA

Instance

Instance

Instance

● Indelible FS does the heavy lifting● STA tells it what to do

STA HttpiSCSIlogin

Page 8: WUG #004 - Indelible FS Open Source Release

Questions?


Top Related