39
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 Ralf Germann Consultant Trivadis AG Glattbrugg (ZH) 19.11.2014 Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe 1

Schweben auf Wolke7

Embed Size (px)

DESCRIPTION

Schweben auf Wolke7 von Ralf Germann an DOAG 2014

Citation preview

Page 1: Schweben auf Wolke7

2014 © Trivadis

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

2014 © Trivadis

Schweben auf Wolke 7Oracle Linux 7.x unter der Lupe

Ralf GermannConsultantTrivadis AG Glattbrugg (ZH)

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

1

Page 2: Schweben auf Wolke7

2014 © Trivadis

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:

Trivadis Services übernimmt den korrespondierenden BetriebIhrer IT Systeme.

Unser Unternehmen

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

B E T R I E B

2

Page 3: Schweben auf Wolke7

2014 © Trivadis

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

3

12 Trivadis Niederlassungen mitüber 600 Mitarbeitenden

200 Service Level Agreements

Mehr als 4'000 Trainingsteilnehmer

Forschungs- und Entwicklungs-budget: 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

Stand: 12/2013

Hamburg

Düsseldorf

Frankfurt

FreiburgMünchen

Wien

BaselZürichBern

Lausanne

3

Stuttgart

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

3

Brugg

Page 4: Schweben auf Wolke7

2014 © Trivadis

Trivadis an der DOAG

Ebene 3 - gleich neben der Rolltreppe

Wir freuen uns auf Ihren Besuch.

Denn mit Trivadis gewinnen Sie immer.

4Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe19.11.2014

Page 5: Schweben auf Wolke7

2014 © Trivadis

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

5

XFSsystemd

sysV GRUB 2

LVM CachepNFS

BTRFS

kpatch ksplice

Swap Memory Komprimierung

Linux Containers

Pacemaker

keepalived

HAProxy

Bonding

Network Teaming

firewalldSamba 4.1.0

UEK R3pykickstart

nmcli

ifconfig iphostnamectl

eno16777736USB 3.0 für KVM

Kernel 3.10

Neues Installer GUI

Strenges kickstart

redhat-upgrade-toolKontrollgruppen

Page 6: Schweben auf Wolke7

2014 © Trivadis

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

6

Page 7: Schweben auf Wolke7

2014 © Trivadis

AGENDA

1. Überblick

2. Installations Varianten

3. XFS

4. systemd

5. Neue System Kommandos

6. Netzwerk und Firewall

7. LVM

8. Update?

9. Fazit

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

7

Page 8: Schweben auf Wolke7

2014 © Trivadis

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

Überblick

8

Page 9: Schweben auf Wolke7

2014 © Trivadis

Ü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

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

9

Page 10: Schweben auf Wolke7

2014 © Trivadis

Ü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 (zswap => I/O-Reduktion) Kontrollgruppen (cgroups)

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

10

Page 11: Schweben auf Wolke7

2014 © Trivadis

Ü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 Read-Only-Support für VPC und VHDX in KVM (HyperV) Linux Containers

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

11

Page 12: Schweben auf Wolke7

2014 © Trivadis

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

12

Installations Varianten

Page 13: Schweben auf Wolke7

2014 © Trivadis

Installations Varianten

Fast alles ist neu…

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

13

Anaconda GUIAnaconda Text Installer

Kickstart

Page 14: Schweben auf Wolke7

2014 © Trivadis

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...

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

14

Page 15: Schweben auf Wolke7

2014 © Trivadis

Installations Varianten – Anaconda GUI

Das neue Anaconda GUI:

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

15

Page 16: Schweben auf Wolke7

2014 © Trivadis

Installations Varianten – Anaconda Text Installer

Der neue Anaconda Text Installer:

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

16

Page 17: Schweben auf Wolke7

2014 © Trivadis

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-inode (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)

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

17

Page 18: Schweben auf Wolke7

2014 © Trivadis

Installations Varianten – Kickstart

Mögen Sie…

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

18

?

Page 19: Schweben auf Wolke7

2014 © Trivadis

Installations Varianten – Kickstart

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

19

Page 20: Schweben auf Wolke7

2014 © Trivadis

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

20

XFS

Page 21: Schweben auf Wolke7

2014 © Trivadis

XFS

Willkommen bei Ihrem neuen Standard-Filesystem: XFS

Limitierungen von XFS unter OL7:

Max. Grösse eines Volumen: 500TB

Max. Grösse eines Files: 16TB

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

21

Limit EXT3 EXT4 XFS

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

Max. Filegrösse 2TB 16TB 8EB

Max. Extentgrösse 4kB 128MB 8GB

Max. Inodes 232 232 264

Page 22: Schweben auf Wolke7

2014 © Trivadis

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

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

22

Page 23: Schweben auf Wolke7

2014 © Trivadis

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

23

systemd

Page 24: Schweben auf Wolke7

2014 © Trivadis

systemd

Syntax systemctl:

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

24

systemctl [OPTION(S)] SUBCOMMAND [NAME]

Page 25: Schweben auf Wolke7

2014 © Trivadis

systemd

Systemd vs. sysV – Ein Vergleich

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

25

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

Page 26: Schweben auf Wolke7

2014 © Trivadis

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

26

Neue System Kommandos

Page 27: Schweben auf Wolke7

2014 © Trivadis

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

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

27

Page 28: Schweben auf Wolke7

2014 © Trivadis

Neue System Kommandos

hostnamectl:

Status anzeigen:

hostnamectl status

Hostname ändern:

hostnamectl set-hostname %NEW_HOSTNAME%

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

28

Page 29: Schweben auf Wolke7

2014 © Trivadis

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

29

Netzwerk und Firewall

Page 30: Schweben auf Wolke7

2014 © Trivadis

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)

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

30

Page 31: Schweben auf Wolke7

2014 © Trivadis

Netzwerk und Firewall

Kommandos und Syntax:

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

31

firewall-cmd [OPTION(S)] SUBCOMMAND

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

Page 32: Schweben auf Wolke7

2014 © Trivadis

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

32

LVM

Page 33: Schweben auf Wolke7

2014 © Trivadis

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

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

33

Page 34: Schweben auf Wolke7

2014 © Trivadis

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

34

Update

Page 35: Schweben auf Wolke7

2014 © Trivadis

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!

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

35

Page 36: Schweben auf Wolke7

2014 © Trivadis

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

36

Fazit

Page 37: Schweben auf Wolke7

2014 © Trivadis

Fazit

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

37

7.1?

7.2?

Page 38: Schweben auf Wolke7

2014 © Trivadis

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/

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

38

Page 39: Schweben auf Wolke7

2014 © Trivadis

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

Vielen Dank...

2014 © Trivadis

Ralf GermannConsultantTrivadis AG Glattbrugg (ZH)

Tel.: +41 (0) 58-459 5235

[email protected]

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