Microsoft MVP성태의 닷넷 이야기
개발 환경 구성: 5. VMWare - VM 생성 화면 캡쳐 [링크 복사], [링크+제목 복사],
조회: 18979
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

VMWare Server 가 어떤 환경의 VM 를 지원하는지, 아래의 화면에서 실제로 제가 생성했던 것을 보시면 한눈에 알아보실 수 있을 것입니다.

참고로, Virtual Server 를 해당 서버에서뿐만 아니라, 다른 PC 에서도 Virtual Server 웹 사이트를 방문해서 모든 VM 제어/생성을 할 수 있는 데요.
VMWare 같은 경우에는 독립 실행형 Application 인 VMWare Console 까지 같이 제공해 주고 있습니다.
아래의 화면은 VMWare Server 가 설치된 다른 서버를 제 노트북 컴퓨터에 설치된 VMWare Console 로 연결한 화면입니다.
주의할 것은, 이때 방화벽 설정에서 902 포트는 열어주어야만 정상적으로 서버에 접속할 수 있습니다.



1. 서버에 접속을 하면 다음과 같은 VMWare 콘솔 화면이 최초로 나타나게 됩니다. 왼쪽 패널의 "Inventory" 에는 설치된 VM 목록이 나오게 되는데, 아직 아무것도 설치하지 않았기 때문에 비어 있습니다. 이제, 새로운 VM 을 하나 설치하는데요. 오른쪽 패널의 "New Virtual Machine" 을 선택해 주면 됩니다.

VMWare 콘솔 화면

2. 그럼, 아래와 같이 마법사 화면이 시작됩니다.

VM 마법사 단계 1

3. 다음 화면에서, 어떠한 옵션들이 있는지 자세히 보기 위해서 저는 "Custom" 을 선택했습니다.

VM 마법사 단계 2

4. 어떤 OS 를 설치할지를 결정하게 됩니다. 이미지에는 잘렸지만, Vista 32bit/64bit 도 포함되어져 있습니다. 아쉽게도 Longhorn Server 는 포함되어져 있지 않지만, 대충 Vista 옵션으로 때워도 될 것 같습니다. ^^

VM 마법사 단계 3

5. VM 관련 파일들이 설치될 경로와 이름을 묻습니다. Virtual Server 에서의 설정과 별반 다른 것이 없습니다.

VM 마법사 단계 4

6. 어차피, 저만 사용할 것이므로. 보안을 위해서 체크했습니다.

VM 마법사 단계 5

7. 아쉽게도, Virtual Server 에서 볼 수 있었던 "Save State" 기능은 제공하지 않습니다. 특이한 것은, Virtual Server 의 경우, 이와 같은 설정을 하기 위해서는 사용자 계정을 입력해야 했었는데, VMWare 는 Local System 계정까지도 제공을 해주는 군요. - 설치 이후, VM Settings 에 보니 "Snapshot" 기능이 있는데, 그것이 "Save State" 기능과 유사한 것 같습니다.

VM 마법사 단계 6

8. 기능 설명에 나와 있던 데로, Virtual SMP 지원 옵션이 제공됩니다. 당연히 ^^; 2-way 를 선택했습니다.

VM 마법사 단계 7

9. 메모리 설정입니다. Virtual Server 와 다른 면이 없어 보입니다.

VM 마법사 단계 8

10. 네트워크 설정입니다. 역시 Virtual Server 와 다른 면이 없어 보입니다.

VM 마법사 단계 9

11. Disk 설정 화면입니다. 이것도 Virtual Server 와 다른 것이 없습니다. 당연하겠지만, Microsoft 의 VPC 파일과 VMWare 의 vmdk 포맷은 다른 듯 합니다. 이 점이 가장 아쉽다고나 할까요. 마이그레이션 툴이라도 있으면 좋을 텐데. ^^ 이것 때문에 VMWare 사용에 대한 갈등이 생기게 됩니다. 어차피 MS 도 다음 버전의 Virtual Server 에서는 64bit 호스팅 환경 및 가상 SMP 를 지원할 수도 있을 텐데, 현재 그렇게 많이 만들어 놓은 VPC 이미지를 모두 버리고 VMWare 로 간다는 것은 다소 어려운 결정일 듯 싶습니다. 차라리 그 보다는, x64 2-way VM 하나만을 만들어 두고 테스트 서버로 두는 것이 더 낫겠다는 생각을 하게 됩니다.

VM 마법사 단계 10

12. 오,,, SCSI 유형까지 지원하는 군요. 더군다나 SCSI 유형이 오히려 추천 항목이라고 합니다. 어차피 VM 이라 어느 정도의 성능일지는 모르지만. (200/07/23: Virtual Server 에도 SCSI 는 구현되어져 있었네요. ^^)

VM 마법사 단계 11

13. 디스크 용량 제한입니다. Virtual Server 보다 더 나은 옵션을 제공하는데요. 다름 아닌 디스크 용량 제한이 VPC 같은 경우에는 16GB 였는데, VMWare 는 호스트 측 컴퓨터의 하드 디스크 용량이 허용하는 한도내에서 최대한으로 잡을 수 있도록 해주고 있습니다. 대신에, "Allocate all disk space now" 를 선택하면 시간이 상당히 오래 걸리는 초기화 작업을 하게 됩니다.

VM 마법사 단계 12

14. VMDK 파일 이름을 지정할 수 있습니다.

VM 마법사 단계 13

15. "Finish" 버튼을 누르고 나면 다음과 같이 디스크 초기화 작업과 함께 VM 이 최종적으로 생성됩니다. 그런데, 16GB 초기화 작업이 상당히 오래 걸리는 군요. 디스크 I/O 도 장난이 아닌 듯 싶습니다. Host OS 가 거의 완전히 그 작업 때문에 중지되었다고도 할 수 있을 정도입니다. 급한 작업이 있을 때는 VM 생성을 미루는 것도 좋을 것입니다.

VM 마법사 단계 14



VMWare 는, 64bit PC 가 없는 경우에도 64bit VM 환경을 구성해 주기 때문에, 현재로서는 관련해서 유일한 해결책을 제시해 주는 솔루션이라고 보입니다.
일례로, 차기 Exchange 버전의 경우 명시적으로 64bit 환경에서만 구동될 수 있도록 해놓았기 때문에 그것을 테스트 하기 위해서는 지금까지는 별도의 물리 64bit PC 를 구입해서 설치를 했어야 했는데요. 이젠 VMWare Server로 인해 한가지 선택 사항이 더 늘어나게 되었습니다.

암튼, ^^ 아주 좋군요.
MS 도 어서 빨리 64bit Guest OS 를 지원하는 VPC 를 내놓기를 바랍니다. ^^






[최초 등록일: ]
[최종 수정일: 7/23/2006]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 121  122  [123]  124  125  126  127  128  129  130  131  132  133  134  135  ...
NoWriterDateCnt.TitleFile(s)
10848정성태9/8/201527469VS.NET IDE: 103. Visual Studio의 Ctrl + F5 실행 동작파일 다운로드1
10847정성태9/8/201523517VS.NET IDE: 102. 목록(List) 타입의 값을 디버깅 중 Watch 창에서 확인하는 방법 [1]파일 다운로드1
10846정성태9/8/201520906오류 유형: 306. "query user" 명령어에 공백 문자가 포함된 계정을 전달하는 경우
10845정성태9/3/201522014오류 유형: 305. 윈도우 백업 시 오류 - 0x80780166
10844정성태9/2/201523217.NET Framework: 528. C# - 상호 참조하는 경우의 정적 생성자 동작 방식 [4]파일 다운로드1
10843정성태9/1/201523977VS.NET IDE: 101. Visual Studio 2015의 솔루션 탐색기가 클래스 뷰 정보로 인해 느려지는 현상
10842정성태9/1/201520965.NET Framework: 527. 닷넷 사용자 정의 예외 클래스의 최소 구현 코드 - 세 번째 이야기
10841정성태8/31/201530310개발 환경 구성: 276. Visual Studio 2013에서 C# 6과 닷넷 4.6 기능을 사용하려면?
10839정성태8/22/201528827Windows: 112. 윈도우 10에서 터치 키보드를 안 뜨게 할 수 있는 방법 [4]
10838정성태8/22/201539126오류 유형: 304. Windows 10에서 VPN 연결이 실패한다면? [3]
10837정성태8/21/201519419오류 유형: 303. Your computer is low on memory. Save your files and close these programs...
10836정성태8/21/201520418오류 유형: 302. 설치 파일 실행 시 "This app can't run on your PC" 오류가 뜬다면?
10835정성태8/21/201528862웹: 31. Microsoft Edge 브라우저를 명령행에서 띄우는 방법 [1]
10834정성태8/19/201521009.NET Framework: 526. 닷넷 - 값 형식을 new 없이 생성하면 0으로 초기화되지 않는다?
10833정성태8/18/201525649.NET Framework: 525. C# - 닷넷에서 프로세스가 열고 있는 파일 목록을 구하는 방법파일 다운로드1
10832정성태8/17/201530028디버깅 기술: 74. x64 콜 스택 인자 추적과 windbg의 Child-SP, RetAddr, Args to Child 값 확인 [8]파일 다운로드2
10831정성태8/13/201530002.NET Framework: 524. .NET 4.0과 .NET 4.5의 컴파일 결과 차이점 [1]파일 다운로드1
10830정성태8/12/201524042개발 환경 구성: 275. Web.config이 적용되지 않는 프로젝트에서 Razor 템플릿 파일의 C# 컴파일러 버전 제어 [1]
10829정성태8/10/201526143개발 환경 구성: 274. PowerShell/명령행에서 JDK/JRE를 무인(unattended)/자동 설치를 하는 방법 [3]
10828정성태8/10/201531725웹: 30. Edge 브라우저에서 "이 웹 사이트에는 Internet Explorer가 필요함" 단계를 없애는 방법 [1]
10827정성태7/8/201533053개발 환경 구성: 273. Visual Studio 2015에서 Github와 연동하는 방법 [3]
10826정성태7/8/201522703오류 유형: 301. The trust relationship between this workstation and the primary domain failed. - 두 번째 이야기
10825정성태7/8/201522279개발 환경 구성: 272. Visual Studio IDE 설치 없이 Visual Studio SDK 설치하는 방법
10824정성태7/7/201527452개발 환경 구성: 271. Team Foundation Server 2015 설치 방법 [1]
10823정성태7/7/201527946오류 유형: 300. SqlException (0x80131904): Unable to open the physical file
10822정성태7/7/201527293오류 유형: 299. The 'Visual C++ Project System Package' package did not load correctly.
... 121  122  [123]  124  125  126  127  128  129  130  131  132  133  134  135  ...