使用qemu-kvm創建虛擬機並連接外網,使能安裝服務


前提:主機要能ping通外網,而且內存保證在2G以上,處理器核心數在2個以上,並且開啟了虛擬化功能。

 使用 騰訊源覆蓋本地源

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo 

yum clean all

生成yum緩存

Yum makecache

 

第一步: 安裝qemu-kvm功能及需要的相應軟件功能

yum install libvirt -y                                         #安裝Linux虛擬化庫

yum install qemu-kvm -y                                 #安裝qemu-kvm功能

yum install tigervnc xorg-x11-xauth -y            #如果是圖形化界面就不用這一步,因為圖形化自帶了的

注意事項:第一步完成后重啟主機 reboot 或者重新登陸用戶 logout (我使用的是MobaXterm這個軟件,能夠看到自己圖形化界面安裝好了沒有,也可以直接使用里面的VPN直接登陸等一下創建的kvm虛擬機)

 

 

第二步:創建網橋網絡

mv /etc/libvirt/qemu/networks/default.xml /tmp/          #移動文件

systemctl stop NetworkManager                                 #先停止網絡設備管理器服務

systemctl start libvirtd                                                  #啟動服務

virsh iface-bridge ens33 br0                                        #創建網橋設備 br0          我虛擬機網絡接口叫ens33,看自己接口叫什么名字然后再填寫

 

 

 第三步:創建kvm虛擬機

 ln -vs /usr/libexec/qemu-kvm /usr/bin/                       #建立鏈接

mkdir /images/                                                            #創建放鏡像文件的文件夾     qcow2鏡像格式是qemu支持的磁盤鏡像格式之一

mkdir /mnt/iso/                                                            #創建創建kvm虛擬機的鏡像文件夾,把鏡像放進去

 

qemu-img create -f qcow2 -o size=10G,preallocation=metadata /images/Centos7.qcow2                                 #創建磁盤鏡像

qemu-kvm -name 'centos7' -cpu host -smp 1 -m 1024m -drive file=/images/Centos7.qcow2 -cdrom /mnt/iso/CentOS-7-x86_64-DVD-1804.iso -daemonize   

#創建一個名叫centos7 內核為1 內存為1 kvm虛擬機

 

#如果這里卡住了出現不了界面,建議重新開啟一個終端執行

 

 然后就會出現vpn的鏈接值

vncviewer :5901         #連接kvm虛擬機

 

 然后跟着安裝就行了

然后進入kvm虛擬機后重新使用nmtui圖形化界面重新關閉、打開一下網卡就有地址了,然后如果想測試能不能ping通外網,因為延遲太高,一直不會出來,

但是只要出現以下提示內容就算是ok了,就可以開始安裝服務了。

 

 溫馨提示:此方法“qemu-kvm”創建的kvm虛擬機每次打開都要重新輸入一遍創建命令,然后再次打開,但是里面配置的內容是不會消失的。

qemu-kvm -name 'centos7' -cpu host -smp 1 -m 1024m -drive file=/images/Centos7.qcow2 -cdrom /mnt/iso/CentOS-7-x86_64-DVD-1804.iso -daemonize  

vncviewer :5901 

                        over !  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM