Practice Free NCP-MCA Exam Online Questions
An administrator at a busy software development company is looking to roll out Calm for automation and estimates they will be creating 200 Projects, 500 Runbooks, 1500 Blueprints and automating the deployment of 7500 VMs for their development teams.
What size of Prism Central VM(s) is recommended to host the Calm environment?
- A . 3 nodes Large – 10vCPU and 52GB Memory per node.
- B . 1 node Small – 6vCPU and 30GB Memory per node.
- C . 3 nodes Small – 6vCPU and 30GB Memory per node.
- D . 1 node Large – 10vCPU and 52GB Memory per node.
A
Explanation:
According to the Nutanix Multicloud Automation Administration (NMCAA) course, the recommended
Prism Central VM size depends on the number of VMs that are managed by Calm and the number of
concurrent users. For a large-scale environment with more than 5000 VMs and more than 100
concurrent users, the recommended size is 3 nodes Large – 10vCPU and 52GB Memory per node1.
This size provides enough resources for the Prism Central cluster to handle the workload and
performance requirements of Calm.
Reference: Nutanix Multicloud Automation Administration (NMCAA) course, Module 2: Nutanix Calm
Installation and Configuration, Lesson 2: Nutanix Calm Installation and Configuration2
Nutanix Certified Professional – Multicloud Automation (NCP-MCA) v6.5 Exam Blueprint Guide, Section 2: Deploy and Configure Self-service and Related Components, Objective 2.2: Identify required configuration settings for a Self-Service deployment3 Scaling out Prism Central | Nutanix Community1
Reference: https://portal.nutanix.com/page/documents/solutions/details?targetId=Nutanix_Hybrid_Cloud_Reference_Architecture:Nutanix_Hybrid_Cloud_Reference_Architecture
Which two providers are supported in Calm? (Choose two.)
- A . Oracle Cloud
- B . Kubernetes
- C . GCP
- D . IBM Cloud
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
A developer has created a variable type that should be used for all deployments. However, when an administrator is creating a blueprint, the variable is not available.
What must the developer do to make it visible?
- A . Share the variable with the project.
- B . Publish the variable to Marketplace.
- C . Add the administrator to the Developer role.
- D . Add the administrator to the Project Admin role.
A
Explanation:
A variable is a placeholder for a value that can be used in a blueprint or a script. A variable can be defined at the global, project, or blueprint level. A global variable is available to all projects and blueprints, while a project variable is available to all blueprints within a project, and a blueprint variable is available only to the blueprint where it is defined. To make a variable visible to a blueprint, the developer needs to share the variable with the project that contains the blueprint. This can be done by going to the Variables page in the Calm UI and clicking on the Share button next to the variable name. Then, the developer needs to select the project from the drop-down list and click on Save.
Reference: Nutanix Certified Professional – Multicloud Automation (NCP-MCA) Exam Blueprint Guide, page 14; Nutanix Calm User Guide, section 3.2.
A new monitoring application is being rolled out across the Organization. An administrator has been tasked with automating the installation of the local agent on all Linux VMs.
The current environment has the following VMS deployed:
18 VMS created pre-Calm adoption.
32 VMS created post-Calm adoption.
Which action should the administrator take to automate this deployment for existing VMs?
- A . In Calm, create a Brownfield deployment attaching to both pre-Calm and post-Calm created VMS and add the Agent installation script to the Blueprint.
- B . In Calm, create an Endpoint that includes all Linux VMS and include the Endpoint a Runbook that executes a shell script for agent installation.
- C . Create a new golden image that includes the monitoring client and deploy all VMS again to bring them under Calm management.
B
Explanation:
The best option to automate the installation of the local agent on all Linux VMs is to create an Endpoint that includes all Linux VMs and include the Endpoint in a Runbook that executes a shell script for agent installation. This way, the administrator can leverage the Calm Runbook feature, which allows orchestrating tasks across multiple VMs without the need of a blueprint or an application. The administrator can also filter the VMs by name, tag, or other criteria to select the target VMs for the Endpoint. The shell script can be added as a task in the Runbook and run on the selected Endpoint.
Option A is not correct because a Brownfield deployment is used to create an application from existing VMs and an existing blueprint. It is not suitable for automating tasks across multiple VMs without a blueprint. Moreover, a Brownfield deployment cannot attach to post-Calm created VMs, as they are already managed by Calm.
Option C is not correct because creating a new golden image and deploying all VMs again is a very time-consuming and disruptive process. It also requires the administrator to migrate the data and configuration of the existing VMs to the new ones. This option does not leverage the Calm automation capabilities and is not recommended.
Reference: Nutanix Calm Runbooks & API Automation, Nutanix Support & Insights, Calm 3.0 is Here!, Nutanix Cloud Manager
An administrator is deploying a Windows VM from a Blueprint. As a step in the Blueprint, a PowerShell script needs to run on the target. VM. The communication between Calm and the VM is secured.
Which inbound port need to be opened for the PowerShell script to run on the VM?
- A . 1433
- B . 3389
- C . 5986
- D . 5985
C
Explanation:
The port 5986 is used for PowerShell Remoting over HTTPS, which is a secure way of executing PowerShell commands on a remote Windows VM. Calm uses PowerShell Remoting to run scripts on Windows VMs as part of the blueprint actions. Therefore, the port 5986 needs to be opened on the VM firewall to allow the communication between Calm and the VM. The other ports are not related to PowerShell Remoting, as they are used for SQL Server (1433), Remote Desktop Protocol (3389), and PowerShell Remoting over HTTP (5985).
Reference: Nutanix Certified Professional – Multicloud
Automation (NCP-MCA) 6.5 Exam Blueprint Guide, page 10; Nutanix Certified Professional – Multicloud Automation (NCP-MCA), section 3; Nutanix Calm User Guide, page 93.
What is included in the PagerDuty Integration service during configuration?
- A . Plays
- B . Alert Grouping
- C . reports
- D . Manual Parameter
A
Explanation:
The PagerDuty Integration service allows you to create and manage incidents in PagerDuty based on events in Nutanix X-Play. To configure the PagerDuty Integration service, you need to provide the following information:
Service Name: The name of the PagerDuty service that you want to integrate with X-Play.
API Key: The API key generated from the PagerDuty service settings.
Plays: The plays that you want to trigger incidents in PagerDuty. You can select one or more plays from the list of available plays in X-Play. You can also specify the incident priority, escalation policy, and alert details for each play.
Alert Grouping: (Optional) The alert grouping strategy that you want to use for the PagerDuty incidents.
You can choose from the following options:
Intelligent: PagerDuty will group alerts based on their content and context.
Time: PagerDuty will group alerts based on the time they are received.
None: PagerDuty will not group alerts and create a new incident for each alert.
Reference: Nutanix Multicloud Automation Administration (NMCAA) course, Nutanix Certified Professional – Multicloud Automation (NCP-MCA) 6.5 Exam Guide, Process Automation | PagerDuty
Prism Central reporting indicates that there are multiple memory-constrained VMs in multiple clusters. The target VMs have Memory Hot Add enabled.
Using X-Play, in what order should the Playbook actions be added to ensure the VMs are properly remediated?
- A . VM add Memory, Take a VM Snapshot, Resolve Alert
- B . Take a VM Snapshot, Power Off VM, VM Add Memory, Resolve Alert, Power on VM
- C . Take a VM Snapshot, VM add Memory, Resolve Alert
- D . Power off VM, Take a VM Snapshot, VM add Memory, Resolve Alert
C
Explanation:
To ensure the VMs are properly remediated, the Playbook actions should be added in the following order: Take a VM Snapshot, VM add Memory, Resolve Alert. This is because Memory Hot Add allows the administrator to increase the memory allocation of a running VM without powering it off. Taking a VM snapshot before adding memory provides a backup point in case of any issues. Resolving the alert after adding memory clears the notification and updates the status of the VM. Powering off the VM is not necessary and may cause downtime or disruption to the applications running on the VM.
Reference: Nutanix Certified Professional – Multicloud Automation (NCP-MCA) Exam Blueprint Guide, page 11; Nutanix Calm SaaS User Guide, section 4.2.3.
Which option is used to test or validate scripts before deployment?
- A . Test Script
- B . EScript
- C . PowerShell
- D . Shell
A
Explanation:
Test Script is a feature of Nutanix Cloud Manager (NCM) Self-Service that allows users to test or validate scripts before deployment. Test Script enables users to run scripts on a VM without creating a blueprint or a runbook. Users can select a VM, choose a script type, enter the script content, and execute the script. The output of the script is displayed in the Test Script window. Test Script can be used to troubleshoot errors, verify functionality, or preview the results of a script before using it in a blueprint or a runbook.
Reference: Nutanix Certified Professional – Multicloud Automation (NCP-MCA) Exam Blueprint Guide, page 14, section 3.1. Nutanix Multicloud Automation Administration (NMCAA) course, module 3, lesson 4. Validate Your Nutanix Cloud Manager Self-Service Skills + Access Special Offer.
An IT Director is concerned about the available storage capacity. The Nutanix environment has 200T3 of usable physical storage, but users have over-provisioned the environment in excess of 700TB. The cluster administrator has enabled compression. The IT director would like to be notified before storage capacity runs out.
What should the administrator do, to report the used capacity to the IT Director?
- A . Grant the IT Director access to view the Capacity Planner within Prism Central
- B . Every morning, check the capacity used in Prism Central or prism Element.
- C . Create a Playbook with storage capacity alert as a trigger generate a forecast report > email the IT Director as an action.
- D . Create a script end run every morning with a cronjob check the storage capacity send an SMS alert to the IT director.
C
Explanation:
A Playbook is a feature of Nutanix Calm that allows you to automate tasks based on certain triggers or events. You can use a Playbook to create a workflow that monitors the storage capacity of the cluster and sends an email notification to the IT Director when the capacity reaches a certain threshold. You can also use the Playbook to generate a forecast report that shows the projected storage usage and availability based on historical data and trends.
Reference: Nutanix Support & Insights, section “Playbooks”
Managing Storage Resiliency is now Simpler than Ever – Nutanix, section “Updates to the Storage Summary Widget”
Alert on resilient capacity of a cluster | Nutanix Community, section “What you can do is enable (check the warning checkbox) for this alert policy”
A developer has a Development Blueprint that performs the following high level items:
Creates a Windows and Ubuntu Server.
Installs IIS on Windows
Installs MySQL on Ubuntu
As part of Development, there is a need for an Operator to restart IIS Services for troubleshooting purposes.
How should the developer add this functionality to the Blueprint?
- A . Add an Execute Task in the Restart Action of the Application Profile.
- B . Add an Execute Task in the Restart Action of the Windows/IIS Service.
- C . Add a Delay Task in the Restart Action of the Windows/IIS Service.
- D . Create an Endpoint for the IIS server and a Runbook that restarts the service.
B
Explanation:
The Restart Action of a Service allows the developer to define custom tasks that will be executed when the service is restarted. An Execute Task can run any script or command on the target VM, such as restarting the IIS service. This way, the Operator can use the Self-Service Portal to restart the service without logging into the VM or using another tool.
Reference: Nutanix Certified Professional – Multicloud Automation (NCP-MCA) v6.5, Section 2, Objective 2.1: Given a scenario, create a blueprint to deploy infrastructure and applications using Self-Service. Nutanix Certified Professional Multicloud Automation (NCP-MCA) 6 Exam, Page 11, Section 2, Objective 2.1: Given a scenario, create a blueprint to deploy infrastructure and applications using Self-Service.