Red Hat Training
A Red Hat training course is available for Red Hat OpenStack Platform
4.4. Ceph Storage クラスターの更新
このプロセスは、Ceph Storage クラスターを更新します。このプロセスでは、openstack overcloud ceph-upgrade run
コマンドを実行して、Red Hat Ceph Storage 3 クラスターへの更新を実施します。
注記
以下の Ansible と ceph-ansible
の組み合わせがサポートされます。
-
ansible-2.6
とceph-ansible-3.2
の組み合わせ -
ansible-2.4
とceph-ansible-3.1
の組み合わせ
お使いの環境に ceph-
6 がある場合は、ansible-3.1 を含む ansible-2
.ceph-ansible
を最新バージョンに更新します。
# subscription-manager repos --enable=rhel-7-server-rhceph-3-tools-rpms # subscription-manager repos --enable=rhel-7-server-ansible-2.6-rpms # yum update ceph-ansible
手順
stackrc
ファイルを取得します。$ source ~/stackrc
Ceph Storage の更新コマンドを実行します。以下に例を示します。
$ openstack overcloud ceph-upgrade run \ --templates \ -e <ENVIRONMENT FILE> \ -e /home/stack/templates/overcloud_images.yaml \ -e /home/stack/templates/updates-environment.yaml
以下のオプションの中で、お使いの環境に適切なオプションを追加します。
-
カスタム設定環境ファイル (
-e
) -
コンテナーイメージの場所が記載された環境ファイル (
-e
)。更新のコマンドで--container-registry-file
の使用に関する警告が表示される場合があることに注意してください。このオプションは非推奨になり、コンテナーイメージの環境ファイルには-e
を使用することが推奨されるため、この警告は無視して問題ありません。 -
該当する場合は、カスタムロール (
roles_data
) のファイル (--roles-file
) -
該当する場合は、コンポーザブルネットワーク (
network_data
) のファイル (--networks-file
)
-
カスタム設定環境ファイル (
- Ceph Storage ノードの更新が完了するまで待ちます。
注記
手順中に Heat スタックがタイムアウトになった場合は、Red Hat ナレッジベースの記 During sequential update of Ceph nodes openstack overcloud ceph-upgrade run
appears to time out を参照してください。