Việc thêm Cluster đã đƣợc hƣớng dẫn trong quá trình tạo Zone, ở trong giao diện hệ thống, chọn mục View More của Cluster và ấn Add Cluster.
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
69
Hình 56: Add Cluster
Khi muốn xóa một Cluster, cần xóa tất cả các máy ảo, các host thuộc Cluster ấy. 2.3.5.4. Quản trị host
Thêm host:
Việc thêm host đã đƣợc hƣớng dẫn trong quá trình tạo Zone, ở trong giao diện hệ thống, chọn mục View More của host và ấn Add host.
70
Xóa host:
Khi muốn xóa một host, cần xóa tất cả các máy ảo thuộc host ấy. Đầu tiên cần enable maintenance mode cho host cần xóa để Cloud thực hiện việc di trú các máy ảo đang chạy trên host đó sang host khác.
Hình 58: Delete Host
Sau đó có thể xóa host đó.
2.3.5.5. Quản trị Primary Storage
Việc thêm Primary Storage đã đƣợc hƣớng dẫn trong quá trình tạo Zone, ở trong giao diện hệ thống, chọn mục View More của Primary Storage và ấn Add Primary Storage.
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
71
Khi muốn xóa một Primary Storage, cần enable maintenance mode cho storage cần xóa để Cloud di trú các máy ảo sang storage khác, sau đó có thể xóa storage.
Hình 60: Maintenance Mode
2.3.5.6. Quản trị Secondary Storage
Việc thêm Secondary Storage đã đƣợc hƣớng dẫn trong quá trình tạo Zone, ở trong giao diện hệ thống, chọn mục View More của Secondary Storage và ấn Add Secondary Storage.
Hình 61: Add Secondary Storage
72
Hình 62: Add Secondary Storage
2.3.6. Sử dụng trang quản trị cấu hình dành cho máy ảo
Trang quản trị cấu hình lƣu trữ các cấu hình hệ thống cho các máy ảo khi cung cấp cho ngƣời dùng.
Trong giao diện chính của Cloud vào mục Service Offering, có các mục cấu hình sau:
Compute Offering: Bao gồm các cấu hình máy ảo.
Network Offering: Bao gồm các cấu hình về dịch vụ máy ảo sử dụng trong hệ thống Cloud.
Disk Offering: Bao gồm các cấu hình về ổ đĩa ảo khi cấp phát cho Cloud.
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
73
2.3.6.1. Quản lý các cấu hình tính toán máy chủ ảo
Trong giao diện quản trị cấu hình của Cloud, chọn Compute Offering
Thêm mới một cấu hình tính toán, chọn Add Compute Offering và nhập đầy đủ các thông tin:
o Tên o Mô tả
o Storage Type: chọn shared do cấu hình qua NFS o Tốc độ CPU
o Số lƣợng lõi (core) CPU o Số lƣợng RAM
Hình 64: Add Compute Offering
74
Hình 65: Delete Service Offering
2.3.6.2. Quản lý các cấu hình về mạng
Trong giao diện quản trị cấu hình của Cloud, chọn Network Offering
Hình 66: Network Offerings
Thêm mới một cấu hình mạng, chọn Add Network Offering và nhập đầy đủ các thông tin:
o Tên o Mô tả
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
75
Hình 67: Add Network Offering
Để xóa một cấu hình mạng, chọn cấu hình cần xóa và chọn Disable, sau đó chọn Delete
Hình 68: Disable Network Offering
Hình 69: Remove Network Offering
2.3.6.3. Quản lý các cấu hình về ổ đĩa ảo
Trong giao diện quản trị cấu hình của Cloud, chọn Disk Offering
Hình 70: Disk Offerings
Thêm mới một cấu hình ổ đĩa ảo, chọn Add Disk Offering và nhập đầy đủ các thông tin:
o Tên o Mô tả
o Kích thƣớc ổ đĩa
76
Hình 71: Add Disk Offering
Để xóa một cấu hình ổ đĩa ảo, chọn cấu hình cần xóa và chọn Disable, sau đó chọn Delete
Hình 72: Delete Disk Offering
2.3.7. Sử dụng trang quản trị các mẫu (template), ISO máy ảo
Trang quản trị các mẫu (template), ISO theo hệ điều hành khi cấp phát máy ảo cho ngƣời dùng.
Trong giao diện chính của Cloud vào mục Template, có các mục cấu hình sau: Template: bao gồm các mẫu máy ảo theo các hệ điều hành Cloud hỗ trợ. Đã
đƣợc cài sẵn HĐH và các ứng dụng.
ISO: bao gồm các file ISO (đĩa ảo) dùng cho các máy ảo cài đặt từ CD ROM ảo. Dùng trong trƣờng hợp cài mới HĐH và ứng dụng.
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
77
Hình 73: Template Management
2.3.7.1. Tạo/xóa mẫu, ISO máy ảo
Có hai cách tạo mẫu cho máy ảo bao gồm upload trực tiếp hoặc chuyển đổi từ một đĩa ảo của máy ảo sang.
Tạo mẫu, ISO máy ảo bằng cách upload:
Trong giao diện Template, chọn Template và ISO và chọn nút Register template/Register ISO
Hình 74: Create Template, ISO
Trong giao diện của Register Template, điền đầy đủ các thông tin: o Tên
o Mô tả
o Đƣờng dẫn tới server chứa template qua giao thức HTTP
o Chọn Zone: có hai lựa chọn là tất cả, hoặc chỉ những Zone đƣợc chỉ định
o Chọn Hypervisor là XenServer
78
o Tick chọn Public để từ VDI có thể nhìn thấy.
Hình 75: Register Template
Trong giao diện của Register ISO, điền đầy đủ các thông tin: o Tên
o Mô tả
o Đƣờng dẫn tới server chứa iso qua giao thức HTTP
o Chọn Zone: có hai lựa chọn là tất cả, hoặc chỉ những Zone đƣợc chỉ định
o Tick chọn Bootable đối với các iso hỗ trợ boot từ ổ đĩa CD ROM (cài HĐH)
o Chọn hệ điều hành của iso trong danh sách hỗ trợ o Tick chọn Public để từ VDI có thể nhìn thấy.
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
79
Hình 76: Register ISO
Sau khi OK, chờ một thời gian, Template và ISO sẽ hiển thị quá trình upload và thông báo kết quả thành công.
80
Tạo mẫu máy ảo từ ổ đĩa ảo:
Trong trƣờng hợp muốn đƣa một máy ảo thành một template mẫu, dùng trong trƣờng hợp clone máy, tiết kiệm thời gian. Trên giao diện Cloud, truy cập vào mục Storage và chọn ổ đĩa ảo muốn tạo template.
Hình 78: Create Template
Chọn nút Create Template
Hình 79: Create Template
Tƣơng tự nhƣ quá trình Upload, điền đầy đủ thông tin gồm: tên, mô tả, chọn hệ điều hành.
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
81
Hình 80: Create Template
Xóa mẫu, ISO:
Chọn mẫu hoặc ISO muốn xóa và chọn xóa
Hình 81: Delete Template, ISO
2.3.7.2. Download mẫu, ISO
82
Hình 82: Download Template, ISO
2.3.8. Sử dụng trang quản lý máy ảo
Cloud cung cấp máy ảo cho ngƣời dùng cũng nhƣ cung cấp các máy ảo VDI cho dịch vụ VDI. Trong dự án VDI, Cloud đóng vai trò nguồn cung cấp và hỗ trợ quản lý các máy ảo VDI, bởi vậy cần tạo một project riêng biệt cho từng khu vực triển khai VDI khác nhau.
Từ giao diện Cloud, chọn project cần làm việc từ đầu trang giao diện chính
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
83
Hình 83: Project Management
Sau đó truy cập vào mục Instances là giao diện quản lý máy ảo
2.3.8.1. Tạo máy ảo
84
Hình 84: Add Instance
Lựa chọn việc tạo máy ảo từ mẫu (đã cài sẵn HĐH và các ứng dụng) hoặc từ ISO (các đĩa cài HĐH đóng gói ở dạng ISO)
o Trong trƣờng hợp chọn mẫu:
Giao diện chọn mẫu có 3 mục:
Featured: nếu lúc tạo mẫu có tick vào lựa chọn Featured, là các mẫu đƣợc ngƣời quản trị khuyến khích ngƣời dùng nên dùng.
Community: đa số các mẫu của VDI nếu có tick lựa chọn Public sẽ hiển thị ở đây.
My Templates: gồm các mẫu của chính ngƣời dùng đó upload lên.
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
85
Hình 85: Add Instance – Select Template
o Trong trƣờng hợp chọn ISO:
Giao diện chọn ISO có 3 mục tƣơng tự nhƣ mẫu: Tên của mẫu
Hypervisor: tùy vào Zone ở bƣớc trƣớc đã chọn, trong trƣờng hợp VDI chỉ sử dụng XenServer
86
Bƣớc tiếp theo, lựa chọn cấu hình tính toán dành cho máy chủ, các cấu hình liệt kê ở đây bao gồm tất cả các cấu hình ở giao diện quản trị các cấu hình dành cho máy ảo. Ví dụ: Large Instance là 2 CPU – 2GB RAM
Hình 87: Add Instance – Compute Offering
Bƣớc tiếp theo, lựa chọn ổ đĩa ảo, có hai trƣờng hợp: o Nếu ở bƣớc trƣớc chọn tạo máy ảo từ mẫu:
Giao diện sẽ có lựa chọn No Thanks, lý do là việc tạo máy ảo từ mẫu đã bao gồm ổ đĩa ảo cài sẵn HĐH và ứng dụng, nếu ngƣời dùng có nhu cầu tạo thêm ổ dữ liệu thì có thể lựa chọn thêm.
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
87
o Nếu ở bƣớc trƣớc chọn tạo máy ảo từ ISO:
Giao diện bắt buộc ngƣời dùng phải tạo ổ đĩa để cài đặt HĐH, ngƣời dùng có thể lựa chọn các ổ đĩa đã đƣợc set sẵn dung lƣợng hoặc chọn lựa chọn Custom và chọn tạo ổ cứng theo dung lƣợng mà mình muốn.
Hình 89: Add Instance – Data Disk Offering
88
Giao diện tiếp theo, lựa chọn dải mạng đã tạo ở giao diện Network, ví dụ nếu ngƣời dùng muốn máy ảo tạo ra thuộc dải mạng dành cho máy Session Manager có thể lựa chọn dải sm.
Hình 90: Setup Network
Ở giao diện cuối cùng, ngƣời dùng có thể đặt tên và lựa chọn nhóm mà máy ảo sẽ đƣợc add vào
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
89
Giao diện đang khởi tạo máy ảo sẽ nhƣ sau
Giao diện khi tạo máy ảo xong
2.3.8.2. Bật, tắt, xóa, khởi động lại máy ảo
Với các máy ảo đang có trạng thái đã khởi động (Running), chọn máy ảo cần thao tác và chọn hành động tƣơng ứng:
o Tắt máy ảo
o Khởi động lại
o Xóa máy ảo
Với các máy ảo đang có trạng thái chƣa khởi động (Stopped), chọn máy ảo cần thao tác và chọn hành động tƣơng ứng:
o Bật máy ảo
90 2.3.9. Chỉnh sửa cấu hình toàn hệ thống Cloud
Trang cấu hình toàn hệ thống Cloud bao gồm các thông số cấu hình cách thức hoạt động của hệ thống Cloud. Trên giao diện Cloud, truy nhập vào mục Global Settings:
Hình 92: Global Settings
Để chỉnh sửa một tham số cấu hình, trên khung tìm kiếm ở góc trên bên phải màn hình, nhập từ khóa liên quan đến cấu hình và ấn tìm kiếm
Hình 93: Global Settings
Sau đó, lựa chọn tham số cần chỉnh sửa và chọn nút Edit trong mục Action, giao diện nhƣ hình dƣới
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
91
Sau khi chỉnh sửa, chọn OK và khởi động lại dịch vụ Cloud. 2.3.10. Đánh giá giải pháp
Sau quá trình cài đặt, cấu hình và sử dụng CloudStack thành công, giải pháp cho phép:
- Cung cấp các máy ảo cho ngƣời sử dụng
- Quản lý đƣợc tài nguyên cấp phát cho các máy ảo - Ngƣời dùng có thể cấu hình các dịch vụ
- Thao tác cấu hình hệ thống bao gồm cấu hình hạ tầng ảo hóa, cấu hình mạng, cấu hình câp phát tài nguyên
- Hệ thống cung cấp giao diện quản trị tƣơng đối trực quan, đầy đủ, dễ dàng cho ngƣời sử dụng.
- ….
Các module chức năng của hệ thống tƣơng đối hoàn chỉnh, có thể sử dụng làm nền tảng xây dựng giải pháp cung cấp dịch vụ IaaS cho ngƣời dùng.
2.4. Đề xuất phát triển nâng cao hiệu năng của giải pháp
- Hoàn thiện và bổ sung một số chức năng cho giải pháp hiện tại nhƣ:
Các chức năng về quản lý tài nguyên ảo hóa:
o Cấp phát động tài nguyên (auto scaling): Cho phép quản lý cấp phát động tài nguyên cho máy ảo (RAM, CPU), khi máy ảo dùng hết tài nguyên, hệ thống sẽ cung cấp cơ chế cho phép máy ảo khi dùng hết tài nguyên có thể yêu cầu cấp phát thêm tài nguyên để sử dụng. o Truy cập từ xa an toàn: Ngƣời dùng đƣợc cung cấp cơ chế truy cập
an toàn để có thể truy cập từ xa vào giao diện máy ảo của mình. Toàn bộ thông tin trên đƣờng truyền sẽ đƣợc mã hóa.
o Tự động khôi phục khi hệ thống có lỗi: Toàn bộ máy chủ vật lý, máy ảo sẽ tự động bật nếu gặp sự cố nhƣ mất điện.
92
Các chức năng về networking:
o Tƣờng lửa: Hệ thống cho phép sử dụng tƣờng lửa mềm hoặc tích hợp một tƣờng lửa phần cừng để quản lý lƣu lƣợng mạng giữa các máy ảo và các máy ảo với bên ngoài.
o Cân bằng tải: Cung cấp chức năng cân bằng tải dịch vụ cho các máy ảo.
Các chức năng về giám sát:
o Cho phép quản trị giám sát toàn bộ thành phần của hệ thống, cảnh báo khi có sự cố.
o Cho phép ngƣời dùng giám sát trạng thái máy ảo của mình, quản trị có thể giám sát tất cả các máy ảo.
o Cung cấp module tính cƣớc sử dụng máy ảo, lƣu trữ, băng thông. - Xây dựng nền tảng cho dịch vụ Platform as a Service, cung cấp cho lập trình
viên khả năng phát triển và triển khai các phần mềm, dịch vụ Software as a Service trên nền Cloud computing một cách dễ dàng.
Mô hình ứng dụng điện toán đám mây cho hệ thống thông tin quản lý trong Quân đội
93
PHẦN KẾT LUẬN
Trong phạm vi của luận văn, tôi đã thực hiện nghiên cứu, xây dựng thành công giải pháp điện toán đám mây dạng dịch vụ IaaS phục vụ cho hệ thống thông tin trong đơn vị dựa trên nền tảng phần mềm CloudStack. Một số hiệu quả đem lại nhƣ sau:
Hiệu quả kinh tế:
o Giúp khai thác tốt hơn sức mạnh của các thiết bị, hệ thống hạ tầng, tận dụng tối đa tài nguyên phần cứng, phần mềm giúp giảm chi phí đầu tƣ hệ thống.
o Việc sử dụng giải pháp này giúp giảm thiểu nguồn lực con ngƣời cho việc duy trì hệ thống phần cứng và phần mềm, cho phép tập trung nguồn lực vào việc cung cấp các dịch vụ, sản phẩm có giá trị gia tăng cao hơn.
Hiệu quả kỹ thuật:
o Giải pháp Cloud giúp quản lý tài nguyên chặt chẽ, việc lƣu trữ và bảo trì khối lƣợng lớn dữ liệu có thể đƣợc tiến hành dễ dàng, việc tăng đột ngột khối lƣợng công việc cũng đƣợc xử lý hiệu quả, vì các đám mây có thể đƣợc mở rộng một cách dễ dàng và linh hoạt.
Hiệu quả xã hội:
o Việc triển khai một hạ tầng điện toán mây tốt sẽ là cơ sở để cung cấp các dịch vụ giá trị gia tăng trên nền điện toán đám mây. Đây cũng chính là tiền đề để cung cấp các dịch vụ nội dung của Viettel, tạo thành một hệ sinh thái gắn kết các sản phẩm của Viettel. Nhờ đó khách hàng của Viettel sẽ đƣợc sử dụng các dịch vụ giá trị gia tăng mới, có chất lƣợng cao hỗ trợ tốt cho quá trình vận hành của doanh nghiệp và mỗi cá nhân.
94
DANH MỤC TÀI LIỆU THAM KHẢO Tiếng Việt:
[1]. Nguyễn Anh Tài, Nguyễn Phƣơng Duy, Phạm Thanh Phƣơng, Báo cáo đề tài Cloud Computing, ĐHBK TP.HCM
[2]. Huỳnh Quyết Thắng (2013), Báo cáo chuyên đề số 1.2.1 “Nghiên cứu làm chủ công nghệ dịch vụ đám mây (tạo lập và cung cấp dịch vụ, cung cấp nội dung số, quản lý truy cập)”, ĐHBK Hà Nội