Asenna "PhpVirtualBox" hallita VirtualBox-virtuaalikoneita verkkoselaimen kautta Linuxissa


Virtualisointi on yksi keskusteltuimmista aiheista Linuxin ja IT:n alalla yleensä. 10 HOT IT Skills in demand -luettelossa Virtualisointi (Vmware) on listan kärjessä.

Ohjaamme sinut nopeasti siihen, mitä virtualisointi on, useita virtualisointityökaluja ennen täydellisen oppaan lataamista, asentamista ja määrittämistä Virtualbox ja PhpVirtualBox, jotka ovat verkkopohjainen virtuaali. laatikon etupää.

Virtualboxin ja PhpVirtualBoxin lataaminen, asennus ja määrittäminen tapahtuu Debian- ja CentOS-pohjaisissa jakeluissa.

Mikä on virtualisointi

Virtualisointi on prosessi, jossa luodaan ei-todellista (virtuaalista) versiota käyttöjärjestelmästä, tallennustilasta, verkkoresursseista ja laitteistosta. Virtualisointi saavutetaan luomalla virtuaalikoneita, jotka toimivat käyttöjärjestelmässä. Fyysinen isäntäpalvelin voi isännöidä yhtä tai useampaa virtuaalikoneen, joka voi toimia eri käyttöjärjestelmissä (Windows, Linux, UNIX, BSD).

Käytettävissä on useita virtualisointityökaluja. Jotkut niistä ovat alustakohtaisia ja loput niistä ovat käytettävissä millä tahansa alustalla.

  1. Microsoft Virtual Server 2005 R2 – saatavilla x86- ja x86_64-bittiselle alustalle. Tuki: vain Windows.
  2. Q – avoimen lähdekoodin virtualisointityökalu Windowsille, Macille ja Linuxille.
  3. Vmware – Saatavilla Windowsille ja Linuxille.
  4. VirtualBox – Avoimen lähdekoodin sovellus saatavilla Windowsille, Macille, Linuxille ja Solarisille.
  5. Xen – Tukee Windows- ja Linux-distroja.

Mikä on VirtualBox

VirtualBox julkaistiin alun perin omalla lisenssillä, mutta myöhemmin (2007) Oracle Corporation aloitti sen julkaisemisen GNU General Public License -lisenssillä. Täysin C-, C++- ja Assembly-kielellä kirjoitettuna se on saatavana Windowsille, OS X:lle, Linuxille ja Solarikselle.

VirtualBoxin väitetään olevan ainoa ammattimainen virtualisointiratkaisu, joka on vapaasti saatavilla ja on avoimen lähdekoodin. Se pystyy tukemaan 64-bittistä vieraskäyttöjärjestelmää sekä luomaan tilannekuvan virtuaalisesta käyttöjärjestelmästä.

VirtualBox antaa sinun käyttää virtualisoitua sovellusta todellisen työpöytäsovelluksen kanssa. Lisäksi se voidaan määrittää jakamaan isäntäleikepöydät ja kansiot. Saatavilla on erityisiä ohjaimia sujuvaan vaihtamiseen järjestelmien välillä. Se on saatavana X86- ja X86_64-bittiselle alustalle. Korkeat ominaisuudet ja suorituskyky sekä vähäiset resurssit ovat VirtualBoxin suuri plussa.

Tässä artikkelissa käydään läpi VirtualBoxin ja PhpVirtualBoxin asennus ja määritykset virtuaalikoneiden hallitsemiseksi RHEL/CentOS/Fedora- ja Debian/Ubuntu-järjestelmässä.

VirtualBoxin ja PhpVirtualBoxin asennus Linuxiin

Tässä artikkelissa käytämme asennusalustana Debianin ja CentOS minimiasennusta. Kaikki asennukset, määritykset ja esimerkit on testattu Debian 8.0:ssa ja CentOS 7.1 Minimalissa.

1. Ennen kuin asennat VirtualBoxin ja PhpVirtualBoxin, sinun on päivitettävä järjestelmäpakettien tietokanta ja asennettava esivaatimukset, kuten Apache, PHP ja muut tarvittavat riippuvuudet kuvan mukaisesti. alla.

Debian-pohjaisissa jakeluissa

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

Kun olet asentanut kaikki yllä olevat pakolliset paketit, voit jatkaa lisäämällä jonkin seuraavista VirtualBox PPA -riveistä /etc/apt/sources.list-tiedostoon Linux-jakelusi mukaan.

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

Lataa seuraavaksi ja lisää Oraclen julkinen avain käyttämällä seuraavia komentoja.

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

RedHat-pohjaisissa jakeluissa

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

Kun olet asentanut kaikki yllä olevat pakolliset paketit, lataa Oraclen julkinen avain ja tuo järjestelmääsi.

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

2. Käynnistä seuraavaksi Apache-palvelu uudelleen seuraavien komentojen avulla Linux-jakelusi mukaisesti.

/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]

Osoita selaimellasi yksityistä IP-osoitettasi tai takaisinkytkentäosoitettasi, sinun pitäisi nähdä apachen oletustestisivu.

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

3. Nyt on aika asentaa VirtualBox.

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

4. Lataa ja asenna seuraavaksi PhpVirtualBox.

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

5. Siirrä seuraavaksi purettu kansio phpvirtualbox-4.3-1 http-verkkopalvelimen oletusjuurikansioon (/var/www/). tai /var/www/html).

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

6. Nimeä hakemisto phpvirtualbox-4.3-1 uudelleen muotoon phpvb tai muuksi, jotta hakemistoon on helppo osoittaa. Seuraavaksi hakemistossa phpvb on määritystiedosto config.php-example. Nimeä se uudelleen muotoon config.php alla olevan kuvan mukaisesti.

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

7. Luo uusi käyttäjätili (tai lisää olemassa oleva käyttäjä) ja lisää se vboxusers-ryhmään ja muuta phpvb-hakemiston omistajuus muotoon avi-käyttäjä.

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

8. Avaa nyt config.php-tiedosto ja lisää uusi käyttäjä ja salasana.

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

9. Lataa ja asenna nyt virtualbox-laajennus.

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. Käynnistä nyt Virtualbox-websrv konfiguraatiotiedostossa määritetyllä käyttäjällä avi.

vboxwebsrv -H 127.0.0.1

11. Osoita nyt selaimesi kohtaan ip_where_phpvirtualbox_is_installed/phpvb tai 127.0.0.1/phpvb, jos se on asennettu alkuperäiseen palvelimeen.

The default username is admin
The default pasword is admin

Jos saat alla olevan kuvan kaltaisen virheen. Saatat joutua käynnistämään tietyt palvelut.

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

Yritä nyt uudelleen kirjautua sisään ja näet alla olevan käyttöliittymän.

Voit asentaa minkä tahansa käyttöjärjestelmän Virtuaalilaatikkoon. Napsauta Uusi, anna nimi ja valitse arkkitehtuuri ja versio.

Anna virtuaalisen käyttöjärjestelmän käyttämän RAM-muistin määrä.

Lisää uusi virtuaalinen kiintolevy uuteen virtuaalikoneeseen.

Valitse kiintolevyn tyyppi.

Valitse tallennuslevyn varaustyyppi.

Valitse kiintolevyn koko ja napsauta Luo.

Saatat nähdä, että virtuaalilevysi on luotu ja valmis isännöimään virtuaalista käyttöjärjestelmää.

Napsauta tallennustilaa ja lisää virtuaalikuva (iso) tai valitse koneesi fyysinen CD-asema. Napsauta lopuksi aloita aloittaaksesi asennuksen.

Napsauta Verkko ja valitse oikea verkkosovitin.

Napsauta konsolia oikeassa yläkulmassa, valitse työpöydän koko ja yhdistä. Jos konsolivaihtoehtoa ei ole korostettu, sinun on ehkä otettava se käyttöön kohdassa AsetuksetNäyttöEtänäyttöOta palvelin käyttöön. > ja napsauta OK.

Saatat nähdä virtuaalisen käyttöjärjestelmän toiminnassa.

Voit irrottaa sen napsauttamalla irrota.

Käynnistys ja loput asennuksesta ovat melko yksinkertaisia kuin jos asennat paikalliselle koneelle.

Kun asennus on valmis, virtuaalinen käyttöjärjestelmäsi on valmis isännöimään mitä tahansa virtuaalisesti. Olipa kyseessä käyttöjärjestelmä, verkko, laite tai mikä tahansa muu.

Käytä paikallista virtuaalipalvelinta ja käyttöliittymää PHPVirtualBox. Voit ottaa sen käyttöön tuotannossa hieman lisäkonfiguroinnin jälkeen.

Siinä kaikki toistaiseksi minun puoleltani. Kerro minulle, piditkö sovelluksesta vai et, myös autan sinua, jos kohtaat ongelmia. Pidä yhteyttä tecmintiin. Hei hei!