300-435 practice question 17 of 25
Which environment must be enabled to complete the zero-touch provisioning process on a IOS XE device?
Full set: 125 questionsThe Zero-Touch Provisioning (ZTP) process on Cisco IOS XE devices automates the initial configuration by downloading and executing a script, typically written in Python. This script execution occurs within the Guest Shell, which is a secure, containerized Linux environment running directly on the IOS XE device. The Guest Shell provides the necessary runtime, including the Python interpreter, for the ZTP script to perform configuration tasks. Therefore, the Guest Shell must be enabled and operational for the ZTP process to complete successfully.
A. TCL (Tool Command Language) is a scripting language available on IOS, but the standard IOS XE ZTP process is designed to use Python scripts, not TCL.
B. ZTP Open Service container is not the official term for the required environment. The correct and specific environment is the Guest Shell, which is a Linux Container (LXC).
C. EEM (Embedded Event Manager) is a framework for on-box automation based on event detection, but it is not the execution environment for the ZTP configuration script itself.
1. Cisco Systems
Inc. (2023). Programmability Configuration Guide
Cisco IOS XE Cupertino 17.9.x. Chapter: "Day Zero Provisioning"
Section: "Zero Touch Provisioning".
Reference Detail: This section explicitly states
"The device downloads a Python script from the TFTP or HTTP server. The script is then executed in the guest shell to configure the device." This directly confirms that the Guest Shell is the required execution environment.
2. Cisco Systems
Inc. (2023). Programmability Configuration Guide
Cisco IOS XE Cupertino 17.9.x. Chapter: "Guest Shell"
Section: "Guest Shell".
Reference Detail: The introduction to this chapter describes the Guest Shell as "a virtualized environment
running a Linux distribution as a guest operating system." This clarifies the nature of the environment where the ZTP Python script runs.
Keep practicing
Take the free 300-435 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other 300-435 practice questions
- Question 1Which statement describe the difference between OpenConfig and native YANG data models?
- Question 3Which solution is used for automating the configuration of a device when it is first powe…
- Question 4The automation engineer must replace device configuration using RESTCONF. How is this con…
- Question 7What is a benefit of developing an application in a Python virtual environment?
- Question 10When accessing the /device-detail endpoint in cisco DNA Center, what is an acceptable sea…
- Question 11A network administrator must troubleshoot a network issue using Cisco DNA Center. Which A…
