日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu下libvirt kvm配置

發布時間:2025/3/15 Ubuntu 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu下libvirt kvm配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

環境: ubuntu 12.04 server?

1、kvm的安裝

首先檢查你的處理器是否支持硬件虛擬化;如果支持,下面這個命令

egrep '(vmx|svm)' --color=always ? /proc/cpuinfo

應該會顯示類似下面這樣的內容:

root@ubuntu:~# egrep '(vmx|svm)' --color=always /proc/cpuinfo

flags???????????: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush

mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid

pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv

flags???????????: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush

mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid

pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv

root@ubuntu:~#

要是什么都沒顯示,那么你的處理器不支持硬件虛擬化,你必須在此停住。

想安裝KVMvmbuilder(創建基于Ubuntu的虛擬機的一個腳本),我們運行:

apt-get ? install ubuntu-virt-server python-vm-builder kvm-ipxe

之后,我們必須將用戶作為目前登錄的用戶(根用戶)添加到群組libvirtd

adduser `id ? -un` libvirtd

adduser `id ? -un` kvm

你需要退出,重新登錄,那樣新的群組成員資格才生效。

想檢查KVM是否已成功安裝,運行

virsh -c ? qemu:///system list

它顯示的內容應該像這樣:

root@ubuntu :~# virsh -c qemu:///system list

?Id Name?????????????????State

----------------------------------

root@ubuntu:~#

接下來,我們需要在服務器上建立網橋,以便可以從其他主機訪問我們的虛擬機,好像虛擬機是網絡中的物理系統。

為此,我們安裝了程序包bridge-utils......

apt-get ? install bridge-utils

并配置網橋。打開/etc/network/interfaces

vi ? /etc/network/interfaces

網絡配置采用的是DHCP模式 配置如下

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet manual

auto br0

iface br0 inet dhcp

bridge_ports eth0

bridge_stp off

bridge_fd 0

bridge_maxwait 0

重新啟動網絡……

/etc/init.d/networking ? restart

然后運行

ifconfig

現在它應該顯示了網橋(br0):

在我們開始運行第一個虛擬機之前,建議重新啟動系統:

reboot

如果你沒有重啟,可能會在/var/log/libvirt/qemu/目錄的虛擬機日志中看到錯誤,比如/dev/kvm: Permission denied

2、libvirt的安裝配置

????將libvirt包放在/home 目錄下

????解壓?

????????tar zxvf libvirt.xx.tar.gz

????進入libvirt目錄

????執行?? ./configure

????出現以下錯誤

???? ??error: You must install the libyajl library & headers to compile libvirt

????執行??

? ? ? ? #apt-cache search libxml2

? ? ? ? # apt-get install libxml++2.6-2

? ? ? ? # apt-get install libxml++2.6-dev

?

? ? ? ? ?apt-get install libpciaccess-dev

? ? ? ? ?apt-get install libyajl-dev

????????出現下面的問題

????????error: libnl-devel >= 1.1 is required for macvtap support

????????缺少相關的包 ?執行下面命令? ? ? ?

????????apt-get install libnl-dev

????解決

????然后執行

????????make

????? ? make install

?????????

????出現問題

????error: failed to connect to the hypervisor

????error: no valid connection

????error: Failed to connect socket to '/usr/local/var/run/libvirt/libvirt-sock': No such file or directory

????查看libvirt進程是否啟動

?? ? ? ps -le | grep libvirt*? 如果沒有啟動,那么上面的錯誤就是這個原因

????現在啟動libvirt進程 ?libvirtd ?-d ?

????問題解決




轉載于:https://my.oschina.net/GavinYin/blog/295272

總結

以上是生活随笔為你收集整理的Ubuntu下libvirt kvm配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。