GNU/Linux >> Linux Esercitazione >  >> Linux

Configurazione dell'avvio automatico della macchina virtuale sull'host Linux Redhat

Obiettivo

L'obiettivo di questo articolo è spiegare come avviare automaticamente la macchina virtuale utilizzando la configurazione dell'hyper-visor basata su KVM di Redhat.

Sistema operativo e versioni software

  • Sistema operativo: – Redhat 7.3
  • Software: – libvirtd (libvirt) 2.0.0

Requisiti

Sarà richiesto l'accesso privilegiato alla tua installazione di Redhat Linux.

Difficoltà

FACILE

Convenzioni

  • # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
  • $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Istruzioni

Elenca le macchine virtuali disponibili

Per iniziare elenchiamo tutte le macchine virtuali disponibili sul nostro sistema host:

# virsh list --all
 Id    Name                           State
----------------------------------------------------
 -     server.linuxconfig.org            shut off

Per verificare se una determinata macchina virtuale è già configurata per l'avvio dopo l'avvio del sistema host:

# virsh dominfo server.linuxconfig.org
Id:             -
Name:           server.linuxconfig.org
UUID:           df25d714-1c73-4b4a-b566-9d0a17295702
OS Type:        hvm
State:          shut off
CPU(s):         2
Max memory:     1048576 KiB
Used memory:    1048576 KiB
Persistent:     yes
Autostart:      disable
Managed save:   no
Security model: selinux
Security DOI:   0

Inoltre, per elencare tutte le macchine virtuali già configurate per l'avvio automatico, eseguire:

# ls /etc/libvirt/qemu/autostart/

Abilita l'avvio automatico della macchina virtuale

Per consentire l'avvio automatico della macchina virtuale KVM di cui sopra, eseguire il seguente comando Linux:

# virsh autostart server.linuxconfig.org
Domain server.linuxconfig.org marked as autostarted

Se virsh il comando non è disponibile/installato, per configurare austostart è sufficiente creare un nuovo collegamento simbolico all'interno di /etc/libvirt/qemu/autostart/ directory utilizzando ln comando. Esempio:

# ln -s /etc/libvirt/qemu/server.linuxconfig.org.xml /etc/libvirt/qemu/autostart/server.linuxconfig.org.xml

e ricaricare l'hyper-visor se necessario:

# systemctl reload libvirtd

Conferma se l'avvio automatico è abilitato:

# virsh dominfo server.linuxconfig.org
Id:             -
Name:           server.linuxconfig.org
UUID:           df25d714-1c73-4b4a-b566-9d0a17295702
OS Type:        hvm
State:          shut off
CPU(s):         2
Max memory:     1048576 KiB
Used memory:    1048576 KiB
Persistent:     yes
Autostart:      enable
Managed save:   no
Security model: selinux
Security DOI:   0

Disabilita l'avvio automatico della macchina virtuale

Per disabilitare l'avvio automatico della macchina virtuale, eseguire:

# virsh autostart --disable server.linuxconfig.org
Domain server.linuxconfig.org unmarked as autostarted

o semplicemente usa unlink comando per rimuovere il collegamento simbolico della macchina virtuale da /etc/libvirt/qemu/autostart/ directory:

# unlink /etc/libvirt/qemu/autostart/server.linuxconfig.org.xml

Linux
  1. Come rimuovere le macchine virtuali basate su KVM su Redhat Linux

  2. Configura l'archiviazione virtuale KVM predefinita su Redhat Linux

  3. Installa il server web Apache su Linux Mint 13 / Linux Mint 14

  4. Come verificare se un sistema Linux è una macchina fisica o virtuale

  5. Come avviare/arrestare macchine virtuali in RedHat Virtualization

Come configurare l'interfaccia di rete virtuale su Redhat 7 Linux

Come estendere la dimensione del disco della macchina virtuale KVM in Linux

Crea una macchina virtuale KVM usando l'immagine Qcow2 in Linux

Creazione di un backup dei dati archiviati in una macchina virtuale Linux

Una guida semplice per installare Kali Linux su una macchina virtuale

Come eseguire una nuova versione di AIX in una macchina virtuale con un host Linux?