10.10. rollout Plan


10.10.1. ロールアウト計画

ドメインまたはホストレベルのリソースでターゲットとなる操作は、複数のサーバーに影響する可能性があります。このような操作には、サーバーに適用される操作の順序を説明する ロールアウト計画 や、一部のサーバーで実行に失敗した場合に操作を元に戻すかどうかの詳細を示すポリシーなどが含まれます。

例10.17 ロールアウト計画の CLI 形式

rollout (id=plan_id | server_group_list) [rollback-across-groups]

server_group_list := server_group [ (sequence_separator | concurrent_separator) server_group ]
sequence_separator := ','
concurrent_separator := '^'
server_group := server_group_name [group_policy_list]
group_policy_list := '(' policy_property_name=policy_property_value (, policy_property_name=policy_property_value)* ')'
policy_property_name := 'rolling-to-servers' | 'max-failed-servers' | 'max-failure-percentage'
policy_property_value の値はプロパティーによって異なります。ブール値や整数などにすることができます。
ロールアウト計画は長く、複雑になる可能性があります。ただし、ドメイン管理モデルの一部として保存し、名前(上記の定義の ID)を使用してコマンドおよび操作から後で参照することができます。保存されたロールアウト計画は rollout-plan コマンドを使用して管理されます。

例10.18 rollout-plan コマンドで管理されるロールアウト計画

rollout-plan add --name=my-plan --content={rollout main-server-group^other-server-group}
:write-attribute(name=my-attr,value=my-value){rollout id=my-plan}

例10.19 保存されたロールアウト計画の使用

rollout-plan add --name=my-plan --content={rollout main-server-group^other-server-group}
:write-attribute(name=my-attr,value=my-value){rollout id=my-plan}
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.