Installa CentOS in VirtualBox. Installazione di un sistema di virtualizzazione KVM su CentOS Virtual Machine Management

Recentemente è diventato di moda usare la virtualizzazione ovunque.
Abbiamo un server installato CentOS 7 minimo x64 e prevede di utilizzare KVM .

Certo, non sarebbe male assicurarsi che il nostro server supporti la virtualizzazione (ma se hai un server normale moderno, penso che lo supporti al 100%).

Egrep "(vmx|svm)" /proc/cpuinfo

Installa KVM sul nostro server:

Installa i pacchetti e gli strumenti necessari:

Yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install -y

non dimenticare di aggiungere al caricamento automatico:

systemctl abilita libvirtd && systemctl avvia libvirtd

Creiamo una directory per l'archiviazione delle immagini della macchina virtuale:

Mkdir /var/vm

Bene, qui abbiamo due modi, o aggiungiamo il contesto appropriato per la nostra directory in modo che SElinux non giuri:

Semanage fcontext --add -t virt_image_t "/var/vm(/.*)?" restorecon -R -v /var/vm o semplicemente disabilitalo.

Bene, in generale, è pronto. Rimane solo se necessario apportare modifiche alle impostazioni di rete se esiste tale necessità.
Visualizza elenco reti possibili puoi usare il comando " virsh net-list»
Per impostazione predefinita, abbiamo una rete interna che può essere modificata con il comando " virsh net-edit predefinito» , dove «default» è il nome della rete

Creiamo una macchina virtuale

Ad esempio (testing), creiamo la prima macchina virtuale con impostazioni semplici e connessione di rete "predefinita". Innanzitutto, scarichiamo l'immagine del sistema operativo che installeremo sul server.

Virt-install --network network=default --name vm1 --ram=2048 --vcpus=1 --disk path=/var/vm/vm1.img,size=20,format=qcow2 --graphics vnc,password =123 --cdrom /home/iso/CentOS-7-x86_64-Minimal-1503-01.iso --boot cdrom,hd,menu=on

E quindi passiamo attraverso i parametri che specifichiamo un po ':

  • --network rete=predefinito Colleghiamo la macchina virtuale alla rete virtuale denominata default
  • --nome Specificare il nome della macchina virtuale
  • --ram= Specificare la taglia memoria ad accesso casuale che assegniamo
  • --vcpus= Specifica il numero di processori che assegniamo
  • --disco Specificare la posizione, il formato e le dimensioni disco virtuale
  • --graphics vnc,password=123 Specificare la password e la possibilità di connettersi al terminale della macchina virtuale tramite VNC
  • --cd rom Specificare la posizione dell'immagine da cui installeremo il sistema
  • --stivale Cosa è connesso all'avvio
I comandi precedenti possono essere inseriti in una riga: virt-install --network network=default --name vm1 --ram=2048 --vcpus=1 --disk path=/var/vm/vm1.img,size=20 , format=qcow2 --graphics vnc,password=123 --cdrom /home/iso/CentOS-7-x86_64-Minimal-1503-01.iso --boot cdrom,hd,menu=on

e vedremo:

Avvio dell'installazione... Allocazione delle risorse "vm1.img"... | 10 GB 00:00:00 Creazione dominio... | 0 B 00:00:00 La configurazione del dominio continua. In attesa del completamento dell'installazione...

Connessione alla macchina virtuale tramite VNC

Poiché non esiste un gestore di finestre sul nostro server, per installare e configurare, dobbiamo connetterci in qualche modo. Nelle impostazioni durante la creazione della macchina virtuale "--graphics vnc, password = 123", abbiamo indicato che possiamo connetterci al terminale tramite VNC.

Alla nostra macchina virtuale è stata assegnata una porta VNC, puoi scoprire quale porta è assegnata a una particolare macchina virtuale con il comando (dove "vm1" è il nome della macchina virtuale):

Virsh vncdisplay vm1 127.0.0.1:0

Ciò significa che la porta VNC è 5900+0=5900. Se il risultato fosse "127.0.0.1:1", la porta VNC sarebbe 5901. E così via. Devi connetterti alla porta sull'host (il nostro server che abbiamo configurato) delle macchine virtuali.

Per impostazione predefinita, l'host della macchina virtuale (il nostro è CentOS 7 minimo) non dovrebbe consentire la connessione a nessuna porta diversa da ssh (22/tcp). Non ti consiglio di aprire l'accesso alle porte VNC dall'esterno. Non è sicuro. Per poter accedere allo schermo della macchina virtuale dalla workstation Windows da cui ho impostato tutto, ho effettuato il port tunneling in Putty: 5900 -> 127.0.0.1:5900.


Dopo un accesso ssh riuscito, puoi avviare TightVNC e specificare la porta 127.0.0.1::5900 (nota i due punti).


Dopo esserci connessi alla macchina virtuale, possiamo installare il sistema operativo e quindi configurarlo.

Gestione delle macchine virtuali:

Accendi la macchina virtuale

Virsh avvia vm1

Arresta la macchina virtuale

Arresto di Virsh vm1

Estrarre il cavo di alimentazione:

Virsh distrugge vm1

Sospensione del lavoro:

Virsh sospende vm1

Collega l'immagine iso alla macchina virtuale come cdrom

Virsh attach-disk vm1 /home/iso/CentOS-7-x86_64-Minimal-1503-01.iso hda --type cdrom --mode readonly

Virsh attach-disk vm1 "" hda --type cdrom --mode readonly

Affinché la macchina virtuale vm1 si avvii automaticamente al riavvio dell'host:

Virsh avvia automaticamente vm1

Disabilita l'avvio automatico per vm1:

Disabilita l'immagine iso (non rimuovere il dispositivo dall'ospite, basta "espellere il cd dall'unità"):

Virsh attach-disk vm1 "" hda --type cdrom --mode readonly


Compito: installa Cent OS 7 alla macchina virtuale Hyper-V seconda generazione(Generazione 2). Per prima cosa vai sul sito Web ufficiale di CentOS e scarica l'immagine iso della versione desiderata del sistema.

1. Creare una macchina virtuale

Creiamo una nuova macchina virtuale in Hyper-V. Diamogli un nome, ad esempio VM-CentOS.

Nel passaggio successivo, indichiamo che lo sarà macchina virtuale di seconda generazione(Generazione 2).

Quindi "Configura rete" - seleziona Connessione - LAN.

Ora "Connetti disco rigido virtuale": seleziona la creazione di un nuovo disco (Crea un disco rigido virtuale) e impostane le dimensioni, il nome e la posizione. Ad esempio, VM-CentOS.vhdx.

Successivamente, "Opzioni di installazione": selezionare l'installazione del sistema dall'immagine (Installa un sistema operativo da un file immagine avviabile), che deve essere scaricato come file iso dal sito Web ufficiale di CentOS e puntare ad esso (File immagine iso) .

La macchina virtuale è stata creata.

Fare clic con il tasto destro per accedere alle impostazioni della macchina (Impostazioni). Nel blocco Hardware, seleziona Firmware e deseleziona " abilitare avvio sicuro ".

In caso contrario, all'avvio verrà visualizzato il seguente errore: " Avvio non riuscito. Dispositivo SCSI EFI. Verifica di avvio sicuro non riuscita."

2. Installazione di CentOS 7 sulla macchina virtuale creata

Ora avviamo la macchina (Start). Verrà visualizzata la finestra di benvenuto del programma di installazione del sistema CentOS. Se necessario, aggiungi la lingua russa.

Ora puoi preconfigurare.

Andiamo al pulsante "Tastiera". Qui possiamo modificare i parametri di layout, se necessario (ad esempio lingua inglese sollevare, modificare i tasti del layout, ad esempio, nella combinazione "Ctrl + Maiusc").

Facendo clic sul pulsante "Seleziona programmi", vai alla selezione Software, dove puoi specificare quali pacchetti saranno preinstallati. Questi parametri dipendono fortemente da ciò per cui si prevede di utilizzare questo sistema in futuro. Se le prestazioni sono importanti, puoi selezionare "Installazione minima", quindi "reinstallare" tutti i componenti necessari.

Quando si pianifica di utilizzare una macchina CentOS per l'hosting di siti Web, è possibile impostare l'opzione "Server Web standard", aggiungere anche, ad esempio, "Supporto PHP", "Client MariaDB" e altri.

Se hai bisogno di un'interfaccia grafica, puoi selezionare "GNOME Environment" o "KDE Plasma Workspaces", aggiungere " ufficio" e così via.

Ora impostiamo i parametri di rete. Vai su "Rete e nome host", imposta il nome host e attiva la rete utilizzando il pulsante di opzione in alto a destra.

Ora fai clic su "Avvia installazione".

Mentre l'installazione è in background, imposteremo le password necessarie per l'accesso.

Fai clic su "Password root" e imposta la password per l'account amministratore.

Creare un utente se necessario.

Ora stiamo aspettando l'installazione di CentOS 7.

Fare clic su "Finish Setup" e attendere il completamento del processo di installazione. Successivamente, ti verrà chiesto di riavviare.

3. Verifica della generazione della macchina virtuale

Dopo il riavvio, inserisci la password di accesso creata in precedenza.

Nota per gli installatori Sistema Linux per la prima volta: la password non viene visualizzata sullo schermo quando la si immette.

Successivamente, controlliamo se la macchina virtuale creata è effettivamente una macchina di seconda generazione (Generazione 2). Per fare ciò, esegui Windows PowerShell sull'hypervisor ed esegui il seguente comando (invece di "VM-CentOS" inserisci il nome della tua macchina):

Get-vm VM-CentOS | fl nome,generazione

Ci assicuriamo che sia indicata la generazione 2. L'installazione è completa.

Monitoraggio delle richieste HTTP del server Web IIS con Fiddler

Koobu. Lezione 1: Introduzione

CentOS è uno dei popolari sistemi basati su Linux e per questo motivo molti utenti vogliono familiarizzarsi con esso. Installarlo come secondo sistema operativo sul tuo PC non è un'opzione per tutti, ma puoi invece lavorarci in un ambiente virtuale e isolato chiamato VirtualBox.

Puoi scaricare CentOS gratuitamente. Per comodità degli utenti, gli sviluppatori hanno realizzato 2 varianti del kit di distribuzione e diverse modalità di download.

Se stessa sistema operativo Esistono due versioni: completa (Tutto) e troncata (Minima). Per una conoscenza completa, si consiglia di scaricare versione completa- quello troncato non ha nemmeno una shell grafica e non è destinato al normale uso domestico. Se hai bisogno di un file troncato pagina iniziale Fare clic su CentOS ISO minimo. Viene scaricato esattamente allo stesso modo di Tutto, il cui download considereremo di seguito.

Puoi scaricare la versione Tutto tramite torrent. Poiché la dimensione approssimativa dell'immagine è di circa 8 GB.
Per scaricare, procedi come segue:


Passaggio 2: crea una macchina virtuale per CentOS

In VirtualBox, ogni sistema operativo installato necessita di una macchina virtuale (VM) separata. Questo passaggio seleziona il tipo di sistema da installare, crea un'unità virtuale e configura le impostazioni avanzate.


Questo completa l'installazione della VM.

Passaggio 3: configurare la macchina virtuale

Questo passaggio è facoltativo, ma sarà utile per alcuni impostazioni di base e familiarizzazione generale con ciò che può essere modificato nella VM. Premere per accedere alle impostazioni. clic destro mouse sopra la macchina virtuale e selezionare "Sintonizzare".

Nella scheda "Sistema" - "PROCESSORE" puoi aumentare il numero di processori a 2. Ciò aumenterà le prestazioni di CentOS.

Andando a "Schermo", puoi aggiungere alcuni MB alla memoria video e abilitare l'accelerazione 3D.

Le restanti impostazioni possono essere impostate a propria discrezione e ripristinate in qualsiasi momento quando la macchina non è in funzione.

Passaggio 4: installa CentOS

La fase principale e ultima: installazione del kit di distribuzione, che è già stato scaricato.

  1. Selezionare la macchina virtuale con un clic del mouse e fare clic sul pulsante "Correre".

  2. Dopo aver avviato la VM, fare clic sulla cartella e utilizzare l'esploratore di sistema standard per specificare la posizione in cui è stata scaricata l'immagine del sistema operativo.

  3. Verrà avviato il programma di installazione del sistema. Utilizzare la freccia su sulla tastiera per selezionare "Installa CentOS Linux 7" e premere accedere.

  4. Alcune operazioni verranno eseguite automaticamente.

  5. Il programma di installazione inizierà a funzionare.

  6. Verrà avviato il programma di installazione grafico di CentOS. Vogliamo subito notare che questa distribuzione ha uno degli installatori più elaborati e amichevoli, quindi sarà molto facile lavorarci.

    Seleziona la tua lingua e la sua varietà.

  7. Nella finestra delle impostazioni, configurare:
  8. Fare clic sul pulsante "Avvia installazione".

  9. Durante l'installazione (lo stato viene visualizzato nella parte inferiore della finestra come una barra di avanzamento) ti verrà chiesto di trovare una password di root e creare un utente.

  10. Inserisci la password per diritti di radice(superutente) 2 volte e clicca "Pronto". Se la password è semplice, il pulsante "Pronto" devi premere due volte. Non dimenticare di cambiare prima il layout della tastiera in inglese. La lingua corrente può essere visualizzata nell'angolo in alto a destra della finestra.

  11. Inserisci le tue iniziali nel campo "Nome e cognome". Linea "Nome utente" verrà compilato automaticamente, ma è possibile modificarlo manualmente.

    Facoltativamente, imposta questo utente come amministratore selezionando la casella di controllo appropriata.

    Crea una password per il tuo account e clicca "Pronto".

  12. Attendere l'installazione del sistema operativo e fare clic sul pulsante "Termina configurazione".

  13. Alcune altre impostazioni verranno effettuate in modalità automatica.

  14. .

  15. Apparirà il bootloader GRUB, che per impostazione predefinita continuerà a caricare il sistema operativo dopo 5 secondi. Puoi farlo manualmente senza attendere il timer cliccando su accedere.

  16. Apparirà la finestra di download di CentOS.

  17. La finestra delle impostazioni riapparirà. Questa volta è necessario accettare i termini del contratto di licenza e configurare la rete.

  18. Controlla questo breve documento e clicca "Pronto".

  19. Per attivare Internet, fare clic sull'opzione "Rete e nome host".

    Fare clic sul dispositivo di scorrimento e si sposterà a destra.

  20. Fare clic sul pulsante "Completare".

  21. Verrai indirizzato alla schermata di accesso account. Cliccaci sopra.

  22. Cambia il layout della tastiera, inserisci la password e fai clic "Entrare".

Ora puoi iniziare a utilizzare il sistema operativo CentOS.

L'installazione di CentOS è una delle più semplici e può essere eseguita senza difficoltà anche da un principiante. Questo sistema operativo, a prima vista, può essere notevolmente diverso da Windows ed essere insolito, anche se in precedenza hai utilizzato Ubuntu o MacOS. Tuttavia, nel padroneggiare questo sistema operativo, non ci saranno particolari difficoltà a causa del comodo ambiente desktop e di un set ampliato di applicazioni e utilità.

In seguito ai giochi con l'organizzazione di Windows virtuali su un server dedicato, ho deciso di provare il gusto di KVM, perché fino a quel momento i prodotti VMware e VirtualBox erano sempre sufficienti per i miei occhi. E poi su uno dei forum ho letto una tirata arrabbiata di un amico sul fatto che solo gli idioti mettono VirtualBox dove puoi mettere KVM.

Bene, ho deciso di dare un'occhiata. Devo dire che, a mio avviso, VIrtualBox è un po 'più squallido di KVM, ma è più facile da gestire e non ci sono emorroidi con impostazioni di griglia, sebbene possa avere funzionalità inferiori. Cosa non si può dire di ESXi. Ma prima le cose principali.

L'ho impostato come standard su CentOS 6.7, compresi i gesti con cui iniziamo l'aggiornamento del sistema:
# yum -y aggiornamento

Osserviamo se la virtualizzazione hardware è supportata dal processore, perché KVM richiede il supporto per Intel VT o AMD-V per il suo funzionamento
# egrep -i "vmx|svm" --color=sempre /proc/cpuinfo
l'output dovrebbe contenere vmx o svm

Controlla lo stato del controllo di accesso di SELinux
# sestato
Stato SELinux: abilitato
SELinuxfs mount: /selinux
Modalità corrente: applicazione
Modalità dal file di configurazione: applicazione
versione politica: 24
Politica dal file di configurazione: mirata

in teoria, può interferire con l'accesso ai dischi, quindi deve essere configurato correttamente per funzionare con la cartella delle immagini o tagliato, il che è naturalmente più facile per me - nel file /etc/selinux/config, cambia il valore di Parametro SELINUX per disabilitare e riavviare la macchina
SELINUX=disabilitato

Importazione di chiavi GPG per i pacchetti
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
Mettiamo tutto il ripieno: kvm stesso, l'API di gestione della macchina virtuale libvirt, virtinst per la creazione di macchine virtuali e l'hypervisor qemu-kvm
# yum -y installa kvm libvirt python-virtinst qemu-kvm

Avviamo libvirt e prescriviamo il modulo di caricamento automatico
# /etc/init.d/libvirtd start
# chkconfig libvirtd attivo

Controlla come è stato installato e avviato KVM (dovrebbero esserci 0 errori nell'output)
# virsh -c qemu:///lista di sistema
Id Nome Stato
—————————————————-

Installiamo un bridge di rete per connettere le macchine guest a una rete esterna e un terribile, terribile entornet
# yum installa bridge-utils

Crea una configurazione del bridge di rete simile alle impostazioni dell'interfaccia di rete, ma con una leggera differenza:
# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0

###### /etc/sysconfig/network-scripts/ifcfg-br0
DISPOSITIVO=br0
TIPO=ponte
ONBOOT=sì
BOOTPROTO=nessuno
NM_CONTROLLED=sì
IPADDR=IP_SERVER
PREFISSO=24
GATEWAY=GW_IP
DNS1=8.8.8.8
DEFROUTE=sì
IPV4_FAILURE_FATAL=sì
IPV6INIT=no
NAME="Sistema br0"
##################
quindi modifichiamo le impostazioni dell'interfaccia principale, commentando i parametri BOOTPROTO, IPADDR, PREFIX, GATEWAY, DNS1 e impostando il bridge di rete
###### /etc/sysconfig/network-scripts/ifcfg-eth0
DISPOSITIVO=eth0
TIPO=Ethernet
ONBOOT=sì
#BOOTPROTO=nessuno
HWADDR=01:2e:32:ab:9f:1e
#IPADDR=IP_SERVER
#PREFISSO=24
#GATEWAY=GW_IP
#DNS1=8.8.8.8
DEFROUTE=sì
IPV4_FAILURE_FATAL=sì
IPV6INIT=no
NAME="Sistema eth0"
PONTE=br0
##################

Ora riavviamo la griglia e vediamo cosa è successo - dovremmo mostrare 4 interfacce:
br0 con IP principale
eth0 nessun IP
lo 127.0.0.1
virbr0 con l'IP interno del router virtuale

controlla lo stato del nostro bridge di rete:
# brctl mostra
nome del bridge id del bridge Interfacce abilitate per STP
br0 8000.002215ab999d no eth0
virbr0 8000.52540052c0e1 sì virbr0-nic

in teoria, puoi velocizzare il bridge di rete aggiungendo i seguenti parametri al file /etc/sysctl.conf:
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridge-nf-call-iptables=0
net.bridge.bridge-nf-call-arptables=0

Passiamo ora alla creazione di una directory per l'archiviazione delle immagini della macchina virtuale e delle immagini iso dist.
# mkdir /usr/vm/iso
# mkdir /usr/vm/vm-images

per impostazione predefinita, tutte le immagini della macchina, le immagini del disco, ecc. sono archiviate in /var/lib/libvirt/ ma ho deciso di mettere in mostra e tagliare il disco secondo le migliori tradizioni di partizionamento della vecchia scuola, quindi tienilo in considerazione durante l'installazione del server , oppure dovrai eliminare la memoria originale e collegarla come me, su /usr

# rm -Rf /var/lib/libvirt/images
# ln -s usr/vm/iso /var/lib/libvirt/images

Dopo tutta questa preparazione, stiamo provando a creare una macchina virtuale sotto Windows 7 con 2 processori virtuali, 4Gb RAM, 30Gb HDD, memorizzando l'immagine nella cartella /usr/vm/vm-images e l'immagine windows7.iso che abbiamo scaricato prima nella cartella /usr/vm /iso

# virt-install --connect=qemu:///system -n win7 -r 4096 --vcpus=2 --disk path=/usr/vm/vm-images/win7.img,size=30 -c /usr /vm/iso/windows7.iso --vnc --noautoconsole --os-type windows --os-variant win7 --accelerate --network=bridge:br0 --hvm

Se tutto va bene, vedremo il processo di creazione di un disco. Su questa nota solenne, puoi procedere alla configurazione della macchina, e qui sta il vero agguato, perché se lavori da Windows, allora dalle opzioni c'è il controllo tramite ming tramite putty-ssh, ma questo richiede X Windows su lato server, o uno strumento di visualizzazione virtuale completamente incomprensibile, che non sono riuscito a far funzionare. Pertanto, tutto quello che sono riuscito a trovare è stato questo servizio esterno che ti consente di collegare il tuo KVM al loro pannello di amministrazione; oppure installa il tuo pannello di amministrazione web basato su Webmin Cloudmin GPL.

Va notato qui che la riga di inizializzazione della griglia –rete=ponte:br0 ti consentirà di utilizzare un IP pubblico su una macchina virtuale, mentre se vuoi sederti in un'area locale virtuale e uscire da Internet, devi mettere un altro operatore –rete=ponte:virbr0 cosa mi sono perso durante l'installazione, incluso poi ho dovuto cambiarlo manualmente nel file delle impostazioni della macchina virtuale /etc/libvirt/qemu/win7.xml.

Il controllo della macchina nella CLI viene eseguito tramite virsh (shell virtuale) da cui otteniamo riga di comando conchiglia:
# virsh --connect qemu:///system
Benvenuto in virsh, il terminale interattivo di virtualizzazione.
Digita: 'help' per aiuto con i comandi
'smettere' di smettere
virsh#elenco -all
Id Nome Stato
—————————————————-
2 win7 in esecuzione
virsh #arresto win7
Il dominio win7 è in fase di arresto
virsh #avvia win7
Dominio win7 avviato

Solaris, Haiku, REACTOS e molto altro.

KVM può essere gestito utilizzando una riga di comando o strumenti grafici disponibili. Virt-Manager (Virtual Machine Manager) è l'applicazione più utilizzata per la gestione di macchine virtuali basate su KVM. Supporta la creazione, la modifica, l'avvio e l'arresto di macchine virtuali basate su KVM, nonché la migrazione in tempo reale oa freddo di macchine guest tra host.

Prerequisiti

Installa KVM su CentOS 7

Immettere il seguente comando per installare l'ultimo pacchetto qemu e anche virt-manager che fornisce un'interfaccia grafica per gestire le macchine virtuali.

Yum install -y qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer

  • qemu-kvm= Emulatore QEMU
  • qemu-img= Gestore immagini disco QEMU
  • virt-install= Strumento a riga di comando per creare macchine virtuali.
  • libvirt= Fornisce il demone libvirtd che gestisce le macchine virtuali e controlla l'hypervisor.
  • client-libvirt= fornisce l'API lato client per l'accesso ai server e fornisce anche l'utilità virsh che fornisce uno strumento da riga di comando per gestire le macchine virtuali.
  • virt-viewer– Console grafica

Crea macchina virtuale

Dopo aver installato KVM e altri strumenti, è tutto pronto per iniziare a creare macchine virtuali. Cercheremo di creare macchine virtuali sia in modalità riga di comando che grafica.

Modalità riga di comando

virt-install viene utilizzato per creare macchine virtuali utilizzando la modalità della riga di comando e questo comando richiede più input da parte nostra per creare una macchina virtuale come CPU, memoria, disco, rete, posizione del supporto di installazione, variante del sistema operativo e altro.

Virt-install --name=itzgeekguest --ram=1024 --vcpus=1 --cdrom=/tmp/CentOS-6.5-x86_64-minimal.iso --os-type=linux --os-variant=rhel6 -- bridge di rete=br0 --graphics=spice --disk path=/var/lib/libvirt/images/itzgeekguest.dsk,size=4

Nota: Il comando precedente utilizza la rete con bridge "br0" per consentire alle macchine virtuali di comunicare con la rete esterna, è possibile trovare un tutorial sulla creazione di reti con bridge con Virt Manager.

-nome– Nome della macchina virtuale

-ariete– Dimensioni della memoria in MB

–vcpus– Le CPU virtuali in numeri

-cd rom– Posizione dell'immagine ISO

--os-tipo– Tipi di sistema operativo come Linux, Windows, ecc.

--os-variante– Variante del sistema operativo come RHEL 6, Solaris

-rete– fare rete

-grafica– Impostazioni di visualizzazione degli ospiti

--percorso disco– Posizione del disco con dimensione di 4 GB

Dopo aver emesso il comando precedente, virt-install creerà una macchina virtuale e avvierà la console virt viewer per l'installazione del sistema operativo.


Installa KVM (QEMU) su CentOS 7 – Installazione guest Riga di comando Virt Viewer

Modalità grafica

Digita il seguente comando nel terminale in modalità GUI.

virt-manager

Applicazione>> Strumenti di sistema>> Gestore di macchine virtuali.

Potrebbe essere richiesto di inserire una password se non si dispone dell'accesso root.

Una volta aperto, fai clic con il pulsante destro del mouse su localhost (QEMU) e fai clic su Nuovo. Virtual Machine Manager avvierà una nuova procedura guidata per la creazione di una macchina virtuale. Desideri non trovare alcuna difficoltà nell'utilizzo di questa modalità grafica.

Passo 1: Dovresti nominare la tua macchina virtuale, nella stessa finestra, ti verrà chiesto di scegliere come desideri installare il sistema operativo. Qui ho scelto di installarlo dall'immagine ISO o dal CD-ROM.

Installa KVM (QEMU) su CentOS 7 - Virt Manager - Crea VM

Passo 2: Immettere la posizione dell'immagine ISO poiché il passaggio fisico del CD-ROM non è supportato dall'hypervisor, non dimenticare di scegliere il tipo e la versione del sistema operativo.


Installa KVM (QEMU) su CentOS 7 – Virt Manager – Supporto di installazione

Passaggio 3: configurare la CPU e la memoria per la macchina virtuale.


Installa KVM (QEMU) su CentOS 7 – Virt Manager – Memoria e CPU

Passaggio 4: Devi menzionare la quantità di spazio di archiviazione che vuoi assegnare a una macchina virtuale, Deseleziona su " Alloca ora l'intero disco“, questo impedirà di allocare il disco intero alla creazione della VM.

La dimensione del disco verrà assegnata dinamicamente a seconda dell'utilizzo della macchina virtuale.


Installa KVM (QEMU) su CentOS 7 – Virt Manager – Allocazione dello spazio di archiviazione

passaggio 5: riepilogo di tutte le impostazioni, fare clic su impostazioni avanzate per selezionare la rete con bridge per consentire alla macchina virtuale di comunicare all'esterno della rete.

Fare clic su Fine.

Installa KVM (QEMU) su CentOS 7 – Virt Manager – Riepilogo

Passaggio 6: KVM inizierà a creare una macchina virtuale in base al nostro input, una volta creata la VM. Virt manager avvierà una console per l'installazione del sistema operativo.

La schermata seguente mostra la schermata di installazione di .


Installa KVM (QEMU) su CentOS 7 – Virt Manager – Console VM

Gestisci macchina virtuale

Con Virtual Machine Manager, puoi eseguire le azioni del ciclo di vita della VM come avvio, spegnimento, ripristino, clonazione e migrazione facendo clic con il pulsante destro del mouse sulla macchina virtuale selezionata.


Installa KVM (QEMU) su CentOS 7 – Virt Manager

Gestire una macchina virtuale utilizzando virt manager è molto semplice, basta fare clic sull'icona della "lampadina" nella console della VM. Qui puoi aggiungere, modificare e rimuovere dispositivi.


Installa KVM (QEMU) su CentOS 7 – Virt Manager – Gestione VM