57.15. overcloud ffwd-upgrade prepare


オーバークラウドノードの heat スタックの更新を実行して、heat stack の出力を更新します。heat スタックの出力は、後で Ansible Playbook を生成するために使用しているものです。これにより、ffwd アップグレードワークフローが提供されます。これは、オーバークラウドの Fast Forward Upgrade の最初のステップとして使用されます。

使用方法

openstack overcloud ffwd-upgrade prepare [--templates [TEMPLATES]]
                                                [--stack STACK]
                                                [--timeout <TIMEOUT>]
                                                [--control-scale CONTROL_SCALE]
                                                [--compute-scale COMPUTE_SCALE]
                                                [--ceph-storage-scale CEPH_STORAGE_SCALE]
                                                [--block-storage-scale BLOCK_STORAGE_SCALE]
                                                [--swift-storage-scale SWIFT_STORAGE_SCALE]
                                                [--control-flavor CONTROL_FLAVOR]
                                                [--compute-flavor COMPUTE_FLAVOR]
                                                [--ceph-storage-flavor CEPH_STORAGE_FLAVOR]
                                                [--block-storage-flavor BLOCK_STORAGE_FLAVOR]
                                                [--swift-storage-flavor SWIFT_STORAGE_FLAVOR]
                                                [--libvirt-type {kvm,qemu}]
                                                [--ntp-server NTP_SERVER]
                                                [--no-proxy NO_PROXY]
                                                [--overcloud-ssh-user OVERCLOUD_SSH_USER]
                                                [--overcloud-ssh-key OVERCLOUD_SSH_KEY]
                                                [--overcloud-ssh-network OVERCLOUD_SSH_NETWORK]
                                                [--environment-file <HEAT ENVIRONMENT FILE>]
                                                [--environment-directory <HEAT ENVIRONMENT DIRECTORY>]
                                                [--roles-file ROLES_FILE]
                                                [--networks-file NETWORKS_FILE]
                                                [--plan-environment-file PLAN_ENVIRONMENT_FILE]
                                                [--no-cleanup]
                                                [--update-plan-only]
                                                [--validation-errors-nonfatal]
                                                [--validation-warnings-fatal]
                                                [--disable-validations]
                                                [--inflight-validations]
                                                [--dry-run]
                                                [--run-validations]
                                                [--skip-postconfig]
                                                [--force-postconfig]
                                                [--skip-deploy-identifier]
                                                [--rhel-reg]
                                                [--reg-method {satellite,portal}]
                                                [--reg-org REG_ORG]
                                                [--reg-force]
                                                [--reg-sat-url REG_SAT_URL]
                                                [--reg-activation-key REG_ACTIVATION_KEY]
                                                [--answers-file ANSWERS_FILE]
                                                [--disable-password-generation]
                                                [--deployed-server]
                                                [--config-download]
                                                [--no-config-download]
                                                [--config-download-only]
                                                [--output-dir OUTPUT_DIR]
                                                [--override-ansible-cfg OVERRIDE_ANSIBLE_CFG]
                                                [--config-download-timeout CONFIG_DOWNLOAD_TIMEOUT]
                                                [--deployment-python-interpreter DEPLOYMENT_PYTHON_INTERPRETER]
                                                [--yes]

表57.20 その他の引数 (オプション):
概要

--templates [TEMPLATES]

デプロイする Heat テンプレートが格納されているディレクトリー。

--stack STACK

作成または更新するスタック名

--timeout <TIMEOUT>, -t <TIMEOUT>

デプロイメントのタイムアウト (分単位)

--control-scale CONTROL_SCALE

新しいコントロールノード数(非推奨。環境ファイルを使用して、パラメーター ControllerCount を設定します。これは「P」リリースの後に削除されます。

--compute-scale COMPUTE_SCALE

新しいコンピュートノード数(非推奨。環境ファイルを使用して、パラメーター ComputeCount を設定します。これは「P」リリースの後に削除されます。

--ceph-storage-scale CEPH_STORAGE_SCALE

新しいcephストレージノード数(非推奨。環境ファイルを使用して、パラメーター CephStorageCount を設定します。これは「P」リリースの後に削除されます。

--block-storage-scale BLOCK_STORAGE_SCALE

新しいcinderストレージノード数(非推奨。環境ファイルを使用して、パラメーター BlockStorageCount を設定します。これは「P」リリースの後に削除されます。

--swift-storage-scale SWIFT_STORAGE_SCALE

新しいswiftストレージノード数(非推奨。環境ファイルを使用して、パラメーター ObjectStorageCount を設定します。これは「P」リリースの後に削除されます。

--control-flavor CONTROL_FLAVOR

コントロールノードに使用するNovaフレーバー(非推奨。環境ファイルを使用して、パラメーター OvercloudControlFlavor を設定します。これは「P」リリースの後に削除されます。

--compute-flavor COMPUTE_FLAVOR

コンピュートノードに使用するNovaフレーバー(非推奨。環境ファイルを使用して、パラメーター OvercloudComputeFlavor を設定します。これは「P」リリースの後に削除されます。

--ceph-storage-flavor CEPH_STORAGE_FLAVOR

ceph ストレージノードに使用する nova フレーバー。(非推奨。環境ファイルを使用して、パラメーター OvercloudCephStorageFlavor を設定します。これは「P」リリースの後に削除されます。

--block-storage-flavor BLOCK_STORAGE_FLAVOR

cinder ストレージノードに使用する Nova フレーバー(非推奨。環境ファイルを使用して、パラメーター OvercloudBlockStorageFlavor を設定します。これは「P」リリースの後に削除されます。

--swift-storage-flavor SWIFT_STORAGE_FLAVOR

swift ストレージノードに使用する nova フレーバー(非推奨。環境ファイルを使用して、パラメーター OvercloudSwiftStorageFlavor を設定します。これは「P」リリースの後に削除されます。

--libvirt-type {kvm,qemu}

Libvirt ドメインの種別。

--ntp-server NTP_SERVER

オーバークラウドノードの ntp。

--no-proxy NO_PROXY

プロキシーされないホストのコンマ区切りリスト。

--overcloud-ssh-user OVERCLOUD_SSH_USER

オーバークラウドノードへの ssh アクセスのためのユーザー

--overcloud-ssh-key OVERCLOUD_SSH_KEY

オーバークラウドノードへの ssh アクセスに使用する鍵のパス。

--overcloud-ssh-network OVERCLOUD_SSH_NETWORK

オーバークラウドノードへの ssh アクセスに使用するネットワーク名。

--environment-file <HEAT ENVIRONMENT FILE>, -e <HEAT ENVIRONMENT FILE>

heat stack- create または heat stack-update コマンドに渡す環境ファイル。(複数回指定することが可能です。)

--environment-directory <HEAT ENVIRONMENT DIRECTORY>

heat stack-create または heat stack-update コマンドに自動的に追加される環境ファイルディレクトリー。複数回指定することが可能です。ディレクトリー内のファイルは、昇順で読み込まれます。

--roles-file ROLES_FILE, -r ROLES_FILE

ロールファイル。--templates ディレクトリーのデフォルトの roles_data.yaml を上書きします。絶対パスまたは --templates に対する相対パスを指定できます。

--networks-file NETWORKS_FILE, -n NETWORKS_FILE

ネットワークファイル。--templates ディレクトリーのデフォルトの network_data.yaml を上書きします。

--plan-environment-file PLAN_ENVIRONMENT_FILE, -p PLAN_ENVIRONMENT_FILE

プラン環境ファイル。--templates ディレクトリーのデフォルトの plan-environment.yaml を上書きします。

--no-cleanup

一時ファイルをクリーンアップせず、場所をログとして記録します。

--update-plan-only

プランの更新のみを行います。実際のデプロイメントは実行しません。注記:今後のリリースでは、別のコマンドに移行します。

--validation-errors-nonfatal

検証エラーが発生しても、デプロイメントを継続できます。エラーが存在するのにデプロイメントを試みると、失敗する可能性があることに注意してください。

--validation-warnings-fatal

設定の事前チェックで警告がある場合は終了します。

--disable-validations

非推奨。デプロイメント前の検証を完全に無効にします。これらの検証は、組み込まれたデプロイメント前の検証です。Tripleo-validations からの外部検証を有効にするには、--run-validations フラグを使用します。これらの検証は、tripleo-validations の外部検証により実行されるようになりました。

--inflight-validations

デプロイ中のインフライト検証をアクティブにします。インフライト検証は、デプロイされたサービスがアクティベーション直後に実行されるようにする堅牢な方法を提供します。デフォルトは false です。

--dry-run

検証のみを実行しますが、変更は適用されません。

--run-validations

tripleo-validations プロジェクトからの外部検証を実行します。

--skip-postconfig

オーバークラウドのデプロイ後の設定を省略します。

--force-postconfig

オーバークラウドのデプロイ後の設定を強制的に行います。

--skip-deploy-identifier

DeployIdentifier パラメーターの一意の ID 生成を省略します。ソフトウェア設定のデプロイメントステップは、実際に設定が変更された場合にしか実行されません。このオプションの使用には注意が必要です。特定のロールをスケールアウトする時など、ソフトウェア設定を実行する必要がないことが確かな場合にのみ、このオプションを使用してください。

--answers-file ANSWERS_FILE

引数とパラメーターが記載された YAML ファイルへのパス。

--disable-password-generation

パスワードの生成を無効にします。

--deployed-server

事前にプロビジョニングされたオーバークラウドノードを使用します。アンダークラウドノードから、baremetal、compute、およびimageサービスの要件を削除します。これは--disable-validations とだけ使用する必要があります。

--config-download

config-downloadメカニズムを使用してデプロイメントを実行します。これは現在のデフォルトであり、この CLI のオプションは今後廃止される可能性があります。

--no-config-download, --stack-only

config-download ワークフローを無効にして、スタックと関連する OpenStack リソースのみを作成します。ソフトウェア設定は適用されません。

--config-download-only

スタックの作成/更新を無効にして、ソフトウェア設定を適用する config-download ワークフローのみを実行します。

--output-dir OUTPUT_DIR

config-downloadを使用する際、保存した出力に使用するディレクトリー。ディレクトリーは mistral ユーザーが書き込み可能でなければなりません。指定しない場合、デフォルトのサーバー側の値(/var/lib/mistral/<execution id>)が使用されます。

--override-ansible-cfg OVERRIDE_ANSIBLE_CFG

Ansible 設定ファイルへのパス。ファイルの設定は、デフォルトで config-download が使用する設定を上書きします。

--config-download-timeout CONFIG_DOWNLOAD_TIMEOUT

config-download のステップに使用するタイムアウト (分単位)。設定しなければ、スタック操作後の --timeout パラメーターの残り時間にかかわらず、デフォルトがその時間に設定されます。

--deployment-python-interpreter DEPLOYMENT_PYTHON_INTERPRETER

デプロイメントアクションに使用する Python インタープリターへのパス。これは、python3 システムから python2 ホストにデプロイする場合や、その逆の場合に使用する必要がある場合があります。

--yes

--yes を使用して、ffwd-upgrade 操作の前に必要な確認を省略します。注意して使用してください。

表57.21 登録パラメーター
概要

--rhel-reg

カスタマーポータルまたは Satellite にオーバークラウドノードを登録します。

--reg-method {satellite,portal}

オーバークラウドノードに使用する RHEL 登録方法。

--reg-org REG_ORG

登録に使用する組織キー。

--reg-force

すでに登録済みでもシステムを登録します。

--reg-sat-url REG_SAT_URL

オーバークラウドノードを登録する Satellite サーバー

--reg-activation-key REG_ACTIVATION_KEY

登録に使用するアクティベーションキー

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.