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
-
Go to Extensions + applications and click on [+] Add
-
Select the PSC iSCSI Diagnostics (Linux or Windows) extension
-
Click on Next
-
Enter target IP address (addresses) you want to test. If you enter multiple IP addresses, use comma as delimiter.
-
Click on Next
-
Review the values and click on Create
Deploy the extension with Azure Bicep
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.