[etc] 여러 VM의 OS를 공유하는 방법이 있을까요?

우킷스   
   조회 1933   추천 0    

가상환경 초보입니다.


윈도우 10 환경에서 VMWare Player 로 다시 여러개의 윈도우10 VM을 돌리고 있습니다.

JAVA 개발환경 / Web 개발환경 / 프로젝트 A / 프로젝트 B  이런 식으로요. 

이렇게 쓰는 이유는, 각 개발 환경별로 설정이 뒤죽박죽 되지 않게 하기 위한 것도 있고, 윈도우를 재설치 해도 VM만 잘 관리하면, 각 설정을 유지할 수 있어서 이기도 합니다.


문제는 VM 용량과 윈도우 업데이트인데요. 각각의 VM이 20GB 이상의 용량을 차지하기도 하고, 윈도우 업데이트가 뜰 때마다 모든 VM의 업데이트를 다 해줘야 하고, 그에 따른 기타 설정을 다 해줘야 하는 번거로움이 있네요.


질문1) 꼭 VMWare 가 아니더라도 VM 끼리 운영체제를 함께 쓰면서 그 위에 올라가는 Application 레벨에서 각각의 설정을 가지는 가상화 방법이 있을까요?


질문2) 질문1을 만족시키는 다른 솔루션이 없는 경우에, VM 용으로 설치할 윈도우 10에서 MR 이나 피플 같이 전혀 필요 없는 기능을 제거하고 Compact 하게 OS를 유지할 수 있는 방법이 없을까요?


엄태균 05-03
말씀하신 개념이 docker에서 사용되는 개념입니다.

Os kernel을 공유해서 사용하고 각 컨테이너 마다 필요한 부분만 분리해서 가상화합니다.
     
우킷스 05-03
예, 제가 알기로도 도커가 그런 개념으로 알고 있는데, 막상 활용하려니까 벽이 높더라고요.

도커는 웹 서버나, 데몬 같이 UI가 필요 없는? 인프라 구성에 적합해 보이고 활용 예시도 그에 관한 것만 있는 것 같습니다.

제가 생각하는 "개발환경을 위한 UI" 부분도 도커로 구성하는 것이 가능할까요?
흥마 05-03
단순히 OS 사용량을 줄이는 방법은 Linked Clone 쓰는 방법이 있습니다. 초기 복제 후, 변경된 파일에 대한 용량만 증가 합니다.
     
우킷스 05-03
와우! Workstation 버전에는 이런 기능이 있군요! 감사합니다. 업그레이드 해야겠네요. ^^

한가지 질문이 생겼는데요.
복제된 VM 이 이미 변경된 이후에, 원본 VM을 변경하면 상태가 깨지겠죠?
예를 들어, Linked Clone OS에 개발 환경을 구축해 사용하다가, 원본 VM의 윈도우를 업데이트 하는 경우...
          
흥마 05-04
원본 이미지는 Snapshot을 하였기 추가 변동이 있어도 깨지지 않습니다. 그런데 Golden Image을 따로 수정 할 일이 있을까요??
저는 경험상 있지 않아서요.
광덕산 05-03
스냅샷 기능을 사용하세요. 할거 다 해 놓고 스냅샷 찍은 후 더러워질 때마다 계속 그곳으로 복구 돌리면 됩니다
     
우킷스 05-03
감사합니다. 특정 시점으로 돌아가는 것이 아니라 해당 환경을 계속 유지해야 하기 때문에 스냅샷으로는 제가 생각하는 구성을 하지는 못할 것 같습니다. 물론 백업 용도로 스냅샷을 찍긴 해야겠네요.
딸기대장 05-03
^^ 그런 환상적인 환경은 안 될 것 같은데요.
그냥 OS 업데이트를 안하는 방향이 유일 할 듯 합니다.
윈10 LTSB를 OS로 사용하시면 최소한 간단한 업데이트로만 유지가 가능합니다.
     
우킷스 05-03
LTSB에 대해서 알아갑니다.
앞으로 생성하는 VM은 LTSB로 해야겠습니다. 감사합니다! ㅎㅎ
유동훈 05-03
호스트가 윈도우 서버라면 디스크 중복 제거라는 것을 사용하실 수 있습니다. 호스트만 윈도우 서버로 변경하실 수 있다면 가장 좋은 대안이 될거라고 생각합니다. 자세한 사항은 다음 링크해 드린 문서를 참고하세요.

설치 방법: https://docs.microsoft.com/ko-kr/windows-server/storage/data-deduplication/install-enable

개요: https://technet.microsoft.com/ko-kr/library/hh831602(v=ws.11).aspx
     
유동훈 05-03
덧 설명을 드리자면, 윈도우 10 게스트가 10개 설치된 경우, 디스크 중복 제거를 사용하면 실제 디스크에서는 1개분의 용량만 사용됩니다. 만일 이들 윈도우 사이에서 다른 점이 생긴다고 하더라도 문제는 전혀 없습니다.
          
우킷스 05-03
이런 방법도 있네요~!
기본 운영체제를 윈도우 서버로 바꿔봐야겠네요. 좋은 정보 감사합니다.




제목Page 4/77
2014-05   2556486   정은준1
05-29   79511   회원K
05-03   2203   jutty
05-03   1934   우킷스
05-01   2007   송주환
04-28   2476   송주환
04-25   1868   formtecpad
04-23   1918   YODA34
04-23   2010   helloworld1
04-21   1816   쿨보이
04-20   1869   특수용역
04-18   2555   하얀고니
04-17   1456   승우아빠
04-16   1582   성격미남
04-15   1587   스마일2
04-12   1597   종아리걷어
04-11   1508   YODA34
04-09   1742   DTKim
04-08   2044   빠시온
04-08   1731   하이퍼v매니아
04-05   1700   종아리걷어
04-04   1472   선구자2