Ubuntu如何安裝KVM虛擬機(jī)

這篇“Ubuntu如何安裝KVM虛擬機(jī)”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Ubuntu如何安裝KVM虛擬機(jī)”文章吧。

十余年的道里網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整道里建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“道里網(wǎng)站設(shè)計(jì)”,“道里網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

準(zhǔn)備工作

首先需要檢查一下cpu是否支持虛擬化,執(zhí)行一下命令來檢查/proc/cpuinfo文件中是否又虛擬化相關(guān)的字眼,如果有的話表明cpu支持虛擬化技術(shù)。

egrep -c '(svm|vmx)' /proc/cpuinfo

上面命令執(zhí)行結(jié)果如果返回0,表示cpu不支持虛擬化技術(shù)。當(dāng)然主板bios中的虛擬化技術(shù)也可能不是默認(rèn)開啟的,如果沒有開啟需要手動(dòng)開啟一下。

安裝kvm

執(zhí)行以下命令安裝kvm

sudo apt update
sudo apt install qemu qemu-kvm libvirt-bin bridge-utils virt-manager

將libvirtd添加自啟動(dòng)

sudo systemctl start libvirtd.service
sudo systemctl enable libvirtd.service

網(wǎng)絡(luò)模式

kvm安裝完成后,首先需要進(jìn)行網(wǎng)絡(luò)設(shè)定,kvm支持四種網(wǎng)絡(luò)模式:

  1. 橋接模式

  2. nat模式

  3. 用戶網(wǎng)絡(luò)模式

  4. 直接分配設(shè)備模式

主要講一下前兩種

橋接(bridge)模式

在橋接模式下,宿主機(jī)和虛擬機(jī)共享同一個(gè)物理網(wǎng)絡(luò)設(shè)備,虛擬機(jī)中的網(wǎng)卡和物理機(jī)中的網(wǎng)卡是平行關(guān)系,所以虛擬機(jī)可以直接接入外部網(wǎng)絡(luò),虛擬機(jī)和宿主機(jī)有平級(jí)的ip。

Ubuntu如何安裝KVM虛擬機(jī)

原本宿主機(jī)是通過網(wǎng)卡eth0連接外部網(wǎng)絡(luò)的,網(wǎng)橋模式會(huì)新創(chuàng)建一個(gè)網(wǎng)橋br0,接管eth0來連接外部網(wǎng)絡(luò),然后將宿主機(jī)和虛擬機(jī)的網(wǎng)卡eth0都綁定到網(wǎng)橋上。

使用橋接模式需要進(jìn)行以下操作:

編輯/etc/network/interfaces,增加如下內(nèi)容

auto br0
iface br0 inet dhcp # 網(wǎng)橋使用dhcp模式,從dhcp服務(wù)器獲取ip
bridge_ports enp3s0 # 網(wǎng)卡名稱,網(wǎng)橋創(chuàng)建前連接外部的網(wǎng)卡,可通過ifconfig命令查看,有ip地址的就是
bridge_stp on # 避免數(shù)據(jù)鏈路出現(xiàn)死循環(huán)
bridge_fd 0 # 將轉(zhuǎn)發(fā)延遲設(shè)置為0

接下來需要重啟networking服務(wù)(如果是通過ssh連接到宿主機(jī)上的,這一步會(huì)導(dǎo)致網(wǎng)絡(luò)中斷,如果出現(xiàn)問題可能導(dǎo)致連不上宿主機(jī),最好在宿主機(jī)上直接操作)

systemctl restart networking.service

使用ifconfig命令查看ip是否從enp3s0(網(wǎng)橋創(chuàng)建前的網(wǎng)卡)變到了br0上,如果沒有變化則需要重啟。如果宿主機(jī)ip已經(jīng)成功變到網(wǎng)橋上,并且宿主機(jī)能正常上網(wǎng)而虛擬機(jī)獲取不到ip,可能是ufw沒有允許ip轉(zhuǎn)發(fā)導(dǎo)致的,編輯/etc/default/ufw允許ip轉(zhuǎn)發(fā)。

default_forward_policy="accept"

重啟ufw服務(wù)讓設(shè)置生效

systemctl restart ufw.service

nat(network address translation)模式

nat模式是kvm默認(rèn)的網(wǎng)絡(luò)模式,kvm會(huì)創(chuàng)建一個(gè)名為virbr0的虛擬網(wǎng)橋,但是宿主機(jī)和虛擬機(jī)對(duì)于網(wǎng)橋來說不是平等的了,網(wǎng)橋會(huì)把虛擬機(jī)藏在背后,虛擬機(jī)會(huì)被分配一個(gè)內(nèi)網(wǎng)ip,而從外網(wǎng)訪問不到虛擬機(jī)。

Ubuntu如何安裝KVM虛擬機(jī)

安裝linux虛擬機(jī)

使用如下命令安裝安裝linux虛擬機(jī)

sudo virt-install -n ubuntu_3
 --description "ubuntu_3" 
 --os-type=linux --os-variant=ubuntu17.10 --ram=1024 --vcpus=1 
 --disk path=/var/lib/libvirt/images/ubuntu_3.img,bus=virtio,size=50 # 磁盤位置,大小50g
 --network bridge:br0 # 這里網(wǎng)絡(luò)選擇了橋接模式
 --accelerate
 --graphics vnc,listen=0.0.0.0,keymap=en-us # vnc監(jiān)聽端口,注意要選擇en-us作為key-map,否則鍵位布局可能會(huì)亂
 --cdrom /home/zzy/downloads/ubuntu-18.04-live-server-amd64.iso # 安裝iso路徑

安裝windows 10虛擬機(jī)

安裝windows 10虛擬機(jī)會(huì)出現(xiàn)沒有virtio驅(qū)動(dòng)的問題,導(dǎo)致安裝程序找不到硬盤,需要先下載virtio驅(qū)動(dòng)。

https://fedoraproject.org/wiki/windows_virtio_drivers

創(chuàng)建虛擬機(jī)時(shí),將其加入到cd-rom中

sudo virt-install -n win10
 --description "win10"
 --os-type=win --os-variant=win10
 --ram=4096 --vcpus=2 
 --disk path=/var/lib/libvirt/images/win_10.img,bus=virtio,size=100
 --network bridge:br0
 --accelerate
 --graphics vnc,listen=0.0.0.0,keymap=en-us
 --cdrom =/home/zzy/downloads/cn_windows_10_consumer_editions_version_1803_updated_march_2018_x64_dvd_12063766.iso
--cdrom=/home/zzy/downloads/virtio-win.iso

使用vnc客戶端連接虛擬機(jī)

執(zhí)行以下命令查看虛擬機(jī)的列表

sudo virus list

通過上一步查處的虛擬機(jī)列表,查看單臺(tái)機(jī)器的vnc端口

sudo virsh vncdisplay ubuntu_3 # ubuntu_3是虛擬機(jī)名稱

知道了vnc端口號(hào),就可以使用vnc客戶端連接到虛擬機(jī)完成安裝了。

以上就是關(guān)于“Ubuntu如何安裝KVM虛擬機(jī)”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

標(biāo)題名稱:Ubuntu如何安裝KVM虛擬機(jī)
路徑分享:http://bm7419.com/article12/gipigc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣網(wǎng)站策劃、網(wǎng)站制作、網(wǎng)站收錄、營(yíng)銷型網(wǎng)站建設(shè)企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司