Skip to content

manhdinh/Glance

Repository files navigation

Glance trong OpenStack

##Vai trò của Glance trong Open Stack Glance trong OpenStack là một project có nhiệm vụ chính là lưu trữ các file image để tạo instance.Khi kết hợp với Nova và Swift, Glance có thể cung cấp giải pháp end-to-end cho việc quản lí các disk image cho hạ tầng cloud. ##Kiến trúc tổng quan về Glance

  • 1.Mô hình kiến trúc của Glance
    • Glance-API : chiu trách nhiệm nhận các API calls cho việc truy xuất, lưu trữ image...
    • Glance-registry : Lưu trữ processes và lấy về các metadata về image( size, type...)
    • Glance-database: Database lưu trữ về các image metadata
    • Glance-stores: Thành phần lưu trữ image: có thể sử dụng file system, S3, Swift...
  • 2.Cách thức hoạt động trong Glance
    • 1.Khi có client muốn làm việc với Glance, keystone sẽ xác thực người dùng đó là ai ( AuthN ), khi xác thực đúng thì Client sẽ thực hiện 1 call API thông qua REST API tới Glance Domain Controller ( DGC ) .
    • 2.GDC thực hiện xác nhận quyền của Client với Keystone, sau đó làm việc với Glance DB, các việc này thông qua 3 lớp Auth Notifier Policy Quota Location DB, Registry Layer và DAL để lấy các metadata về file image cần làm việc.
    • 3.Sau khi xác thực và lấy được thông tin về image cần dùng, Auth Notifier Policy Quota Location DB sẽ chọc xuống Glance Store, sau khi xác thực người dùng và quyền, Glance Store sẽ trả về file image cần thiết.
  • 3.Khi làm việc với Glance, cần lưu ý và hiểu rõ về 3 phần sau :

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published