xen & cloud

28
XEN & CLOUD SPARCS14 ONION

Upload: dawn

Post on 26-Jan-2016

63 views

Category:

Documents


0 download

DESCRIPTION

XEN & CLOUD. SPARCS14 ONION. 1. XEN. 1) 가상화 (virtualization) 란 ?. 2 ) XEN 이란 ?. 가상화 (virtualization) 란 ?. 하나의 물리적인 하드웨어를 마치 여러 대의 독립되어 있는 장비인 것처럼 사용하는 것. 가상화의 장점 ?. 서버 용량을 효율적으로 사용 보안 , 관리 및 유지에 장점을 가지고 있다 비용 절감 / 보안. hypervisor 란 무엇인가 ?. 호스트 컴퓨터에서 다수의 운영 체제를 동시에 실행하기 위한 논리적인 가상 플랫폼. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: XEN & CLOUD

XEN & CLOUDSPARCS14 ONION

Page 2: XEN & CLOUD

1. XEN

Page 3: XEN & CLOUD

1) 가상화 (virtualization)란 ?2) XEN이란 ?

Page 4: XEN & CLOUD

가상화 (virtualization) 란 ?

하나의 물리적인 하드웨어를 마치 여러 대의 독립되어 있는 장비인 것처럼 사용하는 것

Page 5: XEN & CLOUD

가상화의 장점 ?

서버 용량을 효율적으로 사용보안 , 관리 및 유지에 장점을 가지고 있다비용 절감 / 보안

Page 6: XEN & CLOUD

hypervisor 란 무엇인가 ?

호스트 컴퓨터에서 다수의 운영 체제를 동시에 실행하기 위한 논리적인 가상 플랫폼가상 머신의 생성 , 관리 , 유지

Virtual machine monitor(VMM) : 가상화 머신이라고도 부른다 !

Page 7: XEN & CLOUD

TYPE 1(native 또는 bare-metal)

호스트 OS 와의 연동이 필요 없음게스트 OS 모니터로 호스트의 하드웨어에서 직접 실행단점 : 별도의 관리 컨설이 필요

Page 8: XEN & CLOUD

TYPE 2(hosted)

하이퍼바이저가 컴퓨터 상의 호스트 OS 위에서 동작게스트 OS 종류에 제약이 없음( 다양한 게스트 OS 동작 가능 )

컴퓨터의 하드웨어를 에뮬레이트 하기 떄문에 오버헤드가 큼

Page 9: XEN & CLOUD

Dom 0 : Host OS: 다른 guest domain 을 만들거나 관리할 때 사용

Dom U(guest)

: VM(virtual machine) 위에 새로 설치하는 OS 들과 그 시스템을 의미

Page 10: XEN & CLOUD

Full-Virtualization 란 ?

Page 11: XEN & CLOUD

Para-Virtualization란 ?

Page 12: XEN & CLOUD

XEN 이란 무엇인가 ?

여러 운영체제를 한 컴퓨터에서 동시 실행시키는 데 쓰이는 hypervisor

Page 13: XEN & CLOUD

Installing Xen

Page 14: XEN & CLOUD

기본적인 package 설치

sudo apt-get install xen-linux-system

apt-get install xen-tools

Page 15: XEN & CLOUD

sudo mv -i /etc/grub.d/10_linux /etc/grub.d/21_linux

Hypervisor 가 OS 전에 시작해야하므로 , 우리는 설정을 바꿔줘야한다 !

update-grub reboot 후 , uname –r : 커널을 확인해준다xm dmesg 하이퍼바이저의 실행 확인 가능

Page 16: XEN & CLOUD

Bridge Networking

Page 17: XEN & CLOUD

Network 설정하기

#vi /etc/xen/xend-config.sxp

network-script network-bridge가 활성화 되도록 합니다 !( 주석처리제거 )

#/etc/init.d/xend restart

Page 18: XEN & CLOUD

#vi /etc/xen-tools/xen-tools.conf

Creating Image-Based virtual ma-chines

이 파일은 xen-create-image 의 de-fault 값을 갖고 있습니다

Page 19: XEN & CLOUD

domU 이미지를 다른 경로에 저장하도록 하고 superuser 의 비밀번호를 가능하게 하기 위해 파일을 수정합니다

dir = /home/xendist = ‘xt-guess-suite-and-mirror --suite’Install-method =debootstrappasswd = 1

Page 20: XEN & CLOUD

Image 생성# mkdir /home/xen

# xen-create-image --hostname=xen1 --size=4Gb --swap=256Mb --ip=***.***.***.*** --memory=256Mb --arch=amd64 --role=udev

VM image 가 저장되어야하는 디렉토리를 만듭니다

Page 21: XEN & CLOUD

xm create /etc/xen/xen1.cfg

xm list

Configfile 에 기초해서 domain 을 만든다

모든 / 일부 도메인에 대한 정보를 보여줌xm console xen1

가상머신으로 로그인한다 !

Page 22: XEN & CLOUD

2. CLOUD

Page 23: XEN & CLOUD

CLOUD 란 ?

인터넷 기반의 컴퓨팅 기술 !인터넷 상의 유틸리티 데이터 서버에 프로그램을 두고 그때 그때 컴퓨터나 휴대폰 등에 불러와 사용하는 웹 기반 소프트웨어 서비스

Page 24: XEN & CLOUD
Page 25: XEN & CLOUD

SaaS 란 ?

Software as a service소프트웨어를 지원해주는 형태Ex) Gmail, Dropbox

Page 26: XEN & CLOUD

PaaS 란 ?

Platform as a serviceIaaS 와 SaaS 의 중간 형태개발환경 정도는 갖추어 제공됨

Page 27: XEN & CLOUD

IaaS 란 ?

Infrastructure as a service소프트웨어 관련 부분은 전부 다 컨트롤 하고 싶지만 , 하드웨어적인 부분을 손대기 싫을 때 쓰는 서비스가상 머신을 제공 받음

Page 28: XEN & CLOUD