CCNA / 自動化とプログラマビリティ
- Ansibleは管理対象に常駐エージェントを必要とし、プルモデルで動作する
- Puppetは一般にエージェントを用い、設定を取りに行くプルモデルで動作する✓ 正解
- AnsibleはエージェントベースでSSHを使わない
- Puppetはエージェントレスで、設定をプッシュするのが基本である
💡 Puppetは通常エージェントを用い、ノードがマスターから設定を取得するプルモデルです。一方AnsibleはエージェントレスでSSH経由のプッシュ型である点と対照的です。
✕ Ansibleは管理対象に常駐エージェントを必要とし、プルモデルで動作する:AnsibleはエージェントレスでSSHを使うプッシュ型のため、常駐エージェント・プルは誤り。
○ Puppetは一般にエージェントを用い、設定を取りに行くプルモデルで動作する:正しい。Puppetは通常エージェントを用い、ノードがマスターから設定を取得するプルモデル。
✕ AnsibleはエージェントベースでSSHを使わない:AnsibleはエージェントレスでSSHを使うため、エージェントベースでSSH不使用は誤り。
✕ Puppetはエージェントレスで、設定をプッシュするのが基本である:Puppetはエージェントを用いるプル型が基本で、エージェントレスのプッシュは誤り。