TrueNAS hat in der Self-Host- und Homelab-Community aus mehreren Gründen an Bedeutung gewonnen. Ein Hauptgrund ist, dass es kostenlos und Open-Source ist. Ein weiterer wichtiger Grund ist, dass es von Anfang an recht einfach einzurichten ist und über eine einladend aussehende Benutzeroberfläche verfügt. Für Leute, die gerade erst mit dem Hobby beginnen oder etwas bearbeiten möchten, können CLI-Schnittstellen entmutigend sein und die Auswahl der richtigen Parameter kann verwirrend sein. Um Ihnen den Einstieg zu erleichtern, haben wir uns entschlossen, eine Kurzanleitung zur Einrichtung zu erstellen, die zeigt, wie Sie SMB- und iSCSI-Freigaben mit ACLs einrichten.
TrueNAS hat in der Self-Host- und Homelab-Community aus mehreren Gründen an Bedeutung gewonnen. Ein Hauptgrund ist, dass es kostenlos und Open-Source ist. Ein weiterer wichtiger Grund ist, dass es von Anfang an recht einfach einzurichten ist und über eine einladend aussehende Benutzeroberfläche verfügt. Für Leute, die gerade erst mit dem Hobby beginnen oder etwas bearbeiten möchten, können CLI-Schnittstellen entmutigend sein und die Auswahl der richtigen Parameter kann verwirrend sein. Um Ihnen den Einstieg zu erleichtern, haben wir uns entschlossen, eine Kurzanleitung zur Einrichtung zu erstellen, die zeigt, wie Sie SMB- und iSCSI-Freigaben mit ACLs einrichten.
TrueNAS kann auf vielen Hardwaregeräten ausgeführt werden, dennoch ist es wichtig zu überprüfen, ob die von Ihnen ausgewählte Hardware funktioniert. Sie können sich das ansehen TrueNAS Scale-Hardwarehandbuch Einzelheiten zur Hardwarekompatibilität finden Sie hier. Auf der Speicherseite ist vor allem darauf zu achten, dass Sie über mehrere Laufwerke mit der gleichen Kapazität verfügen, um einen Pool zu erstellen. Obwohl es möglich ist, Laufwerke zu kombinieren und anzupassen, wird dies wahrscheinlich viel mehr Kopfschmerzen bereiten, als es wert ist. Ansonsten ist dieses TrueNAS normalerweise nicht allzu wählerisch.
Installation
Die Gesamtinstallation für TrueNAS Scale ist sehr unkompliziert. Der Großteil der eigentlichen Einrichtung erfolgt nach der Installation über die Weboberfläche. Sobald Sie Ihr TrueNAS-Installationsprogramm starten, klicken Sie auf den GRUB-Bootloader mit der Option, die Installation zu starten, die automatisch zum Konsolen-Setup-Menü wechselt.
Wählen Sie im Startmenü die Option „Installieren/Upgrade“ und klicken Sie auf „OK“.
Der nächste Bildschirm variiert je nach tatsächlichem Setup. Wählen Sie das Laufwerk für die TrueNAS-Installation aus. Scrollen Sie mit den Pfeiltasten, um das gewünschte Laufwerk hervorzuheben, und drücken Sie die Leertaste. Unser Screenshot sieht etwas anders aus, da diese Laufwerke zuvor in einem TrueNAS-Setup verwendet und Pools zugewiesen wurden. Normalerweise werden nur die verfügbaren Laufwerksnamen, Adressen und Kapazitäten aufgelistet. Wählen Sie das gewünschte Startlaufwerk aus und klicken Sie auf OK.
Es ist wichtig, ein Administrator-Benutzerkonto einzurichten, und TrueNAS bietet zwei gute Optionen. Wenn Sie Option 1 auswählen, wird in der Konsole ein Administratorkennwort erstellt. Bei Auswahl von Option 3 muss der Benutzer beim ersten Anmelden an der Weboberfläche das Administratorkennwort erstellen. Beide Optionen sind hier akzeptabel und hängen von den persönlichen Vorlieben ab. Option 2 ist keine gute Option! Nachdem Sie Ihre Wahl getroffen haben, klicken Sie auf OK.
Das Installationsprogramm durchläuft alle Schritte und nach Abschluss wird Ihnen die Meldung „Installation erfolgreich“ angezeigt. Entfernen Sie Ihr Installationsmedium und klicken Sie auf OK, um zum nächsten Bildschirm zu gelangen.
Glückwunsch! Wenn Sie diesen Bildschirm sehen, bedeutet dies, dass TrueNAS installiert wurde. Von hier aus werden Sie auf der lokalen Konsole nicht mehr viel sehen. Wechseln Sie zu einem an das Netzwerk angeschlossenen Computer und verwenden Sie die Weboberfläche. Wenn die Dinge nicht schief gehen, ist es in der Regel nicht erforderlich, diese Schnittstelle erneut anzuzeigen, und Sie können Ihre TrueNAS-Box völlig kopflos betreiben.
TrueNAS Scale-Konfiguration
Navigieren Sie zur Weboberfläche unter der in der Konsole aufgeführten IP-Adresse. Sobald Sie die IP-Adresse auf dem vernetzten Computer eingeben, wird der Anmeldebildschirm angezeigt. Sie richten entweder das Admin-Passwort ein oder geben admin und das zuvor konfigurierte Passwort ein. Anschließend wird Ihnen der Landebildschirm angezeigt.
Sie haben TrueNAS installiert, es muss jedoch weiter konfiguriert werden, um ordnungsgemäß als NAS zu funktionieren. Navigieren Sie zunächst zur Registerkarte „Speicher“ in der Seitenleiste links. Zuerst müssen wir einen Pool erstellen, also klicken wir auf „Pool erstellen“.
Erstellung eines TrueNAS-Scale-Pools
Um diesen Speicherplatz nutzbar zu machen, müssen Sie zunächst einen Laufwerkspool erstellen. Normalerweise benötigen Sie hierfür mehrere Laufwerke mit der gleichen Kapazität, um Kopfschmerzen zu vermeiden. Wir verfügen über sechs 1.6-TB-NVMe-SSDs und neun 480-GB-SAS-SSDs, sodass wir diese als zwei separate Pools einrichten werden. Der Einfachheit halber haben wir sie in einen NVMe-Pool und einen SAS-Pool aufgeteilt und sie in ZFS RAIDZ1 eingefügt, wobei wir das Striping mit einem einzigen Ersatzlaufwerk durchführen. Bei Setups mit mehr als sechs Laufwerken oder jeweils mehr als 2 TB ist es wahrscheinlich sinnvoll, RAIDZ2 für das zweite Ersatzlaufwerk zu verwenden. Dies trägt dazu bei, das Risiko eines Datenverlusts zu verringern, wenn beim Versuch, den Pool nach dem ersten Fehler neu aufzubauen, ein weiterer Fehler auftritt. ZFS RAIDZ ist eine schnelle und einfache Möglichkeit, NVMe-SSDs gruppiert und online zu stellen.
Das ist alles für die Erstellung Ihres Pools, es sei denn, Sie möchten andere Optionen wie Caching und Spares erkunden. Auch wenn dies für Standard-NAS-Setups nicht entscheidend ist, können Sie Ihre Arbeit speichern und zur Überprüfungsseite gehen.
Benutzererstellung
Erstellen wir nun Benutzerkonten, damit das Admin-Konto nicht für den Zugriff auf den Speicher verwendet wird. Dadurch können wir Berechtigungen für andere Benutzer einrichten und Benutzern gemeinsamen oder separaten Speicher gewähren. Sie können Berechtigungen auch nach Gruppen einrichten, um den Benutzern den Zugriff auf denselben Speicher zu vereinfachen.
Navigieren Sie zur Registerkarte „Anmeldeinformationen“ auf der linken Seite und wählen Sie lokale Benutzer aus. Sie können oben rechts „Benutzer hinzufügen“ wählen und die Benutzerinformationen direkt eingeben. Wir werden nichts damit machen Home-Verzeichniseinstellungen in diesem Handbuch, obwohl es nützliche Optionen gibt. Die Möglichkeit der Authentifizierung über LDAP und Active Directory geht über den Rahmen dieses Handbuchs hinaus und wird daher hier nicht behandelt. Mit diesen Optionen können Sie sich jedoch über vorhandene Konten authentifizieren, ohne dass Benutzer über ein dediziertes Konto bei TrueNAS verfügen müssen.
Informationen zu Home Shares finden Sie in der TrueNAS-Dokumentation HIER.
Datensätze und Freigaben
Sobald die Benutzerkonten und Gruppen erstellt sind, können Sie für Benutzer zugänglichen Speicher einrichten und Ihr NAS nutzen. Sie können hierfür zwischen iSCSI und SMB wählen, für die gemeinsame Nutzung mit mehreren Benutzern ist SMB jedoch die beste Wahl. Wir werden hier auf die Einrichtung beider eingehen.
SMB-Setup
Um SMB einzurichten, müssen wir zunächst einen Datensatz erstellen. Navigieren Sie dazu zur Registerkarte „Datensätze“ auf der linken Seite, klicken Sie auf den Pool, der übergeordnet sein soll, und klicken Sie dann oben rechts auf die Schaltfläche „Datensatz hinzufügen“. Hier können Sie ihm einen Namen geben, Komprimierungs- und Verschlüsselungseinstellungen ändern und den Freigabetyp festlegen.
Da wir eine SMB-Freigabe einrichten, möchten wir sicherstellen, dass der Datensatz richtig konfiguriert ist. Verwenden Sie einfach das Dropdown-Menü, um im Feld „Freigabetyp“ die Option „SMB“ auszuwählen. Wir können sparen, damit die SMB-Freigabe den gesamten Pool einnimmt, aber um den Pool aufzuteilen, müssen wir zu erweiterten Optionen wechseln.
Da wir uns nun in den erweiterten Optionen befinden, können wir die Datensatzgröße ändern, indem wir einfach die gewünschte Kapazität in das Kontingentfeld eingeben. Sofern Sie keine weiteren Optionen ändern müssen, haben wir den Datensatz erstellt und können fortfahren.
Nachdem diese grundlegenden Teile nun erledigt sind, können wir die eigentliche SMB-Freigabe für die Verwendung einrichten. Navigieren Sie zur Registerkarte „Freigaben“. Suchen Sie in der Seitenleiste nach SMB-Freigaben und wählen Sie „Hinzufügen“ aus.
Wir müssen die Option „Pfad“ verwenden, um den zuvor erstellten Datensatz auszuwählen und ihn zum Teilen verfügbar zu machen. Fügen Sie als Nächstes einen Namen hinzu, der angezeigt wird, sobald auf den SMB-Dienst zugegriffen wird. Die Option „Zweck“ kann für mehrere Zwecke eingerichtet werden, aber für die normale Dateispeicherung funktionieren die Standardfreigabeparameter.
Nachdem Sie die SMB-Freigabe eingerichtet und auf Speichern geklickt haben, wird das Popup zum Aktivieren des SMB-Dienstes angezeigt. Wenn Sie möchten, dass der Dienst beim Start von TrueNAS automatisch gestartet wird, wählen Sie den automatischen Start aus, bevor Sie den Dienst aktivieren. Wenn Sie Ihre Meinung später ändern, können Sie den automatischen Start auch umschalten.
Zu diesem Zeitpunkt sollten Sie TrueNAS im Netzwerkbereich des Windows-Datei-Explorers sehen können, aber je nach Ihren Vorlieben sind noch einige zusätzliche Schritte erforderlich. Wenn es in Ordnung ist, allen Benutzern Zugriff auf diese Freigabe sowie den Standardnamen zu gewähren, sind Sie fertig. Ansonsten ist der Rest ziemlich einfach. Wählen Sie einfach das Freigabesymbol neben dem aktivierten Schalter auf der Freigabe aus und bearbeiten Sie die Zugriffskontrollliste (ACL). Standardmäßig gewährt die ACL jedem die volle Berechtigung. Dies ist möglicherweise in Ordnung, wenn Sie der einzige Benutzer der Instanz sind. Wenn nicht, möchten Sie möglicherweise etwas detaillierter vorgehen.
Sie können entweder eine spezifische Verweigerungsregel hinzufügen, um einen Benutzer am Zugriff auf einen Pool zu hindern, oder den Eintrag „everyone@“ entfernen und ihn so festlegen, dass nur ein einzelner Benutzer zugelassen wird, wie wir im Screenshot unten zeigen. Dadurch wird der Zugriff auf den Pool nur auf unseren Benutzer „storagereview“ beschränkt. Hierzu können Sie weitere Benutzer oder sogar ganze Gruppen hinzufügen. Es besteht auch die Möglichkeit, schreibgeschützte Benutzer und bestimmte abgelehnte Benutzer zu haben.
Und schließlich besteht für KMU der letzte Schritt (wenn auch unkritisch) darin, den Dienstnamen zu ändern. Dazu öffnen wir das Dönermenü (oder „Drei-Punkte“-Menü) neben der Schaltfläche „Hinzufügen“ und klicken auf „Dienst konfigurieren“. Hier können wir einfach den NetBIOS-Namen ändern, um zu ändern, wie der SMB-Dienst den Geräten im Netzwerk angezeigt wird.
Nach dem Speichern sollten wir den Namen auf der Registerkarte „Netzwerk“ im Datei-Explorer unter Windows sehen.
Doppelklicken Sie von hier aus auf den Namen. Daraufhin sollte ein Authentifizierungsfenster angezeigt werden. Geben Sie die Anmeldeinformationen des Kontos ein, das Sie erstellt und in der ACL festgelegt haben, und Sie sollten die Freigaben sehen können, die diesem Benutzer gestattet sind. Glückwunsch! Sie verfügen jetzt über eine funktionsfähige einfache SMB-Freigabe auf TrueNAS.
Wenn Sie die TrueNAS-Dokumentation für die SMB-Einrichtung benötigen, finden Sie diese hier HIER.
iSCSI-Setup
Wenn Sie sich für die iSCSI-Einrichtung interessieren, können Sie durch diesen Abschnitt schlendern. Wenn nicht, überspringen Sie es.
iSCSI ist etwas anders als SMB und wird auch unter Windows etwas anders angezeigt. iSCSI wird wie ein lokales Laufwerk und nicht wie eine Netzwerkfreigabe bereitgestellt, ist jedoch etwas weniger gern von mehreren Client-Rechnern gleichzeitig verwendet. SMB ist die bessere Option für die gemeinsame Nutzung mit mehreren Client-Rechnern. Seien Sie vorbereitet: Die Einrichtung für iSCSI ist ziemlich einfach, aber die Zuordnung unter Windows ist etwas aufwändiger als bei SMB.
Bevor wir die eigentliche Freigabe erstellen, müssen wir entweder einen Datensatz oder ein Zvol zur Freigabe erstellen. Wir werden ein Zvol verwenden. Wir erstellen ein 2 TB großes Zvol unter unserem SAS-Pool. Dies ist auf der Registerkarte „Datensätze“ verfügbar.
Als nächstes können wir zur Registerkarte „Freigaben“ gehen und auf die Assistentenschaltfläche für iSCSI klicken. Der Einfachheit halber nennen wir diese Freigabe „iscsi-sas“, wählen Zvol als unser Gerät und ändern die Freigabeplattform auf Modern OS. Da dies unsere erste iSCSI-Freigabe ist, müssen wir ein Ziel und ein Portal erstellen.
Dies sind die Einstellungen unter dem Portal, das wir für iSCSI verwenden. Hier wird auch der Benutzer eingerichtet. Danach können wir den Initiator überspringen und weitermachen.
Nach dem Speichern werden wir aufgefordert, iSCSI zu starten, genau wie wir es mit SMB getan haben.
Man könnte meinen, dass wir hier fertig sind und uns auf der TrueNAS-Seite befinden, aber jetzt ist es an der Zeit, sich der Windows-Seite zuzuwenden. Auf dem in diesem Setup verwendeten Computer wird Windows 11 ausgeführt. Ansichten auf anderen Betriebssystemen können anders aussehen.
Wir beginnen damit, den iSCSI-Initiator zu finden und zu öffnen.
Geben Sie im iSCSI-Initiator Ihre TrueNAS-IP-Adresse in das Zielfeld ein und klicken Sie auf „Schnell verbinden“.
Ein Popup für die schnelle Verbindung mit dem erkannten Ziel wird angezeigt. Wenn Ihr Status „Verbunden“ lautet, können Sie auf „Fertig“ klicken.
Beenden Sie den iSCSI-Initiator. Als nächstes müssen wir die Datenträgerverwaltung öffnen. Sie sollten entweder ein Popup zum Initialisieren einer Festplatte erhalten oder einfach Ihren nicht zugewiesenen Speicherplatz sehen.
Sobald wir die Festplatte initialisiert haben, können wir ein neues einfaches Volume erstellen.
Wir ließen das Volume einfach den gesamten Speicherplatz ausfüllen und gaben ihm den Buchstaben E. Anschließend formatierten wir die Partition mit NTFS mit einer Standardgröße der Zuordnungseinheit und setzten die Bezeichnung auf „Truenas-iSCSI-SAS“.
Sobald wir die Formatierung und Einrichtung abgeschlossen haben, sollten wir die gemountete iSCSI-Freigabe sehen können.
Und wenn wir uns die Registerkarte „Dieser PC“ im Datei-Explorer ansehen, sollten wir sehen, dass unsere iSCSI-Freigabe gemountet ist!
Wenn die Freigabe hier gemountet ist, verlief alles reibungslos und Sie können nun Ihren Netzwerkspeicher genießen. Dieser Vorgang ist für diejenigen, die mit Herumbasteln nicht vertraut sind, ein wenig umständlich, aber im Großen und Ganzen dringt er nicht allzu tief ins Unkraut ein.
Weitere Informationen finden Sie auf der Seite zur iSCSI-Freigabe in der TrueNAS-Dokumentation HIER.
Schlussfolgerung
Insgesamt lässt sich TrueNAS Scale relativ einfach einrichten, wenn Sie die Schritte der Reihe nach durchgehen. Während viele NAS-Plattformen für den Einzelhandel Assistenten anbieten, die Sie durch die einzelnen Schritte führen, bietet TrueNAS einen detaillierteren Prozess. Es gibt einige Abschnitte, die etwas verwirrend sein können, aber mit etwas Anleitung können diese durchgearbeitet werden. Es gibt auch viel Raum für Anpassungen und weitere Anpassungen für die Verwendung durch fortgeschrittenere Benutzer.
Ein weiterer Vorteil von TrueNAS Scale besteht darin, dass es Apps ausführen kann und außerdem über einen Hypervisor verfügt. Der KVM-Hypervisor wird wahrscheinlich nicht die Notwendigkeit dedizierter Hosts mit Proxmox oder ESXi ersetzen, kann aber im Notfall zum Hochfahren einer einfachen VM funktionieren. Mit den Anwendungen können Sie Dinge wie Immich zur Optimierung der Fotospeicherung, Plex für Video-Streaming oder sogar Nextcloud für Zusammenarbeit und Freigabe hosten. Diese Apps erweitern TrueNAS um Funktionalität und ermöglichen es Ihnen, es an Ihre Bedürfnisse anzupassen.
Letztlich ist dieser Leitfaden kein Komplett-Leitfaden, und das ist auch nicht seine Absicht. Wir wollten einfach etwas Einfaches schaffen, das die Grundlagen abdeckt und den Leuten hilft, sich mit TrueNAS vertraut zu machen, da viele die Day-0-Konfiguration als entmutigend empfinden. Es gibt viele weitere Funktionen, die hier nicht behandelt werden (wir beabsichtigen, diese in Zukunft zu behandeln), aber jetzt viel Spaß mit Ihrem neu bereitgestellten NAS!
Beteiligen Sie sich an StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS Feed