Tìm hiểu OpenStack Môi trường : Centos 7 Phiên bản : Openstack Stein Hypervisor : KVM/QEMU Có sử dụng FirewallD, không sử dụng SeLinux. Mục Lục 1. Giới thiệu Giới thiệu về Cloud Computing và Openstack Cài thử nghiệm Openstack sử dụng Packstack Sử dụng Openstack dashboard Chuẩn bị môi trường cài đặt Openstack Stein 2. Openstack Identity - Keystone Giới thiệu về Openstack Identity Cài đặt Keystone Cấu hình Keystone Tìm hiểu Keystone Token Làm việc với Keystone sử dụng Openstack Client Làm việc với Keystone thông qua API sử dụng Curl 3. Openstack Image - Glance Giới thiệu về Openstack Image - Glance Cài đặt Glance Tìm hiểu Metadata definition service trong Openstack image Làm việc với Glance thông qua Openstack client và Glance API Tìm hiểu Image Property(các thuộc tính của image) 4. Placement Giới thiệu về Placement Cài đặt dịch vụ Placement 5. Openstack Compute - Nova Giới thiệu về dịch vụ Openstack Compute - Nova Cài đặt Nova Làm việc với Nova sử dụng Openstack client và Nova API Một số cấu hình bổ sung cho Nova Sử dụng Metadata trong Nova Giao tiếp nội bộ của các thành phần trong Nova Migrate máy ảo trong Nova (chưa hoàn thành) 6. Openstack Networking - Neutron Giới thiệu về Openstack Networking - Neutron và một số khái niệm liên quan Cài đặt Openstack Neutron sử dụng LinuxBridge - mô hình Self-service Network namespace và kiến trúc các thành phần Neutron Tìm hiểu Address Scope Luồng đi của mạng trong Neutron sử dụng Linux Bridge Cài đặt Openstack Neutron sử dụng Openvswitch - mô hình Self-service Luồng đi của mạng trong Neutron sử dụng Openvswitch 7. Openstack Block Storage - Cinder Tìm hiểu tổng quan về dịch vụ Openstack Block Storage Cài đặt Cinder-sử dụng storage backend LVM Kiến trúc và luồng hoạt động giữa các thành phần của Cinder Một số câu lệnh làm việc với Cinder Cấu hình mutilple backend cho Cinder Tìm hiểu cơ chế Filter và weghter trong Cinder để scheduler