ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN HOÀNG MINH GIẢI PHÁP ẢO HÓA MÁY CHỦ CHO MỘT DOANH NGHIỆP PHẦN MỀM NHỎ VÀ ỨNG DỤNG LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nộ
Trang 1ĐẠI HỌC QUỐC GIA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN
NGUYỄN HOÀNG MINH
GIẢI PHÁP ẢO HÓA MÁY CHỦ CHO MỘT DOANH NGHIỆP PHẦN MỀM NHỎ
VÀ ỨNG DỤNG
LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN
Hà Nội – 2015
Trang 2ĐẠI HỌC QUỐC GIA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN
NGUYỄN HOÀNG MINH
GIẢI PHÁP ẢO HÓA MÁY CHỦ CHO MỘT DOANH NGHIỆP PHẦN MỀM NHỎ
VÀ ỨNG DỤNG
Ngành: Công nghệ thông tin
Chuyên ngành: Quản lý hệ thống thông tin
Mã số: Chuyên ngành đào tạo thí điểm
LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN
NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS NGUYỄN ĐÌNH HÓA
Hà Nội – 2015
Trang 3LỜI CAM ĐOAN
Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi Các số liệu, kết luâ ̣n được đưa ra trong luâ ̣n văn
là trung thực, có nguồn gốc rõ ràng
Tác giả luận văn
Nguyễn Hoàng Minh
Trang 4LỜI CẢM ƠN
Để hoàn thành được hoàn thành được công trình nghiên cứu này , ngoài sự nỗ lực của bản thân , tác giả còn nhận đ ược sự giúp đỡ rất lớn từ PGS.TS Nguyễn Đình Hóa , người đã luôn quan tâm , trách nhiệm và nhiệt tình hướng dẫn, giúp đỡ, động viên tác giả trong quá trình thực hiện nghiên cứu của mình Tác giả xin gửi lời cảm ơn chân thành tới PGS.TS Nguyễn Đình Hóa
Tác giả cũng xin trân trọng cảm ơn các thầy , cô trong Viện Cộng nghệ thông tin – Đại học Quốc Gia Hà Nội, gia đình, lãnh đạo,các bạn đồng nghiệp và cán bộ nhân viên Công ty Cổ Phần Trò Chơi Emobi và các bạn lớp Cao học CIO-02 đã giúp đỡ tác giả trong suốt thời gian học tập và nghiên cứu luận văn của mình
Để đạt được những kết quả nghiên cứ u tốt hơn trong tương lai , tác giả rất mong tiếp tu ̣c nhận được sự hướng dẫn , giúp đỡ của các nhà chuyên môn, của các thầy cô trong Viện Công nghệ thông tin – Đại học Quốc Gia Hà Nội về phương pháp luận, cách thức tiếp cận khoa học và hợp lý
Tác giả luâ ̣n văn
Nguyễn Hoàng Minh
Trang 5MỤC LỤC
LỜI CAM ĐOAN 3
LỜI CẢM ƠN 4
MỤC LỤC 5
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ 9
PHẦN MỞ ĐẦU 10
1 Cơ sở khoa học và thực tiễn của đề tài Error! Bookmark not defined
2 Mục tiêu nghiên cứu Error! Bookmark not defined
3 Đối tượng nghiên cứu và phạm vi nghiên cứu: Error! Bookmark not
defined
4 Phương pháp nghiên cứu: Error! Bookmark not defined
5 Kết quả của đề tài Error! Bookmark not defined
6 Kết cấu của đề tài Error! Bookmark not defined CHƯƠNG I: CÁC GIẢI PHÁP ẢO HÓA HỆ THỐNG MÁY CHỦ Error!
Bookmark not defined
1.1 Các xu hướng công nghệ ảo hóa hiện nay Error! Bookmark not defined 1.1.1 Công nghệ ảo hóa OpenVZ Error! Bookmark not defined 1.1.1.1 Giới thiệu chung Error! Bookmark not defined 1.1.1.2 Tổng quan về công nghệ OpenVZ Error! Bookmark not defined
1.1.2 Công nghệ ảo hóa Xen Error! Bookmark not defined 1.1.2.1 Giới thiệu chung về Xen Error! Bookmark not defined 1.1.2.2 Tổng quan về công nghệ Xen Error! Bookmark not defined 1.1.3 Công nghệ ảo hóa KVM Error! Bookmark not defined 1.1.3.1 Giới thiệu chung Error! Bookmark not defined 1.1.3.2 Tổng quan về công nghệ KVM Error! Bookmark not defined 1.1.4 Công nghệ ảo hóa Hyper-V Error! Bookmark not defined 1.1.4.1 Giới thiệu chung Error! Bookmark not defined
Trang 6defined
1.1.5 Công nghệ ảo hóa VMWare Error! Bookmark not defined 1.1.5.1 Giới thiệu chung Error! Bookmark not defined 1.1.5.2 Tổng quan về công nghệ VMWare Error! Bookmark not defined
1.2 Đánh giá các công nghệ và lựa chọn giải pháp công nghệ ảo hóa Error!
Bookmark not defined
1.2.1 Đánh giá công nghệ Error! Bookmark not defined 1.2.1.1 Đánh giá về công nghệ OpenVZ Error! Bookmark not defined 1.2.1.2 Đánh giá công nghệ Xen Error! Bookmark not defined 1.2.1.3 Đánh giá công nghệ KVM Error! Bookmark not defined 1.2.1.4 Đánh giá công nghệ Hyper-V Error! Bookmark not defined 1.1.5.3 Đánh giá công nghệ VMWare Error! Bookmark not defined 1.2.2 Lựa chọn giải pháp công nghệ ảo hóa Error! Bookmark not defined 1.2.2.2 Không cần hệ điều hành Error! Bookmark not defined 1.2.2.2 Sử dụng tiện lợi Error! Bookmark not defined 1.2.2.3 Phù hợp với tiêu chuẩn công nghiệp phần mềm Error! Bookmark not defined
1.2.2.4 Tính tùy biến của vSphere Error! Bookmark not defined 1.3 Bộ phần mềm hỗ trợ của VMWare Error! Bookmark not defined 1.3.1 VMware ESX và ESXi Error! Bookmark not defined 1.3.2 VMware Virtual Symmetric Multi-Processing Error! Bookmark not defined
1.3.3 VMware vCenter Server Error! Bookmark not defined 1.3.4 VMware vCenter Update Manager Error! Bookmark not defined 1.3.5 VMware vSphere Client Error! Bookmark not defined 1.3.6 VMware VMotion và Storage VMotion Error! Bookmark not defined
Trang 7defined
1.3.8 VMware High Availability Error! Bookmark not defined 1.3.9 VMware Fault Tolerance Error! Bookmark not defined 1.3.10 VMware Consolidated Backup Error! Bookmark not defined 1.3.11 VMware vShield Zones Error! Bookmark not defined 1.3.12 VMware vCenter Orchestrator Error! Bookmark not defined 1.3.13 vNetwork Error! Bookmark not defined 1.3.14 vStorage Error! Bookmark not defined 1.4 Các công nghệ khác trong hệ thống ảo hóa Error! Bookmark not
defined
1.4.1 Công nghệ Raid Error! Bookmark not defined 1.4.1.1 Khái niệm chung về Raid Error! Bookmark not defined 1.4.1.2 Nguồn gốc và quá trình phát triển của Raid Error! Bookmark not defined
1.4.1.3 Các chuẩn Raid Error! Bookmark not defined 1.4.1.4 Các loại Raid Error! Bookmark not defined 1.4.2 Công nghệ lưu trữ SAN Error! Bookmark not defined CHƯƠNG II: THIẾT KẾ MÔ HÌNH GIẢI PHÁP ẢO HÓA MÁY CHỦ CHO MỘT DOANH NGHIỆP PHẦN MỀM NHỎ VÀ ĐÁNH GIÁ Error!
Bookmark not defined
2.1 Thực trạng hệ thống thông tin tại doanh nghiệp phần mềm nhỏ Error!
Bookmark not defined
2.2 Nhu cầu thực tiễn tại các doanh nghiệp phần mềm nhỏ và giải pháp Error! Bookmark not defined 2.1.1Nhu cầu chung Error! Bookmark not defined 2.1.2 Phân tích nhu cầu cụ thể và lựa chọn giải pháp: Error! Bookmark not defined
2.1.2.1 Nhu cầu cập nhật các bản vá lỗi Error! Bookmark not defined
Trang 8defined
2.1.2.3 Nhu cầu di chuyển các máy ảo Error! Bookmark not defined 2.1.2.4 Nhu cầu phân phối tài nguyên phần cứng Error! Bookmark not defined
2.1.2.5 Nhu cầu về tính năng sẵn sàng cao Error! Bookmark not defined
2.1.2.6 Nhu cầu loại bỏ thời gian chết Error! Bookmark not defined 2.1.2.7 Nhu cầu sao lưu, back-up hệ thống Error! Bookmark not defined
2.1.2.8 Nhu cầu bảo mật thông tin Error! Bookmark not defined 2.1.2.9 Nhu cầu cài đặt qui trình làm việc Error! Bookmark not defined
2.1.2.10 Nhu cầu ảo hóa hệ thống mạng Error! Bookmark not defined 2.1.2.11Nhu cầu lưu trữ Error! Bookmark not defined 2.4 Mô Hình Error! Bookmark not defined 2.5 Yêu cầu trang thiết bị Error! Bookmark not defined 2.5.1 Phần Cứng Error! Bookmark not defined 2.5.1.1 Hệ thống máy chủ ESX server Error! Bookmark not defined 2.5.1.2 Hệ thống lưu trữ tập trung SAN Error! Bookmark not defined 2.5.2 Phần Mềm Error! Bookmark not defined 2.6 Đánh giá và nhận xét giải pháp Error! Bookmark not defined 2.6.1 Ưu điểm Error! Bookmark not defined 2.6.2 Nhược điểm Error! Bookmark not defined 2.7 Kết luận Error! Bookmark not defined CHƯƠNG III PHÂN TÍCH THIẾT KẾ VÀ TRIỂN KHAI ẢO HÓA HỆ THỐNG MÁY CHỦ CHO CÔNG TY CỔ PHẦN TRÕ CHƠI EMOBI
Error! Bookmark not defined 3.1Hiện trạng hệ thống thông tin và hạ tầng phần cứng của công ty Cổ Phần Trò Chơi Emobi Error! Bookmark not defined
Trang 9Trò Chơi Emobi Error! Bookmark not defined 3.1.2 Hiện trạng CNTT tại EMOBI GAMES JSC Error! Bookmark not defined
3.1.2.1 Hiện trạng hệ thống thông tin Error! Bookmark not defined 3.1.2.2 Hiện trạng nguồn nhân lực CNTT Error! Bookmark not defined
3.1.2.3 Hiện trạng hạ tầngphần cứng Error! Bookmark not defined 3.1.2.4 Công cụ và môi trường phát triển phần mềm Error! Bookmark not defined
3.1.2.5 Những tồn tại Error! Bookmark not defined 3.1.3 Kết luận Error! Bookmark not defined 3.2 Phân tích thiết kế mô hình Error! Bookmark not defined 3.2.1 Các hạng mục cần ảo hóa Error! Bookmark not defined 3.2.2 Mô hình giải pháp Error! Bookmark not defined 3.2.3Lựa chọn trang thiết bị Error! Bookmark not defined 3.2.3.1 Phần Cứng Error! Bookmark not defined 3.2.3.2 Phần Mềm Error! Bookmark not defined 3.3 Triển khai ảo hóa Error! Bookmark not defined 3.3.1 Cài đặt Vmware ESX server Error! Bookmark not defined 3.3.2 Giao diện đăng nhập chính Error! Bookmark not defined 3.3.3 Cài đặt các Server ảo và Quản lý bằng vSphere Client Error! Bookmark not defined
KẾT LUẬN Error! Bookmark not defined 4.1 Kết quả đạt được Error! Bookmark not defined 4.2 Hướng phát triển Error! Bookmark not defined TÀI LIỆU THAM KHẢO 11
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ
Trang 10Hình 1.2: Kiến trúc ảo hoá Virtuozzo Containers Error! Bookmark not defined
Hình 1.3: Giao diện Parallels Management Console Error! Bookmark not defined
Hình 1.4: Kiến trúc công nghệ ảo hóa Xen Error! Bookmark not defined Hình 1.5: Quản lý XenServer Error! Bookmark not defined Hình 1.6: Kiến trúc của KVM Error! Bookmark not defined Hình 1.7: Kiến trúc Hyper - V Error! Bookmark not defined Hình 1.8: Cấu trúc của ESX Server Error! Bookmark not defined Hình 2.1: Mô hình giải pháp ảo hóa máy chủ Error! Bookmark not defined Hình 3.1: Cài đặt Esx Server Error! Bookmark not defined Hình 3.2: Giao diện đăng nhập chính Error! Bookmark not defined Hình 3.3: Màn hình đăng nhập Vsphere Error! Bookmark not defined Hình 3.4: Hoàn tất quá trình cấu hình Mail server Error! Bookmark not defined
Hình 3.5: Cài đặt postfix thành công Error! Bookmark not defined
Trang 11TÀI LIỆU THAM KHẢO
1.Cedric Rajendran (2015), Getting Started with VMware Virtual
SAN,Packt Publishing, Birmingham
2 Chris Wolf , Erick M Halter (2005), Virtualization: From the Desktop to
the Enterprise, Apress, New York
3 Cormac Hogan, Duncan Epping (2014), Essential Virtual SAN (VSAN):
Administrator's Guide to VMware Virtual SAN, VMware Press, Indiana
4 Edward Haletky (2007) VMware ESX Server in the Enterprise: Planning
and Securing Virtualization Servers, Prentice Hall, New Jersey
5 Forbes Guthrie, Scott Lowe, Kendrick Coleman (2013), VMware
vSphere Design, Sybex, New York
6 Matthew Portnoy (2012), Virtualization Essentials, Sybex, New York
7 Otto Carlos M B Duarte, Guy Pujolle (2013), Virtual Networks:
Pluralistic Approach for the Next Generation of Internet, Wiley-ISTE, London
8 Rogier Dittner, David Rule Jr (2007), The Best Damn Server
Virtualization Book Period: Including Vmware, Xen, and Microsoft Virtual Server, Syngress, Massachusetts
9 Ron, Herold, ScottOglesby (2005), VMware ESX Server: Advanced
Technical Design Guide, Tech Target, San Francisco
10 Scott Lowe (2009), Mastering VMware vSphere 4, Sybex, New York
11 Vaughn Stewart, Michael Slisinger, Vytautas Malesh, Dr Stephen
Herrod, Duncan Epping (2012),Virtualization Changes Everything, CreateSpace
Independent Publishing Platform, North Charleston