SlideShare uma empresa Scribd logo
1 de 21
OpenStack Compute
Nguyen Trung Kien
VietOpenStack, 25/05/2014
Nội dung
Kiến trúc nova1
Các thành phần nova2
3
Thảo luận4
Các bước khởi chạy instance
OpenStack – Các thành phần
OpenStack – Các thành phần
Kiến trúc Nova (đơn giản)
Kiến trúc Nova (tăng quy mô)
Libvirt
Nova – Các thành phần
• nova-api
– Giao diện cho dịch vụ nova
• nova-scheduler
– Quyết định host sẽ chạy instance
• nova-conductor
– Trung gian kết nối DB
• nova-cert
– Quản lý chứng chỉ chứng thực với Nova
• nova-consoleauth
– Chứng thực token của user cho dịch vụ graphics proxy
• nova-compute
– Chạy các VM instances
Nova scheduler
• Quyết định đặt instance lên host nào
• Các luật (pluggable):
– CPU model/architecture
– Virtualization type
– PCI device availability
– CPU, RAM, Disk usage
– Trusted boot (TXT)
– …
Nova conductor
• Trung gian truy cập DB
• Các compute không truy cập trực tiếp tới DB:
– Không an toàn
– DB thành nút cổ chai khi mở rộng
• Compute host gửi các RPC
• Conductor cập nhật trạng thái DB
Kiến trúc HA
Khởi chạy instance - 1
Khởi chạy instance - 2
Khởi chạy instance - 3
Khởi chạy instance - 4
Khởi chạy instance - 5
Khởi chạy instance - 6
Nova graphics proxy
1. A user connects to the API and gets an access_url such
as, http://ip:port/?token=xyz.
2. The user pastes the URL in a browser or uses it as a client parameter.
3. The browser or client connects to the proxy.
4. The proxy talks to nova-consoleauth to authorize the token for the
user, and maps the token to the private host and port of the VNC
server for an instance.
The compute host specifies the address that the proxy should use to
connect through the nova.conf file
option,vncserver_proxyclient_address. In this way, the VNC proxy
works as a bridge between the public network and private host
network.
5. The proxy initiates the connection to VNC server and continues to
proxy until the session ends.
noVNC process
Tham khảo
• An Introduction to OpenStack and its use of
KVM - Daniel P. Berrangé
• Mirantis website
Q&A
Xin chân thành cảm ơn!

Mais conteúdo relacionado

Destaque

Quantri chienluoc
Quantri chienluocQuantri chienluoc
Quantri chienluochuongquynh
 
slide vn update 6 t2016
slide vn update 6 t2016 slide vn update 6 t2016
slide vn update 6 t2016 hero_hn
 
Van hoa lam viec cho team
Van hoa lam viec cho teamVan hoa lam viec cho team
Van hoa lam viec cho teamLê Văn Duy
 
Gioi thieu vietin bank q2.2015
Gioi thieu vietin bank q2.2015Gioi thieu vietin bank q2.2015
Gioi thieu vietin bank q2.2015bibi8x0883
 
Presentation dd session final_eng 26_march2012
Presentation dd session final_eng 26_march2012Presentation dd session final_eng 26_march2012
Presentation dd session final_eng 26_march2012Lê Văn Duy
 
Giới thiệu VietinBank
Giới thiệu VietinBankGiới thiệu VietinBank
Giới thiệu VietinBankLê Văn Duy
 
Lập kế hoạch marketing cho dịch vụ atm ngân hàng vietin bank chi nhánh đồng nai
Lập kế hoạch marketing cho dịch vụ atm ngân hàng vietin bank chi nhánh đồng naiLập kế hoạch marketing cho dịch vụ atm ngân hàng vietin bank chi nhánh đồng nai
Lập kế hoạch marketing cho dịch vụ atm ngân hàng vietin bank chi nhánh đồng naihttps://www.facebook.com/garmentspace
 

Destaque (8)

Quantri chienluoc
Quantri chienluocQuantri chienluoc
Quantri chienluoc
 
slide vn update 6 t2016
slide vn update 6 t2016 slide vn update 6 t2016
slide vn update 6 t2016
 
Van hoa lam viec cho team
Van hoa lam viec cho teamVan hoa lam viec cho team
Van hoa lam viec cho team
 
Gioi thieu vietin bank q2.2015
Gioi thieu vietin bank q2.2015Gioi thieu vietin bank q2.2015
Gioi thieu vietin bank q2.2015
 
Bidv
BidvBidv
Bidv
 
Presentation dd session final_eng 26_march2012
Presentation dd session final_eng 26_march2012Presentation dd session final_eng 26_march2012
Presentation dd session final_eng 26_march2012
 
Giới thiệu VietinBank
Giới thiệu VietinBankGiới thiệu VietinBank
Giới thiệu VietinBank
 
Lập kế hoạch marketing cho dịch vụ atm ngân hàng vietin bank chi nhánh đồng nai
Lập kế hoạch marketing cho dịch vụ atm ngân hàng vietin bank chi nhánh đồng naiLập kế hoạch marketing cho dịch vụ atm ngân hàng vietin bank chi nhánh đồng nai
Lập kế hoạch marketing cho dịch vụ atm ngân hàng vietin bank chi nhánh đồng nai
 

Semelhante a ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute

Xây dựng extension portal cho nimbus
Xây dựng extension portal cho nimbusXây dựng extension portal cho nimbus
Xây dựng extension portal cho nimbusVu Hung Nguyen
 
Run Openstack with SSL
Run Openstack with SSLRun Openstack with SSL
Run Openstack with SSLLam To
 
Bao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinhBao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinhNgok Ánk
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStackMinh Le
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStackMinh Le
 
Báo cáo thực tập tuần 6
Báo cáo thực tập tuần 6Báo cáo thực tập tuần 6
Báo cáo thực tập tuần 6Quân Quạt Mo
 
C10 - Routing Remote Access -2020.pdf
C10 - Routing Remote Access -2020.pdfC10 - Routing Remote Access -2020.pdf
C10 - Routing Remote Access -2020.pdfTrnMinhT9
 
cấu hình cloudstack
cấu hình cloudstackcấu hình cloudstack
cấu hình cloudstackvietbm9
 
Báo Cáo Thực Tập PowerPoint
Báo Cáo Thực Tập PowerPointBáo Cáo Thực Tập PowerPoint
Báo Cáo Thực Tập PowerPointKhôi Nguyễn
 
Kết nối linux đến linux bằng ssh
Kết nối linux đến linux bằng sshKết nối linux đến linux bằng ssh
Kết nối linux đến linux bằng sshphanleson
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối KỳLy ND
 
Thiết lập i pv6 trên pc
Thiết lập i pv6 trên pcThiết lập i pv6 trên pc
Thiết lập i pv6 trên pcVNG
 
Bai giang-Lap trinh he thong-Ch2-Lap trinh Socket.pdf
Bai giang-Lap trinh he thong-Ch2-Lap trinh Socket.pdfBai giang-Lap trinh he thong-Ch2-Lap trinh Socket.pdf
Bai giang-Lap trinh he thong-Ch2-Lap trinh Socket.pdfCanhPhuongVan
 
Chuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web độngChuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web độngTHPT Ngô Quyền
 
Vpn Qos trên router cisco
Vpn Qos trên router ciscoVpn Qos trên router cisco
Vpn Qos trên router ciscolaonap166
 
Openvpn nhóm-dbrr-update2
Openvpn nhóm-dbrr-update2Openvpn nhóm-dbrr-update2
Openvpn nhóm-dbrr-update2TngH36
 

Semelhante a ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute (20)

Bao cao thuc tap vpn
Bao cao thuc tap vpnBao cao thuc tap vpn
Bao cao thuc tap vpn
 
Xây dựng extension portal cho nimbus
Xây dựng extension portal cho nimbusXây dựng extension portal cho nimbus
Xây dựng extension portal cho nimbus
 
Run Openstack with SSL
Run Openstack with SSLRun Openstack with SSL
Run Openstack with SSL
 
Bao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinhBao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinh
 
Báo cáo tuần đồ án
Báo cáo tuần đồ ánBáo cáo tuần đồ án
Báo cáo tuần đồ án
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
Giới thiệu WCF
Giới thiệu WCFGiới thiệu WCF
Giới thiệu WCF
 
Báo cáo thực tập tuần 6
Báo cáo thực tập tuần 6Báo cáo thực tập tuần 6
Báo cáo thực tập tuần 6
 
C10 - Routing Remote Access -2020.pdf
C10 - Routing Remote Access -2020.pdfC10 - Routing Remote Access -2020.pdf
C10 - Routing Remote Access -2020.pdf
 
cấu hình cloudstack
cấu hình cloudstackcấu hình cloudstack
cấu hình cloudstack
 
Báo Cáo Thực Tập PowerPoint
Báo Cáo Thực Tập PowerPointBáo Cáo Thực Tập PowerPoint
Báo Cáo Thực Tập PowerPoint
 
Lt socket
Lt socketLt socket
Lt socket
 
Kết nối linux đến linux bằng ssh
Kết nối linux đến linux bằng sshKết nối linux đến linux bằng ssh
Kết nối linux đến linux bằng ssh
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối Kỳ
 
Thiết lập i pv6 trên pc
Thiết lập i pv6 trên pcThiết lập i pv6 trên pc
Thiết lập i pv6 trên pc
 
Bai giang-Lap trinh he thong-Ch2-Lap trinh Socket.pdf
Bai giang-Lap trinh he thong-Ch2-Lap trinh Socket.pdfBai giang-Lap trinh he thong-Ch2-Lap trinh Socket.pdf
Bai giang-Lap trinh he thong-Ch2-Lap trinh Socket.pdf
 
Chuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web độngChuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web động
 
Vpn Qos trên router cisco
Vpn Qos trên router ciscoVpn Qos trên router cisco
Vpn Qos trên router cisco
 
Openvpn nhóm-dbrr-update2
Openvpn nhóm-dbrr-update2Openvpn nhóm-dbrr-update2
Openvpn nhóm-dbrr-update2
 

Mais de Lê Văn Duy

Quản trị và vận hành bán lẻ - Basic
Quản trị và vận hành bán lẻ - BasicQuản trị và vận hành bán lẻ - Basic
Quản trị và vận hành bán lẻ - BasicLê Văn Duy
 
DDD - DuyLV - VINID - 17.07.2019
DDD - DuyLV - VINID - 17.07.2019DDD - DuyLV - VINID - 17.07.2019
DDD - DuyLV - VINID - 17.07.2019Lê Văn Duy
 
Tam the va Tu duy dich vu
Tam the va Tu duy dich vuTam the va Tu duy dich vu
Tam the va Tu duy dich vuLê Văn Duy
 
Dinh huong nghe nghiep cho sinh vien
Dinh huong nghe nghiep cho sinh vienDinh huong nghe nghiep cho sinh vien
Dinh huong nghe nghiep cho sinh vienLê Văn Duy
 
Tư duy logic và giải quyết vấn đề
Tư duy logic và giải quyết vấn đềTư duy logic và giải quyết vấn đề
Tư duy logic và giải quyết vấn đềLê Văn Duy
 
Bạn muốn mình luôn sáng tạo và thông minh thêm 20 % nữa ?
Bạn muốn mình luôn sáng tạo và thông minh thêm 20 % nữa ?Bạn muốn mình luôn sáng tạo và thông minh thêm 20 % nữa ?
Bạn muốn mình luôn sáng tạo và thông minh thêm 20 % nữa ?Lê Văn Duy
 
Năng lượng Mới cho một nước Việt siêu hiện đại
Năng lượng Mới cho một nước Việt siêu hiện đạiNăng lượng Mới cho một nước Việt siêu hiện đại
Năng lượng Mới cho một nước Việt siêu hiện đạiLê Văn Duy
 
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Storage
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Storage   ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Storage
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Storage Lê Văn Duy
 
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - NetworkingITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - NetworkingLê Văn Duy
 
Presentation dd session final_vie 26_march2012
Presentation dd session final_vie 26_march2012Presentation dd session final_vie 26_march2012
Presentation dd session final_vie 26_march2012Lê Văn Duy
 

Mais de Lê Văn Duy (13)

Quản trị và vận hành bán lẻ - Basic
Quản trị và vận hành bán lẻ - BasicQuản trị và vận hành bán lẻ - Basic
Quản trị và vận hành bán lẻ - Basic
 
DDD - DuyLV - VINID - 17.07.2019
DDD - DuyLV - VINID - 17.07.2019DDD - DuyLV - VINID - 17.07.2019
DDD - DuyLV - VINID - 17.07.2019
 
Tam the va Tu duy dich vu
Tam the va Tu duy dich vuTam the va Tu duy dich vu
Tam the va Tu duy dich vu
 
Dinh huong nghe nghiep cho sinh vien
Dinh huong nghe nghiep cho sinh vienDinh huong nghe nghiep cho sinh vien
Dinh huong nghe nghiep cho sinh vien
 
Tư duy logic và giải quyết vấn đề
Tư duy logic và giải quyết vấn đềTư duy logic và giải quyết vấn đề
Tư duy logic và giải quyết vấn đề
 
Bạn muốn mình luôn sáng tạo và thông minh thêm 20 % nữa ?
Bạn muốn mình luôn sáng tạo và thông minh thêm 20 % nữa ?Bạn muốn mình luôn sáng tạo và thông minh thêm 20 % nữa ?
Bạn muốn mình luôn sáng tạo và thông minh thêm 20 % nữa ?
 
Năng lượng Mới cho một nước Việt siêu hiện đại
Năng lượng Mới cho một nước Việt siêu hiện đạiNăng lượng Mới cho một nước Việt siêu hiện đại
Năng lượng Mới cho một nước Việt siêu hiện đại
 
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Storage
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Storage   ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Storage
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Storage
 
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - NetworkingITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
 
Presentation dd session final_vie 26_march2012
Presentation dd session final_vie 26_march2012Presentation dd session final_vie 26_march2012
Presentation dd session final_vie 26_march2012
 
Uimex may04-07
 Uimex may04-07 Uimex may04-07
Uimex may04-07
 
Introduction
Introduction Introduction
Introduction
 
Introduction
IntroductionIntroduction
Introduction
 

ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute

  • 1. OpenStack Compute Nguyen Trung Kien VietOpenStack, 25/05/2014
  • 2. Nội dung Kiến trúc nova1 Các thành phần nova2 3 Thảo luận4 Các bước khởi chạy instance
  • 3. OpenStack – Các thành phần
  • 4. OpenStack – Các thành phần
  • 5. Kiến trúc Nova (đơn giản)
  • 6. Kiến trúc Nova (tăng quy mô)
  • 8. Nova – Các thành phần • nova-api – Giao diện cho dịch vụ nova • nova-scheduler – Quyết định host sẽ chạy instance • nova-conductor – Trung gian kết nối DB • nova-cert – Quản lý chứng chỉ chứng thực với Nova • nova-consoleauth – Chứng thực token của user cho dịch vụ graphics proxy • nova-compute – Chạy các VM instances
  • 9. Nova scheduler • Quyết định đặt instance lên host nào • Các luật (pluggable): – CPU model/architecture – Virtualization type – PCI device availability – CPU, RAM, Disk usage – Trusted boot (TXT) – …
  • 10. Nova conductor • Trung gian truy cập DB • Các compute không truy cập trực tiếp tới DB: – Không an toàn – DB thành nút cổ chai khi mở rộng • Compute host gửi các RPC • Conductor cập nhật trạng thái DB
  • 18. Nova graphics proxy 1. A user connects to the API and gets an access_url such as, http://ip:port/?token=xyz. 2. The user pastes the URL in a browser or uses it as a client parameter. 3. The browser or client connects to the proxy. 4. The proxy talks to nova-consoleauth to authorize the token for the user, and maps the token to the private host and port of the VNC server for an instance. The compute host specifies the address that the proxy should use to connect through the nova.conf file option,vncserver_proxyclient_address. In this way, the VNC proxy works as a bridge between the public network and private host network. 5. The proxy initiates the connection to VNC server and continues to proxy until the session ends.
  • 20. Tham khảo • An Introduction to OpenStack and its use of KVM - Daniel P. Berrangé • Mirantis website
  • 21. Q&A Xin chân thành cảm ơn!

Notas do Editor

  1. 1. A user connects to the API and gets an access_url such as, http://ip:port/?token=xyz. 2. The user pastes the URL in a browser or uses it as a client parameter. 3. The browser or client connects to the proxy. 4. The proxy talks to nova-consoleauth to authorize the token for the user, and maps the token to the private host and port of the VNC server for an instance. The compute host specifies the address that the proxy should use to connect through the nova.conf file option,vncserver_proxyclient_address. In this way, the VNC proxy works as a bridge between the public network and private host network. 5. The proxy initiates the connection to VNC server and continues to proxy until the session ends.