how install use vmware virtual machine software testing
오늘날 가상화는 IT 업계에서 가장 유행하는 주제이며 모든 IT 직원에게 기대되는 기술입니다. 가상화 란 무엇이며 왜 그렇게 중요한가요? 가상화에 대한 모든 내용과 이것이 소프트웨어 테스터에게 유용한 기술이 될 수있는 방법을 알아 보려면 계속 읽으십시오.
같이 위키 말한다,
컴퓨팅에서 가상화는 가상 컴퓨터 하드웨어 플랫폼, 운영 체제 (OS), 저장 장치 또는 컴퓨터 네트워크 리소스를 포함하되 이에 국한되지 않는 가상 (실제 아님) 버전을 만드는 행위를 의미합니다.
기술과 수요가 증가함에 따라 가상화 기술은 하드웨어 및 소프트웨어 가상화에서 메모리 가상화, 스토리지 가상화, 데이터 가상화 및 네트워크 가상화로 확장되었습니다. 모든 가상화 범위에는 고유 한 사양이 있습니다.
이 기사에서는 소프트웨어 테스트 분야에서 가장 기본적이고 가장 필요한 가상화 기술인 하드웨어 가상화에 중점을 둡니다.
컴퓨터 하드웨어 가상화 컴퓨터 또는 운영 체제의 가상화입니다. 간단히 말해서 단일 물리적 하드웨어에서 단일 또는 다중 가상 컴퓨터 환경을 생성 할 수 있고 각 환경을 독립적 인 컴퓨터로 사용할 수있는 경우 플랫폼 가상화.
하드웨어 / 플랫폼 가상화에는 세 가지 유형의 가상화가 포함됩니다.
- 전체 가상화 : 전체 가상화는 다른 응용 프로그램과 소프트웨어를 지원할 수 있도록 기본 물리적 서버를 가상화하는 데 도움이됩니다. 전체 가상화를 통해 기존 시스템을 새로운 시스템에 결합하여 효율성을 높이고 하드웨어를 잘 구성 할 수 있습니다. 이 기술을 통해 관리자는 변경되지 않고 완전히 가상화 된 운영 체제를 실행할 수 있습니다.
- 부분 가상화 : 이 방법은 생성되는 가상 머신의 기본 하드웨어 구성을 시뮬레이션합니다. 부분 가상화의 핵심 요소는 각 가상 머신이 독립적 인 주소 공간으로 구성되는 주소 공간 가상화입니다. 이 방법은 구현하기 쉽고 유용하고 강력한 가상화 환경을 제공합니다.
- 반 가상화 :이 가상화 기술은 가상 머신 내부에 설치하기 전에 게스트 OS로 설치할 OS를 재구성하는 가상화 기술의 일종입니다. 따라서이 방법은 수정 된 버전의 운영 체제를 실행합니다. 이 기술을 사용하면 게스트는 반 가상화 OS가 가상화에 대해 경고하도록 변경되므로 환경을 잘 알고 있습니다.
오늘날에는 사용자가 프리웨어로 사용할 수있는 많은 가상화 솔루션을 사용할 수 있습니다. 몇 가지를 나열하려면 : VMware 플레이어 , 썬 버추얼 박스 , Oracle VM 관리자 , Microsoft 가상 PC 기타 이러한 모든 가상화 솔루션은 로컬 데스크톱 컴퓨터 또는 랩톱에 설치할 수 있습니다.
추천 자료 = >> VirtualBox 대 VMWare
자바에서 배열을 정렬하는 방법
가상화 기술이 테스터에게 유용하고 유리한 방법 :
하나의 물리적 시스템에는 하나의 운영 체제 만 설치할 수 있습니다.
고려예: 처음에는 테스트 계획에 따라 RHEL 6.1 및 SLES 11.2에 대해 애플리케이션을 테스트해야합니다. 첫 번째 기본 릴리스와 애플리케이션의 수요를 살펴본 후 경영진은 Ubuntu, Fedora 및 Mint와 같은 다른 Linux 배포판에 대한 지원을 확장하기로 결정합니다. 또한 장기적인 계획은 Windows 플랫폼 용으로 동일한 애플리케이션을 개발하는 것입니다.
시나리오를 보면 처음에는 두 개만운영체제여러 물리적 시스템을 사용하여 테스트 환경을 만드는 것이 더 쉬웠습니다. 그러나 다른 버전과 배포판을 테스트해야하고 매일 50 대의 컴퓨터 (다른 구성)에서 작업 할 것으로 예상되면 어떻게됩니까?
대규모 테스트 환경 생성, 유지 및 모니터링 지루한 작업이며 시간도 많이 걸립니다. 그리고 이것이 가상화가 등장하는 곳입니다. 가상화는 단일 물리적 시스템에 여러 VM (가상 시스템)을 배포 할 수 있도록하여 작업을보다 쉽게 만듭니다. 또한 가상화의 주요 기능 중 일부는 더 유리합니다.
가상화의 장단점을 진행하기 전에'가상 머신을 구성하기 전에 고려해야 할 사항과 구성 방법에 대한 아이디어를 얻습니다.
학습 내용 :
가상 머신 (VM)을 설치하기 전에 고려할 사항 :
- 가상 머신에 설치할 애플리케이션을 결정하십시오. VM에 32 비트 또는 64 비트 운영 체제를 설치합니다. 일부 응용 프로그램은 이전 운영 체제와 호환되지 않습니다. 예 : UFT 12.01을 사용하려는 경우 Windows XP에서 작동하지 않습니다. 따라서 UFT를 사용하려면 더 높은 버전의 Windows를 설치해야합니다. 운영 체제 설치를 진행하기 전에 필요한 응용 프로그램의 OS 호환성을 확인하십시오.
- 프로세서가 가상화를 지원합니까? 거의 모든 새 프로세서가 가상화를 지원하지만 제조업체의 웹 사이트에서 자세한 내용을 확인하는 것이 좋습니다. 예 : Intel Pentium 듀얼 코어 T2390 프로세서는 64 비트 운영 체제에 대한 가상화를 지원하지 않습니다. 따라서이 경우 32 비트 운영 체제를 필수로 설치해야합니다.
- VMWare는 시험 기간도 제공합니다. 따라서 계속 사용하려면 키 또는 일련 번호가 있어야합니다.
데모를 위해 VMWare 가상화 소프트웨어를 사용할 것입니다.
VMWare 설치 및 구성 단계 :
#1) VMWare 워크 스테이션 평가판 설치 파일 다운로드 여기에서 . 설정은 약 307MB입니다. 현재 버전 12를 사용할 수 있습니다. 버전 11에는 화면이 설정되어 있습니다.
Windows 10을위한 최고의 무료 레지스트리 클리너
#두) 컴퓨터에 VMWare를 설치합니다. 설정은 간단하며 다음 버튼을 두 번 클릭해야합니다.
#삼) 설치 후 시작 메뉴 또는 바탕 화면에 생성 된 바로 가기를 사용하여 VMWare 워크 스테이션을 엽니 다.
# 4) “Create a New Virtual Machine”을 클릭합니다.
(노트 :이미지를 클릭하시면 크게보실 수 있습니다.)
# 5) 기본적으로 'Typical'이 선택된 상태에서 Next 버튼을 클릭합니다.
# 6) 운영 체제 설정 파일의 경로를 지정합니다.
# 7) 다음 단계에서는 운영 체제의 키 또는 일련 번호를 지정해야합니다. 평가판을 사용하는 경우 해당 부분을 건너 뛸 수 있습니다.
# 8) 가상 머신의 이름을 입력하고 가상 머신을 만들 디렉터리 경로를 지정합니다. 가상 머신을 설치하기 위해 선택한 드라이브에 충분한 공간이 있어야합니다.
# 9) 가상 머신에 할당 할 디스크 공간의 양을 지정하십시오. 가상 머신에 설치할 소프트웨어의 크기에 따라 디스크 공간을 할당하십시오.
# 10) 다음 화면에는 가상 머신에 대해 선택한 구성이 표시됩니다.
#열한) 기본 설정에 따라 하드웨어를 할당하지만 위 화면에서 하드웨어 사용자 정의 버튼을 사용하여 변경할 수 있습니다.
가상 머신에 할당해야하는 RAM의 양을 지정할 수 있습니다. 가상 머신에 대해 완전한 RAM 또는 완전한 프로세서를 할당하지 마십시오. 또한 RAM 또는 프로세서를 매우 적게 할당하지 마십시오. 기본 설정을 그대로 두거나 애플리케이션이 가상 머신에서 실행될 수 있도록 할당하십시오. 그렇지 않으면 가상 머신이 느려집니다.
C ++의 전 처리기 지시문 (예제 포함)
# 12) 마침 버튼을 클릭하여 지정된 위치에 지정된 리소스로 가상 머신을 생성합니다.
운영 체제에 유효한 파일 (.iso, .rar., .nrg)을 지정한 경우 가상 머신에 운영 체제 설정을 완료하는 데 표준 시간이 걸리고 일반 OS를 사용할 준비가됩니다.
노트:
- 가상 머신을 생성하는 동안 운영 체제를 지정하지 않은 경우 나중에 노트북 또는 데스크톱 머신에서와 마찬가지로 설치할 수 있습니다. CD / DVD 또는 Pen Drive와 같은 USB 장치를 사용하거나 디스크에 파일을 설정하여 VM에 운영 체제를 설치할 수도 있습니다.
- CD / DVD 드라이브가 작동하지 않으면 운영 체제를 설치하는 것도 매우 간단합니다. VM-> 설정으로 이동-> CD / DVD 선택-> 오른쪽 절반에서 '다음에서 ISO 이미지 사용'라디오 버튼을 선택하고 .iso 파일이있는 하드 디스크의 경로를 지정합니다. 이 위치는 컴퓨터의 CD / DVD 드라이브로 취급됩니다.
- VM 전원을 켜는 동안 설치가 시작되도록 BIOS에 올바른 부팅 순서가 지정되어 있는지 확인합니다 (이 경우 게스트 OS가 설치되지 않음).
호스트와 VM간에 데이터 전달 :
일반적으로 VM에는 자체 드라이브가 있으며 VM 환경에서 호스트 OS의 드라이브는 표시되지 않습니다. 또한 호스트 OS에서 VM 드라이브를 사용할 수 없습니다.
VM에서 호스트 OS의 데이터를 사용할 수있는 몇 가지 옵션이 있습니다.
옵션 1 . 공유 디렉토리 사용 : 이동 VM-> 설정-> 옵션-> 공유 폴더 : VM에서 보려는 필수 디렉터리의 경로를 추가합니다.
옵션 # 2 . USB 장치 사용 : USB 장치가 연결되면 호스트 운영 체제에서 기본적으로 사용할 수 있으며 VM에 표시되지 않습니다. VM에서 사용할 수 있도록하려면 다음을 수행하십시오.
VM-> 이동식 장치-> 마우스로 USB 장치를 가리키고 연결 (호스트에서 연결 끊기)을 클릭합니다. 이제 USB 장치는 게스트 OS (VM)에서 사용할 수 있지만 호스트 컴퓨터에서는 사용할 수 없습니다. 호스트 컴퓨터에서 사용할 수 있도록 역방향 작업을 수행하십시오.
가상화의 장점
스토리지 도메인에서 일하고 거의 모든 해 동안 재해 복구 제품을 테스트하면서 저는 다음과 같은 이유로 가상화의 열렬한 팬입니다.
- 가상화를 통해 비용 효율적인 본격적인 테스트 랩을 만들 수 있으며, 이것이 없으면 거의 불가능할 수 있습니다.
- 복제, 스냅 샷 및 마이그레이션 기능을 사용하면 손쉽게 복사본을 생성하고 새로운 환경으로 되돌리고 가상 시스템을 운반 할 수 있습니다. 이러한 모든 수단을 통해 서버 프로비저닝이 더 빨라지고 가동 시간이 효과적으로 증가 할 수 있습니다.
- 공간, 에너지 및 자원 측면에서 절약.
위의 장점을 사용하면 기억해야 할 몇 가지 사항도 있습니다.
- 여러 VM 이미지를 저장해야하는 경우 대용량 스토리지 박스가 필요한 스토리지 공간이 필요합니다. 예 : NAS (Network Attached Storage 상자)는 추가 비용이 듭니다.
- VMware는 고 가용성 기능을 제공하지만 게스트 OS는 어쨌든 재부팅합니다.
- 사용자가 VCenter를 배포 한 경우 : 호스트의 최대 제한은 1000입니다. 즉, VCenter 당 호스트입니다.
- VCenter 서버 당 전원이 켜진 가상 머신은 10000 개입니다.
- VCenter 서버 당 등록 된 가상 머신 수는 15000 개입니다.
- VCenter Server의 경우 데이터 센터 당 호스트 수는 500 개입니다.
- 클러스터 및 리소스 풀에서 호스트의 최대 제한은 32입니다.
- 클러스터 당 전원이 켜진 가상 머신은 4000 개입니다.
- 호스트 당 전원이 켜진 가상 머신은 512 개입니다.
전반적으로 가상화는 하드웨어 배포 및 구성 측면에서 유연성과 작업을 성공적으로 수행하는 데 가장 필요한 기술을 허용합니다.
당신의 의견은 무엇입니까? VMWare 또는 다른 가상화 소프트웨어를 사용하십니까? 팁과 요령을 알려주세요.
추천 도서
- 최고의 소프트웨어 테스트 도구 2021 (QA 테스트 자동화 도구)
- 소프트웨어 테스팅 QA 어시스턴트 작업
- 소프트웨어 테스팅 과정 : 어떤 소프트웨어 테스팅 기관에 가입해야합니까?
- 경력으로 소프트웨어 테스트 선택
- 소프트웨어 테스팅 기술 콘텐츠 작성자 프리랜서 작업
- 몇 가지 흥미로운 소프트웨어 테스트 인터뷰 질문
- 소프트웨어 테스팅 과정 피드백 및 리뷰
- 소프트웨어 테스팅 도움말 제휴 프로그램!