1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ỨNG DỤNG PHẦN mềm OPENSTACK TRONG điện TOÁN đám mây

78 26 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 78
Dung lượng 3,96 MB

Nội dung

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CƠ SỞ TẠI THÀNH PHỐ HỒ CHÍ MINH KHOA VIỄN THƠNG II _ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHUYÊN NGÀNH: KỸ THUẬT ĐIỆN TỬ TRUYỀN THƠNG HỆ: ĐẠI HỌC CHÍNH QUY NIÊN KHĨA: 2013-2018 Đề tài: ỨNG DỤNG PHẦN MỀM OPENSTACK TRONG ĐIỆN TOÁN ĐÁM MÂY Sinh viên thực : VŨ MINH VƯƠNG MSSV : N13DCVT137 Lớp : D13CQVT02-N Giáo viên hướng dẫn : ThS NGUYỄN KHÁNH TOÀN TP.HCM – Tháng 12 năm 2017 HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CƠ SỞ TẠI THÀNH PHỐ HỒ CHÍ MINH KHOA VIỄN THƠNG II _ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHUYÊN NGÀNH: KỸ THUẬT ĐIỆN TỬ TRUYỀN THƠNG HỆ: ĐẠI HỌC CHÍNH QUY NIÊN KHĨA: 2013-2018 Đề tài: ỨNG DỤNG PHẦN MỀM OPENSTACK TRONG ĐIỆN TOÁN ĐÁM MÂY Mã số đề tài: 17 N13DCVT137 NỘ DUNG: - CHƯƠNG I: TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY - CHƯƠNG II: TỔNG QUAN VỀ OPENSTACK - CHƯƠNG III: SECURITY TRONG “CLOUD COMPUTING” - CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK Sinh viên thực : VŨ MINH VƯƠNG MSSV : N13DCVT137 Lớp : D13CQVT02-N Giáo viên hướng dẫn : ThS NGUYỄN KHÁNH TOÀN TP.HCM – Tháng 12 năm 2017 LỜI CẢM ƠN Để hoàn thành tốt đồ án “Ứng dụng phần mềm OpenStack điện toán đám mây” em vận dụng nhiều kiến thức quý báu học Học Viện Cơng Nghệ Bưu Chính Viễn Thơng sở Hồ Chí Minh Qua đó, em xin gửi lời cảm ơn chân thành đến Quý Thầy, Cô khoa Viễn Thông II, Học Viện Công Nghệ Bưu Chính Viễn Thơng tận tình dạy trang bị kiến thức vô quý báu giúp em có kiến thức chun mơn, kỹ cần thiết cho công việc sau Đặc biệt, em xin chân thành cảm ơn hướng dẫn, bảo tận tình thầy Ths.Nguyễn Khánh Toàn giúp đỡ em nhiều việc hồn thành đồ án tốt nghiệp Em xin gửi lời cảm ơn đến gia đình, bạn bè động viên, giúp đỡ em nhiều suốt thời gian nghiên cứu thực đồ án Mặc dù em cố gắng để hoàn thành đồ án này, hạn chế thời gian, kiến thức, kinh nghiệm sở vật chất nên chắn không tránh khỏi sai sót, em mong nhận thơng cảm đóng góp, hướng dẫn Q Thầy, Cơ bạn bè Cuối cùng, em xin gửi đến tất thầy Học Viện Cơng Nghệ Bưu Chính Viễn Thơng, gia đình bạn bè lời chúc sức khỏe thành công Em xin chân thành cảm ơn! TP.HCM, tháng 12 năm 2017 Sinh viên thực Vũ Minh Vương i MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I: TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY Cloud Computing 1.1.1 Giới thiệu “Điện toán đám mây” 1.1.2 Những lợi ích “Điện tốn đám mây” 1.1.3 Các công nghệ ảo hóa (Virtualization Technologies) 1.1.3.1 Kernel mode User mode 1.1.3.2 Hypervisor 1.1.3.3 Full-virtualization 10 1.1.3.4 Para-virtualization 11 1.1.3.5 OS-level virtualization (Isolation) 11 1.1.4 Hướng tiếp cận “Cloud Computing” sử dụng công cụ nguồn mở 12 Các giải pháp mã nguồn mở cho mơ hình điện tốn đám mây 13 1.2.1 Eucalyptus 13 1.2.2 OpenNebula 13 1.2.3 Nimbus 13 1.2.4 Xen Cloud Platform (XCP) 13 1.2.5 AbiCloud 13 1.2.6 OpenStack 13 CHƯƠNG II: TỔNG QUAN VỀ OPENSTACK 15 2.1 Amazon Web Service - nguồn cảm hứng cho đời Openstack 15 2.2 Giới thiệu OpenStack Projects 17 2.2.1 Lịch sử Openstack 17 2.2.2 Tổng quan Openstack 18 2.2.3 Các phiên OpenStack 19 2.3 Kiến trúc OpenStack 21 2.3.1 Kiến trúc mức khái niệm 21 2.3.2 Kiến trúc mức logic 23 2.3.3 Vị trí OpenStack thực tế 24 2.3.4 Các project OpenStack 24 2.3.4.1 Keystone - Identity Service 24 2.3.4.2 Nova - Compute Service 26 ii 2.3.4.3 Glance - Image Service 28 2.3.4.4 Cinder - Block Storage Service 30 2.3.4.5 Swift - Object Storage Service 32 2.3.4.6 Neutron - Networking Service 33 2.3.4.7 Horizon - Dashboard Service 36 CHƯƠNG III: SECURITY TRONG CLOUD COMPUTING 37 3.1 CSA 37 3.1.1 Quản lý Cloud Computing 37 3.1.2 Hoạt động Cloud Computing 38 3.2 NIST 38 3.3 Các nghiên cứu từ trường đại học 39 3.3.1 Information Security Policies 40 3.3.2 Cloud RAS issues 40 3.4 Các giải pháp security cho mơ hình “Cloud Computing” 41 3.4.1 ACloud Computingess control and management 41 3.4.2 Các biện pháp đối phó xảy vấn đề security 42 3.4.3 DDoS 43 3.5 OpenStack Security 43 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK 45 4.1 Mơ hình cài đặt 45 4.1.1 Xây dựng mơ hình cài đặt 45 4.1.2 IP Planning 45 4.1.3 Chuẩn bị môi trường LAB 46 4.2 Tiến hành cài đặt OpenStack Pike [7,8] 50 4.2.1 Cài đặt môi trường 50 4.2.2 Cấu hình Network 50 4.2.3 Cài đặt NTP 52 4.2.4 Cài đặt repos để cài OpenStack Pike 52 4.3 Cài dịch vụ Identity (keystone) 53 4.3.1 Tạo database cho keystone 53 4.3.2 Cài đặt cấu hình keystone 53 4.3.3 Kiểm tra dịch vụ Keyston 54 4.4 Cài dịch vụ Image (Glance) 55 4.4.1 Tạo database cho glance 55 4.4.2 Tạo user glance, gán quyền tạo endpoint API cho dịch vụ glance 55 iii 4.4.3 Cài đặt cấu hình cho dịch vụ glance 55 4.4.4 Kiểm chứng lại việc cài đặt glance 55 4.5 Cài dịch vụ Compute (Nova) 56 4.5.1 Cài đặt thành phần node controller 56 4.5.2 Tạo database cho nova 56 4.5.3 Cài đặt cấu hình Nova 57 4.5.4 Cài đặt nova-compute1 58 4.6 Cài đặt cấu hình neutron 60 4.6.1 Node controller 60 4.6.2 Node compute1 60 4.7 Cài đặt cấu hình HORIZON (dashboad) controller node 61 4.8 Sử dụng Dashboard tạo máy ảo 62 4.8.1 Tạo Network 62 4.8.2 Tạo máy ảo(instance) 65 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 68 KÝ HIỆU VÀ CHỮ VIẾT TẮT 69 TÀI LIỆU THAM KHẢO 70 iv MỤC LỤC HÌNH VẼ Hình 1.1: Mơ hình Cloud Computing Hình 1.2: Tổng quan Cloud Computing Hình 1.3: Mơ hình Public Cloud Hinh 1.4: Mơ hình Private Cloud Hình 1.5: Mơ hình Hybrid Cloud Hình 1.6: Mơ hình Community Cloud Hình 1.7: Mơ hình dịch vụ OpenStack Hình 1.8: Monolithic Microker nelized Hypervisor Hình 1.9: Full-virtualization 10 Hình 1.11: OS-level virtualization 11 Hin ̀ h 2.1: Management console AWS 15 Hình 2.2: Dịch vụ AWS 16 Hình 2.3 : Các phiên OpenStack 21 Hình 2.7 : Keystone - Identity Service 25 Hình 2.8 : OpenStack Computer 26 Hình 2.9 : Các thành phần Nova-Compute Service 27 Hình 2.10 :Glance – Image Service 28 Hinh 2.11 : Glance giao diện oVirt 29 Hình 2.12 : Các thành phần Cinder 30 Hình 2.13 : Swift - Object Storage Service 32 Hình 2.14 : Kiến trúc swift 33 Hình 2.15 : Neutron - Networking Service 34 Hình 2.16 : Neutron API extension 35 Hình 2.17 : Đăng nhập vào giao diện Horizon – Dashboard Service 36 Hình 4.1: Mơ hình cài đặt OpenStack Pike 45 Hình 4.2: Các tham số phần cứng cho LAB OpenStack-Pike 45 Hình 4.3: Cấu hình máy ảo cho controller node 46 Hinh 4.4: Cấu hình máy ảo cho COMPUTE NODE 47 Hình 4.5: Cấu hình máy ảo cho Block STORAGE 48 Hình 4.6: Chọn ngơn ngữ cài đặt Ubuntu 48 Hình 4.7: Install Ubuntu Server 49 Hình 4.8: Kết thúc cài đặt Ubuntu 49 Hình 4.9: Login vào server vừa tạo thành công 49 Hình 4.10: Cấu hình network controller node 50 Hình 4.11: Cấu hình network compute node 50 Hình 4.12: Cấu hình network node block storage 51 Hình 4.13: Ping đến Gateway 51 Hình 4.14: Ping ngồi Internet 51 Hình 4.15: Cập nhật hosts node 52 v Hình 4.16: Kiểm tra hoạt động NTP 52 Hĩnh 4.17: Kiểm tra cài đặt Glance 56 Hình 4.18: Kiểm tra cài dịch vụ Nova 58 Hình 4.19: Liệt kê dịch vụ Nova 58 Hình 4.20: Các API endpoint Nova 59 Hình 4.21: Các cell API placement Nova 59 Hình 4.22: Kiểm tra agent netwrok Neutron 61 Hình 4.23: Login vào Horizon OpenStack 62 Hình 4.25: Các Network đuợc tạo 64 Hình 4.26: Network Topology 64 Hình 4.27: Tạo router cho network 65 Hình 4.28: Tạo máy ảo(instance) 65 Hình 4.29: Các máy ảo tạo 66 Hình 4.30: Cấp Floating IP cho Instance 66 Hình 4.31: Ping từ Instance Internet 67 Hình 4.32: Login vào instance webserver 67 vi LỜI MỞ ĐẦU LỜI MỞ ĐẦU Trong vài năm gần đây, điện toán đám mây (Cloud Computing) tạo cách mạng nghành cơng nghiệp máy tính, thay đổi cách thức sử dụng nguồn tài nguyên, cấu vận hành việc lưu trữ, phân phối xử lí thông tin Các công nghệ liên quan đến “Cloud” nhận nhiều quan tâm từ người dùng doanh nghiệp Đa số sử dụng nhiều dịch vụ ứng dụng công nghệ điện toán đám mây đời sống ngày quản lí doanh nghiệp Một ưu điểm Cloud Computing sử dụng hiệu tài nguyên từ hệ thống vật lý hiệu suất sử dụng lượng cao IaaS thành phần quan trọng giúp cho Cloud Computing thực điều Là thành phần quản lý hạ tầng phần cứng, mạng phân phối lại tài nguyên này, IaaS phần cung cấp cho người dùng khả xây dựng hạ tầng sở cho đám mây riêng họ (Private Cloud) Trong báo cáo em xin trình bày số thử nghiệm bước đầu IaaS quan tâm nay: Openstack Là dự án nguồn mở tham gia 160 công ty lớn giới, Openstack mang đến cho doanh nghiệp khả xây dựng đám mây riêng phục vụ cho công việc nội lớn đám mây để cung cấp dịch vụ liên quan tới Cloud Computing Trong phần đầu báo cáo giới thiệu số khái niệm Cloud Computing cơng nghệ ảo hóa Phần trình bày Openstack, security hệ thống Cloud Computing Phần cuối cài đặt triển khai thử nghiệm mô hình OpenStack SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG CHƯƠNG I: TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY CHƯƠNG I: TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY Cloud Computing 1.1.1 Giới thiệu “Điện toán đám mây” Điện toán đám mây (Cloud Computing) hay cịn gọi điện tốn máy chủ ảo nơi tính tốn “định hướng dịch vụ” phát triển dựa vào Inter net C ụ thể hơn, mơ hình điện tốn đám mây, tất tài nguyên, thông tin, software chia sẻ cung cấp cho máy tính, thiết bị, người dùng dư ới dạng dịch vụ tảng hạ tầng mạng công cộng (thường mạng Internet) [1, 2] Các user sử dụng dịch vụ sở liệu, website, lưu trữ, … mơ hình Cloud Computing khơng cần quan tâm đến vị trí địa lý thơng tin khác hệ thống mạng đám mây - “điện toán đám mây suốt ngư ời dùng” Hình 1.1: Mơ hình Cloud Computing Viện tiêu chuẩn cơng nghệ quốc gia Mỹ (NIST) định nghĩa: "Cloud Computing mô hình cho phép truy cập qua mạng để lựa chọn sử dụng tài ngun tính tốn (ví dụ: mạng, máy chủ, lưu trữ, ứng dụng dịch vụ) theo nhu cầu cách thuận tiện nhanh chóng; đồng thời cho phép kết thúc sử dụng dịch vụ, giải phóng tài nguyên dễ dàng, giảm thiểu giao tiếp với nhà cung cấp” Người dùng cuối truy cập sử dụng ứ ng dụng đám mây thơng qua ứ ng dụng trình duyệt web, ứng dụng mobile, máy tính cá nhân thơng thường Hiệu sử dụng phí a người dùng cuối cải thiện phần mềm chuyên dụng, sở liệu l u trữ cài đặt hệ thống máy chủ ảo mơi trường điện tốn đám mây “data center” SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img • Upload file image vừa tải openstack image create "cirros" \ file cirros-0.3.5-x86_64-disk.img \ disk-format qcow2 container-format bare \ public • Kiểm tra lại image có hay chưa openstack image list Hĩnh 4.17: Kiểm tra cài đặt Glance 4.5 Cài dịch vụ Compute (Nova) Nova đảm nhiệm chức cung cấp quản lý tài nguyên OpenStack để cấp cho VM 4.5.1 Cài đặt thành phần node controller 4.5.2 Tạo database cho nova • Đăng nhập vào database với quyền root mysql -u root -pvuongvu • Tạo database nova_api, nova, nova_cell0: CREATE DATABASE nova_api; CREATE DATABASE nova; CREATE DATABASE nova_cell0; FLUSH PRIVILEGES; EXIT; • Chạy script biến mơi trường: source admin-openrc • Tạo user nova openstack user create domain default password vuongvu nova • Thêm role admin cho user nova project service openstack role add project service user nova admin • Tạo dịch vụ nova openstack service create name nova \ description "OpenStack Compute" compute • Tạo endpoint cho dịch vụ compute: SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 56 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK openstack endpoint create region RegionOne \ compute public http://controller:8774/v2.1 openstack endpoint create region RegionOne \ compute internal http://controller:8774/v2.1 openstack endpoint create region RegionOne \ compute admin http://controller:8774/v2.1 • Tạo user placement openstack user create domain default password vuongvu placement • Thêm role admin cho user placement project service: openstack role add project service user placement admin • Tạo dịch vụ placement: openstack service create name placement description "Placement API" placement • Tạo endpoint cho placement Openstack endpoint create region RegionOne placement public http://controller:8778 Openstack endpoint create region RegionOne placement internal http://controller:8778 Openstack endpoint create region RegionOne placement admin http://controller:8778 4.5.3 Cài đặt cấu hình Nova • Cài đặt gói: apt install -y nova-api nova-conductor nova-consoleauth \ nova-novncproxy nova-scheduler nova-placement-api • Configure file /etc/nova/nova.conf • Tạo database cho nova_api su -s /bin/sh -c "nova-manage api_db sync" nova • Đăng ký cell0 database: su -s /bin/sh -c "nova-manage cell_v2 map_cell0" nova • Create the cell1 cell: su -s /bin/sh -c "nova-manage cell_v2 create_cell name=cell1 verbose" nova • Tạo database cho nova su -s /bin/sh -c "nova-manage db sync" nova • Kiểm tra lại nova cell0 cell1 đăng ký hay chưa: nova-manage cell_v2 list_cells SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 57 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK Hình 4.18: Kiểm tra cài dịch vụ Nova 4.5.4 Cài đặt nova-compute1 • Cài đặt apt install nova-compute -y • Cấu hình transport_url = rabbit://openstack:vuongvu@controller my_ip = 10.10.10.191 use_neutron = True firewall_driver = nova.virt.firewall.NoopFirewallDriver ❖ Quay lại node controller thêm compute node vào database • Khai báo biến mơi trường: source admin-openrc • Liệt kê dịch vụ thành phần: Hình 4.19: Liệt kê dịch vụ Nova • Liệt kê API endpoint SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 58 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK Hình 4.20: Các API endpoint Nova • Kiểm tra cells placement API Hình 4.21: Các cell API placement Nova SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 59 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK 4.6 Cài đặt cấu hình neutron Cài đặt cấu hình cho dịch vụ neutron theo chế self-service netwok 4.6.1 Node controller • Cài đặt thành phần cho neutron apt -y install neutron-server neutron-plugin-ml2 \ neutron-linuxbridge-agent neutron-l3-agent neutron-dhcp-agent \ neutron-metadata-agent • Configure file /etc/neutron/neutron.conf connection = mysql+pymysql://neutron:vuongvu@controller/neutron • Configure file /etc/neutron/plugins/ml2/ml2_conf.ini type_drivers = flat,vlan,vxlan tenant_network_types = vxlan mechanism_drivers = linuxbridge,l2population extension_drivers = port_security flat_networks = provider • Đồng database cho neutron su -s /bin/sh -c "neutron-db-manage config-file /etc/neutron/neutron.conf \ -config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head" neutron 4.6.2 Node compute1 • Cài đặt thành phần apt install neutron-linuxbridge-agent –y • Configure file /etc/neutron/neutron.conf auth_strategy = keystone transport_url = rabbit://openstack:vuongvu@controller • Configure file /etc/neutron/plugins/ml2/linuxbridge_agent.ini physical_interface_mappings = provider:ens32 enable_vxlan = true local_ip = 10.10.20.191 l2_population = true SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 60 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK Hình 4.22: Kiểm tra agent netwrok Neutron 4.7 Cài đặt cấu hình HORIZON (dashboad) controller node • Cài đặt thành phần cho dashboad apt install openstack-dashboard -y • Configure file /etc/openstack-dashboard/local_settings.py OPENSTACK_HOST = "controller" ALLOWED_HOSTS = ['*'] SESSION_ENGINE = 'django.contrib.sessions.backends.cache' CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'controller:11211', } } OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True OPENSTACK_API_VERSIONS = { "identity": 3, "image": 2, "volume": 2, } OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default" OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user" TIME_ZONE = "Asia/Ho_Chi_Minh" • Restart apache SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 61 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK service apache2 restart • Vào trình duyệt nhập địa http://172.16.69.190/horizon để kiểm tra kết Hình 4.23: Login vào Horizon OpenStack 4.8 Sử dụng Dashboard tạo máy ảo 4.8.1 Tạo Network Hình 4.23: Tạo Projects SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 62 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK ➢ Select tab Admin => Networks => Create Network HÌnh 4.24: Tạo Network ➢ Tạo Network: Provider, Private(Selfservice): • Name: provider Subnet:172.16.69.0/24 Project: admin Provider Network Type: Flat Physical Network: provider Admin State: UP Shared: check External Network: check • Name: Selfservice Subnet:192.168.1.0/24 Project: admin Provider Network Type: Flat SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 63 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK Physical Network: Selfservice Admin State: UP Shared: no Hình 4.25: Các Network đuợc tạo Hình 4.26: Network Topology ➢ Tạo router: admin => Project => Network => Routers => Create Router • Set Gateway: Provider • Add interface: Selfservice SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 64 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK Hình 4.27: Tạo router cho network 4.8.2 Tạo máy ảo(instance) ➢ Project admin => Instances => Launch Instance" Hình 4.28: Tạo máy ảo(instance) SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 65 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK Hình 4.29: Các máy ảo tạo ➢ Launch instance: thông số máy ảo detail, source (image), flavor (RAM,CPU Disk), network, Key paiir, Configuration … Hình 4.30: Cấp Floating IP cho Instance • Click tab Console => Click here to show only console • Đăng nhập vào vm02 với user: cirros password: cubswin:) SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 66 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI OPENSTACK Hình 4.31: Ping từ Instance Internet Hình 4.32: Login vào instance webserver SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 67 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI Sau thời gian thực đồ án tốt nghiệp đề tài “Ứng dụng phần mềm OpenStack điện toán đám mây”, em trau dồi thêm lượng kiến thức kinh nghiệm cho việc xây dựng quản lý hệ thống mạng Về báo cáo hoàn thành thực mục tiêu đề ra: - Về kiến thức lý thuyết, em tìm hiểu trình bày khái niệm, giới thiệu tổng quan cơng nghệ điện tốn đám mây (Cloud Computing) Nắm kiến trúc điện tốn đám mây, tính vượt trội hạn chế Đồng thời, hiểu OpenStack hỗ trợ cho việc triển khai public cloud private cloud Hiểu rõ khái niệm, yêu cầu,cũng tính cách bước cài đặt hệ thống OpenStack - Về kiến thức thực nghiệm, hoàn thành triển khai OpenStack tảng Vmware sử dụng hệ điều hành Ubuntu Xây dựng mơ hình ảo hóa đơn giản cách cấu hình cài đặt máy ảo Triển khai Private cloud Public cloud, thực tính Create instance, Snapshot, HA, Monitor instance… Với mơ hình này, triển khai cho doanh nghiệp vừa nhỏ có nhu cầu ảo hóa Do cịn nhiều hạn chế thời gian số điều kiện khách quan khác (yêu cầu quyền, cấu hình máy chủ, thiết bị phần cứng…) nên đề tài em chưa triển khai hết hồn tồn tính OpenStack loadblancer, hot profile, update manager… Đó kết q trình học tập, học hỏi, nghiên cứu em thời gian thực đồ án Vì thời gian có hạn q trình thực báo báo khơng tránh sai sót, em mong thơng cảm quý thầy cô Trên sở điểm đạt hạn chế kể trên, em xin đưa hướng phát triển cho đề tài: - Tìm hiểu rõ chuyên sâu tính nêu đề tài, tiếp tục nghiên cứu phát triển đầy đủ tính tiện ích khác OpenStack - Xây dựng mơ hình ứng dụng đầy đủ triển khai thực tế nhiều server vật lý Em xin chân thành cảm ơn ! SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 68 KÝ HIỆU VÀ CHỮ VIẾT TẮT KÝ HIỆU VÀ CHỮ VIẾT TẮT IaaS Hạ tầng dịch vụ Infrastructure as a Service HĐH Hệ Điều Hành PaaS Platform as a Service Nền tảng dịch vụ SaaS Software as a Service Phần mềm dịch vụ SLA Service Level Agreement Hợp đồng cấp dịch vụ NIST National Institute of Standard Viện Tiêu chuẩn Kỹ thuật and Technology quốc gia (Hoa Kỳ) AWS Amazon Web Service Nền tảng điện toán đám mây cung cấp Amazon.com VMM Virtual Machine Monitor Giám sát máy ảo KVM Kernel-based Virtual Machine Cơ sở hạ tầng ảo hóa cho kernel Linux EC2 Elastic Cloud Compute Dịch vụ Cloud Amazon API Application Interface LXC Linux Container Môi trường ảo cho phép nhiều hệ thống Linux chạy máy vật lý Linux RAID Redundant Arrays of Inexpensive Disks Ghi liệu lên nhiều đĩa cứng lúc QEMU Quick Emulator Phần mềm ảo hóa phần cứng HA High Availability Tính sẵn sàng cao SQL Structured Query Language Ngôn ngữ truy vấn cấu trúc SVTH: VŨ MINH VƯƠNG Programming Giao diện lập trình ứng dụng LỚP: D13CQVT02-N TRANG 69 TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO [1] https://vi.wikipedia.org/wiki/Điện_toán_đám_mây [2] Cloud Computing : http://en.wikipedia.org/wiki/Cloud_computing [3] Data center: http://en.wikipedia.org/wiki/Data_center [4] Wind, S Open source Cloud Computing management platforms: Introduction, comparison, and recommendations for implementation in Open Systems (ICOS), 2011 IEEE Conference on 2011 [5] Kevin Jackson, Cody Bunch, Egle Sigle OpenStack Cloud Computing Cookbook Third Edition a: www.it-ebooks.info, August 2015 [6] https://www.solinea.com/blog/openstack-grizzly-architecture-revisited [7] OpenStac Docs:Pike Installation Guides – https://docs.openstack.org/pike/install/ [8]https://github.com/hoCloudComputinghudong/ghichepOpenStack/blob/master/Ope nStack Pike/docs/install_basic.md [9] https://vietstack.wordpress.com/category/openstack/ [10] Lê Minh Chí, Nguyễn Sơn Tùng Giới thiệu Cloud computing triển khai OpenStack, 2012 SVTH: VŨ MINH VƯƠNG LỚP: D13CQVT02-N TRANG 70 ... 2013-2018 Đề tài: ỨNG DỤNG PHẦN MỀM OPENSTACK TRONG ĐIỆN TOÁN ĐÁM MÂY Mã số đề tài: 17 N13DCVT137 NỘ DUNG: - CHƯƠNG I: TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY - CHƯƠNG II: TỔNG QUAN VỀ OPENSTACK - CHƯƠNG... TOÁN ĐÁM MÂY CHƯƠNG I: TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY Cloud Computing 1.1.1 Giới thiệu ? ?Điện toán đám mây? ?? Điện toán đám mây (Cloud Computing) hay cịn gọi điện tốn máy chủ ảo nơi tính tốn “định... TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY hệ thống Các giải pháp mã nguồn mở cho mơ hình điện tốn đám mây 1.2.1 Eucalyptus Eucalyptus phần mềm nguồn mở Linux-based để triển khai ? ?điện toán đám mây? ?? với loại

Ngày đăng: 04/08/2021, 07:24

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[5] Kevin Jackson, Cody Bunch, Egle Sigle. OpenStack Cloud Computing Cookbook Third Edition. a: www.it-ebooks.info, August 2015 Sách, tạp chí
Tiêu đề: OpenStack Cloud Computing Cookbook Third Edition
[2] Cloud Computing : http://en.wikipedia.org/wiki/Cloud_computing Link
[3] Data center: http://en.wikipedia.org/wiki/Data_center Link
[7] OpenStac Docs:Pike Installation Guides – https://docs.openstack.org/pike/install/ Link
[10] Lê Minh Chí, Nguyễn Sơn Tùng. Giới thiệu Cloud computing và triển khai trên OpenStack, 2012 Khác

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w