Kvm安裝部署 通過ssh連接到KVM,并且在KVM中部署nginx,并能成功訪問
環境準備
發行版本 記憶體最好 3g或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源 nginx.repo
yum makecache fast
yum -y install nginx
nginx -t
nginx
yum -y install net-tools
netstat -lptnu


轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/199022.html
標籤:其他
上一篇:docker和kvm的區別,簡潔大白話篇,兩者的優勢對比
下一篇:阿里云服務器Tomcat無法訪問
