Schweben auf Wolke 7 Oracle 7.x unter der Lupe

Ralf Germann Consultant Trivadis AG Glattbrugg (ZH)

BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN

1 2014 © Trivadis Schweben auf Wolke 7 - 7.x unter der Lupe 19.11.2014 Unser Unternehmen

Trivadis ist führend bei der IT-Beratung, der Systemintegration, dem Solution-Engineering und der Erbringung von IT-Services mit Fokussierung auf und Technologien im D-A-CH-Raum. Unsere Leistungen erbringen wir aus den strategischen Geschäftsfeldern:

B E T R I E B

Trivadis Services übernimmt den korrespondierenden Betrieb Ihrer IT Systeme.

2 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Mit über 600 IT- und Fachexperten bei Ihnen vor Ort

12 Trivadis Niederlassungen mit Hamburg über 600 Mitarbeitenden

200 Service Level Agreements

Mehr als 4'000 Trainingsteilnehmer Düsseldorf Forschungs- und Entwicklungs- budget: CHF 5.0 Mio. / EUR 4.0 Frankfurt Mio.

Finanziell unabhängig und Stuttgart nachhaltig profitabel Wien Freiburg München Erfahrung aus mehr als 1'900 Projekten pro Jahr bei über 800 Basel Brugg Kunden Bern Zürich Lausanne Stand: 12/2013 3 3 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 3 19.11.2014 Trivadis an der DOAG

Ebene 3 - gleich neben der Rolltreppe

Wir freuen uns auf Ihren Besuch.

Denn mit Trivadis gewinnen Sie immer.

4 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 eno16777736 Neues Installer GUI USB 3.0 für KVM Pacemaker Swap Memory Komprimierung

Strenges kickstart ifconfig Samba 4.1.0 keepalived ip firewalld sysV GRUB 2 XFS Network Teaming HAProxy nmcli hostnamectl UEK R3 Kernel 3.10 pNFS Bonding pykickstart LVM Linux Containers redhat-upgrade-tool Kontrollgruppen

5 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 6 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 AGENDA

1. Überblick 2. Installations Varianten 3. XFS 4. systemd 5. Neue System Kommandos 6. Netzwerk und Firewall 7. LVM 8. Update? 9. Fazit

7 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Überblick

8 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Überblick

Willkommen bei Oracle Linux 7.0: . Installer . Anaconda GUI: Kein Wizard mehr, z.T. neu programmiert . Anaconda Text: Kein Wizard mehr, komplett neu programmiert . Kickstart: einige Syntax-Änderungen, sehr streng

. LVM und Filesysteme . XFS . BTRFS . pNFS . LVM Cache

9 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Überblick

Willkommen bei Oracle Linux 7.0: . Netzwerk und Firewall . Neues Naming für Interfaces (z.B. eno16777736) . Network teaming ersetzt bonding . Konsolen Interface: nmcli . firewalld . Support für 40GBit . System . systemd ersetzt sysV . GRUB 2 . UEK R3 / RedHat Kernel 3.10 . hostnamectl . Swap Memory Komprimierung ( => I/O-Reduktion) . Kontrollgruppen ()

10 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Überblick

Willkommen bei Oracle Linux 7.0: . Tools und Software . kpatch / ksplice . pykickstart . rgmanager wird abgelöst durch Pacemaker . keepalived und HAProxy ersetzen Piranha (Loadbalancer) . redhat-upgrade-tool . Samba 4.1.0 . Virtualisierung . USB 3.0 für KVM Guests . Support für Windows 8 / 8.1 und Windows Server 2012 / 2012 R2 als KVM Guests . -Only-Support für VPC und VHDX in KVM (HyperV) . Linux Containers

11 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Installations Varianten

12 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Installations Varianten

Fast alles ist neu… Anaconda GUI Anaconda Text Installer Kickstart

13 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Installations Varianten – Anaconda GUI

Merkmale und Funktionen: . Kein Wizard mehr, nur noch eine Seite . Automatische Einstellungen (für öffentliche IPs) . User können während der Installation erstellt werden

Achtung: . Aktivieren Sie Ihr Netzwerk-Interface, bevor Sie versuchen NTP zu aktivieren...

14 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Installations Varianten – Anaconda GUI

Das neue Anaconda GUI:

15 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Installations Varianten – Anaconda Text Installer

Der neue Anaconda Text Installer:

16 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Installations Varianten – Kickstart

Was ist neu? . Einige Syntax Änderungen . timezone Europe/Zurich --isUtc (alt: timezone --utc Europe/Zurich) . keyboard --vckeymap=sg --xlayouts='ch' (alt: keyboard sg) . Sehr streng (setzen Sie immer den %end Tag) . KS-Files können mit dem ksvalidator (Teil von pykickstart) geprüft werden . Obsolet und entfernt . bytes-per- (von den logvol, part und raid Kommandos) . telnet vom firewall Befehl . upgrade . Alle Änderungen können mit dem ksverdiff Tool angeschaut werden (Teil von pykickstart)

17 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Installations Varianten – Kickstart

Mögen Sie…

?

18 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Installations Varianten – Kickstart

19 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 XFS

20 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 XFS

Willkommen bei Ihrem neuen Standard-Filesystem: XFS

Limit EXT3 EXT4 XFS

Max. FS Grösse 16TB 16TB 16EB

Max. Filegrösse 2TB 16TB 8EB

Max. Extentgrösse 4kB 128MB 8GB

Max. 232 232 264

Limitierungen von XFS unter OL7: . Max. Grösse eines Volumen: 500TB . Max. Grösse eines Files: 16TB

21 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 XFS

XFS: . Entwickelt von Silicon Graphics . Journaling Filesystem

Vorteile: . Sehr gute Performance in Umgebungen mit vielen und grossen Daten . Das Filesystem kann online defragmentiert werden . Vergrösserungen der Filesysteme online möglich . Paralleles Kopieren und Möglichkeit von Dumps für den Backup

Nachteile: . Verkleinerungen sind nicht möglich 22 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 systemd

23 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 systemd

Syntax systemctl:

systemctl [OPTION(S)] SUBCOMMAND [NAME]

24 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 systemd

Systemd vs. sysV – Ein Vergleich

Aktion Systemd Altes Kommando

Zeige Services auf systemctl list-unit-files chkconfig --list Services aktivieren / deaktivieren systemctl enable / disable xyz chkconfig xyz on / off

Herunterfahren systemctl poweroff poweroff

Neustart systemctl reboot reboot Start / Stopp / eines Services systemctl start / stop xyz service xyz start / stop

Service Status anzeigen systemctl status xyz service xyz status

25 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Neue System Kommandos

26 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Neue System Kommandos

GRUB2: . Alle Menü-Einträge anzeigen: awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg . Den Default Eintrag ändern: grub2-set-default %Number% . Benuzterdefinierte Menü-Einträge: /etc/grub.d/40_custom . Standardeinstellungen: /etc/default/grub . Update GRUB-Menü: grub2-mkconfig -o /boot/grub2/grub.cfg

27 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Neue System Kommandos hostnamectl: . Status anzeigen: hostnamectl status . Hostname ändern: hostnamectl set-hostname %NEW_HOSTNAME%

28 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Netzwerk und Firewall

29 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Netzwerk und Firewall

Was ist neu?: . Network teaming (bond2team für die Migration nutzen) . firewalld (neues Framework für iptables) . 40GBit Support . nmcli . ifconfig . ip . Neues Naming für Interfaces (kann geändert werden)

30 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Netzwerk und Firewall

Kommandos und Syntax:

firewall-cmd [OPTION(S)] SUBCOMMAND

nmcli [OPTION(S)] OBJECT {SUBCOMMAND|help}

31 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 LVM

32 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 LVM

Beschleunigen Sie Ihre Filesysteme mit einem LVM-Cache (nicht möglich mit dem UEK Kernel): . Benutzen Sie zum Beispiel eine PCIe SSD Disk für ihre grossen SAN oder DAS basierten Filesysteme . Benötigt wird eine LV für die Metadaten und eine LV für das Caching. Beides wird in einem Pool kombiniert . pvmove ist nicht möglich für die Cache LV . lvresize, lvreduce, lvextend einer Cache LV ist nicht möglich . vgsplit für VGs mit einer oder mehreren Cache LV(s) ist nicht möglich

33 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Update

34 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Update

RedHat basierter Kernel: . Version 6.x x86_64 mit den letzten Patches installiert . Base oder minimal Installation . Anforderungen mit dem Assistent prüfen . Installation von preupgrade-assistant . Installation von redhat-upgrade-tool (wie fedup bei Fedora)

UEK: . Kein installierter Oracle-Stack!

35 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Fazit

36 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Fazit 7.1?

7.2?

37 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Fazit

Hilfreiche Links: https://access.redhat.com/documentation/en- US/Red_Hat_Enterprise_Linux/7/index.html http://docs.oracle.com/cd/E52668_01/ http://www.certdepot.net/rhel7/

38 2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014 Vielen Dank... Ralf Germann Consultant Trivadis AG Glattbrugg (ZH)

Tel.: +41 (0) 58-459 5235 [email protected]

BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN

2014 © Trivadis Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 19.11.2014