RustFS-Installation mit einem einzelnen Knoten und einem Datenträger

Installieren Sie RustFS auf einem einzelnen Server, der alle Daten auf einem Datenträger speichert.

Im Modus mit einem einzelnen Knoten und einem Datenträger (SNSD) speichert ein Server alle Daten auf einem Datenträger. Das ist der einfachste Bereitstellungsmodus und dieselbe Topologie, die das Skript im Linux-Schnellstart einrichtet.

Ein einzelner Datenträger bietet keine Redundanz: Fällt er aus, gehen die Daten verloren. SNSD eignet sich für Entwicklung, Tests und kleine, nicht kritische Arbeitslasten. Sichern Sie für den Produktionseinsatz die Daten regelmäßig oder wählen Sie SNMD / MNMD.

Topologie und Planung

BereitstellungsarchitekturServer Node → Disk1Server NodeDisk1Verbindung
  • 1 Server, 1 Datenträger (zum Beispiel ein mit XFS formatierter Datenträger, eingehängt unter /data/rustfs0).
  • Kein Erasure Coding über mehrere Datenträger — die Fehlertoleranz hängt vollständig von Sicherungen ab.
  • Prüfen Sie für Produktionsbereitstellungen zusätzlich die Checklisten vor der Installation.

Voraussetzungen und Diensteinrichtung

Schließen Sie die gemeinsamen Voraussetzungen und die Diensteinrichtung ab — Betriebssystem, Firewall, Zeitsynchronisation, Formatierung der Datenträger, Dienstbenutzer, Herunterladen der Binärdatei und systemd-Unit — und fahren Sie anschließend unten fort.

Umgebungsvariablen konfigurieren

  1. Legen Sie die Konfigurationsdatei an und tragen Sie den Pfad des einzelnen Datenträgers ein:
/etc/default/rustfs
# Use a unique access key and a strong, random secret (e.g. openssl rand -base64 24)
RUSTFS_ACCESS_KEY=<your-access-key>
RUSTFS_SECRET_KEY=<your-secret-key>
RUSTFS_VOLUMES="/data/rustfs0"
RUSTFS_ADDRESS=":9000"
RUSTFS_CONSOLE_ENABLE=true
RUSTFS_CONSOLE_ADDRESS=":9001"
RUSTFS_OBS_LOGGER_LEVEL=error
RUSTFS_OBS_LOG_DIRECTORY="/var/log/rustfs/"
  1. Legen Sie die Verzeichnisse für Speicher und Logs an:
sudo mkdir -p /data/rustfs0 /var/log/rustfs /opt/tls
sudo chmod -R 750 /data/rustfs* /var/log/rustfs

Dienst starten und prüfen

  1. Starten Sie den Dienst und aktivieren Sie den Start beim Systemstart:
sudo systemctl enable --now rustfs
  1. Prüfen Sie den Status des Dienstes:
systemctl status rustfs
  1. Prüfen Sie den Port des Dienstes:
netstat -ntpl
  1. Sehen Sie sich die Logdateien an:
tail -f /var/log/rustfs/rustfs*.log
  1. Öffnen Sie die Console (Weboberfläche): Rufen Sie im Browser http://<server-ip>:9001 auf. Sie sollten Folgendes sehen:

Console

Nächste Schritte

On this page