Hinweis: Dieser Artikel wurde ursprünglich im Jahr 2018 veröffentlicht. Einige Schritte, Befehle oder Softwareversionen können sich geändert haben. Überprüfen Sie die aktuelle Dokumentation für die neuesten Informationen.
In dieser Schritt-für-Schritt-Anleitung lernen Sie, wie Sie eine Swap-Datei in einer Windows Azure Ubuntu VM installieren. Ubuntu ist eine beliebte Linux-Distribution basierend auf Debian, die häufig für Server und Entwicklungsumgebungen verwendet wird.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Ein System mit Ubuntu (Desktop- oder Server-Edition)
- Terminal-Zugriff mit sudo-Berechtigungen
- Grundlegende Vertrautheit mit der Linux-Kommandozeile
Anleitung: Swap-Datei in einer Windows Azure Ubuntu VM installieren
Sofern Sie nicht Ihr eigenes Ubuntu-Image erstellt, den Azure-Connector/die Integration konfiguriert haben, um eine Swap-Datei zu erstellen, und es nach Windows Azure hochgeladen haben, kommt Ihre VM wahrscheinlich nicht mit einer Swap-Datei/einem Swap-Speicher. Schließlich empfiehlt Microsoft, dass alle Linux-Maschinen, die in die Cloud hochgeladen werden, ohne Swap-Datei kommen, um Probleme zu vermeiden. Die Anwendung, die Sie installieren, um Ihre VM zu konfigurieren (denken Sie an sysprep für Linux), hat einen Parameter, der es erlaubt, eine Swap-Datei automatisch zu erstellen, wenn Sie die VM bereitstellen. Das Schöne daran ist, dass Sie jetzt die Konfigurationsdatei ändern können und beim Neustart des Dienstes oder Neustart des Computers wird die Swap-Datei für Sie erstellt! Ist das nicht großartig!
Übrigens empfehle ich, auch diesen Artikel zu lesen: (</configure-swappiness-ubuntu/> “How to: Configure Swappiness in Ubuntu”). Dies ist sehr wichtig, wenn Ihnen die Leistung Ihrer VM nach der Aktivierung des Swap-Speichers wichtig ist.
Also legen wir los!
Hinweise
- Die folgenden Informationen wurden von der Microsoft-Website bezogen.
- Die folgenden Befehle werden als root ausgeführt.
- Sie sollten die Swap-Datei gemäß den Richtlinien Ihres Linux-Anbieters einrichten:
- Bevor Sie eine Swap-Datei erstellen, können Sie den folgenden Befehl ausführen, um zu erfahren, wie viel Speicherplatz unter /mnt/resource oder /mnt verfügbar ist:
df -h
- Bearbeiten Sie die Datei /etc/waagent.conf:
- Um eine Swap-Datei in dem Verzeichnis zu erstellen, das durch den Parameter ResourceDisk.MountPoint definiert ist, können Sie die folgenden drei Parameter aktualisieren:
ResourceDisk.Format=y
ResourceDisk.EnableSwap=y ResourceDisk.SwapSizeMB=_xx_
Hinweis Der Platzhalter xx steht für die gewünschte Anzahl an Megabytes (MB) für die Swap-Datei. Wie oben erwähnt, führen Sie df -h aus, um zu sehen, wie viel verfügbarer Speicherplatz auf /mnt oder /mnt/resouces vorhanden ist. Ich sage das, weil zum Beispiel die 4GB temporäre Speicherplatte nach der Formatierung und allem Weiteren nur noch etwa 3,7 GB beträgt. In diesem Fall habe ich 3,5GB oder 3584 oben verwendet, um auf der sicheren Seite zu sein. 2. Starten Sie den WALinuxAgent-Dienst neu, indem Sie einen der folgenden Befehle ausführen, je nach betroffenem System:
Ubuntu : service walinuxagent restart
Red Hat/Centos : service waagent restart
- Führen Sie einen der folgenden Befehle aus, um den neuen Swap-Speicher anzuzeigen, der nach dem Neustart verwendet wird:
dmesg | grep swap
swapon -s
cat /proc/swaps
file /mnt/resource/swapfilefree| grep -i swap
- Wenn die Swap-Datei nicht erstellt wird, können Sie die virtuelle Maschine mit einem der folgenden Befehle neu starten:
shutdown -r nowinit 6
Ich würde Ihnen dringend empfehlen, sicherzustellen, dass Sie der Swap-Datei nicht mehr MB zuweisen, als verfügbar sind, da Sie sonst auf Systemprobleme stoßen könnten, bis zu dem Punkt, dass Sie sich möglicherweise nicht mehr beim Server anmelden können. Seien Sie auch vorsichtig beim Ändern der VM-Größe, da sich der verfügbare Speicherplatz erhöhen oder verringern kann. Deaktivieren Sie Swap-Dateien vor dem Ändern der VM-Größe und aktivieren Sie sie danach wieder. Wenn Ihr Swap beispielsweise 2 GB beträgt, wäre Ihre temporäre Festplatte offensichtlich nie kleiner als das, also sind Sie immer sicher. Im Allgemeinen müssen Sie nicht neu starten, um zu beobachten, wie die Swap-Datei erstellt und ordnungsgemäß verwendet wird. Wenn es mit dem Dienst-Neustart nicht funktioniert, überprüfen Sie alles doppelt und dreifach und verwenden Sie einen Neustart als letzte Möglichkeit. Viel Erfolg!
Zusammenfassung
Sie haben erfolgreich gelernt, wie Sie eine Swap-Datei in einer Windows Azure Ubuntu VM installieren. Wenn Sie auf Probleme stoßen, überprüfen Sie die Voraussetzungen und stellen Sie sicher, dass Ihre Ubuntu-Umgebung korrekt konfiguriert ist.