Share
Embed
Transcript
15 slides
-
自己紹介 梶波 崇 (Takashi KAJINAMI) kajinamit kajinamit irc: tkajinam@OFTC •
Distinguished Cloud Engineer @ NTTデータ • • 仮想化基盤・クラウド基盤に関連した技術の研究開発を担当 現在のテーマは仮想化基盤 • OpenStackを中心にOSSコミュニティにて活動 • • • • • • Heat(Orchestrationサービス) PTL Oslo(共通ライブラリ) Release Liaison Puppet OpenStack(OpenStack構築用のPuppetマニフェスト) PTL Storlets(オブジェクトストレージ内でのアプリ実行エンジン) PTL Telemetry Core Reviewer Zaqar(Messagingサービス) Core Reviewer PTL = Project Team Lead © 2026 NTT DATA Japan Corporation 2 -
Agenda • コミュニティ動向 • 開発動向 © 2026 NTT DATA Japan
Corporation 3 -
Open Infra Foundation のその後 • Open Infrastructure FoundationのLinux Foundationへの加入後、開発者目線では大きな変更は無し •
FoundationのStaffは続々とLF内の他FoundationのRoleも兼務し始めている • CLA/CCLAが廃止され、DCO(Developer Certificate of Origin)に完全移行 • Signed-off-by 無しだとGerritにパッチをPushできなくなっった • 2025-05-20 Replace CLA with DCO for all contributions — OpenStack Technical Committee Governance Documents • OpenInfra Summit Asia @上海 は他のLF関連のFoundationのイベントと併催 • KubeCon + CloudNativeCon + OpenInfra Summit + PyTorch Conference China | LF Open Source, LLC • 今後のイベントも同様になるかも?(不明 © 2026 NTT DATA Japan Corporation 5 -
コミュニティの動向 • OpenInfra Foundation 2025 Annual Report • 2025 OpenInfra
Annual Report - OpenInfra Foundation • Marketing & Messaging Priorities • [ptls][tc] 2026 OpenStack Marketing & Messaging Priorities - openstack-discuss lists.openstack.org • OpenStack as the OSS Infrastructure Standard to Support AI Workloads • Digital Sovereignty: Building a Global Network of Localized Clouds • VMware Migration → Soevereigntyが新しく重要テーマに。VMWare Migrationは継続するが最重要ではなくなる © 2026 NTT DATA Japan Corporation 6 -
RDOのs2iコンテナへのシフト • Update on RDO: A Shift to Containers -
users - Rdo List Archives • EpoxyリリースをもってCentOS Cloud SIGのパッケージは提供終了していた • コントリビュータを募集正ったが集まらず • ワークフロー・インフラが特殊で新規参加しづらいのも理由だった • 今後はソースから直接作成したコンテナイメージをビルドし、提供していく • 2026.2 Hibscusリリースに合わせた提供を予定 • openstack-k8s-operatorsでの利用を想定(要はRHOSOに注力するというメッセージ) • その他のデプロイツールでの対応は未定義 © 2026 NTT DATA Japan Corporation 8 -
リリース 2026.1 Gazpachoがそろそろリリース予定 • 2025.1 Epoxy 4つ目のSLURP(Skip Level Upgrade)リリース •
2025.2 Flamingo, 2025.1 Epoxyからのアップグレードをサポート • Ubuntu 22.04、CentOS Stream 9サポートは2025.2をもって終了。 • 2025.2からPython 3.13を正式サポート。Python 3.9サポートは廃止 古いリリースは順次EOL/unmaintainedに • 2024.1 Caracal (SLURP)はunmaintained(新規リリース無し)状態 • 2024.2 Dalmatianはunmaintainedフェーズなく直接EOLされる予定 次のリリースは 2026.2 Hibiscus © 2026 NTT DATA Japan Corporation 10 -
プロジェクト動向 • プロジェクトのRetire、Inactive化 • Monascaが正式にRetire • 過去Retire議論が起きるたびにメンテナンス希望者が現れたが、状況が改善しないままであった • • •
• VitrageプロジェクトがInactiveに Python 3.13対応が未完了のため近くRetireされる VenusプロジェクトがInactive • 2026.1サイクル向けのPTL候補なし。開発も一年以上停止 プロジェクト内の変化 • cloudkittyの開発がRed Hatにより活性化 • Prometheus(Aetos)、Loki対応などがメイン • Telemetryのコアがこちらも見ている感じ • cyborgをRed Hatが引き取りそう • [tc][cyborg] Proposal for Cyborg Project Revitalization and Maintenance - openstack-discuss - lists.openstack.org • 最近Watcherやっていたチーム? © 2026 NTT DATA Japan Corporation 11 -
主な開発トピック • モダンな開発ツールの取り込み • pre-commit, ruff, black, mypy, … •
脱eventlet • Novaはconsoleproxy以外eventletモードとnative threadモードを2026.1からサポート • 将来的にthreadingのみに移行する予定 • 他のプロジェクトでも継続議論は進む(が対応に明暗が分かれている) • OpenAPIによるリクエスト・レスポンスのスキーマ定義 • Nova、Manilaに導入済み。Cinderなども対応予定 • レスポンスバリデーションに考慮漏れがあることが多くしばらくは混乱しそう。 • 特にAPIマイクロバージョンは鬼門 © 2026 NTT DATA Japan Corporation 12 -
エコシステム安定性の課題 • pkg_resourcesの廃止 • [BUG] Restore `pkg_resources` · Issue #5174
· pypa/setuptools • パッケージ情報(バージョンやファイル)取得やNamespaceパッケージの構築に長年使われてきた • v75.4.5で廃止予定がアナウンスされ、v82.0.0で削除 • 5年前から非推奨になってはいた • 一部更新がされていなかったライブラリ群に影響 • 一番影響を受けたのはHorizonが使っていたXStatic • 概ね新しいバージョンに移行したが、対応が難しいライブラリに依存する機能はこのタイミングで削除される • setuptoolsはPinされていないためStableブランチは軒並み影響を受けている • build isolation有効(デフォルト)だとPinも効かない © 2026 NTT DATA Japan Corporation 13