Professional Documents
Culture Documents
vasabiLab
Virtualization, Fault-tolerance, Cloud
Computing Distributed Systems
Distributed
Systems
http://vasabilab.cs.tu.ac.th
Outline
Cloud OpenStack
Features
Structures
Experiences Private Clouds
Cloud OpenStack
Cloud
OpenStack
OpenStack
Cloud
Private Public
OpenStack
OpenStack
559
34,509
OpenStack
: Liberty
Outline
Cloud OpenStack
Features
Structures
Experiences Private Clouds
FIREWALL RULES
(Security Groups)
4. Multi-tenents
Outline
Cloud OpenStack
Features
Structures
Experiences Private Clouds
OpenStack Layer
User IT Infrastructure
Cloud OS
Virtualization/OS
Hardware/Storage/Network
OpenStack Components
DASHBOARD
KEYSTONE
OpenStack Components
NOVA
GLANCE
NEUTRON
OpenStack Components
SWIFT
SCIENCE
CLOUD
CINDER
Components
OpenStack
component keystone
component
component API
component API
Reliable Message Queue
Component
OpenStack Operation
1.User Login
2. Authen and
give Token
OpenStack Operation
3. Issue create
VM request
4. Nova choose
machine to run VM
OpenStack Operation
5. config network
on compute and
net nodes
7. Nova run VM on
compute node
OpenStacks
Original Architecture
OpenStack
component :
Controller Node
Compute Node
Network Node
OpenStack Arhitecture
Send/receive
packets with
outside world
interface with
users and
make
management
decisions
run VM and
store files
High Availability
official web site, OpenStack
HA OpenStack components
guest vm
Active/Standby Cloud
controller
HA Network Node Distributed
Virtual Routers
Outline
Cloud OpenStack
Features
Structures
Experiences Private Clouds
Sciencecloud
simulation parallel processing
cloud computing, distributed systems, parallel
processing, software engineering
Cloud Controller:
External
Network
nova-compute
nova-network
nova-scheduler
nova-api
Keystone
Dashboard
glance
Quantum-agents
Quantum-plugin
Compute Node:
nova-compute
Quantum-plugin
Mangmt Network
Compute Node:
Compute
Node:
nova-compute
Compute
Node:
nova-compute
Quantum-plugin
nova-compute
Quantum-plugin
Quantum-plugin
Hardware Recommendations
Recommended hardware configurations for a minimum
production deployment for the cloud controller nodes
Server
Recommended Hardware
Notes
Memory: 12 GB RAM
Disk space: 30 GB (SATA or
SAS or SSD)
Volume storage: two disks
with 2 TB (SATA) for
volumes attached to the
compute nodes
Network: one 1 GB
Network Interface Card
(NIC)
Hardware Recommendations
Recommended hardware configurations for a minimum
production deployment for the compute nodes
Server
Recommended Hardware
Notes
Memory: 32 GB RAM
Disk space: 30 GB (SATA)
Network: two 1 GB NICs
ScienceCloud
reboot
version
cloud
bandwidth
Sushicloud
server
Server 8 vcpus 32GB Ram 700 GB storage
host
vasabilab.cs.tu.ac.th
Wordpress blog blogs
sushicloud
Internet
ScienceCloud
reboot
cloud
virtual machines
network
OpenStack
6 Core components
Many new components
customize feature
support
stable vm
Sys admin maintain