> azure-cyclecloud

Expert knowledge for Azure CycleCloud development including troubleshooting, best practices, decision making, architecture & design patterns, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure CycleCloud applications. Not for Azure Batch (use azure-batch), Azure HPC Cache (use azure-hpc-cache), Azure Virtual Machines (use azure-virtual-machines), Azure Virtual Machine Scale Sets (use azure-vm-scalesets).

fetch
$curl "https://skillshub.wtf/MicrosoftDocs/Agent-Skills/azure-cyclecloud?format=md"
SKILL.mdazure-cyclecloud

Azure CycleCloud Skill

This skill provides expert guidance for Azure CycleCloud. Covers troubleshooting, best practices, decision making, architecture & design patterns, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL36-L42Troubleshooting CycleCloud errors, node startup failures, and locating/analyzing server/node log files to diagnose and resolve deployment or runtime issues.
Best PracticesL43-L47Guidance for configuring and tuning Azure HB/HC-series HPC VMs in CycleCloud, including networking, storage, MPI, BIOS, and performance best practices.
Decision MakingL48-L55Guidance on VM placement/availability sets, choosing custom images, planning migration from CycleCloud 7, and using Spot VMs for cost-effective, resilient CycleCloud clusters.
Architecture & Design PatternsL56-L60Architectural guidance for designing, deploying, and operating resilient, scalable multi‑region Azure HPC clusters with CycleCloud, including networking, failover, and regional topology patterns.
SecurityL61-L75Securing CycleCloud: auth methods (Entra, service principals, managed identities), SSL, SSH/Bastion access, SELinux, and network security for clusters, nodes, and the web portal
ConfigurationL76-L120Designing and tuning CycleCloud clusters: template structure, nodes, networking, storage, autoscaling, security, proxies, events, CLI, and node initialization (cluster-init/cloud-init/Jetpack).
Integrations & Coding PatternsL121-L141APIs, CLI, and Python client for automating CycleCloud, plus patterns to integrate schedulers (Slurm, Grid Engine, HTCondor, LSF, OpenPBS, HPC Pack), NFS, OOD, Prometheus/Grafana, and Event Grid
DeploymentL142-L153Installing, upgrading, and deploying Azure CycleCloud and Slurm workspaces (CLI/ARM/containers), plus planning production setups and moving cluster resources between resource groups.

Troubleshooting

TopicURL
Interpret and resolve common Azure CycleCloud error messageshttps://learn.microsoft.com/en-us/azure/cyclecloud/error-messages?view=cyclecloud-8
Diagnose and report Azure CycleCloud node startup issueshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/report-issues?view=cyclecloud-8
Locate Azure CycleCloud server and node log fileshttps://learn.microsoft.com/en-us/azure/cyclecloud/log-locations?view=cyclecloud-8

Best Practices

TopicURL
Apply HB/HC VM best practices in Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/hb-hc-best-practices?view=cyclecloud-8

Decision Making

TopicURL
Choose VM placement models and availability sets in CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/availability-sets?view=cyclecloud-8
Select and configure custom images for CycleCloud clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/create-custom-image?view=cyclecloud-8
Plan migration for Azure CycleCloud 7 retirementhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/cyclecloud7-retirement-guide?view=cyclecloud-8
Use Spot VMs effectively in Azure CycleCloud clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/use-spot-instances?view=cyclecloud-8

Architecture & Design Patterns

TopicURL
Design and deploy multi‑region Azure HPC clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/concepts/multi-region-cluster-deployment?view=cyclecloud-8

Security

TopicURL
Apply security best practices for Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/concepts/security-best-practices?view=cyclecloud-8
SSH to CycleCloud login nodes via Azure Bastionhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/connect-to-login-node-with-bastion?view=cyclecloud-8
Access the CycleCloud portal securely through Bastionhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/connect-to-portal-with-bastion?view=cyclecloud-8
Create Entra app registration for Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/create-app-registration?view=cyclecloud-8
Configure managed identities for Azure CycleCloud clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/managed-identities?view=cyclecloud-8
Configure network security for Azure CycleCloud nodeshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/network-security?view=cyclecloud-8
Configure SELinux for Azure CycleCloud-managed Linux nodeshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/selinux?view=cyclecloud-8
Use Azure service principals with CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/service-principals?view=cyclecloud-8
Configure SSL certificates for Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ssl-configuration?view=cyclecloud-8
Configure user authentication for Azure CycleCloud clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/user-access?view=cyclecloud-8
Configure user authentication methods in Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/user-authentication?view=cyclecloud-8

Configuration

TopicURL
Configure cluster-init specs and lockers in CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/cluster-init-reference?view=cyclecloud-8
Configure the [cluster] section in CycleCloud templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/cluster-reference?view=cyclecloud-8
Understand Azure CycleCloud cluster template structurehttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/cluster-template-reference?view=cyclecloud-8
Configure Azure CycleCloud cluster configuration objectshttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/configuration-reference?view=cyclecloud-8
Define Azure CycleCloud environment objects in templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/environment-reference?view=cyclecloud-8
Configure input endpoints and NSG rules in CycleCloud templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/input-endpoint-reference?view=cyclecloud-8
Configure network-interface objects in CycleCloud templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/network-interface-reference?view=cyclecloud-8
Configure nodes and nodearrays in CycleCloud templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/node-nodearray-reference?view=cyclecloud-8
Use NodeRef objects in CycleCloud cluster templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/noderef-reference?view=cyclecloud-8
Configure parameters in Azure CycleCloud cluster templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/parameter-reference?view=cyclecloud-8
Apply special parameter parsing in CycleCloud templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/special-parsing?view=cyclecloud-8
Configure volume objects in Azure CycleCloud templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/volume-reference?view=cyclecloud-8
Configure cycle_server.properties for Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/cycleserver-configuration-reference?view=cyclecloud-8
Configure CycleCloud node events and Event Grid routinghttps://learn.microsoft.com/en-us/azure/cyclecloud/events?view=cyclecloud-8
Configure managed disk volumes in Azure CycleCloud templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/add-disk?view=cyclecloud-8
Configure node arrays and scaling behavior in CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/add-node-array?view=cyclecloud-8
Backup and restore Azure CycleCloud application datahttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/backup-and-restore?view=cyclecloud-8
Use cloud-init scripts in Azure CycleCloud templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/cloud-init?view=cyclecloud-8
Define and customize Azure CycleCloud cluster templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/cluster-templates?view=cyclecloud-8
Configure Azure networking for CycleCloud clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/configuration?view=cyclecloud-8
Configure autoscaling policies for Azure CycleCloud clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/configure-autoscaling?view=cyclecloud-8
Configure SSH/RDP access to Azure CycleCloud nodeshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/connect-to-node?view=cyclecloud-8
Configure environment resources with ARM in CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/environments?view=cyclecloud-8
Configure VMSS Flex orchestration in Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/flex-scalesets?view=cyclecloud-8
Configure VM health checks and remediation in CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/healthcheck?view=cyclecloud-8
Install and configure the Azure CycleCloud CLIhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/install-cyclecloud-cli?view=cyclecloud-8
Manually install Jetpack on Azure CycleCloud VMshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/install-jetpack?view=cyclecloud-8
Configure keep-alive settings to prevent node terminationhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/keep-alive?view=cyclecloud-8
Configure alerts and logging for Azure CycleCloud clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/monitor-clusters?view=cyclecloud-8
Configure automatic volume mountpoints in CycleCloud nodeshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/mount-disk?view=cyclecloud-8
Configure NFS mounts and shares in Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/mount-fileserver?view=cyclecloud-8
Run multiple Azure CycleCloud instances on one hosthttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/multiple-installs?view=cyclecloud-8
Configure CycleCloud projects and specs for node setuphttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/projects?view=cyclecloud-8
Configure return proxy and SSH tunneling for CycleCloud nodeshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/return-proxy?view=cyclecloud-8
Configure web proxy settings for Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/running-behind-proxy?view=cyclecloud-8
Run Azure CycleCloud in locked-down networkshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/running-in-locked-down-network?view=cyclecloud-8
Handle Azure Scheduled Events in CycleCloud nodeshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/scheduled-events?view=cyclecloud-8
Configure project and user blob storage and lockers in CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/storage-blobs?view=cyclecloud-8
Use and customize Azure CycleCloud node tagshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/tag-nodes?view=cyclecloud-8
Customize Azure CycleCloud UI theming with CSShttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/theming?view=cyclecloud-8
Configure Jetpack for Azure CycleCloud cluster nodeshttps://learn.microsoft.com/en-us/azure/cyclecloud/jetpack?view=cyclecloud-8

Integrations & Coding Patterns

TopicURL
Call Azure CycleCloud REST API operations and resourceshttps://learn.microsoft.com/en-us/azure/cyclecloud/api?view=cyclecloud-8
Manage Azure CycleCloud with the CLI commandshttps://learn.microsoft.com/en-us/azure/cyclecloud/cli?view=cyclecloud-8
Author and use Chef cookbooks in Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/cookbook-reference?view=cyclecloud-8
Set up Grid Engine scheduler integration in CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/gridengine?view=cyclecloud-8
Configure Slurm cloud bursting with Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/bursting/slurm-cloud-bursting-setup?view=cyclecloud-8
Configure Open OnDemand for CycleCloud Slurm clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/configure-open-ondemand?view=cyclecloud-8
Create a simple NFS file server for CycleCloud clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/create-fileserver?view=cyclecloud-8
Integrate Azure CycleCloud events with Event Gridhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/event-grid?view=cyclecloud-8
Integrate Prometheus and Azure Managed Grafana with CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/monitor-cyclecloud-cluster-using-prometheus-grafana?view=cyclecloud-8
Use the Azure CycleCloud REST API for cluster automationhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/use-rest-api?view=cyclecloud-8
Configure Microsoft HPC Pack integration with CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/hpcpack?view=cyclecloud-8
Configure HTCondor scheduler clusters in Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/htcondor?view=cyclecloud-8
Connect IBM Spectrum LSF to Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/lsf?view=cyclecloud-8
Configure OpenPBS scheduler clusters in Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/openpbs?view=cyclecloud-8
Use the Azure CycleCloud Python API clienthttps://learn.microsoft.com/en-us/azure/cyclecloud/python-api?view=cyclecloud-8
Use Slurm 3.0+ features in Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/slurm-3?view=cyclecloud-8
Integrate Slurm scheduler with Azure CycleCloud clustershttps://learn.microsoft.com/en-us/azure/cyclecloud/slurm?view=cyclecloud-8

Deployment

TopicURL
Download and import CycleCloud cluster projects and templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/download-cluster-templates?view=cyclecloud-8
Deploy CycleCloud Workspace for Slurm using Azure CLIhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/deploy-with-cli?view=cyclecloud-8
Plan CycleCloud Workspace for Slurm deploymenthttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/plan-your-deployment?view=cyclecloud-8
Deploy Azure CycleCloud using ARM templateshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/install-arm?view=cyclecloud-8
Manually install and upgrade Azure CycleCloudhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/install-manual?view=cyclecloud-8
Move Azure CycleCloud cluster resources between groupshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/move-resource-group?view=cyclecloud-8
Plan a production-ready Azure CycleCloud deploymenthttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/plan-prod-deployment?view=cyclecloud-8
Run Azure CycleCloud in Azure Container Instanceshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/run-in-container?view=cyclecloud-8
Upgrade or migrate Azure CycleCloud installationshttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/upgrade-and-migrate?view=cyclecloud-8

> related_skills --same-repo

> azure-well-architected

Expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. Use when architecting new solutions, reviewing existing workloads, or applying Well-Architected principles.

> azure-web-pubsub

Expert knowledge for Azure Web PubSub development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web PubSub applications. Not for Azure SignalR Service (use azure-signalr-service), Azure Event Hubs (use azure-event-hubs), Azure Service Bus (use azure-service-bus), Azure Relay (use azure-relay).

> azure-web-application-firewall

Expert knowledge for Azure Web Application Firewall development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web Application Firewall applications. Not for Azure Application Gateway (use azure-application-gateway), Azure Front Door (use azure-front-door), Azure Firewall (use azure-firewall), Azure DDos Protectio

> azure-vpn-gateway

Expert knowledge for Azure VPN Gateway development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure VPN Gateway applications. Not for Azure Virtual Network (use azure-virtual-network), Azure Virtual WAN (use azure-virtual-wan), Azure ExpressRoute (use azure-expressroute), Azure Application Gateway (use azure-applica

┌ stats

installs/wk0
░░░░░░░░░░
github stars425
██████████
first seenMar 17, 2026
└────────────

┌ repo

MicrosoftDocs/Agent-Skills
by MicrosoftDocs
└────────────

┌ tags

└────────────