59
OpenStack Experiences over the years vasabilab.cs.tu.ac.th Thammasat University

OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Embed Size (px)

Citation preview

Page 1: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

OpenStackExperiences over the years

vasabilab.cs.tu.ac.th

Thammasat University

Page 2: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

OpenStackExperiences over the years

Kasidit Chanchio และ Vasabilab Team

Department of Computer Science

Faculty of Science & Technology

Thammasat University

http://vasabilab.cs.tu.ac.th

Page 3: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Outline

• OpenStack คออะไร • พฒนาการ Over the years

– เพม Components – ปรบปรง Networking– มผพฒนา High Availability Solutions มากขน – ท า Installation ใหงายขน– สงเสรม Interoperability กบเทคโนโลยอนๆ

• สรป

Page 4: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

OpenStack คออะไร

Page 5: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

แนะน ำ OpenStack

• ระบบ OpenStack เปนซอฟตแวรบรหารจดการๆประมวลผลแบบกลมเมฆ Cloud Management Software แบบ Open Source ทไดรบความนยมเปนอยางมาก http://www.openstack.org– Version ปจจบนชอวา OpenStack Mitaka (ปท

6)

• เรมตนเปน IaaS แตในปจจบนเปนมากกวานน• อนญาตใหผไชสราง Public Cloud เพอใหบรการ Cloud ในวงกวาง

• อนญาตใหผไชสราง Private Cloud ใน

Page 6: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

แนะน ำ OpenStack

• มผเขารวม contribute codes เปนจ านวนมาก รวมทงบรษทใหญๆ เชน vmware IBM, Red-hat, Dell, Mirantis, HP, Google อนๆ

• ม OpenStack Foundation เปนผบรหารจดการ

• มการจด Event เพอเผยแพร Software อยางตอเนอง

• มบรษททน าไปใชงานจรงในระดบ Production เพมขน

• ในปจจบนม Vendor หลายแหง Offer OpenStack version ของตนเองทเพม

Page 7: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Features

• ใหบรการจดสรรทรพยาการหนวยประมวลผล เชน virtual machines และ container และเครองจรง

• ใหบรการจดการระบบเครอขาย virtual networks

• ใหบรการจดการระบบจดเกบขอมล virtual storages

• ใหบรการประสานการปฏบตงานของสวนประกอบทหลากหลาย

• ในใหบรการทงแบบ IAAS PAAS และ SAAS อนๆอกมากมาย

Page 8: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution
Page 9: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution
Page 10: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution
Page 11: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution
Page 12: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution
Page 13: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution
Page 14: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution
Page 15: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

เรมตนจำก Servers และ LAN

Page 16: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

สรำง Physical Layer

Page 17: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Core Components

• Keystone: ใหบรการ authentication• Glance: ใหบรการจดการ virtual machine

image & snapshots• Nova: ใหบรการจดการ virtual machine• Neutron: ใหบรการ virtual network• Horizon: ใหบรการ Web-based User

Interface• Cielometer: ใหบรการวดปรมาณการใช

resources และสง Notify ตามเงอนไขทผใชก าหนด

• Swift: ใหบรการ object storages

Page 18: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

keystone

Page 19: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

glance

Page 20: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

nova

Page 21: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

neutron

Page 22: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Horizon and others

Page 23: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

หลกกำรของ OpenStack

• ความปลอดภยส าคญทสด– การใชบรการทก component ตองผานการ

authentication โดย keystone– ม security group หรอ Firewall rules ส าหรบทก virtual machines

• การสงงานทก component ตองมมาตรฐานเดยวกน– ทก component ตองม API ทชดเจน – การสงงานและประสานงานระหวาง component ท าผาน API เทานน

Page 24: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

หลกกำรของ OpenStack (cont)

• ระบบตองทนทานตอความผดพลาด – การสอสารท าผาน Persistent Message Queue– Component กลบมาท างานไดตามปกตในภายหลง– มขอเสนอแนะในการท า High Availability

• ปฏบตงานรวมกบ software อนได– ม plugin drivers ส าหรบตดตอกบ Hardware และ software แบบตางๆ

– เชอมตอและท างานรวมกนกบเทคโนโลยอนๆไดเชน SDN

Page 25: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Over the years

• สรางบรการใหมจากบรการทมอย–ใหบรการ IaaS PaaS SaaS และอนๆดวย

• เพมความสามารถและความนาเชอถอของบรการทมอย

• เพมการท า High Availability ให OpenStack Services

• ท าให Document ดขนและตรงกบความเปนจรง

• ท าใหการ Installation งายขน• สงเสรมการ Integration กบเทคโนโลยอนๆ

Page 26: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

เพม Components ใหม

Page 27: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

ม Components ใหบรกำรหลำกหลำย

• ในปจจบนม Project ส าหรบพฒนา Component ใหมๆ กวา 19 Projects (เขาชม list ไดท OpenStack Web site)

• บน OpenStack web site แสดง Maturity ของแตละ Project

• Components ทมอยไดรบการ Bug Fix อยางตอเนอง

• Basic Component ททกๆ component ใชไดแก– Keystone, Horizon, Ceilometer

• พยายามออกแบบ Component ใหใช

Page 28: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

ไมไชแค IaaS อกตอไป

• Heat Orchestration: จดการการประสานงานระหวางสงตางๆ

• Ironic: ใหบรการสรางและบรหารจดการเครองจรง

• Sahara: ใหบรการ map reduce processing• Magnum: ใหบรการ บรหารจดการ

container • Trove: ใหบรการ database• Manila: ใหบรการ shared file system• Murano: ใหบรการ Application Catalog

Page 29: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Heat: ประสำนทกสวน

• ใหบรการใหผใชสามารถก าหนดโครงสราง Infrastructure ตางๆทจ าเปนส าหรบรน Application รวมทงการเพมลดแบบ auto-scaling

• ใชบรการของ Keystone ส าหรบ authentication และ Horizon แสดงภาพของ Template

• ผใชสราง Template (HOT หรอ CloudFormation format) เพอก าหนดสงทตนตองการในการรน Applications

• ก าหนด VMs และ Networks ส าหรบรน Wordpress และ mySQL backend (ใช

Page 30: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

ขยำยชนดของ Compute Instances

• เรมจาก VM instance• ขยายชนดของ Instance เปนเครองจรง

• รองรบ Instance ทเปน Process ส าหรบประมวลผลเฉพาะทางเชน MapReduce

• รองรบ Instance ทเปน Container (สามารถมองไดเปน ครอบครวของ Processes ทแยก cgroup, name space และ images) – รนบน VM– รนบนเครองจรง

OS

Hypervisor

VM

processCon-tainer

Hardware

OS image

Hardwareinstance

processCon-tainer

Page 31: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Ironic: ใชงำนเครองจรง

• ใหบรการบรหารจดการเครองจรงส าหรบใชงาน (แทนทจะเปน VM) ในระบบ Cloud – ใช Preboot Execution

Environment (PXE ) เพอ load OS image ใหกบเครองจรงผาน Network

– ใช Intelligent Platform Management Interface (IPMI) จดการเปดปดเครอง จดการ BIOS และก าหนดคาพารามเตอรตางๆ

• ในปจจบนใช Flat Network แตม Project ส าหรบ

OpenStack

เครองจรง

เครองจรง

เครองจรง

เครองจรง

เครองจรง

เครองจรง

ironic nova

Page 32: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Sahara: รนโปรแกรม

• ใหบรการก าหนด Image และ Clusterรวมทง input/output และ job ส าหรบรน Hadoop Map-reduce Applications

• ใชบรการของ Keystone ส าหรบ authentication และ Horizon ส าหรบสงงานและด progress

• ใช Glance ส าหรบ register Hadoopimage ใช Nova ส าหรบรน HadoopCluster ใช Swift ส าหรบเกบ Job binary และ Input/Output ใช Ironic ส าหรบรน job บนเครองจรง

• Sahara ใหบรการ launch Job execution

Page 33: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Magnum: รนหลำกหลำย Containers

• ใหบรการ Container as a Service (CaaS) ทอนญาตใหผใชรน Container Technology ทหลากหลายไมวาจะเปนDockerSwarm, Kubernetes, Mesos บน OpenStackVM หรอ เครองจรง

• ใช Heat, Nova, Ironic, Neutron etc.

• Bay = กลมของ Instances ทใชรน Container (รนหลาย Bay พรอมกนได เชน Bay 1 รน Kuber

OpenStack

magnum

VM เครองจรง

docker

kubernetes

mesos

Bay

Murano Carina

Page 34: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

เพมควำมสำมำรถของ Core Componentและเพมบรกำร High Availability

Page 35: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

ควำมสำมำรถทมำกขนของ neutron

• ปทแลวมบรการ self-service network, DNAT, SNAT

• OpenStack Liberty + Mitaka เพมบรการ – Provider network + Self-service network, – VLAN network, – DVR (High Availability)

• เฉพาะดาน LBaaS, QoS, BGP routing, High Availability DHCP, DNS, IPv6, RBAC, SR-IOV, SDN SFC, etc.

• ทกๆ Component มพฒนาการอยางตอเนอง

Page 36: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Classic ovs net

Page 37: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Classic ovs net

Page 38: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Dvr network

Page 39: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

DVR network

Page 40: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

vlan network

Page 41: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

มแนวทำงใหบรกำร High Availability ทชดเจนขน

Page 42: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

หลกกำร High Availability

• HA มเพอลดเวลา Downtime และ ลดการสญหายของขอมล (Data Loss): ยกตวอยางเชน HA 99% หมายถงม Downtime ได 3.65 วนตอป ในขณะท HA 99.99% ม Downtime ได 52.56 นาทตอป (สามารถท าไดจรงบน OpenStack อางอง Official HA Guide)

• HA เปนความพยายามขจด Single-point of Failure ของระบบ

• Active/Passive เปน HA แบบทในขณะหนงมเพยง Master Service เดยวใหบรการและจะActivate Standby Service เมอ Master ลม

Page 43: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

บรกำร High Availability

• ไดรบประสบการณจรงจากการสราง High Availability ใน Production Deployment ของ Vendors ตางๆใน 5 ปทผานมา

• จาก official web site, OpenStack ระบแนวทางในการใหบรการ HA ส าหรบ OpenStackcomponents แตไมไดคลอบคลม guest vm(ผใชตองท า image snapshot หรอ backup data หรอ task checkpointing หรอ VM checkpointing เอง)

• Controller Node และ Network Node: ระบแนวทางตดตง Active/Passive และ Active/Active ส าหรบ service– ใช Pacemaker และ Keepalive

Page 44: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

HA ส ำหรบ Controller Services

• แยกพจารณาจากลกษณะของ OpenStackServices วาเปน Stateless หรอ Statefulดงน– Stateless: Web Server, OpenStack API, Nova

scheduler, etc.– Stateful: MySQL, RabbitMQ, etc.

• และเลอกใหบรการแบบ Active/Passive หรอ Active/Active ส าหรบ Services แตละอยาง

• ในปจจบนม Solutions จากหลาย Vendors อาทเชน Rackspace, Mirantis, Cisco, RedHat, etc.

• ยงม Limitations ทระบใน OpenStack HA

Page 45: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Rackspace HA solution

อางองจาก : http://blog.rackspace.com/implementing-high-availability-ha-for-rackspace-private-cloud

Page 46: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Mirantis HA solution

อางองจาก: https://www.mirantis.com/blog/understanding-options-deployment-topologies

-high-availability-ha-openstack/

Page 47: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

กำรตดตง OpenStack

Page 48: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

ภำพรวมของ OpenStack Installation

• ในปจจบนมหลายวธในการตดตง OpenStack– Red Hat RDO, Mirantis Fuel, OpenStack

Ansible

• แตทกวธต งอยบนพนฐานของการตดตง Core Component ทระบใน OpenStack Official Installation Guide

• พนฐานทส าคญทสดคอ ความรเกยวกบ Core Components ของระบบ และทไปทมาของ component เหลานน– ท าใหสามารถปรบเพมลด Features ไดตามตองการ

Page 49: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

OpenStack Installation Guide

• ในปจจบน OpenStack Installation Guide ดและชดเจนขนมาก

• เนนตวอยางการตดตงระบบขนาดเลกทประกอบดวย 2 nodes

• แตกลบขาดขนตอนทชดเจนในการตดตงแบบ Classic OVS network และแบบ DVR network และแบบอนๆ – ตองหาขอมลจาก document ของ OpenStack

KILO – หาจาก Contribute ของผใช

• ยงไมม document ทอธบายวธการ

Page 50: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

กำร Installation ทงำยขน

• น า container มาใชท าใหการตดตงงายขน – OpenStack Ansible: น า Doscker Technology มาท าใหการตดตง OpenStack Component งายขน

• น า OpenStack Ironic มาใชท าใหการตดตงงายขน – Triple O: เรมจาก OpenStack เลกๆ และใช

OpenStack Ironic ตดตง OpenStack images บน Physical Nodes และได OpenStack ใหญ

• สราง Process เพอชวยการตดตงและ

Page 51: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Integration กบเทคโนโลยอน

Page 52: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

ประสำนกำรท ำงำนกบเทคโนโลยอน

• OpenStack และ SDN integration– Neutron Plugin to OpenDayLight– Neutron Plugin for ONOS

• OpenStack และ container interoperability/integration – รน Container รวมกบ OpenStack: Mesosสามารถใช OpenStack VM ส าหรบรน Container Orchestration

– รน Container ใน OpenStack: เชนใน Magnum, Murano, และ Carina

– รน OpenStack บน Container: รน

Page 53: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

SDN Integration

• SDN เปรยบเทยบกบ Computer Layer Model

D. Kreutz et al. “Software-Desfined Networking: A comprehensive Survey.”

• OpenDayLight คอ SDN controller หนงทเปนความรวมมอกนของกวา 36 บรษทเพอสราง

Operating System

App

CPU

App App

SDN Controller

Net App

Fwd Device

Net App Net App

…..

…..

Memory Fwd Device …..

Page 54: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

ทมา: https://sreeninet.files.wordpress.com/2014/04/odl_virt1.png

Page 55: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

OpenDayLight Integration

• Neutron สามารถใช OpenDayLight เปน Network Controller

• ท าให Datacenter สามารถควบคม Virtual Switch และ OpenFlow switch (hardware) ไดโดยใช OpenDayLight Controller และ Network Applications ตางๆ – Network Virtualization, – QoS, – Traffic Engineering, – Other Net Apps (e.g. Security Apps)

Page 56: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

ODL integration

Page 57: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

Openstack and OpenDayLightIntegration

Page 58: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

OpenDayLight Integration

• OpenDayLight ม Features ทสนบสนนการท างานของ Neutron เกอบทกความสามารถ ยกเวน Security Group (Firewall)– OpenDayLight ม Network Application ทจดการเรอง Firewall อยแลวไดแก Virtual Tenant Network (VTN)

• OpenDayLight ท าใหลดจ านวน Bridge ภายใน neutron ลง

• ท vasabilab เราเขยนวธการ Integrate OpenStack Mitaka แบบ Classic OVS network และ OpenDayLight Beryllium ไว

Page 59: OpenStack · อาทเิช่น Rackspace, Mirantis, Cisco, RedHat, etc. •ยังมี Limitations ที่ระบุใน OpenStack HA. Rackspace HA solution

สรป

• ในปจจบน OpenStack เปน Software ท Features พรอมส าหรบใชงานเปน Production Public และ Private Cloud

• OpenStack คอกลมคนทท างานรวมกนเพอประโยชนสวนรวม

• เปน Software ทปรบตวท างานรวมกบเทคโนโลยอนๆได แตในขณะเดยวกนกรกษาแนวทางของตนเอง

• ความเขาใจใน Installation Guide ของOpenStack ยงเปนพนฐานทส าคญส าหรบการ Admin หรอพฒนาตอยอดหรอเพม