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.

. /etc/os-release
sudo apt update
sudo apt install -t "${VERSION_CODENAME}-backports" cockpit
Terminal Ubuntu care afișează comanda os-release și comanda de instalare Cockpit backports.
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.

sudo systemctl enable --now cockpit.socket
sudo apt install -t "${VERSION_CODENAME}-backports" cockpit-machines

Î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.

Pagina de conectare în cockpit este deschisă la adresa serverului exemplu pe portul 9090, cu câmpuri goale pentru numele de utilizator și parola.
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.

Bara laterală din cockpit cu Mașini virtuale selectate și lista de mașini virtuale deschisă.
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.

Formular de mașină virtuală nouă cu un nume de mașină virtuală, un tip de instalare ISO locală și selecția sistemului de operare Ubuntu.
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.

Expertul Cockpit VM afișează opțiunile pentru sursa de instalare ISO locală sau de rețea și serverul Ubuntu selectat.
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.

Formular de resursă VM care afișează câmpurile CPU, memorie și capacitate disc cu valori exemplificative.
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.

Pagina de revizuire a mașinii virtuale care listează sistemul de operare, fișierul ISO, procesorul, memoria, dimensiunea discului și butonul Creare și rulare.
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.

Consola browserului din cockpit afișează meniul de pornire al programului de instalare Ubuntu Server.
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.

Referințe oficiale

Lasă un comentariu

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Învață cum să recuperezi partiții și fișiere pierdute cu TestDisk și PhotoRec. Protejează unitatea sursă, scanează în siguranță și salvează datele recuperate pe un alt disc.

Cum se scanează coduri QR pe ​​un desktop Linux

Cum se scanează coduri QR pe ​​un desktop Linux

Scanați coduri QR pe ​​Linux cu CoBang folosind o cameră web sau un fișier imagine. Consultați opțiunile de instalare, pașii de configurare și remedierile pentru accesul la camera Flatpak.

Cum se modifică setările camerei web pe Linux cu Cameractrls

Cum se modifică setările camerei web pe Linux cu Cameractrls

Schimbați setările camerei web pe Linux cu Cameractrls: reglați expunerea, culoarea, reducerea pâlpâirii și alte controale acceptate, apoi verificați modurile video compatibile.

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Instalați PhpStorm pe Linux cu JetBrains Toolbox sau arhiva independentă tar.gz, plus opțiunile Snap și Arch AUR. Java este deja inclus.

Cum se configurează panouri duale pe XFCE 4

Cum se configurează panouri duale pe XFCE 4

Creați un panou XFCE 4 separat pentru fiecare afișaj, atribuiți al doilea panou ieșirii corecte, poziționați-l și dimensionați-l și adăugați lansatoarele și elementele de stare de care aveți nevoie.

Cum se instalează Cisco Packet Tracer pe Linux

Cum se instalează Cisco Packet Tracer pe Linux

Descărcați Cisco Packet Tracer 9.0.1 pentru Ubuntu pe 64 de biți, instalați pachetul DEB cu APT, acceptați licența în Terminal și conectați-vă pentru a începe un laborator.

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Creați un fișier ISO CD-ROM pe Linux cu GNOME Disks sau dd. Identificați unitatea optică, monitorizați copia, verificați imaginea și aflați când un disc deteriorat sau audio necesită un alt instrument.

Cum să decupezi o imagine pe Linux cu GIMP

Cum să decupezi o imagine pe Linux cu GIMP

Eliminați fundalul unei fotografii pe Linux cu GIMP: trasați un subiect, ștergeți fundalul selectat, păstrați transparența și exportați un fișier PNG reutilizabil.

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Deschide Google Tasks într-un browser, adaugă o comandă rapidă pentru Chrome sau o lansare în stilul aplicației și gestionează activitățile de făcut în avans prin Calendar și Gmail.