1. Trang chủ
  2. » Tất cả

gioithieu-openstackphienbannhap-140521185240-phpapp02

27 1 0

Đ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 27
Dung lượng 2,36 MB

Nội dung

Giới thiệu OpenStack (Phiên nháp) VIETSTACK Một nơi mà "tay chơi công nghệ" mệt http:/facebook.com/groups/vietstack vietstack@gmail.com Ngày 22 tháng năm 2014 Nội dung trình bày Giới thiệu OpenStack OpenStack ! Các platform tương tự OpenStack Lịch sử hình thành Một vài đặc điểm OpenStack Cách tổ chức OpenStack Foundation "Hệ sinh thái" xung quanh OpenStack Các phiên đến OpenStack đến 5/2014 Kiến trúc Openstack Kiến trúc mức ý niệm Kiến trúc mức logic Vai trò project Openstack Chức & vai trò project Hướng dẫn cài đặt & ý Các ý cài đặt Mơ hình cài đặt OpenStack Icehouse Tài liệu tham khảo & Trao đổi Tài liệu tham khảo Trao đổi VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 / 27 Giới thiệu OpenStack OpenStack ! OpenStack ! OpenStack ! OpenStack: tảng mã nguồn mở, sử dụng để xây dựng mô hình private cloud public cloud Open source software for building private and public clouds VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 / 27 Giới thiệu OpenStack Các platform tương tự OpenStack Các platform tương tự OpenStack VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 / 27 Giới thiệu OpenStack Lịch sử hình thành Tóm lược dịch vụ AWS Amazone Web Service nguồn cảm hứng đời cho OpenStack VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 / 27 Giới thiệu OpenStack Lịch sử hình thành Lịch sử hình thành Sáng lập NASA RACKSPACE I Được sáng lập NASA Rackspace Hosting vào năm 2010 I NASA đóng góp dự án Nebula, sau có tên NOVA ngày I Rackspace đóng góp dự án lưu trữ file, có tên SWIFT I Đến thì: nhiều "tay to" tham gia OpenStack Foundation VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 / 27 Giới thiệu OpenStack Một vài đặc điểm OpenStack Tóm lược đặc điểm Các đặc điểm I Thiế kế theo hướng mô-đun I "Mở" về: Thiết kế / Phát triển / Cộng Đồng / Mã Nguồn I Chu kỳ tháng phiên I 99,99% mã nguồn Python 2.x I Tên đánh theo A, B, C Tối đa 10 ký tự, danh từ I Tên - mã dự án: Compute - NOVA, Network - NEUTRON VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 / 27 Giới thiệu OpenStack Cách tổ chức OpenStack Foundation Cách tổ chức OpenStack Foundation I I I Technical Committee: Nhóm phụ trách kỹ thuật Board of Directors: Ban giám đốc User Committee: Nhóm người sử dụng VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 / 27 Giới thiệu OpenStack "Hệ sinh thái" xung quanh OpenStack "Hệ sinh thái" xung quanh OpenStack I Tính đến tháng 05/2014 I I 139 đất nước khắp giới 16567 người tham gia VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 / 27 Giới thiệu OpenStack Các phiên đến OpenStack đến 5/2014 Các phiên đến OpenStack đến 5/2014 I Autin, 10/2010 ,NOVA & SWIFT I Bexa, 02/2011, Bổ sung thêm GLANCE I Cactus, 4/2011, Giữ nguyên project Bexa có cải tiến I Diablo, 09/2011, Giữ nguyên project Bexa có cải tiến I Essex, 04/2012, Bổ sung thêm: KEYSTONE & HORIZON I Folsom, 09/2012, Bổ sung thêm: CINDER & QUANTUM I Grizzly, 04/2013, Giữ nguyên dự án, đổi QUANTUM thành NEUTRON I Havana, 10/2014, Bổ sung thêm: HEAT & CEILOMETER I Icehouse, 04/2014, Bổ sung thêm: TROVE OpenStack Icehouse gồm 10 project: NOVA - SWIFT - GLANCE - CINDER - KEYSTONE HORIZON - NEUTRON - HEAT - CEILOMETER - TROVE VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 10 / 27 Kiến trúc Openstack Vai trò project Openstack Đúc rút vài điều từ thiết kế OpenStack I Kiến thiết theo Mô-đun I Có thể lựa chọn Mơ-đun để triển khai I Có thể tích hợp kỹ thuật khác với project I Các "dịch vụ" mở rộng theo chiều ngang I Tất các project có APIs "mở" VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 13 / 27 Kiến trúc Openstack Chức & vai trò project OpenStack Dashboard - Horizon I Cung cấp giao diện cho người dùng - tương tác với OpenStack I Tương tác với APIs dịch vụ I Không đầy đủ chức đề điều khiển OpenStack VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 14 / 27 Kiến trúc Openstack Chức & vai trò project OpenStack Identity - Keystone I Dịch vụ xác thực ủy quyền OpenStack I Quản lý, tạo, sửa, xóa tài khoản, nhóm người dùng, vai trị I Hỗ trợ kết hợp với LDAP, PAM, SQL VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 15 / 27 Kiến trúc Openstack Chức & vai trò project OpenStack Compute - Nova I Lập lịch cho máy ảo (Instance) Tạo sửa, xóa, thay đổi máy ảo I Trước có nova-network, nova-volume bỏ I Quản lý "vòng đời" máy ảo - từ lúc "spawn" lúc "delete" I NOVA tương đương với EC2 (dịch vụ cung cấp máy ảo) AWS I Hỗ trợ nhiều Hypervisor: KVM, VMWare, Hyper-V, XEN, Docker I Hỗ trợ nhiều backend storage: iSCSI, SAN, NetAPP VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 16 / 27 Kiến trúc Openstack Chức & vai trò project OpenStack Image Service Glance I Lưu trữ truy vấn disk image - (các máy mẫu tạo sẵn) I Hỗ trợ nhiều định dạng Hypervisor - vmdk, vhd, qcow, ami I Làm việc với storage backend: Filesystem, Swift, Amazon S3 VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 17 / 27 Kiến trúc Openstack Chức & vai trò project OpenStack Object Storage - Swift I Đọc ghi đối tượng (chính file) thông qua HTTP I Tương tự dịch vụ S3 (Simple Storage Service) AWS (dịch vụ lưu trữ file) I Dữ liệu lưu Swift có khả "tạo sao" (replication) I Theo kiểu "Phân tán", có khả "chống chịu lỗi" quán I Có thể triển khai thành dịch vụ độc lập lưi trữ (swiftstack.com) VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 18 / 27 Kiến trúc Openstack Chức & vai trò project OpenStack Network- Neutron I Trước tên mã dự án Quantum, đổi sang Neutron Grizzly I Mục tiêu: Cung cấp dịch vụ mạng OpenStack I Thay nova-network để hướng tới SDN OpenStack I Có nhiều dịch vụ cao cấp: FWaaS, LBaaS, VPNaaS I Có chế Plugin để làm việc với hãng giải pháp network khác VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 19 / 27 Kiến trúc Openstack Chức & vai trò project OpenStack Block Storage - Cinder I Thay nova-volume, cấp "block storage" gắn vào máy ảo I Cung cấp volume (ổ đĩa - partion) gắn vào máy ảo I Có thể khở tạo máy từ Volume I Có plugin để kết nối với Storage hãng I Có thể lưu, mở rộng volume VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 20 / 27 Kiến trúc Openstack Chức & vai trò project OpenStack Block Orchestration - Heat I Thuật ngữ "Orchestration" I Dùng để triển khai ứng dụng dựa vào teamplate dựng sẵn I Tự động tính toán sử dụng tài nguyên: compute, network I Ví dụ ứng dụng: Wordpres I Là tab "stack" Horizon VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 21 / 27 Kiến trúc Openstack Chức & vai trò project OpenStack Block Telemetry - Ceilometer I Đáp ứng tính "Pay as you go" Cloud Computing I Dùng để thống kê tài nguyên mà người dùng sử dụng I Giám sát mức độ sử dụng tài nguyên OpenStack I Có mục tiêu lớn: Đo lường để tính chi phí (Billing) I Tích hợp Hozion với quyền Admin VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 22 / 27 Kiến trúc Openstack Chức & vai trò project OpenStack Database Service - Trove I Là dịch vụ sở liệu, có mặt OpenStack Icehouse I I Cung cấp Databse - không cần thơng qua người quản trị Có khả tự động backup bảo đảm an toàn I Hỗ trợ SQL NoSQL VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 23 / 27 Hướng dẫn cài đặt & ý Các ý cài đặt Các ý cài đặt I Xác định thành phần "core" OpenStack I I I I I I I Horizon Keystone Nova Glance Cinder Swift Neutron I Xác định Network use case cho network sử dụng Neutron I Xác định distro cài đặt OpenStack: Ubuntu, Centos I Cài đặt theo docs, theo script có sẵn hay cơng cụ tự động I Hiểu bước thực có chuẩn bị kiến thức Linux VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 24 / 27 Hướng dẫn cài đặt & ý Mơ hình cài đặt OpenStack Icehouse Demo hướng dẫn cài đặt mơ hình I I I I Cài đặt OpenStack Icehouse theo docs từ trang chủ OpenStack Sử dụng Neutron plugin ML2 Hypervisor: KVM Distro: Centos 6.5 VIETSTACK (VIETSTACK.COM) Giới thiệu OpenStack (Phiên nháp) Ngày 22 tháng năm 2014 25 / 27

Ngày đăng: 19/03/2018, 00:14

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

TÀI LIỆU LIÊN QUAN

w