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のご紹介
RHELAtomic 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