azure-hdinsight-migration-esp-to-non-esp

Migrates Azure HDInsight ESP clusters to non-ESP with Azure-native security.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/tomz/agent-skills --skill azure-hdinsight-migration-esp-to-non-esp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-hdinsight-migration-esp-to-non-esp
Source: https://github.com/tomz/agent-skills/tree/main/azure-hdinsight-migration-esp-to-non-esp
Command: npx skills add https://github.com/tomz/agent-skills --skill azure-hdinsight-migration-esp-to-non-esp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end migration playbook for moving Azure HDInsight Enterprise Security Package (ESP) clusters to non-ESP HDInsight clusters, ensuring security posture continuity with Azure-native controls.

Core Features & Use Cases

  • VNet isolation and private endpoints to remove public exposure.
  • Managed Identity for storage and key vault integration to avoid keys rotation.
  • Per-cluster RBAC/ABAC for data-plane access and policy-based data governance.
  • Azure Policy guardrails, Log Analytics + Sentinel auditing, and Purview for data lineage.
  • Step-by-step migration sequencing from ESP retirement planning to decommissioning ESP clusters.

Quick Start

Initiate the migration by provisioning a parallel non-ESP HDI cluster and migrate workloads with private networking and MSI-based storage access.

Frequently Asked Questions about azure-hdinsight-migration-esp-to-non-esp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate Azure HDInsight ESP clusters to non-ESP while preserving security?

Migrate HDInsight ESP clusters to non-ESP by provisioning a parallel cluster, enforcing VNet isolation, and using Managed Identity for storage access to maintain your security posture. This approach replaces ESP with Azure-native controls like RBAC and Azure Policy.

What is the best way to secure non-ESP HDInsight clusters after ESP retirement?

The best way to secure non-ESP HDInsight clusters is by implementing private endpoints to remove public exposure and applying per-cluster RBAC/ABAC for data-plane access. You can enforce policy guardrails using Azure Policy and Log Analytics.

Can I use Azure Purview and Sentinel for non-ESP HDInsight data governance?

Yes, you can use Azure Purview for data lineage and Sentinel for security auditing in your non-ESP HDInsight environment. These services integrate with Log Analytics to provide comprehensive governance and monitoring during and after migration.

How do I avoid key rotation when migrating HDInsight storage access?

Avoid key rotation during HDInsight migration by using Managed Identity for storage and key vault integration. This MSI-based access method securely authenticates your non-ESP clusters to Azure Data Lake Storage without managing credentials manually.

What are the steps to decommission HDInsight ESP clusters safely?

To decommission HDInsight ESP clusters safely, first provision a parallel non-ESP cluster, migrate workloads with private networking, verify data lineage through Purview, and then decommission the ESP cluster. This sequencing ensures no workload disruption.