nerdexam
Cisco

350-601 · Question #311

An engineer must design an automation solution for the Cisco ACI Fabric to speed up the deployment of logical network elements for tenant provisioning. When creating a solution, the engineer must…

The correct answer is A. SaltStack. Based on requirements for rapid creation/removal, custom modules, extensibility, and on-demand execution, SaltStack is the automation tool that best fits for managing Cisco ACI.

Automation

Question

An engineer must design an automation solution for the Cisco ACI Fabric to speed up the deployment of logical network elements for tenant provisioning. When creating a solution, the engineer must keep in mind that the tool must support these requirements:

  • Allow the rapid creation and removal of logical containers.
  • Support the creation of custom modules and data structures.
  • Be extensible with external libraries and modules.
  • Allow rapid testing of code using an on-demand execution environment.

Which automation tool meets these requirements?

Options

  • ASaltStack
  • BYAML
  • CChef
  • DPython

How the community answered

(18 responses)
  • A
    78% (14)
  • B
    11% (2)
  • C
    6% (1)
  • D
    6% (1)

Why each option

Based on requirements for rapid creation/removal, custom modules, extensibility, and on-demand execution, SaltStack is the automation tool that best fits for managing Cisco ACI.

ASaltStackCorrect

SaltStack (Salt) is known for its high-speed remote execution capabilities for rapid configuration changes, its ability to create custom modules and states, strong extensibility through external libraries, and an on-demand execution model for quick testing, making it suitable for ACI automation.

BYAML

YAML is a data serialization language, not an automation tool; it is used by automation tools like Salt for configuration definition.

CChef

While Chef is powerful, it is primarily agent-based and focuses on continuous deployment, which might not align as perfectly with the emphasis on 'rapid testing' and high-speed remote execution as SaltStack.

DPython

Python is a programming language that can be used to build automation solutions, but it is not an automation tool in itself like SaltStack, and directly using Python for comprehensive configuration management would require building many features from scratch.

Concept tested: Automation tool selection for Cisco ACI

Source: https://www.saltproject.io/what-is-salt/

Topics

#Cisco ACI#Network Automation#SaltStack#Orchestration

Community Discussion

No community discussion yet for this question.

Full 350-601 Practice