一、操作系統(tǒng)配置 1. 使用root權(quán)限登錄 2. 修改內(nèi)核模式為兼容內(nèi)核啟動(dòng) vim /boot/grub/grub.conf 主要修改default=1 3. 關(guān)閉selinux 兩種方式:1.使用setenforce 0命令:立即生效,重啟后失效。 2.修改配置文件,vim /etc/selinux/config:重啟后生效。 主要修改SELINUX=disabled
注:可以使用getenforce命令查看selinux狀態(tài) 4.關(guān)閉防火墻 service iptables stop chkconfig iptables off service iptables status
二、虛擬化環(huán)境搭建 1.查看cpu是否支持全虛擬化 egrep ‘(vmx|svm)’ /PRoc/cpuinfo 有顯示輸出,表示支持 2.安裝必要的安裝包
安裝包 | 作用 |
qumu-kvm | KVM核心模塊 |
libvirt | 虛擬機(jī)管理工具,對(duì)虛擬機(jī)進(jìn)行操作的集成各種接口庫函數(shù)的中間件 |
python-virtinst | 記錄創(chuàng)建VM的xml文件 |
bridge-utils | 網(wǎng)橋支持工具 |
virt-viewer | 圖形查看功能 |
virt-manager | 安裝圖形界面管理虛擬機(jī),virt-manager通過libvirt實(shí)現(xiàn)對(duì)虛擬機(jī)的操作 |
檢查這些包是否安裝 rpm -q qemu-kvm libvirt python-virtinst virt-viewer virt-manager bridge-utils 安裝這些包 yum -y install qemu-kvm libvirt python-virtinst virt-viewer virt-manager bridge-utils 三、查看虛擬化環(huán)境 1.重啟libvirt服務(wù): service libvirtd restart 2.查看虛擬化環(huán)境: virsh -c qemu:///system list 3.查看kvm模塊支持:lsmod | grep kvm
4.查看虛擬工具版本: virsh –version virt-install –version ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm qemu-kvm -version
四、虛擬網(wǎng)橋配置 為了使KVM的虛擬機(jī)可以使用同一網(wǎng)段內(nèi)網(wǎng),配置虛擬網(wǎng)橋 1.首先關(guān)閉NetworkManager(此服務(wù)會(huì)使配置無效) service NetworkManager stop chkconfig NetworkManager off service NetworkManager status 2.創(chuàng)建網(wǎng)橋br0
3.修改網(wǎng)卡文件及網(wǎng)橋文件 網(wǎng)卡文件:
網(wǎng)橋文件:
4.重啟網(wǎng)絡(luò)服務(wù) service network restart(必須在關(guān)閉了NetworkManager后) 5.查看網(wǎng)絡(luò)信息 ifconfig
brctl show
至此KVM環(huán)境搭建完畢 五、搭建VNC 使用VNC工具遠(yuǎn)程可視化操作 1.查看是否已經(jīng)安裝 rpm -q vnc vnc-server
2.安裝VNC yum -y install vnc vnc-server 3.設(shè)置VNC密碼 首先:vncserver 然后:vncpasswd,輸入兩次密碼 注:如果在使用vncserver命令時(shí)沒有反應(yīng)或者提示未安裝(反正我碰到了),則使用yum install *vncserver*命令安裝一些包,就可以了。 4.修改配置文件 配置桌面類型: vim ~/.vnc/xstartup
配置賬號(hào),分辨率,連接方式 vim /etc/sysconfig/vncservers
5.配置防火墻,允許VNC連接 本文章開始已經(jīng)關(guān)閉了防火墻。 若未關(guān)閉,vnc server監(jiān)聽從5900開始,若防火墻缺省則不允許連接這些端口,所以需要在防火墻文件里配置。
此處對(duì)應(yīng)用戶賬號(hào)配置只打開了5901端口。 重啟防火墻:service iptables restart(若防火墻不設(shè)置關(guān)閉的話) 6.設(shè)置服務(wù)自啟動(dòng) chkconfig vncserver on 7.windows主機(jī)客戶端vnc viewer
:1代表的就是5901端口 至此VNC搭建完畢
新聞熱點(diǎn)
疑難解答
圖片精選