A blueprint was developed for deploying a standard 3-tier hosting environment for a company's
applications. The blueprint includes a load balancer, multiple web servers, a database server, and a
small test application.
During testing of the blueprint, the application fails to connect to the database. The cause is found to
be the database software is still installing when the application starts.
Which method most efficiently prevents the application from starting before the database?
C
Explanation:
A service dependency is a feature of Nutanix Calm that allows you to define the order of execution
and the conditions for starting and stopping services in a blueprint. By creating a service dependency
between the application and the database, you can ensure that the application will not start until the
database is fully installed and ready. This avoids the need for manual intervention or inefficient
workarounds like loops or sleep statements. Reference:
Nutanix Multicloud Automation
Administration (NMCAA)
, page 41;
Nutanix Certified Professional - Multicloud Automation (NCP-
MCA)
, section 2.
Reference: https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Calm-Admin-
Operations-Guide-v3_2_7:Nutanix-Calm-Admin-Operations-Guide-v3_2_7
Which Prism Central setting must first be configured in order to add users to a Project?
B
Explanation:
In order to add users to a Project, the Prism Central administrator must first configure an
Authentication Directory. This is a service that provides user authentication and authorization for
Prism Central, such as Active Directory or OpenLDAP. By configuring an Authentication Directory, the
administrator can enable users to log in to Prism Central using their existing credentials and assign
them roles and permissions based on their group membership. The administrator can also create
local user accounts for users who do not belong to any Authentication Directory.
Reference:
Nutanix Certified Professional - Multicloud Automation (NCP-MCA) Exam Blueprint Guide
, Section 2,
Objective 2.5
Nutanix Multicloud Automation Administration (NMCAA) Course
, Module 2, Lesson 2.2
Configuring Authentication | Nutanix Community
Reference: https://download.nutanix.com/documentation/v60/Prism-Central-Guide-Prism-v6_0.pdf
A customer is trying to deploy an application with Calm and receives this error for a Linux VM:
What is the cause of this error within the blueprint?
B
Explanation:
In the context of deploying an application with Calm, if a customer receives an error for a Linux VM,
it could be due to the absence of network adapters selected for the Address box in the Connection
section within the blueprint. This means that there is no specified network connection for the VM,
leading to a failure in script execution.
Nutanix Certified Professional - Multicloud Automation (NCP-MCA) Exam Blueprint Guide
: This is the
official exam blueprint guide that covers the objectives, topics, and skills required for the
certification. It also provides some sample questions and answers. The question you asked is similar
to the one in section 3.1.1.
Nutanix Multicloud Automation Administration (NMCAA)
: This is a training course that teaches you
the skills needed to install, configure, operate, and manage Nutanix X-Play and Nutanix Calm. It
includes topics such as blueprint creation, connection configuration, and script execution.
Nutanix Calm User Guide
: This is a user guide that explains how to use Nutanix Calm to automate the
deployment and management of applications across different environments. It includes topics such
as connection settings, blueprint validation, and error handling.
Which method will result in unique names per VM when scaling out a Service in a Calm Blueprint?
B
Explanation:
The correct method to result in unique names per VM when scaling out a Service in a Calm Blueprint
is to use the macro variable @@{calm_array_index}@@ in the Service VM Name field (Option B).
This variable will append a unique index number to each VM name based on the scale-out count. For
example, if the Service VM Name is MyAppVM-@@{calm_array_index}@@ and the scale-out count
is 3, the resulting VM names will be MyAppVM-0, MyAppVM-1, and MyAppVM-2. Option A is
incorrect because the <ComputerName> tag in the sysprep file will only affect the hostname of the
guest OS, not the VM name in the cloud provider. Option C is incorrect because calling an external
Python eScript to register the VM name in DNS will not change the VM name in the cloud provider
either. Option D is incorrect because setting the VM Name field to allow user edits at launch will
require manual input from the user for each VM, which is not scalable or automated.
Reference: The information can be verified from Nutanix official training and certification documents
available at
Nutanix Training & Certification
. You can also check out the
Nutanix Certified Professional
- Multicloud Automation (NCP-MCA) 6.5 Exam
guide for more details on the exam objectives and
format. Additionally, you can watch the
Nutanix Calm - Multicloud Automation
playlist on YouTube
for some video tutorials on Nutanix Calm features and functionalities.
Reference: https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Calm-Admin-Operations-Guide-v3_2_7:nuc-multi-vm-blueprints.html
Which two providers are supported in Calm? (Choose two.)
B, C
Explanation:
Nutanix Calm supports various providers to manage and orchestrate applications across different
cloud environments. Providers are the cloud platforms or services that host the VMs or containers
that run the application components.
Calm supports the following providers12
:
Nutanix AHV
VMware vSphere
AWS
Azure
GCP
Kubernetes
Bare Metal
OpenStack
Cloud-Init
Terraform
Among the options given, only Kubernetes and GCP are supported providers in Calm. Oracle Cloud
and IBM Cloud are not supported providers in Calm. Reference:
1: Nutanix Calm Admin and Operations Guide3
2: Nutanix Calm Configuration and Training4
Reference: https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Calm-Admin-Operations-Guide-v3_2_7:nuc-nucalm-major-components-c.html
An administrator has created a task for a blueprint that could be applied to another blueprint. The
administrator wants to reuse the task with the least amount of effort.
How can the administrator accomplish this?
D
Explanation:
The Task Library is a centralized repository of tasks that can be reused across multiple blueprints. The
administrator can publish a task to the Task Library by clicking on the Publish icon in the task editor.
The task will then be available in the Task Library tab under the Tasks section in the Calm UI. The
administrator can select the task from the Task Library and drag and drop it into another blueprint.
This way, the administrator can reuse the task with the least amount of effort.
Reference:
Nutanix Certified Professional Multicloud Automation (NCP-MCA) 6 Exam
, page 11
Nutanix University - NCP-MCA 6 Exam Prep - Tasks and Task Library
Reference: https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Calm-Admin-Operations-Guide-v3_2_2:nuc-library-task-overview-c.html
During the deployment of a multi-step Blueprint, a failure is encountered. The administrator
corrected the failed step and saved the Blueprint.
What should the administrator do next?
D
Explanation:
If a Blueprint deployment fails, the administrator can use the Continue option in the Self-Service
Portal to resume the deployment from the point of failure. This option will retry the failed task and
continue with the remaining tasks in the Blueprint. The administrator does not need to delete the
application or launch a new one, as this would waste time and resources. Saving the Blueprint will
not automatically retry the task, as the Blueprint is only a template for the deployment.
Reference:
Nutanix Certified Professional - Multicloud Automation (NCP-MCA) v6.5
, Section 3, Objective 3.1:
Determine the causes of a Blueprint or Runbook deployment failure.
Nutanix NCP-MCA Certification Exam Sample Questions
, Question 17.
Reference: https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Calm-Admin-
Operations-Guide-v3_3_0:Blueprint%20Configurations
An administrator has a vendor-provided script that must be run at 9 am every Saturday on a Linux
application VM.
The administrator currently has a playbook that has a Time trigger and a VM SSH action to execute
the script. However, the administrator has received a request to have the output of the script
emailed to the application team when it is executed.
What is the easiest way to satisfy this request?
D
Explanation:
The easiest way to satisfy the request is to add an Email action to the end of the existing playbook
and use the {{action[index] .stdout}} parameter in the Message field. This way, the administrator
does not need to modify the script or create a file to store the output. The {{action[index] .stdout}}
parameter will capture the standard output of the previous action, which is the VM SSH action that
executes the script. The Email action will then send the output as the message body to the specified
recipients. Reference: You can find more information about this topic in the following sources:
Nutanix Certified Professional - Multicloud Automation (NCP-MCA) Exam Blueprint Guide
, Section 3 -
Validate Blueprints, Runbooks, Playbooks, and Automation Settings, page 10
Nutanix Multicloud Automation Administration (NMCAA)
, Module 4 - X-Play, Lesson 2 - Playbooks,
page 4-11
An administrator has been tasked with creating a multicloud, three-tier application using Calm. The
application needs to consist of:
A MongoDB backend database
A NodeJS Javascript runtime environment
An NGINX webserver
The administrator has access to an AWS account, as well as a locally hosted Nutanix cluster. The three
parts of the application should be fully redundant, and be able to tolerate either a cloud provider
outage, or a local Nutanix cluster outage.
What is the most appropriate solution the administrator should choose in order to meet the
requirements?
C
Explanation:
This solution meets the requirements of creating a multicloud, three-tier application using Calm. It
ensures that each tier of the application has a redundant copy running on both Nutanix and AWS,
and that the application can tolerate either a cloud provider outage or a local Nutanix cluster outage.
The other options do not provide full redundancy for each tier, or require manual intervention to
create the AWS instances. Reference:
Nutanix Certified Professional - Multicloud Automation (NCP-
MCA) Exam Blueprint Guide
, page 10;
Nutanix Multicloud Automation Administration (NMCAA)
Course
, Module 5: Blueprints.
Which permission level grants access to Create, Update, Delete, and Duplicate Blueprints?
C
Explanation:
A Developer permission level grants access to create, update, delete, and duplicate blueprints in
Nutanix Calm12
.
A Developer can also launch, manage, and delete applications from blueprints, as
well as create, update, delete, and duplicate runbooks2
.
A Consumer can only launch and manage
applications from blueprints, but cannot modify them2
.
An Operator can launch, manage, and delete
applications from blueprints, as well as run and manage runbooks, but cannot create or modify
them2
.
A Domain Admin can perform all the actions of a Developer and an Operator, as well as
manage projects, categories, and endpoints2
. Reference:
Nutanix Certified Professional - Multicloud Automation (NCP-MCA) v6.5
Nutanix Multicloud Automation Administration (NMCAA)
Reference: https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Calm-Admin-
Operations-Guide-v3_2_7:Nutanix-Calm-Admin-Operations-Guide-v3_2_7