Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第3章 Atomic コマンド

3.1. Atomic Host

このサブコマンドは、rpm-ostree の高レベルのラッパーで、アップグレード、ロールバック、およびシステム状態の検査を実行します。

  • Atomic Host のステータス

すべてのデプロイメントに関する情報を表示します。アスタリスク(*)は現在実行中のデプロイメントをマークします。

# atomic host status
State: idle
Deployments:
* rhel-atomic-host-ostree:rhel-atomic-host/7/x86_64/standard
       Version: 7.3 (2016-09-27 17:53:07)
    BaseCommit: d3fa3283db8c5ee656f78dcfc0fcffe6cd5aa06596dac6ec5e436352208a59cb
        Commit: f5e639ce8186386d74e2558e6a34f55a427d8f59412d47a907793e046875d8dd
        OSName: rhel-atomic-host

  rhel-atomic-host-ostree:rhel-atomic-host/7.2/x86_64/autobrew/buildmaster
       Version: 7.2.7 (2016-09-15 22:28:54)
    BaseCommit: dbbc8e805f0003d8e55658dc220f1fe1397caf80221cc050eeb1bbf44bef56a1
        Commit: 5cd426fa86bd1652ecd8f7d489f89f13ecb7d36e66003b0d7669721cb79545a8
        OSName: rhel-atomic-host
  • Atomic host rollback

次回の起動時にインストールされた他のツリーに切り替えます。-r オプションを使用して、ロールバックの完了後に再起動を開始できます。

# atomic host rollback -r
  • Atomic Host のアップグレード

利用可能な場合は、最新の OSTree にアップグレードします。これには数分の時間がかかる場合があります。完了すると、変更された削除され たパッケージの完全なリストが表示 れます。新たにダウンロードしたツリーは、次回の再起動時に自動的に起動します。

  • Atomic host deploy

OSTree の特定のバージョンを指定してデプロイできます。このコマンドは、インストールされている 2 つの OSTree 間のみの代替となるため、アップグレード または ロールバック よりも柔軟性があります。新たにダウンロードしたツリーは、現在デプロイされていないツリーを置き換えます。構文は次のとおりです。

atomic host deploy <version/commit ID>

たとえば、以下のコマンドを使用して 7.2.1 OSTree をデプロイし、ツリーのダウンロード後に再起動を開始します。

# atomic host deploy 7.2.1 -r

--preview オプションを使用して、現在デプロイされているツリーと、指定したツリーとパッケージの違いを確認します。

# atomic host deploy 7.2.1 --preview

バージョン番号が不明な場合は、以下の ostree コマンドを使用して、サブスクライブしているリポジトリーのコミット履歴をプルします。

# ostree pull --commit-metadata-only --depth -1 rhel-atomic-host-ostree:rhel-atomic-host/7/x86_64/standard
# ostree log rhel-host/7/x86_64/standard

バージョン番号がある場合は、atomic host <version> --preview コマンドを使用して、 パッケージの違いを確認することができます。

システムに最大 2 つのデプロイメントを設定できます。アップグレード または デプロイ は、新しいツリーをダウンロードし、現在デプロイされていないツリーを置き換えます。その後、ロールバック を使用して、システム上の両方のツリーを交換できます。

特定のバージョンのコミット ID を使用することもできます。カスタマーポータルからのソリューションには、リリースされたすべてのコミット ID の一覧が含まれています。Red Hat Enterprise Linux Atomic Host の特定のバージョンをデプロイ します。