피트 버전 없음-centos7에 kvm 가상 머신을 설치 및 배포하고 kvm에 nginx를 설치합니다.

KVM 설치 및 배포는 ssh를 통해 KVM에 연결하고 KVM에서 nginx를 배포하고 성공적으로 액세스 할 수 있습니다.

환경 준비

릴리스 버전 메모리는 바람직하게는 3g 이상입니다.

  • 위의 7.4 지원 (7.4 포함)
[root@localhost tmp]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 

방화벽 끄기

systemctl stop firewalld

selinux 닫기

setenforce 0

kvm 소개

이전 기사 계속 : kvm 가상 머신이란?

KVM 가상 머신 설치

1. VMware를 켜기 전에 가상 머신 설정 수정

초점

2. 가상 머신을 켜고 시스템이 가상화를 지원하는지 확인하십시오
.vmx 및 svm이 나타나면 지원하는 것입니다.
여기에 사진 설명 삽입


> [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. KVM 설치 및 시작

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

4. 저장 파일 만들기

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

여기에 사진 설명 삽입
5. / tmp /에 시스템 파일 업로드
여기에 사진 설명 삽입
여기에 사진 설명 삽입

6. 가상 머신 설치


> 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

노트! !
동일한 오류가 발생하면 브리지가 구성되지 않은 것입니다.

여기에 사진 설명 삽입
해결책

첫째 : 직접 생성하십시오 ! 실행 실패, 다음 실행!

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

여기에 사진 설명 삽입
둘째 : 수동 구성

물리적 네트워크 카드 구성

[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"

브리지 된 네트워크 카드 구성

[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

네트워크 다시 시작

systemctl restart network

여기에 사진 설명 삽입
가상 머신 생성 위한 IP 가져 오기

> 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

여기에 사진 설명 삽입
7. VNC를 열고 위의 IP 연결을 사용합니다.

여기에 사진 설명 삽입

여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입
8. KVM 가상 머신을 시작합니다.
여기에 사진 설명 삽입
9. VNC를 통해 다시보기에 연결합니다.
여기에 사진 설명 삽입
여기에 사진 설명 삽입여기에 사진 설명 삽입

이제 브리지 방법이 채택되고 ip가 없습니다. ip를 가져와야합니다.
여기에 사진 설명 삽입

여기에 사진 설명 삽입

10. 네트워크 다시 시작

systemctl restart network

다시 IP 확인

ip addr

여기에 사진 설명 삽입

12. ssh를 통해이 IP에 연결합니다.
여기에 사진 설명 삽입
13. 방화벽을 닫습니다.

 systemctl stop firewalld 

kvm에 nginx를 설치하고
nginx.repo를 /etc/yum.repos.d/
업로드 하여 연결합니다 : nginx yum source nginx.repo

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

여기에 사진 설명 삽입

여기에 사진 설명 삽입

추천

출처blog.csdn.net/weixin_46174507/article/details/109384167