일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- gitlab-ci
- container-registry
- MaxGauge
- PostgreSQL
- Oracle
- gitlab-runner
- sonar-qube
- UIPATH
- Xen
- runner
- UiPATH #UiRPA #RPA
- Git
- RPA
- UiARD
- gitlab
- docker
- Shell
- Today
- Total
올챙이시절 기록소
한 대의 PC를 여러 대처럼 사용하는 방법 (feat. XenServer) 본문
Xen을 쉽게 설명하면
1대 컴퓨터를 여러 대처럼 사용하는 기술이다.
핵심은 "하이퍼바이저, 반가상화" 이다
꼭 알아두자. ( Open Source 란 것도 )
Xen은 하이퍼바이저다
Xen은 반가상화 기술이다
* 하이퍼바이저 : 호스트 컴퓨터에서 다수의 운영 체제(operating system)를 동시에 실행하기 위한 논리적 플랫폼(platform)
Open Source 기술이며 무료로 쓸 수 있다
( 유료회원은 자동 업그레이드 및 각종 지원을 받을 수 있긴하다 )
때는 호랑이가 담배피던 시절
Test 환경으로 Desktop 5대가 있었다
한 대는 윈도우, 세 대는 리눅스
마지막 한 대는 레드마인용
9명의 팀원이 공용으로 같이 쓰다보니 엉망이었다
( 결함의 원인을 다른 제품 때문이라고 막연히 생각하는 버릇도 생겼다 )
테스트환경을 분리해야한다
한 대를 여러 대처럼 사용해보자
일단 제원부터 파악해보았다
CPU : i7 - 4790
Mem : 16GB
HDD : 1TB
어마어마한 수치다
대학교 때 사용했던 넷북의 CPU를 비교해보았다 ( 롤 최하옵가능 )
약 13.2 배에 가까운수치
물리적 코어 4개 , 논리적 코어 8개
대략 계산을 해보면 논리적 코어당 1294.3의 퍼포먼스가 있다
일반적인 테스트환경에선 논리적 Core 2개면 충분하고
레드마인이나 Gitlab 서버같은 경우는 Core 하나라도 충분하였다
애초에 데스크탑 한 대당 4~5대 처럼 쓸 수 있는 능력인 것이다
또한 좋은 그래픽카드(R7 250)가 장착되어 있는데
테스트환경에 필요가 없었다 ( 비트코인이나 채굴할 껄 )
Xen은 크게 두 가지를 설치해야한다.
XenServer와 XenCenter
XenServer는 가상화 할 PC의 OS로 설치하는 것이고
XenCenter는 사용할 유저의 PC에 관리콘솔로 설치한다.
이제부터 할 일은
( 내용이 많아 분리하였고 링크에 담아뒀습니다 )
1) POOL : 여러대의 실 서버의 그룹 ( 여기선 부서이름을 넣었다 )
2) 실서버의 이름
3) VM (Virtual Machine) 들 초록불은 On, 빨간불은 Off를 의미한다
한 번 개략적으로 보도록 하겠다
(개인적으로 꼽은) 강력한 기능 3가지
첫 번째 Fast clone
백업을 할 때 주로 쓰며 VM을 내린다음 복제하면 10~20초면 복제가 끝난다
마법에 가깝다~
(알면 기술이지만 모르니)
두 번째 Online Migration
서버를 내리지 않고 다른 서버로 옮기는 것이다
시간은 서버의 HDD 사용량 만큼 걸리지만
서버를 내리면 안되는 경우엔 아주 유용하다
ex) 레드마인, Gitlab
세 번째 OVA 파일 Import & Export 기능
OVA는 VM이미지의 압축파일 형태중 하나다.
오라클 버추얼 박스에서 만든 이미지
또는 VM Ware에서 만든 이미지를
Xen에서 쓸 수 있다 ( 당연히 반대로도 가능하다 )
처한 환경에 따라 최적의 솔루션은 달라질 것이다
만약 Desktop 5대가 있다면
Xen을 추천한다
'2016 > 1월' 카테고리의 다른 글
Xen Server 6.5 - VM별로 xs-tools.iso 설치 ( for 모니터링 ) (0) | 2017.10.10 |
---|---|
팀내 VM 머신 사용규약 - Directory 편 ( feat. OFA - Optimal Flexible Architecture ) (0) | 2017.09.26 |
팀내 VM 머신 사용규약 - Hostname 편 (0) | 2017.09.22 |
Xen Center6.5 설치편 & Xen에 이미지 생성편 (0) | 2017.09.22 |
Xen Server 6.5 설치편 (4) | 2017.09.22 |