Sin versión pit: instale e implemente la máquina virtual kvm en centos7 e instale nginx en kvm

La instalación y la implementación de Kvm se conectan a KVM a través de ssh, implementan nginx en KVM y pueden acceder con éxito

Preparación ambiental

La memoria de la versión de lanzamiento es preferiblemente de 3 go más

  • 7.4 anteriores son compatibles (incluido 7.4)
[root@localhost tmp]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 

Apague el firewall

systemctl stop firewalld

Cerrar selinux

setenforce 0

introducción de kvm

Continúe con el artículo anterior: ¿Qué es una máquina virtual kvm?

Instalar la máquina virtual kvm

1. Modifique la configuración de la máquina virtual antes de encender VMware

Atención

2. Encienda la máquina virtual y verifique si el sistema admite la virtualización.
Si aparecen vmx y svm, son compatibles
Inserte la descripción de la imagen aquí


> [root@localhost ~]# cat /proc/cpuinfo | egrep 'vmx|svm' 
 flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
 pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb
 rdtscp lm constant_tsc art rep_good nopl tsc_reliable nonstop_tsc
 extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic
  movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm svm extapic
 cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw perfctr_core
 retpoline_amd ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed
 adx smap clflushopt clwb sha_ni xsaveopt xsavec clzero arat npt
 svm_lock nrip_save vmcb_clean flushbyasid decodeassists overflow_recov
 succor

3. Instale e inicie KVM

yum install -y qemu-kvm libvirt virt-install
systemctl start libvirtd
systemctl enable libvirtd

4. Crea un archivo de almacenamiento

qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G

Inserte la descripción de la imagen aquí
5. Cargue los archivos del sistema en / tmp /
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

6. Instale la máquina virtual


> virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1536
> --cdrom=/tmp/CentOS-7-x86_64-Minimal-2003.iso --disk path=/opt/CentOS-7-x86_64.raw  --network bridge=br0 --graphics
> vnc,listen=0.0.0.0 --noautoconsole

¡Nota! !
Si ocurre el mismo error, el puente no está configurado

Inserte la descripción de la imagen aquí
Solución

Primero: ¡crea directamente ! La ejecución falló, ¡ejecuta la siguiente!

[root@localhost ~]# virsh iface-bridge ens33 br0

Inserte la descripción de la imagen aquí
Segundo: configuración manual

Configurar la tarjeta de red física

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes
BRIDGE="br0"

Configurar la tarjeta de red con puente

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0
TYPE=Bridge
PROXY_METHOD=none
BROSWER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=br0
DEVICE=br0
ONBOOT=yes

Reiniciar la red

systemctl restart network

Obtener IP para Inserte la descripción de la imagen aquí
crear una máquina virtual

> virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1536
> --cdrom=/tmp/CentOS-7-x86_64-Minimal-2003.iso --disk path=/opt/CentOS-7-x86_64.raw  --network bridge=br0 --graphics
> vnc,listen=0.0.0.0 --noautoconsole

Inserte la descripción de la imagen aquí
7. Abra VNC y use la conexión IP anterior.

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
8. Inicie la máquina virtual kvm
Inserte la descripción de la imagen aquí
9. Conéctese para ver nuevamente a través de VNC
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquíInserte la descripción de la imagen aquí

Ahora se adopta el método de puente, no hay ip, necesita obtener ip
Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

10. Reinicie la red

systemctl restart network

Verificar ip de nuevo

ip addr

Inserte la descripción de la imagen aquí

12. Conéctese a esta ip a través de ssh
Inserte la descripción de la imagen aquí
13. Cierre el firewall

 systemctl stop firewalld 

Instale nginx en kvm y
cargue nginx.repo en /etc/yum.repos.d/
para conectarse: nginx yum source nginx.repo

  yum makecache fast
  yum -y install nginx
  nginx -t
  nginx
  yum -y install net-tools
  netstat -lptnu

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_46174507/article/details/109384167
Recomendado
Clasificación