




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、查看cpu是否支持kvmKVM 需要有 CPU 的支持(Intel vmx 或 AMD svm),在安裝 KVM 之前檢查一下 CPU 是否提供了虛擬技術(shù)的支持:egrep '(vmx|svm)' -color=always /proc/cpuinfo如果輸出的結(jié)果包含VMX,它是Intel處理器虛擬機(jī)技術(shù)標(biāo)志:如果包含SVM,它是AMD處理器虛擬機(jī)技術(shù)的標(biāo)志,如果你什么都沒(méi)有得到,那應(yīng)你的系統(tǒng)并沒(méi)有支持虛擬化的處理,不能使用KVM,另處linux發(fā)行版本必須在64bit環(huán)境中才能使用KVM。二、BIOS中開(kāi)啟Virtual Technolege在主板BIOS中開(kāi)啟CPU的
2、Virtual Technolege(VT,虛化技術(shù)),不同主板所在菜單不同例如:華碩主板開(kāi)啟虛擬化Intel主板開(kāi)啟虛擬化三、安裝KVM服務(wù)器安裝KVM 虛擬機(jī)和安裝其他服務(wù)器一樣,在選擇操作系統(tǒng)類型是選擇“Virtual Host”即可,其它步驟可參考“AiSchool平臺(tái)安裝指導(dǎo)”中操作系統(tǒng)安裝部分。如果使用此服務(wù)器管理其他KVM 主機(jī),需要額外安裝openssh-askpass 軟件包。注:(已安裝好的操作系統(tǒng),里面有重要資料無(wú)法重新安裝的可以在已有的系統(tǒng)上安裝如下軟件包 yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer vi
3、rt-manager libvirt libvirt-python python-virtinst openssh-askpass或者如下圖,安裝需要的組四、檢查kvm模塊是否安裝使用以下命令顯示兩個(gè)模塊則表示安裝完成rootvm76 # lsmod | grep kvmkvm_intel 54285 0 kvm 333172 1 kvm_intel以上表明安裝完成五、配置宿主機(jī)1、關(guān)閉防火墻(如不用)chkconfig iptables offservice iptables stop2、執(zhí)行如下命令打開(kāi)文件selinux配置文件。vi /etc/selinux/config將該文件中的參數(shù)
4、SELINUX的取值修改為disabled。SELINUX=disabled保存退出。3、配置yum安裝cd /etc/mv CentOS-Base.repo vi CentOS-Media.repo請(qǐng)修改為紅色部分(請(qǐng)根據(jù)系統(tǒng)版本進(jìn)行修改)baseurl=file:/media/CentOS_6.5_Final/file:/media/cdrom/file:/media/cdrecorder/enabled=1保存退出,然后插入光盤(pán),正常情況ls /media/CentOS_6.5_Final如出現(xiàn)以上信息則表明已自動(dòng)加載光驅(qū),如沒(méi)有則運(yùn)行以下命令手動(dòng)加載mkdir -p /media/Ce
5、ntOS_6.5_Finalmount /dev/cdrom /media/CentOS_6.5_Final4、配置橋接vi /etc/sysconfig/network-scripts/ifcfg-br0DEVICE=br0BOOTPROTO=staticONBOOT=yesTYPE=BridgeIPADDR=6NETMASK=GATEWAY=.1DNS1=修改以上IP、子網(wǎng)掩碼、網(wǎng)關(guān)和DNS等vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=D4:3D:7E:72:7F:02BRIDGE=b
6、r0TYPE=EthernetUUID=80df0181-06d4-499c-a69d-2ce5233fa7cbONBOOT=yesNM_CONTROLLED=yes添加BRIDGE=br0,不在以上的可刪除。重啟網(wǎng)絡(luò),使配置生效service network restart5、配置主機(jī)名vi /etc/hosts將該文件空行中添加如下內(nèi)容,配置本地IP()和主機(jī)名(vm76)。 vm766、安裝安裝FTPyum -y install vsftpd以上配置完后,重啟機(jī)器reboot六、virt-manager管理界面KVM管理工具為virt-manager,需要圖形化管理。服務(wù)器類型“Virt
7、ualHost”安裝后沒(méi)有圖形化界面,安裝虛擬機(jī)和管理虛擬機(jī)需要在windows pc上遠(yuǎn)程起圖形化界面進(jìn)行管理。在其他linux服務(wù)器上(和KVM宿主機(jī)在同一局域網(wǎng),網(wǎng)絡(luò)連通)安裝或者在KVM宿主機(jī)上安裝。yum install virt-manager*yum install openssh-askpass*雙擊啟動(dòng)windows pc上遠(yuǎn)程起圖形化界面進(jìn)行管理的操作如下:1、 CRT配置2、 pc機(jī)上安裝xmingXming-6-9-0-31-setup.exe下載地址:3、CRT退出,再次登錄下,使配置生效在CRT上執(zhí)行xhost +access control disabled, c
8、lients can connect from any hostvirt-manager點(diǎn)擊 文件-Add ConnectionHypervisor默認(rèn)QEMU/KVM,勾選Connect to remote host,主機(jī)名:輸入KVM宿主機(jī)IP地址,若需要啟動(dòng)virt-manager自動(dòng)連接kvm宿主機(jī),需要勾選Autoconnect,如果不需要自動(dòng)連接則不需要勾選,點(diǎn)擊“連接”按鈕輸入yes,點(diǎn)擊“OK”按鈕輸入宿主機(jī)root密碼,點(diǎn)擊“OK”按鈕連接成功,如下:七、宿主機(jī)KVM配置1、宿主機(jī)介紹1)、在virt-manager界面選擇宿主機(jī)Ip地址,右鍵選擇“Details”;2)、當(dāng)
9、前主機(jī)CPU和內(nèi)存使用情況3)、虛擬機(jī)NAT模式下網(wǎng)絡(luò)DHCP網(wǎng)絡(luò)段和起止IP,我們是使用的網(wǎng)橋模式,非NAT模式;2、虛擬機(jī)存儲(chǔ)器配置1、修改虛擬機(jī)磁盤(pán)的默認(rèn)格式默認(rèn)是raw,修改為qcow22. 在storage只有default本地存儲(chǔ)器3. 添加網(wǎng)絡(luò)存儲(chǔ)器,點(diǎn)擊“+”按鈕,填寫(xiě)添加存儲(chǔ)器的名稱,選擇要添加存儲(chǔ)器的類型,這里添加本地磁盤(pán)路徑(首先到宿主機(jī)創(chuàng)建iso目錄,mkdir -p /opt/iso),存儲(chǔ)iso鏡像文件4. 輸入掛在的目錄路徑5. 可以看到剛添加的存儲(chǔ)器上傳CentOS6.5至/opt/iso目錄下,點(diǎn)擊Volumes后面刷新按鈕,可以看到剛才上傳的ISO文件。八、
10、KVM虛擬機(jī)創(chuàng)建1. 點(diǎn)擊左上角“新建”創(chuàng)建虛擬機(jī),在名稱后填寫(xiě)新建虛擬機(jī)名稱,選擇安裝操作系統(tǒng)方式,本次使用已上傳到/opt/iso目錄的ISO鏡像文件。點(diǎn)擊“前進(jìn)”按鈕。2. 選擇使用ISO映像 ,點(diǎn)擊“瀏覽”,在Storage點(diǎn)擊ISO,選擇CentOS6.5鏡像,選擇操作系統(tǒng)的類型和操作系統(tǒng)的版本信息,KVM上版本信息較少,選擇大致一樣即可。點(diǎn)擊“前進(jìn)“。3. 調(diào)整內(nèi)存大小和虛擬CPU數(shù)量,根據(jù)虛擬機(jī)上服務(wù)對(duì)實(shí)際內(nèi)存和CPU資源的消耗進(jìn)行合理分配(建議所有虛擬機(jī)的總資源不大于物理資源)。點(diǎn)擊“前進(jìn)“。4. 勾選“在計(jì)算機(jī)硬盤(pán)中創(chuàng)建磁盤(pán)映像”選擇硬盤(pán)的大小,根據(jù)實(shí)際需要選擇虛擬硬盤(pán)大??;
11、建議勾選立即分配整個(gè)磁盤(pán);(選擇管理的或者其它現(xiàn)有存儲(chǔ),這個(gè)可以在特定的分區(qū)先創(chuàng)建映像文件,然后再選擇)。點(diǎn)擊“前進(jìn)“。5. 若在宿主機(jī)網(wǎng)絡(luò)已配置bridge,網(wǎng)絡(luò)默認(rèn)選擇br0,點(diǎn)擊“完成“按鈕。6. 會(huì)出現(xiàn)如下安裝界面。之后為linux操作系統(tǒng)安裝此處不再介紹(請(qǐng)參考“AiSchool平臺(tái)安裝指導(dǎo)”中操作系統(tǒng)安裝部分)7、虛擬機(jī)掛載光驅(qū)8、修改IO緩存模式,點(diǎn)擊“應(yīng)用“,關(guān)機(jī),啟動(dòng)使配置生效9、修改虛擬機(jī)的UTC時(shí)間配置,不然每次重啟時(shí)間不對(duì)kvm虛擬機(jī)采用utc時(shí)間,需要先修改配置文件使用KVM虛擬機(jī)的時(shí)間與虛擬主機(jī)同步。virsh edit aischool_wy_77把<clo
12、ck offset='utc'/>修改為<clock offset='localtime'/>九、虛擬機(jī)維護(hù)1、圖形界面點(diǎn)擊虛擬機(jī)右鍵可以看到如下功能選擇“打開(kāi)“,可以維護(hù)虛擬機(jī)的各項(xiàng)配置2、命令行基本維護(hù)virsh命令管理,可交互式或直接運(yùn)行如下命令(以下以虛擬機(jī)centos6.4_77為例)(注:在宿主機(jī)運(yùn)行下面的命令)1、列出正運(yùn)行的虛擬機(jī)virsh list2、啟動(dòng)一個(gè)虛擬機(jī)virsh start centos6.4_773、在啟動(dòng)宿主機(jī)器時(shí)開(kāi)始不開(kāi)始一個(gè)虛擬機(jī)virsh autostart -disable centos6.4_774
13、、重啟一個(gè)虛擬機(jī)virsh reboot centos6.4_775、虛擬機(jī)的狀態(tài)可被保存到一個(gè)文件中以方便稍后恢復(fù)。如下命令會(huì)將虛擬機(jī)的狀態(tài)保存到一個(gè)以日期命名的文件中:virsh save centos6.4_77 centos77-20140409.state一旦保存,虛擬機(jī)將不再運(yùn)行。6、一個(gè)經(jīng)保存后的虛擬機(jī)可以用如下命令喚醒:virsh restore centos77-20140409.state7、要關(guān)閉一個(gè)虛擬機(jī),輸入:virsh shutdown centos6.4_778、CDROM設(shè)備可以通過(guò)如下命令掛載到虛擬機(jī)上:virsh attach-disk centos6.4_
14、77 /dev/cdrom /media/cdrom9、強(qiáng)制關(guān)閉電源virsh destroy centos6.4_7710、通過(guò)配置文件啟動(dòng)虛擬機(jī)virsh create /etc/libvirt/qemu11、導(dǎo)出KVM虛擬機(jī)配置文件virsh dumpxml centos6.4_77 > /etc/libvirt/qemu12、刪除kvm虛擬機(jī)(該命令只是刪除centos6.4_77的配置文件,并不刪除虛擬磁盤(pán)文件),注意先關(guān)閉虛擬機(jī)virsh undefine centos6.4_7713、重新定義虛擬機(jī)配置文件(通過(guò)導(dǎo)出備份的配置文件恢復(fù)原KVM虛擬機(jī)的定義,并重新定義虛擬機(jī))
15、mv /etc/libvirt/qemu/centos6.4_77.xml.bak /etc/libvirt/qemuvirsh define /etc/libvirt/qemu14、編輯KVM虛擬機(jī)配置文件(virsh edit將調(diào)用vi命令編輯/etc/libvirt/qemu/centos6.4_77.xml配置文件。也可以直接通過(guò)vi命令進(jìn)行編輯,修改,保存。可以但不建議直接通過(guò)vi編輯。)virsh edit centos6.4_7715、掛起服務(wù)器virsh suspend centos6.4_7716、恢復(fù)服務(wù)器virsh resume centos6.4_7717、看到虛擬機(jī)使
16、用host上的cpuvirsh vcpuinfo centos6.4_7718、查看虛擬機(jī)網(wǎng)卡列表virsh domiflist centos6.4_7719、查看虛擬機(jī)網(wǎng)卡統(tǒng)計(jì)信息virsh domifstat centos6.4_77 vnet420、查看虛擬機(jī)磁盤(pán)列表virsh domblklist centos6.4_7721、查看虛擬機(jī)磁盤(pán)統(tǒng)計(jì)信息virsh domblkstat centos6.4_77 vnet422、查看虛擬機(jī)快照列表virsh snapshot-list centos6.4_7723、創(chuàng)建快照(建議先關(guān)閉虛擬機(jī),然后按照下面的命令進(jìn)行快照)virsh shut
17、down centos6.4_77virsh snapshot-create-as centos6.4_77 kuaizhao77或者virsh snapshot-create-as -domain centos6.4_77 -name kuaizhao77_1 -description "URL: centos6.4_77"24、查看快照配置virsh snapshot-current centos6.4_7725、恢復(fù)快照(建議先關(guān)閉虛擬機(jī),然后按照下面的命令恢復(fù)快照)virsh shutdown centos6.4_77virsh snapshot-revert ce
18、ntos6.4_77 kuaizhao7726、刪除快照virsh snapshot-delete centos6.4_77 kuaizhao77_127、查看虛擬機(jī)IDvirsh domid centos6.4_7728、查看虛擬機(jī)UUIDvirsh domuuid centos6.4_7729、查看虛擬機(jī)名稱,通過(guò)ID或UUIDvirsh domname 2530、查看虛擬機(jī)狀態(tài)virsh domstate 虛擬機(jī)名稱或者ID或者UUID31、查看虛擬機(jī)信息virsh dominfo centos6.4_7732、查看VNC端口號(hào),通過(guò)虛擬機(jī)名稱或者ID或者UUIDvirsh vncdis
19、play centos6.4_7733、為虛擬機(jī)設(shè)定內(nèi)存上限,先關(guān)閉虛擬機(jī)virsh setmaxmem centos6.4_77 5G34、為虛擬機(jī)設(shè)定內(nèi)存,先開(kāi)啟虛擬機(jī)virsh setmem centos6.4_77 5G35、創(chuàng)建基于文件夾(目錄)的存儲(chǔ)池,定義存儲(chǔ)池optvirsh pool-define-as opt -type dir -target /opt或者virsh pool-create-as -name opt -type dir -target /opt36、創(chuàng)建基于文件系統(tǒng)的存儲(chǔ)池virsh pool-define-as vmware_pool -type fs
20、-source-dev /dev/vg_target/LogVol02 -source-format ext4 -target /virhost/vmware或者virsh pool-create-as -name vmware_pool -type fs -source-dev /dev/vg_target/LogVol02 -source-format ext4 -target /virhost/vmware37、查看存儲(chǔ)池信息virsh pool-info opt38、啟動(dòng)存儲(chǔ)池virsh pool-start opt39、查看存儲(chǔ)池列表virsh pool-list40、銷毀存儲(chǔ)池vi
21、rsh pool-destroy opt41、取消存儲(chǔ)池的定義virsh pool-undefine opt42、創(chuàng)建了存儲(chǔ)池后,就可以創(chuàng)建一個(gè)卷,這個(gè)卷是用來(lái)做虛擬機(jī)的硬盤(pán)virsh vol-create-as -pool default -name centos6.4_72.img -capacity 10G -allocation 1G -format qcow2#創(chuàng)建卷 centos6.4_72.img,所在存儲(chǔ)池為default,容量10G,初始分配1G,文件格式類型qcow243、查看卷virsh vol-info /var/lib/libvirt/images/centos6.4
22、_72.img 44、在存儲(chǔ)卷上安裝虛擬主機(jī)virt-install -connect qemu:/system -n centos6.4_72 -r 512 -f /var/lib/libvirt/images/centos6.4_72.img -vnc -os-type=linux -os-variant=rhel6 -vcpus3、克隆虛擬機(jī)(1)KVM主機(jī)本機(jī)虛擬機(jī)直接克隆。virsh list -allvirsh shutdown centos6.3_78virsh list -allvirt-clone -o centos6.3_78 -n centos6.3_75 -f /var
23、/lib/libvirtvirsh start centos6.3_75到虛擬機(jī)上修改相應(yīng)配置(從/etc/libvirt/qemu/centos6.3_75.xml文件中獲取新的MAC地址)1)修改IP、主機(jī)名vi /etc/hosts2)修改主機(jī)名vi /etc/sysconfig/network3)修改IP、MAC地址vi /etc/sysconfig/network-script/ifcfg-eth04)修改網(wǎng)卡、MAC地址vi /etc/udev/rules.d/70-persistent-net.rulesservice network restart注意克隆的虛擬機(jī)“啟動(dòng)宿主機(jī)器
24、時(shí)開(kāi)始啟動(dòng)”屬性克隆過(guò)來(lái),如需要運(yùn)行以下命令virsh autostart centos6.3_75(2)通過(guò)復(fù)制配置文件與磁盤(pán)文件的虛擬機(jī)復(fù)制克隆(適用于異機(jī)的靜態(tài)遷移)。virsh list -allvirsh shutdown centos6.3_78virsh list -allvirsh dumpxml centos6.3_78 > /etc/libvirt/qemucp /var/lib/libvirt/images/centos6.3_78.img /var/lib/libvirt直接編輯修改配置文件,修改name,uuid,disk,MAC地址等(此時(shí)還是將該配置文件注冊(cè)
25、進(jìn)來(lái),無(wú)法通過(guò)virsh edit進(jìn)行編輯)vi /etc/libvirt/qemuvirsh define /etc/libvirt/qemuvirsh start centos6.3_74到虛擬機(jī)上修改相應(yīng)配置(從/etc/libvirt/qemu/centos6.3_74.xml文件中獲取新的MAC地址)1)修改IP、主機(jī)名vi /etc/hosts2)修改主機(jī)名vi /etc/sysconfig/network3)修改IP、MAC地址vi /etc/sysconfig/network-script/ifcfg-eth04)修改網(wǎng)卡、MAC地址vi /etc/udev/rules.d/70-persistent-net.rulesservice network restart注意克隆的虛擬機(jī)“啟動(dòng)宿主機(jī)器時(shí)開(kāi)始啟動(dòng)”屬性克隆過(guò)來(lái),如需要運(yùn)行以下命令virs
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 離婚后房屋贈(zèng)與協(xié)議書(shū)范文
- 檢測(cè)框架合作協(xié)議書(shū)范本
- 贈(zèng)與閱覽室圖書(shū)合同
- 二手電動(dòng)車購(gòu)買協(xié)議書(shū)范本
- 2025年標(biāo)準(zhǔn)合同終止協(xié)議電子范本
- 2025家居裝修維修合同樣本
- 法院調(diào)解私下協(xié)議書(shū)
- 財(cái)產(chǎn)和解協(xié)議書(shū)范本
- 2025年03月江蘇南京信息工程大學(xué)科研助理公開(kāi)招聘1人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年03月四川成都農(nóng)業(yè)科技中心公開(kāi)招聘筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 信息安全等級(jí)保護(hù)管理辦法
- 消防更換設(shè)備方案范本
- 2024年環(huán)境影響評(píng)估試題及答案
- 【初中歷史】2024-2025學(xué)年部編版七年級(jí)下學(xué)期歷史中考復(fù)習(xí)提綱
- 《電力建設(shè)工程施工安全管理導(dǎo)則》(nbt10096-2018)
- 全過(guò)程工程咨詢投標(biāo)方案(技術(shù)方案)
- 湖南省2025屆高三九校聯(lián)盟第二次聯(lián)考?xì)v史試卷(含答案解析)
- 家具全屋定制的成本核算示例-成本實(shí)操
- 在線預(yù)訂平臺(tái)在旅行社人力資源管理中的應(yīng)用研究-深度研究
- 暈針暈血的處理及預(yù)防
- 《實(shí)驗(yàn)室儀器管理》課件
評(píng)論
0/150
提交評(píng)論