Simplify cloud operations and optimize costs with confidence.
Recently active
HiA customer has asked me to deploy nutanix secure snapshots. So to deploy that feature I have to use “approval policies” wich at the same time requests calm or self-service…This customer only has this licensing:NCI Pro + Advanced Replication add-on (he is using metro-sync) NUS ProIm not able to find if he has enought licensing level to deploy calm or self-service. Can you please help me?thanks
Hi everyone,I’m currently working on a use case in Nutanix Prism Central and would appreciate your guidance.**Requirements:*** Assign a dedicated VM to each user.* When a user logs into Prism Central via an IAM Windows Server link (SSO), the VM assigned to that user should automatically power on.* When the user logs out, the VM should automatically power off (or shut down gracefully).**Questions:**1. Is there any built-in feature in Prism Central or Nutanix IAM that supports this kind of user-to-VM assignment with automatic power control?2. Can this be achieved using Nutanix Calm, Runbooks, or automation policies?3. What is the recommended way to trigger actions based on user login/logout events (e.g., via audit logs, webhooks, or IAM integration)?4. Are there any best practices for mapping users to VMs (e.g., using categories or tags)?If anyone has implemented a similar solution or can suggest an approach, I'd really appreciate your input.Thanks in advance!
What are the design considerations when deciding between Default and Self-service storage containers for database workloads in Nutanix? for Nutanix Database Management and Automation
In my blueprint, I need to execute a command on Prism Central VM. The command will be a script on Prism Central VM. My blueprint uses the existing Prism Central VM as the substrate. I tried different ways to execute the command but none of them worked. Could you please advise how I could do it? The script I need to run doesn’t have an API counterpart. I can run PC API from the blueprint without problems. Here are the different ways I tried and how they failed.# SSH EndpointPCSSHEndpoint = Endpoint.Linux.ip( ["@@{calm_pc_ip}@@"], name="PC_SSH_Endpoint", port=22, cred=SSHCredential,)# ============================================================================# METHOD 1: SSH Endpoint with Target Reference# ============================================================================class Method1_SSHEndpointService(Service): """ Method 1: Using SSH endpoint with explicit target reference Pros: Proper SSH connection setup Cons: Failed with "Machine and credential
Hi all,I tried to deploy and reconfigure an SSVM 4.2 (PC 7.3) and register it on the same PE cluster that I already used for the previous version, but I receive an error when starting MSP enablement.I think this is because the old SSVM UUIDs are still present in the PE configuration files.Does anyone know how to clean the PE configuration?Map of calmvm_ip and uvm_uuid: {}Traceback (most recent call last): File "/usr/local/nutanix/bin/enable_cmsp.py", line 191, in <module> main() File "/usr/local/nutanix/bin/enable_cmsp.py", line 186, in main get_calmvm_name_uuid() File "/usr/local/nutanix/bin/enable_cmsp.py", line 88, in get_calmvm_name_uuid print("hosting_pe_uuid: {}".format(hosting_pe_uuid))UnboundLocalError: local variable 'hosting_pe_uuid' referenced before assignment Thanks
Hello Nutanix Community,I am developing a self-service runbook (python scripts) in Prism Central to implement a time-based GPU billing model, allowing administrators to attach a GPU to a VM for a specific duration.The Core QuestionIs there a supported or known method (API-driven or otherwise) to dynamically populate a Runbook Input Variable (specifically a List of Values/Dropdown) at runtime, based on a query to the Prism API?For example: Could a pre-run script execute a gpus/list query to determine available vGPU profiles and format that output to populate the options list for the gpu_profile_selection variable before the form is presented to the user?
Hi everyone,I am creating a Multi VM Blueprint and I have a post-creation task. This task should be executed once per deployment, but since it is a post-VM-creation task, it is executed n times for n deployed machines from the blueprint.Do you have any ideas how to make the the task execute only once after the deployment of the application, and not multiple times for every VM?Thanks in advance!
Hi everyone,I wanted to share my first experience diving into Nutanix Intelligent Operations and building an automation playbook.BackgroundStarting in NCI 7.3, NGT certificates will automatically renew. That means the automation I built is now technically redundant but I still wanted to showcase the work because it was a great learning opportunity for me.What I BuiltI created an automation playbook that: Triggered when an alert was raised for an expiring NGT certificate Gathered VM and cluster information Identified the cluster IP Ran a custom command sequence from the CVM to renew the certificate Along the way, I ran into a few challenges, like environment variable issues and command execution errors but troubleshooting those gave me a much deeper understanding of how Nutanix tools operate under the hood.Why Share This?Even though my playbook won’t be needed going forward, it was my first real deep dive into Intelligent Operations. It taught me how powerful this feature can be f
Hello, I am looking for a way to automate the addition of a category for a DR Protection Policy. I want the playbook to look for the categories of Production and Mission Critical for a VM. If those two categories are present, I then want to add the category of DisasterRecoveryEnabled. Thank you,Joe
Hi Community,We are working on enhancing our automation flows in Nutanix Self-Service blueprints and would like some guidance on the best way to approach two things:Enable memory overcommit automatically for every VM deployed from a blueprint: Our goal is that VMs should always have this applied at deployment time without requiring manual adjustment later. Ensure category assignment is mandatory for deployed VMs: We would like to implement a check so that if a VM doesn’t have a category assigned during creation, the workflow requires a category before it can proceed. Is there a preferable script type or approach for implementing these checks and automations within Self-Service? Any suggestions on best practices - especially regarding script selection - would be highly appreciated. Thank you in advance!
Dear Sir/Madam, I have built-up a lab for Nutanix & PA for flow & micro-segmentation test.After created a bluepoint and deploy the PA NVFs VM success, but I can’t find and don’t know how to set rule for app-tier to app-tier and redirect through a service chain in “Security Policy”. Please advise Environment:Nutanix CE, AHV 10, AOS 7, PC 2024.3.1, FNS NG 4.2, Network Controller 5 and enabled Micro-segmentation...etc.
I have un-register 2 cluster from prism central by following command.ncli multicluster remove-prism-element cluster-id=<cluster UUID>Now I want add back those 2 cluster again to the same prism central but can’t add it back.Getting following error.“The cluster is blacklisted for further registration”How can I unblock and back it back. Thanks in advance.
Hi everyone, In our environment, we want everyone (not just members of a specific project) to be able to launch a given blueprint when needed. Right now, blueprints appear to require being tied to a project, which limits visibility and use. Is there a way to make a blueprint globally accessible to all users/groups without restricting it to one project? Or assign the blueprint to multiple projects?Also, we’d like to enforce category assignment as part of the VM creation process. Ideally, users should be required to select or fill in a category value before deploying a VM. Can this be achieved somehow?Thanks in advance!
Hi everyone, I am trying to figure out a way to import projects into Prism. I got stuck when I read there is a limit for projects number based on the environment, with a maximum of 500 projects. Is there a way to have more than 500, specifically almost a 1000 and will probably be growing? Any advice here will be appreciated!
Hello everyone,I would like to know if Nutanix NCM Self-Service supports a feature that allows setting a VM expiration option during the VM or blueprint creation request, enabling the VM to expire after a specified time interval automatically. Or if it does not support, can we schedule it on Day-2 Operation features? Thank you!
HeyIn Calm (Script that I have in old lab, AOS v6.5) My script (part in blueprint) use REST API and ip is used as localhost: Now, In self-Service not accepted localhost (security reasoning).In Self-Service Administration and Operations Guide I see some script that use @@{pc_ip}@@ but this is not real variable.Is there any alternative to get the Prism Central IP and use it in my script? since I use the same script in many PC, It not good practice to hard coded the IP..alternatively: is there a way to get the cluster list (instead use API)? Thanks
I would like to login to Prism central using an API and with LDAP credentials. I have already setup an authentication provider for my OpenLDAP server in Prism Central.
Hey everyone,I’m wondering if there is a built-in tool in Nutanix for on-premises environment that allows tracking of resource consumption — something that can act like a virtual currency or internal billing system based on usage (e.g., vCPU, memory, storage). Ideally, we’re looking for a way to generate reports that show per-project or per-VM consumption over time. I’ve thought of Cost Governance, but I think it’s only for cloud setups and I’m not aware of all its capabilities.Does Nutanix offer anything natively for this, or is this something that would require integration with an external tool?Thanks in advance!
Hello from the User Experience Research team here at Nutanix again! I am reaching out to invite you to an exciting research opportunity happening right before .NEXT! For this projects, we are evaluating NCM Inventory a new multi account, multi provider view of all entities in your IT environment (via Nutanix Central). Our goal is to explore the experience of improved filtering, saving page contexts, inventory summaries to best understand what data metrics you want in your infrastructure. If you are interested in participating the details can be found below. Details1:1 Virtual sessions will be conducted between 4/21/25 and 5/05/25 Sessions will be 45-60 minutes Who is ideal for this project?Experience using either Intelligent Operations, Self Service (found in NCM) A hybrid environment (Ex. public/private); ideally with more than one provider (ex. AWS, GCP) Ideally some experience with Cost Governance, or Security Central (found in NCM)Participants can sign up by using the Calendly lin
Hi sir I have three devices. Model is NX-1175S-G8The networks of the three NXs will be connected to a 10G switch.This 10G switch will be connected to a 1G switch.Each NX is connected to the switch with two network cables.The function is to use NCM. However, after setting up more than 30 VMs, the network will be disconnected seriously. It is found that it will be stuck on the 10G switch. However, if the port connected to NX is limited to 1G, it will work normally.But the device will send out a warning message.CVM not uplinked to 10GbE NICIt was detected that the Nutanix packets were very large, causing the 10G switch to be unable to handle the load.(about 1.61Gbps)Because there is only one line going up to the 1G switchI have tried another brand of 10G switch, but the problem is the same.If the 10G switch and the 1G switch do not use lacpHow can I adjust the Nutanix network?Thanks Network traffic
Hi, I created a playbook to send me a mail when a no admin user power on a virtual machine, but when I login with that user the playbook fails with this message Playbook execution skipped as trigger is not visible to execution user.Can anyone help to identify which action I am missing?I already create a rol with these actions, but the error is the same.Action Trigger Type1 OperationView Action Trigger TypeAHV VM8 OperationsAccess Console Virtual MachineAllow Virtual Machine Power OffAllow Virtual Machine Power OnAllow Virtual Machine RebootPower On Virtual MachineUpdate Virtual Machine Power StateView Existing Virtual MachineView Virtual MachineAlert Email Config1 OperationView Alert Email ConfigCategory3 OperationsView CategoryView Name CategoryView Value CategoryEvent1 OperationView EventPlaybook2 OperationsExecute PlaybookView PlaybookPolicy Event1 OperationView Policy EventUser2 OperationsImpersonate UserView UserUser Group1 OperationView User Group
Hi!I’m looking for an out of the box integration of AAP to import/install in the Self Service, to get inventories, credentials, job templates, … from our AAP, to be able to launch job templates from Self Service (and retrieve the result of jobs :)). This way I can automate some tasks, like post-provisioning tasks after VM deployment or some day2 actions.Regards,Fred
We have a subset of VMs that a group of users needs readonly and console access. This is not difficult with RBAC using categories. However, when we clone these systems for testing or new deployment, the assigned categories don’t get inherited from the source VM. Since we do this often, this is a management headache.Is this standard behavior? If so, any ideas on how to do this easily? I was hoping projects might be helpful, but I can’t find much useful documentation or examples to guide me.
We have created playbook to categorize VM to align with backup configuration in Veeam, grouping by Cluster,Environment and such. I noticed that a category can have more than one value. A VM can potentially have both Testing and Production value for the builtin ‘Environment’ category.Could it be alerted somehow if a VM has two values for a category? And similarly is there a way to catch a VM that does not have any category? Regards,Jóhannes
Hi I using playbook to categorize vm’s according to cluster,os,sla and such. It’s working, but I want to see if it’s possible to assign a category based on two or more conditions. I’m only able to use the ‘branch’ to evaluate one condition. Is it possible to do AND when evaluating if a vm is assigned to a category?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.