wug #001: wakame-vdc introduction and demo

Download WUG #001: Wakame-vdc introduction and demo

If you can't read please download the document

Upload: axsh-co-ltd

Post on 16-Apr-2017

590 views

Category:

Software


0 download

TRANSCRIPT

What is Wakame-vdc?

Infrastructure as a Service (IaaS)

Free Open Source

Bleeding edge software

What problems does Wakame-vdc solve?

The need for physical space to house infrastructure

Data center scalability (or lack thereof)

Hardware dependence

Wakame-vdc is being used in the real world

NTTPC Web Arena

KCCS GreenOffice Unified Cloud

NII (private cloud)

Kyushu Denryoku (private cloud)

Why the Wakame Users Group?

We're an open source project and want to act like one

We want to be approachable

We want to teach people how to use Wakame-vdc

What will we learn today?

Set up the Wakame-vdc demo image in VirtualBox

Start and terminate instances (virtual servers)

A little under the hood knowhow

How to troubleshoot

Wakame-vdc GUI Login

URL: http://10.0.2.15:9000

Username: demo

Password: demo

How does Wakame-vdc start instances?

GUI(unicorn)

http

User

How does Wakame-vdc start instances?

GUI(unicorn)WebAPI(unicorn)

http

http

User

How does Wakame-vdc start instances?

GUI(unicorn)WebAPI(unicorn)

http

http

RabbitMQ

amqp

User

How does Wakame-vdc start instances?

GUI(unicorn)WebAPI(unicorn)

http

http

RabbitMQ

Collector

amqp

amqp

User

How does Wakame-vdc start instances?

GUI(unicorn)WebAPI(unicorn)

http

http

RabbitMQ

Collector

amqp

amqp

User

How does Wakame-vdc start instances?

GUI(unicorn)WebAPI(unicorn)

http

http

RabbitMQ

Collector

HVA

amqp

amqp

amqp

User

How does Wakame-vdc start instances?

GUI(unicorn)WebAPI(unicorn)

http

http

RabbitMQ

Collector

HVA

Openvz(instance)

Shell commands

amqp

amqp

amqp

User

How does Wakame-vdc start instances?

GUI(unicorn)WebAPI(unicorn)

http

http

RabbitMQ

Collector

HVA

Openvz(instance)

Shell commands

amqp

amqp

amqp

User

ssh

What does what?

GUIMakes things look pretty

WebAPITalks to users

CollectorDecides how and where instances start

HVAStarts instances

Security Group Rules

tcp:22,22,ip4:0.0.0.0icmp:-1,-1,ip4:0.0.0.0

Troubleshooting the demo image

SSH login: 10.0.2.15:22

Username: centos

Password: centos

Logs location: /var/log/wakame-vdc

Config location: /etc/wakame-vdc

Wakame-vdc location: /opt/axsh/wakame-vdc

Images/instances location: /var/lib/wakame-vdc

What have we learned?

Wakame-vdc demo image setup in VirtualBox

Start and terminate instances with Wakame-vdc

How does the former work under the hood

Troubleshooting the demo image