Troubleshoot Host VM Configuration with Everpure Cloud VM Extension

Everpure Cloud Dedicated for Azure

Audience
Public
Source Type
Documentation

Use the Everpure Cloud iSCSI Diagnostics Extension to validate the current iSCSI configuration of a host VM.

This VM extension helps verify whether the specified target IP is configured correctly for Everpure Cloud connectivity. The extension is read-only and does not make any changes to the VM. It only analyzes the current configuration and returns a diagnostic report, so it is safe to run for validation purposes.

The Everpure Cloud iSCSI Diagnostics Extension is supported on both Windows and Linux virtual machines.

Deploy the extension from the Azure Portal

  1. Go to Extensions + applications and click on [+] Add

  2. Select the PSC iSCSI Diagnostics (Linux or Windows) extension

  3. Click on Next

  4. Enter target IP address (addresses) you want to test. If you enter multiple IP addresses, use comma as delimiter.

  5. Click on Next

  6. Review the values and click on Create

Deploy the extension with Azure Bicep

Template for deploying of this extension:
param vmName string
param location string
param targetIps string

resource pureIscsiDiagnosticsExtension 'Microsoft.Compute/virtualMachines/extensions@2025-04-01' = {
  name: '${vmName}/PureIscsiDiagnosticsReadOnly'
  location: location
  properties: {
    publisher: 'PureStorage.Extensions'
    type: 'IscsiDiagnosticsReadOnlyLinux'
    typeHandlerVersion: '1.1'
    autoUpgradeMinorVersion: true
    settings: {
      targetIps: split(targetIps, ',')
    }
  }
}

Deploy the extension with Azure CLI

az vm extension set \
  --resource-group <resource-group-name> \
  --vm-name <vm-name> \
  --name IscsiDiagnosticsReadOnlyLinux \
  --publisher PureStorage.Extensions \
  --version 1.1 \
  --settings '{
    "targetIps": [
	"<IP address 1>",
	"<IP address 2>"
    ]
  }'

Review results

If the configuration is correct, the deployment succeeds and the extension reports the following status message in the deployment details or in the Extensions pane for the PureIscsiDiagnosticsReadOnly extension:

Enable succeeded: iSCSI is correctly configured for Pure Storage Cloud.

If the extension detects a configuration issue, the deployment fails and returns an error message that describes the problem.