linux平台kvm虛擬機器

2021-06-22 04:49:23 字數 1008 閱讀 1619

虛擬機器技術就是用軟體技術模擬實際的計算機系統,比如最開始接觸的windows上通過vmware或者virtual安裝linux桌面版,其實虛擬機器分為全虛擬化和半虛擬化兩種,其中半虛擬化比較有代表性的xen,當然xen也提供全虛擬化。全虛擬化的有kvm等;當然還有商業的vmware、virtualbox等等。

linux平台上圖形化安裝虛擬機器,和windows上安裝虛擬機器基本類似,可以通過libvirt等等安裝管理虛擬機器,不過也可以通過字元介面安裝虛擬機器,這在伺服器上使用更多,這樣比如必須通過windows實機的狀態,就可以通過虛擬出來的系統來實現,可以節省成本,虛擬機器無非就是乙個程序,現有的技術可以做到很好的資源隔離。

以kvm為例,只要有基本的shell命令使用基礎,就可以很方便的安裝出虛機:

首先是cpu支援檢查,比如intel 或amd 的vt虛擬化,cat /proc/cpuinfo | grep vmx,如果支援的話通常會有顯示,否則就是空白。

其次,是kvm軟體包安裝,通常系統盤suse、red hat等裡都自帶,不過最小安裝是不帶kvm,需要選擇安裝,當然聽過rpm也可以比較方便的安裝好,比如 

rpm -qa | grep kvm  

檢查kvm安裝問題,如果沒有就可以rpm安裝

現在,kvm的安裝準備完成,就開始正式安裝虛機了:建立虛機映象,

dd  if=/dev/zero of=/home/img.img  

安裝虛機系統的地方,最小要能夠安裝乙個系統,15g左右夠用了,其實,後期可以新增其他分割槽,也是非常方便的;開始安裝命令(以光碟機安裝為例子)

qemu-kvm -boot d img.img  -cdrom  /dev/cdrom  -m 1024,

安裝的時候引數無須太多,可以在啟動的時候在加入,其實man qemu-kvm 新增想要的屬性,--full-screen,-cpu ,-m,-smp,-hd(a,b...),-net 等等,

kvm -boot c 

-m 512 

-hda  /home/img.img,這樣乙個簡單的虛機就安裝出來了

KVM複製虛擬機器,KVM轉殖虛擬機器

1.關閉要轉殖的虛擬機器 2.語法 virt clone o 原虛擬機器 n 新虛擬機器 f 新虛擬機器存放的路徑 virt clone o centos7.0 n xuegod110 f var lib libvirt images xuegod110.img qcow2格式 virt clone...

KVM虛擬機器

一 kvm虛擬機器簡介 kernel based virtual machine的簡稱,是乙個開源的 系統虛擬化模組,自linux 2.6.20之後整合在linux的各個主要發行版本中。它使用linux自身的排程器進行管理,所以相對於xen,其核心原始碼很少。kvm目前已成為學術界的主流vmm之一。...

kvm安裝Linux虛擬機器

命令模式安裝 1.kvm核心的乙個模組不需要安裝,載入就可以了 2.安裝軟體 yum install qemu kvm qemu kvm tools virt manager libvirt y qemu 虛擬化軟體,可以虛擬不同的cpu,支援異構 x86的架構可以虛擬化出不是x86架構的 qemu...