Loading...

Disable automatic distribution of data across CSVs on AKS on Azure Stack HCI and Windows Server

Disable automatic distribution of data across CSVs on AKS on Azure Stack HCI and Windows Server

Like every person is different, every Kubernetes cluster is different based on your use cases and requirements. To give you more flexibility and options in your Azure Kubernetes Service (AKS) on-premises deployment, you can now choose whether to enable or disable automatic distribution of your cluster data in the July 2022 update! 

 

A year ago, we introduced automatic distribution of virtual machine data across multiple cluster shared volumes (CSVs).  The cluster data was auto distributed in the cluster shared volumes through a round robin scheduling method. When data needed to be stored, AKS on-prem would check the CSVs one by one to see which was available to be used. For example, if the first CSV checked was not available, then AKS on-prem would move on to the next one until it found one that could be used. While this is perfectly fine for most deployment scenarios and helps build resiliency in case of storage outages, sometimes you may want to only have one dedicated CSV to store data in a particular cluster deployment. Before, there was no opt-out option for auto distribution but now, with the July release of AKS on-prem, you have the option of disabling auto distribution and selecting the CSV you would like to be used for all your deployment data! 

 

To try out this new feature, it’s a few simple parameter changes in your set up. You can only turn off auto distribution on a new deployment, so the feature cannot changed existing deployment. After deployment of the AKS on-prem host, the setting cannot be changed. When you’re setting your host configurations with the `Set-AksHciConfig` command, use the new parameter `-createAutoConfigContainers` with the value `$false`. The default is to set the value as `$true`, so if you skip this step, auto distribution will happen by default. If ‘-createAutoConfigContainers’ is set to false, then the path that is specified in the parameter ‘-imageDir’ will be the only CSV that is used to store cluster data in your deployment.  

 

Check out the example below of how `Set-AksHciConfig` would look with auto distribution disabled! 

 

Set-AksHciConfig -createAutoConfigContainers $false -imageDir c:\ClusterStorage\Volume2\ImageStore -workingDir c:\ClusterStorage\Volume1\WorkDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16" 

 

*This command is an example and assumes that you have already set your `-vnet` configurations. You can find more details about the new parameter on the Set-AksHciConfig PowerShell reference documentation

 

And that’s all you need! Try out AKS on Azure Stack HCI and Window Server with this new feature through the links below! 

 

Useful links: 

Try for free: https://aka.ms/AKS-HCI-Evaluate 
Tech Docs: https://aka.ms/AKS-HCI-Docs 
Issues and Roadmap: https://github.com/azure/aks-hci 
Evaluate on Azure: https://aka.ms/AKS-HCI-EvalOnAzure 

Published on:

Learn more
Azure Stack Blog articles
Azure Stack Blog articles

Azure Stack Blog articles

Share post:

Related posts

What is Azure Key Vault and How It Secures Microsoft Dynamics 365 CRM Systems?

Azure Key Vault is a service by Microsoft Azure that helps securely store and manage sensitive information such as API keys, connection string...

1 day ago

Azure AI Foundry Model In Copilot Studio Custom Prompts

Any custom model created in Azure AI Foundry can be used in Copilot Studio. This ... The post Azure AI Foundry Model In Copilot Studio Custom ...

1 day ago

Running Teams PowerShell Cmdlets in Azure Automation

This article describes the prerequisites and how to run cmdlets from the Teams PowerShell module in Azure Automation runbooks. We also conside...

4 days ago

Azure Storage APIs gain Entra ID and RBAC support

To align with security best practices, Microsoft Entra ID and RBAC support is now generally available for several Azure Storage data plane API...

5 days ago

Introducing the Azure Cosmos DB Account Overview Hub

A Simpler Way to Navigate, Learn, and Optimize your Azure Cosmos DB Account within the Azure Portal. Whether you are just getting started with...

5 days ago

Video: Master Copilot Studio Prompts with Azure AI Foundry Models

What if you could use any Azure AI Foundry model in your Copilot Studio custom ... The post Video: Master Copilot Studio Prompts with Azure AI...

8 days ago

Creating an Agent with Actions in Azure AI Foundry

Azure AI Foundry is an Azure service where you can create agents using various LLMs (including your own). In this post we will look at how to ...

10 days ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy