SlideShare a Scribd company logo
1 of 32
Download to read offline
VDI on OpenStack
with Leostream Connection Broker
Bosung Lee, Ph.D.
(bs.lee@gotocloud.co.kr)
목 차
1. 데스크탑 가상화 (VDI) 개요
2. VDI 구현 사례
3. OpenStack과 VDI 환경 통합
4. VDI on OpenStack 환경 구성
5. VDI 구성
6. Conclusions & Future Works
데스크탑 가상화 (Virtual Desktop Infrastructure, VDI) 개요
가상화 기술 분류
• 가상화 기술 분류 및 특징
서버가상화
프리젠테이션 가상화
어플리케이션 가상화 (SBC) 데스크탑 가상화 (VDI)
주요 특징
여러 대의 물리적 서버를 고성능 서버의
가상머신(Virtual Machine)으로 통합
서버에 필요한 소프트웨어와 데이터가
준비되고 사용자의 PC는 입출력 장치로
사용됨
개인화된 데스크탑을 서버에서 제공, 사
용자의 PC는 입출력 장치로 사용됨
장점
•자원활용률 극대화
•신속한 서비스 제공 및 백업
•데이터 센터 비용 절감
•IT의 유연성 증대
•한대의 서버에서 여러 개의 사용자
어플리케이션 사용
•신속한 사용자 환경 전개
•부하 관리 자동화
•CPU, Memory, HDD, Network QoS
•가상 데스크탑 스케쥴 관리
•사용자별 개인화 환경 제공
유의점
•데이터 센터 운영프로세스 전환
•가상화 도입과정에서 관리 포인트 증가
•사용자 개인 환경의 제약 (Active-X 등)
•3D 환경 등 고성능 자원 제공 방안
(GPU Pass-through 등) 필요
•3D 환경 등 고성능 시스템 자원 제공
방안 (GPU Pass-through 등) 필요
적용 업무 •웹/포탈/데이터베이스 •Task Worker 업무 •Power & Knowledge Worker 업무
제품
•Vmware vSphere
•Citrix XenServer
•Microsoft Hyper-V
•Red Hat RHEV
•Innogrid Cluoudit
•Citrix XenApp
•Microsoft RDS (Terminal Server)
•ThinApp (Vmware)
•Citrix XenDesktop / VDI-In-a-Box
•VMware Horizon View
•Microsoft RDS
3/31
데스크탑 가상화 (VDI) 기본 구성 요소
• 데스크탑 가상화(VDI)는 Connection Broker, Hypervisor, Delivery, Provisioning으로 구성
– 사용자 접속 환경 및 할당된 데스크탑으로 연결(Broker)
– 다수의 데스크탑이 실행되기 위한 VM 환경(Hypervisor)
– 사용자 단말기와 가상 데스크탑을 연결하는 전송 기술(Delivery)
– 다수의 데스크탑 환경을 보급, 관리(Provisioning)
사용자 접속 및
데스크탑 연결
1
사용자 단말기
사용자에게 할당된 데스크탑을
준비하고
서버에 실행 준비
사용자가 접속하여 원격의
데스크탑에
필요한 정보를 전달하고 수신
실제 데스크탑에 필요한
사용자 설정 및
어플리케이션,
운영체제를 할당
Profiles
Apps
O/S
4
3
Hypervisor
서버 자원을 할당하여
가상 데스크탑을 실제로 구동
2
4/31
VDI 시스템 구성 예시 (Citrix XenDesktop)
• 관리서버 : DDC, Active Directory, License Server
• 가상데스크탑 호스팅 서버 : XenServer, Hyper-V, ESXi 등 Hypervisor 구동
• Shared Storage : 데스크탑 이미지 저장 및 사용자 데이터 저장
• DataStore : 가상데스크탑 정책 DB, 로그 저장
XenDesktop DDC
(Desktop Delivery Controller)
Active Directory
Citrix
License Server
XenDesktop Operator
- VDI Generation
- Image Manage
Citrix
XenDesktop
DataStore
Citrix
XenDesktop
Server Farm
사용자 라이선스 부여
사용자 접속 정책 및
접속 로그 관련 DB
사용자 접속 웹 페이지 제공 및
가상 데스크탑 할당
관리자 운영 콘솔
인증 및 정책 부여
가상 데스트탑
호스팅 서버
사용자 접속 단말
(일반 PC 및 Mobile)
Shared Storage :
가상 데스크탑 이미지,
사용자 데이터 저장
5/31
VDI 구성 요소 및 역할
구성 요소 역할
Citrix XenDesktop /
VMware Horizon View
OpenStack에서의
VDI 구성 요소
가상데스크탑 호스팅
• 사용자 가상데스크탑을 구동하는 서버
• Hypervisor 위에 Windows Desktop VM 구동
• 가상네트워크 구현
• Citrix XenServer
• VMware ESXi
• Microsoft Hyper-V
• Nova
• Neutron
웹인터페이스
• 사용자가 Web browser나 전용 클라이언트를 통해 배포된
가상데스크탑을 이용할 수 있는 웹 인터페이스 제공
• Web Interface
• 3rd Party Connection
Broker
• OpenStack에 VM
Provisioning
• 3rd Party Protocol
• User/Policy Mgmt.
프로비저닝 •공통 이미지를 이용하여 다량의 가상데스크톱 이미지 생성
• VM Provisioning on
Hypervisor
데스크탑 전송
•가상 데스크탑 사용자 인증 후 사용자 별로 할당된
가상데스크톱을 중계하고 세션 정책을 적용
•관리자는 중앙 콘솔에서 가상데스크톱 할당 정책 및 접속
현황을 실시간으로 확인
• Desktop Delivery
Controller
• User/Policy Mgmt.
• ICA / PCoIP /RDP
데이터베이스
•가상데스크탑 관리자 정책 및 가상데스크탑 설정
정보를 저장하는 데이터베이스
• DataStore (MS-SQL)
• 3rd Party DB for
Connection Broker
인증서버 •가상데스크탑 사용자 인증 및 Windows 사용자 정책 • Active Directory • AD, LDAP, RADIUS 등
Shared Storage
•가상데스크탑 이미지 및 사용자 데이터를 저장하는 공유
스토리지
• SAN/NAS/iSCSI
• Windows File Server
• Scale-out Storage
• Cinder, Ceph
• Swift
6/31
VDI 구현 사례
VDI를 통한 사내 업무망 보안 접속
• VDI를 이용한 사외에서 사내 업무망으로의 보안접속 구현
AS-IS TO-BE 장점
•내부 시스템의 보안을 위해 내부업무망과
인터넷망을 분리하여 운영 중
•사외에서 내부의 업무망에는 VPN을 통해
접속이 가능하나 내부 정보의 다운로드
방지가 필요함
•사내망에 사외접속용 가상데스크탑 존을
구축하고, 가상데스크탑을 통해 내부업무망
접속 허용
•가상데스크탑을 통해서만 내부업무망으로
접속이 가능하도록 가상데스크탑 존과 내부
업무망 사이에 ACL 적용
•별도의 물리적인 네트워크 재구축 없이
기존의 네트워크 구성을 통해 보안 접속
•가상데스크탑에 대한 사외접속은 본사에서
제어
•사외에서 내부업무망에 접속 후 내부 업무
가능, 업무 데이터는 가상데스크탑 내에만
저장되므로 데이터 유출 방지 구현
`
가상데스크탑 존에서만
내부업무망에 접속
VPN통신
내부업무망
VPN
업무
서버
SRC IP 가 가상 데스크탑인 경우만
라우팅하도록 ACL 설정
Router
업무
서버
업무
서버
업무
서버
가상
데스크탑
가상
데스크탑
가상
데스크탑
사외 사용자
8/31
VDI를 통한 사내 업무망 보안 접속
• 사내 업무망 보안 접속 개념도
VPN
Connection
Broker
Active
Directory
사외 PC
인터넷 망
인터넷 망 방화벽
가상화 서버 팜 방화벽
업무망 방화벽
업무망 서버
업무망 서버
내부업무망
업무용
가상데스크탑
1. 사외 PC에서 VPN을 통해 가상화서버팜의 Connection Broker 접속
2. Connection Broker에서 가상데스크탑 계정서버에 인증 확인
3. 인증 확인 후 사용자에게 업무용 가상데스크탑 할당
4. 업무용 가상데스크탑에서 내부 업무망서버에 접속
5. 업무용 가상데스크탑의 화면이 VPN을 통해 사외 PC에 전송
⑤
④
③
②
①
가상데스크탑
계정서버
9/31
VDI를 통한 인터넷 망분리
• 악성코드에 의한 내부망 공격을 방지하기 위한 인터넷용 VDI 구현
AS-IS TO-BE 장점
• 물리적인 망분리의 경우 사용자당 2대의 PC 필요
• 사용자 PC의 증가로 인한 데스크탑 관리 부하 증가
• 전력 및 공간 확보 등 망분리로 인한 시설투자 증가
• 물리적인 망분리를 위한 네트워크 투자 비용 증가
• 사용률이 낮은 PC의 증가로 인한 IT 자원 비효율화
• 가상화를 통한 망분리로 사용자당 1대의 PC 유지
• 기존의 PC를 이용, 안터넷용 가상데스크탑에 연결
• 기존 네트워크 망을 활용 가상화 서버에 접속
• 물리적 망분리에 비해 데스크탑 관리 부하 감소
• 전력 및 공간 확보 불필요로 인한 시설투자비 감소
• 논리적인 망분리를 통한 네트워크 투자 비용 절감
• 사용률이 낮은 PC에 대한 가상화로 인한 IT 자원
효율화 추구
내부 업무망
INTERNET
내부 업무망 PC
VPN
가상데스크탑
호스팅 서버
가상데스크탑
인증서버
Connection
Broker
내부망 서버
방화벽
인터넷에서의 해킹,
바이러스로부터
내부 업무망 보호
10/31
VDI를 통한 인터넷 망분리
• 인터넷 망분리 개념도
VPN
Connection
Broker
Active
Directory
업무망 PC
내부업무망
업무망 방화벽
가상화 서버 팜 방화벽
인터넷 망 방화벽
업무망 서버 업무망 서버
인터넷용
가상데스크탑
1. 업무망 PC에서 VPN을 통해 가상화서버팜의 Connection Broker 접속
2. Connection Broker에서 가상데스크탑 계정서버에 인증 확인
3. 인증 확인 후 사용자에게 인터넷용 가상데스크탑 할당
4. 인터넷용 가상데스크탑에서 인터넷 접속
5. 인터넷용 가상데스크탑의 화면이 VPN을 통해 업무망 PC에 전송
⑤
④
③
②
①
가상데스크탑
계정서버
인터넷
11/31
OpenStack과 VDI 환경 통합
OpenStack 환경에서 VDI 구현 필요성
• 기존 데스크탑 가상화 솔루션의 한계
– 특정 Hypervisor에 종속
• Citrix XenDesktop : XenServer / Microsoft Hyper-V / Vmware ESX
• Vmware Horizon View : VMware ESXi
• Microsoft RDS : Microsoft Hyper-V
• Red Hat VDI, Verde VirtualBridge : KVM
– 특정 네트워크 장비(VPN)에서 최적의 성능 발휘
• Citrix NetScalar / VMware Secure Gateway
– 데스크탑 가상화 인프라와 IaaS 클라우드와의 통합 어려움
• IaaS 클라우드 인프라와 데스크탑 가상화 인프라 별도 운영으로 인한 인력, 투자 비용, 리소스의 낭비 발생 우려
• OpenStack은 Linux 기반, VDI 솔루션은 Windows 서버 기반
OpenStack IaaS 클라우드가 구축되어 있다면?
OpenStack과는 별도로 VDI 구축
OpenStack과 VDI 환경 통합
13/31
OpenStack과 VDI 환경 통합
구성 요소 역할
OpenStack에서의
VDI 구성 요소
요구 사항
가상데스크탑 호스팅
• 사용자 가상데스크탑을 구동하는 서버
• Hypervisor 위에 Windows Desktop VM 구동
• 가상네트워크 구현
• Nova
• Neutron
만족
웹인터페이스
• 사용자가 Web browser나 전용 클라이언트를 통해 배포된
가상데스크탑을 이용할 수 있는 웹 인터페이스 제공
• 3rd Party Connection
Broker
• OpenStack에 VM
Provisioning
• 3rd Party Protocol
• User/Policy Mgmt.
• OpenStack Nova에
가상데스크탑 생성 및
삭제 지원
프로비저닝 •공통 이미지를 이용하여 다량의 가상데스크톱 이미지 생성
데스크탑 전송
•가상 데스크탑 사용자 인증 후 사용자 별로 할당된
가상데스크톱을 중계하고 세션 정책을 적용
•관리자는 중앙 콘솔에서 가상데스크톱 할당 정책 및 접속
현황을 실시간으로 확인
데이터베이스
•가상데스크탑 관리자 정책 및 가상데스크탑 설정
정보를 저장하는 데이터베이스
• 3rd Party DB for
Connection Broker
•다양한 DB 지원
인증서버 •가상데스크탑 사용자 인증 및 Windows 사용자 정책 • AD, LDAP, RADIUS 등
•다양한 사용자 인증
방식 지원
•Keystone 통합
Shared Storage
•가상데스크탑 이미지 및 사용자 데이터를 저장하는 공유
스토리지
• Cinder, Ceph
• Swift
만족
14/31
Leostream Connection Broker
출처: http://www.leostream.com/product/how_it_works
• Connection Broker
• 가상데스크탑 및 어플리케이션 할당 및 관리
• 웹 인터페이스를 통한 자원관리 및 사용자
정책 관리
• OpenStack 가상데스크탑 지원
• Leostream Connect
• 가상데스크탑 접속 용 클라이언트
• Single Sign-on 지원
• Windows / Linux / OS X 지원
• Leostream Agent
• 가상데스크탑에 설치
• Connection Broker와 가상데스크탑 간의 정보 교환
• USB Redirection
• User idle time monitoring
Leostream 주요 특징
15/31
VDI on OpenStack 환경 구성
OpenStack 기반 VDI를 통한 사내 업무망 보안 접속 구현
• OpenStack 기반 VDI 사내 업무망 보안 접속 개념도
VPN VM
Leostream
Connection
Broker VM
Active
Directory
VM
사외 PC (Leostream Connect)
인터넷 망
인터넷 망 방화벽
가상화 서버 팜 방화벽
업무망 방화벽
업무망 서버
업무망 서버
내부업무망
업무용
가상데스크탑
⑤
④
③
②
①
가상데스크탑
계정서버
1. 사외 PC에서 VPN을 통해 가상화서버팜의 Connection Broker 접속
2. Connection Broker에서 가상데스크탑 계정서버에 인증 확인
3. 인증 확인 후 사용자에게 업무용 가상데스크탑 할당
4. 업무용 가상데스크탑에서 내부 업무망서버에 접속
5. 업무용 가상데스크탑의 화면이 VPN을 통해 사외 PC에 전송
• Leostream Connection Broker
• Active Directory 인증
• VPN VM
• OpenStack Security Group으로
방화벽 대체
• Leostream Connect로 접속
Key Concepts
OpenStack
IaaS Cloud
17/31
GotoCloud OpenStack Configuration
• 서버 구성
– 1 Controller, 1 Compute + Network
– CentOS 7 64bit (KVM)
– OpenStack Kilo
– Controller에 OS HDD + Data HDD 설치
• glance image, cinder volume service
• nova instance는 controller의 NFS volume에 저장
• 네트워크 구성
– 서버당 4개의 NIC 장착
– enp1s0 : External Network 1 (internet) 연결
• Controller는 Internet에서 Dashboard 접속용
– enp3s0 : Management Network
– enp4s0 : Tunnel network와 NFS network
• Compute 노드가 늘어날 경우 Tunnel로 사용
• NFS Network는 분리하는 것을 권장함
– enp5s0 : External Network 2 (intranet) 연결
Management network
External network (Internet)
enp3s0 (192.168.0.201)
enp1s0 (No IP)enp1s0 (180.180.180.180)
enp3s0 (192.168.0.202)
enp4s0 (10.0.1.2)enp4s0 (10.0.1.1)
Tnnnel network + NFS
Controller Node Compute + Network
Keystone
Glance
Horizon
Cinder
Nova
Neutron
Heat
Telemetry
NFS
(nova instance)
enp5s0 (No IP)
External network2 (Intranet)
18/31
External network2 추가
• Intranet 연결용 External network2 추가
– Neutron L3 Agent 설정
•/etc/neutron/l3_agent.ini 수정 (Controller node Only!)
– Openvswitch Plugin 설정
•/etc/neutron/plugin.ini (Controller+Compute node)
– Bridge 추가
external_network_bridge =
gateway_external_network_id =
[ml2]
type_drivers = flat, vlan, gre, vxlan
[ml2_type_flat]
flat_networks = *
[ovs]
bridge_mappings = external:br-ex,intranet:br-intra
network_vlan_range = external,intranet
# ovs-vsctl add-br br-intra
# ovs-vsctl add-port br-intra enp5s0
# ovs-vsctl add-port br-intra phy-by-intra
# ovs-vsctl set interface phy-by-intra type=patch
# ovs-vsctl set interface phy-by-intra options:peer=int-br-intra
br-int ovs-bridge
int-br-intra
phy-br-intra
br-intra
enp5s0
int-br-ex
phy-br-ex
br-ex
enp1s0
tap-xxx tap-xxx tap-yyy tap-yyy
namespace-xxx namespace-yyy
qr-xxx qg-xxx qr-yyy qg-yyy
External network2
19/31
Multiple External Networks – Internet & Intranet
External Network
(Internet)
External Network2
(Intranet)
20/31
Default Security Group Rule
• Internet 에서 VM 접속 (Ingress)
– 172.16.100.0 내부의 VM에 대해서는
RDP(3389 tcp) 접속만 허용
– 172.16.100.1 Router를 통해 내부로 연결
• Default GW : 172.16.100.1
•VM에서 Intranet 접속 (Egress)
– 172.16.100.0 에서는 192.168.0.0
네트워크로만 접속
• 192.168.0.0/24 GW : 172.16.100.254
Internet
Intranet
(192.168.0.0/24)
(Ingress)
(Egress)
21/31
Final Network Topology
Intranet
(192.168.0.0/24)
Internet
VDI Subnet
(172.16.100.0/24)
Internet Router
Intranet Router
VPN VM (SoftEther VPN)
Public IP Association
Virtual Desktops
(Windows 7 32 bit)
Active Directory
(DNS Server)
Leostream
Connection Broker
VPN Tunnel (443 tcp)
1. 사외 PC에서 VPN VM Public IP로 VPN Tunnel 생성
2. Leostream Connection Broker에 로그인
3. Active Directory 에서 사용자 인증
4. 인증 후 desktop-0 ~ desktop-2 VM 할당
5. Desktop VM에서 Intranet (192.168.0.0/24) 접속
6. Desktop VM의 화면이 사외 PC에 전송
22/31
VDI 구성
Active Directory 서버 설치
• DNS 서비스 설치
– VDI Subnet 설정에서 DNS 주소를 Active
Directory로 지정
•DNS가 AD로 지정되지 않을 경우 Desktop VM의 AD
Join이 실패함
•외부 DNS는 DNS 전달자에서 설정
•DNS 동적 업데이트 설정 (가상데스크탑 자동 추가)
• VDI User 생성
– 조직단위 (Organizational Unit)
• Domain 방화벽 정책 설정
– AD의 도메인 방화벽 정책 가상 데스크탑에 적용
Active Directory IP Address
Domain User
Group Members
DNS 전달자에 외부 DNS 등록
DNS 동적 업데이트
24/31
가상데스크탑 Master Image 생성
• VirtIO 드라이버를 포함한 가상데스크탑 OS 설치
– OS Update 및 필요한 응용프로그램 설치
• 가상데스크탑 OS 설정
– Domain Join 및 원격데스크탑 허용 설정
• 원격데스크탑 사용자에 Domain User 추가
• Leostream Agent 설치
– Connection Broker 주소와 Port 지정
• 기존 IP해제
– DHCP에서 할당된 IP 주소 해제
•해제하지 않을 경우 신규 생성 VM에서 IP를 할당받지 못함
• Cloudbase-Init 설치
– Cloudbase-Init 설치 및 Sysprep 초기화 수행
• Windows OS를 복제할 경우 SID (Security Identifier)가 중복
되면 Domain에 Join에 실패
• Glance Image 등록
가상데스크탑 사용자 원격 허용
Connection Broker IP Address
25/31
Connection Broker 설정
• Authentication Server 추가
– Active Directory 서버 인증서버로 추가
– AD의 사용자를 VDI 사용자로 추가
• OpenStack Center 추가
– Auth URL 설정
• Auth URL을 통해 Connection Broker에서
OpenStack에 연결
– OpenStack Project, User 설정
– VDI subnet 추가
• 가상데스크탑이 연결될
Subnet ID
Active Directory
IP Address
Domain Name
26/31
Connection Broker 설정
• 가상데스크탑 Pool 설정
– Pool에 OpenStack Center추가
• Center 목록에서 선택
– 생성되는 가상데스크탑을 Domain에 추가
• 인증서버에 추가한 AD의 도메인 지정
• AD가 먼저 추가되어 있어야 함
– Provisioning Parameter 설정
OpenStack Center
AD Domain
27/31
VDI 접속
• Leostream Connect 또는 웹인터페이스 접속
28/31
Conclusions & Future Works
Conclusions & Future Works
• OpenStack 환경에서 VDI 구현
– OpenStack 환경에서 VDI를 구현함으로써 특정 Hypervisor에 종속 해결
– 데스크탑 가상화 인프라와 IaaS 클라우드와의 통합
• IaaS 클라우드 인프라와 데스크탑 가상화 인프라 통합 운영으로 인한 인력, 투자 비용, 리소스의 낭비 감소
• Leostream Connection Broker
– OpenStack을 지원하는 Connection Broker
• Future Works
– 가상데스크탑 Master Image 생성 방식 개선 필요
• Master Image 생성 : OS 설치 -> 가상데스크탑 구성 -> 일반화 -> OpenStack Image 등록
• Master Image 변경 : Master Image로부터 VM 생성 -> 변경 작업 -> 일반화 -> OpenStack Image 등록
• 개선필요 사항 : Connection Broker에서 가상데스크탑 복제 실행 -> Agent 에서 일반화 명령 전송 -> 새로운 데스크탑 복제
– Swift 등 Object Storage를 가상데스크탑의 사용자 데이터 저장 공간으로 활용
• VDI에서의 Storage 병목 현상 개선
– VPN 연동, 모바일 디바이스 지원 Client 개발
OpenStack IaaS 클라우드가 구축되어 있다면? OpenStack과 VDI 환경 통합
30/31
Q & A
Bosung Lee, Ph.D.
e-mail: bs.lee@gotocloud.co.kr
blog: http://gotocloud.co.kr
31/31

More Related Content

What's hot

VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16David Pasek
 
Apresentacao zabbix
Apresentacao zabbixApresentacao zabbix
Apresentacao zabbixDaniel Peres
 
XenDesktop / XenAppの可用性を最大化するポッドアーキテクチャとは
XenDesktop / XenAppの可用性を最大化するポッドアーキテクチャとはXenDesktop / XenAppの可用性を最大化するポッドアーキテクチャとは
XenDesktop / XenAppの可用性を最大化するポッドアーキテクチャとはCitrix Systems Japan
 
vSAN Beyond The Basics
vSAN Beyond The BasicsvSAN Beyond The Basics
vSAN Beyond The BasicsSumit Lahiri
 
66 pfsense tutorial
66 pfsense tutorial66 pfsense tutorial
66 pfsense tutorialequinonesr
 
Cisco Live Brksec 3032 - NGFW Clustering
Cisco Live Brksec 3032 - NGFW ClusteringCisco Live Brksec 3032 - NGFW Clustering
Cisco Live Brksec 3032 - NGFW Clusteringib_cims
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overviewvalerian_ceaus
 
Brkmpl 2333
Brkmpl 2333Brkmpl 2333
Brkmpl 2333ronsito
 
vSAN architecture components
vSAN architecture componentsvSAN architecture components
vSAN architecture componentsDavid Pasek
 
Cisco nexus 7009 overview
Cisco nexus 7009 overviewCisco nexus 7009 overview
Cisco nexus 7009 overviewHamza Al-Qudah
 
VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1Sanjeev Kumar
 
What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18ShapeBlue
 
Cloud, SDN, NFV
Cloud, SDN, NFVCloud, SDN, NFV
Cloud, SDN, NFVIgor D.C.
 
Docker Networking Overview
Docker Networking OverviewDocker Networking Overview
Docker Networking OverviewSreenivas Makam
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreCisco Canada
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSXScott Lowe
 
Horizon view technical deep dive
Horizon view   technical deep diveHorizon view   technical deep dive
Horizon view technical deep diveMurugesan Arumugam
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 

What's hot (20)

VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16
 
Apresentacao zabbix
Apresentacao zabbixApresentacao zabbix
Apresentacao zabbix
 
XenDesktop / XenAppの可用性を最大化するポッドアーキテクチャとは
XenDesktop / XenAppの可用性を最大化するポッドアーキテクチャとはXenDesktop / XenAppの可用性を最大化するポッドアーキテクチャとは
XenDesktop / XenAppの可用性を最大化するポッドアーキテクチャとは
 
vSAN Beyond The Basics
vSAN Beyond The BasicsvSAN Beyond The Basics
vSAN Beyond The Basics
 
66 pfsense tutorial
66 pfsense tutorial66 pfsense tutorial
66 pfsense tutorial
 
Cisco Live Brksec 3032 - NGFW Clustering
Cisco Live Brksec 3032 - NGFW ClusteringCisco Live Brksec 3032 - NGFW Clustering
Cisco Live Brksec 3032 - NGFW Clustering
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overview
 
Network virtualization
Network virtualizationNetwork virtualization
Network virtualization
 
Brkmpl 2333
Brkmpl 2333Brkmpl 2333
Brkmpl 2333
 
vSAN architecture components
vSAN architecture componentsvSAN architecture components
vSAN architecture components
 
Cisco nexus 7009 overview
Cisco nexus 7009 overviewCisco nexus 7009 overview
Cisco nexus 7009 overview
 
VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1
 
What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18
 
Cloud, SDN, NFV
Cloud, SDN, NFVCloud, SDN, NFV
Cloud, SDN, NFV
 
Docker Networking Overview
Docker Networking OverviewDocker Networking Overview
Docker Networking Overview
 
VSICM8_M02.pptx
VSICM8_M02.pptxVSICM8_M02.pptx
VSICM8_M02.pptx
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centre
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSX
 
Horizon view technical deep dive
Horizon view   technical deep diveHorizon view   technical deep dive
Horizon view technical deep dive
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 

Viewers also liked

[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with DockerOpenStack Korea Community
 
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-GeneOpenStack Korea Community
 
[2017년 5월 정기세미나] Network with OpenStack - OpenStack Summit Boston Post
[2017년 5월 정기세미나] Network with OpenStack - OpenStack Summit Boston Post[2017년 5월 정기세미나] Network with OpenStack - OpenStack Summit Boston Post
[2017년 5월 정기세미나] Network with OpenStack - OpenStack Summit Boston PostOpenStack Korea Community
 
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
[OpenStack Days Korea 2016] Track4 - OpenStack with KubernetesOpenStack Korea Community
 
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing SystemOpenStack Korea Community
 
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택
[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택
[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택OpenStack Korea Community
 
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트OpenStack Korea Community
 
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드Ian Choi
 
2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-HelmSK Telecom
 
오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개Nalee Jang
 
JBUG Korea 소개
JBUG Korea 소개JBUG Korea 소개
JBUG Korea 소개jbugkorea
 

Viewers also liked (20)

[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
 
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
 
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
 
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
 
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
 
[2017년 5월 정기세미나] Network with OpenStack - OpenStack Summit Boston Post
[2017년 5월 정기세미나] Network with OpenStack - OpenStack Summit Boston Post[2017년 5월 정기세미나] Network with OpenStack - OpenStack Summit Boston Post
[2017년 5월 정기세미나] Network with OpenStack - OpenStack Summit Boston Post
 
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
 
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
 
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
 
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
 
[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택
[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택
[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택
 
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
 
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술
 
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
 
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
 
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
 
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
 
2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm
 
오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개
 
JBUG Korea 소개
JBUG Korea 소개JBUG Korea 소개
JBUG Korea 소개
 

Similar to [OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connection Broker

프로젝트용 PC 환경구성 이찬희
프로젝트용 PC 환경구성   이찬희프로젝트용 PC 환경구성   이찬희
프로젝트용 PC 환경구성 이찬희찬희 이
 
Next generation cloud data center technologies
Next generation cloud data center technologiesNext generation cloud data center technologies
Next generation cloud data center technologieshybrid cloud
 
1711 azure-live
1711 azure-live1711 azure-live
1711 azure-live세준 김
 
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Changhyun Lim
 
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]정호 최
 
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019Amazon Web Services Korea
 
Oracle VDI 3.4소개 ver1.1
Oracle VDI 3.4소개 ver1.1Oracle VDI 3.4소개 ver1.1
Oracle VDI 3.4소개 ver1.1Sungwoong Chang
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdfOpen Source Consulting
 
클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)Ian Choi
 
Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례정현 남
 
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원MunWon (MW) Lee
 
VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.HyunHwa Myoung
 
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...OpenStack Korea Community
 
클라우드기반 웹 데스크탑
클라우드기반 웹 데스크탑 클라우드기반 웹 데스크탑
클라우드기반 웹 데스크탑 JaeWoo Wie
 
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안Amazon Web Services Korea
 
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDNIan Choi
 
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)정명훈 Jerry Jeong
 
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon Web Services Korea
 

Similar to [OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connection Broker (20)

프로젝트용 PC 환경구성 이찬희
프로젝트용 PC 환경구성   이찬희프로젝트용 PC 환경구성   이찬희
프로젝트용 PC 환경구성 이찬희
 
Next generation cloud data center technologies
Next generation cloud data center technologiesNext generation cloud data center technologies
Next generation cloud data center technologies
 
1711 azure-live
1711 azure-live1711 azure-live
1711 azure-live
 
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
 
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
 
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019
 
20150115 AWS BlackBelt - Amazon VPC (Korea)
20150115 AWS BlackBelt - Amazon VPC (Korea)20150115 AWS BlackBelt - Amazon VPC (Korea)
20150115 AWS BlackBelt - Amazon VPC (Korea)
 
Oracle VDI 3.4소개 ver1.1
Oracle VDI 3.4소개 ver1.1Oracle VDI 3.4소개 ver1.1
Oracle VDI 3.4소개 ver1.1
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
 
클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)
 
Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례
 
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원
 
VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.
 
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
 
클라우드기반 웹 데스크탑
클라우드기반 웹 데스크탑 클라우드기반 웹 데스크탑
클라우드기반 웹 데스크탑
 
oVirt introduction
oVirt introduction oVirt introduction
oVirt introduction
 
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
 
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
 
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
 
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
 

More from OpenStack Korea Community

2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티OpenStack Korea Community
 
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...OpenStack Korea Community
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architectureOpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with PrometheusOpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on KubernetesOpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 [OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud NativeOpenStack Korea Community
 
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크OpenStack Korea Community
 

More from OpenStack Korea Community (20)

2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
 
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
 
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
 
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
 
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
 
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
 
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
 
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
 
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
 
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
 
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
 
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 [OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
 
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
 
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
 
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
 
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 

Recently uploaded

A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 

Recently uploaded (6)

A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 

[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connection Broker

  • 1. VDI on OpenStack with Leostream Connection Broker Bosung Lee, Ph.D. (bs.lee@gotocloud.co.kr)
  • 2. 목 차 1. 데스크탑 가상화 (VDI) 개요 2. VDI 구현 사례 3. OpenStack과 VDI 환경 통합 4. VDI on OpenStack 환경 구성 5. VDI 구성 6. Conclusions & Future Works
  • 3. 데스크탑 가상화 (Virtual Desktop Infrastructure, VDI) 개요
  • 4. 가상화 기술 분류 • 가상화 기술 분류 및 특징 서버가상화 프리젠테이션 가상화 어플리케이션 가상화 (SBC) 데스크탑 가상화 (VDI) 주요 특징 여러 대의 물리적 서버를 고성능 서버의 가상머신(Virtual Machine)으로 통합 서버에 필요한 소프트웨어와 데이터가 준비되고 사용자의 PC는 입출력 장치로 사용됨 개인화된 데스크탑을 서버에서 제공, 사 용자의 PC는 입출력 장치로 사용됨 장점 •자원활용률 극대화 •신속한 서비스 제공 및 백업 •데이터 센터 비용 절감 •IT의 유연성 증대 •한대의 서버에서 여러 개의 사용자 어플리케이션 사용 •신속한 사용자 환경 전개 •부하 관리 자동화 •CPU, Memory, HDD, Network QoS •가상 데스크탑 스케쥴 관리 •사용자별 개인화 환경 제공 유의점 •데이터 센터 운영프로세스 전환 •가상화 도입과정에서 관리 포인트 증가 •사용자 개인 환경의 제약 (Active-X 등) •3D 환경 등 고성능 자원 제공 방안 (GPU Pass-through 등) 필요 •3D 환경 등 고성능 시스템 자원 제공 방안 (GPU Pass-through 등) 필요 적용 업무 •웹/포탈/데이터베이스 •Task Worker 업무 •Power & Knowledge Worker 업무 제품 •Vmware vSphere •Citrix XenServer •Microsoft Hyper-V •Red Hat RHEV •Innogrid Cluoudit •Citrix XenApp •Microsoft RDS (Terminal Server) •ThinApp (Vmware) •Citrix XenDesktop / VDI-In-a-Box •VMware Horizon View •Microsoft RDS 3/31
  • 5. 데스크탑 가상화 (VDI) 기본 구성 요소 • 데스크탑 가상화(VDI)는 Connection Broker, Hypervisor, Delivery, Provisioning으로 구성 – 사용자 접속 환경 및 할당된 데스크탑으로 연결(Broker) – 다수의 데스크탑이 실행되기 위한 VM 환경(Hypervisor) – 사용자 단말기와 가상 데스크탑을 연결하는 전송 기술(Delivery) – 다수의 데스크탑 환경을 보급, 관리(Provisioning) 사용자 접속 및 데스크탑 연결 1 사용자 단말기 사용자에게 할당된 데스크탑을 준비하고 서버에 실행 준비 사용자가 접속하여 원격의 데스크탑에 필요한 정보를 전달하고 수신 실제 데스크탑에 필요한 사용자 설정 및 어플리케이션, 운영체제를 할당 Profiles Apps O/S 4 3 Hypervisor 서버 자원을 할당하여 가상 데스크탑을 실제로 구동 2 4/31
  • 6. VDI 시스템 구성 예시 (Citrix XenDesktop) • 관리서버 : DDC, Active Directory, License Server • 가상데스크탑 호스팅 서버 : XenServer, Hyper-V, ESXi 등 Hypervisor 구동 • Shared Storage : 데스크탑 이미지 저장 및 사용자 데이터 저장 • DataStore : 가상데스크탑 정책 DB, 로그 저장 XenDesktop DDC (Desktop Delivery Controller) Active Directory Citrix License Server XenDesktop Operator - VDI Generation - Image Manage Citrix XenDesktop DataStore Citrix XenDesktop Server Farm 사용자 라이선스 부여 사용자 접속 정책 및 접속 로그 관련 DB 사용자 접속 웹 페이지 제공 및 가상 데스크탑 할당 관리자 운영 콘솔 인증 및 정책 부여 가상 데스트탑 호스팅 서버 사용자 접속 단말 (일반 PC 및 Mobile) Shared Storage : 가상 데스크탑 이미지, 사용자 데이터 저장 5/31
  • 7. VDI 구성 요소 및 역할 구성 요소 역할 Citrix XenDesktop / VMware Horizon View OpenStack에서의 VDI 구성 요소 가상데스크탑 호스팅 • 사용자 가상데스크탑을 구동하는 서버 • Hypervisor 위에 Windows Desktop VM 구동 • 가상네트워크 구현 • Citrix XenServer • VMware ESXi • Microsoft Hyper-V • Nova • Neutron 웹인터페이스 • 사용자가 Web browser나 전용 클라이언트를 통해 배포된 가상데스크탑을 이용할 수 있는 웹 인터페이스 제공 • Web Interface • 3rd Party Connection Broker • OpenStack에 VM Provisioning • 3rd Party Protocol • User/Policy Mgmt. 프로비저닝 •공통 이미지를 이용하여 다량의 가상데스크톱 이미지 생성 • VM Provisioning on Hypervisor 데스크탑 전송 •가상 데스크탑 사용자 인증 후 사용자 별로 할당된 가상데스크톱을 중계하고 세션 정책을 적용 •관리자는 중앙 콘솔에서 가상데스크톱 할당 정책 및 접속 현황을 실시간으로 확인 • Desktop Delivery Controller • User/Policy Mgmt. • ICA / PCoIP /RDP 데이터베이스 •가상데스크탑 관리자 정책 및 가상데스크탑 설정 정보를 저장하는 데이터베이스 • DataStore (MS-SQL) • 3rd Party DB for Connection Broker 인증서버 •가상데스크탑 사용자 인증 및 Windows 사용자 정책 • Active Directory • AD, LDAP, RADIUS 등 Shared Storage •가상데스크탑 이미지 및 사용자 데이터를 저장하는 공유 스토리지 • SAN/NAS/iSCSI • Windows File Server • Scale-out Storage • Cinder, Ceph • Swift 6/31
  • 9. VDI를 통한 사내 업무망 보안 접속 • VDI를 이용한 사외에서 사내 업무망으로의 보안접속 구현 AS-IS TO-BE 장점 •내부 시스템의 보안을 위해 내부업무망과 인터넷망을 분리하여 운영 중 •사외에서 내부의 업무망에는 VPN을 통해 접속이 가능하나 내부 정보의 다운로드 방지가 필요함 •사내망에 사외접속용 가상데스크탑 존을 구축하고, 가상데스크탑을 통해 내부업무망 접속 허용 •가상데스크탑을 통해서만 내부업무망으로 접속이 가능하도록 가상데스크탑 존과 내부 업무망 사이에 ACL 적용 •별도의 물리적인 네트워크 재구축 없이 기존의 네트워크 구성을 통해 보안 접속 •가상데스크탑에 대한 사외접속은 본사에서 제어 •사외에서 내부업무망에 접속 후 내부 업무 가능, 업무 데이터는 가상데스크탑 내에만 저장되므로 데이터 유출 방지 구현 ` 가상데스크탑 존에서만 내부업무망에 접속 VPN통신 내부업무망 VPN 업무 서버 SRC IP 가 가상 데스크탑인 경우만 라우팅하도록 ACL 설정 Router 업무 서버 업무 서버 업무 서버 가상 데스크탑 가상 데스크탑 가상 데스크탑 사외 사용자 8/31
  • 10. VDI를 통한 사내 업무망 보안 접속 • 사내 업무망 보안 접속 개념도 VPN Connection Broker Active Directory 사외 PC 인터넷 망 인터넷 망 방화벽 가상화 서버 팜 방화벽 업무망 방화벽 업무망 서버 업무망 서버 내부업무망 업무용 가상데스크탑 1. 사외 PC에서 VPN을 통해 가상화서버팜의 Connection Broker 접속 2. Connection Broker에서 가상데스크탑 계정서버에 인증 확인 3. 인증 확인 후 사용자에게 업무용 가상데스크탑 할당 4. 업무용 가상데스크탑에서 내부 업무망서버에 접속 5. 업무용 가상데스크탑의 화면이 VPN을 통해 사외 PC에 전송 ⑤ ④ ③ ② ① 가상데스크탑 계정서버 9/31
  • 11. VDI를 통한 인터넷 망분리 • 악성코드에 의한 내부망 공격을 방지하기 위한 인터넷용 VDI 구현 AS-IS TO-BE 장점 • 물리적인 망분리의 경우 사용자당 2대의 PC 필요 • 사용자 PC의 증가로 인한 데스크탑 관리 부하 증가 • 전력 및 공간 확보 등 망분리로 인한 시설투자 증가 • 물리적인 망분리를 위한 네트워크 투자 비용 증가 • 사용률이 낮은 PC의 증가로 인한 IT 자원 비효율화 • 가상화를 통한 망분리로 사용자당 1대의 PC 유지 • 기존의 PC를 이용, 안터넷용 가상데스크탑에 연결 • 기존 네트워크 망을 활용 가상화 서버에 접속 • 물리적 망분리에 비해 데스크탑 관리 부하 감소 • 전력 및 공간 확보 불필요로 인한 시설투자비 감소 • 논리적인 망분리를 통한 네트워크 투자 비용 절감 • 사용률이 낮은 PC에 대한 가상화로 인한 IT 자원 효율화 추구 내부 업무망 INTERNET 내부 업무망 PC VPN 가상데스크탑 호스팅 서버 가상데스크탑 인증서버 Connection Broker 내부망 서버 방화벽 인터넷에서의 해킹, 바이러스로부터 내부 업무망 보호 10/31
  • 12. VDI를 통한 인터넷 망분리 • 인터넷 망분리 개념도 VPN Connection Broker Active Directory 업무망 PC 내부업무망 업무망 방화벽 가상화 서버 팜 방화벽 인터넷 망 방화벽 업무망 서버 업무망 서버 인터넷용 가상데스크탑 1. 업무망 PC에서 VPN을 통해 가상화서버팜의 Connection Broker 접속 2. Connection Broker에서 가상데스크탑 계정서버에 인증 확인 3. 인증 확인 후 사용자에게 인터넷용 가상데스크탑 할당 4. 인터넷용 가상데스크탑에서 인터넷 접속 5. 인터넷용 가상데스크탑의 화면이 VPN을 통해 업무망 PC에 전송 ⑤ ④ ③ ② ① 가상데스크탑 계정서버 인터넷 11/31
  • 14. OpenStack 환경에서 VDI 구현 필요성 • 기존 데스크탑 가상화 솔루션의 한계 – 특정 Hypervisor에 종속 • Citrix XenDesktop : XenServer / Microsoft Hyper-V / Vmware ESX • Vmware Horizon View : VMware ESXi • Microsoft RDS : Microsoft Hyper-V • Red Hat VDI, Verde VirtualBridge : KVM – 특정 네트워크 장비(VPN)에서 최적의 성능 발휘 • Citrix NetScalar / VMware Secure Gateway – 데스크탑 가상화 인프라와 IaaS 클라우드와의 통합 어려움 • IaaS 클라우드 인프라와 데스크탑 가상화 인프라 별도 운영으로 인한 인력, 투자 비용, 리소스의 낭비 발생 우려 • OpenStack은 Linux 기반, VDI 솔루션은 Windows 서버 기반 OpenStack IaaS 클라우드가 구축되어 있다면? OpenStack과는 별도로 VDI 구축 OpenStack과 VDI 환경 통합 13/31
  • 15. OpenStack과 VDI 환경 통합 구성 요소 역할 OpenStack에서의 VDI 구성 요소 요구 사항 가상데스크탑 호스팅 • 사용자 가상데스크탑을 구동하는 서버 • Hypervisor 위에 Windows Desktop VM 구동 • 가상네트워크 구현 • Nova • Neutron 만족 웹인터페이스 • 사용자가 Web browser나 전용 클라이언트를 통해 배포된 가상데스크탑을 이용할 수 있는 웹 인터페이스 제공 • 3rd Party Connection Broker • OpenStack에 VM Provisioning • 3rd Party Protocol • User/Policy Mgmt. • OpenStack Nova에 가상데스크탑 생성 및 삭제 지원 프로비저닝 •공통 이미지를 이용하여 다량의 가상데스크톱 이미지 생성 데스크탑 전송 •가상 데스크탑 사용자 인증 후 사용자 별로 할당된 가상데스크톱을 중계하고 세션 정책을 적용 •관리자는 중앙 콘솔에서 가상데스크톱 할당 정책 및 접속 현황을 실시간으로 확인 데이터베이스 •가상데스크탑 관리자 정책 및 가상데스크탑 설정 정보를 저장하는 데이터베이스 • 3rd Party DB for Connection Broker •다양한 DB 지원 인증서버 •가상데스크탑 사용자 인증 및 Windows 사용자 정책 • AD, LDAP, RADIUS 등 •다양한 사용자 인증 방식 지원 •Keystone 통합 Shared Storage •가상데스크탑 이미지 및 사용자 데이터를 저장하는 공유 스토리지 • Cinder, Ceph • Swift 만족 14/31
  • 16. Leostream Connection Broker 출처: http://www.leostream.com/product/how_it_works • Connection Broker • 가상데스크탑 및 어플리케이션 할당 및 관리 • 웹 인터페이스를 통한 자원관리 및 사용자 정책 관리 • OpenStack 가상데스크탑 지원 • Leostream Connect • 가상데스크탑 접속 용 클라이언트 • Single Sign-on 지원 • Windows / Linux / OS X 지원 • Leostream Agent • 가상데스크탑에 설치 • Connection Broker와 가상데스크탑 간의 정보 교환 • USB Redirection • User idle time monitoring Leostream 주요 특징 15/31
  • 17. VDI on OpenStack 환경 구성
  • 18. OpenStack 기반 VDI를 통한 사내 업무망 보안 접속 구현 • OpenStack 기반 VDI 사내 업무망 보안 접속 개념도 VPN VM Leostream Connection Broker VM Active Directory VM 사외 PC (Leostream Connect) 인터넷 망 인터넷 망 방화벽 가상화 서버 팜 방화벽 업무망 방화벽 업무망 서버 업무망 서버 내부업무망 업무용 가상데스크탑 ⑤ ④ ③ ② ① 가상데스크탑 계정서버 1. 사외 PC에서 VPN을 통해 가상화서버팜의 Connection Broker 접속 2. Connection Broker에서 가상데스크탑 계정서버에 인증 확인 3. 인증 확인 후 사용자에게 업무용 가상데스크탑 할당 4. 업무용 가상데스크탑에서 내부 업무망서버에 접속 5. 업무용 가상데스크탑의 화면이 VPN을 통해 사외 PC에 전송 • Leostream Connection Broker • Active Directory 인증 • VPN VM • OpenStack Security Group으로 방화벽 대체 • Leostream Connect로 접속 Key Concepts OpenStack IaaS Cloud 17/31
  • 19. GotoCloud OpenStack Configuration • 서버 구성 – 1 Controller, 1 Compute + Network – CentOS 7 64bit (KVM) – OpenStack Kilo – Controller에 OS HDD + Data HDD 설치 • glance image, cinder volume service • nova instance는 controller의 NFS volume에 저장 • 네트워크 구성 – 서버당 4개의 NIC 장착 – enp1s0 : External Network 1 (internet) 연결 • Controller는 Internet에서 Dashboard 접속용 – enp3s0 : Management Network – enp4s0 : Tunnel network와 NFS network • Compute 노드가 늘어날 경우 Tunnel로 사용 • NFS Network는 분리하는 것을 권장함 – enp5s0 : External Network 2 (intranet) 연결 Management network External network (Internet) enp3s0 (192.168.0.201) enp1s0 (No IP)enp1s0 (180.180.180.180) enp3s0 (192.168.0.202) enp4s0 (10.0.1.2)enp4s0 (10.0.1.1) Tnnnel network + NFS Controller Node Compute + Network Keystone Glance Horizon Cinder Nova Neutron Heat Telemetry NFS (nova instance) enp5s0 (No IP) External network2 (Intranet) 18/31
  • 20. External network2 추가 • Intranet 연결용 External network2 추가 – Neutron L3 Agent 설정 •/etc/neutron/l3_agent.ini 수정 (Controller node Only!) – Openvswitch Plugin 설정 •/etc/neutron/plugin.ini (Controller+Compute node) – Bridge 추가 external_network_bridge = gateway_external_network_id = [ml2] type_drivers = flat, vlan, gre, vxlan [ml2_type_flat] flat_networks = * [ovs] bridge_mappings = external:br-ex,intranet:br-intra network_vlan_range = external,intranet # ovs-vsctl add-br br-intra # ovs-vsctl add-port br-intra enp5s0 # ovs-vsctl add-port br-intra phy-by-intra # ovs-vsctl set interface phy-by-intra type=patch # ovs-vsctl set interface phy-by-intra options:peer=int-br-intra br-int ovs-bridge int-br-intra phy-br-intra br-intra enp5s0 int-br-ex phy-br-ex br-ex enp1s0 tap-xxx tap-xxx tap-yyy tap-yyy namespace-xxx namespace-yyy qr-xxx qg-xxx qr-yyy qg-yyy External network2 19/31
  • 21. Multiple External Networks – Internet & Intranet External Network (Internet) External Network2 (Intranet) 20/31
  • 22. Default Security Group Rule • Internet 에서 VM 접속 (Ingress) – 172.16.100.0 내부의 VM에 대해서는 RDP(3389 tcp) 접속만 허용 – 172.16.100.1 Router를 통해 내부로 연결 • Default GW : 172.16.100.1 •VM에서 Intranet 접속 (Egress) – 172.16.100.0 에서는 192.168.0.0 네트워크로만 접속 • 192.168.0.0/24 GW : 172.16.100.254 Internet Intranet (192.168.0.0/24) (Ingress) (Egress) 21/31
  • 23. Final Network Topology Intranet (192.168.0.0/24) Internet VDI Subnet (172.16.100.0/24) Internet Router Intranet Router VPN VM (SoftEther VPN) Public IP Association Virtual Desktops (Windows 7 32 bit) Active Directory (DNS Server) Leostream Connection Broker VPN Tunnel (443 tcp) 1. 사외 PC에서 VPN VM Public IP로 VPN Tunnel 생성 2. Leostream Connection Broker에 로그인 3. Active Directory 에서 사용자 인증 4. 인증 후 desktop-0 ~ desktop-2 VM 할당 5. Desktop VM에서 Intranet (192.168.0.0/24) 접속 6. Desktop VM의 화면이 사외 PC에 전송 22/31
  • 25. Active Directory 서버 설치 • DNS 서비스 설치 – VDI Subnet 설정에서 DNS 주소를 Active Directory로 지정 •DNS가 AD로 지정되지 않을 경우 Desktop VM의 AD Join이 실패함 •외부 DNS는 DNS 전달자에서 설정 •DNS 동적 업데이트 설정 (가상데스크탑 자동 추가) • VDI User 생성 – 조직단위 (Organizational Unit) • Domain 방화벽 정책 설정 – AD의 도메인 방화벽 정책 가상 데스크탑에 적용 Active Directory IP Address Domain User Group Members DNS 전달자에 외부 DNS 등록 DNS 동적 업데이트 24/31
  • 26. 가상데스크탑 Master Image 생성 • VirtIO 드라이버를 포함한 가상데스크탑 OS 설치 – OS Update 및 필요한 응용프로그램 설치 • 가상데스크탑 OS 설정 – Domain Join 및 원격데스크탑 허용 설정 • 원격데스크탑 사용자에 Domain User 추가 • Leostream Agent 설치 – Connection Broker 주소와 Port 지정 • 기존 IP해제 – DHCP에서 할당된 IP 주소 해제 •해제하지 않을 경우 신규 생성 VM에서 IP를 할당받지 못함 • Cloudbase-Init 설치 – Cloudbase-Init 설치 및 Sysprep 초기화 수행 • Windows OS를 복제할 경우 SID (Security Identifier)가 중복 되면 Domain에 Join에 실패 • Glance Image 등록 가상데스크탑 사용자 원격 허용 Connection Broker IP Address 25/31
  • 27. Connection Broker 설정 • Authentication Server 추가 – Active Directory 서버 인증서버로 추가 – AD의 사용자를 VDI 사용자로 추가 • OpenStack Center 추가 – Auth URL 설정 • Auth URL을 통해 Connection Broker에서 OpenStack에 연결 – OpenStack Project, User 설정 – VDI subnet 추가 • 가상데스크탑이 연결될 Subnet ID Active Directory IP Address Domain Name 26/31
  • 28. Connection Broker 설정 • 가상데스크탑 Pool 설정 – Pool에 OpenStack Center추가 • Center 목록에서 선택 – 생성되는 가상데스크탑을 Domain에 추가 • 인증서버에 추가한 AD의 도메인 지정 • AD가 먼저 추가되어 있어야 함 – Provisioning Parameter 설정 OpenStack Center AD Domain 27/31
  • 29. VDI 접속 • Leostream Connect 또는 웹인터페이스 접속 28/31
  • 31. Conclusions & Future Works • OpenStack 환경에서 VDI 구현 – OpenStack 환경에서 VDI를 구현함으로써 특정 Hypervisor에 종속 해결 – 데스크탑 가상화 인프라와 IaaS 클라우드와의 통합 • IaaS 클라우드 인프라와 데스크탑 가상화 인프라 통합 운영으로 인한 인력, 투자 비용, 리소스의 낭비 감소 • Leostream Connection Broker – OpenStack을 지원하는 Connection Broker • Future Works – 가상데스크탑 Master Image 생성 방식 개선 필요 • Master Image 생성 : OS 설치 -> 가상데스크탑 구성 -> 일반화 -> OpenStack Image 등록 • Master Image 변경 : Master Image로부터 VM 생성 -> 변경 작업 -> 일반화 -> OpenStack Image 등록 • 개선필요 사항 : Connection Broker에서 가상데스크탑 복제 실행 -> Agent 에서 일반화 명령 전송 -> 새로운 데스크탑 복제 – Swift 등 Object Storage를 가상데스크탑의 사용자 데이터 저장 공간으로 활용 • VDI에서의 Storage 병목 현상 개선 – VPN 연동, 모바일 디바이스 지원 Client 개발 OpenStack IaaS 클라우드가 구축되어 있다면? OpenStack과 VDI 환경 통합 30/31
  • 32. Q & A Bosung Lee, Ph.D. e-mail: bs.lee@gotocloud.co.kr blog: http://gotocloud.co.kr 31/31