GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare una Vm da zero con Virsh?

Sembra che tu non possa creare una nuova VM con virsh a meno che tu non abbia già un file XML funzionante.

Ho appena installato tutti i bit necessari per il funzionamento di QEMU-KVM e ora devo creare la mia prima VM.

Come?

Suggerimento:non ho la grafica!

Risposta accettata:

C'è una buona guida qui. In sostanza, lo strumento che desideri utilizzare è virt-install, che dovresti già avere se hai installato tutto il necessario per QEMU-KVM. Ecco la sezione più rilevante.

6. Creazione di una nuova macchina virtuale guest utilizzando virt-install

lo strumento virt-install viene utilizzato per creare la VM. Questo strumento può essere utilizzato in
sia in modalità interattiva che non interattiva.

Nell'esempio seguente, ho passato tutti i valori richiesti per creare
una macchina virtuale come parametri della riga di comando al comando virt-install.

# virt-install \
-n myRHELVM1 \
--description "Test VM with RHEL 6" \
--os-type=Linux \
--os-variant=rhel6 \
--ram=2048 \
--vcpus=2 \
--disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10 \
--graphics none \
--cdrom /var/rhel-server-6.5-x86_64-dvd.iso \
--network bridge:br0

Nel comando virt-install sopra i parametri hanno il seguente significato:

  • n :Nome della tua macchina virtuale

  • description :Alcune descrizioni valide sulla tua VM.
    Ad esempio:server delle applicazioni, server di database, server web, ecc.

  • os-type :Il tipo di sistema operativo può essere Linux, Solaris, Unix o Windows.

  • os-variant :Tipo di distribuzione per il tipo di os sopra. Ad esempio, per Linux, può essere rhel6, centos6, ubuntu14, suse11, fedora6 , ecc.

    Per Windows, può essere win2k, win2k8, win8, win7

  • ram :Memoria per la VM in MB

  • vcpu :Numero totale di CPU virtuali per la VM.

  • disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10 :Percorso in cui sono archiviati i file di immagine della VM. Dimensioni in GB. In questo esempio,
    questo file immagine VM è 10 GB.

  • graphics none :Questo indica a virt-install di usare una console di testo sulla porta seriale della VM invece della finestra grafica VNC. Se hai configurato
    xmanager, puoi ignorare questo parametro.

  • cdrom :Indica la posizione dell'immagine di installazione. È possibile specificare il percorso di installazione NFS o http (invece di –-cdrom). Per
    esempio:
    --location=http://.com/pub/rhel6/x86_64/*

  • network bridge:br0 :Questo esempio usa l'adattatore con ponte br0. È anche possibile creare la propria rete su qualsiasi porta specifica invece di un adattatore con ponte.

    Se desideri utilizzare il NAT, utilizza qualcosa come
    di seguito per il parametro di rete con il nome della rete virtuale noto come
    VMnetwork1. Tutti i file di configurazione di rete si trovano in
    /etc/libvirt/qemu/networks/ per le macchine virtuali. Ad esempio:

    –-network network=VMnetwork1


Linux
  1. Come creare un database in MySQL con MySQL Workbench

  2. Come creare USB avviabile Linux dalla riga di comando di Linux

  3. Linux:come creare un file immagine di partizione formattato da zero?

  4. Come posso creare un file con una dimensione specifica da una riga di comando?

  5. Come creare un file immagine di partizione formattato da zero?

Come creare un pacchetto RPM da un Tarball

Come creare una scatola vagabondo da una scatola esistente

Come creare un video da immagini in Linux

Come costruire il kernel Linux da zero

Come creare un e-commerce con Magento

Come creare ragni web con Scrapy