6.5.5. Konfigurieren von Microsoft Azure


Sie konfigurieren einen Microsoft Azure Blob-Speichercontainer als Replikations-Repository für das Migration Toolkit for Containers (MTC).

Voraussetzungen

  • Sie müssen die Azure CLI installiert haben.
  • Der Azure Blob-Speichercontainer muss für den Quell- und den Ziel-Cluster zugänglich sein.
  • Wenn Sie die Schnappschuss-Kopiermethode verwenden:

    • Der Quell- und der Ziel-Cluster müssen sich in derselben Region befinden.
    • Die Quell- und Ziel-Cluster müssen dieselbe Speicherklasse haben.
    • Die Speicherklasse muss mit Schnappschüssen kompatibel sein.

Vorgehensweise

  1. Melden Sie sich bei Azure an:

    $ az login
  2. Legen Sie die Variable AZURE_RESOURCE_GROUP fest:

    $ AZURE_RESOURCE_GROUP=Velero_Backups
  3. Erstellen Sie eine Azure-Ressourcengruppe:

    $ az group create -n $AZURE_RESOURCE_GROUP --location CentralUS 
    1
    1
    Geben Sie Ihren Standort an.
  4. Legen Sie die Variable AZURE_STORAGE_ACCOUNT_ID fest:

    $ AZURE_STORAGE_ACCOUNT_ID="velero$(uuidgen | cut -d '-' -f5 | tr '[A-Z]' '[a-z]')"
  5. Erstellen Sie ein Azure-Speicherkonto:

    $ az storage account create \
        --name $AZURE_STORAGE_ACCOUNT_ID \
        --resource-group $AZURE_BACKUP_RESOURCE_GROUP \
        --sku Standard_GRS \
        --encryption-services blob \
        --https-only true \
        --kind BlobStorage \
        --access-tier Hot
  6. Legen Sie die Variable BLOB_CONTAINER fest:

    $ BLOB_CONTAINER=velero
  7. Erstellen Sie einen Azure Blob-Speichercontainer:

    $ az storage container create \
      -n $BLOB_CONTAINER \
      --public-access off \
      --account-name $AZURE_STORAGE_ACCOUNT_ID
  8. Erstellen Sie einen Service Principal und Anmeldedaten für velero:

    $ AZURE_SUBSCRIPTION_ID=`az account list --query '[?isDefault].id' -o tsv` \
      AZURE_TENANT_ID=`az account list --query '[?isDefault].tenantId' -o tsv` \
      AZURE_CLIENT_SECRET=`az ad sp create-for-rbac --name "velero" \
      --role "Contributor" --query 'password' -o tsv` \
      AZURE_CLIENT_ID=`az ad sp list --display-name "velero" \
      --query '[0].appId' -o tsv`
  9. Speichern Sie die Anmeldedaten des Service Principal in der Datei credentials-velero:

    $ cat << EOF > ./credentials-velero
    AZURE_SUBSCRIPTION_ID=${AZURE_SUBSCRIPTION_ID}
    AZURE_TENANT_ID=${AZURE_TENANT_ID}
    AZURE_CLIENT_ID=${AZURE_CLIENT_ID}
    AZURE_CLIENT_SECRET=${AZURE_CLIENT_SECRET}
    AZURE_RESOURCE_GROUP=${AZURE_RESOURCE_GROUP}
    AZURE_CLOUD_NAME=AzurePublicCloud
    EOF

    Sie verwenden die Datei credentials-velero, um Azure als Replikations-Repository hinzuzufügen.

Red Hat logoGithubredditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat Dokumentation

Legal Notice

Theme

© 2026 Red Hat
Nach oben