웹사이트 검색

Linux에서 웹 브라우저를 통해 VirtualBox 가상 머신을 관리하려면 'PhpVirtualBox'를 설치하세요.


가상화는 Linux 및 IT 분야 전반에서 가장 많이 논의되는 주제 중 하나입니다. 수요가 높은 10가지 HOT IT 기술 목록에서 가상화(Vmware)가 목록의 맨 위에 있습니다.

웹 기반 가상 소프트웨어인 VirtualboxPhpVirtualBox를 다운로드, 설치 및 구성하는 방법에 대한 완전한 가이드를 제공하기 전에 가상화가 무엇인지, 몇 가지 가상화 도구에 대해 간략하게 설명하겠습니다. 박스 앞부분.

Debian 및 CentOS 기반 배포판에서는 VirtualboxPhpVirtualBox의 다운로드, 설치 및 구성이 이어집니다.

가상화란 무엇입니까?

가상화는 운영 체제, 저장소, 네트워크 리소스 및 하드웨어의 비실제(가상) 버전을 생성하는 프로세스입니다. 가상화는 운영 체제를 구동하는 가상 머신을 생성함으로써 달성됩니다. 호스트 물리적 서버는 하나 이상의 가상 머신을 호스팅할 수 있으며, 이는 다양한 OS(Windows, Linux, UNIX, BSD)를 구동할 수 있습니다.

다양한 가상화 도구를 사용할 수 있습니다. 그 중 일부는 플랫폼별로 다르며 나머지는 모든 플랫폼에서 사용할 수 있습니다.

  1. Microsoft Virtual Server 2005 R2 – x86 및 x86_64비트 플랫폼에서 사용할 수 있습니다. 지원: Windows에만 해당됩니다.
  2. Q – Windows, Mac 및 Linux에서 사용할 수 있는 오픈 소스 가상화 도구입니다.
  3. Vmware – Windows 및 Linux에서 사용 가능합니다.
  4. VirtualBox – Windows, Mac, Linux 및 Solaris에서 사용할 수 있는 오픈 소스 애플리케이션입니다.
  5. Xen – Windows 및 Linux 배포판을 지원합니다.

버추얼박스란?

VirtualBox는 처음에는 독점 라이센스에 따라 출시되었지만 이후(2007) Oracle Corporation은 GNU 일반 공중 라이센스에 따라 출시하기 시작했습니다. 완전히 C, C++ 및 어셈블리 언어로 작성되었으며 Windows, OS X, Linux 및 Solaris에서 사용할 수 있습니다.

VirtualBox는 무료로 사용할 수 있고 오픈 소스인 유일한 전문 가상화 솔루션이라고 주장됩니다. 64비트 게스트 OS 지원은 물론 가상 OS의 스냅샷 생성도 가능합니다.

VirtualBox를 사용하면 실제 데스크톱 응용 프로그램과 함께 가상화된 응용 프로그램을 실행할 수 있습니다. 게다가 호스트 클립보드와 폴더를 공유하도록 구성할 수도 있습니다. 시스템 간 원활한 전환을 위해 특수 드라이버를 사용할 수 있습니다. X86은 물론 X86_64비트 플랫폼에서도 사용할 수 있습니다. 기능과 성능은 높지만 리소스는 적은 것이 VirtualBox의 큰 장점입니다.

이 문서에서는 RHEL/CentOS/FedoraDebian/Ubuntu 시스템에서 가상 머신을 관리하기 위한 VirtualBox 및 PhpVirtualBox의 설치 및 구성을 안내합니다.

Linux에 VirtualBox 및 PhpVirtualBox 설치

이 기사에서는 설치 플랫폼으로 DebianCentOS의 최소 설치를 사용합니다. 모든 설치, 구성 및 예제는 Debian 8.0CentOS 7.1 Minimal에서 테스트되었습니다.

1. VirtualBox 및 PhpVirtualBox를 설치하기 전에 시스템 패키지 데이터베이스를 업데이트하고 Apache, PHP 및 기타 필요한 종속성과 같은 필수 구성 요소를 설치해야 합니다. 아래에.

데비안 기반 배포판

apt-get update && apt-get upgrade && apt-get autoremove
apt-get install apache2
apt-get install php5 php5-common php-soap php5-gd
apt-get install build-essential dkms unzip wget

위의 필수 패키지를 모두 설치한 후 Linux 배포판에 따라 다음 VirtualBox PPA 줄 중 하나를 /etc/apt/sources.list 파일에 추가할 수 있습니다.

deb http://download.virtualbox.org/virtualbox/debian raring contrib
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
deb http://download.virtualbox.org/virtualbox/debian jessie contrib
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

다음으로 다음 명령을 사용하여 Oracle 공개 키를 다운로드하고 추가합니다.

wget www.virtualbox.org/download/oracle_vbox.asc
apt-key add oracle_vbox.asc

RedHat 기반 배포판

yum update && yum autoremove
yum install httpd
yum install php php-devel php-common php-soap php-gd
yum groupinstall 'Development Tools' SDL kernel-devel kernel-headers dkms wget

위의 필수 패키지를 모두 설치한 후 Oracle 공개 키를 다운로드하고 시스템으로 가져옵니다.

wget www.virtualbox.org/download/oracle_vbox.asc
rpm –import oracle_vbox.asc

2. 그런 다음 Linux 배포판에 따라 다음 명령을 사용하여 Apache 서비스를 다시 시작합니다.

/etc/init.d/apache2 restart				[On Older Debian based systems]
/etc/init.d/httpd restart				[On Older RedHat based systems]

OR

systemctl restart apache2.service			[On Newer Debian based systems]
systemctl restart httpd.service			[On Newer RedHat based systems]

브라우저에서 개인 IP 주소 또는 루프백 주소를 가리키면 Apache 기본 테스트 페이지가 표시됩니다.

http://ip-address
OR
http://localhost

3. 이제 VirtualBox를 설치할 차례입니다.

apt-get install virtualbox-4.3		[On Debian based systems]
yum install virtualbox-4.3   			[On RedHat based systems]

4. 다음으로 PhpVirtualBox를 다운로드하여 설치합니다.

wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-4.3-1.zip
unzip phpvirtualbox-4.3-1.zip

5. 그런 다음 추출된 'phpvirtualbox-4.3-1' 폴더를 http 웹 서버의 기본 루트 폴더(/var/www/)로 이동합니다. Strong> 또는 /var/www/html).

mv phpvirtualbox-4.3-1 /var/www/html

6. 쉽게 가리킬 수 있도록 'phpvirtualbox-4.3-1' 디렉토리의 이름을 phpvb 또는 다른 이름으로 바꿉니다. 다음으로 'phpvb' 디렉토리 아래에 config.php-example 구성 파일이 있습니다. 아래와 같이 이름을 config.php로 바꿉니다.

mv /var/www/html/phpvb/config.php-example /var/www/html/phpvb/config.php

7. 새 사용자 계정을 생성(또는 기존 사용자 추가)하여 vboxusers 그룹에 추가하고 phpvb 디렉토리 소유권을 으로 변경합니다. avi 사용자입니다.

useradd avi
passwd avi
usermod -aG vboxusers avi
chown -R avi:avi /var/www/html/phpvb

8. 이제 'config.php' 파일을 열고 새로 생성된 사용자와 비밀번호를 추가하세요.

vi / var/www/html/phpvb/config.php
/* Username / Password for system user that runs VirtualBox */
var $username = 'avi';
var $password = 'avi123';

9. 이제 virtualbox 확장 프로그램을 다운로드하고 설치하세요.

wget http://download.virtualbox.org/virtualbox/4.3.12/Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack
VboxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack

10. 이제 구성 파일에 정의된 'avi' 사용자로 Virtualbox-websrv를 시작합니다.

vboxwebsrv -H 127.0.0.1

11. 이제 브라우저가 ip_where_phpvirtualbox_is_installed/phpvb 또는 127.0.0.1/phpvb(기본 서버에 설치된 경우)를 지정합니다.

The default username is admin
The default pasword is admin

아래 이미지와 같은 오류가 발생하는 경우. 특정 서비스를 시작해야 할 수도 있습니다.

/etc/init.d/virtualbox start
/etc/init.d/vboxdrv  start
/etc/init.d/vboxweb-service start

이제 다시 로그인을 시도하면 아래 인터페이스가 표시됩니다.

Virtual Box에는 어떤 OS든 설치할 수 있습니다. 새로 만들기를 클릭하고 이름을 지정한 다음 아키텍처와 버전을 선택합니다.

가상 OS가 사용할 수 있는 RAM의 양을 지정합니다.

새 가상 머신에 새 가상 하드 드라이브를 추가합니다.

하드 드라이브 유형을 선택합니다.

스토리지 디스크 할당 유형을 선택합니다.

하드 드라이브의 크기를 선택하고 생성을 클릭하세요.

가상 디스크가 생성되어 가상 OS를 호스팅할 준비가 된 것을 볼 수 있습니다.

저장소를 클릭하고 가상 이미지(iso)를 추가하거나 컴퓨터의 실제 CD 드라이브를 선택합니다. 마지막으로 시작을 클릭하여 설치를 시작합니다.

네트워크를 클릭하고 올바른 네트워크 어댑터를 선택하세요.

오른쪽 상단에 있는 콘솔을 클릭하고 데스크톱 크기를 선택한 다음 연결을 선택하세요. 콘솔 옵션이 강조 표시되지 않은 경우 설정디스플레이원격 디스플레이서버 활성화 에서 활성화해야 할 수도 있습니다. 확인을 클릭하세요.

가상 OS가 작동하는 것을 볼 수 있습니다.

'분리'를 클릭하여 분리할 수 있습니다.

부팅 및 나머지 설치 과정은 마치 로컬 컴퓨터에 설치하는 것처럼 매우 간단합니다.

설치가 완료되면 가상 OS는 무엇이든 가상으로 호스팅할 준비가 된 것입니다. OS, 네트워크, 장치 등 무엇이든 가능합니다.

로컬 가상 서버 및 프런트엔드 PHPVirtualBox에 액세스해 보세요. 좀 더 구성한 후에 프로덕션에서 구현할 수 있습니다.

지금은 그게 전부 내 편이에요. 응용 프로그램이 마음에 들었는지 여부를 알려주십시오. 문제가 발생하면 제가 도와드리겠습니다. tecmint에 계속 연결하세요. 안녕!