rhel7.2 servidor con interfaz gráfica de usuario instalar la máquina virtual KVM

  1. versión del sistema de verificación
[root@openstack ~]# cat /etc/centos-release

CentOS Linux release 7.4.1708 (Core) 
  1. En primer lugar, verificar que los soportes de CPU virtualización, vmx o SVM aporten sus opiniones sobre el apoyo, el apoyo a la virtualización KVM apoyo
[root@openstack ~]# cat /proc/cpuinfo | egrep 'vmx|svm'

===========================================
3. Comprobar si la carga de KVM

[root@openstack ~]# lsmod | grep kvm
kvm_intel             170086  0 
kvm                   566340  1 kvm_intel
irqbypass              13503  1 kvm

Esto demuestra que se ha cargado, si no se ha cargado a continuación, ejecutar el siguiente comando para KVM de carga

[root@openstack ~]# modprobe kvm

=============================================

  1. cerca de SELinux
[root@openstack ~]# setenforce 0
[root@openstack ~]# vim /etc/sysconfig/selinux 
SELINUX=disabled
  1. Los paquetes de instalación KVM relacionados
[root@openstack ~]# yum install qemu-kvm qemu-img virt-manager \
libvirt libvirt-python virt-manager \
libvirt-client virt-install virt-viewer -y

Explicar el nombre del paquete:
QEMU-KVM: módulo de KVM
libvirt: un módulo de gestión virtual de
virt-manager: una interfaz gráfica para máquinas virtuales
virt-install: herramienta de instalación de línea de comandos de la máquina virtual

  1. Libvirt iniciar y configurar el arranque desde el principio
[root@openstack ~]# systemctl start libvirtd
[root@openstack ~]# systemctl enable libvirtd

7. Introduzca gráfica (ingrese en nombre de la mitad de la batalla!)

[root@openstack ~]# virt-manager

8. Los archivos de disco de back-end, archivos de configuración de plantilla de máquina virtual, los archivos de configuración de red se copian en la necesidad de crear una máquina virtual en una máquina física! !

scp /..../...   ip:/..../.....

9. Configuración de red virtual

Primer paso: crear una red virtual llamado el VBR

[root@room9pc01 ~]# vim  /etc/libvirt/qemu/networks/vbr.xml
<network>
  <name>vbr</name>                //vbr为虚拟网络的名字
  <bridge name="vbr"/>
  <forward mode="nat"/>
  <ip address="192.168.1.254" netmask="255.255.255.0">        //本机网关ip为192.168.1.254
    <dhcp>
      <range start="192.168.1.100" end="192.168.1.200"/>     //虚拟机DHCP获取ip范围是100-200
    </dhcp>
  </ip>
</network>

Segundo paso: Inicio VBR red virtual y verificar con ifconfig

[root@room9pc01 ~]# virsh net-define /etc/libvirt/qemu/networks/vbr.xml        //定义vbr虚拟网络,加载进virsh中
[root@room9pc01 ~]# virsh net-start vbr      //启动vbr虚拟网络
[root@room9pc01 ~]# ifconfig                //ifconfig验证
vbr: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.254  netmask 255.255.255.0  broadcast 192.168.1.255
        ether 52:54:00:b7:1c:10  txqueuelen 1000  (Ethernet)
        RX packets 2460  bytes 176958 (172.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1948  bytes 532542 (520.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

================================================== ==============
comienzan pueden surgir problemas de red virtual:

Cuando consejos VBR red abierta son los siguientes:

El nombre org.fedoraproject.FirewallD1 no fue proporcionada por los archivos .Service

Enfoque: libvirtd servicio de reinicio

systemctl restart libvirtd

================================================== ==============

Paso tres: Conjunto VBR arranque de red virtual desde el inicio

[root@room9pc01 ~]# virsh net-autostart vbr

archivo de almacenamiento de máquinas virtuales 10. Configurar

La creación de un nuevo frontal con la plantilla de disco del archivo de imagen de disco de back-end

[root@room9pc01 ~]# cd /var/lib/libvirt/images/
[root@room9pc01 images]# qemu-img  create –b node.qcow2 –f qcow2 test.img

11. Configure el archivo de configuración de la máquina virtual, utilizar la copia de archivo de plantilla, y modificar (paso 8 copias)

<domain type='kvm'>
  <name>test</name>        //修改名字
  <memory unit='KiB'>2048000</memory>        //修改内存
  <currentMemory unit='KiB'>2048000</currentMemory>
...
      <disk type='file' device='disk'>
          <driver name='qemu' type='qcow2'/>
      <source file='/var/lib/libvirt/images/test.img'/>     //步骤十创建的img文件位置

...
<channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-DA-rhel7/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel>

#以上5行如果有请删除,会导致启动虚拟机出错!!

#注意:除这些外还要把mac地址删掉,带address字样的全部删除(只是网卡需要去掉mac地址和accress地址,pci总线不用去掉)

12. Iniciar la verificación máquina virtual

[root@room9pc01 images]# virsh define /etc/libvirt/qemu/test.xml
[root@room9pc01 images]# virsh start test
[root@room9pc01 images]# virsh console test
Publicado seis artículos originales · ganado elogios 0 · Vistas 77

Supongo que te gusta

Origin blog.csdn.net/a84050933/article/details/104980667
Recomendado
Clasificación