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 Wolke 7 - doag.org · keepalived und HAProxy ersetzen Piranha (Loadbalancer) redhat-upgrade-tool Samba 4.1.0 Virtualisierung USB 3.0 für KVM Guests

  • Upload
    dangdan

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

2014 © Trivadis

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

6

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

2014 © Trivadis

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

Überblick

8

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

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

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

2014 © Trivadis

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

12

Installations Varianten

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

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

2014 © Trivadis

Installations Varianten – Anaconda GUI

Das neue Anaconda GUI:

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

15

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

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

2014 © Trivadis

Installations Varianten – Kickstart

Mögen Sie…

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

18

?

2014 © Trivadis

Installations Varianten – Kickstart

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

19

2014 © Trivadis

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

20

XFS

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

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

2014 © Trivadis

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

23

systemd

2014 © Trivadis

systemd

Syntax systemctl:

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

24

systemctl [OPTION(S)] SUBCOMMAND [NAME]

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

2014 © Trivadis

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

26

Neue System Kommandos

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

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

2014 © Trivadis

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

29

Netzwerk und Firewall

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

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}

2014 © Trivadis

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

32

LVM

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

2014 © Trivadis

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

34

Update

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

2014 © Trivadis

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

36

Fazit

2014 © Trivadis

Fazit

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

37

7.1?

7.2?

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

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