{{beinhaltet Abweichungen von der Realität}}
{{Broken
|Reason=[[{{PAGENAME}}]] ist seit {{#dateformat:2015-06-06}} wegen Defekt bei der Hardware nicht verfügbar.
}}
== Hardware ==
; CPU: [http://ark.intel.com/de/products/27205/Intel-Xeon-Processor-3060-4M-Cache-2_40-GHz-1066-MHz-FSB 2.40 GHz]
; RAM: 4 x 2 GB
; Board: [http://www.supermicro.com/products/motherboard/xeon3000/3000/pdsmi_.cfm Xeon 3000 PDSMi+]
; HDD:
:* 1 x [http://www.seagate.com/support/disc/manuals/sata/100390001c.pdf 500 GB]
:* 1 x [http://www.wdc.com/wdproducts/library/SpecSheet/ENG/2879-701229.pdf 2 TB]
:* 1 x [http://www.wdc.com/en/library/sata/2879-701229.pdf 1 TB]
:* 1 x [http://www.wdc.com/wdproducts/library/AAG/ENG/2178-771115.pdf 1 TB]
=== Bezeichnung ===
Die "richtige" Bezeichnung ist ''[[#Bezeichnung storage|storage]]''.
Jedoch schweben eine Vielzahl von anderen Begrifflichkeiten herum, die auch irgendwie [[Server/storage|storage]] meinen.
==== Bezeichnung ''storage'' ====
Die wohl ursprünglichste und "traditionellste" Bezeichnung ist ''storage''.
Der Name ist Programm: [[Server/storage|storage]] dient als Storage für Daten für das [[HQ]].
==== Bezeichnung ''freebert'' ====
Arg motiviert wurde [[Server/storage|storage]] mal auf ein neues System mit [[FreeBSD]] überführt.
Als Bezeichnung ergab sich ''freebert'' nach dem Muster
:: [[FreeBSD]]
: meets
:: das Dogma ''[[w:de:Wildcard (Informatik)|.*]]''''[[w:en:List of Dilbert characters|bert]]''
.
==== Bezeichnung ''freenas'' ====
Bei dem Umstieg zu [[FreeNAS]] als [[#Betriebssystem]] für [[Server/storage|storage]] wurde auch die Bezeichnung üblich.
==== Bezeichnung ''feile'' ====
''feile'' ist letztlich aber eine der [[#Jails]] auf [[Server/storage|storage]].
Als Bezeichnung ergab sich ''feile'' nach der üblichen chaotischen Verballhornung von Begrifflichkeiten des Zwecks, hier den Dienst zur Verwaltung von Dateien (files).
== Betriebssystem ==
Der [[Server/storage]] wird mit [[FreeNAS]] betrieben.
=== [[FreeNAS]] ===
==== Installation vom [[FreeNAS]] ====
{{beinhaltet Abweichungen von der Realität}}
; Stand: {{#dateformat:2014-09-12}}
* boot vom 8 GB USB Stick
* zpool import der 192 ZFS Datasets unter /mnt/zroot
==== Aktualisierung vom [[FreeNAS]] ====
* laufende Instanzen in der [[#Jail VirtualBox]] stoppen
* (möglichst) Jails stoppen
* [[#FreeNAS]] (per web user interface) aktualisieren
*: Neustarten (was FreeNAS ohnehin beim Aktualisieren macht) vom [[#FreeNAS]]
==== Dienste mit dem [[FreeNAS]] ====
* Samba
* NFS
* iSCSI
* [[#Jails]]
== [[Container]] ==
=== Jails ===
[[#FreeNAS]], basierend auf [[FreeBSD]] bietet [[Jail]]s für [[Container]].
Bei [[#FreeNAS]] werden verschiedene Wege (Arten) an [[Jail]]s angeboten:
* [http://doc.freenas.org/9.3/freenas_jails.html "traditionelle" Jails]
*: Mit wenigen kleinen Ausnahmen handelt es sich um eine Jail, wie sie auch bei FreeBSD üblich ist.
* [http://doc.freenas.org/9.3/freenas_jails.html Jails mit einer bestimmten "Vorlage"]
*: Speziell für besondere Dienste, denen Einrichtung insbesondere komplex sind, bietet FreeNAS von durch eine Vorlage vorgefertigte Jails.
* [http://doc.freenas.org/9.3/freenas_plugins.html Plugins]
*: Sogenannte Plugins verwenden das Prinzip für [[Container]] mit [[Jail]]s, sind als auch als [[#Jails]] von [[Server/storage|storage]] zu betrachten.
==== einzelne Jails ====
* [[plex.hq.c3d2.de]]:32400/web/
* [[transmission.hq.c3d2.de]]
* [[couchpotato.hq.c3d2.de]]
* [[sickbeard.hq.c3d2.de]]
* [[bacula.hq.c3d2.de]]
* [[owncloud.hq.c3d2.de]]
* [[minidlna.hq.c3d2.de]]
===== Jail zum Betrieb von ''VirtualBox'' =====
Auf [[Server/storage|storage]] läuft eine Jail für [[wikipedia:de:VirtualBox]]. Dazu ist das ''[http://doc.freenas.org/9.3/freenas_jails.html#using-the-phpvirtualbox-template phpVirtualBox Template]'' (für Jails bei [[#FreeNAS]]) verwendet. Daher gibt es auch gleich das [[w:de:WUI|web-basierte front-end]] [http://sourceforge.net/projects/phpvirtualbox/ phpVirtualBox] gleich passend mit dazu.
; IP-Adresse: 172.22.99.99
; web user interface: http://172.22.99.99/
== Zweck ==
=== aktuelle Verwendung ===
=== frühere Verwendung ===
==== freebert ====
* [[Server/freebert]]
** [[Server/freebert/FreeBSD]]
=== eventuelle Verwendung ===
Bedingt durch den häufigen Wechsel (Umziehen; Dienste zuschalten/testen/abschalten/vergessen) beim System und i.V.m. mangelnder Pflege der Dokumentation sind gewisse Verwendungen womöglich noch da.
: Dieser Abschnitt soll nach Klärung für [[#aktuelle Verwendung]] und [[#frühere Verwendung]] wieder entfernt werden.
: Ferner dient dieser Abschnitt als Erinnerung. Ja, das gehört eigentlich in die [[Diskussion:{{PAGENAME}}]]
; Dienste:
* DLNA Sharing
* File Sharing
* crontab:
; Sotfware:
* minidlna
* nfs(3)
* samba(4)
* ftp (in Arbeit)
== Netzwerk ==
=== IP-Adresse ===
; [[w:de:IPv6|IPv6]]: 2001:4dd0:fb82:c3d2::10
; [[w:de:IPv4|IPv4]]: 172.22.99.10
=== [[HQ/c3d2-networking | c3d2-networking]] ===
Das Skript ''[[HQ/c3d2-networking | c3d2-networking]]'' unterstützt bei der Verwendung vom [[Server/storage]] (für [[w:de:Server Message Block|smb]], [[w:de:Network File System|nfs]], [[w:de:WebDAV|webdav]], [[w:de:SSHFS|sshfs]] bei [[Debian GNU/Linux]]).
=== NFS ===
==== Exportieren von NFS ====
; Stand: (vermutlich) {{#dateformat:2014-05-01}} für [[Server/freebert]] (bzw. [[Server/freebert/FreeBSD]]) und denau zu NFSv3
===== Exportieren von NFS bei FreeBSD =====
* mit ZFS sharenfs
:
direkter ZFS Export
:
Beispiel ''fstab''
:
ZFS Clone Stand:
==== Importieren von NFS ====
===== Importieren von NFS bei GNU/Linux =====
; Installieren der notwendigen Pakete ''nfs-common'' und ''portmap'':
:
; Einhängen bei der lokale Maschine:
: am Beispiel der Daten vom gesamten Unterverzeichnis ''rpool'' auf dem [[Server/storage]] (mit der IP-Adresse ''172.22.99.10'')
:
:
:
: Hinweise:
:* setting noatime is not recomended if you want to use mutt inside your nfs mountpoint
Erstellen eines Eintrages in der Datei /etc/fstab für Verfügbarkeit beim Befehl mount -a
:
: am Beispiel der Daten vom gesamten Unterverzeichnis ''rpool'' auf dem [[Server/storage]] (mit der IP-Adresse ''172.22.99.10'')
===== Importieren von NFS bei FreeBSD =====
:
Einhängen am Beispiel der Daten im Unterverzeichnis ''rpool'' auf [[Server/storage]] an die lokale Maschine
:
===== Importieren von NFS bei MacOS X =====
* Finder -> Gehe zu -> Mit Server verbinden (Apfel+K)
*: nfs://172.22.99.10/mnt/zroot/storage/rpool eintragen
; bei Problemen mit Schreibrechten:
:
:
:; Finder mit ROOT-Rechten!:
::
===== Importieren von NFS bei Windows 8 =====
* Systemsteuerung -> Programme und Features (aktivieren/deaktivieren) -> Dienste für NFS (Client/Verwaltung) installieren
* Computer -> (Kontextmenü) Netzwerkadresse hinzufügen
*: \\172.22.99.10\mnt\zroot\storage\rpool eintragen
=== Samba 4 ===
==== Installieren von Samba 4 ====
===== Installieren von Samba4 bei FreeBSD =====
; Stand: (vermutlich) {{#dateformat:2014-05-10}} für [[Server/freebert]] (bzw. [[Server/freebert/FreeBSD]])
Hinweise:
* Samba 4.1 hat derzeit ein kaputtes s3fs, daher 4.0
:
@HOST - Samba4 ADS sysvol Kompatibilität per UFS ZVOL
:
:
:
:
:
:
:
ZVOL auf dem FreeBSD HOST mounten lassen
:
==== Provisionieren von Samba4 ====
* angewendet bei FreeBSD
:
==== Konfiguration von Samba4 ====
* angewendet bei FreeBSD
:
==== Samba4 Map Users to thier UNIX UID ====
:
:
:
:
:
:
:
:
===== Importieren von SMB bei GNU/Linux =====
:
:
:
== Daten ==
=== übliche Arten von Daten auf [[Server/storage|storage]] ===
==== Musik ====
===== Musik für cider =====
[[cider]] nutzt Dateien von [[Server/storage|storage]] [[cider#storage als Quelle|als Quelle]].
==== Filme ====
==== andere Dateien ====
===== Dateien für Installation von Betriebssystemen =====
=== Daten bereitstellen ===
==== DLNA ====
===== Berechtigungen für DLNA setzen =====
bei Änderungen / Upload bitte ein:
===== Index für Fernseher neu schreiben =====
Um die Datenbank (/var/db/minidlna/files.db) neu zu schreiben,
* muss sie gelöscht/überschrieben werden;
* darf der Service nicht aktiv sein;
* braucht es einen Neustart, wobei sie neu geschrieben wird
*: Das dauert zirka 20 min bei [[Server/storage|storage]].
.
Dies wurde hier teilweise durch eine zweite Instanz umgangen.
das Script: unter /usr/local/bin/minidlna_scan:
== Zugang ==
; per ssh: wie üblich
; per http: https://storage/
{{foo im HQ}}
[[Kategorie:Infrastruktur]]
[[Kategorie:Hardware]]
[[Kategorie:HQ]]