Aktivieren Sie dynamische ANF-Pools für selbst gemanagte Cluster
Wenn Sie eine gemanagte App in einem privaten On-Premises-Cluster mit einem ANF-Storage-Back-End sichern, müssen Sie die Funktion Dynamic ANF Pools aktivieren. Dazu wird eine Abonnement-ID zur Verfügung gestellt, die beim erweitern und Verkleinern der Kapazitäts-Pools verwendet wird.
Dynamic ANF Pools ist eine Funktion der von Astra gemanagten Applikationen, die ein Azure NetApp Files (ANF) Storage-Back-End verwenden. Beim Backup dieser Applikationen erweitert und schließt Astra automatisch die Kapazitätspools, zu denen die persistenten Volumes gehören, um den Faktor 1.5. Dadurch wird sichergestellt, dass genügend Speicherplatz für das Backup zur Verfügung steht, ohne dass eine zusätzliche permanente Gebühr entsteht. Siehe "Backups von Azure-Applikationen" Finden Sie weitere Informationen. |
Schritt: Fügen Sie die Azure-Abonnementkennung hinzu
Führen Sie den folgenden REST-API-Aufruf aus.
Sie müssen das JSON-Eingabebeispiel entsprechend Ihrer Umgebung aktualisieren, einschließlich der Abonnement-ID und dem base64-Wert für den Service-Prinzipal. |
Dieser REST-API-Aufruf verwendet die folgende Methode und den folgenden Endpunkt.
HTTP-Methode | Pfad |
---|---|
POST |
/Accounts/{Account_id}/Core/v1/Credentials |
curl --request POST \
--location "https://astra.netapp.io/accounts/$ACCOUNT_ID/core/v1/credentials" \
--include \
--header "Content-Type: application/astra-credential+json"
--header "Accept: */*" \
--header "Authorization: Bearer $API_TOKEN" \
--data @JSONinput
{
"keyStore": {
"privKey": "SGkh",
"pubKey": "UGhpcyCpcyBhbiBleGFtcGxlLg==",
"base64": "fwogICAgJmFwcElkIjogIjY4ZmSiODFiLTY0YWYtNDdjNC04ZjUzLWE2NDdlZTUzMGZkZCIsCiAgICAiZGlzcGxheU5hbWUiOiAic3AtYXN0cmEtZGV2LXFhIiwKICAgICJuYW1lIjogImh0dHA6Ly9zcC1hc3RyYS1kZXYtcWEiLAogICAgInBhc3N3b3JkIjogIllLQThRfk9IVVJkZWZYM0pSTWJlLnpUeFBleVE0UnNwTG9DcUJjazAiLAogICAgInRlbmFudCI6ICIwMTFjZGY2Yy03NTEyLTQ3MDUtYjI0ZS03NzIxYWZkOGNhMzciLAogICAgInN1YnNjcmlwdGlvbklkIjogImIyMDAxNTVmLTAwMWEtNDNiZS04N2JlLTNlZGRlODNhY2VmNCIKfQ=="
},
"name": "myCert",
"type": "application/astra-credential",
"version": "1.1",
"metadata": {
"labels": [
{
"name": "astra.netapp.io/labels/read-only/credType",
"value": "service-account"
},
{
"name": "astra.netapp.io/labels/read-only/cloudName",
"value": "OCP"
},
{
"name": "astra.netapp.io/labels/read-only/azure/subscriptionID",
"value": "b212156f-001a-43be-87be-3edde83acef5"
}
]
}
}
Schritt 2: Fügen Sie bei Bedarf einen Eimer hinzu
Sie sollten bei Bedarf der verwalteten Anwendung einen Bucket hinzufügen.
Schritt 3: Erstellen Sie ein Backup der verwalteten App
Führen Sie den Workflow aus "Backup für eine Anwendung erstellen". Der Kapazitäts-Pool, in dem das ursprüngliche persistente Volume vorhanden ist, wird automatisch erweitert oder verkleinert.
Schritt 4: Überprüfen Sie das Ereignisprotokoll
Aktivitätsereignisse werden während des Backups protokolliert. Führen Sie den Workflow aus "Listen Sie die Benachrichtigungen auf" Um die Nachrichten anzuzeigen.