kvm 虛擬機器簡介:
kernel-based virtual machine的簡稱,是乙個開源的系統虛擬化模組,自linux 2.6.20之後整合在linux的各個主要發行版本中。它使用linux自身的排程器進行管理,所以相對於xen,其核心原始碼很少。kvm目前已成為學術界的主流vmm之一。
kvm的虛擬化需要硬體支援(如intel vt技術或者amd v技術)。是基於硬體的完全虛擬化。而xen早期則是基於軟體模擬的para-virtualization,新版本則是基於硬體支援的完全虛擬化。但xen本身有自己的程序排程器,儲存管理模組等,所以**較為龐大。廣為流傳的商業系統虛擬化軟體vmware esx系列是基於軟體模擬的full-virtualization
實驗步驟:
1、vmware 安裝centos6.7(略)
a. 記憶體給4g
b. 磁碟給50g, 或者再單獨分乙個磁碟,用來儲存虛擬機器檔案
c. 最關鍵的一步,在建立虛擬機器時,cpu是需要配置一下虛擬化的如圖
2. 安裝kvm前的準備工作
a. 清除iptables規則
#iptables -f; service iptables s**eb. 關閉selinux
#sed -i 's/selinux=enforcing/selinux=disabled/
' /etc/selinux/config
[root@kvm ~ 16:14:58c. 檢查你的系統是否支援虛擬化]#getenforce
disabled
cat /proc/cpuinfo|egrep --color '如果有輸出內容,則支援,其中intel cpu支援會有vmx,amd cpu支援會有svmvmx|svm
'
kvm系列之一 構建kvm虛擬機器(centos7)
為什麼會把題目定位kvm虛擬機器簡單定製呢?我想把自己對kvm虛擬機器的認識系統的寫下來,但感覺一下子不知道該怎麼寫。比如說安裝就有很多引數 從光碟安啟動安裝或是從現有磁碟啟動 磁碟大小是多少 網路型別是怎樣的 cpu規格是怎樣的 記憶體又是多少?另外如何實現網路型別轉換 各種分割槽的擴充套件,或是...
websocket之一 準備工作
最近做個專案,涉及管理前端不少裝置,當然真正的管理是在平台上,那麼就需要平台與前端通訊,專案組選擇websocket協議,沒搞過,摸索著搞,順便記點吧,由於是根據記憶而寫,可能會有些出入,但不大。1 cmake安裝 tar zxvf cmake 2.8.12.2.tar.gz cd cmake 2....
websocket之一 準備工作
最近做個專案,涉及管理前端不少裝置,當然真正的管理是在平台上,那麼就需要平台與前端通訊,專案組選擇websocket協議,沒搞過,摸索著搞,順便記點吧,由於是根據記憶而寫,可能會有些出入,但不大。1 cmake安裝 tar zxvf cmake 2.8.12.2.tar.gz cd cmake 2....