Kvm tiene una imagen de máquina virtual, ¿cómo instalar la máquina virtual?
Máquina virtual de instalación KVM de Qin'an
1. Preparación de la instalación
1. Asegúrese de que la máquina tenga VT
Comando de entrada del terminal. : grep vmx /proc/cpuinfo (chip INTEL)
grep svm /proc/cpuinfo (chip AMD)
Si no conoce el fabricante del chip, ingrese: egrep '(vmx|svm)' /proc /cpuinfo
Si hay vmx o svm en los indicadores: significa que VT es compatible; si no hay salida, significa que su CPU no lo admite y el KVM; La máquina virtual no se instalará correctamente.
2. Asegúrese de que VT esté habilitado en el BIOS
Intel(R) Virtualization Tech [Activado]
Si es necesario, VT-d debe estar habilitado en el BIOS
3. Asegúrese de que la versión del kernel sea más reciente y admita KVM
Use uname –r para verificar la versión del kernel. Si la versión de Linux es inferior a 2.6.20, necesita. para actualizar el kernel.
2. Instalar KVM
La siguiente es una introducción a la instalación y el uso de máquinas virtuales KVM en Ubuntu y CentOS:
Utilice el invitado para iniciar sesión. Ubuntu, y el comando para instalar KVM es:
sudo apt-get install kvm qemu qemu-kvm virt-manager kernel-package linux-source kqemu-source build-essential
Después de que la instalación de kvm sea exitosa, habrá /dev/kvm; si no necesita un administrador de gráficos, solo necesita instalar los tres primeros.
Comprobemos si KVM se instaló correctamente. Ejecute: virsh -c qemu:///system list
Si el resultado de entrada es como el siguiente, entonces fue exitoso:
p>
Conectando a uri: qemu:///system
Id Nombre Estado
------------------ -------- --------------
Nota 1: Al instalar en CentOS, primero debe seleccionar Selinux como habilitado y usar el comando p>
#system-config-securitylevel-tui
puede ver o modificar el estado de selinux.
Nota 2: Al iniciar sesión como root en CentOS, el comando de instalación es:
yum install kvm kmod-kvm qemu
Luego cargue el módulo kvm: modprobe kvm -intel (máquina Intel) o modprobe kvm-amd (máquina AMD)
Nota 3: puede utilizar el siguiente comando para comprobar si el módulo kvm está cargado:
/ sbin/lsmod | grep kvm
Si se genera información sobre la versión de kvm, el módulo kvm se ha cargado
Nota 4: Después de la instalación, puede usar el comando qemu-kvm y ingrese este comando. Si el sistema muestra desconocido Utilice el comando para verificar si hay un archivo ejecutable qemu-kvm en /usr/libexec. Si es así, cópielo en el directorio /bin.
Si ha seguido los pasos anteriores pero no puede encontrar el archivo ejecutable qemu-kvm en /bin, /usr/libexec, /usr/bin o /usr/sbin, puede ejecutar el siguiente comando:
#yum proporciona */qemu-kvm
Nota 5: Después de instalar el nuevo kernel, algunas versiones de software pueden ser demasiado bajas e incompatibles. Por ejemplo, no se puede iniciar Firefox porque la versión es demasiado baja.
Puede utilizar el siguiente comando para actualizar el software en CentOS (tome Firefox como ejemplo):
#yum update firefox
3. máquina bajo KVM
1. Utilice QEMU para crear una imagen de disco
sudo qemu-img create –f qcow windows.img 8G
Nota: en CentOS y nuevas versiones de Qemu: qemu -img create –f qcow2 windows.img 8G
2. Utilice KVM para instalar Guest VM
CD de instalación:
sudo kvm. –localtime –cdrom /dev/ cdrom -m 512 -boot d win2.img
Instalación en disco duro:
sudo kvm –localtime –m 512 –hda windows.img –cdrom winxp .iso –boot d –clock – rtc –no-acpi
Nota: La recomendación oficial es utilizar el parámetro -no-acpi porque qemu/kvm no lo admite y puede provocar un uso elevado de la CPU.
Nota 1: La instalación del disco duro en CentOS es qemu-kvm –localtime –m 512 –hda windows.img –cdrom winxp.iso –boot d –no-acpi, lo que significa la opción -clock rtc debe eliminarse; de lo contrario, parecerá que el reloj no se puede inicializar.
Nota 2: Ratón CentOS Quest: exportar SDL_VIDEO_X11_DGAMOUSE=0 puede resolver el problema de que el ratón USB no se puede reconocer en la VM.
Nota 3: Al instalar win 7, no se puede utilizar la opción -no-acpi.