Red Hat Training
A Red Hat training course is available for Red Hat Ceph Storage
3.8. limit オプションについて
本セクションでは、Ansible の --limit
オプションを説明します。
Ansible は、インベントリーファイルの特定のセクションに site
、site-docker
、rolling_upgrade
Ansible Playbook を使用できるようにする --limit
オプションをサポートしています。
$ ansible-playbook site.yml|rolling_upgrade.yml|site-docker.yml --limit osds|rgws|clients|mdss|nfss|iscsigws
たとえば、ベアメタルに OSD のみを再デプロイするには、Ansible ユーザーとして次のコマンドを実行します。
$ ansible-playbook /usr/share/ceph-ansible/site.yml --limit osds
重要
1 つのノードに Ceph コンポーネントを同じ場所に配置すると、limit
オプションで指定されたコンポーネントタイプが 1 つだけであるにもかかわらず、Ansible はノード上のすべてのコンポーネントにプレイブックを適用します。たとえば、OSD とメタデータサーバー (MDS) を含むノードで --limit osds
オプションを指定して rolling_update
プレイブックを実行すると、Ansible は OSD と MDS の両方のコンポーネントをアップグレードします。