1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài sử dụng công cụ opennebula Để tạo và triển khai một Đám mây riêng

36 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 36
Dung lượng 3,96 MB

Nội dung

Opennebula được tạo ra nhằm cung cấp một lớp quản lý cởi mở, linh hoạt và toàn điện để tự động hóa và phối hợp các hoạt động ảo hóa của trung tâm dữ liệu bằng cách tận dụng và tích hợp c

Trang 1

KHOA CONG NGHE THONG TIN Z—=7Z=7#=7 | —'l | —'l | —

BAO CAO MON HOC MON: THUC HANH AO HOA DIEN TOAN DAM MAY

DE TAI: SU DUNG CONG CU OPENNEBULA DE TAO VA TRIEN KHAI MOT

DAM MAY RIENG

Le

Trang 2

Le

BO CONG THUONG TRUONG DAI HOC CONG THUONG THANH PHO HO CHi MINH

KHOA CONG NGHE THONG TIN Z—=7Z=7#=7 | —'l | —'l | —

BAO CAO MON HOC MON: : THỰC HÀNH ẢO HÓA ĐIỆN TOÁN ĐÁM MÂY

DE TAI: SU DUNG CONG CU OPENNEBULA DE TAO VA TRIEN KHAI MỘT

DAM MAY RIENG

GVHD: Nguyễn Tuấn Khiêm

Sinh viên thực hiện:

Nguyễn Thị Kiên Bình

Nguyễn Tiến Dũng

Trang 3

PHẦN CHIA CÔNG VIỆC

Nguyễn Tiến Dũng Tìm hiểu, triển khai 100%

Nguyễn Thị Kiên Bình Hỗ trợ, Powerpiont ,Word 100%

Trang 4

LỜI MỞ ĐẦU

Ngày nay, đối với các công ty, doanh nghiệp, việc quản lý tốt, hiệu quả dữ liệu của riêng công ty cũng như dữ liệu khách hàng, đối tác là một trong những bài toán được ưu tiên hàng đầu và đang không ngừng gây khó khăn cho họ Đề có thể quản lý được nguồn

dữ liệu đó, ban đầu các doanh nghiệp phải đầu tư, tính toán rất nhiều loại chi phí như chỉ

phí cho phần cứng, phần mềm, mạng, chi phí cho quản trị viên, chi phí bảo trì, sửa chữa,

ngoài ra họ còn phải tính toán khả năng mớ rộng, nângcấp thiết bị; phải kiểm soát việc bảo mật dữ liệu cũng như tính sẵn sàng cao của dữ liệu Thuật ngữ “điện toán đám mây”

ra đời bắt nguồn từ một trong những hoàn cảnh như vậy Thuật ngữ “điện toán đám mây” còn được bắt nguồn từ ý tưởng đưa tất cảmọi thứ như đữ liệu, phần mềm, lên Internet

Chúng ta sẽ không còn trông thấy các máy PC, máy chủ của riêng các doanh nghiệp để lưu trữ dữ liệu, phần mềm nữa mà chỉ còn một số các “máy chủ ảo” tập trung ở trên

mạng Các “máy chủ ảo” sẽ cung cấp các dịch vụ giúp cho đoanh nghiệp có thể quản lý

dữ liệu dễ dang hon, hosé chi tra chi phi cho lượng sử dụng dịch vụ của họ, mà không cần phải đầu tư nhiều vào cơ sở hạ tầng cũng như quan tâm nhiều đến công nghệ Xu hướng này sẽ giúp cho các công ty, doanh nghiệp vừa và nhỏ mà không có cơ sở hạ tầng

mạng, máy chủ dé lưu trữ, quản lý dữ liệu tốt Điện toán đám mây iaas là bước tiếp theo

trong sự phát triển của các trung tâm dữ liệu Việc xác định một kích thước phù hợp cho tat cả các đám mây là không thể, vàcũng không thế cung cấp một giải pháp áp đặt các yêu cầu về cơ sở hạ tâng cho trune tâm dữ liệu Công nghệ opennebula la mot chuẩn công

nghiệp mã nguồn mở có khả năng tương tác làm cho đám mây tiến hóa bằng cách tận

dụng cơ sở hạ tầng cntt sẵn có, bảo vệ đầu tư cho khách hang, và tránh cung cấp khóa Opennebula được tạo ra nhằm cung cấp một lớp quản lý cởi mở, linh hoạt và toàn điện để

tự động hóa và phối hợp các hoạt động ảo hóa của trung tâm dữ liệu bằng cách tận dụng

và tích hợp các giải pháp cho mạng, kho lưu trữ, máy giám sát, ảo hóa, quản trỊ neười dùng Vì vậy, chúng em đã chọn đề tải “tìm hiếu và triển khai hệ thống IaaS trên opennebula” với hi vọng nắm bắt được công nghệ này, để có thê xây dựng được những đám mây

Trang 5

MỤC LỤC

CHƯƠNG I TÌM HIỂU VỀ TA AS 5< s<°+seESrseEvreeevrxeetrxeerrsserserre 1

1.3 Mô hình IaaS có đặc điểm gì? -o- 2c scsescrexsereecegre cach sggxetzersree 2

1.7 Mối quan tâm của laaS: -s- se se ©ss+eseEsetseeExeeseesersersersersersersersrre 5

1.8 Điểm khác biệt giữa PaaS, SaaS, laaS là gi? 5

2.2 Thanh phần cơ bản của đám mây nguồn mo 6

3.1 Mô hình triển khai 2-2-2 set sEEEEEszeEseEze ae Cre ae regreerecrerrecree 8

3.2.1 Xây dựng domain controlÏer i22: 22 122122211511 153 15311511553 121 1271 811121 x k2 8 3.3.1 Cài đặt máy VC€nCT à 2.2 222 He Hướ 15 3.3.2 Triên khai open nebula c1 2222211211121 121112 11181111 11111121 11111111111 82 key 19 3.3.3 Truy cập vào giao diện web của open nebulÌa c2 2222222 22

CHUONG 4 KÉT LUẬN VÀ HƯỚNG PHÁT TRIN 5- 5-52 5 se= 27

Trang 6

Chương I TÌM HIỂU VẺ IAAS

1.2 Cac tinh nang cua IaaS la gi?

Các tính năng chính của laaS:

1 Tự phục vụ: Người dùng có thể tự tạo, cấu hình và quản lý tải nguyên laa5 thông qua g1ao diện web hoặc API mà không cân sự can thiệp của nhà cung cap dịch vụ

2 Khả năng mở rộng: Người dùng có thé dé dang mo rộng hoặc thu hẹp tài nguyên IaaS theo nhu cầu sử dụng Ví dụ, bạn có thê thêm máy chủ ảo hoặc dung lượng lưu trữ khi lưu lượng truy cập tăng đột biến

3 Linh hoạt: laaS cung cấp nhiều loại tài nguyên như máy chủ ảo, lưu trữ, mạng,

hệ điêu hành và phân mêm, cho phép người dùng lựa chọn câu hình phù hợp với nhu cau cua minh

4 Thanh toán theo nhu cầu: Người dùng chỉ thanh toán cho những tải nguyên laaS mà họ sử dụng, ø1úp tiết kiệm chi phi cho các tài nguyên không sử dụng

5 Độ tin cậy cao: Cơ sở hạ tầng IaaS được quản lý bởi các chuyên gia, đảm bảo độ tin cậy và khả dụng cao

6 Dễ dang quản lý: Người dùng có thể quản lý tải nguyên IaaS thông qua giao điện web hoặc API don giản, p1úp tiết kiệm thời ø1an và công sức

7 Bảo mật: laaS cung cấp các tính năng bảo mật mạnh mẽ để bảo vệ dữ liệu và ứng dụng của người dùng

8 Kha nang truy cap toan cau: Người dùng có thể truy cập tài nguyên laaS từ

mọi nơi trên thế giới với kết nối internet

9 Cập nhật tự động: Nhà cung cấp dịch vụ laaS thường xuyên cập nhật phần mềm

và hệ điêu hành trên máy chủ ao, giup dam bao an toàn và hiệu suât tôi ưu

10 Hỗ trợ: Nhà cung cấp dich vụ laaS thường cung cấp dịch vụ hỗ trợ khách hàng 24/7 đề giúp người dùng giải quyết các vấn đề

Trang 7

Ngoài ra, laaS còn có một số tính năng nâng cao khác như:

Cân bằng tải: Phân phối lưu lượng truy cập giữa nhiều máy chủ dé nâng cao hiệu suât và độ tin cậy

Khôi phục thám họa: Sao lưu và khôi phục dữ liệu va ứng dụng trong trường hợp

Xây ra sự cô

Mang ảo: Tạo mạng riêng biệt trên nền tảng IaaS dé bao mat dữ liệu

Quản lý danh tính và truy cập: Kiểm soát quyền truy cập vào tài nguyên IaaS

Nhin chung, laaS cung cấp một loạt các tính năng mạnh mẽ giúp doanh nghiệp

và cá nhân tiệt kiệm chỉ phí, tăng hiệu quả hoạt động và đôi mới nhanh hơn

1.3 Mô hình IaaS có đặc điểm gì?

Đặc điểm chính của mô linh laaŠ:

1 Tính tự phục vụ: Người dùng có thể tự tạo, cầu hình và quản lý tài nguyên laaS

mà không cần sự can thiệp của nhà cung cấp dịch vụ Điều này giúp người dùng tiết kiệm

thời gian và công sức, đồng thời tăng khả năng kiểm soát đối với cơ sở hạ tầng của họ

2 Khả năng mớ rộng: laaŠ là mô hình điện toán đám mây có khả năng mở rộng cao Người dùng có thê dê dảng mở rộng hoặc thu hẹp tài nguyên laaS theo nhu cầu sử dụng Ví dụ, bạn có thê thêm máy chủ ảo hoặc dung lượng lưu trữ khi lưu lượng truy cập tang dot bien

3 Linh hoạt: laa5 cung cấp nhiều loại tài nguyên như máy chủ ảo, lưu trữ, mạng,

hệ điêu hành và phân mêm, cho phép người dùng lựa chọn câu hình phù hợp với nhu cau cua minh

4 Thanh toán theo nhu cầu: Người dùng chỉ thanh toán cho những tải nguyên laaS mà họ sử dụng, ø1úp tiết kiệm chi phi cho các tài nguyên không sử dụng

5 Độ tin cậy cao: Cơ sở hạ tầng IaaS được quản lý bởi các chuyên gia, đảm bảo độ tin cậy và khả dụng cao Nhà cung câp dịch vụ laaS thường có nhiêu trung tâm dữ liệu ở các khu vực khác nhau đề đảm bảo tinh san sàng cao cho ứng dụng của người dùng

6 Dễ dang quản lý: Người dùng có thể quản lý tải nguyên IaaS thông qua giao điện web hoặc API don giản, p1úp tiết kiệm thời ø1an và công sức

7 Bảo mật: laaS cung cấp các tính năng bảo mật mạnh mẽ để bảo vệ dữ liệu và ứng dụng của người dùng Nhà cung cấp dịch vụ laaS thường sử dụng các công nghệ bảo mật tiên tiên như tường lửa, mã hóa đữ liệu và kiêm soát truy cập

8 Kha nang truy cap toan cau: Người dùng có thể truy cập tài nguyên laaS từ

mọi nơi trên thế giới với kết nối internet

9 Cập nhật tự động: Nhà cung cấp dịch vụ laaS thường xuyên cập nhật phần mềm

và hệ điều hành trên máy chủ ảo, giúp đảm bảo an toàn và hiệu suất tối ưu

10 Hỗ trợ: Nhà cung cấp dich vụ laaS thường cung cấp dịch vụ hỗ trợ khách hàng 24/7 đê giúp người dùng giải quyết các vân đê

Ngoài ra, mô hình laaŠS còn có một số đặc điểm khác như:

Tính minh bạch: Người dùng có thê theo dõi mức sử dụng tài nguyên laaS của họ

Trang 8

và nhận báo cáo chỉ tiết về chỉ phí

Tính trách nhiệm: Nhà cung cấp dich vụ laaS5 có trách nhiệm đảm bảo độ tin cậy, bảo mật và hiệu suât của cơ sở hạ tâng laaS

Tính tuân thủ: laaS có thế đáp ứng các yêu cầu tuân thủ của nhiều ngành và lĩnh vực khác nhau

1.4 IaaS hoạt động như thé nao?

laaS (Infrastructure as a Service) hoạt động dựa trên nguyên tắc tách biệt phần cứng, phần mềm và hệ điều hành, cung cấp cho người dùng khả năng truy cập và sử

dụng các tài nguyên CNTT như máy chủ ảo, lưu trữ, mạng và hệ điều hành qua internet

Dưới dây là quy trình hoạt động cơ bản của laaS:

1 Người dùng đăng ký tài khoản với nhà cung cấp dịch vụ laaS:

Chọn nhà cung cấp dịch vụ IaaS uy tín như Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), v.v

Tạo tài khoản và đăng nhập vào giao diện quản trị của nhà cung cấp dịch vụ

2 Chọn tài nguyên laaS:

Duyệt qua danh sách các tài nguyên laaS có sẵn như máy chủ ảo, lưu trữ, mang, hệ

điêu hành, phân mêm, v.v

Lựa chon cau hình và dung lượng phù hợp với nhu cầu sử dụng

3 Câu hình và triển khai tài nguyên:

Câu hình các thông sô cân thiệt cho tài nguyên laaS như hệ điêu hành, phân mêm,

mạng, V.V

Triển khai tài nguyên laaS bằng øiao diện quản trị hoặc API

4 Sử dụng tài nguyên laaS:

Kết nối với tài nguyên laaS đã được triển khai thông qua các giao thức mạng tiêu chuan nhu SSH, RDP, v.v

Cài đặt và chạy ứng dụng, lưu trữ dữ liệu, v.v

5 Quản lý tài nguyên laaS:

Theo dối mức sử dụng tài nguyên laaS thông qua giao dién quan tri

Điều chỉnh cầu hình và đung lượng tài nguyên theo nhu cầu

Xóa tài nguyên laaS khi không còn sử dụng

6 Thanh toán cho dịch vụ laaS:

Thanh toán chi phi su dụng dịch vụ laaS theo mô hình thanh toán theo nhu cầu

Nhà cung cấp dịch vụ laaS sẽ tự động tính toán và gửi hóa đơn cho người dùng

Ngoài ra, laaS còn cung cấp một số tính năng nâng cao như:

Tự động hóa: Tự động hóa các tác vụ quản lý laaS như tạo, cấu hình và triển khai tài nguyên

Trang 9

Giám sát: Theo dõi hiệu suất và tỉnh trạng hoạt động của tài nguyên laaS

Bảo mật: Cung cấp các tính năng bảo mật đề bảo vệ dữ liệu và ứng dụng của người dùng

Mạng: Tạo mạng ảo riêng biệt trên nền tảng laaS

Quản lý danh tính và truy cập: Kiểm soát quyền truy cập vào tài nguyên laaS

1.5 Đối tượng nào nên sử dụng IaaS?

Đổi tượng nào nên sử dụng laaŠS?

laaS§ (Infrastructure as a Service) là mô hình điện toán đám mây phủ hợp với nhiều

đôi tượng khác nhau, bao g6m:

1 Doanh nghiệp:

Doanh nghiệp khởi nghiệp: laaŠ giúp doanh nghiệp khởi nghiệp tiết kiệm chi phí ban dau cho co so ha tang CNTT, dong thoi cho phép họ nhanh chóng mở rộng quy mô

khi hoạt động kinh doanh phát triển

Doanh nghiệp vừa và nhỏ: laaŠ giúp doanh nghiệp vừa và nhỏ linh hoạt hơn trong việc quản lý cơ sở hạ tâng CNTT, đông thời cho phép họ tập trung vào các hoạt động kinh doanh cốt lõi

_ Doanh nghiệp lớn: laaŠ giúp doanh nghiệp lớn tăng hiệu quả hoạt động, giảm thiêu rủi ro và đôi mới nhanh hơn

3 Các tổ chức phi lợi nhuận:

laaS giúp các tô chức phi lợi nhuận tiết kiệm chi phí cho cơ sở hạ tầng CNTT, đồng thời cho phép họ tập trung vào các hoạt động hồ trợ cộng đông

laaŠ cung cấp cho các tô chức phi lợi nhuận khả năng mở rộng nhanh chóng để đáp ứng nhu câu thay đôi

Ngoài ra, laaŠ còn phù hợp với các đổi tượng khác:

Các cơ quan chính phủ: laaS giúp các cơ quan chính phủ cung cấp dịch vụ cho người dân hiệu quả hơn, đông thời tiết kiệm chỉ phí

Trường học: laaŠ cung cấp cho các trường học môi trường học tập trực tuyến linh hoạt và có thê truy cập được từ mọi nơi

Bệnh viện: laaS cung cấp cho các bệnh viện khả năng lưu trữ và chia sẻ đữ liệu y tế

an toàn và bảo mật

Han ché va moi quan tim cia laaS?

Trang 10

1.6 Hạn chế của laaS:

Phụ thuộc vào kết nối internet: laaS hoạt động dựa trên mạng Internet, do đó, một kết nối internet ôn định và nhanh chóng là cần thiết để sử dụng dịch vụ này Nếu kết nối Internet bị pián đoạn hoặc chậm, có thể sây ảnh hưởng đến hiệu suất và khả năng truy cập vào hệ thống laaS

Bảo mật và quyền riêng tư: Sử dụng IaaS có thê đặt ra một số vấn đề về bao mat va quyén riéng tu Dir liệu và thông tin của người dùng được lưu trữ trên cơ sở hạ tầng đám mây của nhà cung cấp, do đó, người dùng cần đảm bảo rằng nhà cung cấp laaS tuân thủ các tiêu chuẩn bảo mật vả quyền riêng tư

Khả năng tùy chỉnh hạn chế: Mặc dù laaS cho phép người dùng, tự lựa chọn các thông số kỹ thuật phần mềm và phan cung, nhưng có thể tồn tại một số shan ché vé kha

nang tuy chinh Nguoi dung co thé bi gidi han trong việc tủy chỉnh một số tính năng hoặc

không thé thay đổi một số cấu hình có định của hệ thông

1.7 Mối quan tâm của laaS:

Hiệu suất và độ tin cậy: Một trong những mỗi quan tâm chính của laaS là hiệu suất

và độ tin cậy của hệ thông Người đùng cần đảm bảo rằng nhà cung cấp laaS có khả năng cung cấp hiệu suất cao và đảm bảo độ tin cậy của hệ thống để đáp ứng nhu cầu kinh doanh và sử dụng của họ

Quản lý và hỗ trợ: laaS đòi hỏi người dùng có kiến thức chuyên môn về hệ điều

hành, phần mềm, phần cứng và hệ thống mạng Do đó, một moi quan tam 1a kha nang

quan lý và hỗ trợ từ phía người dùng Người dùng cần đảm bảo rằng họ có đủ kiến thức

và kỹ năng để quản lý và vận hành hệ thống IaaS một cách hiệu quả

Chi phí: Một mỗi quan tâm khác của IaaS là chi phí sử dụng dịch vụ Mặc dù laaS

có thê giúp tiết kiệm chi phi so với việc xây dựng và duy trì cơ sở hạ tang riêng, nhưng người đùng cần đảm bảo rằng chỉ phí sử dụng

1.8 Điểm khác biệt giữa PaaS, SaaS, laaS là gi?

Trang 11

Cáp quyền truy cập vào môi trường Truy cả Cấp quyền truy cập vào các tài thời gian chạy cho các côngcụ Cấp quyền truy cập cho người

y cập nguyên như máy ảo và bộ nhớ ảo triển khai và phát triển cho ứng dung cudi

dung

Mô hình dịch vụ cung cấp tai Mô hình điện toán đám mây với các Mô hình dịch vụ điện toán đám

Mô hình nguyên máy tính ảo hóa qua công cụ được sử dụng nhằm phát mây lưu trữ phần mềm nhằm

Khả năng hiểu Đòi hỏi am hiếu sâu về các kỹ Đòi hỏi hiếu biết những kỹ thuật co Không có yêu cầu về kỹ thuật

"¬ z_ Phổ biến đối với người dùng và Phổ biến đối với các nhà phát triể

Mức độphổ Phổ biến với các nhà pháttiển ” Đống, với cáo gia phát GIẾT ` Toanh nghiệp, ví dụ như

us - “Ốc tập trung vào phát triền ứng dụng ““ TT CÓ và

biên cũng như nghiên cứu chia sẻ file, email và kết nôi

Dữ liệu hệ điều hành, thời gian

Kiểm soát vận hành, phần mềm trung gian Dữ liệu ứng dụng Không cần

1.9

Và các ứng dụng

Trang 12

Chương2 CÔNG NGHỆ OPENNEBULA

2.1 Tổng quan về OpenNebula

OpenNebula là một nền tảng mã nguồn mở mạnh mẽ và dễ sử dụng cho hạ tầng đám mây riêng, lai hoặc cạnh của doanh nghiệp của bạn Nó kết hợp sự đơn giản và linh hoạt của đám mây công cộng với hiệu suất, bảo mật và kiểm soát của đám mây riêng OpenNebula mang lại sự linh hoạt, mở rộng, đơn giản và độc lập với nhà cung câp đề hỗ trợ nhu cầu ngày càng tăng của các nhà phát triển và thực hành DevOps của bạn

Kiến trúc đám mây OpenNebula chuẩn bao gồm Cụm Quản lý Đám mây, với các nút Front-end, và Cơ sở hạ tầng Đám mây, gồm một hoặc nhiều Cụm công việc Các cụm

nảy có thê được đặt ở nhiều địa điểm địa lý khác nhau, với cấu hình và công nghệ khác

nhau đề đáp ứng tốt hơn nhu cầu của bạn

OpenNebula là một nền tảng tính toán đám mây mã nguồn mở để quản lý hạ tầng

phân tán đa dạng, bao gồm trung tâm dữ liệu, đám mây công cộng và hạ tầng tính toán cạnh QpenNebula quản lý cơ sở hạ tầng ảo hóa trên nền tảng KVM, LXD/LXC va AWS Firecracker, va cung cap kha nang trién khai đám mây trên hạ tầng VMware hiện có

OpenNebula CE là phần mềm mã nguồn mớ và miễn phí, được phát hành theo Giấy phép

Apache phiên bản 2 OpenNebula EE được phân phối dưới một giấy phép đóng và yêu

cầu một Đăng ký thương mại

Lịch sử của dự án OpenNebula bắt đầu từ một dự án nghiên cứu vào năm 2005 và

đã phát triển thành một dự án mã nguồn mở với cộng đồng phát triển tích cực

OpenNebula được sử dụng rộng rãi trong nhiều ngành công nghiệp, bao gồm cung cấp đám mây, viễn thông, dịch vụ công nghệ thông tin, chính phủ, ngân hàng, trò chơi điện

tử, truyền thông, lưu trữ, siêu tính toán, phòng thí nghiệm nghiên cứu và các dự án nghiên cứu quốc tế

2.2 Thành phần cơ bản của đám mây nguồn mở

Các thành phân cơ bản của đâm mây nguôn mở bao pôm:

Hệ điêu hành: Đây là phân mềm quản lý và điêu khiên các tải nguyên phân cứng

trong một môi trường đám mây Hệ điêu hành đâm mây nguồn mở thường được sử dụng

đề tạo ra các máy ảo và quản lý việc chia sẻ tài nguyên ø1ữa các máy ảo khác nhau

Trình ảo hóa: Đây là công nghệ cho phép tạo ra và quản lý các máy ảo trên một máy chủ vật lý Trình ảo hóa giúp tận dụng tối đa tài nguyên phần cứng và cung cấp tính linh hoạt trong việc triển khai và quản lý các ứng dụng trên đám mây

Hệ quản trị đám mây: Đây là phần mềm quản lý và điều khiến các tài nguyên và dịch vụ trong một môi trường đám mây Hệ quản trị đám mây nguồn mở cung cấp các tính năng như quản lý người dùng, quản lý tài nguyên, quản lý bảo mật va giam sát hệ thông

Dịch vụ lưu trữ: Đây là các dịch vụ cung cấp khả năng lưu trữ dữ liệu trên đám mây Các dịch vụ lưu trữ nguồn mở thường cung cập các tính năng như lưu trữ đám mây, sao lưu và khôi phục đữ liệu, chia sẻ tệp tin và đồng bộ hóa dữ liệu trên nhiều thiết bị

Trang 13

Dịch vụ mạng: Đây là các dịch vụ cung cấp khả năng kết noi và giao tiếp giữa các thành phần trong một môi trường đám mây Dịch vụ mạng nguồn mở thường cung cấp

các tính năng như cấu hình mạng, tường lửa, cân bằng tải và VPN (Virtual Private

Network)

Dịch vụ ứng dụng: Đây là các dịch vụ cung cấp khả năng chạy và quản lý các ứng dụng trên đám mây Dịch vụ ứng dụng nguôn mở thường cung câp các tính năng như triên khai ứng dụng, quản lý phiên bản và quản ly môi trường phát triên

2.3 Cấu trúc đám mây nguồn mở OpenNebula

Cấu trúc đám mây nguồn mở OpenNebula bao gồm các thành phần sau:

OpenNebula Core: Đây là thành phần cốt lõi của OpenNebula, quản lý và điều khiển các tài nguyên đám mây như máy chủ vật lý, mạng và lưu trữ Nó cung cấp các tính nang quản lý tài nguyên, lập lịch và tự động hóa quy trinh

OpenNebula Sunstone: Đây là giao diện người dùng đồ họa (GUI) cho OpenNebula, cho phép người dùng quản lý và điều khiển các tài nguyên đám mây thông qua trình đuyệt web Sunstone cung cấp các tính năng như tạo và quản lý máy ảo, quản lý mạng và lưu trữ, piám sát và báo cáo

OpenNebula CLI: Đây là giao diện dòng lệnh cho OpenNebula, cho phép người

dùng tương tác với hệ thông thông qua các lệnh dòng lệnh CLI cung cap cac tinh nang tương tự như Sunstone, nhưng được thực hiện thông qua các lệnh dong lệnh

OpenNebula Marketplace: Đây là một kho lưu trữ trực tuyến chứa các ảnh máy ảo

và ứng dụng sẵn sàng sử dụng trên OpenNebula Người dùng có thê tìm kiêm và tải xuông các ảnh máy ảo và ứng dụng từ Marketplace đề triên khai trên hệ thong cua minh OpenNebula Drivers: Đây là các thành phần mở rộng cho OpenNebula đề hỗ trợ các công nghệ ảo hóa và mạng khác nhau Các trình điều khiển nảy cho phép OpenNebula tương tác với các nên tảng ảo hóa như KVM, Xen và VMware, cũng như các công nghệ mang nhu VLAN va VXLAN

OpenNebula Hooks: Day là các kịch bản va mã tùy chinh duoc thie thi trong qua trình quản lý và điều khiển các tài nguyên đám mây Hooks cho phép người dùng mở rộng và tùy chỉnh hành vị của OpenNebula bằng cách thực hiện các hành động tùy chỉnh trong các sự kiện nhất định

2.4

Trang 14

Chương 3 THỤC NGHIỆM 3.1 Mô hình triển khai

VCSA8 IP:192.168.10.5:80 Opennebula.dc.local

Window server sé giup quan tri các phần tử nằm trong đường mạng

Vcenter sẽ cung cấp hạ tầng để triển khai open_nebula

Các cụm Cluster sẽ chứa các máy ảo làm tài nguyên để đưa vào open nebula sử dụng

3.2 Các bước triển khai

3.2.1 Xây dựng domain controller

Trang 15

m

Microsoft Windows [Version 6.3.9600]

(c) 2013 Microsoft Corporation All rights reserved

Trang 16

Pointer (PTR) Pointer (PTR)

Pointer (PTR)

Ê](same as parent folder) Start of Authority (

“\(same as parent folder) Name Server (NS)

“(same as parent folder) Host (A)

Elexi01 Host (A)

Elexi02 Host (A)

Elexi03 Host (A)

Elvcsa8 Host (A)

Elws2k12dc Host (A)

exi01.dc.local static exi02.dc.local static

vcsa8.dc.local static ws2k12dc.dc.local static

(54], ws2k12dc.dc.loc static

ws2k12dc.dc.local static

192.168.10.2 4/13/2024 11:00:00

192.168.10.101 static 192.168.10.102 static 192.168.10.103 static 192.168.10.111 static 192.168.10.2 static

Trang 18

This host can obtain network settings automatically if your network

includes a DHCP server If it does not, the following settings must be

K3 ¡0Ú at

( ) Disable IPu4 conf igurat ion for nanagenent netuork

(€ ) Use dunanic IPu4 address and netuork confiqurat ion

(o) Set static IPv4 address and network conf igurat ion:

Ngày đăng: 03/12/2024, 16:09

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w