1.硬體支援
先確認支援cpu虛擬化
egrep -e '(vmx|svm)' /proc/cpuinfo
注:如果不支援,則沒有輸出任何資訊。
現在的cpu一般都支援虛擬化,如果出現不支援的情況,請重啟計算機,進入bios,開啟相關選項即可。
2.系統相關準備
採用系統:centos7
關閉selinux
#setenforce 0
並修改 /etc/sysconfig/selinux下的 selinux=disabled
防火牆開啟5900-5999埠給vnc使用(根據預估虛擬機器數量來確定開啟多少埠)
如果是最小化安裝,系統將不支援圖形介面。如果需要,請按如下安裝:
yum groupinstall gnome desktop
建議更換為國內源,再執行如下:
yum groupinstall "x window system"
進入圖形介面需要輸入如下命令:
init 5 或 startx
3.kvm元件安裝
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y
檢查模組安裝:
lsmod |grem kvm
啟動服務:
systemctl start libvirtd
設定開機啟動服務:
systemctl enable libvirtd
4.建立虛擬機器
最簡單的方法是在圖形介面下建立虛擬機器,非常簡單,本文不再說明。
以下給出使用命令列建立虛擬機器的例項:
建立乙個10g虛擬硬碟:
qemu-img create -f raw /tmp/data/centos6-1.raw 10g
建立nat模式的虛擬機器:
virt-install --virt-type kvm --name centos6-1 --ram 512 --cdrom=/tmp/iso/centos-6.7-x86_64-bin-***1.iso --disk path=/tmp/data/centos6.raw --network network=default --graphics vnc,listen=0.0.0.0,port=5900 --noautoconsole
建立網橋模式kvm
virt-install --virt-type kvm --name centos6-1 --ram 512 --cdrom=/tmp/iso/centos-6.7-x86_64-bin-***1.iso --disk path=/tmp/data/centos6-1.raw --network bridge=virbr0 --graphics vnc,listen=0.0.0.0,port=5901 --noautoconsole
為以上做簡要說明:
/tmp/iso/centos-6.7-x86_64-bin-***1.iso需要事先放置在指定位置。
/tmp/data/centos6.raw應預先使用qemu-img命令建立好。它是虛擬機器的硬碟。
vnc指定了監聽所有ip的5901埠
--network指定網路模式,default是nat模式,bridge模式引數是建立的虛擬網橋,安裝kvm元件時會自動建立。也可以使用brctl 命令自己建立。
建立後會自動進入安裝過程,此時可以在圖形介面中,使用相關工具檢視並操作安裝過程。
也可以使用vnc客戶端連線到虛擬機器,並檢視並操作安裝過程。
5.配置檔案
kvm配置檔案路徑:
/etc/libvirt
建立好的虛擬機器配置檔案路徑:
/etc/libvirt/quem
預設網路配置檔案路徑:
/etc/libvirt/quem/network/
其中quem.cnf中定義了vnc監聽ip,請確認是否繫結了本機ip。建議修改為監聽全部ip。
vnc_listen =0.0.0.0
CentOS 7下安裝配置FTP
ftp工具使用flashfxp,不推薦使用filezilla。yum install y vsftpdvi etc vsftpd vsftpd.conf anonymous enable no anonymous enable yes chroot local user yes 去掉前面的注釋 ch...
CentOS7下安裝配置vncserver
centos7下安裝配置 centos7下安裝配置 centos7安裝配置vncserver centos上vnc 啟動和關閉 常見問題彙總 vnc 連線不上,出現warning zhouziqi 1 is taken because of tmp x11 unix x1 vnc和主機之間共享剪下板...
CentOS7下安裝配置vncserver
首先試試伺服器裝了vnc沒 root wic rpm q tigervnc tigervnc server沒安裝的話會直接出現 package tigervnc is not installed package tigervnc server is not installed第一步,安裝vnc pa...