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
19.11.2014Schweben auf Wolke 7 - Oracle Linux 7.x unter der Lupe