久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Ubuntu如何安裝KVM虛擬機

145次閱讀
沒有評論

共計 2604 個字符,預計需要花費 7 分鐘才能閱讀完成。

這篇“Ubuntu 如何安裝 KVM 虛擬機”文章的知識點大部分人都不太理解,所以丸趣 TV 小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Ubuntu 如何安裝 KVM 虛擬機”文章吧。

準備工作

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

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

上面命令執行結果如果返回 0,表示 cpu 不支持虛擬化技術。當然主板 bios 中的虛擬化技術也可能不是默認開啟的,如果沒有開啟需要手動開啟一下。

安裝 kvm

執行以下命令安裝 kvm

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

將 libvirtd 添加自啟動

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

網絡模式

kvm 安裝完成后,首先需要進行網絡設定,kvm 支持四種網絡模式:

橋接模式

nat 模式

用戶網絡模式

直接分配設備模式

主要講一下前兩種

橋接(bridge)模式

在橋接模式下,宿主機和虛擬機共享同一個物理網絡設備,虛擬機中的網卡和物理機中的網卡是平行關系,所以虛擬機可以直接接入外部網絡,虛擬機和宿主機有平級的 ip。

原本宿主機是通過網卡 eth0 連接外部網絡的,網橋模式會新創建一個網橋 br0,接管 eth0 來連接外部網絡,然后將宿主機和虛擬機的網卡 eth0 都綁定到網橋上。

使用橋接模式需要進行以下操作:

編輯 /etc/network/interfaces,增加如下內容

auto br0
iface br0 inet dhcp #  網橋使用 dhcp 模式,從 dhcp 服務器獲取 ip
bridge_ports enp3s0 #  網卡名稱,網橋創建前連接外部的網卡,可通過 ifconfig 命令查看,有 ip 地址的就是
bridge_stp on #  避免數據鏈路出現死循環
bridge_fd 0 #  將轉發延遲設置為 0 

接下來需要重啟 networking 服務(如果是通過 ssh 連接到宿主機上的,這一步會導致網絡中斷,如果出現問題可能導致連不上宿主機,最好在宿主機上直接操作)

systemctl restart networking.service

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

default_forward_policy= accept

重啟 ufw 服務讓設置生效

systemctl restart ufw.service

nat(network address translation)模式

nat 模式是 kvm 默認的網絡模式,kvm 會創建一個名為 virbr0 的虛擬網橋,但是宿主機和虛擬機對于網橋來說不是平等的了,網橋會把虛擬機藏在背后,虛擬機會被分配一個內網 ip,而從外網訪問不到虛擬機。

安裝 linux 虛擬機

使用如下命令安裝安裝 linux 虛擬機

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 #  這里網絡選擇了橋接模式
 --accelerate
 --graphics vnc,listen=0.0.0.0,keymap=en-us # vnc 監聽端口,注意要選擇 en-us 作為 key-map,否則鍵位布局可能會亂
 --cdrom /home/zzy/downloads/ubuntu-18.04-live-server-amd64.iso #  安裝 iso 路徑 

安裝 windows 10 虛擬機

安裝 windows 10 虛擬機會出現沒有 virtio 驅動的問題,導致安裝程序找不到硬盤,需要先下載 virtio 驅動。

https://fedoraproject.org/wiki/windows_virtio_drivers

創建虛擬機時,將其加入到 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 客戶端連接虛擬機

執行以下命令查看虛擬機的列表

sudo virus list

通過上一步查處的虛擬機列表,查看單臺機器的 vnc 端口

sudo virsh vncdisplay ubuntu_3 # ubuntu_3 是虛擬機名稱 

知道了 vnc 端口號,就可以使用 vnc 客戶端連接到虛擬機完成安裝了。

以上就是關于“Ubuntu 如何安裝 KVM 虛擬機”這篇文章的內容,相信大家都有了一定的了解,希望丸趣 TV 小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-15發表,共計2604字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 平和县| 加查县| 长沙县| 九江县| 舟曲县| 尉犁县| 卢湾区| 瑞金市| 新营市| 伊宁县| 无棣县| 裕民县| 富锦市| 江孜县| 中西区| 错那县| 德惠市| 老河口市| 阿克陶县| 彭泽县| 舟山市| 剑阁县| 榕江县| 邵阳县| 加查县| 桂阳县| 从化市| 铜鼓县| 德惠市| 乌什县| 屏东市| 赤水市| 成都市| 福清市| 佳木斯市| 永德县| 新宁县| 东乡| 益阳市| 额尔古纳市| 聂荣县|