Logo faq-o-matic.net
Logo faq-o-matic.net

Zentrales Fileshare mit Azure File Services

von veröffentlicht am24. Mai 2017, 06:21 Uhr Kurzlink und Zitatlink einblenden
Kategorie Kategorie: Cloud, Dateisystem   Translate with Google Translate Translate EN   Die angezeigte Seite drucken

Dieser Beitrag erschien zuerst auf Ralfs Blog.

Neben dem meistens verwendeten Blob Storage in Azure gibt es auch den File Storage, und den kann man hervorragend für ein zentrales Fileshare nutzen. Wie das geht ist Thema dieses Blogartikels.

Wir melden uns im Azure Management Portal an, und legen uns zuerst ein Speicherkonto an, falls noch keines vorhanden, das wir verwenden wollen. “Neu”, “Storage”, “Speicherkonto”:

filestorage1

Wir vergeben einen Namen und wählen ein Bereitstellungsmodell sowie ggf. weitere Optionen wie Kontoart, Leistung, Replikation und Verschlüsselung. Auch die Entscheidung für eine neue oder eine bereits vorhandenen Ressourcengruppe soll hier für den Beitrag keine Rolle spielen. Mit einem Klick auf “Erstellen” wird das Speicherkonto angelegt.

Nach erfolgter Bereitstellung die Ressource im Portal auswählen und in der Übersicht auf “Dateien” gehen:

filestorage2

Wir erstellen eine neue Dateifreigabe, zum Beispiel “install”, mit einem Kontingent von 1 GB. Diese neue Freigabe erscheint dann in der Liste der Freigaben, und nach einem Klick darauf sehen wir die darin verfügbaren Dateien (zum Start ist da logischerweise noch alles leer).

filestorage3

Auf der Registerkarte sieht man mehrere Befehle, zum Beispiel “Hochladen” oder “Verzeichnis hinzufügen”. Die Bedeutung sollte offensichtlich sein. Unter “Verbinden” zeigt uns das Azure Portal netterweise die Kommandozeile für Windows und für Linux, um die Freigabe direkt verwenden zu können:

net use [Laufwerkbuchstabe] \\demo.file.core.cloudapi.de\install /u:demo [Speicherkonto-Zugriffsschlüssel]

bzw. für Linux:

sudo mount -t cifs //demo.file.core.cloudapi.de/install [Bereitstellungspunkt] -o vers=3.0,username=demo,password=[Speicherkonto-Zugriffsschlüssel],dir_mode=0777,file_mode=0777

Wir müssen jetzt nur noch den Speicherkonto-Zugriffsschlüssel einfügen (in Anführungszeichen), und das war’s auch schon. Den Schlüssel finden wir entweder bei den Eigenschaften des Speicherkontos, also ein paar Registerkarten weiter links, oder – wiederum sehr nett von Azure – wir klicken einfach auf den Link, der auf der aktuellen “Verbinden”-Registerkarte ganz unten steht. Um die Freigabe zum Beispiel als Laufwerk X: auf einer anderen Azure-VM verfügbar zu machen, lautet das Kommando (den Key hab ich natürlich etwas gekürzt…):

net use X: \\demo.file.core.cloudapi.de\install /u:demo "XLXAroaWTRsG3Kk...UelomcTXHNaHC/zYtEQ=="

Die Freigabe ist ein Standard-SMB3-Share und kann ganz normal als solches verwendet werden. Ein paar Einschränkungen gibt es, zum Beispiel muss unter Windows der Ausgangsport 445 geöffnet werden, was leider von einigen Internet-Providern nicht unterstützt wird, aber innerhalb von Azure prima funktioniert. Unter Linux muss die Freigabe in der gleichen Region sein wie die VM, von der aus man sie mounten möchte.

Ab sofort können wir dann die Freigabe in anderen VMs nutzen, zum Beispiel um dort immer wieder verwendete Installationspakete abzulegen…

© 2005-2023 bei faq-o-matic.net. Alle Rechte an den Texten liegen bei deren Autorinnen und Autoren.

Jede Wiederveröffentlichung der Texte oder von Auszügen daraus - egal ob kommerziell oder nicht - bedarf der ausdrücklichen Genehmigung durch die jeweiligen Urheberinnen oder Urheber.

Das Impressum findet sich unter: http://www.faq-o-matic.net/impressum/

Danke, dass du faq-o-matic.net nutzt. Du hast ein einfaches Blog sehr glücklich gemacht!