當前位置:編程學習大全網 - 源碼下載 - 為什麽 KVM的安裝不成功

為什麽 KVM的安裝不成功

1 ?系統要求:

處理器需求:需要壹臺可以運行最新linux內核的Intel處理器(含VT虛擬化技術)或AMD處理器(含SVM安全虛擬機技術的AMD處理器,也叫AMD-V)。可以使用如下命令檢查:

#egrep "(vmx|svm)" color=always /proc/cpuinfo

或者使用下面的命令:

#cat/proc/cpuinfo | egrep 'vmx|svm'?

flags

: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid

會出現壹堆這樣的 flags

如果輸出的結果包含vmx,它是Intel處理器虛擬機技術標誌;

如果包含svm,它是AMD處理器虛擬機技術標誌;。

如果妳甚麽都得不到,那應妳的系統並沒有支持虛擬化的處理,不能使用kvm。

另外Linux發行版本必須在64bit環境中才能使用KVM。

用命令uname-a?查看

x86_64則說明妳是64位內核,跑的是64位的系統.

i386,i686說明妳是32位的內核,跑的是32位的系統

確定系統支持虛擬技術已經設置為允許。(這個很關鍵)

重啟服務器,進入BIOS設置界面,如果是centOS,啟動系統時按F11。

上下左右鍵,找到processorsetting,按enter鍵進入,找到VitualizationTechnology,設置為允許,即?Enabled。

退出設置時保存。

2 ?安裝軟件

安裝KVM模塊、管理工具和libvirt(壹個創建虛擬機的工具),我們使用命令行安裝:

#yuminstall kvm virt-manager libvirt

#/sbin/servicelibvirtd start

3 ?確定正確加載kvm模塊

運行命令?lsmod| grep kvm?檢查KVM模塊是否成功安裝。如果結果類似於以下輸出,那麽KVM模塊已成功安裝:

#lsmod | grep kvm

kvm_intel ? 54285 ?42

kvm ? 332980 ?1 kvm_intel

4 ?檢查KVM是否成功安裝

virsh-c qemu:///system list

將會顯示如下結果:

#virsh -c qemu:///system list

IdName State

如果在這裏顯示的是壹個錯誤的信息,說明有些東西出現了問題。

5,如第三步沒有出現KVM_Intel,證明安裝失敗,即服務器沒有設置虛擬技術允許。

  • 上一篇:廈門 90.9電臺各個時間段的節目。
  • 下一篇:股票YJD源碼如何運用
  • copyright 2024編程學習大全網