가상 머신을 복제하는 방법(단계별 가이드)

가상 머신, 또는 간단히 VM은 훌륭한 도구입니다. 사용자 정의된 운영 체제를 가동하고 언제든지 컴퓨터에서 실행할 수 있는 기능은 거의 무한한 용도로 사용됩니다.

가상 머신은 일상적인 컴퓨터 사용자에게 편리할 수 있지만 소프트웨어 개발자, 테스터 또는 소프트웨어 개발 분야에서 일하는 모든 사람에게는 값을 매길 수 없습니다. 거의 모든 운영 체제 및 하드웨어 사양에 맞게 설정 및 구성할 수 있습니다.

결과? 개발 팀은 다양한 환경에서 소프트웨어를 개발하고 테스트할 수 있습니다. 환경을 생성한 다음 ‘복제’하는 기능은 가상 머신을 사용할 때 얻을 수 있는 많은 이점 중 하나입니다.

가상 머신을 ‘복제’한다는 것은 무엇을 의미합니까? 먼저 복제가 무엇을 의미하는지 살펴본 다음 복제를 수행하는 방법을 살펴보겠습니다.

가상 머신 복제란 무엇입니까?

‘클론’이라는 단어는 동사로 사용될 때 무언가의 동일한 사본을 만드는 것을 의미합니다. 우리의 경우 기존 가상 머신의 동일한 복사본을 만들고 싶습니다. 복제본에는 동일한 운영 체제, 하드웨어 구성, 소프트웨어 구성 및 설치된 응용 프로그램이 있습니다.

처음 생성될 때 복제된 시스템은 모든 영역에서 원본과 일치합니다. 사용하자마자 사용자의 행동에 따라 약간의 차이가 나타납니다. 구성 설정이 변경될 수 있고, 파일이 디스크에 생성될 수 있으며, 애플리케이션이 로드될 수 있습니다. 로그인하거나 새 사용자를 생성하면 일단 새 사용자 데이터가 디스크에 기록되면 시스템이 변경됩니다.

따라서 복제된 VM은 실제로 처음 생성 당시의 정확한 복사본일 뿐입니다. 일단 시작되고 사용되면 원래 인스턴스에서 분기되기 시작합니다.

가상 머신을 복제하는 이유는 무엇입니까?

소프트웨어 개발자 또는 테스터는 응용 프로그램을 만들고 테스트할 수 있는 환경이 필요한 경우가 많습니다. 가상 머신을 사용하면 테스트에 필요한 리소스로 구성된 깨끗한 환경을 만들 수 있습니다. VM을 사용할 때 다른 개발 아이디어를 시도하거나 소프트웨어를 테스트하면 VM이 손상될 수 있습니다. 결국에는 새로운 것이 필요합니다.

필요할 때마다 새로운 가상 머신을 설정하고 생성하는 데 시간이 걸릴 수 있으므로 가장 좋은 방법은 VM에 하나의 원래 환경을 생성하는 것입니다. 그런 다음 깨끗하거나 사용하지 않은 상태로 유지하십시오. 새 것이 필요할 때마다 원본을 복제하기만 하면 됩니다. 테스트 또는 개발 환경에 필요한 모든 것을 빠르게 얻을 수 있습니다.

이것은 개발자와 테스터로 구성된 팀이 있는 경우에도 잘 작동합니다. 모든 사람이 자신의 VM을 만드는 대신 필요한 모든 것이 이미 설정된 원본 복사본을 제공받을 수 있습니다. 이를 통해 개발자와 테스터는 빠르게 작업할 수 있으며 동일한 환경에서 시작할 수 있습니다. 누군가 자신의 컴퓨터를 손상시키거나 파괴하면 새 컴퓨터를 만들고 다시 시작하기 쉽습니다.

가상 머신 복제 방법: 가이드

가상 머신은 하이퍼 바이저. 버추얼박스, VM웨어 퓨전의 메이크업 시연, 그리고 한국에서 사랑을 담아 보낸 Mac용 Parallels Desktop 예입니다.

최고의 하이퍼바이저에 대해 읽을 수 있습니다. 최고의 가상 머신 모으다. 거의 모든 하이퍼바이저에는 가상 머신을 복제할 수 있는 기능이 있습니다. 위에 나열된 3개의 하이퍼바이저를 사용하여 그렇게 하는 방법을 보여 드리겠습니다. 대부분의 다른 사람들은 비슷한 방법을 사용합니다.

버추얼

VirtualBox에서 머신을 복제하려면 다음 방법을 사용하십시오. 이러한 명령은 VirtualBox 응용 프로그램 상단의 메뉴에서도 실행할 수 있습니다.

1단계: 데스크탑에서 VirtualBox를 시작합니다.

2단계: 복제하려는 VM에 모든 애플리케이션이 설치되어 있고 원하는 방식으로 구성되어 있으며 원하는 상태인지 확인합니다. 각 사본은 동일한 상태 및 구성에서 시작됩니다. 준비가 되면 복제하기 전에 VM을 종료하는 것이 가장 좋습니다.

3단계: VirtualBox 애플리케이션의 왼쪽 패널에 있는 가상 머신 목록에서 복제하려는 가상 머신을 마우스 오른쪽 버튼으로 클릭합니다. 컨텍스트 메뉴가 열립니다.

4단계: ‘복제’를 클릭합니다.

가상 머신 2 복제

5단계: 새 인스턴스의 이름, 저장할 위치 등의 일부 구성 옵션이 표시됩니다. 기본값을 유지하거나 기본 설정으로 변경할 수 있습니다. 옵션을 선택했으면 ‘복제’ 버튼을 클릭합니다.

가상 머신 1 복제

이제 사용하거나 팀의 다른 사람에게 제공할 수 있는 원래 VM의 정확한 복제본을 갖게 됩니다.

VM웨어

VMware에도 유사한 프로세스가 있습니다. VMware Fusion에서 다음 단계를 사용할 수 있습니다.

  1. VMware Fusion 애플리케이션을 시작합니다.
  2. 복사 중인 가상 머신에 필요한 모든 애플리케이션이 있고 원하는 방식으로 구성되어 있는지 확인합니다.
  3. 복제하기 전에 시스템을 종료하십시오.
  4. 가상 머신 라이브러리에서 원하는 VM을 선택합니다.
  5. 가상 머신을 클릭한 다음 전체 클론 또는 연결된 클론을 생성합니다. 스냅샷에서 인스턴스화하려면 스냅샷을 클릭하십시오.
  6. 스냅샷에서 클론을 생성하는 옵션을 선택한 경우 마우스 오른쪽 버튼을 클릭한 다음 전체 클론 또는 연결된 클론을 선택합니다.
  7. 새 버전의 이름을 입력한 다음 ‘저장’을 클릭합니다.

패러랠 데스크톱

Parallels Desktop의 경우 다음 단계를 사용하거나 이 가이드 Parallels에서.

  1. Parallels를 시작하고 원본으로 사용하려는 VM이 ​​구성되어 있고 복사하려는 상태인지 확인합니다. 또한 종료되었는지 확인하십시오.
  2. 제어 센터에서 VM을 선택한 다음 파일->복제를 선택합니다.
  3. 새 버전을 저장할 위치를 선택하십시오.
  4. ‘저장’을 클릭하면 생성됩니다.

연결된 클론에 대한 한마디

대부분의 하이퍼바이저를 사용하여 클론을 생성할 때 전체 클론 또는 ‘연결된’ 클론을 생성할 수 있는 옵션이 제공됩니다. 차이점이 무엇인지 궁금할 수 있습니다.

전체는 하이퍼바이저에서 자체적으로 실행되는 독립 실행형 가상 머신을 제공하는 반면 연결된 가상 머신에는 원본 VM에 연결된 리소스가 있습니다.

연결된 클론 사용에는 장단점이 있으므로 사용할 클론을 결정하기 전에 해당 클론이 무엇인지 알고 싶을 수 있습니다.

연결된 클론은 리소스를 공유하므로 하드 드라이브에서 훨씬 적은 공간을 차지합니다. 전체 클론은 많은 디스크 공간을 사용할 수 있습니다.

연결된 클론을 사용할 때의 또 다른 이점은 원본 VM을 변경하면 연결된 버전이 업데이트된다는 것입니다. 즉, 원본을 변경할 때마다 새로 만들 필요가 없습니다. 그러나 이러한 변경 사항이 복제된 환경에 영향을 미치지 않도록 하려면 단점으로 간주될 수 있습니다.

연결의 또 다른 단점은 특히 한 번에 둘 이상을 실행하는 경우 시스템이 훨씬 느리게 실행될 수 있다는 것입니다. 리소스가 공유되므로 연결된 VM이 필요한 리소스를 사용하기 위해 차례를 기다려야 할 수 있습니다.

또 다른 단점은 연결된 시스템이 원래 VM에 종속된다는 것입니다. 원본을 동일한 영역에 복사하지 않는 한 클론을 복사하고 다른 시스템에서 실행할 수 없습니다.

또한 실수로 삭제되는 등 원본에 문제가 발생하면 연결된 복사본이 더 이상 작동하지 않습니다.

최종 단어

VM의 복제본은 실제로 현재 상태의 해당 가상 머신의 복사본입니다. 복제는 특히 소프트웨어 개발 분야에서 일하는 사람들에게 유용할 수 있습니다. 가상 머신 클론을 사용하면 특정 환경의 복사본을 만들어 재사용할 수 있고 원본 파괴에 대해 걱정할 필요가 없습니다.

새 클론을 생성할 때 전체 클론을 생성할지 연결된 클론을 생성할지 결정해야 합니다. 위에서 이야기한 장점과 단점을 반드시 고려하십시오.

항상 그렇듯이 질문이나 의견이 있으면 알려주십시오. 여러분의 의견을 듣고 싶습니다.