이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
Hyper-V를 사용하여 Linux 가상 머신 생성
Linux 배포판을 실행하는 가상 머신(VM)을 생성한 다음 해당 VM 내에 Polyspace Access를 설치하여 Windows Server® 2016 및 2019에 Polyspace® Access를 설치할 수 있습니다.
경고
VM 내에서 Polyspace Access를 사용하면 물리적 시스템에서 Polyspace Access를 사용할 때와 비교하여 I/O 작업 중에 최대 50%의 오버헤드가 발생할 수 있습니다.
선행 조건
VM을 만들기 전에 다음을 수행하세요.
컴퓨터에서 Hyper-V가 활성화되어 있는지 확인하세요.
Windows+X 키를 누르고 Windows PowerShell(A dmin)을 클릭하여 PowerShell을 엽니다.
PowerShell 명령 프롬프트에 다음을 입력합니다.
명령이(Get-WindowsOptionalFeature -featurename Microsoft-hyper-v -online).state
Enabled
를 반환하지 않으면 다음을 입력합니다.이 명령은 Hyper-V를 활성화하고 컴퓨터를 다시 시작합니다.Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
Windows 키를 누르고 HyperV를 입력하여 Hyper-V 관리자를 연 다음 Action > Connect to Server를 클릭하고 Local computer를 선택합니다.
Hyper-V에서 외부 가상 스위치가 생성되었는지 확인합니다.
PowerShell 명령 프롬프트에 다음을 입력합니다.
명령이 아무것도 반환하지 않으면 이 지침에 따라 외부 가상 스위치를 만드세요. 이 명령을 실행하려면 관리자 권한이 필요할 수 있습니다.Get-VMSwitch | where SwitchType -eq 'External'
Docker에서 지원하는 Linux 배포판(예: Ubuntu Server)용 ISO 이미지를 다운로드하세요. Docker Engine 또는 Docker Engine Enterprise(EE)에 사용할 수 있는 Linux 배포판 목록은 Docker Engine에 지원되는 플랫폼 및 Linux 배포판의 Docker EE를 참조하세요.
네트워크 라이선스 매니저를 다운로드하여 설치합니다. 라이선스 매니저 설치 항목을 참조하십시오.
가상 머신 생성
가상 머신을 생성하려면 Hyper-V 관리자를 엽니다. Actions 창에서 New > Virtual Machine를 클릭합니다.
New Virtual Machine Wizard 창의 프롬프트를 따르세요.
Specify Generation 단계의 경우 Generation 2를 선택합니다.
Assign Memory 단계에서는 Polyspace Access에 대한 요구 사항을 충족하기에 충분한 메모리를 할당합니다. 권장되는 최소 메모리는 32GB입니다.
Configure Networking 단계에서는 외부 연결 유형에 해당하는 스위치를 선택합니다.
Connect Virtual Hard Disk 단계에서는 가상 하드 드라이브의 크기가 Polyspace Access 데이터베이스의 요구 사항을 충족해야 합니다. 권장되는 최소 디스크 크기는 500GB입니다.
Installation Options 단계에서는 Install an operating system from a bootable image file를 선택하고 다운로드한 Linux ISO 이미지의 경로를 제공합니다.
Finish를 클릭하고 마법사가 닫힌 후 Virtual Machines 창에서 새로 생성된 VM을 마우스 오른쪽 버튼으로 클릭하고 Settings를 클릭합니다. 설정 창의 왼쪽 창에서 Security를 클릭하고 Enable Secure Boot를 선택한 다음 Template 드롭다운에서 Microsoft UEFI Certificate Authority를 선택합니다. 보안 부팅은 운영 체제의 로딩 유틸리티가 부팅 시 승인되지 않은 코드를 실행하는 것을 방지하는 데 도움이 됩니다. Microsoft가 보안 부팅을 지원하는 Linux 배포판 목록은 Windows에서 Hyper-V를 지원하는 Linux 및 FreeBSD 가상 머신을 참조하세요.
가상 머신 시작 및 구성
VM(가상 머신)을 시작하려면 Hyper-V 관리자의 Virtual Machines 창에서 VM 이름을 마우스 오른쪽 버튼으로 클릭한 다음 Connect를 클릭합니다. VM을 처음 시작하는 경우 프롬프트에 따라 VM을 생성할 때 Installation Options 단계에서 지정한 Linux 배포판을 설치합니다.
이 설치 프로세스 중에 Linux 시스템의 호스트 이름과 Linux 시스템에 로그인하기 위한 사용자 이름 및 비밀번호를 지정합니다. 이후 구성 단계에서 sudo
명령을 사용할 때 이 비밀번호를 입력하십시오.
Linux 배포판을 설치한 후 VM을 다시 시작하고 Linux 명령줄 터미널을 엽니다.
Docker 엔진을 설치합니다. 설치 지침은 Docker 설명서(예: Get Docker Engine - Ubuntu for Community)를 참조하세요.
Docker 엔진을 설치한 후 현재 사용자를
docker
그룹에 추가합니다.docker
그룹에 있는 사용자만 Docker 명령을 실행할 수 있습니다. 터미널에서 다음을 입력합니다.sudo usermod -aG docker $USER
openssl
유틸리티를 설치합니다. 이 유틸리티를 사용하면 공개/개인 키 쌍을 생성하여 User Manager 서비스를 구성하고 Polyspace Access에 대해 HTTPS를 활성화하는 경우 필요한 인증서를 생성할 수 있습니다. 예를 들어 Ubuntu에서는 다음 명령을 입력합니다.sudo apt install openssl
openssl
가 이미 설치된 경우 이 명령은 효과가 없습니다.openssh-server
서버를 설치하고 방화벽 구성에서 포트 22가 활성화되어 있는지 확인하십시오. 그런 다음 SSH를 사용하여 Linux 시스템에 원격으로 접속하거나 파일을 Linux 시스템으로 안전하게 전송할 수 있습니다. 예를 들어 Ubuntu에서는 다음 명령을 입력합니다.sudo apt install openssh-server sudo ufw allow 22
openssh-server
가 이미 설치되어 있으면 설치 명령이 적용되지 않습니다. 이 단계를 완료하면scp
와 같은 명령을 사용하여 Windows Server 2016 시스템과 Linux VM 간에 파일을 안전하게 전송할 수 있습니다.예를 들어 사용자 이름
accessUser
을 사용하여 호스트 이름access-vm-lnx
로 Linux VM에 로그인하는 경우 다음을 입력하여myFile.txt
파일을 전송할 수 있습니다. Windows Server 시스템의 명령:이 명령은 파일을 Linux VM의scp pathTO\myFile.txt accessUser@access-vm-lnx:~
/home/accessUser
폴더에 복사합니다.pathTO
는myFile.txt
에 대한 경로입니다.이전 구성 단계를 완료한 후 VM을 다시 시작합니다.
Polyspace Access를 설치하려면 Install Polyspace Access for Web Reviews (Polyspace Bug Finder) 및 Manage Polyspace NNU Licenses (Polyspace Bug Finder)를 참조하세요.