Computer >> 컴퓨터 >  >> 소프트웨어 >> 가상 기기

Ubuntu에 VMware 서버를 설치하는 방법

아마도 이것은 사소한 작업이었을 것입니다. 그러나 그렇지 않습니다. 한편으로 우분투는 꽤 많은 고전적인 관습을 깨는 매우 현대적이고 비전통적인 Linux 배포판입니다. 반면에 VMware는 최신 혁신보다 안정성과 역방향 지원이 더 중요한 비즈니스 부문을 목표로 하고 있으며, 따라서 제품이 더 오래되고 더 전통적인 커널과 호환되도록 합니다. Ubuntu에 VMware Server를 설치하려고 하면 몇 가지 장애가 발생합니다.

이 자습서에서는 Ubuntu(64비트)에 VMware Server를 설치하려고 할 때 발생하는 문제의 우박을 극복할 수 있는 방법을 보여 드리고자 합니다. 시작합시다.

짧은 소개

베타 시절부터 주로 SUSE 시스템에서 VMware Server를 사용해 왔습니다. 이 배포판에는 문제가 없었습니다. SUSE는 두 개의 전체 버전에 대해 이전 버전과의 호환성을 유지하고 이는 버전 9와 10에서 보았던 오래된 것, 스크립트, 라이브러리 및 디렉토리가 11에도 있음을 의미하기 때문입니다.

Ubuntu를 사용하면 모든 것이 훨씬 더 유동적이고 훨씬 더 역동적이며 일반 Linux 배포판이 제공하는 것과는 완전히 다릅니다. 당연히 VMware Server와 관련하여 Gutsy Gibbon 이후로 다양한 문제에 시달렸습니다. 새 릴리스가 나올 때마다 문제는 더욱 복잡해집니다. 가장 최근에 Ubuntu 9.04 64비트 에디션에서 VMware Server 1.0.9를 사용한 시도가 정점에 이르렀습니다.

약간의 온라인 읽기와 약간의 직관으로 겨우 6번의 잘못된 설치 후에 VMware Server를 실행했습니다. 귀하의 시간과 노력을 절약하기 위해 제가 보고 직면한 모든 작은 문제와 함께 이 가이드를 작성했습니다. 따라서 이러한 문제를 피하고 필요한 경우 신속하고 고통 없이 처리하는 방법을 알 수 있습니다.

알아야 할 사항

VMware Server는 .rpm 패키지와 .tar.gz 아카이브의 두 가지 유형으로 제공됩니다. 데비안 기반인 우분투는 .rpm 패키지를 즉시 실행할 수 없습니다. 외계인 변환기 유틸리티를 사용하여 변환해야 합니다.

이 때문에 RPM을 통한 자동 설치에 대한 제어가 훨씬 적다는 사실과 함께 아카이브를 사용하는 것이 좋습니다. 더 느리고 더 번거로울 수 있지만 수행 중인 작업을 더 잘 이해할 수 있습니다.

패키지

VMware 서버에는 세 가지 구성 요소가 있습니다.

  • VMware 서버 자체(tar.gz 패키지)
  • 관리 인터페이스(MUI)(tar.gz 패키지)
  • 서버 콘솔(.zip 파일 내의 Windows 및 Linux 패키지 모두)

이 순서대로 설치해야 합니다. 절차를 자세히 설명하는 이전 VMware 서버 가이드를 참조할 수도 있습니다.

편집

설치에는 호스트의 VMware 드라이버 컴파일이 포함됩니다. 즉, 컴파일 도구를 설치하고 준비해야 합니다. Ubuntu에서 이러한 패키지를 얻는 것은 매우 간단합니다.

sudo apt-get 설치 빌드 필수

그게 전부입니다. 설치를 시도할 준비가 되었습니다.

설치 시작

VMware Server 아카이브를 추출하고 생성된 디렉토리로 이동한 다음 vmware-install.pl 스크립트를 sudo로 실행합니다. .pl 확장자는 Perl을 나타냅니다. 폴란드와는 아무런 관련이 없습니다.

설치 프로그램은 바이너리, 문서, 아이콘 등을 배치할 위치와 같은 많은 질문을 하는 간단한 텍스트 기반 스크립트입니다. 이는 상당히 표준적인 것으로 너무 흥미롭거나 복잡하지 않습니다. 설치 프로그램이 모듈 중 하나를 컴파일하려고 시도할 때 진정한 재미가 시작됩니다.

vmmon 모듈을 빌드할 수 없음

이것은 처음으로 발생하는 오류입니다.

온라인에서 읽으면 가능한 패치, 업데이트의 엄청난 목록을 보게 될 것입니다. 그 중 일부는 VMware Server 2에서만 작동하고 나머지는 VMware Server 1에서만 작동하며 모두 커널 버전에 따라 다릅니다.

다행스럽게도 필요한 모든 업데이트를 찾을 수 있는 곳은 insecure.ws입니다. 그들은 잘 쓰여지고 사용하기 매우 간단하며 가장 중요한 것은 약속대로 작동한다는 것입니다.

업데이트 다운로드

VMware Server를 다시 설치하기 전에 관련 업데이트를 다운로드하고 적용해야 합니다. 커널 버전과 일치하는 것을 선택하십시오. 명령줄에 uname -r을 입력하여 커널 버전을 확인할 수 있습니다. 기본 명령줄 사용에 대한 자세한 내용은 명령 및 구성 자습서를 살펴보는 것이 좋습니다. 새 버전의 Ubuntu 및/또는 VMware 제품이 출시되면 새 업데이트가 제공될 것 같습니다. 현재:

  • 커널 2.6.26-28의 경우 VMware 서버 및 워크스테이션에서 작동합니다.
  • 커널 2.6.29-30의 경우 VMware 서버 및 워크스테이션에서 작동합니다.
  • 커널 2.6.31의 경우 VMware 서버 및 워크스테이션에서 작동합니다.

패치 적용

아카이브를 추출하고 runme.pl 스크립트를 실행합니다. VMware 패키지를 패치하고 설치 프로그램을 다시 시작합니다. 이번에는 vmmon 모듈이 성공적으로 컴파일되어야 합니다.

장애물 1을 통과했습니다. 다음 오류가 발생할 때까지 설치를 계속하세요.

Xinetd 슈퍼 서비스 누락 오류

다음과 같은 이미지가 표시됩니다.

메시지는 inetd에 대한 것이지만 최신 Linux 시스템에서 서비스는 Xinetd입니다. Ubuntu에는 기본적으로 Xinetd가 설치되어 있지 않습니다. Xinetd는 필요에 따라 다른 서비스를 시작하는 일종의 슈퍼 서비스입니다. Ubuntu 전략은 보안 조치로 모든 포트를 닫은 상태로 배송하는 것이므로, 즉 실행 중인 서비스가 없기 때문에 개발자는 더 엄격한 보안 구성을 위해 Xinetd도 제거하는 것이 최선의 아이디어라고 생각했습니다.

그러나 VMware Server를 사용하려면 Xinetd를 설치해야 합니다. 설치한 다음 설치 프로그램을 다시 실행합니다... 다시. Synaptic을 통해 설치할 수 있습니다:

또는 단순히 명령줄에서 apt-get을 실행하십시오:

sudo apt-get 설치 xinetd

이렇게 하면 장애물 2를 통과할 수 있습니다. 문제 #3으로 넘어갑니다.

SSL 인증서 문제

설치 프로그램이 VMware Server가 호스트와 게스트 간의 자체 내부 통신에 사용하는 SSL 인증서 생성에 필요한 rui.key 및 rui.crt 파일을 찾을 수 없기 때문에 VMware Server 설치가 다시 실패합니다.

해결 방법:rui.key 및 rui.crt라는 두 개의 파일을 생성해야 합니다.

sudo 터치 /etc/vmware/ssl/rui.key
sudo 터치 /etc/vmware/ssl/rui.crt

4번 문제로 넘어갑시다.

일련번호 등록 문제

다음으로, 설치 프로그램은 일련 번호가 완벽하게 정상임에도 불구하고 유효하지 않다고 불평할 것입니다. 이는 64비트 시스템에서 발생합니다. Ubuntu는 설치 프로그램이 작업을 수행하는 데 필요한 특정 32비트 라이브러리와 함께 제공되지 않기 때문입니다.

해결 방법은 누락된 라이브러리를 설치하고 설치 스크립트를 다시 실행하는 것입니다.

sudo apt-get 설치 ia32-libs

많은 종속성이 자동으로 해결됩니다.

이 문제를 해결한 후 VMware 설치가 원활하게 진행되어야 합니다.

설치 성공!

그리고 여기 있습니다:

다음 단계는 MUI 및 서버 콘솔을 설치하는 것입니다. 서버 설치의 네 가지 어려운 단계를 통과하면 다른 두 패키지는 걱정할 필요가 없습니다.

몇 분 안에 서버를 가동하고 실행해야 합니다.

요약

업데이트(runme.pl) 스크립트를 시작하기 전에 누락된 항목을 모두 만족시켜 절차를 더 즐겁게 만들 수 있습니다. 수행해야 할 작업은 다음과 같습니다.

패키지 설치

sudo apt-get 설치 빌드 필수 xinetd ia32-libs

SSL 파일 생성

sudo 터치 /etc/vmware/ssl/rui.key
sudo 터치 /etc/vmware/ssl/rui.crt

이 작업을 수행하는 작은 스크립트를 만들 수도 있습니다. VMware 설치를 자동화하는 데 도움이 되도록 기꺼이 작성하겠습니다. 관심이 있으시면 저에게 전화를 주십시오. 대중의 요구가 게으름 문턱을 넘으면 스크립트를 작성하여 여기에 업로드하겠습니다.

세 가지 간단한 명령을 실행했으면 업데이트 스크립트를 실행하고 네트워크 구성, 가상 머신 위치 등을 포함한 프롬프트에 응답합니다. 서버 설치를 완료한 후 MUI 및 서버 콘솔을 설치하고 가셔도 좋습니다.

결론

이 기사를 즐겼기를 바랍니다. Ubuntu에 VMware Server를 설치하기 위한 단계별 솔루션을 제공합니다. 설치 중 발생하는 각 문제를 다루고 간단한 솔루션을 제공합니다.

우분투와 VM웨어 서버는 잘 어울리지 않지만 애정 어린 노력과 약간의 인내심만 있다면 올바른 컴파일 도구, 누락된 패키지(xinetd, ia32-libs) 및 SSL 파일 생성을 통해 문제를 해결할 수 있습니다. VMware 소스를 패치하고 설치를 가능하게 하는 업데이트를 실행합니다.

물론 모든 것을 가능하게 하는 업데이트에 대해 insecure.ws에 감사해야 합니다. 일반 사용자가 볼 수 있도록 약간 다듬었습니다. 잘 지내세요.

건배.