Acasă
» LINUX
»
Cum să creezi mașini virtuale pe un server Ubuntu cu Cockpit
Cum să creezi mașini virtuale pe un server Ubuntu cu Cockpit
Cockpit vă permite să creați și să gestionați mașini virtuale KVM dintr-un browser. Pe Ubuntu Server, instalați Cockpit și cockpit-machinesextensia sa, selectați un program de instalare, atribuiți resurse și porniți sistemul invitat. Etichetele asistentului pot varia în funcție de versiune.
Înainte de a începe
Folosește un cont Ubuntu Server cu sudoacces. Lasă suficient CPU, memorie și spațiu pe disc pentru Ubuntu și mașina virtuală.
Activați Intel VT-x sau AMD-V în firmware; mașinile virtuale imbricate necesită și virtualizare imbricată din hipervizorul extern.
Dețineți un fișier ISO de instalare de la editorul sistemului de operare sau de la o sursă de rețea acceptată.
Restricționați TCP 9090 la o rețea de administrator sau VPN de încredere; nu expuneți Cockpit la internetul public.
1. Instalați Cockpit din backport-urile Ubuntu
Conectați-vă local sau prin SSH și executați aceste comenzi în Bash. Cockpit recomandă pachetul său oficial de backport-uri pe Ubuntu LTS, unde backport-urile sunt în mod normal activate. Dacă sursele APT au fost personalizate, verificați pocket-ul corespunzător. Pe o versiune non-LTS fără backport-uri corespunzătoare, instalați cockpitdin depozitul standard Ubuntu și instalați add-on-ul său VM în pasul următor.
Folosește numele de cod Ubuntu din /etc/os-release astfel încât APT să selecteze spațiul de backport-uri corespunzător.
2. Activați consola web și adăugați suport pentru mașini virtuale
Cockpit folosește activarea socketului systemd. Activați socketul său și instalați add-on-ul Machines din același pocket de backport-uri; pachetul Ubuntu depinde de componentele libvirt.
Într-o versiune non-LTS fără backport-uri corespunzătoare, utilizați sudo apt install cockpit-machinesîn schimb. Dacă APT nu poate găsi suplimentul, actualizați indexurile pachetului și verificați dacă Universe și sursele repozitoriului corespunzătoare sunt activate. Păstrați pachetele Cockpit în același buzunar la actualizare.
3. Conectați-vă la Cockpit
Deschideți https://SERVER_IP:9090dintr-un browser care poate accesa gazda. Conectați-vă cu un cont Linux permis; introduceți din nou parola acestuia dacă Cockpit solicită autorizare.
Folosește adresa serverului și un cont Linux permis pentru a te conecta.
Cockpit creează un certificat autosemnat atunci când nu este configurat niciunul, așa că prima vizită poate afișa un avertisment. Pentru utilizare de rutină la distanță, instalați un certificat de încredere pentru browser și restricționați portul 9090 la rețele de încredere.
4. Deschideți pagina VM și începeți un nou invitat
Selectați Mașini virtuale , apoi Creați o mașină virtuală nouă (sau echivalentul versiunii). Dacă pagina lipsește, confirmați cockpit-machinesinstalarea și reîncărcați.
Pagina Mașini virtuale este furnizată de add-on-ul cockpit-machines.
Introduceți un nume descriptiv, cum ar fi ubuntu-test, și alegeți un tip de instalare. Nu presupuneți că Cockpit va descărca automat un sistem de operare gata de utilizare.
Alegeți un nume util pentru invitat și setați sursa de instalare și sistemul de operare.
5. Alegeți programul de instalare, sistemul de operare și capacitatea
Selectați Mediul de instalare local (imagine ISO) și navigați la un fișier ISO disponibil pe gazdă sau utilizați o adresă URL/sursă de rețea acceptată. Alegeți cea mai apropiată intrare a sistemului de operare; aceasta ajută libvirt să aleagă setările implicite, dar nu instalează sistemul de operare.
Selectați un fișier ISO disponibil pentru gazdă sau o sursă de rețea acceptată.
Alocă procesorul și memoria, lăsând spațiul liber al gazdei. Alege capacitatea discului pentru sistemul de operare, actualizări, aplicații și datele așteptate; nu există o memorie RAM universală sau o dimensiune a discului. Verifică spațiul de stocare liber al gazdei înainte de a continua.
Acestea sunt valori eșantion în formularul; resurse de dimensiune pentru sarcina de lucru a guestului și a gazdei.
6. Revizuirea, crearea și instalarea sistemului de operare guest
Verificați sursa și resursele, apoi alegeți Creare și rulare (unele versiuni separă crearea și pornirea). Cockpit definește și pornește mașina virtuală; trebuie totuși să instalați sistemul de operare al acesteia.
Verificați fiecare setare înainte de a crea și porni mașina virtuală.
Deschideți Consola și urmați instrucțiunile din programul de instalare. După configurare, reporniți sistemul pe discul virtual. Dacă reveniți la programul de instalare, scoateți sau detașați fișierul ISO din setările dispozitivului sau de boot și reporniți.
Finalizați instalarea sistemului de operare guest în consola VM.
Verificarea rețelei și depanarea problemelor de pornire
Rețeaua implicită a Libvirt oferă de obicei acces extern invitaților prin intermediul gazdei folosind NAT; dispozitivele LAN nu se pot conecta în mod normal direct. Pentru a plasa un invitat în rețeaua fizică, configurați o punte cu atenție, deoarece modificarea rețelei gazdei poate întrerupe accesul.
Nicio pagină Mașini virtuale: verificați extensia instalată și reîmprospătați browserul.
Mașina virtuală nu pornește: verificați fișierul ISO, ordinea de pornire și setările de virtualizare, inclusiv virtualizarea imbricată.
Nicio rețea pentru oaspeți: verificați dacă rețeaua libvirt selectată este activă. Consultați ghidul libvirt al Ubuntu pentru NAT și bridge-uri.