CentOS 6.3下安裝KVM虛擬機器

來源:互聯網
上載者:User

  在我決定自己動手安裝kvm虛擬機器的時候,我最先去的官網找安裝的步驟,沒花多大力氣就找到了《Getting KVM to run on your machine》這篇文章,按照上面的步驟開始安裝。根據這篇文章,安裝kvm虛擬機器並運行,只需要以下三個步驟:

 

     1. /usr/local/kvm/bin/qemu-img create -f qcow2 vdisk.img 10G      2./usr/local/kvm/bin/qemu-system-x86_64 -hda vdisk.img -cdrom /path/to/boot-media.iso -boot d  -m 384     3./usr/local/kvm/bin/qemu-system-x86_64 vdisk.img -m 384

 很多人在執行第1個步驟的時候,都會很順利,不會遇到問題。大多數情況下,都會卡在第2個步驟上。在執行第2個步驟的時候,遇到的第一個問題是找不到qemu-system-x86_64命令;第二個問題就是看到"VNC server running on `::1:5900'“這個提示,google了半天也不行。
  首先來說第一個問題,qemu-system-x86_64是在安裝qemu(注意不是qemu-kvm)時產生的命令,而CentOS下預設安裝的是qemu-kvm包,對應的命令是qemu-kvm。這個資訊在上面提到的文章中也會說明,但是接著遇到的問題就是找不到qemu-kvm這個命令。qemu-kvm這個命令在/usr/libexec/目錄下。對紅帽系列系統比較熟的話,很容易找到qemu-kvm這個命令所在的目錄,只需要通過查看rpm -ql qemu-kvm的輸出即可,以後遇到類似的問題,也可以通過rpm -ql命令找到。

  如果你是在案頭環境下的話,直接執行命令"vncviewer :5900“就可以繼續安裝過程,如果你在遠程ssh串連的shell執行vncviewer命令的話,會報下面的錯誤:

 

 

TigerVNC Viewer for X version 1.1.0 - built Apr 29 2013 11:33:36Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)See http://www.tigervnc.org for information on TigerVNC.vncviewer: unable to open display ""

因為vncviewer需要在案頭環境下執行。
  另一種方式就是在執行qemu-kvm命令的時候,加上“-vnc :0”這樣就不會有這個提示了,你可以利用tightvnc這樣的工具來串連到5900連接埠繼續安裝過程,這種情況的話系統不需要圖形介面就可以了。  

  當然還有些人可能使用的方式中要在伺服器段配置vncserver,這種情況的下,CentOS需要安裝的rpm包為tigervnc和tigervnc-server,其中vncviewer這個命令就位於tigervnc包中。具體的安裝過程參見下面兩篇文章:

http://wiki.centos.org/HowTos/VNC-Server#head-76401321dae4d80916a7fd7e710272a9b85c9485

http://blog.csdn.net/gg296231363/article/details/6899655

在啟動vncserver服務的時候,你可能遇到下面的問題:

 

 

WARNING: The first attempt to start Xvnc failed, possibly because the fontcatalog is not properly configured.  Attempting to determine an appropriatefont path for this system and restart Xvnc using that font path ...Could not start Xvnc./usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol: pixman_composite_trapezoids/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol: pixman_composite_trapezoids

  解決這個問題,只需要執行下面的命令即可:

 

 

yum install pixman pixman-devel libXfont

遠端連線vncserver的工具我用的是tightvnc,這個工具是免費的,非常好用。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.