Site Tools


chuleta_kvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
chuleta_kvm [2022/01/13 12:01] – [Modos de red] etfiatchuleta_kvm [2023/03/17 17:00] (current) – [Modos de red] etfiat
Line 1: Line 1:
  
 ===== KVM ===== ===== KVM =====
 +==== Crear imagen ====
 +<code>
 +qemu-img create -f qcow2 image.img 10G
 +</code>
 +==== Get images info ====
 +<code>
 +qemu-img info /route/example.img
 +</code>
 +==== Convert image from qcow2 to raw ====
 +<code>
 +qemu-img convert -f qcow1 -O raw /var/lib/libvirt/images/kvm2.img /var/lib/libvirt/images/kvm2_new.img
 +qemu-img convert -f vpc -O qcow2
 +</code>
 +==== Snapshots ====
 +<code>
 +qemu-img create -f qcow2 -F qcow2 -b win10.qcow2 win10_UOC_DB.img
 +</code>
  
 === KVM con I/O iscsi paravirtualizado soporte trim optimizados ceros y teclado español=== === KVM con I/O iscsi paravirtualizado soporte trim optimizados ceros y teclado español===
Line 38: Line 55:
 ==== Ubuntu + KVM + VNC ==== ==== Ubuntu + KVM + VNC ====
   * El arranque correcto con vnc requiere quitar de la linea boot la opción "splash"   * El arranque correcto con vnc requiere quitar de la linea boot la opción "splash"
 +
 +==== KVM con BIOS uefi ====
 +
 +<code>
 +kvm -bios /usr/share/ovmf/OVMF.fd -m 2G cosa.img
 +</code>
 +
 +==== KVM con BIOS uefi nueva sintaxis ====
 +
 +<code>
 +cp /usr/share/OVMF/OVMF_VARS.fd .
 +kvm  -drive if=pflash,format=raw,readonly=on,file=/usr/share/ovmf/OVMF.fd \
 +     -drive if=pflash,format=raw,file=OVMF_VARS.fd  # requiere copia editable de OVFM_VARS.fd
 +</code>
 ==== Modos de red ==== ==== Modos de red ====
   * + info http://www.linux-kvm.org/page/Networking   * + info http://www.linux-kvm.org/page/Networking
  
 === User Networking === === User Networking ===
 +
 +== Redirección de puertos ==
 +<code>
 +qemu-system-x86_64  -net nic,model=rtl8139 -net user,hostfwd=tcp::3389-:3389,hostfwd=tcp::1992-:1992
 +</code>
  
 **Cuando usar:**     **Cuando usar:**    
Line 227: Line 263:
  
 <code> <code>
 +
 +
 +qemu-system-x86_64 -enable-kvm                                                           \
 + -m 4096 frontal.img                                                                      \
 + -device e1000,netdev=net0,mac=DE:AD:BE:EF:00:FA                                         \
 + -netdev tap,id=net0,script=/etc/kvm/kvm-brblades-ifup,downscript=/etc/kvm/kvm-ifdown    \
 + -device e1000,netdev=net1,mac=DE:AD:BE:EF:00:FB                                         \
 + -netdev tap,id=net1,script=/etc/kvm/kvm-brceph-iup,downscript=/etc/kvm/kvm-ifdown       \
 +
 +
 +
 +$ cat /etc/kvm/kvm-brceph-ifup  
 +#!/bin/sh 
 +
 +# Script called by kvm on tap interface creation 
 +
 +KVM_BR=`basename $0 -ifup | sed -e 's/^[^-]*-\?//'
 +KVM_BRIDGE=${KVM_BR:-$KVM_BRIDGE} 
 +echo "$0:" 
 +echo "Adding $1 to bridge interface $KVM_BRIDGE" 
 +brctl addif "$KVM_BRIDGE" "$1" 
 +ip link set "$1" up
 +
 +
 +$ cat /etc/kvm/kvm-ifdown  
 +#!/bin/sh 
 +
 +# Script called by kvm on tap interface deletion 
 +
 +KVM_BR=`basename $0 -ifdown|sed -e 's/^[^-]*-\?//'
 +KVM_BRIDGE=${KVM_BR:-$KVM_BRIDGE} 
 +echo "$0:" 
 +echo "Removing $1 from bridge $KVM_BRIDGE" 
 +ip link set "$1" down 
 +brctl delif "$KVM_BRIDGE" "$1"
 +
 </code> </code>
  
chuleta_kvm.1642075289.txt.gz · Last modified: by etfiat