Maschine/nyx: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(16 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
; Achtung! | |||
: Das System braucht eine gefühlte Ewigkeit (weit über 10 Minuten) zum Starten. | |||
:: Grund dafür ist die (fehlende) "Schnelligkeit" vom Massenspeicher von dem das System gestartet wird. | |||
::: Der Massenspeicher von dem das System gestartet wird sind USB-Sticks (Intenso Rainbow Line 64 GB), die vergleichsweise (wie Hölle) langsam sind. | |||
Unverzüglich zu erledigende Dinge: | Unverzüglich zu erledigende Dinge: | ||
* automatische (wiederkehrende) [[#Sicherung der Konfiguration von FreeNAS]] | * automatische (wiederkehrende) [[#Sicherung der Konfiguration von FreeNAS]] | ||
Zeile 18: | Zeile 23: | ||
: [[wikipedia:en:Xeon#3600/5600-series "Gulftown" .26 "Westmere-EP"|Intel Xeon]] [http://ark.intel.com/products/47925 E5620] | : [[wikipedia:en:Xeon#3600/5600-series "Gulftown" .26 "Westmere-EP"|Intel Xeon]] [http://ark.intel.com/products/47925 E5620] | ||
; Speicher: 12 GB | ; Speicher: 12 GB | ||
* DDR3-1333 PC3-10600 ECC | :* 6 x 2 GB | ||
:** DDR3-1333 PC3-10600 ECC | |||
; Massenspeicher: | ; Massenspeicher: | ||
: 4 x 146 GB | : 4 x 146 GB | ||
Zeile 33: | Zeile 38: | ||
* [[#Integrated Management Module]] | * [[#Integrated Management Module]] | ||
* <s>[[#Virtuel Media Key]]</s> | * <s>[[#Virtuel Media Key]]</s> | ||
=== Software für das Gerät === | === Software für das Gerät === | ||
Zeile 69: | Zeile 73: | ||
===== Integrated Management Module ===== | ===== Integrated Management Module ===== | ||
: Einstellung für das Integrated Management Module | : Einstellung für das Integrated Management Module | ||
; IPMI Port deaktvieren: portcontrol -ipmi off | |||
===== Accounts Integrated Management Module ===== | |||
Abmeldung | Abmeldung | ||
: mit dem standardmäßigen Account<!-- ''USERID'' --> (der ohne Änderung auch ein standardmäßige Passwort<!-- ''PASSW0RD --> hat | : mit dem standardmäßigen Account<!-- ''USERID'' --> (der ohne Änderung auch ein standardmäßige Passwort<!-- ''PASSW0RD'' --> hat) | ||
; System: | ; System: | ||
:; IMM Control: | :; IMM Control: | ||
::; Login Profiles: | ::; Login Profiles: | ||
:::; Schaltfläche ''Add User'' | :::; Schaltfläche ''Add User'': | ||
::::; Login ID: | ::::; Login ID: | ||
::::; Password: | ::::; Password: | ||
::::; Confirm password: | ::::; Confirm password: | ||
::::; Supervisor: [O] | ::::; Supervisor: [O] | ||
::::; Read-Only: [O] | ::::; Read-Only: [<s>O</s>] | ||
:::; Save | :::; Save | ||
:::; OK | :::; OK | ||
Zeile 88: | Zeile 96: | ||
:; IMM Control: | :; IMM Control: | ||
::; Login Profiles: | ::; Login Profiles: | ||
::: (standardmäßigen Account<!-- ''USERID'' --> (der ohne Änderung auch ein standardmäßige Passwort<!-- ''PASSW0RD --> hat) bei ''Slot No'' ''1'' ausgewählt) | ::: (standardmäßigen Account<!-- ''USERID'' --> (der ohne Änderung auch ein standardmäßige Passwort<!-- ''PASSW0RD'' --> hat) bei ''Slot No'' ''1'' ausgewählt) | ||
:::; Schaltfläche ''Clear Login Profile'' | :::; Schaltfläche ''Clear Login Profile'' | ||
:::; Schaltfläche ''OK'' | :::; Schaltfläche ''OK'' | ||
===== Einstellungen für Integrated Management Module ===== | |||
telnet | |||
; System: | |||
:; IMM Control: | |||
::; System Setting: | |||
:::; Network Protocols: | |||
:::: Telnet Protocol | |||
::::; Telnet connection count: Auswahl <s>''Disabled''</s>''Enabled'' | |||
whoami | |||
; System: | |||
:; IMM Control: | |||
::; System Setting: | |||
:::; Name: ''nyx'' | |||
:::; Contact: ''vater@bsd…'' | |||
:::; Location: ''StuRa HTW Dresden'' | |||
:::; Schaltfläche ''Save'' | |||
dns | |||
; System: | |||
:; IMM Control: | |||
::; System Setting: | |||
:::; Network Protocols: | |||
:::: Domain Name System (DNS) Address assignments | |||
::::; DNS: Auswahl <s>''Disabled''</s>''Enabled'' | |||
::::; Primary: | |||
:::::; IPv4: ''141.56.1.1'' | |||
::::; Secondary: | |||
:::::; IPv4: ''85.214.20.141'' | |||
::::; Tertiary: | |||
:::::; IPv4: ''213.73.91.35'' | |||
::::; Schaltfläche ''Save'' | |||
ntp | |||
; System: | |||
:; IMM Control: | |||
::; System Setting: | |||
:::; Verweis ''Set IMM Date and Time'': | |||
::::; NTP auto-synchronization service: Auswahl <s>''Disabled''</s>''Enabled'' | |||
::::; NTP server host name or IP address: ''0.europe.pool.ntp.org'' | |||
::::; NTP update frequency (in minutes): <s>''80''</s>''800'' | |||
::::; Schaltfläche ''Save'' | |||
::::; Schaltfläche ''Synchornize Clock Now'' | |||
===== zu erledigende Dinge Integrated Management Module ===== | |||
Adresse (Domain oder für IPv4) für SMTP festlegen? | |||
: Das braucht es ja nur, wenn localhost (127.0.0.1) keine Mails versenden kann. | |||
: Reiter ''System'' -> Reiter ''IMM Control'' -> Reiter ''Network Protocols'' -> Abschnitt ''Simple Mail Transfer Protocol (SMTP)'' | |||
Zertifikat für HTTPS (only?) | |||
: Reiter ''System'' -> Reiter ''IMM Control'' -> Reiter ''Security'' -> Abschnitt ''HTTPS Server Configuration for Web Server'' | |||
==== RAID ==== | ==== RAID ==== | ||
Zeile 282: | Zeile 340: | ||
**: works for me | **: works for me | ||
!--> | !--> | ||
===== Spiegel für das Startmedium ===== | |||
* Reiter ''System'' | |||
** Reiter ''Boot'' | |||
*** Reiter ''Status'' | |||
**** Zeile ''freenas-boot'' | |||
***** Schaltfläche ''Attach'' | |||
*****; Member disk: Auswahl ''da1 (62.9 GB)'' | |||
*****; Use all disk space: Auswahl [''X''] | |||
****** Schaltfläche ''Attach Disk'' | |||
=== Dienste durch FreeNAS === | === Dienste durch FreeNAS === | ||
==== ssh ==== | ==== Dienst ssh ==== | ||
* Services | * Services | ||
** SSH | ** SSH | ||
**; Start on boot: [X] | **; Start on boot: [X] | ||
**: weitere Anpassungen ("üblichen Port eingestellt") | **; Settings: | ||
**: … | **:: weitere Anpassungen ("üblichen Port eingestellt") | ||
**:: … | |||
==== Dienst tftp ==== | |||
Für gewisse Zwecke (etwa die Aktualisierung der Firmware von [[Server]]n) ist es "normal" (vergleichsweise einfach) den Dienst TFTP verwenden zu können. Daher soll - nur zeitweise im konkreten Bedarfsfall - der Dienst TFTP zuschaltbar (verfügbar) gemacht werden (können). | |||
* Services | |||
** TFTP | |||
**; Start on boot: [ ] | |||
**; Settings: | |||
**:; Directory: ''/mnt/znyx/tftp/tftproot'' | |||
**:; Allow New Files: [X] | |||
**:: … | |||
== Dienste == | == Dienste == | ||
Zeile 322: | Zeile 404: | ||
==== Datesets ==== | ==== Datesets ==== | ||
{| | {| class=wikitable | ||
|- | |- | ||
! Dataset | ! Dataset | ||
Zeile 345: | Zeile 427: | ||
* für alle Datasets für (besondere) Daten von Diensten | * für alle Datasets für (besondere) Daten von Diensten | ||
|- | |- | ||
| /data/maildrop | | <s>/data/maildrop</s> | ||
| | | <s>eigenständige Datesets für die Ablage von Mails für [[Server/srs14#maildrop]]</s> | ||
| | | | ||
| | | | ||
* nicht für Ablage von Daten | |||
* für alle Datasets für die Ablage von Mails | |||
|- | |- | ||
| /data/maildrop/spam | | <s>/data/maildrop/spam</s> | ||
| | | <s>Dateset für die Ablage von Mails für die Ablage von [[Server/srs14#maildrop]] für [[Server/srs14#Mail - spam]]</s> | ||
| | | | ||
| [[srs14]]/usr/home/spam/Mail | | <s>[[srs14]]/usr/home/spam/Mail</s> | ||
|- | |- | ||
| jails | | jails | ||
Zeile 389: | Zeile 473: | ||
* nicht für Ablage von Daten | * nicht für Ablage von Daten | ||
* für alle ZVols für (einzelne) Massenspeicher von einzelnen Instanzen (für bhyve) | * für alle ZVols für (einzelne) Massenspeicher von einzelnen Instanzen (für bhyve) | ||
| | |||
|- | |||
| tftp | |||
| | |||
| | |||
| | |||
|- | |||
| tftp/tftproot | |||
| | |||
| | |||
* nicht für Ablage von Daten | |||
* für alle einzelnen Zwecke, die (per tftp) bereitgestellt werden sollen | |||
| | |||
|- | |||
| tftp/tftproot/… | |||
| | |||
| | |||
* Ort für alle Daten, die per tftp bereitgestellt werden sollen | |||
| | | | ||
|- | |- | ||
Zeile 410: | Zeile 512: | ||
|- | |- | ||
|} | |} | ||
== Probleme == | |||
=== Verwendung einer nicht korrekten Uhrzeit === | |||
; done!: 2018-10-09 | |||
<s> | |||
: <code>ntpdate -u</code> | |||
<pre> | |||
9 Oct 13:37:42 ntpdate[4321]: no servers can be used, exiting | |||
</pre> | |||
</s> | |||
: <code>ntpdate -u 1.freebsd.pool.ntp.org</code> | |||
<s> | |||
: <code>date</code> | |||
<pre> | |||
Tue Oct 9 14:41:14 UTC 2018 | |||
</pre> | |||
</s> | |||
== Siehe auch == | == Siehe auch == |
Aktuelle Version vom 23. Juni 2021, 11:37 Uhr
- Achtung!
- Das System braucht eine gefühlte Ewigkeit (weit über 10 Minuten) zum Starten.
- Grund dafür ist die (fehlende) "Schnelligkeit" vom Massenspeicher von dem das System gestartet wird.
- Der Massenspeicher von dem das System gestartet wird sind USB-Sticks (Intenso Rainbow Line 64 GB), die vergleichsweise (wie Hölle) langsam sind.
- Grund dafür ist die (fehlende) "Schnelligkeit" vom Massenspeicher von dem das System gestartet wird.
Unverzüglich zu erledigende Dinge:
- automatische (wiederkehrende) #Sicherung der Konfiguration von FreeNAS
- automatische (wiederkehrende) Sicherung vom Pool für Daten
Gerät[Bearbeiten]
- hergestellt von
- IBM
- hergestellt am
2010-07-16
- Board
- Prozessor
Intel Xeon E5506- Intel Xeon E5620
- Speicher
- 12 GB
- 6 x 2 GB
- DDR3-1333 PC3-10600 ECC
- 6 x 2 GB
- Massenspeicher
- 4 x 146 GB
- SAS 2,5" 10.000rpm
- Steuerung der Anordnung von Massenspeicher (RAID controller)
- Stromversorgung
21 x 675 W- Netzwerk
- 2 x LAN (1000 Mbit)
- weitere Besonderheiten
Software für das Gerät[Bearbeiten]
Einstellungen für das Gerät[Bearbeiten]
Einstellungen im BIOS[Bearbeiten]
- Load Default Settings
- Save Settings
- System Setting
-
- Processors
-
- VT-d
- Enable
- für Hypervisor foo
- Integrated Management Module
-
- alles (wie für "außerhalb") beibehalten
- Boot Manager
-
- Change Boot Order
-
- Change the order
- <Legacy Only>
- <USB Storage>
- Commit Changes
- Change WOL Boot Order
-
- Change the order
- <Legacy Only>
- Commit Changes
- Save Settings
- Exit Setup
- Y
IPMI[Bearbeiten]
Integrated Management Module[Bearbeiten]
- Einstellung für das Integrated Management Module
- IPMI Port deaktvieren
- portcontrol -ipmi off
Accounts Integrated Management Module[Bearbeiten]
Abmeldung
- mit dem standardmäßigen Account (der ohne Änderung auch ein standardmäßige Passwort hat)
- System
-
- IMM Control
-
- Login Profiles
-
- Schaltfläche Add User
-
- Login ID
- Password
- Confirm password
- Supervisor
- [O]
- Read-Only
- [
O]
- Save
- OK
Abmeldung
- mit (eben neu erstellten) nicht standardmäßigen Account
- System
-
- IMM Control
-
- Login Profiles
- (standardmäßigen Account (der ohne Änderung auch ein standardmäßige Passwort hat) bei Slot No 1 ausgewählt)
- Schaltfläche Clear Login Profile
- Schaltfläche OK
Einstellungen für Integrated Management Module[Bearbeiten]
telnet
- System
-
- IMM Control
-
- System Setting
-
- Network Protocols
- Telnet Protocol
- Telnet connection count
- Auswahl
DisabledEnabled
whoami
- System
-
- IMM Control
-
- System Setting
-
- Name
- nyx
- Contact
- vater@bsd…
- Location
- StuRa HTW Dresden
- Schaltfläche Save
dns
- System
-
- IMM Control
-
- System Setting
-
- Network Protocols
- Domain Name System (DNS) Address assignments
- DNS
- Auswahl
DisabledEnabled - Primary
-
- IPv4
- 141.56.1.1
- Secondary
-
- IPv4
- 85.214.20.141
- Tertiary
-
- IPv4
- 213.73.91.35
- Schaltfläche Save
ntp
- System
-
- IMM Control
-
- System Setting
-
- Verweis Set IMM Date and Time
-
- NTP auto-synchronization service
- Auswahl
DisabledEnabled - NTP server host name or IP address
- 0.europe.pool.ntp.org
- NTP update frequency (in minutes)
80800- Schaltfläche Save
- Schaltfläche Synchornize Clock Now
zu erledigende Dinge Integrated Management Module[Bearbeiten]
Adresse (Domain oder für IPv4) für SMTP festlegen?
- Das braucht es ja nur, wenn localhost (127.0.0.1) keine Mails versenden kann.
- Reiter System -> Reiter IMM Control -> Reiter Network Protocols -> Abschnitt Simple Mail Transfer Protocol (SMTP)
Zertifikat für HTTPS (only?)
- Reiter System -> Reiter IMM Control -> Reiter Security -> Abschnitt HTTPS Server Configuration for Web Server
RAID[Bearbeiten]
MegaRAID M1015[Bearbeiten]
- Einstellungen im MegaRAID
CLI
4 x JBOD
Betriebssystem[Bearbeiten]
Installation von FreeNAS[Bearbeiten]
- 2018-02-08
- aktuelle Version
Gerät als Massenspeicher (Flash-Speicher) mit USB als Medium
- Achtung! Nicht alle Geräte funktionieren. Die Maschine ignoriert das Gerät. (Mit einem Gerät der Firma SanDisk funktionierte es.)
- Choose destination media
[*] Intenso Rainbow Line -- 58.9 GiB [ ] mfisyspd0 (null) -- 136.7 GiB [ ] mfisyspd1 (null) -- 136.7 GiB [ ] mfisyspd2 (null) -- 136.7 GiB [ ] mfisyspd3 (null) -- 136.7 GiB
- Fresh Install
- Format the boot device
- Password
achtacht
- Boot via BIOS
- succeded!
- Reboot System
Anpassungen nach der Installation von FreeNAS[Bearbeiten]
- Console setup
- 1) Configure Network Interfaces
-
- 1) bce0
-
- Reset network configuration?
- y
- 1) Configure Network Interfaces
-
- 1) bce0
-
- Reset network configuration?
- n
- Configure interface for DHCP?
- y
- Interface name
- bce0
- Configure IPv6?
- n
bce0: Gigabit link up!
The web user interface is at: http://
- Initial Wizard
- Time Zone
- UTC
- Volume name
- znyx
- Purpose
- RAID Z1
- Estimated Total Size: 404.2 GiB
- Disks to be formatted: mfisyspd0, mfisyspd1, mfisyspd2, mfisyspd3
- Console messages
- [X]
- Root E-mail
- srs100034@stura…
- From email
- srs100034@stura…
- Outgoing mail server
- mail.stura…
- Your test email could not be sent: [EFAULT] Failed to send email: Connection unexpectedly closed: timed out
- web user interface
Angeben vom individuellen Hostname von FreeNAS[Bearbeiten]
- System
- Information
- Hostname:
- srs100034.stura…
- Hostname:
- Information
Versand von Mails von FreeNAS[Bearbeiten]
- System
- Email
- From email:
- srs104@stura…
- Outgoing mail server:
- mail.stura…
- …
- From email:
- Email
Adressen für die Umwelt mit legacy IP[Bearbeiten]
- Network
- Global Configuration
- eingetragen
- …
- IPv4 Default Gateway
- Nameserver 1
- eingetragen
- Global Configuration
feste Adresse mit legacy IP[Bearbeiten]
- Network
- Interfaces
- hinzugefügt
- …
- hinzugefügt
- Interfaces
bce1: Gigabit link up!
Konfiguration für die Verwaltung von Jails[Bearbeiten]
Spiegel für das Startmedium[Bearbeiten]
- Reiter System
- Reiter Boot
- Reiter Status
- Zeile freenas-boot
- Schaltfläche Attach
- Member disk
- Auswahl da1 (62.9 GB)
- Use all disk space
- Auswahl [X]
- Schaltfläche Attach Disk
- Schaltfläche Attach
- Zeile freenas-boot
- Reiter Status
- Reiter Boot
Dienste durch FreeNAS[Bearbeiten]
Dienst ssh[Bearbeiten]
- Services
- SSH
- Start on boot
- [X]
- Settings
-
- weitere Anpassungen ("üblichen Port eingestellt")
- …
- SSH
Dienst tftp[Bearbeiten]
Für gewisse Zwecke (etwa die Aktualisierung der Firmware von Servern) ist es "normal" (vergleichsweise einfach) den Dienst TFTP verwenden zu können. Daher soll - nur zeitweise im konkreten Bedarfsfall - der Dienst TFTP zuschaltbar (verfügbar) gemacht werden (können).
- Services
- TFTP
- Start on boot
- [ ]
- Settings
-
- Directory
- /mnt/znyx/tftp/tftproot
- Allow New Files
- [X]
- …
- TFTP
Dienste[Bearbeiten]
Host[Bearbeiten]
Konfiguration von FreeNAS[Bearbeiten]
Sicherung der Konfiguration von FreeNAS[Bearbeiten]
FreeNAS legt die eigene Konfiguration höchstens auf dem Medium (ferner dem Pool freenas-boot) ab, von dem FreeNAS startet. Innerhalb des Pools für Daten, die mit FreeNAS verwaltet werden, wird standardmäßig die Konfiguration nicht abgelegt.
- Wir konstruieren das Senario, dass das Medium von dem FreeNAS gestartet einmal einen Defekt hat. (Es handelt sich um einen "dummen" USB-Stick. Ein Spiegel - oder andere Redundanz - gibt es standardmäßig nicht.): Die Konfiguration geht verloren.: Das Starten von einem neuen Medium - etwa gleichermaßen mit FreeNAS - wäre möglich. Das Importieren des Pools für Daten sollte (relativ einfach möglich) sein. Jedoch müsste alles konfigurierte neu konfiguriert werden. (Was für ein dummer Aufwand!)
FreeNAS bietet aber (selbstverständlich) die Möglichkeit die aktuelle Konfiguration (bei Tab System -> Tab General -> Button Save Config[1]) manuell durch Generieren zum Herunterladen zu speichern.
Schlichtes Kopieren der Datei (Datenbank) der Konfiguration von FreeNAS /data/freenas-v1.db in den (ersten) Pool, der nicht freenas-boot selbst ist.
- Im Übrigen wird angenommen, dass ein Dataset freenas/config im Pool für Daten besteht. (Es kann eine alternativer Pfad verwendet werden.)
cp /data/freenas-v1.db /mnt/`zpool list -H -o name | grep -v freenas-boot | head -n 1`/freenas/config/`cat /etc/version | cut -d' ' -f1`_`date +%F`
Dienst Mail[Bearbeiten]
Speicher[Bearbeiten]
Pool[Bearbeiten]
zpool list -H -o name | grep -v freenas-boot
Datesets[Bearbeiten]
Dataset | Zweck | Verwendung | Einhängepunkt |
---|---|---|---|
/freenas | |||
/freenas/config | |||
/data | (besondere) Daten |
| |
| |||
jails | |||
iocage |
|
||
iocage/… |
|
||
bhyve | |||
bhyve/boot-media |
|
||
bhyve/volumes |
|
||
tftp | |||
tftp/tftproot |
|
||
tftp/tftproot/… |
|
Netzwerk[Bearbeiten]
Netzwerkschnittstelle fürs Management[Bearbeiten]
Netzwerkschnittstellen für den Verkehr vom normalen Netzwerkbetrieb[Bearbeiten]
bce0 | dynamisch (DHCP) | |
bce1 | statisch |
Probleme[Bearbeiten]
Verwendung einer nicht korrekten Uhrzeit[Bearbeiten]
- done!
- 2018-10-09
ntpdate -u
9 Oct 13:37:42 ntpdate[4321]: no servers can be used, exiting
ntpdate -u 1.freebsd.pool.ntp.org
date
Tue Oct 9 14:41:14 UTC 2018