3.2.3.1 Phần Cứng
Emobi Games JSC có yêu cầu là hệ thống server khơng có down-time, chạy liên tục 24/7. Ở đây tác giả đề xuất sử dụng 2 server ESX, một server chạy chính và một server back – up, 2 hệ thống lưu trữ SAN có khả năng lưu trữ dữ liệu lớn vì kế hoạch của cơng ty sau này sẽ đặt máy chủ cơ sở dữ liệu để lưu trữ rất nhiều dữ liệu về người dùng, tài khoản khách hàng, các server dữ liệu của các game online.Hệ thống sử dụng Raid-1 để có thể lưu trữ và back-up dữ liệu một cách an toàn và hiệu quả.
Hệ thống có cấu hình cụ thể như sau: a, Hệ thống máy chủ ESX server
Với hệ thống các phần mềm game yêu cầu cấu hình cho CPU là 4x Quad- Core 3.0GHz nên doanh nghiệp công ty cổ phần trò chơi Emobi đã lựa chọn CPU: 4x Quad-Core 3.0GHz
Một doanh nghiệp phần mềm rất cần hệ thống máy chủ đáp ứng về việc lưu trữ nhiều phiên bản của một phần mềm. Với một phần mềm thông thường cần khoảng 5 phiên bản cho mỗi phần mềm, với những phần mềm quan trọng có khi cần đến 10 phiên bản. Mỗi phiên bản phải lưu tách rời nhau và không dùng chung dữ liệu. Với việc mỗi phiên bản khoảng 1GB dữ liệu thì 5 phiên bản là 5GB dữ liệu. Như vậy mỗi máy ảo cần khoảng 8GB dữ liệu là hợp lý và cần bao nhiêu máy ảo tùy thuộc vào từng doanh nghiệp mà lựa chọn cấu hình ổ cứng của các máy chủ.
Cụ thể ở cơng ty Cổ Phần Trị Chơi Emobi đang thực hiện 11 dự án phần mềm với việc, mỗi dự án cần 1 máy chủ dữ liệu 8GB thì sử dụng máy chủ có dung lượng ổ cứng ít nhất 88GB trở lên. Cùng với hệ thống cơ sở dữ liệu sau này hơn 60 server vận hành game. Tổng sử dụng lên đến hơn 488 GB. Nên đề xuất giải pháp sử dụng 2 ổ cứng HDD 300GB
- Để một hệ thống như vậy hoạt động ổn định, vận hành linh hoạt cần chọn lựa hệ thống RAM 8GB, hệ thống Raid Controller hỗ trợ Raid-1, hệ thống Network Interface: 4x Gigabit Ethernet
b, Hệ thống lưu trữ tập trung SAN - HDD: 12x 1TB
- Raid Controller: Hỗ trợ Raid-5
- Host Interface: 2x Fiber Channel 4Gbps trở lên - SFF Modular: 2x 1-port 4Gbps
3.2.3.2 Phần Mềm
Lựa chọn những phần mềm trong bộ sản phẩm phầm mềm ảo hóa VMWare như sau phù hợp với cơng ty Cổ Phần Trò Chơi Emobi:
- VMware ESX
- VMware vCenter Server - VMware vSphere Client
- VMware vMotion and Storage vMotion - VMware High Availability
- VMware Consolidated Backup 3.3 Triển khai ảo hóa
3.3.1 Cài đặt Vmware ESX server
Hình 3.1: Cài đặt Esx Server
Khi esx tự động tải các file cấu hình cài đặt hồn tất thì hộp thoại cài đặt hiện ra và quá trình cài đặt VMWare ESX Server rất đơn giản, khơng có gì phức tạp.
3.3.2 Giao diện đăng nhập chính.
Khi hồn tất q trình cài đặt Esx server hệ thống sẽ khởi động lại,và lúc này ta đăng nhập vào Esx server với tài khoản mặc định là root và password vừa tạo lúc nãy.
Hình 3.2: Giao diện đăng nhập chính
Hệ điều hành máy chủ Esx server sử dụng Kernel là linux nên giao diện khi đăng nhập vào hệ điều hành sẽ là giao diện linux.Trong giao diện này người quản trị có thể thực hiện các thao tác bật tắt các dịch vụ …các lệnh của nó cũng tương đương giống với linux.
3.3.3 Cài đặt các Server ảo và Quản lý bằng vSphere Client
Sau khi download vSphere Client và tiến hành cài đặt, các bước thực hiện cài đặt mặc định chọn ‘Next’ rất đơn giản như cài đặt một phần mềm thông thường.
Hình 3.3: Màn hình đăng nhập Vsphere
Giao diện cài đặt một server ảo rất trực quan và đơn giản. Đây là một điểm nổi bật của VMWare mà tác giả đã phân tích ở Chương I.Sau đây là một số hình ảnh minh họa:
Hình 3.4: Hồn tất q trình cấu hình Mail server
Cài đặt một số service cho Mail server, ở đây server ảo cài đặt hệ điều hành Ubuntu nên cài đặt các service của server ảo dùng các câu lệnh của linux. Hình ảnh minh họa:
Hình 3.5: Cài đặt postfix thành cơng
Chúng ta có thể thấy tạo và cài đặt một máy chủ ảo khá đơn giản. Quá trình sử dụng chỉ cần hướng dẫn người sử dụng dùng các công cụ trong bộ công cụ
của VMWare, những công cụ này đa phần dễ dàng sử dụng như các phần mềm thông thường, cùng cần hướng dẫn người dùng các câu lệnh, các gói cài đặt tiện ích nếu như sử dụng hệ thống bằng Linux.
KẾT LUẬN 4.1 Kết quả đạt được
Qua quá trình nghiên cứu, về cơ bản luận văn đã hoàn thành những mục tiêu ban đầu đặt ra. Luận văn đã trình bày được các cơng nghệ ảo hóa máy chủ hiện nay như: OpenVZ của Parallels, Xen của Citrix, KVM của Red Hat, Hyper- V của Microsoft, đặc biệt là VMWare của VMWare Inc, luận văn đã đánh giá được ưu, nhược điểm của các cơng nghệ ảo hóa, giúp cho người đọc dễ hình dung cũng như đơn giản hơn trong việc lựa chọn sử dụng công nghệ nào phù hợp với điều kiện thực tế ở doanh nghiệp của mình.
Luận văn cũng nêu được tình hình chung về cơng nghệ thơng tin, hạ tầng phần cứng của các doanh nghiệp phần mềm nhỏ. Từ việc nắm bắt được các cơng nghệ ảo hóa cũng như nhu cầu của các doanh nghiệp phần mềm đã đưa ra được giải pháp cơng nghệ ảo hóa máy chủ phù hợp với các doanh nghiệp phần mềm này.Cụ thể luận văn đã đưa ra được công nghệ ảo hóa phù hợp đó là VMWare cũng như đưa ra được mơ hình giải pháp cho doanh nghiệp phần mềm nhỏ.
Luận văn khơng chỉ có giá trị về mặt lý thuyết mà thực tế đã áp dụng thành cơng ảo hóa hệ thống máy chủ cho cơng ty Cổ Phần Trị Chơi Emobi và đem lại những kết quả tích cực: tiết kiệm chi phí máy chủ, nhân lực IT khơng cịn bị q tải vì phải quản lý quá nhiều server vật lý, tăng hiệu suất công việc, người quản trị cũng dễ dàng quản lý hơn rất nhiều. Giúp cơng ty Cổ Phần Trị Chơi Emobi tăng mạnh tính cạnh tranh với các doanh nghiệp cùng ngành khác, trở thành doanh nghiệp đi đầu về công nghệ thông tin, đi đầu trong việc trang bị hệ thống thông tin, hạ tầng phần cứng, đó là một lợi thế lớn trong ngành cơng nghiệp phần mềm nói chung, cùng như ngành cơng nghiệp làm game nói riêng.
4.2 Hướng phát triển
Luận văn đã mở ra nhiều hướng nghiên cứu cho em về cơng nghệ ảo hóa hiện nay:
Về chiều rộng, trong thời gian tới, nếu có điều kiện em sẽ nghiên cứu đểxây dựng thêm nhiều giải pháp ảo hóa hệ thống máy chủ cho doanh nghiệp các ngành nghề khác như doanh nghiệp phần cứng, doanh nghiệp phát hành, doanh nghiệp kinh doanh điện thoại, xe máy, ô tô…
Về chiều sâu, em cũng cố gắng ảo hóa nhiều hạng mục khác như ảo hóa máy chủ cơ sở dữ liệu của các doanh nghiệp làm game, lưu trữ cơ sở dữ liệu khách hàng của doanh nghiệp, lưu trữ thông tin dữ liệu về các nhân vật ảo khi chơi game…
TÀ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