![Cum se folosește Fail2ban pentru a vă securiza serverul Linux](/f/a94e30f7aa11a9b2244d810ca899c5b6.png?width=100&height=100)
Virtualizare și containere sunt subiecte fierbinți în industria IT actuală. În acest articol vom enumera instrumentele necesare pentru a gestiona și configura ambele sisteme Linux.
De mai multe decenii, virtualizarea i-a ajutat pe profesioniștii IT să reducă costurile operaționale și să mărească economiile de energie. O mașină virtuală (sau VM pe scurt) este un sistem computerizat emulat care rulează deasupra unui alt sistem cunoscut sub numele de gazdă.
VM-urile au acces limitat la resursele hardware ale gazdei (CPU, memorie, stocare, interfețe de rețea, dispozitive USB și așa mai departe). Sistemul de operare care rulează pe mașina virtuală este adesea denumit sistemul de operare invitat.
Înainte de a continua, trebuie să verificăm dacă extensiile de virtualizare sunt activate pe CPU-urile noastre. Pentru a face acest lucru, utilizați următoarea comandă, unde vmx și svm sunt steagurile de virtualizare pe procesoarele Intel și respectiv AMD:
# grep --color -E 'vmx | svm' / proc / cpuinfo.
Nici o ieșire înseamnă că extensiile fie nu sunt disponibile, fie nu sunt activate în BIOS. Deși puteți continua fără ele, performanța va fi afectată negativ.
Pentru început, să instalăm instrumentele necesare. În CentOS veți avea nevoie de următoarele pachete:
# yum install qemu-kvm libvirt libvirt-client virt-install virt-viewer.
întrucât în Ubuntu:
$ sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin libvirt-dev.
Apoi, vom descărca un fișier CentOS 7 fișier ISO minim pentru utilizare ulterioară:
# wget http://mirror.clarkson.edu/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso.
În acest moment suntem gata să creăm prima noastră mașină virtuală cu următoarele specificații:
# virt-install --name = centos7vm --ram = 1024 --vcpus = 1 --cdrom = / home / user / CentOS-7-x86_64-Minimal-1804.iso --os-type = linux --os-variant = rhel7 --network type = direct, source = eth0 --disk cale = / var / lib / libvirt / images / centos7vm.dsk, dimensiune = 8.
În funcție de resursele de calcul disponibile pe gazdă, comanda de mai sus poate dura ceva timp pentru a afișa vizualizatorul de virtualizare. Acest instrument vă va permite să efectuați instalarea ca și cum ați face-o pe o mașină metalică goală.
După ce ați creat o mașină virtuală, iată câteva comenzi pe care le puteți utiliza pentru a o gestiona:
Enumerați toate VM-urile:
# virsh - listează toate.
Obțineți informații despre o mașină virtuală (centos7vm în acest caz):
# virsh dominfo centos7vm.
Editați setările pentru centos7vm în editorul de text implicit:
# virsh edit centos7vm.
Activați sau dezactivați pornirea automată pentru a porni mașina virtuală (sau nu) atunci când gazda face:
# virsh autostart centos7vm. # virsh autostart --disable centos7vm.
Opriți centos7vm:
# virsh închidere centos7vm.
Odată ce este oprit, îl puteți clona într-o nouă mașină virtuală numită centos7vm2:
# virt-clone --original centos7vm --auto-clone --name centos7vm2.
Si asta e. Din acest moment, vă recomandăm să consultați virt-install, virsh, și virt-clonă pagini de man pentru informații suplimentare.