Teilen über


Tutorial: Übertragen von Daten an Speicherkonten mit einem Azure Stack Edge Pro-Gerät mit GPU

GILT FÜR:Yes for Pro GPU SKUAzure Stack Edge Pro – GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

In diesem Tutorial erfahren Sie, wie Sie auf Ihrem Azure Stack Edge Pro-Gerät Speicherkonten hinzufügen und eine Verbindung mit diesen herstellen. Nachdem die Speicherkonten hinzugefügt wurden, kann Azure Stack Edge Pro Daten an Azure übertragen.

Dieser Vorgang kann bis zu 30 Minuten dauern.

In diesem Tutorial lernen Sie Folgendes:

  • Hinzufügen von Speicherkonten
  • Verbinden mit dem Speicherkonto

Voraussetzungen

Vergewissern Sie sich, dass Folgendes erfüllt ist, bevor Sie Ihrem Azure Stack Edge Pro-Gerät Speicherkonten hinzufügen:

Hinzufügen eines Edge-Speicherkontos

Führen Sie die folgenden Schritte aus, um ein Edge-Speicherkonto zu erstellen:

  1. Wählen Sie im Azure-Portal Ihre Azure Stack Edge-Ressource aus, und navigieren Sie anschließend zu Übersicht. Ihr Gerät sollte online sein. Navigieren Sie zu Cloudspeichergateway > Speicherkonten.

  2. Wählen Sie auf der Gerätebefehlsleiste die Option + Speicherkonto hinzufügen aus.

    Hinzufügen von Speicherkonten

  3. Legen Sie im Bereich Edge-Speicherkonto hinzufügen die folgenden Einstellungen fest:

    1. Geben Sie einen eindeutigen Namen für das Edge-Speicherkonto auf Ihrem Gerät an. Speicherkontonamen dürfen nur Kleinbuchstaben und Ziffern enthalten. Sonderzeichen sind nicht zulässig. Der Name des Speicherkontos muss auf dem Gerät (nicht jedoch geräteübergreifend) eindeutig sein.

    2. Geben Sie eine optionale Beschreibung der Daten an, die im Speicherkonto gespeichert werden.

    3. Standardmäßig ist das Edge-Speicherkonto einem Azure Storage-Konto in der Cloud zugeordnet. Die Daten aus dem Speicherkonto werden automatisch per Push in die Cloud übertragen. Geben Sie das Azure-Speicherkonto an, dem Ihr Edge-Speicherkonto zugeordnet ist.

    4. Erstellen Sie als Nächstes einen neuen Container, oder wählen Sie einen vorhandenen Container im Azure Storage-Konto aus. Alle Daten des Geräts, die in das Edge-Speicherkonto geschrieben werden, werden automatisch in den ausgewählten Speichercontainer im zugeordneten Azure Storage-Konto hochgeladen.

    5. Nachdem alle Speicherkontooptionen angegeben wurden, klicken Sie auf Hinzufügen, um das Edge-Speicherkonto zu erstellen. Sie werden benachrichtigt, wenn das Edge-Speicherkonto erfolgreich erstellt wurde. Das neue Edge-Speicherkonto wird im Azure-Portal in der Liste der Speicherkonten angezeigt.

  4. Wenn Sie dieses neue Speicherkonto auswählen und zu Zugriffsschlüssel wechseln, finden Sie dort den Blobdienstendpunkt und den Namen des entsprechenden Speicherkontos. Kopieren Sie diese Informationen. Mit diesen Werten und den Zugriffsschlüsseln können Sie eine Verbindung mit dem Edge-Speicherkonto herstellen.

    Hinzufügen eines Speicherkontos 2

    Sie erhalten die Zugriffsschlüssel durch Herstellen einer Verbindung mit den lokalen Geräte-APIs über Azure Resource Manager.

Verbinden mit dem Edge-Speicherkonto

Sie können jetzt über HTTP oder HTTPS eine Verbindung mit den REST-APIs des Edge-Speichers herstellen.

  • HTTPS ist die sichere und empfohlene Methode.
  • HTTP wird zum Herstellen von Verbindungen über vertrauenswürdige Netzwerke verwendet.

Herstellen einer Verbindung über HTTP

Zum Herstellen einer Verbindung mit REST-APIs von Edge-Speicher über HTTP müssen die folgenden Schritte ausgeführt werden:

  • Hinzufügen der virtuellen IP-Adresse für Azure-konsistente Dienste und des Blob-Dienstendpunkts zum Remotehost
  • Überprüfen der Verbindung

Die einzelnen Schritte werden in den folgenden Abschnitten beschrieben.

Hinzufügen der Geräte-IP-Adresse und des Blob-Dienstendpunkts zum Remoteclient

  1. Navigieren Sie zur lokalen Webbenutzeroberfläche Ihres Geräts, und melden Sie sich bei Ihrem Gerät an. Stellen Sie sicher, dass das Gerät entsperrt ist.

  2. Wechseln Sie zur Seite Netzwerkeinstellungen. Notieren Sie sich die IP-Adresse des Geräts für die Netzwerkschnittstelle, die zum Herstellen der Verbindung mit dem Client verwendet wird.

  3. Wenn Sie mit einem Windows-Remoteclient arbeiten, starten Sie Editor als Administrator, und öffnen dann in C:\Windows\System32\Drivers\etc die Datei „hosts“.

  4. Fügen Sie Ihrer hosts-Datei den folgenden Eintrag hinzu: <Device IP address> <Blob service endpoint>.

    Sie haben den Blob-Dienstendpunkt über das im Azure-Portal erstellte Edge-Speicherkonto erhalten. Sie verwenden nur das Suffix des Blob-Dienstendpunkts.

    Verwenden Sie die folgende Abbildung als Referenz. Speichern Sie die Datei hosts.

    Ändern der Datei „hosts“ auf dem Windows-Client

Überprüfen der Verbindung

Um die Verbindung zu überprüfen, benötigen Sie in der Regel die folgenden (möglicherweise abweichenden) Informationen, die Sie im vorherigen Schritt erfasst haben:

  • Name des Speicherkontos
  • Zugriffsschlüssel für das Speicherkonto
  • Blob-Dienstendpunkt

Sie verfügen bereits über den Namen des Speicherkontos und den Blob-Dienstendpunkt. Sie können den Zugriffsschlüssel für das Speicherkonto abrufen, indem Sie sich über Azure Resource Manager und einen Azure PowerShell-Client mit dem Gerät verbinden.

Führen Sie die Schritte in Herstellen einer Verbindung mit dem Gerät über Azure Resource Manager aus. Sobald Sie sich über Azure Resource Manager bei den APIs des lokalen Geräts angemeldet haben, rufen Sie die Liste der Speicherkonten auf dem Gerät ab. Führen Sie das folgende Cmdlet aus:

Get-AzureRMStorageAccount

Bestimmen Sie in der Liste der Speicherkonten auf dem Gerät das Speicherkonto, für das Sie den Zugriffsschlüssel benötigen. Notieren Sie sich den Namen des Speicherkontos und die Ressourcengruppe.

Nachfolgend sehen Sie eine Beispielausgabe:

PS C:\windows\system32> Get-AzureRmStorageAccount

StorageAccountName ResourceGroupName Location SkuName     Kind    AccessTier CreationTime          ProvisioningState EnableHttpsTrafficOnly
------------------ ----------------- -------- -------     ----    ---------- ------------          ----------------- ----------------------
myasetiered1       myasetiered1      DBELocal StandardLRS Storage            11/27/2019 7:10:12 PM Succeeded         False

Führen Sie das folgende Cmdlet aus, um den Zugriffsschlüssel abzurufen:

Get-AzureRmStorageAccountKey

Nachfolgend sehen Sie eine Beispielausgabe:

PS C:\windows\system32> Get-AzureRmStorageAccountKey

cmdlet Get-AzureRmStorageAccountKey at command pipeline position 1
Supply values for the following parameters:
(Type !? for Help.)
ResourceGroupName: myasetiered1
Name: myasetiered1

KeyName Value    Permissions                                                                                
------- -----    -----------                                                                                
key1    Jb2brrNjRNmArFcDWvL4ufspJjlo+Nie1uh8Mp4YUOVQNbirA1uxEdHeV8Z0dXbsG7emejFWI9hxyR1T93ZncA==        Full
key2    6VANuHzHcJV04EFeyPiWRsFWnHPkgmX1+a3bt5qOQ2qIzohyskIF/2gfNMqp9rlNC/w+mBqQ2mI42QgoJSmavg==        Full

Kopieren und speichern Sie diesen Schlüssel. Sie nutzen diesen Schlüssel, um die Verbindung mithilfe von Azure Storage-Explorer zu überprüfen.

Verwenden Sie zum Überprüfen der erfolgreichen Verbindungsherstellung Storage-Explorer, um das Anfügen an ein externes Speicherkonto durchzuführen. Laden Sie Storage-Explorer herunter, falls noch nicht geschehen.

Falls Sie Storage-Explorer zum ersten Mal nutzen, müssen Sie die folgenden Schritte ausführen.

  1. Navigieren Sie in der oberen Befehlsleiste zu Bearbeiten > Azure Stack-APIs als Ziel verwenden.

    Konfigurieren von Storage-Explorer

  2. Starten Sie Storage-Explorer neu, damit die Änderungen wirksam werden.

Führen Sie diese Schritte aus, um eine Verbindung mit dem Speicherkonto herzustellen und die Verbindung zu überprüfen.

  1. Wählen Sie im Storage-Explorer Speicherkonten aus. Klicken Sie mit der rechten Maustaste, und wählen Sie Verbindung mit Azure Storage herstellen aus.

    Konfigurieren von Storage-Explorer 2

  2. Wählen Sie im Dialogfeld Verbindung mit Azure-Speicher herstellen die Option Speicherkontoname und -schlüssel verwenden.

    Konfigurieren von Storage-Explorer 3

  3. Führen Sie im Dialogfeld Verbindung mit Name und Schlüssel herstellen die folgenden Schritte aus:

    1. Geben Sie für Ihr Edge-Speicherkonto einen Anzeigenamen ein.
    2. Geben Sie den Namen des Edge-Speicherkontos an.
    3. Fügen Sie den Zugriffsschlüssel ein, den Sie aus den lokalen APIs des Geräts über Azure Resource Manager abgerufen haben.
    4. Wählen Sie für „Speicherdomäne“ Andere (unten eingeben) aus, und geben Sie dann das Suffix des Blob-Dienstendpunkts im folgenden Format ein: <appliance name>.<DNSdomain>.
    5. Aktivieren Sie die Option HTTP verwenden, wenn die Übertragung per http erfolgt.
    6. Wählen Sie Weiter aus.

    Konfigurieren von Storage-Explorer 4

  4. Überprüfen Sie im Dialogfeld Verbindungszusammenfassung die angegebenen Informationen. Wählen Sie Verbinden.

    Konfigurieren von Storage-Explorer 5

  5. Das Konto, das Sie erfolgreich hinzugefügt haben, wird im linken Bereich von Storage-Explorer mit dem Namenszusatz „(External, Other)“ ((Extern, Sonstiges)) angezeigt. Wählen Sie Blobcontainer aus, um den Container anzuzeigen.

    Blobcontainer anzeigen

Als Nächstes muss überprüft werden, ob die Datenübertragung über diese Verbindung tatsächlich einwandfrei funktioniert.

Führen Sie die folgenden Schritte aus, um Daten in Ihr Edge-Speicherkonto auf dem Gerät zu laden. Die Daten sollten automatisch in das zugeordnete Azure Storage-Konto eingeordnet werden.

  1. Wählen Sie den Container aus, in den Sie die Daten in Ihrem Edge-Speicherkonto laden möchten. Wählen Sie Hochladen und dann Dateien hochladen aus.

    Überprüfen der Datenübertragung

  2. Navigieren Sie im Dialogfeld Dateien hochladen zu den Dateien, die Sie hochladen möchten, und wählen Sie diese aus. Wählen Sie Weiter aus.

    Überprüfen der Datenübertragung 2

  3. Bestätigen Sie, dass die Dateien hochgeladen wurden. Die hochgeladenen Dateien werden im Container angezeigt.

    Überprüfen der Datenübertragung 3

  4. Als Nächstes stellen Sie eine Verbindung mit dem Azure Storage-Konto her, das diesem Edge-Speicherkonto zugeordnet wurde. Alle Daten, die in das Edge-Speicherkonto hochgeladen werden, sollten automatisch dem Azure Storage-Konto zugeordnet werden.

    Um die Verbindungszeichenfolge für das Azure Storage-Konto zu erhalten, wechseln Sie zu Azure Storage-Konto > Zugriffsschlüssel, und kopieren Sie die Verbindungszeichenfolge.

    Überprüfen der Datenübertragung 4

    Führen Sie mithilfe der Verbindungszeichenfolge ein Anfügen an das Azure Storage-Konto durch.

    Überprüfen der Datenübertragung 5

  5. Überprüfen Sie im Dialogfeld Verbindungszusammenfassung die angegebenen Informationen. Wählen Sie Verbinden.

    Überprüfen der Datenübertragung 6

  6. Sie werden feststellen, dass die Dateien, die Sie in das Edge-Speicherkonto hochgeladen haben, in das Azure Storage-Konto übertragen wurden.

    Überprüfen der Datenübertragung 7

Herstellen einer Verbindung über HTTPS

Zum Herstellen einer Verbindung mit Azure-Blobspeicher-REST-APIs über HTTPS müssen die folgenden Schritte ausgeführt werden:

  • Abrufen des Blob-Endpunktzertifikats
  • Importieren des Zertifikats auf dem Client- oder Remotehost
  • Hinzufügen der Geräte-IP und des Blob-Dienstendpunkts zum Client- oder Remotehost
  • Konfigurieren und Überprüfen der Verbindung

Die einzelnen Schritte werden in den folgenden Abschnitten beschrieben.

Abrufen des Zertifikats

Der Zugriff auf Blob Storage über HTTPS erfordert ein SSL-Zertifikat für das Gerät. Sie laden außerdem dieses Zertifikat als PFX-Datei mit einem angefügten privaten Schlüssel auf Ihr Azure Stack Edge Pro-Gerät hoch. Weitere Informationen zum Erstellen (nur für Test- und Entwicklungszwecke) und Hochladen dieser Zertifikate auf Ihr Azure Stack Edge Pro-Gerät finden Sie unter:

Importieren des Zertifikats

Wenn Sie mit Azure Storage-Explorer eine Verbindung mit den Speicherkonten auf dem Gerät herstellen, müssen Sie auch das Zertifikat im PEM-Format in den Storage-Explorer importieren. In der Windows-Umgebung entspricht die Base-64-Codierung .cer dem PEM-Format.

Führen Sie die folgenden Schritte aus, um die Zertifikate in Azure Storage-Explorer zu importieren:

  1. Stellen Sie sicher, dass Azure Storage-Explorer die Azure Stack-APIs als Ziel verwendet. Wechseln Sie zu Bearbeiten > Azure Stack-APIs als Ziel verwenden. Starten Sie bei Aufforderung Storage-Explorer neu, damit die Änderung wirksam wird.

  2. Um SSL-Zertifikate zu importieren, wechseln Sie zu Bearbeiten > SSL-Zertifikate > Zertifikate importieren.

    Importieren des Zertifikats in Storage-Explorer

  3. Navigieren Sie zur Signaturkette und den Blob-Zertifikaten, und stellen Sie bereit. Sowohl die Signaturkette als auch das Blob-Zertifikat müssen im PEM-Format vorliegen, das dem Base64-codierten Format auf Windows-Systemen entspricht. Sie werden benachrichtigt, dass die Zertifikate erfolgreich importiert wurden.

Hinzufügen der Geräte-IP-Adresse und des Blob-Dienstendpunkts

Führen Sie dieselben Schritte aus, um beim Herstellen der Verbindung über HTTP die IP-Adresse des Geräts und den Endpunkt des Blobdiensts hinzuzufügen.

Konfigurieren und Überprüfen der Verbindung

Befolgen Sie die Schritte zum Konfigurieren und Überprüfen der Verbindung, die Sie beim Herstellen einer Verbindung über http verwendet haben. Der einzige Unterschied besteht darin, dass die Option HTTP verwenden deaktiviert bleibt.

Nächste Schritte

In diesem Tutorial wurden unter anderem folgende Azure Stack Edge Pro-Themen behandelt:

  • Hinzufügen von Speicherkonten
  • Herstellen einer Verbindung mit einem Speicherkonto

Fahren Sie mit dem nächsten Tutorial fort, um zu erfahren, wie Sie Ihre Daten mithilfe von Azure Stack Edge Pro transformieren: