Vasinee Siripoonya Kasidit Chanchio

Slides:



Advertisements
Similar presentations
John Howard IT Pro Evangelist Microsoft UK Microsoft.
Advertisements

© MIRANTIS 2012PAGE 1© MIRANTIS 2012 Does Hypervisor Matter in OpenStack Greg Elkinbard Senior Technical Director.
Chapter 1: Introduction to Scaling Networks
Microsoft ® Official Course First Look Clinic Overview of Windows 8 By Ragowo Riantory, S.Kom, MCP.
Ravi Sankar Technology Evangelist | Microsoft
Ed Duguid with subject: MACE Cloud
1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
1 Institutional Repository Workshop 1 – 3 April 2009 Presented by Leonard Daniels.
STUDY ON OPENSTACK BY JAI KRISHNA. LIST OF COMPONENTS Introduction Components Architecture Where it is used.
© 2012 IBM Corporation Architecture of Quantum Folsom Release Yong Sheng Gong ( 龚永生 ) gongysh #openstack-dev Quantum Core developer.
System Center 2012 R2 Overview
OpenStack Open Source Cloud Software. OpenStack: The Mission "To produce the ubiquitous Open Source cloud computing platform that will meet the needs.
Cloud Computing Imranul Hoque. Today’s Cloud Computing.
OpenStack Update Infrastructure as a Service May 23 nd 2012 Rob Hirschfeld, Dell.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
1 Security on OpenStack 11/7/2013 Brian Chong – Global Technology Strategist.
Security in the Cloud: Can You Trust What You Can’t Touch? Rob Johnson Security Architect, Cloud Engineering Unisys Corp.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Welcome Course 20410B Module 0: Introduction Audience
VMware vCenter Server Module 4.
Cloud computing Tahani aljehani.
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Cloud Computing Why is it called the cloud?.
Virtualization and Cloud Computing Research at Vasabilab Kasidit Chanchio Vasabilab Dept of Computer Science, Faculty of Science and Technology, Thammasat.
Deploying and Managing Windows Server 2012

Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
Ceph Storage in OpenStack Part 2 openstack-ch,
Introduction to Cloud Computing
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Ph No: Mob: ,plot No-27,NGGO's Colony, Pattabhi reddy gardens,Visakhapatnam-07 Open.
Agile Infrastructure IaaS Compute Jan van Eldik CERN IT Department Status Update 6 July 2012.
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
(WINDOWS PLATFORM - ITI310 – S15)
Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
1 Open Stack Cloud System Lecture 7. 2 What is OpenStack  It is not a single open source project  It is not a hypervisor  It is not a storage platform.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
OpenStack overview of the project Belmiro Daniel Rodrigues Moreira CERN IT-PES-PS January 2011 Disclaimer: This presentation reflects the experience and.
1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages.
OpenStack Chances and Practice at IHEP Haibo, Li Computing Center, the Institute of High Energy Physics, CAS, China 2012/10/15.
© 2013 IBM Corporation CSTL Cloud Solutions and OpenStack Development Cloud Computing and OpenStack Guo Hui Liu, June 2013
Windows Certification Paths OR MCSA Windows Server 2012 Installing and Configuring Windows Server 2012 Exam (20410) Administering Windows Server.
OpenStack Demo Kashif Mohammad University of Oxford 1 HepSysMan.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enterprise Innovation.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
OPENSTACK Presented by Jordan Howell and Katie Woods.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Md Baitul Al Sadi, Isaac J. Cushman, Lei Chen, Rami J. Haddad
OpenStack.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Course: Cluster, grid and cloud computing systems Course author: Prof
Security on OpenStack 11/7/2013
Principles of Computer Security
A walkthrought by the cloud computing
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
Cloud Technology Group
HC Hyper-V Module GUI Portal VPS Templates Web Console
OpenStack-alapú privát felhő üzemeltetés
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
OpenShift vs. Vanilla k8s on OpenStack IaaS
Future Internet: Infrastructures and Services
Cloud Computing: Concepts
Future Internet: Infrastructures and Services
OpenStack Summit Berlin – November 14, 2018
Presentation transcript:

Vasinee Siripoonya Kasidit Chanchio OpenStack Tutorial Vasinee Siripoonya Kasidit Chanchio

Vasabilab Conduct Virtualization and Cloud Computing Promote OpenStack in Thailand Our Current Projects (http://vasabilab.cs.tu.ac.th)

Outline Introduction to Cloud Computing OpenStack Overview OpenStack Demo

Cloud Computing Cloud Computing ‘s characteristics: Scale with increasing demand Accessible anytime Have Cloud operating system to manage resources and hide details from users Pay Per Uses

Processing resources for 1 1. Scalability Processing resources for 1

Processing resources for an organization

2. Accessible Anytime Required Resources Time

Required Resources Time

3. Cloud Operating Systems Cloud OS

4. Pay Per Uses May Required Resources Feb Jun Jan Mar Apr Time

May Required Resources Feb Jun Jan Mar Apr Time

Type of Services: Software SaaS

Type of Services: Platform PaaS

Type of Services: Infrastructure IaaS

Cloud Layers SaaS PaaS IaaS

Service Space Lower demands Higher demands Public Cloud Private Cloud Use within org Org pays Share resources within org Public Cloud Use on Internet Pay per uses Share resources with everyone Lower demands Higher demands Hybrid Cloud

OpenStack Overview Cloud OS developed by Rackspace and NASA Infrastructure as a Service Support Private Cloud and Public Cloud Open Source (Apache 2.0 license) OpenStack Foundation Popular and widely supported

What OpenStack provide?

1. manage virtual machines

2. manage virtual networks

3. manage virtual storages

4. Multi-tenents

OpenStack ปฏิบัติการอยู่ใน Layer ไหน User IT Infrastructure Cloud OS Virtualization/OS Hardware/Storage/Network

OpenStack Components DASHBOARD KEYSTONE

OpenStack Dashboard (Horizon) : Web-based User interface OpenStack Identity Service (Keystone) : Authentication and authorization

OpenStack Components NOVA QUANTUM GLANCE

OpenStack Compute (Nova): create and manage VMs OpenStack Image Service (Glance): manage VM images and snapshots OpenStack Network (Quantum): manage virtual network

OpenStack Components SCIENCE CLOUD SWIFT CINDER

OpenStack Object Storage (Swift): manage storage Object OpenStack Block Storage (Cinder): manage Virtual Storage Device

OpenStack Operation 1.User Login 2. Authen and give Token

3. Issue create VM request 4. Nova choose machine to run VM OpenStack Operation 3. Issue create VM request 4. Nova choose machine to run VM

OpenStack Operation 5. config network on compute and net nodes 6. Nova copy image from glance to compute node 7. Nova run VM on compute node

OpenStack Architecture Now, this is the overall openstack architecture. You may notice that there are five groups of software component here. And, each component interact with one another by calling API. We will discuss how each compoent work later on. OpenStack Architecture

OpenStack Arhitecture interface with users and make management decisions OpenStack Arhitecture run VM and store files Send/receive packets with outside world

Hardware Recommendations Recommended hardware configurations for a minimum production deployment for the cloud controller nodes Server Recommended Hardware Notes Cloud Controller node (runs network, volume, API, scheduler and image services) Processor: 64-bit x86 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) 32-bit processors will work for the cloud controller node. A quad core server with 12 GB RAM would be more than sufficient for a cloud controller node. Two NICS are recommended but not required. http://docs.openstack.org/

Hardware Recommendations Recommended hardware configurations for a minimum production deployment for the compute nodes Server Recommended Hardware Notes Compute nodes (runs virtual instances) Processor: 64-bit x86 Memory: 32 GB RAM Disk space: 30 GB (SATA) Network: two 1 GB NICs Note that you cannot run 64-bit VM instances on a 32-bit compute node. A 64-bit compute node can run either 32- or 64-bit VMs, however. With 2 GB RAM you can run one m1.small instance on a node or three m1.tiny instances without memory swapping, so 2 GB RAM would be a minimum for a test-environment compute node. http://docs.openstack.org/

ScienceCloud System Architecture Data Network Cloud Controller: nova-compute nova-network nova-scheduler nova-api Keystone Dashboard glance Quantum-agents Quantum-plugin Compute Node: Mangmt Network Compute Node: nova-compute Quantum-plugin Compute Node: nova-compute Quantum-plugin This slide show the architecture of OpenStack deployment on our testbed. Here, we use three machines to run various openstack components. The first machine is the “Cloud controller” machine. It acts as a leader of every host in the testbed. It also run software component that: -Perform authentication, Decide where to run VM instance, Work as network gateway, Receive commands from users, etc. The next component is the compute node where Openstack run VM on. The cloud controller can also run the VM in our setting. Finally, the last host is the glance server where we store collection of images. In this configuration, we only use it to store image and do not run VM here. Note that memcache is being used to speed up image retrieval. Compute Node: nova-compute Quantum-plugin External Network

OpenStack Releases Folsom Diablo Grizzly Bexar Essex Cactus Austin Nova Swift Glance Keystone Horizon Quantum Cinder Folsom Sep 27, 2012 Nova Swift Glance Diablo Sep 22, 2011 Nova Swift Glance Grizzly Apr 4, 2013 Nova Swift Glance Keystone Horizon Quantum Cinder Bexar Feb 3, 2011 Essex Apr 5, 2012 Nova Swift Glance Keystone Horizon Cactus Apr 15, 2011 Nova Swift Glance Austin Oct 21, 2010 Nova Swift

User/Tenant/Role User is a login name to OpenStack Tenant or Project represents user capability and resource quota Role represent user’s authority over the system

OpenStack Network Model Fixed IP is an internal IP address inOpenStack Floating IP is Public IP address for external accesses Use Cases:

Use Case: Provider Router with Private Networks

Use Case: Per-tenant Routers with Private Networks

DEMO

Overview Dashboard overview Create Instance 2 Overview Dashboard overview Create Instance เข้าใช้งาน instance ทางหน้า console ใช้ Remote Desktop เพื่อ transfer file Terminate Instance Crate a Cluster Computer

3 Dashboard overview Log In http://sciencecloud.cs.tu.ac.th

4 Dashboard overview ❸ ❷ ❶

Dashboard overview Access & Security 5 MY INSTANCE Default Security OUT IN

Dashboard overview Access & Security 6 MY COMPUTER MY INSTANCE Allow RDP OUT IN RDP MY COMPUTER Access & Security

7 Dashboard overview Access & Security ICMP RDP SSH

8 Dashboard overview Images & Snapshot

Dashboard overview Instances 9 คลิ๊กที่ Instances จะยังไม่มีรายการขึ้นมา เพราะเรายังไม่ได้สร้าง Instance

10 Create Instance เลือก Windows เลือก medium หรือ large

11 Create Instance เลือก RDP

12 Create Instance เลือก Enterprise

13 Create Instance คลิ๊ก Launch แล้วรอให้ Status Active

เข้าใช้งาน instance ทางหน้า console 14 เข้าใช้งาน instance ทางหน้า console More -> Console

เข้าใช้งาน instance ทางหน้า console 15 เข้าใช้งาน instance ทางหน้า console ตรวจสอบว่าสามารถใช้ internet ได้ ตรวจสอบจำนวน RAM, CPU

ใช้ Remote Desktop เพื่อ transfer file 16 ใช้ Remote Desktop เพื่อ transfer file Associate Floating IP

ใช้ Remote Desktop เพื่อ transfer file 17 ใช้ Remote Desktop เพื่อ transfer file Associate Floating IP

ใช้ Remote Desktop เพื่อ transfer file 18 ใช้ Remote Desktop เพื่อ transfer file Associate Floating IP

ใช้ Remote Desktop เพื่อ transfer file 19 ใช้ Remote Desktop เพื่อ transfer file Enable Remote Desktop บน instance

ใช้ Remote Desktop เพื่อ transfer file 20 ใช้ Remote Desktop เพื่อ transfer file เปิด Remote Desktop Connection บนเครื่อง local

ใช้ Remote Desktop เพื่อ transfer file 21 ใช้ Remote Desktop เพื่อ transfer file เปิด Remote Desktop Connection บนเครื่อง local

22 Terminate Instance

Creating a Cluster Computer on OpenStack

Create a local network

Launch a head node

Launch compute nodes

BACKUP

สถาปัตยกรรม OpenStack DASHBOARD KEYSTONE

สถาปัตยกรรม OpenStack NOVA-API NOVA-SCHED NOVA-COMPUTE

สถาปัตยกรรม OpenStack QUANTUM SERVER QUANTUM-PLUGIN QUANTUM-AGENTS QUANTUM-PLUGIN