Lektion 19 Hantera VirtualBox på distans på Ubuntu med phpVirtualBox

  • Richard Poole
  • 0
  • 2133
  • 351

Elevernas lektion 19: Hur hanterar du VirtualBox på en fjärran Ubuntu-server?

Återigen har vi diskuterat detta många gånger. Om du planerar att bli IT-professionell eller jobbar med dina tentor är ett mycket viktigt verktyg att ha till hands en virtualiseringsprogramvara.

Virtualiseringsprogramvara som VirtualBox och VMware Workstation Pro eller VMware Players tillåter användare att köra flera gästoperativsystem samtidigt på en enda värddator.

Vi har också beskrivit instruktioner för att installera dessa populära virtualiseringsprogram på Ubuntu och Windows-system på denna webbplats.

Eftersom vi redan har visat dig hur du installerar VirtualBox, visar den här korta handledningen användare hur man installerar phpVirtualBox för att hantera VirtualBox-programvara på en fjärrserver, aka headless server.

steg 1: Förutsättningar

Innan du kan installera phpVirtualBox måste du först installera VirtualBox. Länken nedan visar hur du gör just det.

Lektion 6: Installera VirtualBox på Ubuntu-system

Nu när VirtualBox är installerat är ditt nästa steg att få phpVirtualBox installerat.

Steg 2: Apache2-server

PhpVirtualBox använder Apache2-servern för att hantera värden. Så, ett av kraven för att få detta att fungera är att installera Apache2. För att lära dig hur du installerar Apache2, läs inlägget nedan:

Studentuppgift: Installera och konfigurera Apache2 på Ubuntu

Steg 3: Installera PHP och dess moduler

Nästa steg är att installera PHP och andra PHP-moduler. Mer om PHP finns i inlägget nedan.

Uppgift: Hur man installerar PHP på Ubuntu-servrar

För att installera PHP och nödvändiga moduler för att få phpVirtualBox att fungera på Ubuntu, kör du kommandona nedan.

sudo apt-get install php sudo apt-get install libapache2-mod-php libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libapr1 php-common php-mysql php-soap php-pear

Steg 4: Installera phpVirtualBox

Nästa steg är att installera phpVirtualBox. För att göra det, kör kommandona nedan för att ladda ner phpVirtualBox-paket.

cd / tmp && wget https://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-5.0-5.zip

Kör sedan kommandona nedan för att extrahera de nedladdade paketen.

packa upp phpvirtualbox * .zip

Steg 5: Konfigurera phpVirtualBox

Kopiera sedan phpVirtualBox-innehåll till en mapp i Apache2-rotkatalogen, men skapa först den katalog som heter phpvirtualbox.

sudo mkdir -p / var / www / html / phpvirtualbox

sudo mv phpvirtualbox-5.0-5 / * / var / www / html / phpvirtualbox /

Skapa sedan phpVirtualBox-konfigurationsfil från exempelfilen genom att köra kommandona nedan.

sudo cp /var/www/html/phpvirtualbox/config.php-exempel /var/www/html/phpvirtualbox/config.php

Steg 6: Lägg till ett dedikerat användarkonto för phpVirtualBox

phpVirtualBox kräver dedikerat användarkonto för att fungera. För det måste du skapa ett servicekonto.

För att skapa ett servicekonto, kör kommandona nedan.

sudo-användare lägger till phpvbox
sudo passwd phpvbox

Lägg sedan till vboxuser till befintligt VirtualBox-användarkonto

sudo usermod -aG vboxusers phpvbox

Steg 7: Konfigurera phpVirtulBox-anslutning

Det sista steget är att konfigurera phpVirtualBox användaranslutning. Detta kan göras genom att öppna standardkonfigurationsfilen och lägga till phpvbox-användare i inställningarna.

Öppna och redigera filen genom att köra kommandona nedan:

sudo nano /var/www/html/phpvirtualbox/config.php

Fyll sedan i användarkontot för phpvbox enligt nedan.

/ * Användarnamn / Lösenord för systemanvändare som kör VirtualBox * /
var $ användarnamn = 'phpvbox';
var $ password = 'phpvbox_password';

Kör sedan kommandona nedan för att skapa en ny phpVirtualBox i / etc / default katalog.

sudo nano / etc / default / virtualbox

Lägg sedan till den här raden i filen och spara den. Detta gör att VirtualBox SOAP API-tjänst kan köras som phpvbox.

VBOXWEB_USER = phpvbox

Starta servicekontot phpVirtualBox genom att köra kommandona nedan.

sudo systemctl aktiverar vboxweb-service
sudo systemctl starta vboxweb-tjänsten

Starta om Apache2-servern och bläddra sedan till värden via IP eller värdnamn följt av / phpvirtualbox

http: // localhost / phpvirtualbox

Så här hanterar du VirtualBox på distans.

Njut av!




Ingen har kommenterat den här artikeln än.

En samling användbar information om operativsystemet Linux och ny teknik
Färska artiklar, praktiska tips, detaljerade recensioner och guider. Känn dig hemma i Linux-operativsystemets värld