OpenStack được tạo ra như thế nào?
2015 /12 / 26Fujitsu Vietnam LimitedPODC (Platform Offshore Development Center)Cao Xuân Hoàng ([email protected])
Copyright 2015 Fujitsu Vietnam Limited
2 Copyright 2015 Fujitsu Vietnam Limited
Chu kỳ phát hành OpenStack Người làm phù hợp Quản trị OpenStack Đệ trình thiết kế vào OpenStack Các buổi họp IRC
3 Copyright 2015 Fujitsu Vietnam Limited
Chu kỳ phát hành OpenStack Người làm phù hợp Quản trị OpenStack Đệ trình thiết kế vào OpenStack Các buổi họp IRC
OpenStack là gì?
4 Copyright 2015 Fujitsu Vietnam Limited
Phần mềm nguồn mở dành cho việc tạo clouds Tập hợp của các dự án phần mềm liên quan Bao gồm nhóm các thành viên tập trung vào việc phát triển ở
khía cạnh cụ thể của OpenStack Các dịch vụ chính như là Block Storage ("Cinder") Các dịch vụ hỗ trợ như là Common Libraries ("Oslo") Nhóm chung cho tất cả các dịch vụ như là Documentation
Kế hoạch: Thiết kế
5 Copyright 2015 Fujitsu Vietnam Limited
Giai đoạn lên kế hoạch thiết kế được bắt đầu ở mỗi chu kỳ
Xem xét lại những gì đã đạt được ở chu kỳ trước Tập trung vào những gì cần phải làm cho chu kỳ
tiếp theo
Kế hoạch: Thảo luận
6 Copyright 2015 Fujitsu Vietnam Limited
Với người cùng làm Phản hồi và góp ý Tạo blueprint phù hợp Đệ trình bản thiết kế ở tuần thứ 3
Kế hoạch: Mục tiêu
7 Copyright 2015 Fujitsu Vietnam Limited
Tạo và tinh chỉnh blueprints hoặc tài liệu thiết kế Thiết lập hạn chót (target milestone) Trưởng dự án sẽ phân tích blueprints đã đệ trình
và thiết lập mức ưu tiên cho thiết kế
Triển khai: Milestone
8 Copyright 2015 Fujitsu Vietnam Limited
Đẩy kết quả lên Gerrit để được kiểm tra phân tích Thiết lập mốc phát hành trước ít nhất vài tuần Thiết lập nhánh đã đề xuất với Milestone Đóng băng các tính năng
Triển khai: Đóng băng
9 Copyright 2015 Fujitsu Vietnam Limited
Đóng băng tính năng đề xuất Kể cả các tính năng sẽ được chấp thuận Tập trung vào sữa lỗi Các tính năng mới sẽ không được chấp thuận,
chỉ tập trung vào sữa lỗi
Các thành phần phát hành kết quả
10 Copyright 2015 Fujitsu Vietnam Limited
Sau lần phát hành kết quả gần nhất, Tìm tất cả lỗi liên quan nếu bạn thấy Thiết lập mức ưu tiên/phân tích lỗi Viết tài liệu Sửa nhiều lỗi nhất có thể
Các thành phần phát hành kết quả
11 Copyright 2015 Fujitsu Vietnam Limited
Giữa lần phát hành gần nhất và RC1 Ngừng việc thêm các tính năng và tập trung
vào việc sửa lỗi Khi tất cả các lỗi quan trọng được sửa, chúng
ta sẽ tạo ra bản phát hành đầu tiên cho dự án (RC1)
Ngày phát hành
12 Copyright 2015 Fujitsu Vietnam Limited
Tập hợp và công bố theo ngày phát hành chung của OpenStack
Thực hành
13 Copyright 2015 Fujitsu Vietnam Limited
Dựa vào kế hoạch phát hành cho bản Liberty, tìm URLs của tài liệu hoặc bản ghép mà thuộc vào các bước đã trình bày.
14 Copyright 2015 Fujitsu Vietnam Limited
Chu kỳ phát hành OpenStack Người làm phù hợp Quản trị OpenStack Đệ trình thiết kế vào OpenStack Các buổi họp IRC
Cộng đồng OpenStack
15 Copyright 2015 Fujitsu Vietnam Limited
Được tạo ra bởi cộng đồng đang lớn mạnh 32,255 người tham gia 555 công ty hỗ trợ Hơn 20 triệu dòng code
Thống kê gần nhất ("Liberty") 1,933 người phát triển (developers) 164 công ty khác nhau Hơn 20,000 bản ghép
Người làm phù hợp
16 Copyright 2015 Fujitsu Vietnam Limited
Các chỉ số phù hợp
17 Copyright 2015 Fujitsu Vietnam Limited
CI votes Commits Completed Blueprints Drafted Blueprints Emails Filed Bugs Lines of code Patch Sets Person-day effort Resolved Bugs Reviews
Thông tin nhanh về công ty
18 Copyright 2015 Fujitsu Vietnam Limited
Thông tin nhanh về cá nhân
19 Copyright 2015 Fujitsu Vietnam Limited
Người đóng góp vào các modules
20 Copyright 2015 Fujitsu Vietnam Limited
Hoạt động OpenStack - Dashboard
21 Copyright 2015 Fujitsu Vietnam Limited
activity.openstack.org
Hoạt động OpenStack – Các chỉ số khác
22 Copyright 2015 Fujitsu Vietnam Limited
Thực hành
23 Copyright 2015 Fujitsu Vietnam Limited
Liệt kê 3 công ty và thành viên độc lập mà có nhiều ảnh hưởng đến module bạn đang có kế hoạch đóng góp vào đó.
24 Copyright 2015 Fujitsu Vietnam Limited
Chu kỳ phát hành OpenStack Người làm phù hợp Quản trị OpenStack Đệ trình thiết kế vào OpenStack Các buổi họp IRC
OpenStack Foundation
25 Copyright 2015 Fujitsu Vietnam Limited
Tổ chức phi lợi nhuận độc lập được tạo ra để “phát triển, hỗ trợ, bảo vệ và xúc tiến” các thành viên OpenStack Thành viên của tổ chức: Platinum and Gold sponsors Lãnh đạo bởi ủy ban điều hành (board of directors) Tạo ra các ủy ban khác để lãnh đạo hoạt động hàng ngày
•Ủy ban công nghệ kỹ thuật•Ủy ban người dùng
Vai trò của ủy ban công nghệ kỹ thuật
26 Copyright 2015 Fujitsu Vietnam Limited
Ủy ban công nghệ kỹ thuật được giao nhiệm vụ lãnh đạo các hoạt động liên quan đến kỹ thuật cho tất cả các dự án thuộc OpenStack. Theo lý tưởng của OpenStack (mở, phổ biến, tích hợp và chất lượng), quyết định các vấn đề ảnh hưởng đến nhiều bộ phận/dự án khác nhau.
https://www.openstack.org/foundation/tech-committee/
Thành viên của OpenStack
27 Copyright 2015 Fujitsu Vietnam Limited
Danh sách chính thức các thành viên của OpenStack http://git.openstack.org/cgit/openstack/governance/tree/reference/project
s.yaml http://governance.openstack.org/reference/projects/index.html
Các buổi họp
28 Copyright 2015 Fujitsu Vietnam Limited
https://wiki.openstack.org/wiki/Meetings#Technical_Committee_meeting Lịch trình Hoạt động
Người đóng góp tích cực về mặt công nghệ kỹ thuật (ATC, APC)
29 Copyright 2015 Fujitsu Vietnam Limited
Vị trí người đóng góp tích cực về mặt công nghệ kỹ thuật được chọn bởi tiêu chí “ATC”, là tập con các thành viên độc lập của OpenStack. Các thành viên độc lập này có đóng góp vào sự thay đổi đến dự án/chương trình thuộc danh sách chính thức của OpenStack trong vòng 6 tháng (1 vòng phát hành kết quả) thì được xem là ATC.
Trưởng nhóm dự án (PTLs)
30 Copyright 2015 Fujitsu Vietnam Limited
Quản lý các hoạt động hàng ngày Dẫn dắt để đạt được mục tiêu đặt ra Giải quyết các tranh luận liên quan đến công nghệ kỹ thuật
Thực hành
31 Copyright 2015 Fujitsu Vietnam Limited
Mỗi APC/ATC trong buổi training này có thể thêm URL liên quan vào etherpad
32 Copyright 2015 Fujitsu Vietnam Limited
Chu kỳ phát hành OpenStack Người làm phù hợp Quản trị OpenStack Đệ trình thiết kế vào OpenStack Các buổi họp IRC
Đệ trình thiết kế vào OpenStack
33 Copyright 2015 Fujitsu Vietnam Limited
Ở đây những người phát triển sẽ gặp mặt trực tiếp để hoàn thành kế hoạch cho vòng phát hành kết quả sắp tới
Hoạt động như thế nào?
34 Copyright 2015 Fujitsu Vietnam Limited
Không giống cuộc hội thảo với người thuyết trình và người nghe – Nó giống với cùng nhau xây dựng 1 vấn đề
Thảo luận về các tính năng sắp được hỗ trợ cho vòng phát hành kết quả tiếp theo
Không phù hợp với việc bắt đầu học về 1 vấn đề
Etherpads
35 Copyright 2015 Fujitsu Vietnam Limited
Các kiểu tổ chức buổi họp
36 Copyright 2015 Fujitsu Vietnam Limited
Fishbowl Tự do thảo luận và được tổ chức theo kiểu vòng tròn với người chủ trì
buổi họp ngồi ở giữa Work
Nhóm nhỏ các thành viên làm việc trên 1 chủ đề cụ thể Contributor meetups
Dành riêng cho buổi họp đặc biệt giữa các dự án liên quan Không lên lịch trình trước
Project pods Các bàn nhỏ dành cho các nhóm trao đổi vào 1 chủ đề cụ thể
Các kiểu tổ chức buổi họp
37 Copyright 2015 Fujitsu Vietnam Limited
Ở buổi đệ trình thiết kế
38 Copyright 2015 Fujitsu Vietnam Limited
Bắt đầu đúng giờ Không gây ồn Giới thiệu rõ ràng Trao đổi theo chủ đề đã thống nhất Kết thúc đúng giờ
Thực hành
39 Copyright 2015 Fujitsu Vietnam Limited
Thêm đề xuất buổi họp liên quan đến việc đóng góp của bạn vào etherpad
40 Copyright 2015 Fujitsu Vietnam Limited
Chu kỳ phát hành OpenStack Người làm phù hợp Quản trị OpenStack Đệ trình thiết kế vào OpenStack Các buổi họp IRC
Các buổi họp IRC
41 Copyright 2015 Fujitsu Vietnam Limited
https://wiki.openstack.org/wiki/Meetings#Technical_Committee_meeting
Danh sách các buổi họp IRC
42 Copyright 2015 Fujitsu Vietnam Limited
Lịch trình buổi họp
43 Copyright 2015 Fujitsu Vietnam Limited
Meetbot
44 Copyright 2015 Fujitsu Vietnam Limited
Thực hành
45 Copyright 2015 Fujitsu Vietnam Limited
Tham gia vào http://webchat.freenode.net/ hoặc http://irc.freenode.net/ ở kênh #upstream-university
#info
46 Copyright 2015 Fujitsu Vietnam Limited
Thêm thông tin vào bản ghi chép.
#action
47 Copyright 2015 Fujitsu Vietnam Limited
Thêm nội dung cần làm vào bản ghi chép. Thêm bất kỳ nickname vào dòng lệnh, nội dung sẽ được gán cho người được chỉ định bởi nickname.
#help
48 Copyright 2015 Fujitsu Vietnam Limited
Gọi trợ giúp vào bản ghi chép.
Thực hành
49 Copyright 2015 Fujitsu Vietnam Limited
Buổi họp trao đổi về chủ đề ăn trưa trên IRC
THANK YOU!
50 Copyright 2015 Fujitsu Vietnam Limited
Reference linkhttps://wiki.openstack.org/wiki/OpenStack_Upstream_Training/Info
Copyright 2014 Fujitsu Vietnam Limited