kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題

環境:centos 6.5 最小化安裝

查看是否支持虛擬化:egrep 'vmx|svm' /proc/cpuinfo,如果什麼都沒有返回信息,那麼就是要進行配置支持虛擬化了
esxi中配置:kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題

安裝KVM虛擬機
yum install qemu-kvm qemu-kvm-tools virt-manager libvirt -y
--------------------------------------------------------------------------------kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
KVM:它是linux系統內核的一個模塊
qemu:虛擬化軟件
qemu-kvm:管理工具(管理網卡等一些設備)

qemu-img create -f raw /opt/kvm.raw 10G
qemu-img info /opt/kvm.raw

顯示kvm狀態
[root@centos6 ~]# lsmod |grep kvm
kvm_intel 54285 0
kvm 333172 1 kvm_intel
啓動libvirtd
[root@centos6 ~]# /etc/init.d/libvirtd start
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
==========================知識點================================
掛載cdrom[root@rb11 dev]# cd /
[root@rb11 /]# cd mnt
[root@rb11 mnt]# ll
total 0
[root@rb11 mnt]# mkdir cdrom
[root@rb11 mnt]# mount -t auto /dev/cdrom /mnt/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@rb11 mnt]# ll
total 4
dr-xr-xr-x. 7 root root 4096 Nov 29 2013 cdrom
==========================知識點================================
將光盤iso導入
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
dd if=/dev/cdrom of=/opt/centos-6.5-x86.64.iso

  1. if=文件名:輸入文件名,缺省爲標準輸入。即指定源文件。< if=input file >
  2. of=文件名:輸出文件名,缺省爲標準輸出。即指定目的文件。< of=output file >

virt-install --name centos-6.5-x86.64 --virt-type kvm --ram 1024 --cdrom=/opt/centos-6.5-x86.64.iso --disk path=/opt/kvm.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題

創建安裝虛擬機的一些基本命令
virt-install -help 查看命令選項幫助
--name 指定虛擬機名稱
--ram 指定內存大小
-cdrom 指定鏡像
-disk 磁盤路徑
-virt-type 虛擬機類型
-network 虛擬機網絡類型
virt-install 安裝創建虛擬機
virsh list 查看在運行的虛擬機
virsh list-all 查看所有的虛擬機
virsh start name 啓動虛擬機
virsh shutdown name 正常關閉虛擬機

下載vnc viewer
連接kvm,怎麼連接呢?通過端口。
查看運行的虛擬機:virsh list
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題

編輯虛擬機配置文件:[root@rb11 opt]# virsh edit centos-6.5-x86.64

kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題

這裏可以配置,不過基本上不需要動,這是靜態的配置文件,要看實時的文件纔會看到端口
vnclisten默認綁定127.0.0.1,在配置文件裏指定VNC綁定0.0.0.0,就不用在安裝kvm虛擬機時指定vnclisten參數了。當在虛擬主機上有很多個虛擬機的時候,若指定每個虛擬機的端口,將會很亂,所以採用0.0.0.0自動分配端口。
----可以通過virsh命令動態查看虛擬機的xml配置文件#virsh dumpxml centos-6.5-x86.64
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
看到分配的端口是:5900
還有一種方法:通過命令查看
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
此時確定端口:5900,使用vnc登陸卻登陸不上?
telnet一下5900不通,應該是防火牆沒放開端口
[root@rb11 opt]# iptables -I INPUT -p tcp --dport 5900 -j ACCEPT
[root@rb11 opt]# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables: [ OK ]
再次telnet成功!!!
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
然後使用vnc登陸
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
出現下面情況,閃退
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
解決:不要使用automatic ,選擇high或者medium
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
進入了,我點了上面藍色界面skip,到這個頁面了
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題
至此成功連接上,下面開始安裝操作系統
kvm詳細操作1:centos6.5安裝kvm 及vnc圖形化連接遇到的問題

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