일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- openstack placement
- openstack step-by-step
- openstack ntp
- 오픈스택 스테인
- 오픈스택 설치
- openstack environment
- openstack 호스트
- 오픈스택
- 오픈스택 이미지 생성
- openstack 환경설정
- openstack 설치
- openstack stein
- openstack설치
- openstackstein
- keystone stein
- openstack 키스톤
- openstack mysql
- openstack 인스턴스
- OpenStack
- esxi설정
- openstack hosting
- 오픈스택환경설정
- openstack 네트워크
- openstack nova
- openstack glance
- esxi설치
- 오프스택 플레이스먼트
- openstack keystone
- openstack 수동설치
- openstack rabbimq
- Today
- Total
IT창고
XenServer와 XenApp&Desktop을 이용한 VDI 구성 본문
* 프로젝트 구성
할당 IP |
192.168.2.2~192.168.2.254 |
DHCP |
192.168.2.2~192.168.2.100 |
GW |
192.168.2.1 |
조원1 |
192.168.2.101~192.168.2.120 |
조원2 |
192.168.2.121~192.168.2.140 |
조원3 |
192.168.2.141~192.168.2.160 |
조원4 |
192.168.2.161~192.168.2.180 |
|
XenServer |
W2k16-AD |
W2k16-mem |
W10-Tem |
ip |
192.168.2.151 |
192.168.2.141 |
192.168.2.142 |
192.168.2.160 |
sm |
255.255.255.0 |
|||
dg |
192.168.2.1 |
|||
dns |
192.168.2.141 168.126.63.1 8.8.8.8 |
|||
cpu |
2P1C |
1P1C |
1P1C |
1P1C |
mem |
6144 |
1536 |
4096 |
2048 |
hdd |
300 |
50 |
50 |
24 |
roles |
Hypervisor |
AD-DC |
MemberServer |
Template |
|
|
admin |
XenApp-Desktop |
Domain join |
|
|
|
Tools |
Tools |
|
NFS_ISO |
|
|
XenApp-Desk Agent |
|
NFS_ISO |
|
|
|
1. 개요
1) 프로젝트 목표
- Active Drectory의 사용법과 개념을 이해하고 XenServer 실습을 통한 가상화 구현
2) XenApp and XenDesktop 구성도
- CitrixHypervisor-8.0.0 버전 사용
- Citrix_Virtual_Apps_and_Desktops_7_1906 iso 파일 사용
- Active Directory는 계정 정보만 받아와 서비스, 작업은 Member Server에서 해준다
- Xencenter에는 XenServer만 설치 할 것
3) Virtualization (가상화)
- Hardware자원의 추상하여 가상머신에 제공해 주는 기능
- MicroService(Docker)비해서 무겁다.
1. Server 가상화
기존서버의 낮은가용성(약20%이하)을 70%로 극대화 시킨다.
데이터 센터의 관점에서 볼때 4대의 물리적서버를 이용해야 할 작업을 1대의 서버로 가상화해서 이용이 가능하기 때문 Clean DataCenter에 필수이다.
전기뿐 아니라 효율성과 관리비용의 부담이 크게 낮아진다.
1-1. Hosted 방식(Type-2)
운영체제 반드시 필요함. 운영체제위에 Hypervisor(VMM)설치
Vmware Workstation, Oracle Virtualbox, Linux KVM
1-2. hypervisor 방식(Type-1)
운영체제 불필요. Hypervisor가 커널을 내장하고 있음
Vmwared ESXI, Xen Server, Hyper-v, Oracle VM Server
실제 Product 환경에서 사용.
Hypervisor가 OpenSource 위주로 되어있기에 관리시 별도의 명령어 필요.
손쉽게 관리하기 위해서 Center로 명명되는 GUI형태의 관리 솔루션이 존재함.
ex) XenServer -> XenCenter
VMware ESXI -> Vcenter
Hyper-V -> SCVMM(System Center Virtual Machin Monitor)
2. Desktop 가상화
사용자의 데스크탑을 가상화 해서 제공한다.
App을 다양한 플렛폼이 아닌 단일 플렛폼으로 개발해서 사용한다.
비용절감. 개발기간단축 등의 효과
2-1. CBC방식(Comput Base) - 물리적인 방식
2-2. SBC방식(Server Base) - 중앙에서관리, 데이터가 중앙서버에 저장됨
3. App 가상화
조직에서 사용하는 App을 가상화 해서 제공한다.
플렛폼에 종속되지 않기 때문에 어떠한 단말에도 자유롭게 배포가 가능하다.
통상적으로 Desktop 가상화화 같이 구성되나 별도로 App가상화만 구현한다.
2. 프로젝트 실습
2-1. XenServer 설치
1) 설치환경
Other Linux 2.5.x kernel 64-bit로 설치
processors는 2개로 설정해준 뒤 메모리는 6GB로 설정한다
네트워크 타입은 브릿지 네트워크를 사용한다. 디스크 용량은 300GB로 설정한다.
Virtualize Intel VT-x/EPT or AMD-V/RVI를 체크한 뒤 CitrixHypervisor-8.0.0-install 설치
2) CD 설치하기
키보드 타입에 한국어 버전이 아직 없어서 us로 선택한다.
기존의 데이터는 모두 지워준다는 메시지이므로 OK를 선택한다.
설치소스는 CD-ROM이기 때문에 Local Media 선택
추가팩 설치 안함
관리자 패스워드 설정하기 6자리 이상으로 설정해야한다
Static으로 선택한 뒤 네트워크 정보를 입력한다
Hostname과 DNS 주소를 입력한다
시간대 설정을 해준다
수동 설치를 할 것이기 때문에 Manual을 선택한다
Install XenServer을 선택하여 설치 시작!
현재 시간을 입력해준 뒤 설치완료하기
설치가 끝났으면 재부팅을 해준다
위와 같은 화면이 설치되면 설치완료
2-2. Active Directory
1) 설치환경
Window Sever 2016으로 설치
BIOS 타입, Processors은 1로 설정한다. 네트워크 타입은 브릿지로 선택
메모리 2048MB(설치 후 1.5GB로 수정) / 디스크 용량은 50GB로 설정한다.
2) AD 설정
설치 후 AD 도메인 서비스와 .NET 프레임워크 3.5 역할 추가하기
우측 상단의 관리 -> 역할 및 기능 추가를 선택하면 역할,기능을 추가할 수 있다.
설치가 완료되면 도메인 서비스에 새 포리스트를 추가해 준다.
역할추가에서 NFS용 서버로 추가해준다.
IP : 192.168.2.141 / SM: 255.255.255.0 / GW :192.168.2.1 / DNS : 192.168.2.141
이때 보안 강화 구성은 모두 사용안함으로 선택한다.
속성에서 설정 값들을 확인한다. 이때 VMware Tools 꼭 설치해줄 것.
Window Admin Center에 접속이 되는지 확인한다.
3) ISO, NFS 폴더생성
01_ISO : 공유권한 읽기만 사용가능
공유 권한에서 읽기 전용으로 선택한다
AD에서 admin이라는 사용자를 생성 후 보안에서 사용자를 추가 해준다
속성 -> NFS공유 -> NFS 공유 관리에서 폴더 공유를 활성화 시킨다
권한버튼 클릭하여 루트 액세스 허용 체크박스를 선택한다
02_NFS : 공유권한 읽기,쓰기 사용가능
공유 권한을 읽기,쓰기로 설정하고 보안에서 admin사용자를 추가한다
속성 -> NFS공유 -> NFS 공유 관리에서 폴더 공유를 활성화 시킨다
권한버튼 클릭하여 엑세스 형식은 읽기-쓰기 루트 액세스 허용 체크박스를 선택한다
2-3. Member Server
1) 설치환경
Window Sever 2016 설치
BIOS 타입, Processors은 1로 설정한다. 네트워크 타입은 브릿지로 선택
메모리 4GB / 디스크 용량은 50GB로 설정한다.
2) 멤버서버 설정하기
IP : 192.168.2.142 / SM: 255.255.255.0 / GW :192.168.2.1 / DNS : 192.168.2.141
네트워크 설정 변경 후 도메인 가입하기. VMware Tools 설치는 필수!
도메인 서버로 로그인을 해준다.
3) Citrix Apps and Desktop 7 설치
CD-ROM에서 ISO파일을 바꿔준다
Device status 에서 Connected선택
변경 후 장치 및 드라이브에서 설치파일이 생긴 것을 확인한다
Virtual Apps and Desktops 시작
Delivery Controller 설치하기
Director을 제외하고 모두 선택한다
설치가 완료되면 Citrix 파일들이 생성된 것을 확인할 수 있다
4) Studio 설치
Site name을 Xen-1로 입력한다
Location 부분을 .\sqlexpress로 변경
구축해놓은 XenServer의 정보를 입력한다
5) Machine Catalog 생성
*XenCentor -> Windows 10 가상머신에서 Desktop OS 먼저 설치하고 추가할 것
Create Machine Catalog 클릭
Desktop OS 설치
랜덤으로 설정하기
Account naming 을 지정해준다. 이름뒤에 ##을 붙이면 자동으로 넘버링된다
6) Delivery Group
사용자 추가하기
Desktop 정보 추가하기
그룹이름 지정
XenCenter에서 복제된 윈도우 확인하기
설정이 제대로 완료되면 Search에서 활성화된 정보들을 확인할 수 있다
2-4. Xencentor
01) 스토리지 추가
ISO 스토리지 추가하기
NFS 스토리지 추가하기
02) Windows 10 가상머신 설치
CPU는 1개, Memory는 2.0GB 로 설정한다
로컬 도메인으로 가입하기
설치가 완료되면 가장 먼저 VM Tools을 설치한다
설치가 성공하면 Agent가 없어진 것을 확인한다
IP는 자동할당, DNS는 수동으로 설정한다. 이때 AD서버의 IP를 바라보게 할 것
lgy.com으로 도메인 가입하기
XenServer에서 드라이브를 Citrix_Virtual_Apps_and_Desktops_7_1906 로 변경한 뒤
드라이브 교체하기
Virtual Apps and Desktop으로 시작
Desktop OS 설치
Delivety Controller에 멤버 서버 도메인 입력
AppDisk / Persnal vDisk 선택하기
설치완료 후 자동 업데이트 방지를 위해서 vDisk를 업데이트 시켜준다
2-5. 결과확인
핸드폰에 Workspace 앱 설치 후 멤버 서버 도메인으로 로그인한다
사파리로 연결한 뒤 연동한 사용자로 로그인
휴대폰에서 윈도우 화면 확인하기