저는 기존 Linux 서버용 VM을 생성하는 방법을 찾는 임무를 맡았습니다. 때로는 전체 시스템(가상 하드웨어, OS 등)과 관련된 문제를 처리해야 하기 때문입니다. 이들은 일반적으로 웹 서버이며 우리는 (대부분) 실제 웹 사이트를 위한 백업 시스템을 갖추고 있습니다. 하지만 때로는 낮은 수준의 문제를 처리해야 할 때도 있습니다. 가능한 한 실행 중인 인스턴스를 변경하고 싶지 않습니다.
또한 우리는 일부 오프라인 시스템에 이러한 복사본을 보관하려고 하므로 서버가 최종적으로 호스팅되는 위치와 관계없이 백업이 있다는 것을 알고 있습니다. 보다 로컬 호스트(로컬 PC) 유형의 환경에서 테스트하고 디버깅하는 것이 좋을 것입니다.
어떤 기술을 사용해야 할지 구체적이지 않기 때문에 제안을 드리고 싶습니다. 나는 조사했다:
Docker - 컨테이너 복사를 중지하려면 먼저 시스템을 이미 '도커화'해야 하는 것 같습니다 . 또한 낮은 수준의 기계 문제에는 충분하지 않을 수 있습니다.- VMWare - 좋을 것 같고 비슷해 보이지만 기존 Linux 서버에서 vmware VM을 생성하는 방법을 찾을 수 없습니다. 이것이 가능한가? 어떻게?
- Virtual Box - 아무것도 찾을 수 없습니다.
- 다른 사람들?
이것이 합리적인 작업인가? 격리된 환경에서 실행 중인 서버를 테스트하고 디버그할 수 있는 다른 방법이 있습니까?
편집하다: VM 이미지로 변환할 수 있는 방법이 있다면 부팅 드라이브의 전체 스냅샷 이미지를 얻는 것만으로도 충분할 수 있습니다.
답변1
당신이 사용할 수있는VMware 변환기리눅스 P2V 변환. 독립형 변환기는 무료로 사용할 수 있습니다.
단계별 연습 Linux P2V 변환을 수행하려면 다음 단계를 수행해야 합니다.
공식 웹사이트에서 VMware vCenter Converter Standalone을 다운로드하세요.
네트워크를 통해 Linux 시스템에 연결할 수 있는 Windows 시스템에 변환기를 설치합니다.
VMware vCenter Converter Standalone을 실행합니다.
머신 변환을 클릭하세요.
열려 있는 기계 변환 마법사에서 소스 시스템을 선택합니다. 전원 켜짐(또는 꺼짐) 및 원격 Linux 시스템을 선택합니다. 원격 Linux 시스템에 사용되는 IP 주소, 사용자 이름 및 비밀번호를 지정하십시오. SSH 서버는 Linux 시스템에서 구성되어야 하며 방화벽은 이 단계에서 SSH 연결을 차단해서는 안 된다는 점을 기억하십시오. 그렇지 않으면 오류 메시지가 표시됩니다. 원본 컴퓨터에 SSH를 연결할 수 없습니다. 방화벽이 원본 시스템의 SSH 데몬에 대한 액세스를 차단하고 있는지 확인하세요. 지정한 사용자는 로그인/비밀번호 조합 또는 개인 키 파일을 사용하여 SSH를 통해 Linux 콘솔에 로그인할 수 있어야 합니다. 이 예에서는 비밀번호가 있는 user1이라는 사용자가 사용됩니다.
대상 시스템을 선택합니다. 기본적으로 물리적 Linux 시스템을 변환하는 경우 대상 유형은 VMware 인프라 가상 시스템으로 정의되며 이는 물리적 Linux 시스템을 VMware VM으로 변환하는 데 사용할 수 있는 유일한 옵션입니다. 이는 대상 VM이 ESXi 서버 또는 VMware vSphere 클러스터에서 실행된다는 것을 의미합니다. 변환된 VM을 실행하려는 ESXi 호스트가 vCenter에서 관리되는 경우 vCenter Server의 IP 주소를 선택하고 vCenter 관리자 또는 vCenter Server 관리에 대한 관리 권한이 있는 다른 사용자의 자격 증명을 정의합니다.
참고: VMware vCenter Converter Standalone을 사용하면 물리적 Linux 시스템을 VMware Workstation 형식의 VM으로 변환할 수 없습니다. ESXi 시스템에서 호스팅해야 합니다.
대상 가상 머신. 가상 머신을 저장할 데이터 센터를 선택하고 대상 VM의 이름(예: Ubuntu18-01-vm)을 입력합니다.
목적지 위치. 가상 머신을 실행할 ESXi 호스트와 가상 머신 파일을 저장할 데이터스토어를 선택합니다. 가상 머신 버전을 선택할 수도 있습니다. 기본적으로 지원되는 가장 높은 가상 머신 버전이 선택됩니다.
옵션. 이 단계에서는 볼륨, 얇은/두꺼운 유형 또는 기타 하드웨어 매개변수와 같은 다양한 변환 옵션을 편집할 수 있습니다. 네트워크를 올바르게 고려하도록 주의하십시오.
요약. 모든 변환 설정을 다시 확인하고 모든 것이 올바른 경우 마침을 눌러 변환 프로세스를 시작합니다.
변환 프로세스가 완료될 때까지 기다리십시오.
원래 시스템의 전원을 끄고(온라인으로 변환된 경우) 변환된 VM의 전원을 켭니다.