Instalarea virtubox pe un server debian sau ubuntu cu control phpvirtualbox bazat pe web, cu

]]> phpVirtualBox]]> - implementarea AJAX a interfeței utilizator VirtualBox, scrisă în PHP. Aceasta este o interfață web pentru obținerea accesului de la distanță la mașinile virtuale.







Aceste instrucțiuni sunt pe deplin operaționale și modul în care site-ul functioneaza pe virtualke ridicate pe Virtualbox pe acest manual, sau mai degrabă am luat un server virtual, și apoi note modificate în instrucțiunile de lucru detaliate de lucru.

Pentru a instala Virtualbox, utilizați Debian sau Ubuntu

Trebuie să configurați depozitul din site-ul oficial Virtualbox.

Adăugarea unui depozit în lista sursă

Pentru Ubuntu (alegeți distribuția dvs.):

Adăugăm cheia publică a repozitorului virtualbox cu comanda:

Actualizăm repozitoriul și execută instalarea comenzilor virtuale:

Pentru ca noi să lucrăm cu acces la RDP prin interfața web și USB2 pentru o mașină virtuală, trebuie să descărcați și să instalați un pachet virtual virtual suplimentar

Dar, înainte de a instala pachetul de programe de completare, trebuie să știți versiunea virtuală instalată de comanda:

Pentru aceasta, descărcați pachetul suplimentar cu comanda:

Și instalați pachetul descărcat pentru a rula rdp și usb2 cu comanda:

După instalare, trebuie să reporniți serviciul vboxweb-service cu comenzile:

Pentru a rula Virtualbox, trebuie să creați un utilizator în care vor funcționa mașinile virtuale.
Adăugați utilizatorul vbox la sistem cu comanda:

Specificați parola pentru utilizatorul vbox. pre-scrie-l în notebook pentru parole.

Instalarea phpvirtualbox
Pentru a lucra phpvirtualbox prin interfața web, trebuie să instalați un server web cu suport PHP.
Instalați software-ul cu comanda:

Apoi, descărcați comanda phpvirtualbox în sine:

despachetați conținutul arhivei phpvirtualbox-4.1-11.zip în / var / www / folderul / înainte de a șterge totul în el folosind programul mc.

Modificăm drepturile la fișierele phpvirtualbox pentru serverul web cu comanda:

Supraîncărcați serverul web cu comanda:

Apoi, accesați directorul / var / www /

Creați un fișier de configurare din comanda implicită:

în cazul în care treci - parola introdusă când creați un utilizator vbox

Creați un fișier care răspunde pe care ip și portul va funcționa virtualbox

Interfața Web este în limba engleză, care pot fi schimbate în setările de pe drum rusesc, se recomandă insistent să schimbați parola de utilizator, și este mai bine pentru a crea un administrator nu cu un nume tipic și o parolă complexă, iar curentul pentru a elimina, apoi, dacă aveți interfata arata la Internet (care nu este recomandat pentru securitate), parola și datele de conectare vor fi mult mai dificil (aproape imposibil) de preluat.

Interfața interfeței web practic nu diferă de versiunea desktop a Virtualbox.







Creați o mașină virtuală cu ajutorul expertului făcând clic pe butonul de creare și după conectarea imaginii discului dorit și selectarea imaginii în sistem, efectuăm instalarea sistemului de operare.

Noi facem mașinile virtuale autorun atunci când serverul este pornit, salvați starea curentă a mașinii de oaspeți (nu oprirea) atunci când serverul fizic este închis și restabilirea stării actuale atunci când serverul este pornit.

Masina de oaspeti Autostart Virtualbox:

Creăm un script care va porni și salva mașinile clienților atunci când serverul este pornit și oprit:

În acest fișier, trebuie modificată numai variabila VM. în el trebuie să specificați numele mașinii virtuale, care este afișat în interfața web a phpvirtualbox.
Faceți fișierul executabil și adăugați-l la comenzile de pornire:

Pentru fiecare mașină de oaspeți, trebuie să începeți fișierul și să salvați mașina virtuală când serverul este pornit și oprit.

Dacă apare o eroare la deschiderea interfeței web:

Eroare la conectarea la vboxwebsrv

trebuie să executați comanda sub vbox:

Apoi, reporniți virtubox cu comanda:

Dacă apare această eroare la conectarea la RDP:

Deconectați motivul: I: MCS: Deconectați solicitarea I: RDPCLIENT: Serverul a renunțat la conexiune.

Obligatoriu: Proprietățile mașinii virtuale - Afișaj - Afișaj de la distanță - Caracteristici suplimentare - bifați opțiunea Permite conexiuni multiple

Utilizatorul vbox creat ar trebui să fie în grupul vboxusers. Despre acest lucru în articol nu se spune nici un cuvânt. Când încerc să adaug vbox la grupul din dreapta - useradd -G vboxusers vbox eroarea este aruncată - user 'vbox' există deja Aparent pagina de start este goală din cauza asta. Comentariile dvs.?

Orei bune din timpul zilei. Instruire excelentă. Totul funcționează. Doar spune-mi vă rog, este interesat de această întrebare - cum să schimbați scriptul la autorun, astfel încât sesiunea nesalvată a mașinilor virtuale să fie încărcată și toate mașinile virtuale să înceapă din nou?

Opțiunea acpipowerbutton sub oprire) simuleaza apăsarea butonului off, sisteme de operare care primesc acest semnal ar trebui să nu mai funcționeze corect și opriți calculatorul. Atunci când încărcarea virtualke va zapuskatsya nu o copie în cache, și în mod normal în modul standard (verificați virtualke cu Debian Squeeze - totul funcționează așa cum era de așteptat, și a spus) vi /etc/init.d/virtualbox # / bin / bash START = „/ bin! / bash "#if [. -f /etc/rc.vm]; apoi # echo "/etc/rc.vm nu există" # exit 0 #fi VBOXDIR = "/ etc / vbox" VM_USER = "vbox" SU = "su - $ VM_USER -c" VBOXMANAGE = "VBoxManage -nologo" VM = "Gateway" caz "$ 1" in start) echo -n "Punerea Maschine virtuale $ VM" $ SU „VBoxHeadless --startvm $ VM> / dev / null 2> 1 . "Echo" făcut ";; reîncepută) $ SU" VBoxManage controlvm $ VM resetare ";; oprire) $ SU" VBoxManage controlvm $ VM acpipowerbutton ";; *) echo" Utilizare: $ N „> 2 exit 1 ;; esac ieșire 0

problema a fost rezolvată în parte pentru că am două mașini virtuale, una cu WindowsXP, a doua cu Ubuntu Server 10.04. Mașina cu WindowsXP este complet oprită și pornită. Dar cu mașina Ubuntu Server nu este încărcată și în phpVirtualBox spune că descărcarea este întreruptă, trebuie să o porniți manual de acolo. Ce fel de săpat?

Verificați opriți mâinile mașinii (nu prin intermediul interfeței web): /etc/init.d/virtualbox_ubuntu opri uite în interfața web - trebuie să fie oprit /etc/init.d/virtualbox_ubuntu începe să uite în interfața web - trebuie să fie activată. În cazul în care nu au aderat mâinile, apoi verificați script-ul, dacă totul este în regulă cu el - apoi urmăriți fișierele jurnal care sunt în /home/vbox/.VirtualBox/*.log poate fi faptul că aparatul nu are timp să se închidă și opriți mașina gazdă este mai rapid și problema . Ce nu-i place păstrarea mașinii de oaspeți atunci când este oprită?

dacă mașina virtuală Virtualbox nu se închide prin intermediul butonului acpipower, atunci puteți configura oprirea prin opțiunea poweroff - emula o oprire tare, ca în cazul în care scoateți un tabără din soclu. Dar acest lucru nu este de dorit, cel puțin.







Articole similare

Trimiteți-le prietenilor: