Provisioning and Orchestration Across Multicloud
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 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.
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
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’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
Hey Guys,Just wanted to let you know that I have a new blog site, dedicated to self-service.Hope you’ll find it helpful and interesting. You are welcome to subscribe and support it 😀nutanixcalm.wordpress.comThank you and see you there!Avi
Hello Community,Hope you are doing well.I would like to know if these following AWS Services have their equivalents in Nutanix Private Cloud : Amazon Simple Notification Service : allows developers to send messages to many subscribers through communication channels such as email, SMS (text messages), mobile push notifications, and HTTP/HTTPS endpoints. Amazon Simple Queue Service : Amazon Simple Queue Service (Amazon SQS) lets you send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available. Amazon Data Firehose : provides the easiest way to acquire, transform, and deliver data streams within seconds to data lakes, data warehouses, and analytics services. AWS Lambda : serverless compute service for running code without having to provision or manage servers AWS API Gateway : fully managed service that makes it easy for developers to publish, maintain, monitor, secure, and operate APIs at any scale Amaz
Hi, I am interested in using Nutanix Calm DSL to automate certain Calm tasks, specifically updating our existing applications to use python3 escripts instead of python2. I noticed that the docker tags for DSL only run from v3.7.0. May I know if there is a minimum version of Nutanix Calm that DSL needs to run on? We are using Calm v3.5.2 at the moment and I don’t have an environment with a later version to try out DSL. Thanks.
Hi guys,New runbook.I’ve added a variable with escript that gets a list from DB (using a credential object to connect to the DB)Very simple and straightforwardwhen executing the runbook the variable populates the list and everything is working fine.Unfortunately, after publishing it to the marketplace (with the ‘Publish with secrets’ on) it will give this error upon execution:Warning: These variables cannot be resolved: DBUser.username, DBUser.secretI really can’t understand why it isn’t workingDid someone encounter this behavior? what was your solution?Thanks!
Hi,I upgraded Calm vm from 3.7.2.1 to 3.7.2.2 but now I read from release notes of calm vm 3.8 that isn’t possible to upgrade from 3.7.2.2 to 3.8.How can I safetely remove calm vm 3.7.2.2 and reinstall the version 3.8?Thanks Regards
Hi,I used calm vm 3.7.2.2, it worked fine for a couple of days but now I receive error when deploy a blueprint and also when I tried to delete or soft delete the existing one.Nothing logged.
We're thrilled to announce the release of the new technical documentation for Nutanix Self-Service DSL on nutanix dev website ! Check it out now and start automating your infrastructure like a pro!LinkDSL is our Python-based Infrastructure as Code utility, designed to simplify and streamline application deployments and orchestration through Nutanix Self-Service. With this comprehensive documentation, you can now:🚀 Automate application deployments with ease ⚙️ Orchestrate complex workflows efficiently 📚 Access detailed guides and examples to maximize your productivityWhether you're a developer, DevOps engineer, or IT admin, this documentation is tailored to help you leverage the full potential of Nutanix Self-Service DSL to help you automate your infrastructure with more ease. Drop a comment below if you have further queries on DSL.
Our .NEXT Conference Barcelona is a month away. Our teams are excited to host thousands of partners and customers including our service providers and system integrator partners. We are also thrilled to have a Service Provider Pavilion with Nutanix Elevate SP partners -- Adista, Atlas Cloud Services, OVHCloud, and Systematika. I wanted to share sessions that I believe are relevant for Service Providers and System Integrators attending the show.May 21 -- Tuesday 09:00 – 09:45 -- Unlocking the Potential of Nutanix Prism: A Blueprint for Efficiency and Scale10:00 – 10:45 -- Practical Considerations for Reducing Risk in Light of the Broadcom Acquisition11:00 – 11:45 -- Build a Profitable Managed and Cloud Service Provider Business with Nutanix15:30 – 17:00 -- Elevating Nutanix Cloud-Native Portfolio: Our New Cloud-Native Products16:30 – 17:15 -- Driving profitability with Nutanix Portfolio, Solutions, and Building Value Added ServicesMay 22 -- Wednesday11:15 – 11:45 -- Beating Your Competi
Hello everyone,We are looking for an automated and organized way to stop all machines and servers in the cluster.Can anyone help me create a playbook that will perform the following actions:Shutdown all machines in the cluster.Shutdown 3 CVMs - after ensuring that all machines in the cluster are shutdown.Stop the cluster - cluster stop.Shutdown the hosts.And is it possible to perform the reverse action? To start the cluster.Thank you very much.
I am looking for a way to protect the VMs that I’ve stood in as Applications in Calm/Self Service from accidental deletion (mostly by me). I don’t see a way to do this in any areas of Prism or Calm, and I don’t see anything in the Policy Manager docs that would address it, either. Is there any kind of pattern or feature for this? Thanks
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.