- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-2025 04:39 AM
Hi,
Issue potentially is with init scripts , it starts and run for 50 mins and terminates the clusters to execute the jobs
Global init script we are using is :
#!/bin/bash
# To diable immediate exit or errors
set +e
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash || echo "Warning: Azure CLI installation failed."
sudo apt install jq || echo "Warning: Failed to install jq."
export resource_id=$(curl -s -H Metadata:true --noproxy "*" "some-api-xxx-xxx" | jq -r .compute.resourceId) || echo "Warning: Failed to fetch resource ID or resource ID is empty."
export msi_id="xxx-xxx-xxx-xxx"
export dcr_id="/subscriptions/xxxx-xxxx-xxxx-xxxx/resourceGroups/xx-xx-xx-xx/providers/Microsoft.Insights/dataCollectionRules/xx-xx-xx-xx"
az login --identity --username ${msi_id} || echo "Warning: Azure CLI login failed."
echo "Installing AMA for VM-${resource_id}"
az vm extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --ids $resource_id --enable-auto-upgrade true || echo "Warning: Failed to install Azure Monitor Agent."
echo "Enabling DCRA for VM-${resource_id}"
az monitor data-collection rule association create --name "VM-4" --rule-id $dcr_id --resource $resource_id || echo "Warning: Failed to enable DCRA for VM-${resource_id}."
echo "Global init script completed."
exit 0