Thứ Sáu, 28 tháng 6, 2013

Cách sử dụng KVM ( Kernel-based Virtual Machine )

Như chúng ta đã biết thì KVM là một hypervisor dùng để hổ trợ việc ảo hóa phần cứng, cung cấp tài nguyên cho các instance trong quá trình khởi tạo. Hiện tại do mô hình cài đặt của nhóm triển khai trên Vmware, nên có một rắc rối nhỏ trong việc enable CPU support KVM. 
  • Đầu tiên là phải kiểm tra xem CPU của máy mình đang sử dụng có hổ trợ ảo hóa  (virtualization technology) hay không. Phần lớn chúng ta sử dụng chip của Intel, nên có thể vào http://ark.intel.com/Products/VirtualizationTechnology để kiểm tra. 
  • Kiểm tra xem trong BIOS setting, chế độ VT đã được enable hay chưa ( thường nằm trong mục Advanced ).
  • Enable chế độ VT trong máy ảo đối với VMware.



Có thể tìm hiểu thêm thông tin tại http://www.linux-kvm.org/page/FAQ

Lý thuyết OpenStack v1



Đây là kết quả tìm hiểu về OpenStack của mình và Dũng trong thời gian vừa qua. Lý thuyết chủ yếu tìm hiểu về Cloud Compute, OpenStack (dựa trên bản Folsom). Nội dung có thể còn sơ sài và chưa tập trung được trọng tâm. Mục tiêu trong thời gian tới là tiếp tục hoàn thiện và cập nhật các nội dung mới ( cinder, quantum, object store ).
https://docs.google.com/file/d/0B7EZMW-VdBikb3BrNjhTN2V2QjQ/edit?usp=sharing

Mô hình cài đặt OpenStack nhóm đang triển khai


Hiện tại nhóm đang base trên phiên bản Grizzly ( release vào tháng 4 ), mô hình và quá trình cài đặt các gói dựa trên guild https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide/blob/OVS_MultiNode/OpenStack_Grizzly_Install_Guide.rst
Đây là mô hình cài đặt trên 3 node. 

Grizzly network architecture

Virtual Tool: Vmware 8 workstation. Lúc trước mình có thử nghiệm trên Virtual Box, nhưng thấy công cụ này có hiệu năng sử dụng máy ảo, việc cấu hình network và hổ trợ Virtualization Technology, khả năng snapshot không tốt bằng.
Platform: Ubuntu 12.04.2 server AMD x64. Hiện tại thì phiên bản 13.04 theo nhà sãn xuất giới thiệu là đã được add source code hổ trợ bản Grizzly. Tuy nhiên, theo mình thì vẫn nên triển khai trên phiên bản 12.04 LST để tăng tính ổn định.

Virtual Network: Config 3 card tương ứng với mô hình mạng phía trên