歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux 下KVM安裝

第一、看看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