Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 97 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
97
Dung lượng
1,62 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ Lê Thanh Tú NGHIÊN CỨU HỆ THỐNG MÁY ẢO MÃ NGUỒN MỞ OPENVZ KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin HÀ NỘI - 2010 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ Lê Thanh Tú NGHIÊN CỨU HỆ THỐNG MÁY ẢO MÃ NGUỒN MỞ OPENVZ KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin Cán hƣớng dẫn: TS Nguyễn Trí Thành HÀ NỘI - 2010 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Trƣớc tiên, em muốn gửi lời cảm ơn sâu sắc đến Tiến sĩ Nguyễn Trí Thành, ngƣời tận tình hƣớng dẫn em suốt trình thực khóa luận Em xin gửi lời cảm ơn chân thành sâu sắc tới thầy, cô trƣờng Đại học Cơng Nghệ dạy dỗ tận tình bảo cho em suốt trình học tập trƣờng Những kiến thức mà thầy cô truyền đạt vốn quý báu cho chúng em bƣớc vào tƣơng lai Tôi xin cảm ơn tập thể sinh viên K51CHTTT Trƣờng Đại học Công Nghệ ủng hộ khuyến khích tơi q trình nghiên cứu thực khóa luận Cuối cùng, xin cảm ơn chân thành biết ơn vơ hạn tới gia đình, ngƣời có cơng sinh thành, ni dƣỡng, ngƣời ln kịp thời động viên giúp đỡ vƣợt qua khó khăn sống Mặc dù cố gắng hoàn thành luận văn phạm vi khả cho phép nhƣng chắn không tránh khỏi thiếu sót Em mong nhận đƣợc góp ý chân thành thầy bạn để em hồn thiện khóa luận Hà Nội, ngày 10 tháng năm 2010 Sinh viên Lê Thanh Tú LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TÓM TẮT Nội dung khóa luận chủ yếu tìm hiểu hệ thống máy ảo mã nguồn mở OpenVZ Đầu tiên khóa luận trình bày tốn ảo hóa lợi ích mà cơng nghệ ảo hóa mang lại Đồng thời giới thiệu số hệ thống máy ảo đƣợc sử dụng rộng rãi giới Để tìm hiểu OpenVZ khóa luận sau vào việc cài đặt nhƣng quản trị hệ thống máy ảo mã nguồn mở Việc sử dụng tính OpenVZ cho thấy đặc điểm OpenVZ hay cụ thể điểm bật đƣợc thể qua hoạt động thực tế phần mềm Từ việc sử dụng thực tế tham khảo tài liệu liên quan luận văn đƣa nhƣng so sánh, đánh giá hiệu phần mềm OpenVZ so với phần mềm nguồn mở miễn phí phần mềm quyền khác nhƣ Xen, VirtualBox, VMWare Một điều quan trọng mà khóa luận ảo hóa giải pháp tiết kiệm mà hiệu cho doanh nghiệp Việt Nam OpenVZ giải pháp điển hình LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC LỜI CẢM ƠN TÓM TẮT MỤC LỤC DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ BẢNG KÝ HIỆU VIẾT TẮT 10 LỜI MỞ ĐẦU 11 CHƢƠNG GIỚI THIỆU BÀI TOÁN ẢO HÓA VÀ Ý NGHĨA CỦA NÓ 1.1 Bài tốn ảo hóa máy chủ lƣu trữ Doanh nghiệp 1.1.1 Dùng chung máy chủ, chia sẻ tài nguyên 1.1.2 Máy chủ riêng trung tâm liệu 1.1.3 Sử dụng máy chủ riêng ảo (Virtual Private Server) 1.1.4 Bài tốn ảo hóa máy chủ lƣu trữ 1.2 Ý nghĩa tốn ảo hóa 1.2.1 Tận dụng hiệu tài nguyên hệ thống 1.2.2 Đáp ứng nhu cầu lƣu trữ liệu 1.2.3 Giảm chi phí quản lý hệ thống 1.2.4 Tiết kiệm lƣợng giảm ô nhiễm môi trƣờng CHƢƠNG CÁC ỨNG DỤNG ẢO HÓA PHỔ BIẾN 2.1 Ảo hóa máy chủ 2.1.1 Ảo hóa hệ điều hành .7 2.1.2 Mô phần cứng .8 2.1.3 Ảo hóa song song .9 2.1.4 Ảo hóa lƣu trữ 10 2.2 Vai trò phần cứng 11 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƢƠNG HỆ THỐNG MÁY ẢO OPENVZ .12 3.1 Cài đặt OpenVz .12 3.1.1 Cài đặt cấu hình hệ điều hành chủ máy tính 12 3.1.2 Cài đặt phần mềm OpenVZ 13 3.1.3 Cấu hình mục khởi động ( Boot loader) 15 3.1.4 Thiết lập thông số khác 15 3.1.5 Cài đặt công cụ 17 3.1.6 Cài đặt mẫu hệ điều hành .17 3.2 Thao tác máy chủ ảo (VPS) 19 3.2.1 Tạo cấu hình máy chủ ảo 19 3.2.2 Cấu hình máy chủ ảo 21 3.2.3 Khởi động, dừng, khởi động lại truy vấn trạng thái VPS 23 3.2.4 Xoá VPS 25 3.2.5 Chạy lệnh VPS .26 3.3 Quản lý template 26 3.3.1 Vòng đời mẫu 26 3.3.2 Danh mục mẫu 27 3.3.3 Làm việc với VPS 28 3.4 Quản lý tài nguyên 29 3.4.1 Tài nguyên tham số điều khiển gì? 29 3.4.2 Quản lý hạn ngạch đĩa 30 3.4.3 Quản lý chia sẻ CPU 39 3.4.4 Quản lý tham số hệ thống 41 3.4.5 Quản lý cấu hình tài nguyên VPS 48 3.5 Các tác vụ nâng cao OpenVZ 51 3.5.1 Xác định số tài khoản VPS định danh tiến trình .51 3.5.2 Thay đổi thời gian hệ thống từ VPS 51 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.5.3 Truy cập thiết bị từ bên VPS 53 3.5.4 Cơ chế chia sẻ mạng máy chủ vật lý gốc VPS 56 3.5.5 Chuyển cạc mạng tới VPS .62 3.5.6 Bật VPN cho VPS 63 3.5.7 Tải mô đun iptables 64 3.5.8 Khởi động lại VPS 65 3.5.9 Chuyển VPS từ máy chủ vật lý gốc sang máy chủ vật lý khác .66 3.5.10 Chuyển máy chủ vật lý gốc thành VPS .70 3.5.11 Sao lƣu VPS hoạt động với tiện ích vzdump .75 CHƢƠNG SO SÁNH OPENVZ VÀ MỘT SỐ MÁY ẢO KHÁC TRÊN LINUX .80 4.1 Về mặt sử dụng công nghệ 80 4.2 Về mặt hiệu 80 4.3 Về khả mở rộng 80 4.4 Kết luận 82 KẾT LUẬN 83 PHỤ LỤC 84 TÀI LIỆU THAM KHẢO 85 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC BẢNG Bảng Các tham số điều khiển 30 Bảng Các tham số hạn ngạch đĩa 32 Bảng Thông số hạn ngạch đĩa cho VPS 34 Bảng Tham số tài nguyên CPU .39 Bảng Tham số sơ cấp 42 Bảng Tham số thứ cấp .43 Bảng Tham số phụ trợ .44 Bảng Các cấp độ vi phạm 50 Bảng Các cơng nghệ mà phần mềm ảo hóa sử dụng 80 Bảng 10 Đánh giá hiệu phần mềm ảo hóa 80 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC HÌNH VẼ Hình Sơ đồ ứng dụng Virtual Private Server Hình Hệ thống gồm server .4 Hình Hệ thống có máy chủ đƣợc ảo hóa thành máy ảo Hình Phân vùng ổ đĩa cài hệ điều hành chủ .13 Hình Mơ hình dạng VPS sử dụng Venet .56 Hình Mơ hình mạng thiết bị Ethernet ảo Bridge ảo 59 Hình Biểu đồ thể lƣu lƣợng trung bình máy ảo 81 Hình Biểu đồ thể tổng lƣu lƣợng máy ảo 82 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com BẢNG KÝ HIỆU VIẾT TẮT STT Kí hiệu Chú giải cho kí hiệu sử dụng DN Doanh nghiệp VPS Máy chủ ảo (Virtual Private Server) CNTT HN Máy chủ vật lý gốc (Hardware node) OS Hệ điều hành (Operating System) Công nghệ thông tin LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com có nhiều cách nhƣng lựa chọn cách sử dụng lệnh rsync để chạy máy chủ vật lý gốc mới: rsync -arvpz numeric-ids exclude=/dev exclude=/proc -exclude=/tmp -e ssh root@192.168.1.8:/ /vz/private/123/ Lƣu ý: chép máy chủ vào VPS, sử dụng địa IP máy chủ c Thiết lập tham số VPS Thêm vào file cấu hình /etc/vz/conf/123.conf dịng OSTEMPLATE=xxx với xxx tên phân phối tƣơng tự với phân phối đƣợc cài máy chủ cũ: OSTEMPLATE="centos-4-i386-minimal" Sau thêm địa IP cho VPS 123: vzctl set 123 ipadd 192.168.1.123 save d Các điều chỉnh khác Giữa VPS máy chủ thực có số điểm khác nên cần phải điều chỉnh số tệp tin VPS /etc/inittab Một VPS khơng có tty thực sự, cần phải vơ hiệu hóa getty tệp tin /etc/inittab sed -i -e '/getty/d' /vz/private/123/etc/inittab /etc/mtab Tạo liên kết từ /etc/mtab tới /proc/mounts để df làm việc tốt rm -f /vz/private/123/etc/mtab ln -s /proc/mounts /vz/private/123/etc/mtab 71 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Vấn đề hệ thống tệp tin gốc (/) VPS gắn vào từ VPS mà gắn vào từ hệ thống máy chủ Xóa bỏ /etc/mtab VPS mà khơng có ghi để / đƣợc gắn kết, df khơng hiển thị đƣợc Bằng cách tạo liên kết /etc/mtab tới /proc/mounts chắn /etc/mtab cho thấy thực kết nối VPS Đây khơng phải cách để sửa df, điều chỉnh tay cách thêm dòng vào /etc/mtab để gắn / vào chắn dòng có sau khởi động lại /etc/fstab Khi khơng có phân vùng đĩa thực VPS /etc/fstab (hay phần lớn nó) khơng cịn cần thiết Xóa thơng tin trừ dòng /dev/pts, /proc, /sys cách: cp /vz/private/123/etc/fstab /vz/private/123/etc/fstab.old egrep '/dev/pts|/dev/shm|/proc|/sys' /vz/private/123/etc/fstab.old > /vz/private/123/etc/fstab /dev Để vzctl enter làm việc, VPS cần số thiết bị tty /dev Chúng /dev/ttyp* /dev/ptyp* /dev/ptmx /dev/pts Nếu thiết bị chƣa tồn làm nhƣ sau: mkdir /vz/private/123/dev/ mknod mode 666 /vz/private/123/dev/ptmx c mkdir /vz/private/123/dev/pts cp -a /dev/ttyp* /dev/ptyp* /vz/private/123/dev/ Nếu sau khởi động VPS mà thực lệnh vzctl enter cần thực thêm lệnh sau: vzctl exec 123 /sbin/MAKEDEV pty vzctl exec 123 /sbin/MAKEDEV tty Cần tạo lại có tạo /dev/null /dev/urandom nhƣ sau: 72 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com rm -f /vz/private/123/dev/null mknod mode 666 /vz/private/123/dev/null c mknod mode 444 /vz/private/123/dev/urandom c /proc Kiểm tra xem thƣ mục tồn hay chƣa cách: ls -la /vz/private/123/ | grep proc Nếu chƣa tồn tại, tạo nó: mkdir /vz/private/123/proc dịch vụ /etc/init.d Một số dịch vụ hệ thống cần phải vơ hiệu hóa ví dụ nhƣ: acpid, amd, checkfs, checkroot, clock, cosolefont, hdparm, klogd, keymaps, kudzu, im_sensors, microcodectl, netplugd Để tắt dịch cụ, sử dụng lệnh: /sbin/chkconfig del SERVICENAME e Vơ hiệu hóa giao diện mạng cũ Nên vơ hiệu hóa giao diện mạng vật lý cũ từ trƣớc khởi động VPS Sửa tệp tin /vz/private/{VPSID}/etc/sysconfig/network-scripts/ifcfg-ethx dòng ONBOOT=yes chuyển thành: ONBOOT=no Nếu tệp tin /vz/private/{CTID}/etc/sysconfig/network-scripts/ifdown-venet /vz/private/{CTID}/etc/sysconfig/network-scripts/ifup-venet tồn tại, cần chắn không sử dụng chúng, tệp tin tồn nhƣ máy chủ cũ cài OpenVZ, để khơng sử dụng chúng có cách đổi tên chúng: mv ifdown-venet SKIP.ifdown-venet 73 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com mv ifup-venet SKIP.ifup-venet f Vơ hiệu hóa udev tạo thiết bị DEVNODES Nếu tạo thiết bị cho VPS với thơng báo DEVNODES tệp tin veid.con sau thiết bị bị ghi đè/xóa edev VPS khởi động Do udev khơng thể nhìn thấy thiết bị từ bên VPS nên vơ hiệu hóa thiết bị tạo sau Vì tồn DEVNODES tệp tin veid.conf sau phải vơ hiệu hóa udev Sửa tệp tin /vz/private/{VPSID}/etc/rc.sysinit thêm thích vào mục edev nhƣ sau: #[ -x /sbin/start_udev ] && /sbin/start_udev Một ý quan trọng trình sửa tệp tin phải bật quota tệp tin cấu hình tồn cục OpenVZ (/etc/sysconfig/vz) khơng sửa đổi khơng có tác dụng: DISK_QUOTA=no g Khởi động VPS Sau hồn thành cơng việc thử khởi động VPS thử lệnh vzctl enter: [root@localhost ~]# vzctl start 123 Starting container Container is mounted Adding IP address(es): 192.168.1.123 Setting CPU units: 1000 Configure meminfo: 65536 File resolv.conf was modified Container start in progress [root@localhost ~]# vzctl enter 123 entered into CT 123 74 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [root@localhost /]# 3.5.11 Sao lƣu VPS hoạt động với tiện ích vzdump Vzdump tiện ích cho phép tạo tệp tin lƣu VPS OpenVZ hoạt động Về tạo ảnh chụp lƣu trữ vùng riêng VPS, bao gồm tệp tin cấu hình Vzdump lƣu trữ lƣu vào tệp tin đĩa dạng tar a Cài đặt vzdump Tải gói cần thiết Tải tệp tin cài đặt vzdump: [root@localhost ~]# wget http://www.proxmox.com/cms_proxmox/cms/upload/vzdump/vzdump-1.12.noarch.rpm Trong trình cài đặt yêu cầu gói MTA cstream nên tải ln gói cstream để thuận tiện cài đặt: [root@localhost ~]# wget ftp://fr.rpmfind.net/linux/dag/redhat/el4/en/i386/dag/RPMS/cstream -2.7.4-3.el4.rf.i386.rpm Cài đặt Tiến hành cài đặt lần lƣợt theo bƣớc sau: [root@localhost ~]# yum install MTA [root@localhost ~]# rpm -ivh cstream-2.7.4-3.el4.rf.i386.rpm [root@localhost ~]# rpm -ivh vzdump-1.1-2.noarch.rpm Sau cài đặt tiến hành lƣu 75 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com b Tiến hành lưu Đơn giản cần kết xuất VPS, không cần ảnh chụp, cần lƣu trữ khu vực tƣ nhân tệp tin cấu hình vào thƣ mục kết xuất (mặc định /vz/dump) nhƣng với cách thời gian chết hay thời gian dừng VPS để lƣu dài: [root@localhost ~]# vzlist CTID 102 NPROC STATUS IP_ADDR running 192.168.1.102 HOSTNAME - [root@localhost ~]# vzdump 102 INFO: Starting new backup job - vzdump 102 INFO: Starting Backup of VM 102 (openvz) INFO: status = CTID 102 exist mounted running WARN: online backup without stop/suspend/snapshot WARN: this can lead to inconsistent data INFO: creating archive '/vz/dump/vzdump-102.dat' (/vz/private/102) INFO: Total bytes written: 95221760 (91MiB, 5.4MiB/s) INFO: file size 90MB INFO: Finished Backup of VM 102 (00:00:17) Để giảm thiểu thời gian chết thêm vào tham số suspend, sử dụng tham số vzdump sử dụng rsync chế trì hỗn/hồi phục để tạo ảnh chụp: [root@localhost ~]# vzdump suspend 102 INFO: Starting new backup job - vzdump suspend 102 INFO: Starting Backup of VM 102 (openvz) INFO: status = CTID 102 exist mounted running INFO: starting first sync /vz/private/102 to /var/tmp/vzdumptmp10597 INFO: Number of files: 8311 INFO: Number of files transferred: 5572 INFO: Total file size: 95874634 bytes INFO: Total transferred file size: 89474929 bytes 76 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com INFO: Literal data: 89474929 bytes INFO: Matched data: bytes INFO: File list size: 154849 INFO: File list generation time: 0.073 seconds INFO: File list transfer time: 0.000 seconds INFO: Total bytes sent: 89963891 INFO: Total bytes received: 192113 INFO: sent 89963891 bytes bytes/sec received 192113 bytes INFO: total size is 95874634 7212480.32 speedup is 1.06 INFO: first sync finished (12 seconds) INFO: suspend vps INFO: Setting up checkpoint INFO: suspend INFO: get context INFO: Checkpointing completed succesfully INFO: final sync /vz/private/102 to /var/tmp/vzdumptmp10597 INFO: Number of files: 8311 INFO: Number of files transferred: INFO: Total file size: 95874634 bytes INFO: Total transferred file size: bytes INFO: Literal data: bytes INFO: Matched data: bytes INFO: File list size: 154849 INFO: File list generation time: 0.075 seconds INFO: File list transfer time: 0.000 seconds INFO: Total bytes sent: 154865 INFO: Total bytes received: 20 INFO: sent 154865 bytes received 20 bytes INFO: total size is 95874634 103256.67 bytes/sec speedup is 619.01 77 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com INFO: final sync finished (1 seconds) INFO: resume vps INFO: Resuming INFO: vps is online again after seconds INFO: creating archive '/vz/dump/vzdump-102.dat' (/var/tmp/vzdumptmp10597/102) INFO: Total bytes written: 95221760 (91MiB, 11MiB/s) INFO: file size 90MB INFO: Finished Backup of VM 102 (00:00:23) Khi sử dụng chế LVM2 để tạo ảnh chụp khơng có thời gian chết nhƣng việc yêu cầu không gian trống đĩa lớn 512MB: [root@localhost ~]# vzdump snapshot 102 c Khôi phục VPS tới VPS có ID khác Ta tạo VPS giống hệt VPS cũ nhƣng với ID khác: [root@localhost ~]# vzdump restore /vz/dump/vzdump-102.tar 112 INFO: restore openvz image '/vz/dump/vzdump-102.tar' using ID 112 INFO: extracting archive '/vz/dump/vzdump-102.tar' INFO: extracting configuration to '/etc/vz/conf/112.conf' INFO: restore successful Trƣớc chạy VPS nên đổi địa IP VPS để tránh xung đột: [root@localhost ~]# vzctl set 112 ipdel 192.168.1.102 save Saved parameters for CT 112 [root@localhost ~]# vzctl set 112 ipadd 192.168.1.112 save Saved parameters for CT 112 [root@localhost ~]# vzctl start 112 Starting container Initializing quota 78 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Container is mounted Adding IP address(es): 192.168.1.112 Setting CPU units: 1000 Configure meminfo: 65536 File resolv.conf was modified Container start in progress [root@localhost ~]# vzlist CTID NPROC STATUS IP_ADDR HOSTNAME 102 running 192.168.1.102 - 112 running 192.168.1.112 - Vậy hồn thành việc lƣu VPS khơi phục tới VPS khác giống VPS ban đầu 79 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƢƠNG SO SÁNH OPENVZ VÀ MỘT SỐ MÁY ẢO KHÁC TRÊN LINUX Có nhiều phần mềm ảo hóa đƣợc sử dụng Linux bao gồm loại miễn phí trả phí Miễn phí kể đến nhƣ Xen, OpenVZ, Virtual Box, Linux-Vserver, KVM trả phí ví dụ nhƣ Parallels Virtuozzo, VMWare, z/VM…Nhƣng phạm vi nghiên cứu khóa luận so sánh phần mềm thƣờng gặp Xen, Virtual Box VMWare với OpenVZ 4.1 Về mặt sử dụng công nghệ Bảng Các cơng nghệ mà phần mềm ảo hóa sử dụng Các cơng nghệ ảo hóa Các phần mềm ảo hóa Ảo hóa đầy đủ (full virt) Ảo hóa song Ảo hóa mức song hệ điều hành (paravirt) (OS virt) OpenVZ Xen Virtual Box VMWare 4.2 Về mặt hiệu Bảng 10 Đánh giá hiệu phần mềm ảo hóa OpenVZ Trung bình Xen Rất nhanh với ảo hóa song song chậm sử dụng cơng nghệ ảo hóa đầy đủ Virtual Box Nhanh tƣơng đƣơng nhƣ Xen VMWare Nhanh nhƣng chậm Xen Virtual Box 4.3 Về khả mở rộng Hiệu giải pháp ảo hóa liên quan tới số lƣợng máy ảo có khả thực đồng thời hay gọi khả mở rộng Để so sánh khả này, thực phép thử nghiệp phần mềm việc tăng số lƣợng VPS theo mức 1, 80 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2, 4, 8, …32 VPS Các phần mềm đƣợc cài máy chủ có cấu hình nhƣ đơn vị dùng để đo lƣu lƣợng thông tin mà phần mềm xử lý hay tính số giao dịch giây Ta có đƣợc biểu đồ nhƣ hình hình bên dƣới: Lưu lượng trung bình máy ảo Lưu lượng (số giao tác/s) 350 300 250 200 Xen 150 OpenVZ VirtualBox 100 50 9101112131415161718192021222324252627282930313233 Số lượng máy ảo(n) Hình Biểu đồ thể lưu lượng trung bình máy ảo Nguồn: http://www.slideshare.net/bligneri/comparison-of-open-sourcevirtualization-technology 81 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tổng lưu lượng máy ảo Lưu lượng (Số giao tác /s 600 500 400 300 Xen OpenVZ 200 VirtualBox 100 9101112131415161718192021222324252627282930313233 Số lượng máy ảo Hình Biểu đồ thể tổng lưu lượng máy ảo Nguồn: http://www.slideshare.net/bligneri/comparison-of-open-sourcevirtualization-technology Biểu đồ thứ cho thấy số lƣợng VPS tăng dần từ tới số giao tác trung bình VPS giảm dần Xen có lƣu lƣợng trung bình cao nhất, tiếp đến OpenVZ, sau Virtual Box Trong biểu đồ thứ hai cho thấy tổng lƣu lƣợng máy ảo số máy ảo tăng từ tới 32 có Xen OpenVZ hoạt động ổn định nhƣng Xen giữ mức cao so với OpenVZ VirtualBox Qua số bƣớc thử nghiệm cho thấy Xen vƣợt trội so với máy ảo lại, OpenVZ VirtualBox có khả mở rộng mức độ trung bình OpenVZ hoạt động ổn định kể tăng số VPS 4.4 Kết luận Nếu nói hiệu suất máy ảo OpenVZ Xen nhƣng không VirtualBox VMWare Với số lƣợng VPS trung bình OpenVZ hoạt động với độ ổn định cao Ngoài OpenVZ sử dụng cơng nghệ ảo hóa hệ điều hành, cơng nghệ quen thuộc dễ quản lý nên thuận tiện cho việc triển khai ảo hóa Theo nhƣ nhà phát triển OpenVZ nên đƣợc sử dụng cho ứng dụng mạng tối ƣu hóa đƣợc thực tầng mạng 82 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com KẾT LUẬN Công nghệ thông tin ngày phát triển mạnh mẽ công nghệ liên tục đƣợc đƣa vào áp dụng để thay công nghệ cũ, lỗi thời hiệu Nhƣng việc áp dụng công nghệ địi hỏi chi phí đầu tƣ cao ảo hóa đƣợc sử dụng nhƣ cơng nghệ để giải vấn đề Một phần mềm thƣờng đƣợc lựa chọn OpenVZ Thơng qua việc tìm hiểu máy ảo mã nguồn mở OpenVZ khóa luận nêu đƣợc nội dung tổng quan ảo hóa, tiến hành tìm hiểu cách cụ thể phần mềm OpenVZ, bao gồm đặc điểm phần mềm, cách cài đặt quản trị hệ thống máy ảo sử dụng phần mềm OpenVZ Ngồi khóa luận tìm hiểu đƣợc số tài liệu so sánh phần mềm ảo hóa bao gồm miễn phí trả phí thƣờng đƣợc sử dụng Linux để đƣa nhƣng kết luận chung hiệu hoạt động phần mềm Khóa luận ảo hóa cơng nghệ hữu ích cần đƣợc sử dụng cách phổ biến khơng xu hƣớng cơng nghệ mà lợi ích mà mang lại cho ngƣời sử dụng đặc biệt doanh nghiệp 83 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PHỤ LỤC Bảng giới thiệu thuật ngữ đƣợc sử dụng luận văn Tên thuật ngữ Ý nghĩa HN (Hardware Node) Máy chủ vật lý hệ thống VMWare Tên hãng phần mềm ảo hóa VirtualBox Tên phần mềm ảo hóa Sun phát triển Parallels Virtuozzo Tên phần mềm ảo hóa Xen Tên phần mềm ảo hóa KVM Tên phần mềm ảo hóa VPS (Virtual Private Server) Máy chủ riêng ảo đƣợc cài đặt quản lý phần mềm máy ảo Mẫu hệ điều hành chứa thông tin OS template gói thơng tin cài đặt phân phối đƣợc sử dụng tạo máy chủ riêng ảo Thiết bị mạng ảo, thiết bị giống nhƣ venet veth hypervisor kết nối điểm tới điểm (point-to-point) VPS máy chủ vật lý gốc Thiết bị Ethernet ảo (veth) giống nhƣ thiết bị Ethernet đƣợc gắn vào VPS, nhƣng khác với venet chỗ có địa MAC Là lớp phần mềm mỏng phần cứng hệ điều hành phép chạy nhiều hệ điều hành mà chỉnh sửa máy chủ thời điểm 84 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TÀI LIỆU THAM KHẢO Tài liệu tiếng Anh [1] Từ điển OpenVZ Website: http://wiki.openvz.org/Main_Page [2] Bảng so sánh cơng nghệ ảo hóa Linux: Website: http://virt.kernelnewbies.org/TechComparison [3] Tài liệu so sánh số công nghệ ảo hóa mã nguồn mở: Website: http://www.slideshare.net/bligneri/comparison-of-open-sourcevirtualization-technology 85 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... CHƢƠNG HỆ THỐNG MÁY ẢO OPENVZ OpenVZ hệ thống máy ảo sử dụng phƣơng pháp ảo hóa hệ điều hành dựa nhân Linux hệ điều hành OpenVZ cho phép máy chủ vật lý chạy nhiều hành độc lập gọi Containers OpenVZ. .. luận chủ yếu tìm hiểu hệ thống máy ảo mã nguồn mở OpenVZ Đầu tiên khóa luận trình bày tốn ảo hóa lợi ích mà cơng nghệ ảo hóa mang lại Đồng thời giới thiệu số hệ thống máy ảo đƣợc sử dụng rộng... mềm hay hệ điều hành cách nhanh chóng đồng Trong khuôn khổ luận văn tốt nghiệp với đề tài ? ?Nghiên cứu hệ thống máy ảo mã nguồn mở OpenVZ? ?? em xin đƣa nghiên cứu phần mềm với phƣơng pháp ảo hóa