Administrere VirtualBox VMs via nettet med phpVirtualBox

Generelt sett, hvis det er et web-basert verktøy som starter med "php" (som phpMyAdmin eller phpLDAPadmin) du vet at verktøyet kommer til å gjøre det administrative livet mye enklere . Slik er tilfellet med en php-basert verktøy laget for å hjelpe deg med å administrere alle dine VirutalBox VMs fra et enkelt verktøy, fra hvor som helst (så lenge sagt "overalt" er tilgjengelig fra, du gjettet det, hvor som helst).
< p> Jeg bruker VirtualBox og var begeistret for å komme over phpVirtualBox. Dette verktøyet er en AJAX implementering av det kjente VirtualBox brukergrensesnitt, så det øyeblikk du logger inn vil du være umiddelbart hjemme. La oss ta en titt på hvordan dette verktøyet er installert og brukt.

Første ting først

Du må sørge for at du har den nyeste VirtualBox installert samt Extension Pack. Du kan kjøre phpVirtualBox med 3.x utgivelsen av VirtualBox, men det er mange flere funksjoner som er tilgjengelige i 4.x utgivelsen. Du kan laste ned både fra VirtualBox nedlastingssiden. Du må også ha PHP Soap forlengelse. Dette kan installeres ved å søke etter pakken php-såpe i Legg til /fjern programvare verktøyet. Når du har det installert, er du da klar til å installere og konfigurere phpVirtualBox søknaden.

Du vil også måtte ha en fungerende Apache server på målmaskinen. Hvis du ikke har det, kan du gå videre og gjøre en full LAMP installere (som vil dekke mye av dine grunnleggende).

Installere phpVirtualBox

Først laste den komprimerte installasjonsfilen fra nedlastingssiden. Sørg for at du laste ned utgivelse som er riktig for din versjon av VirtualBox du har installert. Hva du trenger å gjøre er å flytte filen til webserveren dokument rot og deretter pakke den. Når du pakker ut filen du vil ha en nyopprettet katalog /var /www /phpvirtualbox-XXX Hvor XXX er utgivelse nummer. Jeg anbefaler deg å endre navn på den katalogen til nettopp /var /www /phpvirtualbox.

Etter at du har filen pakket ut, må du gjøre en mindre konfigurasjon. Dette mindre konfigurasjonen er i /var/www/phpvirtualbox/config.php. MERK:. Avhengig av din distribusjon, vil dokumentet root avvike

Du trenger virkelig bare konfigurere følgende alternativer:

var $ brukernavn

var $ passord < .no>

Kontroller at brukernavn og passord er for brukeren som faktisk vil kjøre VirtualBox programmet (slik at dette ikke vil være et root bruker).

Du er nå klar til å fyre opp daemon. Hvis du vil kjøre dette rett og slett gi kommandoen vboxwebsrv
. Dette vil kjøre nissen som vil tillate deg å logge inn på din phpvitualbox maskin. MERK: Hvis du bruker VirtualBox 4.x kan du starte nissen med kommandoen /etc/init.d/vbweb-service
. Det er en catch med det, du fortsatt ønsker å kjøre web-tjeneste som brukeren som skal kjøre VirtualBox

Logg inn

Åpne opp en nettleser og peker til http:. //ADDRESS_TO_SERVER /phpvirtualbox. Når du gjør dette vil du se VirtualBox interface innebygd i nettleseren din. Du kan deretter bruke VirtualBox innen den nettleseren som om det var på den lokale maskinen!

Gotcha

Hvis du kjører VirtualBox 3.x må du ta ett annet trinn (før å starte opp daemon). Åpne opp terminalvindu og gi kommandoen:

VBoxManage SetProperty websrvauthlibrary null

Når den kommandoen har kjørt, du kan da starte opp nissen og bruke VirtualBox gjennom din nettleser
.