46
Mein Oracle Linux System bootet nicht mehr - was nun? Roman Gächter – Principal Consultant @ T rivadis

Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Mein Oracle Linux System bootet nicht mehr - was nun?Roman Gächter – Principal Consultant

@Trivadis

Page 2: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Unser Unternehmen.

Trivadis DOAG17: Linux Recovery2 11/21/17

Trivadis ist führend bei der IT-Beratung, der Systemintegration, dem Solution Engineering und der Erbringung von IT-Services mit Fokussierung auf -und -Technologien in der Schweiz, Deutschland, Österreich und Dänemark. Trivadis erbringt ihre Leistungen aus den strategischen Geschäftsfeldern:

Trivadis Services übernimmt den korrespondierenden Betrieb Ihrer IT Systeme.

B E T R I E B

Page 3: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

KOPENHAGEN

MÜNCHEN

LAUSANNEBERN

ZÜRICHBRUGG

GENF

HAMBURG

DÜSSELDORF

FRANKFURT

STUTTGART

FREIBURG

BASEL

WIEN

Mit über 600 IT- und Fachexperten bei Ihnen vor Ort.

Trivadis DOAG17: Linux Recovery3 11/21/17

14 Trivadis Niederlassungen mitüber 600 Mitarbeitenden.

Über 200 Service Level Agreements.

Mehr als 4'000 Trainingsteilnehmer.

Forschungs- und Entwicklungsbudget: CHF 5.0 Mio. / EUR 4.0 Mio.

Finanziell unabhängig undnachhaltig profitabel.

Erfahrung aus mehr als 1'900 Projekten pro Jahr bei über 800 Kunden.

Page 4: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Agenda

Trivadis DOAG17: Linux Recovery4 11/21/17

1. Recovery Plan2. GRUB Bootloader3. Recovery CD4. Desaster Recovery Tools5. Recovery von Linux Systemen in virtuellen Umgebungen6. Recovery mit Kickstart und Konfigurationsmanagement7. Systemdokumentation8. Demo9. Fazit

Page 5: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Trivadis DOAG17: Linux Recovery5 11/21/17

Recovery Plan

Page 6: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Recovery Plan

Trivadis DOAG17: Linux Recovery6 11/21/17

Vor dem Desaster

Erstellen eines Recovery Plans

– Für alle meine Systeme notwendig

– Verschiedene Szenarien möglich

– Zeit und Budget einplanen

– An Management kommunizieren

Recovery testen!!!!!!!!!!

– Super wenn Recovery HW verfügbar ist

Page 7: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Recovery Plan

Trivadis DOAG17: Linux Recovery7 11/21/17

Kenne ich meine Systeme?

Funktioniert mein Zugriff auf die Systemkonsole?

– Service Prozessor

– Virtuelle Konsole

Habe ich die notwendigen Passwörter?

– root

– grub

– Application Server des Management Systems für die Virtualisierung

– Cloud Portal

Systemdokumentation vorhanden?

Page 8: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Erste Schritte

Trivadis DOAG17: Linux Recovery8 11/21/17

Erste Tests

Zugang Konsole

BIOS / UEFI

– Boot-Reihenfolge

• CD / Netz / Disk

RAID Kontroller

Bootloader

• MBR

• Grub2 Kernel Zeile

Page 9: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Trivadis DOAG17: Linux Recovery9 11/21/17

Grub Bootloader

Page 10: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Alternativen Kernel über GRUB starten

Trivadis DOAG17: Linux Recovery10 11/21/17

GRUB2

3 Menu Einträge bei neuer Installation

– Nach Kernel Update auch alte Kernel Einträge

• Alternativen Kernel booten

alternativen Kernel selektieren

Page 11: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Grub Troubleshooting

Trivadis DOAG17: Linux Recovery11 11/21/17

GRUB2

Editieren

– Taste e

Verwerfen der Änderung

– ESC

Boot mit angepassten Parametern

– Ctrl-X / F10

– Änderungen sind nicht persistent

Page 12: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Grub Troubleshooting

Trivadis DOAG17: Linux Recovery12 11/21/17

GRUB2

Jump zur grub2 Command Line

– Ctrl-c

Page 13: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Grub Troubleshooting

Trivadis DOAG17: Linux Recovery13 11/21/17

root PW recovery

Kernel Zeile editieren

– Am Ende „init=/bin/bash“ anfügen

linux16/vmlinuz-4.1.12-103.9.2.el7uek.x86_64root=/dev/mapper/ol-rootro crashkernel=autord.lvm.lv=ol/rootrd.lvm.lv=ol/swaprhgb quietLANG=en_US.UTF-8 init=/bin/bash

Page 14: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Grub Troubleshooting

Trivadis DOAG17: Linux Recovery14 11/21/17

SELINUX Konfiguration verhindert System-Boot

Syntaxfehler im /etc/sysconfig/selinux

– Kernel Zeile editieren

linux16/vmlinuz-4.1.12-103.9.2.el7uek.x86_64root=/dev/mapper/ol-rootro crashkernel=autord.lvm.lv=ol/rootrd.lvm.lv=ol/swaprhgb quietLANG=en_US.UTF-8selinux=0

Page 15: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Grub Troubleshooting

Trivadis DOAG17: Linux Recovery15 11/21/17

Boot in „single user“ Mode

Kernel Zeile editieren

linux16/vmlinuz-4.1.12-103.9.2.el7uek.x86_64root=/dev/mapper/ol-rootro crashkernel=autord.lvm.lv=ol/rootrd.lvm.lv=ol/swaprhgb quietLANG=en_US.UTF-8single

Page 16: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

GRUB2 Administrations Tasks

Trivadis DOAG17: Linux Recovery16 11/21/17

Konfigurationsfiles generieren

Edit /etc/default/grub

– grub2-mkconfig

– UEFI

#grub2-mkconfig-o/boot/grub2/grub.cfg

#grub2-mkconfig-o/boot/efi/EFI/redhat/grub.cfg#efibootmgr –v#efibootmgr -c-d/dev/sdk -l/boot/efi/EFI/redhat/grubx64.efi-L"RHELb140i"

Page 17: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

GRUB2 Administrations Tasks

Trivadis DOAG17: Linux Recovery17 11/21/17

Grub2 help

Info im /etc/grub2.cfg

– List Menu Zeilen

– Welches ist der default boot Eintrag

– EFI

#awk -F\''$1=="menuentry "{printi++":"$2}'/etc/grub2.cfg

#grub2-editenvlist#grub2-set-default2

#efibootmgr

Page 18: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Trivadis DOAG17: Linux Recovery18 11/21/17

Recovery CD

Page 19: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Recovery CD

Trivadis DOAG17: Linux Recovery19 11/21/17

Boot der Recovery CD

Troubleshooting

Rescue a Oracle Linux System

Page 20: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Recovery CD

Trivadis DOAG17: Linux Recovery20 11/21/17

Boot der Recovery CD

Schweizerdeutsche oder Deutsche Tastatur

Lokale Disk auf /mnt/sysimage

#loadkeys sg#loadkeys dg

#chroot /mnt/sysimage

Page 21: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Recovery CD

Trivadis DOAG17: Linux Recovery21 11/21/17

Boot der Recovery CD

Remount auf read / write

Initial Ramdisk und Kernel vorhanden?

MBR neu erstellen

#mount –oremount,rw /mnt/sysimage

#ls –l/boot

#grub2-install/dev/sda

Page 22: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Trivadis DOAG17: Linux Recovery22 11/21/17

Desaster Recovery Tools

Page 23: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Desaster Recovery Tools

Trivadis DOAG17: Linux Recovery23 11/21/17

Recovery Tools

Mondorescue

ReaR “relax and recover“

– Bestandteil des OL Repos

– list config of rear

#yuminstallrear

#reardump

Page 24: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Desaster Recovery Tools

Trivadis DOAG17: Linux Recovery24 11/21/17

Relax and recover

Konfiguration von rear

– /etc/rear/local.conf

– /etc/rear/site.conf

Externe Backup Programme wählbar

BACKUP=BACULA#BACKUP=TSM

OUTPUT=ISOBACKUP=NETFSBACKUP_URL="nfs://tulpe/nfs/rear/"

Page 25: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Desaster Recovery Tools

Trivadis DOAG17: Linux Recovery25 11/21/17

Relax and recover

Erstellen eines bootbaren Images

Erstellen eines bootbaren Images und eines Backup Archivs

#rear-vmkrescue

#rear-vmkbackup

Page 26: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Desaster Recovery Tools

Trivadis DOAG17: Linux Recovery26 11/21/17

Recovery mit ReaR

Boot über PXE, von USB, von einer CD von einem ISO Image

Restore z. Beispiel vom NFS Share

Page 27: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Desaster Recovery Tools

Trivadis DOAG17: Linux Recovery27 11/21/17

DEMO Beispiel ReaR

OUTPUT=ISOBACKUP=NETFSBACKUP_URL="nfs://tulpe/nfs/rear/"

/etc/rear/local.conf

Page 28: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Trivadis DOAG17: Linux Recovery28 11/21/17

Recovery von Linux Systemen in virtuellen Umgebungen

Page 29: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Recovery von Linux Systemen in virtuellen Umgebungen

Trivadis DOAG17: Linux Recovery29 11/21/17

Virtualisierte Linux Systeme

Zugang auf Management Server

– Konsole

– Snapshots

• Vor Updates oder Konfigurationsänderungen

– Klonen

– Master Templates

Page 30: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Recovery von Linux Systemen in virtuellen Umgebungen

Trivadis DOAG17: Linux Recovery30 11/21/17

Beispiel einer Virtuelle Umgebung mit automatischem Provisioning von MySQL KVM

Page 31: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Recovery von Linux Systemen in virtuellen Umgebungen

Trivadis DOAG17: Linux Recovery31 11/21/17

Beispiel einer Virtuelle Umgebung mit automatischem Deployment von MySQL KVM

Page 32: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Recovery von Linux Systemen in virtuellen Umgebungen

Trivadis DOAG17: Linux Recovery32 11/21/17

Recovery Beispiel einer Virtuelle Umgebung mit automatischem Deployment von MySQL KVM

Page 33: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Trivadis DOAG17: Linux Recovery33 11/21/17

Recovery mit Kickstart und Konfigurationsmanagement

Page 34: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Life Cycle Management

Trivadis DOAG17: Linux Recovery34 11/21/17

Kickstart Umgebungen

Standard Linux Bordmittel

– TFTP, PXE boot

– WebServer

– NFS

– DHCP

Spacewalk

Foreman

Katello

Sattelite

Page 35: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Konfigurationsmanagement

Trivadis DOAG17: Linux Recovery35 11/21/17

OpenSource Configuration Management Tools

Page 36: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Beispiel einer Recovery Umgebung

Trivadis DOAG17: Linux Recovery36 11/21/17

Page 37: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Trivadis DOAG17: Linux Recovery37 11/21/17

Systemdokumentation

Page 38: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Systemdokumentation

Trivadis DOAG17: Linux Recovery38 11/21/17

Wie war mein System konfiguriert

Disks?

Partitionen?

LVM?

Filesysteme?

RPM Pakete?

Netzwerk?

SAN?

Page 39: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Systemdokumentation

Trivadis DOAG17: Linux Recovery39 11/21/17

Tools

cfg2html

sosreport

Life Cycle Management Tools

– PE Console

– Foreman

– Satellite

– Spacewalk

Page 40: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Trivadis DOAG17: Linux Recovery40 11/21/17

Demo

Page 41: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Trivadis DOAG17: Linux Recovery41 11/21/17

Fazit

Page 42: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Fazit

Trivadis DOAG17: Linux Recovery42 11/21/17

Linux Recovery

Recovery Plan

Recovery schon mal getestet

Vorbereitung

– Wissen wie der Zugang zur Konsole möglich ist, kennen der Passwörter

– Gute Systemdokumentation

Recovery Tools einsetzen

Backup

– Konfiguration, Linux OS, Daten

Page 43: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Fazit

Trivadis DOAG17: Linux Recovery43 11/21/17

Linux Recovery

Automatisierungsgrad der Umgebung hilft

– Life Cycle Management Umgebungen

– Konfigurationsmanagement Tools

Virtualisierte & Cloud Umgebungen

– Erleichtert das Recovery

Page 44: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Literatur

Trivadis DOAG17: Linux Recovery44 11/21/17

Dokumentation

Standard Dokumentation der Distributionen konsultieren

http://relax-and-recover.org/

http://www.cfg2html.com/

https://theforeman.org/

https://spacewalkproject.github.io/

https://www.redhat.com/de/technologies/management/satellite

https://puppet.com/products/puppet-enterprise

Page 45: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

11/21/17 Trivadis DOAG17: Linux Recovery45

Technik allein bringt Sie nicht weiter.Man muss wissen, wie man sie richtig nutzt.

Page 46: Mein Oracle Linux System bootet nicht mehr - was nun? · Unser Unternehmen. 2 11/21/17 Trivadis DOAG17: Linux Recovery Trivadis ist führend bei der IT-Beratung, der Systemintegration,

Trivadis @ DOAG 2017#opencompany

Stand: 3ter Stock, direkt an der Rolltreppe

Wir teilen unser Know how!Einfach vorbei kommen, Live-Präsentationenund DokumentenarchivT-Shirts, Gewinnspiel und mehrWir freuen uns wenn Sie vorbei schauen

11/21/17 Trivadis DOAG17: Linux Recovery46