Server Installation/DELL R330: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Teil 3 - ansible Konfiguration)
 
(25 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Teil 1 - BIOS
+
< [[Server Installation ]]
 +
 
 +
=== Teil 1 - BIOS ===
 +
 
 
* Vorbemerkungen:
 
* Vorbemerkungen:
 
** RAID Controller, kann nicht ausgebaut werden, wird auf HBA Mode umgestellt
 
** RAID Controller, kann nicht ausgebaut werden, wird auf HBA Mode umgestellt
Zeile 5: Zeile 8:
 
** iDRAC Management wird eingerichtet, [[Server]] 192.168.5.x IP vorab reservieren
 
** iDRAC Management wird eingerichtet, [[Server]] 192.168.5.x IP vorab reservieren
 
* Ablauf:
 
* Ablauf:
** F10 - Lifecycle Controller starten
+
** F10 - Lifecycle Controller starten, Wizard abbrechen
 
** Home > Settings > Network Settings
 
** Home > Settings > Network Settings
 
*** Embedded NIC1 auf DHCP umstellen, Gb1 NIC mit LAN Netzwerk verbinden
 
*** Embedded NIC1 auf DHCP umstellen, Gb1 NIC mit LAN Netzwerk verbinden
Zeile 14: Zeile 17:
 
*** Miscellaneous Settings > Asset Tag = <servername>.on
 
*** Miscellaneous Settings > Asset Tag = <servername>.on
 
** Home > System Setup > Advanced Hardware Configuration > iDRAC Settings
 
** Home > System Setup > Advanced Hardware Configuration > iDRAC Settings
*** Network > IP, Maske, GW setzen, IPv6 aktivieren, Hostname = <servername>-ipmi
+
*** Network > IP, Maske, GW setzen, IPv6 aktivieren, Hostname = <servername>-ipmi, NIC Selection = Dedicated
 
*** System Location = <Standort/Projektname>
 
*** System Location = <Standort/Projektname>
 
*** User Configuration > Enable User = Enabled, root, PW setzen
 
*** User Configuration > Enable User = Enabled, root, PW setzen
Zeile 20: Zeile 23:
 
*** Controller Management > Advanced Controller Management > Switch to HBA Mode
 
*** Controller Management > Advanced Controller Management > Switch to HBA Mode
  
Teil 2 - OS Installation
+
=== Teil 2 - OS Installation ===
 +
 
 
* Vorbemerkungen:
 
* Vorbemerkungen:
 
** Debian Installation per USB Bootmedium, hierzu vorab USB Stick mit Netinst-ISO per "dd" beschreiben
 
** Debian Installation per USB Bootmedium, hierzu vorab USB Stick mit Netinst-ISO per "dd" beschreiben
Zeile 26: Zeile 30:
 
* Ablauf:
 
* Ablauf:
 
** Neu Booten, F11 "Boot Manager", One Shot Boot Device Selection, USB
 
** Neu Booten, F11 "Boot Manager", One Shot Boot Device Selection, USB
** Debian Installer > Expert Install
+
** Debian Installer > Advanced Options > Expert Install
 
** Language = German, Tastatur, CD-ROM, Komponenten Laden, Netzwerk erkennen
 
** Language = German, Tastatur, CD-ROM, Komponenten Laden, Netzwerk erkennen
 
** Servername, Domain = opennet-initiative.de
 
** Servername, Domain = opennet-initiative.de
 
** Benutzer einrichten? (root, PW?), normales Nutzerkonto = nein
 
** Benutzer einrichten? (root, PW?), normales Nutzerkonto = nein
 
** NTP einrichten?, Zeitzone = Berlin
 
** NTP einrichten?, Zeitzone = Berlin
** Festplatten erkennen und einrichten, Partionstabellentyp = GPT
+
** Festplatten erkennen und einrichten, Manuell, Partionstabellentyp = GPT
 
** Partitionen: 512 MB ESP (UEFI System Partition) + bootfähig, 512 MB BIOSGRUB (Reservierter Bios-Boot Bereich)
 
** Partitionen: 512 MB ESP (UEFI System Partition) + bootfähig, 512 MB BIOSGRUB (Reservierter Bios-Boot Bereich)
 
** Wiederholen für zweite HDD, Rest je als RAID im RAID1 Modus anlegen
 
** Wiederholen für zweite HDD, Rest je als RAID im RAID1 Modus anlegen
** Logical Volume Manager einrichten (RAID1 als LVM), Volume-Gruppe lvm-<hostname> anlegen
+
** Logical Volume Manager einrichten (RAID1 als LVM), Volume-Gruppe lvm-<hostname> anlegen, /dev/sda + /dev/sdb auswählen
 +
** Logische Volumes erstellen, root 10 GB  EXT4 als / einbinden+ swap 8 GB
 +
** Grundsystem installieren, Kernel amd64, initrd generisch
 +
** Paketmanager konfigurieren, Defaults verwenden
 +
** Software installieren, SSH Server + Standard-Systemwerkzeuge
 +
** GRUB Bootloader, Defaults verwenden
 +
** Installation abschließen
 +
 
 +
=== Teil 3 - ansible Konfiguration ===
 +
 
 +
* eigenen ssh-Schlüssel in dem neuen Host unter "/root/.ssh/authorized_keys" übertragen
 +
** eventuell muss man dafür kurzzeitig ssh-root-Login per Passwort zulassen (oder irgendeine andere Übertragungsmethode wählen)
 +
* da Bridge konfiguriert ist: "bridge-utils" installieren
 +
* Netzwerk-Konfiguration auf dem Host erstellen (hier: eine Bridge für das WAN-Interface, um es mit virtuellen Hosts zu teilen)
 +
** Beispiel dynamische IP:
 +
    auto br-wan
 +
    iface br-wan inet dhcp
 +
        bridge_ports eno1
 +
    iface br-wan inet6 auto
 +
** Beispiel statische IP:
 +
    auto br-wan
 +
    iface br-wan inet static
 +
        address 139.30.241.206
 +
        netmask 255.255.255.0
 +
        gateway 139.30.241.1
 +
        bridge_ports eno1
 +
    iface br-wan inet6 auto
 +
* dazu kommt noch eventuell die Mesh-Bridge:
 +
    auto br-mesh
 +
    iface br-mesh inet static
 +
        address 192.168.10.6
 +
        netmask 255.255.0.0
 +
        bridge_ports none
 +
* neuer Eintrag in hosts z.B. unter "[ae22]" eintragen (bzw. kurzzeitig anpassen):
 +
  aqua.on ansible_host=AKTUELLE_LOKALE_IP
 +
* ansible ausführen:
 +
ansible-playbook playbook-servers.yml --limit=aqua.on
 +
* Nacharbeiten bzw. Prüfen:
 +
** /etc/dnsmasq.d/opennet.conf mit lokalem öffentlchen DNS Server befüllen
 +
** /etc/resolv.conf anpassen, Nutzung von dnsmasq
 +
 
 +
=== Teil 4 - iDRAC Service Module ===
 +
 
 +
Wird nicht bei Opennet verwendet.
 +
 
 +
http://linux.dell.com/repo/community/debian/
 +
 
 +
http://linux.dell.com/repo/community/debian/pool/jessie/openmanage/830/iSM/dcism-2.3.0.deb8.deb
 +
 
 +
echo 'deb http://linux.dell.com/repo/community/debian jessie openmanage' | tee -a /etc/apt/sources.list.d/linux.dell.com.sources.list
 +
gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F
 +
gpg -a --export 1285491434D8786F | apt-key add -
 +
apt update

Aktuelle Version vom 27. Oktober 2017, 12:16 Uhr

< Server Installation

Inhaltsverzeichnis

[Bearbeiten] Teil 1 - BIOS

  • Vorbemerkungen:
    • RAID Controller, kann nicht ausgebaut werden, wird auf HBA Mode umgestellt
    • Firmware Updates sollen vorgenommen werden
    • iDRAC Management wird eingerichtet, Server 192.168.5.x IP vorab reservieren
  • Ablauf:
    • F10 - Lifecycle Controller starten, Wizard abbrechen
    • Home > Settings > Network Settings
      • Embedded NIC1 auf DHCP umstellen, Gb1 NIC mit LAN Netzwerk verbinden
    • Home > Firmware Update > Launch Firmware Update > Location = FTP ftp.dell.com
      • warten bis Firmwareupdate erfolgreich, ggf. mehrfach starten (bricht meist beim ersten Versuch ab od. meldet Netzwerkfehler)
    • Home > System Setup > Advanced Hardware Configuration > System BIOS
      • Boot Settings > Boot Mode = UEFI
      • Miscellaneous Settings > Asset Tag = <servername>.on
    • Home > System Setup > Advanced Hardware Configuration > iDRAC Settings
      • Network > IP, Maske, GW setzen, IPv6 aktivieren, Hostname = <servername>-ipmi, NIC Selection = Dedicated
      • System Location = <Standort/Projektname>
      • User Configuration > Enable User = Enabled, root, PW setzen
    • Home > System Setup > Advanced Hardware Configuration > Device Settings > Integrated RAID Controller
      • Controller Management > Advanced Controller Management > Switch to HBA Mode

[Bearbeiten] Teil 2 - OS Installation

  • Vorbemerkungen:
    • Debian Installation per USB Bootmedium, hierzu vorab USB Stick mit Netinst-ISO per "dd" beschreiben
    • alternativ könnte PXE Boot via Netzwerk erfolgen
  • Ablauf:
    • Neu Booten, F11 "Boot Manager", One Shot Boot Device Selection, USB
    • Debian Installer > Advanced Options > Expert Install
    • Language = German, Tastatur, CD-ROM, Komponenten Laden, Netzwerk erkennen
    • Servername, Domain = opennet-initiative.de
    • Benutzer einrichten? (root, PW?), normales Nutzerkonto = nein
    • NTP einrichten?, Zeitzone = Berlin
    • Festplatten erkennen und einrichten, Manuell, Partionstabellentyp = GPT
    • Partitionen: 512 MB ESP (UEFI System Partition) + bootfähig, 512 MB BIOSGRUB (Reservierter Bios-Boot Bereich)
    • Wiederholen für zweite HDD, Rest je als RAID im RAID1 Modus anlegen
    • Logical Volume Manager einrichten (RAID1 als LVM), Volume-Gruppe lvm-<hostname> anlegen, /dev/sda + /dev/sdb auswählen
    • Logische Volumes erstellen, root 10 GB EXT4 als / einbinden+ swap 8 GB
    • Grundsystem installieren, Kernel amd64, initrd generisch
    • Paketmanager konfigurieren, Defaults verwenden
    • Software installieren, SSH Server + Standard-Systemwerkzeuge
    • GRUB Bootloader, Defaults verwenden
    • Installation abschließen

[Bearbeiten] Teil 3 - ansible Konfiguration

  • eigenen ssh-Schlüssel in dem neuen Host unter "/root/.ssh/authorized_keys" übertragen
    • eventuell muss man dafür kurzzeitig ssh-root-Login per Passwort zulassen (oder irgendeine andere Übertragungsmethode wählen)
  • da Bridge konfiguriert ist: "bridge-utils" installieren
  • Netzwerk-Konfiguration auf dem Host erstellen (hier: eine Bridge für das WAN-Interface, um es mit virtuellen Hosts zu teilen)
    • Beispiel dynamische IP:
   auto br-wan
   iface br-wan inet dhcp
       bridge_ports eno1
   iface br-wan inet6 auto
    • Beispiel statische IP:
   auto br-wan
   iface br-wan inet static
       address 139.30.241.206
       netmask 255.255.255.0
       gateway 139.30.241.1
       bridge_ports eno1
   iface br-wan inet6 auto
  • dazu kommt noch eventuell die Mesh-Bridge:
   auto br-mesh
   iface br-mesh inet static
       address 192.168.10.6
       netmask 255.255.0.0
       bridge_ports none
  • neuer Eintrag in hosts z.B. unter "[ae22]" eintragen (bzw. kurzzeitig anpassen):
 aqua.on ansible_host=AKTUELLE_LOKALE_IP
  • ansible ausführen:
ansible-playbook playbook-servers.yml --limit=aqua.on
  • Nacharbeiten bzw. Prüfen:
    • /etc/dnsmasq.d/opennet.conf mit lokalem öffentlchen DNS Server befüllen
    • /etc/resolv.conf anpassen, Nutzung von dnsmasq

[Bearbeiten] Teil 4 - iDRAC Service Module

Wird nicht bei Opennet verwendet.

http://linux.dell.com/repo/community/debian/

http://linux.dell.com/repo/community/debian/pool/jessie/openmanage/830/iSM/dcism-2.3.0.deb8.deb
echo 'deb http://linux.dell.com/repo/community/debian jessie openmanage' | tee -a /etc/apt/sources.list.d/linux.dell.com.sources.list
gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F
gpg -a --export 1285491434D8786F | apt-key add -
apt update
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge