前面文章講了如何在linux 上建立基於kvm 的虛擬化系統。
安裝虛擬機器的意義就是充分利用資源,做雲計算集群。
既然做集群,就涉及到虛擬機器的copy(kvm 的安裝那篇文章最後提到過),若把虛擬機器的img 建立幾百g,在乙個集群中copy 可有的受了。 而且直接把虛擬機器建立這麼大也不建議。於是想到,先建立個較小的虛擬機器img 然後再在虛擬系統掛載主機儲存。 這樣既避免巨大檔案copy 的尷尬,又更有利於儲存的擴充套件。
虛擬系統容量擴充套件的實現:
首先建立乙個新的img映象,我們用qemu-img,建立200g 的空間:
qemu-img create -f qcow2 newdisk.img 200g
然後進入virsh操作虛擬機器:
virsh --connect qemu:///system
然後編輯你的虛擬機器配置檔案
edit 虛擬機器名
在對的後面再加乙個disk
新增新disk之前的配置:
新增以後的:
也就是之前只有hda 乙個divise 現在新增乙個新的 divice (hdb)
okay 重啟虛擬系統
在虛擬系統裡執行 fdisk -l 會發現有新的divice 了。在/dev/hdb
格式化新分割槽:
mkfs.ext3 /dev/hdb
把新分割槽掛載到你想要的目錄如 /vm/newdisk:
mount /dev/hdb /vm/newdisk
搞定了。這樣就從宿主系統分割了200g給虛擬系統新增上去了。 KVM虛擬機器Linux系統增加硬碟
linux虛擬機器在使用過程中,硬碟空間不夠使用。由於前期沒有做lvm,所以只能手動新增新的硬碟。給虛擬機器新增硬碟有兩種方法 1 通過virsh attach disk命令新增一塊硬碟到系統中,即時生效,但系統重啟後新硬碟會消失。2 通過修改虛擬機器配置檔案進行新增,永久生效。現在我來一一介紹方法...
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之一。...