kvm的安裝使用技巧

KVM參考網址html

http://www.server110.com/kvm/201403/8321.htmljava

http://www.2cto.com/os/201511/451650.htmlpython

https://yq.aliyun.com/articles/51924linux

 

Kvm的建立,管理和遷移windows

http://www.codesky.net/article/201205/171979.htmlcentos

 

學習kvm的全部網址服務器

 

 一. Centos7.0安裝kvm網絡

參考網址socket

http://www.centoscn.com/image-text/install/2015/0817/6016.html工具

1.安裝kvm

#  yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64    libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch  libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64  dbus-devel  virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst dejavu-lgc-sans-fonts

2.安裝圖形界面X-windows

yum groupinstall "X Window System"

 

3.安裝中文字符,解決界面亂碼問題

 yum install dejavu-lgc-sans-fonts
 yum groupinstall "Fonts" -y

錯誤:  1. couldn’t connect to accessibility bus failed to connect to socket /tmp/dbus  解決方法:

export NO_AT_BRIDGE=1

 

其餘的安裝配置相似centos6.X

 

二.centos6.X安裝KVM

1.查看CPU是否支持kvm

# egrep -o 'vmx|svm' /proc/cpuinfo

2.安裝kvm的主要組件及工具

#yum install -y kvm kmod-kvm kvm-qemu-img libvirt Python-virtinst virt-manager virt-viewer bridge-utils tunctl

#yum groupinstall  kvm

#lsmod  | grep  kvm                      //(檢查是否已安裝)

     kvm_intel              50380  4 

     kvm                   305081  1 kvm_intel

顯示結果如上表示kvm模塊已經加載,若是沒有輸出信息,則表示沒有加載成功

若沒有結果能夠從新加載 或者  從新啓動reboot

#modprobe  kvm                         //(加載kvm模塊,不出問題的話,此命令是可行的 )

 

三. 配置KVM虛擬機運行的網絡環境

 1:說明:

 KVM默認是使用NAT模式爲虛擬機(客戶操做系統)提供網絡的,還有一種網絡模式叫作橋接模式。至於它的網絡環境管理後面將會有文章專門介紹,本文就先以橋接模式配置網絡環境來安裝虛擬機。

2:宿主操做系統的網絡配置文件以下:(/etc/sysconfig/network  /etc/resolv.conf文件能夠不考慮 )

 添加網橋br0,配置文件以下:(兩種方法)

# /etc/init.d/libvirtd   start
# virsh   iface-bridge  eth0  br0

橋接網卡配置

# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOOTPROTO=static
IPADDR=192.168.6.20
NETMASK=255.255.255.0
ONBOOT=yes
GATEWAY=192.168.6.1
TYPE=Bridge
DNS1=8.8.8.8

 

正常網卡(默認eth0)配置

# cat /etc/sysconfig/network-scripts/ifcfg-eth0(此處的ip能夠註釋,只留下標紅處的,若是有問題的話,也能夠跟br0網卡的ip配置同樣的)  //下面標紅處爲註釋行
#BOOTPROTO=static                               
#IPADDR=192.168.6.20
#NETMASK=255.255.255.0
#GATEWAY=192.168.6.1
DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0

 

重啓網絡服務

#  /etc/init.d/network  restart
#  /etc/init.d/libvirtd  start

 

四. 使用圖形界面接口建立客戶操做系統

# virt-manager             //亦能夠從菜單裏找圖形安裝

 1:開啓:

Applications >> System Tools >> Virtual Machine Manager

界面以下:

2:點擊新建虛擬機(以下圖鼠標處Create a new virtual machine

3:在Name輸入框中輸入虛擬機的名字1005vm,點擊Forward按鈕以下圖顯示。

4:選擇Use ISO image,並點擊Browse選擇ISO鏡像所在的路徑,再選擇OS type,點擊Forward以下圖顯示:

5:如上圖爲虛擬機配置內存和VCPU個數(默認是1024MB1CPUs)。點擊Forward以下圖顯示:

6:指定虛擬磁盤的空間16.0GB(默認是8.0GB,點擊Forward以下圖顯示:

7:此時能夠選擇上圖鼠標位置定製別的硬件,還能夠點擊Finish完成建立,並啓動虛擬機。

配置圖以下,也能夠點擊下圖鼠標位置進行配置:

另外須要注意虛擬機的網絡方式配置以下圖鼠標所指位置:

剩下的就是客戶操做系統的安裝過程了(略),以下圖:

 

 重啓網絡

# service network restart

 

其他須要注意及說明的狀況

1:這種方式建立的虛擬機虛擬磁盤的格式爲raw,此格式不能使用快照功能。

2:虛擬機鏡像的默認位置在/var/lib/libvirt/images/文件夾下。

3:虛擬機的xml配置文件默認在/etc/libvirt/qemu/目錄下。

 

linux kvm虛擬機配置及常見問題處理

 命令行建立安裝虛擬機

virt-install --connect  qemu:///system --virt-type kvm --name rhel6 --ram=1024  --disk path=/var/lib/libvirt/images/rhel6.img,size=8,sparse --os-type=linux --accelerate -c /sdb1/CentOS-6.6-x86_64-bin-DVD.iso --network bridge=br0,model=virtio --vnc  --vncport=5991 --vnclisten=0.0.0.0 --force

    --vncport 端口能夠本身改,不指定的話自動獲取

    --boot network,cdrom,menu=on  這個是啓動順序能夠不用加

當出現下面提示的時候用vnc客戶端鏈接便可(端口:5991)

相關文章
相關標籤/搜索