Upgrade to Pro — share decks privately, control downloads, hide ads and more …

こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mo...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -

OpenShift Lounge+ TALKs 2026.02における「こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -」での登壇資料です。

https://openshift.connpass.com/event/380800/

Avatar for Masataka Tsukamoto

Masataka Tsukamoto

February 03, 2026
Tweet

More Decks by Masataka Tsukamoto

Other Decks in Technology

Transcript

  1. 自己紹介 2 塚本 正隆 (@tsukaman) ▪ 所属 ◦ レッドハット -

    ソリューションアーキテクト(技術営業本部 公共・コーポレート事業部) ▪ 経歴 ◦ 国内大手SIer - 教育事業部(営業、講師、新人研修PM)− 13年 ◦ 外資大手IT系製造業 - WW Hybrid Cloud CoE(Solution Architect、Consultant)− 8年 ▪ 技術的経験 ◦ UNIX、Linux、OpenStack、Cloud Foundry、Ceph、Kubernetes、Ansible、vSphere 、AWS 等 ▪ 著書 ◦ Ansible実践ガイド(インプレス)、Raspberry Pi〔実用〕入門(技術評論社) 他 ▪ 好き ◦ 音楽活動、合気道、眼鏡、漫画、ゲーム、眼鏡、ものづくり、ガジェット、コミュニティ活動、眼鏡
  2. ▸ Image Mode とは? ・ Image Mode for RHEL の

    おさらい ▸ OpenShiftでも( 地 味 に) 活 躍 する Image Modeさん ・ Image Mode for OpenShift の ご紹介 ▸ まとめ 目次 5
  3. Bootable Container Imageとは 9 FROM registry.redhat.io/rhel9/rhel-bootc:9.7
 
 # 設定ファイルを/etcに配置
 ADD

    etc /etc
 RUN update-ca-trust
 
 # httpdインストールと有効化
 RUN dnf install -y httpd && dnf clean all
 RUN systemctl enable httpd

  4. Bootable Container Imageとは ▶ その名の通り「起動することのできるコンテナイメージ」 • イメージ内にカーネルやinitramfs、systemdなどを含む • OCIフォーマットに準拠している •

    仮想マシンや物理マシン上で起動させることが可能 • 通常のコンテナイメージと同様の実行(Run)もできる ▶ コレを用いて、bootc管理のもとOS運用を可能としたのがImage Mode • コンテナの持つ可搬性や不変性を持ちつつ、OSが必要とする永続性も併せ持つ • OSTreeを内部で使い、トランザクショナルな更新やロールバックを実現 • IaCとして、CI/CDパイプラインへの組み込みも容易にする 10
  5. Image Modeがもたらすメリット ▶ 更新なんか恐くない❗OSだってクラウドネイティブにいくぜ❗ • OS定義のIaC化によりCI/CDパイプラインへの組み込みが容易に • 自動テストとの親和性も高く更新にかかる工数を大幅に低減 • 更新はイメージの差し替え(再起動)だけで、非常にお手軽

    • 簡単にロールバックができ、万が一の不具合でも迅速に対処可能 ▶ セキュリティリスクを最小化して、ヒャッハーな時代を乗り切るぞ❗ • DevSecOpsパイプラインを実現して、より安心で安全なOS環境を実現 • 脆弱性スキャンや署名など、コンテナが培ってきた技術を応用可能 • Immutableなコンテナ環境が侵入時のリスクを最小化 • 安全性とアジリティをどちらを高められる 11
  6. 例えばこんなユーザーストーリー ▶ アプライアンスに最適❗AppとHostを1:1に❗ • アプリとホストを統一管理して負荷や煩雑さを軽減 • コンテナ化できないアプリでもパッケージング可能 • アプリケーションの導入に関するトラブルを回避 •

    1つのイメージから様々な環境に展開できる ▶ 足りない運用の手をクラウドネイティブ技術でカバー❗ • エッジ環境などの遠隔地でも、シンプルかつ自動的な仕組みが運用を効率化 • コンテナレジストリからのイメージ配布で、機器が多くてもカバー可能 • Air Gap環境での更新運用も、よりシンプルかつ効率良く実施できる 12
  7. Image Modeの運用の流れ 13 Simple. Consistent. Anywhere. FROM registry.redhat.io/rhel9/rhel-bootc:9.7
 
 #

    設定ファイルを/etcに配置
 ADD etc /etc
 RUN update-ca-trust
 
 # httpdインストールと有効化
 RUN dnf install -y httpd && dnf clean all
 RUN systemctl enable httpd
 Containerfile
 Container
 Registry
 RPM
 Repository
 Boot
 Image Build
 container
 Image Build
 Bare metal servers Virtualization hosts Public clouds Edge devices Boot Image
 ① 書く ② Build dnf Pull ④ Build Run ③ Push ⑤ Install ⑥ Upgrade Pull
  8. 16

  9. 17

  10. 20

  11. 21

  12. アナタのそばに・・・ほらもうImage Modeさんが・・・ ▶ Image ModeはLinux運用における選択肢の幅を広げます • 従来通りのRPMパッケージ主体の管理も継続して利用可能 • Image Modeを利用しても、中身は従来と大きく変わりません

    ・ ただし、ファイルシステムの扱いだけご注意ください ▶ OpenShift(RHCOS)にも採用される安心の技術だよ! • 十分に実績のある技術(OSTree)をベースとしています • ノードOSの堅牢性を担保しつつ、柔軟なカスタマイズを実現 25 OS運用にもコンテナ基盤運用にも活躍する Image Modeを是非さわってみてね!!!!!!
  13. linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat Thank you Red Hat is the

    world’s leading provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. 27