technical overview · 2015. 8. 4. · storage dynamic detection of new luns. reduces the amount of...

59
RED HAT ENTERPRISE LINUX 7 | JUNE 2014 1 RED HAT ENTERPRISE LINUX 7 TECHNICAL OVERVIEW Gregory S. Hayes ([email protected]) Cloud Infrastructure Solution Architect June 2014

Upload: others

Post on 17-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 20141

RED HAT ENTERPRISE LINUX 7TECHNICAL OVERVIEW

Gregory S. Hayes ([email protected])Cloud Infrastructure Solution ArchitectJune 2014

Page 2: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 20142

IntroductionGregory S. Hayes ([email protected]) Cloud Infrastructure Solution Architect

From: Cincinnati, Ohio

Background:

● 1st year with Red Hat

● 11 years with HP (Senior Cloud Architect)

● 16 years in Enterprise IT

Education: UC Computer Science major, Philosophy and Political Science minor

Extensive background in Open Source movement and Cloud technologies

Twitter: @sync0mmWebsite: http://www.cloud-ninja.org

Page 3: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 20143

AGENDA

RED HAT ENTERPRISE LINUX 7 INTRODUCTION

LIGHTWEIGHT APPLICATION ISOLATION

WINDOWS INTEROPERABILITY

FILE SYSTEMS AND STORAGE

OPTIMAL PERFORMANCE MANAGEMENT

INSTALLATION AND DEPLOYMENT

1

2

3

4

5

6

Page 4: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 20144

AGENDA (cont.)

SYSTEM MANAGEMENT AND FEATURES

VIRTUALIZATION

DESKTOP AND DEVELOPER FEATURES

SUMMARY

7

8

9

10

Page 5: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 20145

RED HAT ENTERPRISE LINUX 7

INTRODUCTION

Page 6: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT CONFIDENTIAL | PLATFORM PRODUCT MARKETING6

RED HAT ENTERPRISE LINUX 7REDEFINING THE ENTERPRISE OS

FLEXIBILITY to quickly adapt to

demands for business agility

90% OF FORTUNE 500 COMPANIES TRUST RED HAT ENTERPRISE LINUX FOR THEIR CRITICAL BUSINESS INFRASTRUCTURE.

STABILITY to efficiently meet challenges of

datacenter virtualization and cloud

CERTAINTY of mission-critical reliability and military-grade

security

Page 7: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

7

● Based on Fedora 19, the upstream kernel version 3.10 and over 4000 patches (additional features, bugfixes, security errata)

● Supported hardware architectures:● Intel/AMD 64-bit (x86_64)● IBM POWER● IBM System z

● Support for 32-bit applications enabled via inclusion of 32-bit libraries (multilib).

RED HAT ENTERPRISE LINUX 7 BASICS

Page 8: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 20148

STREAMLINED INSTALLATION AND

DEPLOYMENT

OPTIMAL PERFORMANCEVIA PROFILES

SYSTEM MANAGEMENT AND FEATURES

SCALABLE FILE SYSTEMS

WINDOWS INTEROPERABILITY

LIGHTWEIGHT APPLICATION ISOLATION

(LINUX CONTAINERS)

RED HAT ENTERPRISE LINUX 7 HIGHLIGHTSS

TAB

LE

AN

D

EF

FIC

IEN

TF

LE

XIB

LE

CERTAINTY OF MISSION-CRITICAL RELIABILITY AND MILITARY-GRADE SECURITY

Page 9: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 20149

LIGHTWEIGHT APPLICATION ISOLATION

via LINUX CONTAINERS

Page 10: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201410

LINUX CONTAINERS

Software packaging concept that typically includes an application and all of its runtime dependencies.

● Easy to deploy and portable across host systems

● Isolates applications on a host operating system. In RHEL, this is done through:

● Control Groups (cgroups)● kernel namespaces● SELinux, sVirt

HOST OS

SERVER

CONTAINER

LIBS

APP

Page 11: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201411

CONTAINERS ENABLE CONTINUOUS DELIVERY

LIBS

APP HOST OS

SERVER

HOST OS

SERVER

CONTAINER

OPERATIONS FOCUS● HARDWARE● OPERATING SYSTEM● NETWORKING● MONITORING

DEVELOPMENT FOCUS● CODE● APPLICATIONS● LIBRARIES AND OTHER

DEPENDENCIES● DATA STORE

CONTAINER

LIBS

APP

Page 12: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RHEL 7 Containers Architecture with Docker CLI

RHEL Kernel

Hardware (Intel, AMD) or Virtual Machine

Containers ContainersContainers

Unit File

Docker Image

DOCKER CLI

SYSTEMD

Cgroups Namespaces SELinux

Drivers

Page 13: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

13

CONTAINERS IN RED HAT ENTERPRISE LINUX 7

Red Hat Enterprise Linux 7

Host ContainersImage-based

Containers

Identical Containers Non-identical ContainersRHEL 6 RHEL 7RHSCLFedora

RHEL 7 Runtime

Docker format

RHEL 7 supports both host containers (RHEL 7 carved into secure containers) and image-based containers using Docker format

Linux containers can be deployed in baremetal or virtual environments

RHEL 7 supports both Virtualization with KVM and Application Isolation with Linux Containers

Page 14: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

14

IMAGE -BASED CONTIANERS WITH DOCKER TECHNOLOGY

App Layer

LayeredImage 2

PlatformImage

Layered Image 1

Platform Image

RHEL 7 Container Host

App ASCL 1

RHEL 7Runtime

App BSCL 2

RHEL 6.5Runtime

App CSCL3

RHEL6.6Runtime

RHEL 7 Container Host provides the capability to run images built with Docker format for content distribution

RHEL runtimes and application dependencies built into a Docker image and run inside the container

Page 15: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201415

WINDOWS INTEROPERABILITY

Page 16: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201416

WINDOWS INTEROPERABILITYVIA DIRECT INTEGRATION

MICROSOFTACTIVE DIRECTORY

SSSD

RHEL

Easily connect a Red Hat Enterprise Linux client to an existing Windows domain with realmd.

Page 17: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201417

WINDOWS INTEROPERABILITYVIA INDIRECT INTEGRATION

1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux

MICROSOFTACTIVE DIRECTORY

SSSD

RHEL

IDENTITYMANAGEMENT

ALLOWS FOR EASIER CENTRALIZED NATIVE LINUX MANAGEMENT OF MULTIPLE LINUX CLIENTS

TRUST

Page 18: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201418

FILE SYSTEMSAND

STORAGE

Page 19: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201419

CHOICE OF FILE SYSTEMS

● Scale file systems to 500TB with new default filesystem XFS

● Scale to 50TB with ext4

● Btrfs also available1

● Parallel NFS v4 provides improved performance and throughput

TypeSupported

LimitRoot Boot Comments

Single-node

XFS 500TB Yes Yes System default

ext4 50TB Yes Yes Driver allow access to older versions (ext2, ext3).

btrfs2 50TB Yes Yes

Network/Multi-node

GFS2 2-16 nodes Yes No Shared-storage file system

1 Available as a Technology Preview

Page 20: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

20

FILE SYSTEMS

● CRC32 checksums for XFS and ext4 reduce file system repair times

● ext4 improvements include:● Faster access for small files● More efficient use of the underlying block storage with

the help of “punch hole” technology● ext2 and ext3 volumes supported using ext4 driver

Page 21: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

21

FILESYSTEMS

● Network File System (NFS v4.x) features include:● Enhanced support for scale-out storage through parallel

NFS (pNFS)● Integration of fine-grained SELinux context with the help

of Labeled NFS● Enables FedFS (Federated File System), a set of open

protocols that permit construction of a namespace accessible to unmodified NFSv4 clients

● Improved performance as sessions are better managed between the client and server

● Firewall friendly with the help of more deterministic port usage

Page 22: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

22

● Global File System (GFS2) improvements include:● Better scalability and performance as tools are now

aware of device topology and handle RAID stripe alignment, placement of journal and resource groups more efficiently.

● Improved journaling.● Integrated profiling with Performance Co-Pilot with the

introduction of a GFS2 module for PCP.● Samba v4.1 includes support for SMB 3.0 protocol

resulting in better performance and security.

FILE SYSTEMS

Page 23: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

23

STORAGE

● Premier support for enterprise storage arrays.

● Scalable storage stack supporting large scale configuration.

● Implementation of LVM snapshots based on thin provisioning.

● Storage allocated only when needed.● Faster performance for recursive snapshots.

Page 24: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

24

● Easy storage configuration with the introduction of System Storage Manager.

● Provides easy to use command line interface for configuration of file and storage. Reduces the learning curve for junior system administrators.

● Support for tiered storage for improved performance.● New target dm-cache that allows high-speed solid state

drives (SSD) to serve as a cache for slower rotational media.

● New and improved software-based iSCSI target mode (RFC-3720). Implemented in the kernel compared to older implementation which was in user-space.

STORAGE

Page 25: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

25

STORAGE

● Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention.

● LibStorageMgmt * provides the ability to manage external storage devices from the RHEL system.

● Simplified provisioning of storage volumes on Linux shared storage appliance with the help of a new service called targetd.

● Unified management of btrfs and LVM snapshots with the introduction of snapper.

● Allows administrators to create, delete, label and compare snapshots of volumes.

* Technology Preview

Page 26: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201426

OPTIMAL PERFORMANCE MANAGEMENT AND

TOOLING

Page 27: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201427

PERFORMANCE ENHANCEMENTS WITHRED HAT ENTERPRISE LINUX 7

BUILT-IN PERFORMANCE PROFILES SIMPLIFY

CONFIGURATION

MONITORING WITH PERFORMANCE CO-PILOT

AND THERMOSTAT

FINE-TUNE PERFORMANCE WITH ENHANCED TOOLING

VIA TUNA AND TUNED

Page 28: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201428

THERMOSTAT (FOR JVMs)PERFORMANCE CO-PILOT (PCP)

OPTIMAL PERFORMANCE VIA PROFILES

Optimal performance management via enhanced performance tuning at install, simplified instrumentation and tuning features, and performance monitoring tooling

Page 29: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201429

● Tool for fine grained control

● Display applications / processes

● Displays CPU enumeration

● • Socket (useful for NUMA tuning)

● • Dynamic control of tuning

● Process affinity● Parent & threads● Scheduling policy● Device IRQ priorities, etc

PROFILING AND MONITORING WITH TUNA

Page 30: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201430

2 x Intel® Xeon® Processor 5600 series

4 x Intel® Xeon® E7 v2 family

2x Intel® Core™ i5 family

2 x Intel® Xeon® Processor 5600 series

2 x Intel® Xeon® Processor 7500 series

2 x Intel® Xeon® Processor 5600 series

2 x Intel® Xeon® Processor 5600 series

4 x Intel® Xeon® Processor 7500 series

0

20

40

60

80

100

120

140

RHEL 6.5 RHEL 7

NO

RM

ALI

ZE

D P

ER

FO

RM

AN

CE

(%

)

SOLID PERFORMANCE ACROSS WORKLOADSRHEL 7 VS RHEL 6.5

NETWORK

PARITY

CPU

+ 1%

ERP

+ 2%

MEMORY

+ 8%

OLTP COMMERCIAL DB

+ 10%

ANALYTICS

+ 11%

OLTP OPEN SOURCE DB

+ 13%

JAVA SERVER SIDE

+ 25%

PERFORMANCE GAINS ACROSS WIDE RANGE OF WORKLOADS AND MULTIPLE GENERATIONS OF HARDWARE

Page 31: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201431

STREAMLINED INSTALLATION AND

DEPLOYMENT

Page 32: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201432

SPEED DEPLOYMENT WITH SERVER PROFILES

IN-PLACE UPGRADES FROM 6.X TO 7

SAFELY ROLL-BACK DURING INSTALL

EASILY CREATE CUSTOM INSTALL IMAGES

PRIORITIZE CRITICAL SERVICES AT START-UP

DRAMATICALLY SPEED START-UP TIMES

STREAMLINED INSTALLATIONAND DEPLOYMENT

Page 33: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201433

EASILY CREATE CUSTOM INSTALL IMAGES WITH ANACONDA AND KICKSTART

● RHEL 7 introduces the ability to create, install and manage custom images for physical, virtual and cloud deployments

● This is alongside existing capabilities to create yum repositories

● Install and manage images using the same anaconda and Kickstart code used for bare metal installs

● Automate custom images using Kickstart

Content Sources(Repositories)

Custom Image

Live Media Creator

Page 34: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

34

Installation and Deployment

● Software selection provides pre-configured package selections for quicker deployment.

● Spin custom installable images and Live images with the help of Live Media Creator.

● Provision of system roll-back at install time. Customers doing a Kickstart installation and using LVM can reserve a specific size or percentage of their volume group for roll-back or snapshots

Page 35: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

Software Selection Example: Infrastructure Server

Page 36: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201436

CENTRALIZED MANAGEMENT AND FASTER BOOT UP

CENTRALLY MANAGE PROCESSES,

SERVICES, SECURITY

PRIORITIZE AND ORDER SERVICES

AT START-UP

COMPATIBLE WITH EXISTING SCRIPTS (SYSV AND LSB)

DRAMATICALLY SPEED START-UP

TIMES

● Next generation system and service manager, systemd, provides on-demand service start-up and better transactional dependency.● Compatible with SysV and LSB init scripts.

Page 37: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

EASIER INSTALLATION AND DEPLOYMENTIN-PLACE UPGRADES FROM 6.X TO 7

RED HAT ENTERPRISE LINUX 6.5

PRE-UPGRADEASSISTANT

1

RED HAT ENTERPRISE LINUX 7.0

UPGRADETOOL

2● Audits current OS state vs RHEL 7 profile and creates:● HTML report of potential

issues● DIRECTORY of config files

for modification● POST-INSTALL script to

be run by user after upgrade

preupgredhat-upgrade-

tool

IF REPORT IS ACCEPTABLE

See documentation for valid configurations

Page 38: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201438

SYSTEM MANAGEMENT AND FEATURES

Page 39: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201439

SYSTEM MANAGEMENT VIA OPENLMI

● Open standards-based management framework for low-level system configuration

● Unified management tools and system-wide resource management allow users to streamline administration

● Supports traditional Linux tools: CLI, scripts & SW tools

● Example: create 5 drive RAID5 array on remote server example.com:

“lmi -h example.com storage raid create name=R1 5 sdb sdc sdd sde sdf”

MANAGED SYSTEMS

OpenLMI Object Broker

MANAGEMENT SYSTEMPYTHON SCRIPTS

CUSTOMAPPS JBOSS SHELL

SCRIPTS

LMISHELL PYTHON C/C++ JAVA CLI

OpenLMI Client Interface Libraries

NETWORK STORAGE SERVICES SOFTWAREOTHER

AGENTS

USERS SECURITY SYSTEMCONFIG

MONITOR

Page 40: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

40

NETWORK MANAGEMENT

● NetworkManager● Easy to use yet comprehensive network management suite designed to provide

painless network configuration.

● Eliminates the need to manually edit network configuration files by hand.

● Flexible interface options with GUI, (new) CLI, and (new) TUI for managing local, remote, or even headless systems.

● Supports a broad array of many common network interface types, including:

● Ethernet, IPoIB, VLANs, Bridges, Bonds, Teams, WiFi, WiMAX, WWAN, Bluetooth, VPN, and ATM-based DSL.

Page 41: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

41

NETWORK FEATURES

● Team Driver● Mechanism for bonding multiple network devices (ports) into a single logical

interface at the data link layer (L2)

● Provides an increase in maximum bandwidth and link redundancy

● Alternative to the existing Linux Bonding driver

● Provides a number of advantages over traditional bonding while providing equal or even slightly better performance in some cases.

● Implemented mostly in user space with only the necessary data fast-paths in the kernel.

● Moves most of the work and logic into a user space daemon making it:

● more stable● easier to debug● much simpler to extend

ServerServer NetworkSwitch

NetworkSwitch

eth0

eth1

team0

Page 42: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

42

● 40G Ethernet (IEEE 802.3ba)

● Support for 40G Ethernet link speeds enabling faster network communication for applications and systems.

● Highly accurate network time synchronization using:

● Precision Time Protocol (IEEE 1588v2)

● Method for precisely synchronizing distributed clocks.

● Capable of achieving clock accuracy in the sub-microsecond range when used in conjunction with PTP hardware support.

● Chrony

● Enables faster clock synchronization with better accuracy than ntpd especially in cases where network connectivity is not always constant.

● Numerous TCP optimizations and enhancements aimed at reducing overall latency for connection oriented services such as web servers, including:

● Fast Open, Tail Loss Probe (TLP) Algorithm, Early retransmit (ER), Proportional Rate Reduction (PRR), Busy Poll (Low Latency Sockets)

NETWORK FEATURES

Page 43: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201443

● Filtering of system calls for additional security (seccomp). Also relevant for virtualization (sVirt).

● Fine-grained control for controlling application access to sensitive cryptographic information (key tabs) with the introduction of GSSProxy.

● Compliance with the trusted computing standards (TNC) that require a “health-check” prior to joining the network.

SECURITY FEATURES

Page 44: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201444

● New dynamic and protocol independent firewall service, firewalld, provides greater flexibility over traditional iptables.

● Unified firewall management service for IPv4 (iptables), IPv6 (ip6tables), and Ethernet Bridges (ebtables).

● Eliminates service disruptions during rule updates.

● Supports different network trust zones for per-connection firewall settings.

● Simple yet powerful XML-based configuration file format with nearly 50 built-in pre-defined settings for many common system services.

● Easier analysis of log files with the help of structured logging that provides additional context in the logs.

● Extension of SELinux access controls to NFS with the help of labeled NFS.

SECURITY FEATURES

Page 45: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201445

● Simplified cluster management :● Reduced number of software components ● Ability to clone resources streamlines deployment

across nodes.● Addition of fine-grained monitoring for components

which include core deamons, fence agents, system services. All aspects of the infrastructure are treated as a service.

● Consistent cluster management experience between two major releases (Red Hat Enterprise Linux 6 and 7).

HIGH AVAIALBILITY FEATURES

Page 46: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201446

● Better cluster resource management with the introduction of Pacemaker.

● No longer necessary to edit configuration files directly.● Policy engine now allows the cluster to manage both

virtual guest(s) and the applications contained within those guests.

HIGH AVAIALBILITY FEATURES

Page 47: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201447

VIRTUALIZATION

Page 48: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

48

All SPECvirt_sc2013 benchmark results published as of June 2, 2014. SPEC® is a registerd trademark and SPEC virt™ is a trademark of the Standard Performance Evaluation Corporation. For more information about the benchmark and the results, see http://www.spec.org/virt_sc2013/.

Red Hat claims the top 5 SPECvirt_sc2013 benchmark results

VIRTUALIZATION PERFORMANCEBest SPECvirt_sc2013 Scores by CPU Cores

Page 49: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201449

VIRTUALIZATION ENHANCEMENTS

● Red Hat Enterprise Linux as a virtualization host (KVM)

● Stronger cryptography with secure para-virtualized random number generation (virtio-rng)

● Higher network throughput via multi-queue NIC support in guests

● Dedicated access of select NVIDIA GPU devices to guests

● Guest integration for VMware vSphere● Open-VM-Tools bundled in this release

Page 50: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

50

● RHEL7 enables Para-Virtual Random Number Generator (RNG)

● Provide improved randomness in the guest for cryptographic purposes

● RHEL with KVM feeds entropy to the virtual machines● Helps alleviate entropy starvation in guest

VIRTUALIZATION ENHANCEMENTS

Page 51: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

51

RHEL Kernel

GPU card

Virtual Machine

Guest OS

Graphics driver

Application

KVMVFIO

QEMU

● RHEL7 with KVN enables dedicated GPU passthrough access to a single VM

● Compatible with Nvidia Quadro K5000, Nvidia GRID K1/K2

VIRTUALIZATION ENHANCEMENTS

Page 52: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201452

DESKTOP AND DEVELOPER FEATURES

Page 53: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201453

● Familiar and intuitive

● More traditional look and feel

● Preserves investments in training

EASE OF USE: CHOICE OF DESKTOPS

GNOME CLASSIC (DEFAULT)

Page 54: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201454

● ELEGANT AND INTUITIVE USER INTERFACE

● FOCUS ON END-USER PRODUCTIVITY

EASE OF USE: CHOICE OF DESKTOPS

GNOME 3 (GNOME SHELL)

Page 55: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201455

● AN ALTERNATIVE TO GNOME FOR USERS WHO PREFER KDE

EASE OF USE: CHOICE OF DESKTOPS

KDE V4.10

Page 56: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201456

DEVELOPER FEATURES

● Build and concurrently install multiple versions of custom software using scl-utils.

● Access to updated versions of compilers, debuggers, and related tools (gcc-4.8, gdb-7.6, etc.), providing enhanced support for parallelism and concurrency and extensive new optimizations.

● Support for the latest version of Java with OpenJDK 7● To profile and compare performance across multiple

JVMs, users can now install different minor versions of Java 7 (e.g. OpenJDK7 u40 and OpenJDK7 u45) in parallel, with the default version selectable through alternatives.

Page 57: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201457

SUMMARY

Page 58: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201458

REDEFINING THE ENTERPRISE OS

1

2

3

4

Delivers a flexible, stable, and secure foundation for your infrastructure from existing deployments to next generation solutions.

Increases the efficiency of IT operations with scalable filesystems, Windows interoperability, and OpenLMI management.

Continues Red Hat Enterprise Linux’s proven track record of delivering superior reliability and security.

Improves IT agility via containers, streamlined deployment, and optimal performance profiles.

Page 59: TECHNICAL OVERVIEW · 2015. 8. 4. · STORAGE Dynamic detection of new LUNs. Reduces the amount of system down-time and manual intervention. LibStorageMgmt * provides the ability

RED HAT ENTERPRISE LINUX 7 | JUNE 201459

THANK YOU