red hat enterprise linux openstack platform overview - rhelosp5

44
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 2014 1 OPEN CLOUD INFRASTRUCTURE BUILT ON RED HAT TECHNOLOGIES OpenStack Tiger Team Sr. Solution Architect Won Young Choi [email protected]

Upload: won-young-choi

Post on 12-Jun-2015

940 views

Category:

Software


9 download

DESCRIPTION

Introducing Red Hat Enterprise Linux OpenStack Platform 5 in Korean.

TRANSCRIPT

Page 1: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 20141

OPEN CLOUD INFRASTRUCTURE BUILT ON RED HAT TECHNOLOGIES

OpenStack Tiger TeamSr. Solution ArchitectWon Young [email protected]

Page 2: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 20142

워크로드는 진화중

전통적인워크로드

● 워크로드는 보통 하나의 큰 VM 에 구성● 다운타임은 허용되지 않음● VMware 등에서 제공되는 고가의 HA 솔루션

요구● 어플리케이션은 스케일업 구조

클라우드워크로드

● 워크로드는 여러 VM 들에 분산 구성● VM 실패 허용 - 장애 발생 시 , 다른 VM 이 재

빠르게 대체● Fault tolerance 는 보통 워크로드에 빌트인● 어플리케이션은 스케일 아웃 구조

Page 3: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 20143

RED HAT LEADS THROUGH OPEN INNOVATION● Upstream 커뮤니티 혁신 -> 자유 프로젝트에 통합 -> 제품화

Page 4: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 20144

● Red Hat Enterprise Linux 의 성능 , 확장성 , 보안 및 지원을 상속

● Red Hat Enterprise Linux 의 hardware 및 software ecosystem

● Host: 160 logical CPU (4,096 theoretical max), 3TB RAM (64TB theoretical max)

● Guest: 160 vCPU, 2TB RAM

● Supports latest silicon virtualization technology

● Microsoft certified for Windows guests

SMALL-FORM FACTOR, SCALABLE, HIGH PERFORMANCE HYPERVISOR

BASED ON RED HAT ENTERPRISE LINUX

RED HAT ENTERPRISE VIRTUALIZATION HYPERVISOR/KVM OVERVIEW

Page 5: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 20145

SPECvirt_sc2010: As of November 15, 2013, Red Hat Enterprise Virtualization claims 10 of the top 15 results and the only 8-socket and 16-socket server scores.

INDUSTRY-LEADING VIRTUALIZATION PERFORMANCE

Page 6: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 20146

● Modular architecture, 쉽게 확장할 수 있도록 디자인● 증가되는 코어 서비스들의 세트 기반● 리눅스에 종속 ...

LINUX

OPENSTACK클라우드 워크로드를 위한 클라우드 인프라스트럭쳐

Page 7: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 20147

RED HAT ENTERPRISE LINUX

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 5.0

RED HAT ENTERPRISE LINUX 에 최적화되고 통합RHEL 과 같은 기업용 오픈소스 솔루션

Page 8: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 20148

OPENSTACK CORE PROJECTS

OpenStack Dashboard (HORIZON)

● Dashboard

● 엔드 유저들을 위한 심플한 셀프서비스 UI 제공

● 기본적인 클라우드 관리자 기능들● 사용자 , 테넌트 및 용량제한 (quota) 정의● 인프라 관리 용도는 아님

Page 9: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 20149

OPENSTACK CORE PROJECTS

OpenStack Compute (NOVA)

● Core compute 서비스 구성

● 컴퓨트 노드 (Compute Nodes) – 가상머신이 실행되는 하이퍼바이저들

● KVM 및 vCenter 를 포함하는 다중 하이퍼바이저 지원

● 스케줄링 , API 호출등을 처리하는 분산형 컨트롤러 (Distributed Controllers)● Native OpenStack API 및 Amazon EC2 호환 API

Page 10: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201410

OPENSTACK CORE PROJECTS

OpenStack Image Service (GLANCE)

● 이미지 서비스

● 디스크 이미지 관리 ( 가상머신 템플릿 )

● Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI/ARI 포맷 지원

● Backend storage : Filesystem, Swift, Amazon S3

Page 11: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201411

OPENSTACK CORE PROJECTS

OpenStack Object Storage (SWIFT)

● 오브젝트 스토리지 서비스

● Amazon's S3 서비스를 모델

● 임의의 데이터를 저장 및 가져오기 위한 서비스 제공

● Native API 및 S3 호환 API

Page 12: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201412

OPENSTACK CORE PROJECTS

OpenStack Networking (Neutron)

● 네트워크 서비스

● Software Defined Network (SDN) 을 위한 프레임워크 제공

● 플러그인 아키텍쳐

● 하드웨어 및 소프트웨어 기반 네트워크 솔루션의 통합을 가능

Page 13: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201413

OPENSTACK CORE PROJECTS

OpenStack Block Storage (CINDER)

● 블럭 스토리지 ( 볼륨 ) 서비스

● 가상머신의 블럭스토리지 제공 ( 영구적인 디스크 )

● Amazon EBS 서비스와 유사

● 벤더 확장을 제공하는 플러그인 아키텍쳐

eg. NetApp driver for Cinder

Page 14: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201414

OpenStack Orchestration (HEAT)

● 템플릿 기반의 배치 Orchestrator

● Automates deployment of 컴퓨트 , 스토리지 및 네트워크 자원의 자동 배치

● 오픈스택용 AWS CloudFormation 구현

● 복합적인 클라우드 어플리케이션을 오픈스택에 배치

OPENSTACK CORE PROJECTS

Page 15: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201415

OpenStack Telemetry (CEILOMETER)

● 모든 오픈스택 인프라에 대한 사용량 정보를 모니터링 , 수집 , 저장

● Primary targets metering and monitoring with expandable framework

● OSS 및 BSS 시스템을 위해 사용량 정보에 대한 API 접근을 제공

OPENSTACK CORE PROJECTS

Page 16: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201416

OpenStack Database-as-a-Service (TROVE, Tech Preview)

● 확장되고 신뢰성있는 Cloud Database as a Service 프로비저닝 기능 제공

● 관계형 및 비관계형 데이터베이스 엔진 지원 (mysql, percona, mongo, cassandra, couchbase, redis)

● 필요에 따라 다중 데이터베이스 인스턴스를 배치 및 관리

● API 는 인스턴스를 배치 및 관리하는데 JSON 및 XML 지원

OPENSTACK CORE PROJECTS

Page 17: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201417

OPENSTACK CORE PROJECTS

OpenStack Identity (KEYSTONE)

● Identity 인증 서비스

● 공통 인증 프레임워크

● users, tenants 및 roles 관리

● Pluggable backends (SQL, PAM, LDAP, etc)

Page 18: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

I want a VM!

Please authenticate

with your credentials!!

Keystone

Ok, we need to

find a place to build this VM.

Nova

Tag - you’re it!

Nova

Neutron, please set up the

network for a new VM

Neutron

I've enabled Network

policy for your VM, Here’s

your interface

Cinder, please create a block device for the

VM

Nova

Created! Don’t forget to mount it!

SwiftGlance

Hey Glance, can I get the

RHEL 6.5 image?

Nova

8)

간단한 업무 흐름도

Thank you OpenStack

!!

It’s ALIVE!

Credentials verified. Here's a

token to talk to other

OpenStack services

Keystone

Cinder

Horizon

Page 19: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201419

Gold & Platinum 참여 기업

그외 230 여 기업 참여

Page 20: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201420

RED HAT CONTRIBUTION TIMELINE

Page 21: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201421

Icehouse 기여도 (stackalytics.com)

Page 22: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201422

OpenStack 기술 제품화의 과제

●솔루션이라기 보다는 기술

●구축 이행의 복잡성

●사용자코드 + 오픈스택 + 리눅스 관리

●셀프서비스의 엄청난 노력

●OpenStack 개발 기여 및 안정화

●사용자는 서비스 운영에 집중

●에코시스템 저변 확대

●신뢰성

●보안과 안정성

Page 23: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201423

Red Hat OpenStack Approach

● RHEL 은 오픈소스 상용 제안에 있어 에코시스템의 가치를 보여주는 좋은 사례

● Red Hat 은 OpenStack 에코시스템을 구축

코어 안정화커뮤니티 선도

인증 및에코시스템 구축 확대

통합테스트강화

기술지원생명주기

시장요구 반영기업용 제품

PaaS 통합스토리지Hybrid 관리

배치 및 관리용이성 향상

참고 아키텍쳐문서교육

Page 24: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201424

가장 큰 오픈스택 파트너 에코시스템

OEMs and IHVs ISVs

Cloud Service ProvidersSystem Integrators

Channel PartnersManaged Service Providers

● 2013 년 4 월 런칭 이후로 235+ 이상의 멤버

● 파트너 마켓플레이스에 900 개이상의 인증된 솔루션

● 4000 개이상의 RHEL 인증된 컴퓨트 서버들

● RHEL 상에서 13,000 개이상의 가능한 어플리케이션

● 윈도즈 인증 어플리케이션의 폭넓은 카탈로그

Red Hat OpenStack Cloud Infrastructure Partner Network

Page 25: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201425

OpenStack 과 RHEL 을 통합

기업용으로 강화된 RHEL 에 최적화 및 통합된

Red Hat OpenStacktechnology

Red Hat SupportRed Hat ecosystem

certifications3 년 lifecycle

최신의 upstreamOpenStack source code

최신의Community Linux

No certificationsCommunity support

6 개월 lifecycle

최신의 upstreamOpenStack

RPMs

CentOS

No certificationsCommunity support

6 개월 lifecycle

Page 26: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201426

w/Guests w/o Guests

Standard 8x5 business hours

Premium 24x7

Red Hat Enterprise Linux OpenStack Platform

● 기업용 오픈스택 코드● 안정된 RHEL 기반 ● 폭넓은 에코시스템

● Longer Lifecycle-OSP4 : 1.5 yrs+-OSP5 : 3 yrs

● 오픈스택 배치도구 - packstack - foreman

● Guest 인증 - Windows - RHEL - SUSE

1

2

서브스크립션 구매의 두가지 방법

서브스크립션은 socket pair 단위

Page 27: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201427

rhelosp installer - openstack manager

● Deployment tool● OS 및 오픈스택 구성 도구● puppet 을 이용● DHCP, DNS, PXE, TFTP 제공● 오픈스택 전용 배치 템플릿 제공

Page 28: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201428

Red Hat OpenStack Dashboard

Page 29: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201429

Red Hat Access 통합

Page 30: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201430

오픈스택 구성 아키텍쳐

Page 31: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201431

control node1

일반적인 RHEL-OSP 아키텍쳐 구성도

compute nodes

network node1

Cinder Volume 용스토리지 기술 .RHS, Ceph, Equalogic, HDS, NetApp FAS 6220 등

public 네트워크

api 네트워크

tenant 네트워크

storage 네트워크

HA

network node2

HA

HA

control node2

control node3

Page 32: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201432

Control Node 구성 - Cinder

api NIC storage NIC

RHS, Ceph 분산 FS 또는NetAPP , EMC, HDS 등

Cinder Driver 가 제공되는하드웨어기반 스토리지

api NIC storage NIC

glance-registry

cinder-volume

glance-api

cinder-api

Compute nodes

api NIC storage NIC

< 예시 > glance 는 분산 구성 시 NFS 사용 cinder 는 gluster, ceph 등 분산파일시스템 활용

NetApp 의 경우 NetAPP Unified Driver 를 이용- ONTAP 8.2 이상- Base, iSCSI, FlexClone 라이센스 필요

Page 33: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201433

OpenStack 컴포넌트의 HA

● OpenStack 컴포넌트들은 REST API 사용

● Pacemaker 와 HAProxy(L7 LB), keepalived(RHEL7 기반 ) 제공

● Foreman 에서 분산된 HA 구성 가능

● RHOSP5 는 mariadb-galera 지원

● RHEL-OSP4 는 RHEL HA add-on 을 통한 active-passive 구성

● failover : 공유스토리지에 DB 데이터 구성

● replication : mysql replication → 동기화 문제로 production 비추천

● 지원되는 amqp messaging

● RHELOSP4 : qpid + clustered broker

● RHELOSP5 : rabbitmq, qpid + clustered broker

Page 34: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201434

현재의 일반적인 HA 구성안

MariaDBSwift Proxy

Storage Network

Management Network

Load Balancers

External Network

Current Highly Available Deployment

Tenant Networks

Cluster of 3 NodesHot Standby

MixedSingle Node

Active / Passive

Active / Active

LegendTenant Instances

MongoDB

Compute Nodes

Shared/Distributed StorageSwift

Account, Container, Object

Neutron AgentsForeman

MemcachedHorizon

Neutron Server

Nova

AMQPKeystone

HeatGlanceCinder

Ceilometer

Page 35: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201435

컴포넌트 별 HA 구성 방식

Neutron Server

Swift Proxy

Nova

Cinder

Storage Network

Management Network

HorizonMemcached Load Balancers

External Network

Segregated Highly Available Clusters

Tenant Networks

Cluster of 3 NodesHot Standby

Mixed

Single Node

Active / Passive

Active / Active

LegendTenant Instances

Ceilometer MongoDB Heat

MariaDB

AMQPKeystone

Glance

Compute Nodes

Shared/Distributed StorageSwift

Account, Container, Object

Neutron AgentsForeman

Page 36: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201436

Red Hat Enterprise Virtualization Hypervisor*Red Hat Enterprise Linux KVM

● Lightweight / small footprint

● Less overhead

● Smaller attack surface

● Cost effective

● Closer to operating system DNA

● Provides massive scale-out capabilities

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM HYPERVISOR SUPPORT

VMware vSphere*vCenter Driver

● Co-exist with existing infrastructure assets

● Provides a seamless path to future migration to OpenStack

● Uses NSX1 plugin for Neutron

1NSX is only supported in production environments, per VMware's support requirements

*ESXi driver not supported

Page 37: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201437

●Red Hat Enterprise Linux 3

●Red Hat Enterprise Linux 4

●Red Hat Enterprise Linux 5

●Red Hat Enterprise Linux 6

●Red Hat Enterprise Linux 7

*32 and 64 bit for all versions

●SUSE Linux Enterprise Server 10

●SUSE Linux Enterprise Server 11

*32 and 64 bit for all versions

●Windows XP SP3+1

●Windows 73

●Windows 83

Microsoft SVVP Certified●Windows Server 2003 SP2+3

●Windows Server 20083

●Windows Server 2008 R22

●Windows Server 20122

1 32 bit only2 64 bit only3 32 and 64 bit

GUEST SUPPORT

Page 38: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201438

레드햇 서브스크립션의 가치

● 강화된 보안구성과 지속적인 업데이트 및 업그레이드 제공

● iptables 및 SELinux 사용 구성

● 제품 Lifecycle : 3 년 (RHEL-OSP5) ● Red Hat Global Support Service 를 통한 온라인 기술지원

● Standard(12x5) : 업무일 및 업무시간내 지원

● Premium(24x7) : 심각도에 따라 365 일 24 시간 지원

● 고객포탈의 기술자료

● 레퍼런스 아키텍쳐 및 매뉴얼

● Webinar Video● 고객 커뮤니티

Page 39: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201439

INFRASTRUCTURE-AS-A-SERVICEFoundation for the Open Hybrid Cloud

Page 40: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201440

RHEL-OSP & RED HAT STORAGE 레드햇으로부터 제공되는 포괄적인 클라우드 스택

RED HAT STORAGE

● 모든 OpenStack 스토리지 인터페이스를 지원하는 단일화된 기업용 스토리지 플랫폼

● Peta byte 스케일의 대규모의 확장성 , 탄력성과 고가용성 제공

● 광범위한 레퍼런스들로 입증된 기업용 스토리지 플랫폼

● Red Hat 이 개발하고 지원하는 인프라스트럭쳐 스택

● RHEL-OSP 의 스토리지 Add-on옵션으로 선택 가능 (Ceph 또는 GlusterFS)

Page 41: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201441

OPENSHIFT ENTERPRISE PAAS SOLUTION

● Heat 를 통해 OpenStack 에 openshift 자동 배치 : https://wiki.openstack.org/wiki/Heat/Running-openshift

Page 42: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201442

Cloud Enablement

InfrastructureManagement

Root CauseAnalysis

ConfigMgmt

Automation

Policies

OptimizeResource

Mgmt

CloudBursting

CapacityPlanning

Tagging

Compliance Chargeback Quota Enforcemen

t

ApprovalWorkflow

SelfServic

e

RED HAT CLOUDFORMS 클라우드 인프라 관리가 통합된 Cloud Enablement

Page 43: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201443

INFRASTRUCTURE-AS-A-SERVICEFoundation for the Open Hybrid Cloud

Page 44: Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM | 201444

THANK YOU