Mô hình giải pháp

Một phần của tài liệu 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 (Trang 45)

6. Kết cấu của đề tài

3.2.2 Mô hình giải pháp

Áp dụng mô hình giải pháp ảo hóa hệ thống máy chủ cho các doanh nghiệp phần mềm nhỏ ở hình 2.1 Chương II, ta triển khai ứng dụng ảo hóa hệ thống máy chủ của công ty Cổ Phần Trò Chơi Emobi.

3.2.3Lựa chọn trang thiết bị 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 hoà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 hoàn tất quá 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: Hoàn tất quá 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ị quá 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

Một phần của tài liệu 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 (Trang 45)