Ich habe mit dem Azure-Portal eine VMSS (VM-Skalierung) erstellt, und ich möchte eine benutzerdefinierte Skripterweiterung hinzufügen, um einige Software darauf zu installieren. Wie mache ich das? Ich habe versucht, mit azure vmss config extensions set
mit einer JSON-Datei, aber das scheint nicht zu funktionieren. Meine JSON-Datei sieht aus wieAzure Linux VMSS Erweiterung hinzufügen
{
"extensionProfile":{
"extensions": [
{
"name": "bigstream spark",
"properties": {
"publisher": "Microsoft.Azure.Extensions",
"type": "CustomScript",
"typeHandlerVersion": "2.0",
"autoUpgradeMinorVersion": true,
"settings": {
"fileUris": [<some files....>
],
"commandToExecute": "./installspark2.sh"
},
"protectedSettings": {
"storageAccountName": <accountname>,
"storageAccountKey": <secret>
}
}
}]
}
}
Ich fand auch, dass vmsextn Tool direkt nachdem ich diese Frage gestellt, aber danke für die Erwähnung! In Zukunft würde ich das wahrscheinlich benutzen. Ich habe die VMSS von Grund auf mit einer Ressourcenvorlage erstellt, die die Skriptaktion enthält. –