2. 2
RHEL Atomic Hostのご紹介
自己紹介
中井悦司(なかいえつじ)
– Twitter @enakai00
日々の仕事
– Senior Solution Architect and
Cloud Evangelist at Red Hat K.K.
企業システムでオープンソースの活用を希望される
お客様を全力でご支援させていただきます。
昔とった杵柄
– 素粒子論の研究(超弦理論とか)
– 予備校講師(物理担当)
– インフラエンジニア(Unix/Linux専門)
好評発売中!
3. 3
RHEL Atomic Hostのご紹介
Contents
Red Hat Enterprise Linux Atomic Host の概要
Red Hat Enterprise Linux Atomic Host の特徴
参考資料
(*) 本資料の内容は、Public Beta版のRHEL Atomic Hostの仕様に基づいています。
GA版では仕様が変更される可能性があります。
9. 9
RHEL Atomic Hostのご紹介
(参考)dm-thinのスナップショット機能
Dockerは、Dockerイメージのスナップショットコピーを多用しますが、RHEL Atomic
Host(RHEL7)対応のDockerでは、dm-thinのスナップショット機能を用いて、コピーを作
成します。
– 差分領域のみに新しいブロックが割り当てるため高速にコピーを取得すると共に、ディスク使用量を
節約する効果があります。
A B C
スナップショット作成直後
A B C A B C
ブロックプール
・・・ A B C D
A B C A B D
書き込み発生
・・・
ブロックプール
書き込んだ部分は
新しいブロックを割り当てる
10. 10
RHEL Atomic Hostのご紹介
RHEL Atomic Hostのアップデート方法
RHEL Atomic Host自体のアップデートは、次の「atomic」コマンドで実施します。
– RPMパッケージを個別に追加/アップデートすることはできません。ホスト全体として一括でバー
ジョンアップします。
– 以前のバージョンの構成も保存されているため、次のコマンドで以前のバージョンに戻すことも可能
です。
# atomic status
VERSION ID OSNAME REFSPEC
* 7.0.0 dcf0c846ff rhel-atomic-host rhel-atomic-host:...
# atomic upgrade
...
Updates prepared for next boot; run "systemctl reboot" to start a reboot
# reboot
# atomic status
VERSION ID OSNAME REFSPEC
* 7.0.1 18a9998c80 rhel-atomic-host rhel-atomic-host-beta-ostree:...
7.0.0 dcf0c846ff rhel-atomic-host rhel-atomic-host-beta-ostree:...
現在のバージョンを確認
最新バージョンにアップデート
再起動するとバージョンが変わっている
# atomic rollback 7.0.0