Ensure overprovisioning is disabled for Azure Virtual Machine Scale Set

LOW

Description

Overprovisioning is enabled for Azure Virtual Machine Scale Set. This can exhibit unexpected behavior in the application.

Remediation

In Azure Console -

  1. Open the Azure Portal and go to Virtual Machine Scale Sets.
  2. Choose the Virtual Machine scale set you wish to edit.
  3. Under Settings, select Configuration.
  4. Set Overprovisioning to Off.

In Terraform -
Deprecated in favor of azurerm_linux_virtual_machine_scale_set and azurerm_windows_virtual_machine_scale_set:

  1. In the azurerm_virtual_machine_scale_set resource, set overprovision to false.

References:
https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/
https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_machine_scale_set#overprovision

Policy Details

Rule Reference ID: AC_AZURE_0361
CSP: Azure
Remediation Available: Yes
Resource Category: Compute
Resource Type: Virtual Machine

Frameworks