가상화

Virtualization - hardware 자원을 추상적(논리적)으로 제공하는 기술

Virtual Machine의 사용목적은 Hardware자원을 최대한으로 활용하는데 있다.


 

Cloud의 핵심 기술은 Virtualization(가상화)이나

Cloud 와 Virtualization은 동일한 의미는 아니다.

Virtualization(가상화) 종류

Server

Desktop

Application

가장 일반적인 기술

사용자 데스크탑환경제공

App제공


Server 가상화


 

Hypervisor (type1)

  • vmware esxi

  • Citrix Xen

  • windows hyper-v


 

  • Hypervisor 가 Kernel을 가지고 있음. 운영체제의 역할도 수행

Hypervisor란,

Hardware자원의 추상화 하여 가상머신에 제공하는 역할을 수행

  • 실제 Cloud 서비스에서 활용하는 기술


 

Hosted(type2)

  • vmware workstation

  • Oracle Virtualbox

  • Linux KVM


 

  • 사용자가 일반적인 운영체제 위에 App형태의 Hypervisor 를 설치하여 활용

  • Hypervisor 기반의 가상화에 비하여 효율성 및 성능이 떨어짐

  • 개발자들의 개발 용도에 활용

Desktop 가상화

CBC(Computer Base Computing)

  1. 사용자 개인이 사용하는 pc의 운영체제 안에 또 다른 운영체제를 사용

  2. 단, 동일한 OS만 사용할 수 있다는 단점이 존재

  3. 개인정보보호법의 이슈인 망분리에 사용가능

2개의 NIC를 이용하여 물리적인 망분리가 가능(단, 비용이 비싸다)

SBC(Server Base Computing) - 대부분의 회사가 사용

  1. 중앙의 서버에 데스크탑 환경을 구성하고 사용자에게 제공

  2. 사용자가 어떠한 OS를 사용하던지 상관없이 Desktop환경제공

  3. CBC에 비하여 구성 및 관리가 힘듬

개인정보보호법에서도 허용하는 논리적인 망분리가 가능

(단, 내부망과 외부망에서의 접점이 반드시 존재하기 때문에 이에 대한 보호기능 제공 필수)


 

App 가상화

사용자가 사용하는 Platform에 관계없이 App을 가상화 하여 제공

Desktop 가상화 구현이 힘들시에 구성하기 용이함


Windows Server 2016필요


 

https://www.citrix.com/

download > 

 

Desktop가상화 구성(W7지원안됨)

  1. W2k12이상의 Windows Server OS

  2. Xen Server - XenCenter

  3. Citrix App & Desktop


W2k16-AD(vmdk-2)     W2k16-Desk(vmdk-2)     Xen-Server         W10-1(XenServer에 설치)

IP             1.0.0.41                     1.0.0.42                 1.0.0.51                     1.0.0.52

SM                                                        255.255.255.0

DG                                                            1.0.0.254

DNS                                                            1.0.0.41


Roles         DC                         Member                     Virtualization Desktop Template

NFS_ISO                 XenAPP&Desk

NFS_STO                     SQL


CPU             1P1C                      1P2C                     2P1C                         1P1C

HDD             50GB                     50GB                     100GB                       24GB

100GB

MEM             2GB                       4GB                     6GB                           2GB

NIC             NAT                      NAT                      NAT                          NAT


download > Citrix Virtual Apps & Desktops 



file > new virtual machine

windows 2016



w2k16-AD

windows Server 2016 Standard (데스크톱환경)

> 로컬서버 

> 컴퓨터이름 설정 (w2k16-AD)

> IP설정 ( 1.0.0.41/24 1.0.0.254 1.0.0.41)

관리 > 역할 및 추가 (dcpromo명령어 없음) > vmware tool설치

> AD서비스




 > 서버를 도메인 컨트롤러 승격

>(DNS위임 체크해제)



 

w2k16-Mem

windows Server 2016 Standard (데스크톱환경)

> w2k16-Mem



 

Xen 

> Linux , Centos6 64bits > Process 반드시 2개여야함

 > 6144

 

> 100GB(HD)

> XenServer 7.6(CDRom에 추가)

> Process 에 가상화 기능을 제공해야함


 


 

> Accept EULA


 

(sda - 100GB… > 파티션 안해주면 나중에 에러 발생)

(Enable thin … > 동적할당을 쓰려면 필요)


 


 


 


 

> pw : It1234


 


 


 

> Asia > Seoul


 




Citrix XenCenter

> Add server

> 1.0.0.51



 

AD

도구 > AD 사용자 및 컴퓨터

Test계정 1,2 추가


 

Mem 

도메인으로 로그인


 

AD

관리 > 역할 및 기능설치

> 서버 선택 >  파일 및 저장소 서비스 > NFS용서버


 

디스크관리

100GB > 온라인 > 볼륨삭제 > 새 단순볼륨

 MBR방식 > 20480 > NFS_ISO

나머지 80GB > NFS_STO


 

NFS_ISO > NFS 공유 > 권한

읽기전용, 루트액세스 허용

NFS_STO > 읽기-쓰기, 루트액세스 허용

NFS_ISO > Win10 enterprise, Ctirix App&Desk



 

마운트

XenServer

>new storage > NFS ISO

> ISO_1.0.0.41(원래 AD에 하면 안되지만 여유가 없기때문에)

> 1.0.0.41 test.com:/NFS_ISO

 NFSv3


 

new storage > NFS

> STO_1.0.0.41

> 1.0.0.41 test.com:/NFS_STO

(체크되있는거 기본저장소표시)

new VM

> windows 10(64bit)

> W10-Tem


 

Mem 

CDRom > citrix App&desk 설치

> App&Desk

> Delivery Controller 설치

> Delivery Controller, Studio, KicenseServer, Store front

(> SQL이 있다면 설치 안해도됨)


 

> firewall 캡쳐해두기

> Smart tool 설치 필요 x


 

실제PC

(VMware8)NAT > DNS 1.0.0.41


 

Xen-1

> 라이센스 등록

Tools > License Manager...

1.0.0.42


 

Mem

> Deliver applications and desktop

> test


 

> use storage local to the hypervisor

> Test_Lan (리소스 이름)


 

AD

> DNS 

새호스트

 Xen-1 

1.0.0.51




 

W10

 guest-tools.iso 설치


 

 > IP설정 

> 도메인 가입

컴퓨터속성 > 도메인 (test.com)


 

> 에이전트 설치(> 도메인\administrator 로 로그인 해서 설치)

> next

Controller address

> (Mem서버의 전체컴퓨터이름)


 

Test connection (성공 확인 후)

> Add

AppDisk / Personal /Disk

(방화벽자동으로 오픈된것 캡쳐)

call Home 설치 x


 

설치후,

도메인으로 로그인


 

Citirix Reciver


 

> 스마트폰 Citrix workstation 다운



 

Mem

Machine Catalog


 

> Desktop OS


 

1

2048

use existing 

> XenCenter 에 만든 Win10

w10(카탈로그 이름)

w10


 

w10 

Delivery Group

>Create Delivery Group

w10





 

'가상화' 카테고리의 다른 글

ESXi (1)  (0) 2019.10.04
Desktop Virtualization  (0) 2019.10.04
XenServer  (0) 2019.09.26
가상화  (0) 2019.09.26
스토리지  (0) 2019.09.23
더보기

댓글,

白柯