A customer has a requirement for an automation solution that supports periodically acquiring configuration from a centralized server and aligning UCS servers to their desired state. Which open-source tool meets this requirement?
Suggested Answer:C🗳️
The Puppet software package, developed by Puppet Labs, is an open source automation toolset for managing servers and other resources by enforcing device states, such as configuration settings. Puppet components include a puppet agent which runs on the managed device (node) and a puppet master (server) that typically runs on a separate dedicated server and serves multiple devices. The operation of the puppet agent involves periodically connecting to the puppet master; which in turn compiles and sends a configuration manifest to the agent; the agent reconciles this manifest with the current state of the node and updates state based on differences. Reference: https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus3548/sw/programmability/6x/b_Cisco_Nexus_3500_Series_NX- OS_Programmability_Guide_6x/b_Cisco_Nexus_3500_Series_NX-OS_Programmability_Guide_6x_chapter_01000.html
from DCCOR book under Puppet section
The operation of the Puppet agent
involves periodically connecting to the Puppet master, which in
turn compiles and sends a configuration manifest to the agent.
The agent reconciles this manifest with the current state of the
node and updates state that is based on differences.
the keyword here periodic and Puppet is the answer.
I would say C - Puppet. I am not sure if this paper applies 100% but it talks about the centralized server and the desired state.
"Overview of Puppet architecture: [...] After it receives a catalog, the Puppet agent applies the catalog by checking each resource that the catalog describes. If it finds any resources that are not in their desired state, it makes any changes necessary to correct them."
https://www.cisco.com/c/dam/en/us/products/collateral/servers-unified-computing/ucs-c-series-rack-servers/whitepaper_c11-740103.pdf
I think it is puppet only. In the same document it is mentioned
"
Continuously track the environment and maintain the desired state: When you deploy Puppet, with the Puppet master as the
central server for your automation manifests, you immediately gain the capability to manage dozens, hundreds, or even
thousands of nodes. The Puppet agent maintains a secure connection between each node and the master, which
automates the provisioning, configuration, deployment, and ongoing management of your infrastructure and the applications
that run on it"
While there are several modules for Puppet in relation to UCS automation, it looks like SaltStack is primary recommended for NX-OS automation. I would go with C. Puppet.
https://www.cisco.com/c/dam/en/us/products/collateral/servers-unified-computing/ucs-devops-integration-sol-brief.pdf
This section is not available anymore. Please use the main Exam Page.350-601 Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Cobra_kai
Highly Voted 1 year, 6 months agomasal
Most Recent 7 months, 3 weeks agoValkyrie17
1 year agoGeekT
10 months, 1 week agoshijado
1 year agoicx
1 year, 1 month agoengabelal
1 year, 3 months agoVMwareARCHI
1 year, 7 months ago