ubuntu使用virt manager kvm 轉

標籤: it 分類: linux及相關工具

  1. 首先在確定自己的CPU支持硬件虛擬化,有些可能要在BIOS中開啓

找到 Intel Virtualization Technlogy 並打開

  1. 要確定自己的內核支持KVM

    <!-- lang: shell -->

    uname -a

  2. 2.6以上的內核一般都支持

  3. 安裝KVM和virt軟件包 virt-manager (圖形化管理工具) python-vm-builder (創建基於Ubuntu的虛擬機的腳本,可選)

    <!-- lang: shell -->

    sudo apt-get install kvm ubuntu-virt-server kvm-pxe sudo apt-get install virt-manager sudo apt-get install python-vm-builder

  4. 配置kvm 加載相關內核模塊:

    <!-- lang: shell -->

    sudo modprobe kvm sudo modprobe kvm-intel

AMD 使用下面這條

<!-- lang: shell -->
sudo modprobe kvm-amd

驗證加載成功:

<!-- lang: shell -->
lsmod | grep kvm
kvm_intel              61643  0 
kvm                   383822  1 kvm_intel
  1. 確認開啓libvirtd後臺服務

    <!-- lang: shell -->

    sudo service libvirt-bin status libvirt-bin start/running, process 6715

  2. 配置網絡 在libvirt軟件包安裝完成之後,會默認配置一個虛擬的網絡橋接設備virbr0。它提供了一個虛擬網絡供guest使用(通過NAT轉發,提供從guest到外部網絡-outbound的通訊)。其默認ip地址爲192.168.122.x。

如果要獲得完整的網絡訪問(inbound/outbound),進行如下配置(可選):

<!-- lang: shell -->
sudo apt-get install bridge-utils
sudo vi /etc/network/interfaces

內容如下:

auto lo iface lo inet loopback

添加以下部分

auto eth0 iface eth0 inet dhcp

auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off

重啓網絡

<!-- lang: shell -->
sudo /etc/init.d/networking restart

檢測網絡配置

<!-- lang: shell -->
ifconfig

可以同時看到br0和eth0

  1. 添加用戶權限 將當前用戶添加到libvirtd和kvm用戶組

    <!-- lang: shell -->

    sudo adduser userid libvirtd sudo adduser userid kvm

然後重啓一下電腦,不然權限可能會有問題。

  1. 用virt-manager創建kvm guest

    <!-- lang: shell -->

    virt-manager

在裏面創建自己的虛擬機就可以了,用法跟其它的虛擬機差不多,然後安裝系統即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章