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