Maschine/nyx

Aus Wiki StuRa HTW Dresden
Version vom 23. Juni 2021, 11:37 Uhr von PaulRiegel (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
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:

Gerät

hergestellt von
IBM
hergestellt am
2010-07-16
Serie
x3550 M3
Typ
7944
Modell
K1G
Gerät
KD41D7X
Board
Prozessor
Intel Xeon E5506
Intel Xeon E5620
Speicher
12 GB
  • 6 x 2 GB
    • DDR3-1333 PC3-10600 ECC
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

Einstellungen für das Gerät

Einstellungen im BIOS

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

Integrated Management Module
Einstellung für das Integrated Management Module
IPMI Port deaktvieren
portcontrol -ipmi off
Accounts Integrated Management Module

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

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

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

MegaRAID M1015
Einstellungen im MegaRAID

CLI

4 x JBOD

Betriebssystem

Installation von FreeNAS

2018-02-08

FreeNAS 11.1 U1

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

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
  • System
    • Information
      • Hostname:
        srs100034.stura
Versand von Mails von FreeNAS
  • System
    • Email
      • From email:
        srs104@stura
      • Outgoing mail server:
        mail.stura
Adressen für die Umwelt mit legacy IP
  • Network
    • Global Configuration
      • eingetragen
      IPv4 Default Gateway
      Nameserver 1
feste Adresse mit legacy IP
bce1: Gigabit link up!
Konfiguration für die Verwaltung von Jails
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

Dienst ssh

  • Services
    • SSH
      Start on boot
      [X]
      Settings
      weitere Anpassungen ("üblichen Port eingestellt")

Dienst tftp

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]

Dienste

Host

FreeNAS:#Betriebssystem

Konfiguration von FreeNAS

Sicherung der Konfiguration von FreeNAS

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

Speicher

Pool

zpool list -H -o name | grep -v freenas-boot

Datesets

Dataset Zweck Verwendung Einhängepunkt
/freenas
/freenas/config
/data (besondere) Daten
  • nicht für Ablage von Daten
  • für alle Datasets für (besondere) Daten von Diensten
/data/maildrop eigenständige Datesets für die Ablage von Mails für Server/srs14#maildrop
  • nicht für Ablage von Daten
  • für alle Datasets für die Ablage von Mails
/data/maildrop/spam Dateset für die Ablage von Mails für die Ablage von Server/srs14#maildrop für Server/srs14#Mail - spam srs14/usr/home/spam/Mail
jails
iocage
  • von FreeNAS erstellt
  • für FreeNAS für die Verwaltung von Jails
iocage/…
  • soll ausschließlich von FreeNAS verwaltet werden
bhyve
bhyve/boot-media
  • Ort für alle Medien zum Booten für die Installation von Instanzen (für bhyve)
bhyve/volumes
  • nicht für Ablage von Daten
  • 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

Netzwerk

Netzwerkschnittstelle fürs Management

Netzwerkschnittstellen für den Verkehr vom normalen Netzwerkbetrieb

bce0 dynamisch (DHCP)
bce1 statisch

Probleme

Verwendung einer nicht korrekten Uhrzeit

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

Siehe auch