Tiểu luận môn điện toán lưới và đám mây TÌM HIỂU VỀ OPENSTACK ĐỂ XÂY DỰNG MỘT PRIVATE CLOUD (Full)
Cloud Computing đang là chủ đề được bàn luận sôi nổi nhất hiện nay, các công nghệ liên quan đến 'cloud' nhận được rất nhiều quan tâm từ người dùng và doanh nghiệp. Đã có khá nhiều sản phẩm thương mại cũng như nguồn mở miễn phí được giới thiệu cung cấp cho người dùng khả năng xây dựng các thành phần của Cloud Computing, từ hạ tầng IaaS đến PaaS và SaaS. Tuy nhiên tất cả vẫn đang trong quá trình phát triển, sẽ rất sai lầm nếu chỉ nghe theo quảng cáo từ các nhà cung cấp đó. Để có nhận xét chính xác và chi tiết hơn về hiện trạng của các sản phẩm này, cách tốt nhất là hãy thử nghiệm chúng.
Một trong những ưu điểm của Cloud Computing là nó sử dụng hiệu quả hơn các tài nguyên từ hệ thống vật lý và hiệu suất sử dụng năng lượng cao hơn. IaaS chính là thành phần quan trọng nhất giúp cho Cloud Computing thực hiện được điều này. Là thành phần quản lý hạ tầng về phần cứng, mạng và phân phối lại các tài nguyên này, IaaS chính là phần cung cấp cho người dùng khả năng xây dựng hạ tầng cơ sở cho đám mây riêng của họ (Private Cloud).
Trong báo cáo này em xin trình bày một số thử nghiệm bước đầu về một trong những IaaS đang được quan tâm nhất hiện nay: Openstack. Là một dự án nguồn mở được tham gia bởi hơn 160 công ty lớn trên thế giới, Openstack mang đến cho các doanh nghiệp khả năng xây dựng các đám mây riêng phục vụ cho công việc nội bộ hoặc lớn hơn là đám mây để cung cấp dịch vụ liên quan tới Cloud Computing.
NỘI DUNG:
MỤC LỤC 1
DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT 3
DANH MỤC CÁC HÌNH ẢNH 4
LỜI MỞ ĐẦU 5
Chương 1. Tổng quan về Cloud Computing 6
1.1 Giới thiệu về Cloud Computing 6
1.2 Những lợi ích của Cloud Computing 8
Chương 2. Tìm hiểu về OpenStack 10
2.1 Tổng quan về OpenStack 10
2.2 Các thành phần của OpenStack 10
2.2.1 Kiến trúc của OpenStack 11
2.2.2 Thành phần Compute (Nova) 13
2.2.3 OpenStack Object Storage 15
2.2.4 OpenStack Image Server (Glance) 19
2.2.5 OpenStack KeyStone và OpenStack DashBoard 22
Chuơng 3 Xây dựng một Private Cloud với OpenStack 23
3.1 Mục đích 23
3.2 Mô hình 23
3.3 Các bước cài đặt 23
3.3.1 Chuẩn bị server Ubuntu 23
3.3.2 Cấu hình các thông số card mạng của server Ubuntu 23
3.3.3 Cài đặt và cấu hình các phần mềm bắt buộc 24
3.3.4 Cài đặt và cấu hình KeyStone 25
3.3.5 Cài đặt và cấu hình Glance 28
3.3.6 Cài đặt và cấu hình Neutron 31
3.3.7 Cài đặt Nova 34
3.3.8 Cài đặt Horizon 37
3.3.9 Cấu hình mạng cho OpenStack 37
3.3.10 Tại một máy ảo thử nghiệm 40
Chương 4 . KẾT LUẬN 42
TÀI LIỆU THAM KHẢO 42
Cloud Computing đang là chủ đề được bàn luận sôi nổi nhất hiện nay, các công nghệ liên quan đến 'cloud' nhận được rất nhiều quan tâm từ người dùng và doanh nghiệp. Đã có khá nhiều sản phẩm thương mại cũng như nguồn mở miễn phí được giới thiệu cung cấp cho người dùng khả năng xây dựng các thành phần của Cloud Computing, từ hạ tầng IaaS đến PaaS và SaaS. Tuy nhiên tất cả vẫn đang trong quá trình phát triển, sẽ rất sai lầm nếu chỉ nghe theo quảng cáo từ các nhà cung cấp đó. Để có nhận xét chính xác và chi tiết hơn về hiện trạng của các sản phẩm này, cách tốt nhất là hãy thử nghiệm chúng.
Một trong những ưu điểm của Cloud Computing là nó sử dụng hiệu quả hơn các tài nguyên từ hệ thống vật lý và hiệu suất sử dụng năng lượng cao hơn. IaaS chính là thành phần quan trọng nhất giúp cho Cloud Computing thực hiện được điều này. Là thành phần quản lý hạ tầng về phần cứng, mạng và phân phối lại các tài nguyên này, IaaS chính là phần cung cấp cho người dùng khả năng xây dựng hạ tầng cơ sở cho đám mây riêng của họ (Private Cloud).
Trong báo cáo này em xin trình bày một số thử nghiệm bước đầu về một trong những IaaS đang được quan tâm nhất hiện nay: Openstack. Là một dự án nguồn mở được tham gia bởi hơn 160 công ty lớn trên thế giới, Openstack mang đến cho các doanh nghiệp khả năng xây dựng các đám mây riêng phục vụ cho công việc nội bộ hoặc lớn hơn là đám mây để cung cấp dịch vụ liên quan tới Cloud Computing.
NỘI DUNG:
MỤC LỤC 1
DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT 3
DANH MỤC CÁC HÌNH ẢNH 4
LỜI MỞ ĐẦU 5
Chương 1. Tổng quan về Cloud Computing 6
1.1 Giới thiệu về Cloud Computing 6
1.2 Những lợi ích của Cloud Computing 8
Chương 2. Tìm hiểu về OpenStack 10
2.1 Tổng quan về OpenStack 10
2.2 Các thành phần của OpenStack 10
2.2.1 Kiến trúc của OpenStack 11
2.2.2 Thành phần Compute (Nova) 13
2.2.3 OpenStack Object Storage 15
2.2.4 OpenStack Image Server (Glance) 19
2.2.5 OpenStack KeyStone và OpenStack DashBoard 22
Chuơng 3 Xây dựng một Private Cloud với OpenStack 23
3.1 Mục đích 23
3.2 Mô hình 23
3.3 Các bước cài đặt 23
3.3.1 Chuẩn bị server Ubuntu 23
3.3.2 Cấu hình các thông số card mạng của server Ubuntu 23
3.3.3 Cài đặt và cấu hình các phần mềm bắt buộc 24
3.3.4 Cài đặt và cấu hình KeyStone 25
3.3.5 Cài đặt và cấu hình Glance 28
3.3.6 Cài đặt và cấu hình Neutron 31
3.3.7 Cài đặt Nova 34
3.3.8 Cài đặt Horizon 37
3.3.9 Cấu hình mạng cho OpenStack 37
3.3.10 Tại một máy ảo thử nghiệm 40
Chương 4 . KẾT LUẬN 42
TÀI LIỆU THAM KHẢO 42
Không có nhận xét nào: