Golfreeze.packetlove.com: Life style of Golfreeze Canon400D Family kammtan.com Jazz Freebsd Unix Linux System Admin guitar Music

All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server => All about virtualization openstack + vmare esxi => Topic started by: golfreeze on เมษายน 27, 2017, 10:28:19 AM

Title: lvm เตรียม harddisk raid 5 สำหรับ openstack
Post by: golfreeze on เมษายน 27, 2017, 10:28:19 AM
ในกรณีทำการสร้าง disk volume ใหม่สามารถเลือกใช้งานตัว manage disk ได้หลายแบบนะครับ
แต่ถ้าเป็นตัว bundle มากับพวก CentOS หรือ Ubuntu ,debian ก็ใช้ตัว LVM จะง่ายหน่อย ขั้นแรกก็เช็ค disk ก่อนว่า เจอกี่ลูก

#lvmdiskscan

ถ้าไม่เจอ hdd ลูกใหม่จริงๆ ก็ทำการ fdisk -l ดูแล้วก็สร้างขึ้นมาครับ หลังจากนั้นก็จัดได้เลย
ในกรณีผมมี disk อยู่ 3 ลูกต้องการทำเป็น raid5 โดยใช้ lvm (/dev/sdb1 , /dev/sdc1 , /dev/sdd1 )

ทำการสร้าง physical volume ก่อนลำดับแรก
#pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1

ต่อมาทำการสร้าง volume group ครับ ลำดับที่สอง
#vgcreate LVMGroupNAME /dev/sdb1 /dev/sdc1 /dev/sdd1

หลังจากนั้นทำการสร้าง logical volume ให้เป็น raid5 , stripe ชุดข้อมูล 3 ชุด (0,1,2) i=2
#lvcreate --type raid5 -i 2 -l 100%Free -n STACK-VG  LVMGroupNAME

หลังจากนั้นก็จะทำการสร้างให้ โดยรอ disk ทำ raid ก็ขึ้นกับขนาด disk ครับ ถ้าเยอะก็นานหน่อย
# lvs
  LV           VG          Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  STACKPATH-LG LVMStack-VG rwi-a-r--- 476.94g                                    24.24           
  root         devstack-vg -wi-ao----  94.86g                                                   
  swap_1       devstack-vg -wi-ao----  23.88g   

ไม่ยากเลยนะครับ ลองเล่นกันดูนะครับผม : )
Devstack@packetlove TEAM.