天天看點

xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法

xen虛拟化實戰系列文章清單

<a href="http://koumm.blog.51cto.com/703525/1286408">xen虛拟化實戰系列(七)之xen虛拟機vnc通路配置</a>

<a href="http://koumm.blog.51cto.com/703525/1286477">xen虛拟化實戰系列(十一)之xen虛拟機磁盤檔案挂載</a>

<a href="http://koumm.blog.51cto.com/703525/1286643">xen虛拟化實戰系列(十二)之xen虛拟機高可用之線上遷移</a>

xen虛拟化實戰系列(十三)之xen虛拟機集中管理之convirt

随着虛拟化技術的大量使用,使用虛拟化的思維與開始多了起來,例如直接擴充磁盤空間一這種情況,我推薦采用重新添加一塊磁盤的方式,符合正常的實體機使用的方式。

增加磁盤空間還有另一種方式,就是直接擴充現有磁盤的空間,本文就采用這種方式。

[root@node1 data]#    

[root@node1 data]# xm list    

name                                      id mem(mib) vcpus state   time(s)    

domain-0                                   0     1744     1 r-----     34.4

[root@node1 data]# cat /etc/xen/test02     

name = "test02"    

uuid = "cc49eaea-fb0c-5239-c055-bdafcf210cab"    

maxmem = 512    

memory = 512    

vcpus = 1    

bootloader = "/usr/bin/pygrub"    

on_poweroff = "destroy"    

on_reboot = "restart"    

on_crash = "restart"    

disk = [ "tap:aio:/data/test02.img,xvda,w" ]    

vif = [ "mac=00:16:3e:44:ee:10,bridge=xenbr1,script=vif-bridge" ]    

[root@node1 data]# 

現在虛拟機磁盤檔案大小

xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法

直接擴充虛拟機磁盤檔案

xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法

已經擴充到了10g,下面就進入虛拟機進行配置了。

xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法
xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法

(1) 進入虛拟機控制台

[root@node1 xen]# xm console test02

oracle linux server release 5.8   

kernel 2.6.18-308.el5xen on an x86_64 

test02 login: root   

password:     

last login: wed aug 28 22:18:10 on xvc0    

[root@test02 ~]# 

(2) 檢視磁盤分區

檢視到磁盤空間未變,磁盤大小已經擴充到了10g. 直接添加擴充的空間,可以再建立一個分區,直接使用。将新建立的分區直接并入現在lvm邏輯卷中。

xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法

(3) 分區

将磁盤後面新添加的未使用的磁盤空間建立一個新的主分區/dev/xvda3,并将磁盤辨別為lvm分區。

xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法

(1) 建立實體卷

xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法

(2) 建立邏輯卷組

xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法

(3) 擴充現有邏輯卷

xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法

(4) resize邏輯分區

xen虛拟化實戰系列(五)之xen虛拟機擴充磁盤空間再一法

至次,添加磁盤空間,擴充完畢。

繼續閱讀