Quản Trị  Máy Chủ Dịch Vụ
 
Quản trị máy chủ Openqrm Phần 4: Kết Hợp Xen và OpenQRM trên Centos 5.6
20:00 | 07/08/2011


Mô hình bài Lab gồm 2 máy vật lý và 1 máy ảo:

 1 máy centos5.6 chạy Openqrm

 1 máy centos5.6 chạy Xen server

 1 máy Client Centos5.6 chạy trong Xen server

 I : Setup và cấu hình Xen trên Centos.5.6

 yum update

 yum install libvirt-bin virtinst bridge-utils

 yum install kernel-xen xen xen-tools

- Sửa meu boot lại như sau : vim /boot/grub/menu.lst

default=0

timeout=5

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

hiddenmenu

title CentOS (2.6.18-238.19.1.el5xen)

        root (hd0,0)

        kernel /boot/xen.gz-2.6.18-238.19.1.el5

        module /boot/vmlinuz-2.6.18-238.19.1.el5xen ro root=LABEL=/

        module /boot/initrd-2.6.18-238.19.1.el5xen.img

##title CentOS (2.6.18-238.19.1.el5)

#       root (hd0,0)

#       kernel /boot/vmlinuz-2.6.18-238.19.1.el5 ro root=LABEL=/

#       initrd /boot/initrd-2.6.18-238.19.1.el5.img

#title CentOS (2.6.18-238.el5)

#       root (hd0,0)

#       kernel /boot/vmlinuz-2.6.18-238.el5 ro root=LABEL=/

#       initrd /boot/initrd-2.6.18-238.el5.img


- Xác định lại Kernel của xen  :

[root@xen ~]# uname -r

2.6.18-238.19.1.el5xen

- Cấu hình Xen : vim  /etc/xen/xend-config.sxp

Sửa các dòng sau:

#(xend-http-server no)

thành

(xend-http-server yes)

#(xend-unix-server no)

Thành

(xend-http-server yes)

#(network-script network-bridge)

Thành

(network-script network-bridge)

#(vnc-listen '127.0.0.1')

Thành

(vnc-listen '0.0.0.0')

(vncpasswd '')

Thành

(vncpasswd '123456')

Lưu lại và reboot lại hệ thống

II- install và config VNC

Mục đích Cài đặt VNC lên Xen server là để lúc Setup Client chúng ta có thể remote đến Xen server để quản lý và thao tác quá trình cài đặt client .

yum install vncviewer vnc4server xinetd xterm

- đặt pass cho VNC

root@xen ~]# vncpasswd

gõ :123456

-Edit VNC Server xstartup file

vim /root/.vnc/xstartup

Sửa 2 dòng sau :

#unset SESSION_MANAGER

#exec /etc/X11/xinit/xinitrc

Thành

unset SESSION_MANAGER

exec sh /etc/X11/xinit/xinitrc

lưu lại

[root@xen ~]# chmod 755 /root/.vnc/xstartup

root@xen ~]# vim /etc/sysconfig/vncservers

Sửa dòng 21 thành: VNCSERVERS="1:root"   

   # VNCSERVERS="2:myusername"  >>dòng 20

VNCSERVERS="1:root"       >>dòng 21



- Restart  vncserver

[root@xen ~]# /etc/init.d/vncserver restart

III: Configure LVM for Xen VM

Ở đây tôi đã tạo 1 partition định dạngLVM lúc setup Centos là /dev/sda3

 nếu bạn chưa tạo và đĩa còn dung lượng trống thì tao như sau :

 



  Các bước trên đã tạo 1 lvm  số 4 /dev/sda4

 - Tạo 1 Volumegroup trong Lvm partition  /de/sda3  và đặt tên là vol

  pvcreate /dev/sda3

  vgcreate vol /dev/sda3

  - Tạo 1 logical volume đặt tên là vmx01cms01

  lvcreate -L 15gb -n vmx01cms01 vol    

  mkfs -t ext3 /dev/vol/vmx01cms01

-  Kiểm tra lại

   Lvdisplay



IV: Setup 1 client centos trong Xen server

Trong xen server bạn tạo 1 file.sh để setup 1 client centos lên  logical volume  vmx01cms01

Vídụ: vim setup.sh

Copy nội dung sau vào file setup.sh (Chỉnh lại Ip cho phù hợp với Webserver của các bạn)

virt-install -n vmx01cms01 -r 256 --file /dev/vol/vmx01cms01 \  -s 5 --network=bridge  --location=http://192.168.10.1/centos/  --prompt


   - Chạy file.sh đó để setup

[root@xen xen]# sh setup.sh

 


Ghi chú :

ở đây tôi đã tạo 1 web server(192.168.10.1) trong mạng Lan và copy toàn bộ Source Centos vào trong thư mục centos trên webserver của mình , Nên tham số --location sẽ là :

--location=http://192.168.10.1/centos/  >>Setup nhanh hơn online .

Có thể thay dòng http://192.168.10.1/centos/  bằng link online của centos http://mirrors.kernel.org/centos/5.6/os/i386/  >>Setup Chậm .

V:  Kết hợp Xen và Openqrm

- Start các Plugin sau trên Opnqrm


 

-  Kết hợp Xen server với Openqrm

[root@cloud ~]#  /usr/share/openqrm/plugins/local-server/bin/openqrm-local-server  192.168.10.129:/tmp/

# ghi chú :(192.168.10.129) >> ip xen server

[root@cloud ~]#  ssh 192.168.10.129 /tmp/openqrm-local-server integrate -u openqrm -p openqrm -q 192.168.10.173 -i eth0 -s http

# ghi chú :(192.168.10.173) >> ip Openqrm

Khi  chạy lệnh trên sẽ có  thông báo

> :                 

 ==>ta đặt tên cho xenserver trên Openqrm   vidu: xensv

-   Kết hơp Volumegroup “vol” của Xenserver cho Openqrm quản lý

OpenQRM > Base > Data Center > Appliances > List

Ta sẽ thấy 1 resource type Physical System với tên do ta đặt bước trên

Chọn Edit và set Resource type: XEN-Storage Host



 

-  Xác nhận XEN LVM trên Remote/Local XEN Server 


OpenQRM > Base > Data Center > Components > Create > Storage

Dòng Deployment : chọn XEN LVM Storage

Chọn máy xensever và  chọn select

Dòng Storage name: đặt tên cho storege và save  vidu: Xenstorage

Giap diện sau khi tạo storage

 


- Xác nhận vol Lvm của Xen server trên Openqrm

Mục đích bước này là làm cho Openqrm có thể nhìn thấy Vol  LVM đã tạo bên máy Xen Server , và Openqrm sẽ có thể quản lý (tạo các Storage cho các máy ảo) trên Vol này.

OpenQRM >Plugins > Plugin Manager > Virtualization > XEN-Storage > XEN Volumes


 

Chọn vol click select-vg


 


Chúng ta có thể thấy được Storage đã tạo khi setup client trên xen server các bước trên



 

Đến đây thì Openqrm  đã có thể quản lý được Xen server   (Reboot,shutdown) và các client bên trong Xen server .


VI : Cho phép Openqrm có thể start Xen server

Bên máy Xenserver ta enable PXE Boot trong  Bios (chức năng Wake up on lan)


VII :Tạo các máy client trong Xen server trên Openqrm

Remove hoặc Backup File  vmx01cms01.cfg  mà ta đã tạo trên máy Xen server ở bước trên

 - Bên máy Xen server

[root@xen xen]# cd /etc/xen/

[root@xen xen]# mv vmx01cms01.cfg vmx01cms01.cfg.bak

[root@xen xen]# xm destroy vmx01cms01

- Bên máy Openqrm

Tạo 1 file vmx01cms01.cfg mới

OpenQRM >Plugins > Plugin Manager > Virtualization > XEN-Storage > XEN VMs

 


Check vào    để tạo File vmx01cms01.cfg mới

 Đặt tên và các thông số như hình:


 

Giao diện sau khi tạo Client

 

Giao diện Bên Xen server trước khi tạoclient : không có file vmx01cms01.cfg

 Giao diện Bên Xen server sau khi tạoclient : có file vmx01cms01.cfg

 VIII : Tạo Image  cho Client vừa tạo

OpenQRM > Base > Data Center > Components > Create > Image

Chọn máy xen server như hình dưới 


Đặt tên cho image : img_ vmx01cms01 và dòng  Root-device  chọn: vmx01cms01 như hình dưới sau đó chọn save

 

 


IX : Cấu hình Appliance

OpenQRM > Base > Data Center > Appliances > Create

Chọn vmx01cms01 như hình dưới  sau đó chọn select


 

Dòng Image chọn như hình dưới ,sau đó chọn Set

 


Đặc tên cho Appliance : ap_vmx01cms01  và các thông số như hình dưới sau đó chọn save

 

Giao diện sau khi tạo :

 


X : Start the Appliance

OpenQRM > Base > Data Center > Appliances > List

Chọn  ap_vmx01cms01 bấm start như hình dưới


 Giao diện sau khi start Appliance



Sau đó ta có thể dùng vnc để  connect đến Xen server để thấy client này dang chạy

Hoặc trong console của xenserver  gõ lệnh :  xm list  để xem các client dang chạy


Để connect đến máy ào này ta dùng lệnh sau trong console của Xen server:

xm console 9   --> với số 9 là ID của máy client cần kết nối như hình trên máy vmx01cms01 có ID là 9

Đến đây thì Openqrm có thể quản lý tập trung được Xenserver và các client  , Có thề reboot ,shutdown Xen server và các client (máy ảo)bên trong Xenserver thông qua giao diện web .

Phan Trọng Hiếu (Kenhgiaiphap.vn)



 
Ý kiến phản hồi và bình luận Góp ý kiến của bạn

Các tin mới nhất :
- Quản trị máy chủ : Hướng dẫn sử dụng Fujitsu Eternus DX90 S2 cơ bản
- Reset Root password Vmware ESXi 4.1 Server
- Chống DDoS trên IIS 7
- Xây dựng hệ thống giám sát trên Centos 5.6 Phần 2: Zabbix
- Tìm hiểu về bản chất của tính năng Wake – On – Lan
- Xây dựng hệ thống giám sát trên Centos 5.6 Phần 1: Zenoss
- Quản trị máy chủ Openqrm Phần 4: Kết Hợp Xen và OpenQRM trên Centos 5.6
- Quản trị máy chủ Openqrm Phần 3 : Triển khai Windows 2k8 -win7 và các distro linux trên mạng với OpenQRM 4.8
- Quản trị máy chủ Openqrm Phần 2 : Deploying Windows XP
- Hướng dẫn cài đặt và cấu hình VMware Data Recovery
Các tin liên quan :
- Quản trị máy chủ Openqrm Phần 3 : Triển khai Windows 2k8 -win7 và các distro linux trên mạng với OpenQRM 4.8
- Quản trị máy chủ Openqrm Phần 2 : Deploying Windows XP
- Hướng dẫn cài đặt và cấu hình VMware Data Recovery
- Quản trị máy chủ Cisco UCS C-Series - Phần 6 : Cài đặt Windows Server với Cisco UCS Server Configuration Utility.
- Quản trị máy chủ Cisco UCS C-Series - Phần 5 : Làm việc với KVM
- Cài đặt và cấu hình Vmware 4.5:phần 2- Cấu hình Local Mode
- Cài đặt và cấu hình VMware View 4.5 Phần 1
- Hướng dẫn tạo Datacenter, Cluster HA và DRS, và Add Host ESX/ESXi trong vCenter 4.1
- Hướng dẫn cài đặt Vmware View 4.5
- Hướng dẫn cài đặt vCenter Server
Xem tiếp
Bài nhiều người đọc cùng chuyên mục
Quản trị máy chủ Cisco UCS C-Series - Phần 1 : Cấu hình Raid sử dụng LSI MegaRAID
 
Mdaemon toàn tập (Phần 1) : Những câu hỏi thường gặp trong quá trình cài đặt
 
Mdaemon toàn tập (Phần 2) : Những câu hỏi thường gặp trong quá trình Quản trị, Backup và Restore
 
Hướng dẫn cài đặt và cấu hình Mail Server Merak 9.2.1 - Phần 2
 
Hướng dẫn cài đặt và cấu hình Mail Server Merak 9.2.1 - Phần 1
 
Hướng dẫn cài đặt vCenter Server
 
Hướng dẫn tạo Datacenter, Cluster HA và DRS, và Add Host ESX/ESXi trong vCenter 4.1
 
Trang chủ | Giới thiệu | Quảng cáo | Liên hệ
Giấy phép ICP số 199/GP-TTĐT. Bộ Thông tin và Truyền thông cấp.
Cơ quan quản lý  : Công Ty TNHH Phát Triển Kỹ Thuật và Thương Mại Phan Nguyễn
Bản quyền © 2010-2011 Kenhgiaiphap.vn . Giữ toàn quyền.
Ghi rõ nguồn "Kenhgiaiphap.vn" khi phát hành lại thông tin từ website này.