歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 下KVM安裝

Linux 下KVM安裝

日期:2017/2/28 14:55:02   编辑:Linux教程
第一、看看cpu是否支持kvm
grep -E -o 'vmx|svm' /proc/cpuinfo

結果顯示vmx表示支持
第二、安裝kvm所需要的軟件包
1.[root@localhost ~]#yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer

virt-manager
或者
[root@localhost ~]#yum groupinstall KVM
2.安裝完確認一下是否安裝成功
檢查模塊是否有加載
[root@localhost ~]#lsmod | grep kvm
kvm_intel 85256 0
kvm 224928 2 ksm.kvm_intel
也可以使用命令檢查kvm是否成功安裝
[root@localhost ~]#virsh -c qemu:///system list
Id Name State
----------------------------
如果在這裡顯示的是一個錯誤的信息,說明有些東西出現了問題
3.安裝橋接管理工具
[root@localhost ~]#yum install bridge-utils tunctl
4.安裝gui管理工具
[root@localhost ~]#yum install virt-manager virt-viewer
5.修改網卡文件
[root@localhost ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0
DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.187
NETMASK=255.255.255.0
TYPE=Bridge
保存網卡配置重啟網卡
[root@localhost ~]#service network restart
檢查br0是否成功
[root@localhost ~]#ifconfig
安裝過程中的問題
1.[root@localhost ~]#virt-manager
在一開始看到錯誤信息,跳過,系統預設值為xen的hypevisor,需要手動開啟kvm的

hypevisor
Unable to open a connection to the Xen hypevisor/daemon
Verify that:
-A Xen host kernel has booted
-The Xen service has been started
這個不用管 直接跳過 其中的原因不明
2.內核不能加載kvm模塊
FATAL: Error inserting kvm_amd
(/lib/modules/2.6.18-194.el5/weak-updates/kmod-kvm-amd.ko:)Unknown symbol

in module or unknown parameter (see dmesg)
解決辦法
查看是否是因為bios中關閉了cpu的虛擬化支持(如果開啟 果斷下一步)
[root@localhost ~]#yum install kernel
[root@localhost ~]#lsmod |grep kernel
kvm_intel 85256 1
kvm 224928 2 ksm.kvm_intel
[root@localhost ~]#modprobe kvm

KVM 安裝虛擬機
圖像化安裝
1.應用程序-系統工具-虛擬化管理(或者命令調出virt-manager)
直接圖形化操作跟vm workstation差不多
a.新建虛擬機 選擇右下角的new
b.虛擬機命名
c.選擇cpu支持的位數和hypevisor模式
選擇Fully virtualized
cpu architecture x86_64
Hypevisor kvm
d.選擇安裝系統的方式和系統
e.選擇iso文件所在位置
f.image存儲的位置和image的大小(若有單獨的虛擬化分區,可以選擇第一項,我默

認)
g.選擇網卡模式(橋接模式)
h.設置內存大小和cpu個數
Copyright © Linux教程網 All Rights Reserved