Redefining the Enterprise Os Red Hat Enterprise Linux 7

Redefining the Enterprise Os Red Hat Enterprise Linux 7

REDEFINING THE ENTERPRISE OS RED HAT ENTERPRISE LINUX 7 Rodrigo Freire Sr. Technical Account Manager 29/Ago/2014 1 Rodrigo Freire / Ron Pacheco Roadmap At A Glance CY2010 CY2011 CY2012 CY2013 CY2014 RHEL 7 .0 RHEL 6 .0 .1 .2 .3 .4 .5 .6 RHEL 5 .5 .6 .7 .8 .9 .10 .11 Production 1 Production 2 Production 3 *All dates are approximate and subject to change 2> Rodrigo Freire / Ron Pacheco Application Isolation via Containers CONTAINERS ENABLE CONTINUOUS DELIVERY APP HOST OS SERVER LIBS CONTAINER CONTAINER APP LIBS HOST OS SERVER DEVELOPMENT FOCUS OPERATIONS FOCUS ● CODE ● HARDWARE ● APPLICATIONS ● OPERATING SYSTEM ● LIBRARIES AND OTHER ● NETWORKING DEPENDENCIES ● MONITORING ● DATA STORE 4 Rodrigo Freire / Ron Pacheco RHEL 7 Containers Architecture with Docker CLI Containers Containers Containers DOCKER CLI Docker Image SYSTEMD Unit File Cgroups Namespaces SELinux Drivers RHEL Kernel Hardware (Intel, AMD) 5 Rodrigo Freire / Ron Pacheco BENEFITS OF LINUX CONTAINERS 6 Rodrigo Freire / Ron Pacheco MORE EFFICIENT INSTALLATION AND DEPLOYMENT SPEED DEPLOYMENT IN-PLACE UPGRADES PRIORITIZE CRITICAL WITH SERVER PROFILES FROM 6.X TO 7 SERVICES AT START-UP EASILY CREATE CUSTOM SAFELY ROLL-BACK DRAMATICALLY SPEED INSTALL IMAGES DURING INSTALL START-UP TIMES 8 Rodrigo Freire / Ron Pacheco Create, Install, Deploy & Manage Custom Install Images using Live Media Creator Easier installation, deployment, and custom image creation/management across large-scale enterprises ● Spin custom installable images with the help of Live Media Creator Content Sources Custom Image (Repositories) 10 Rodrigo Freire / Ron Pacheco Image Deployment with Anaconda Kickstart ● Filesystem Image Deployment ● kickstart liveimg command ● Same family as url, harddrive, &c ● Deployment of pre-created filesystem images ● Supports squashfs compressed images ● Manual deployment of partitioned disk images for virt usage ● live images must contain the utilities needed by anaconda to perform the OS installation 11 Rodrigo Freire / Ron Pacheco CENTRALIZED MANAGEMENT AND FASTER BOOT UP ● Gain centralized management of “Systemd is my favorite feature so far. processes, services, security, We deal with lots of init scripts currently; I’m already seeing great and other resources improvements by switching most of them to systemd.”1 ● Prioritize critical services and deliver production support while IT Architect, Medium Enterprise Media & less critical resources are still Entertainment Company initializing ● Dramatically decrease start up times ● Compatible with existing scripts (SysV and LSB init scripts) 1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux TVID: 6D2-C98-90F 12 Rodrigo Freire / Ron Pacheco MANAGEABILITY WITH OPEN LMI ● Open MANAGEMENT SYSTEM PYTHON CUSTOM SHELL standards-based JBOSS management SCRIPTS APPS SCRIPTS LMI framework for PYTHON C/C++ JAVA CLI low-level system SHELL configuration OpenLMI Client Interface Libraries ● Unified management tools and MANAGED SYSTEMS system-wide OpenLMI Object Broker resource management allow OTHER NETWORK STORAGE SERVICESSOFTWARE users to streamline AGENTS SYSTEM administration USERS SECURITY MONITOR CONFIG 13 Rodrigo Freire / Ron Pacheco File System Choice CHOICE OF FILE SYSTEMS RED HAT ENTERPRISE LINUX 7 RC ● Scale file systems to 500TB with new default filesystem XFS “The default XFS ● Scale to 50TB with ext4 filesystem is just great!!”1 2 ● Btrfs also available IT Specialist, ● Parallel NFS v4 provides improved performance US Federal Government and throughput Supported Type Root Boot Comments Limit 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 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux TVID: 6D2-C98-90F 2 Available as a Technology Preview 15 Rodrigo Freire / Ron Pacheco Storage RHEL 7 Storage Enhancements ● SSD’s ● Hierarchical/Tiered storage (Device mapper cache) ● MultiQ block layer design ● Interconnect support – upstream dependent (NVMe, SOP, SAS-3) ● Linux-IO SCSI Target (LIO) ● Asynchronous SCSI events ● Software RAID enhancements 17 Rodrigo Freire / Ron Pacheco Storage Management APIs and CLI ● libstoragemgt manages SAN and NAS ● liblvm is the API equivalent of LVM user commands ● Blivet is a new high level storage and file system library that will be used by anaconda and OpenLMI ● Storage system manager provides an easy to use command line interface Unification of storage management code 18 Rodrigo Freire / Ron Pacheco Networking Team Driver ● Mechanism to aggregate multiple network devices into a single logical interface at the data link layer (L2.) ● Alternative to the existing Linux Bonding driver that provides many advantages over traditional bonding. ● Mostly implemented in user space with only the data fast-path implemented in the kernel. ● Supports IEEE 802.3ad (IEEE 802.1ax) LACP + many proprietary standards. ● Performance is equal or better than Linux Bonding driver and provides nearly identical functionality including some added improvements. 20 Rodrigo Freire / Ron Pacheco Other Network Features and Improvements ● Network Namespaces ● Lightweight container-based virtualization allowing virtual network stacks to be associated with a process group. Essentially, another copy of the network stack. ● Network Priority Control Group (cgroup) ● Provides an interface to allow an administrator to dynamically set the priority of network traffic generated by various applications. ● Firewalld ● New dynamic firewall service providing greater flexibility over iptables by eliminating service disruptions during rule updates, abstraction, and support for different network trust zones. ● TCP ● Numerous performance and latency improvements including Fast Open, Tail Loss Probe (TLP) Algorithm, Early Retransmit (ER), Proportional Rate Reduction (PRR) and low latency sockets using Busy Poll ● 127.0.0.0/8 routing ● Useful for private blocks-depleted networks, providing local tenant systems a local network without the risk of clashing network blocks. 21 Rodrigo Freire / Ron Pacheco Optimal Performance and Monitoring OPTIMAL PERFORMANCE VIA PROFILES Optimal performance management via enhanced performance tuning at install, simplified instrumentation and tuning features, and performance monitoring tooling PERFORMANCE CO-PILOT (PCP) THERMOSTAT (FOR JVMs) 23 Rodrigo Freire / Ron Pacheco Profiling and Monitoring - Tuna ● 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 24 Rodrigo Freire / Ron Pacheco Performance -Tuned ● Re-written for maintainability and extensibility. ● Optional hook/callout capability ● Adds concept of Inheritance (just like httpd.conf) ● Configuration is now consolidated a single tuned.conf file ● Profiles updated for RHEL7 features and characteristic 25 Rodrigo Freire / Ron Pacheco Performance - numabalance ● Simplify and automate numa management ● numabalance scheduler ● Tries to move/keep tasks and their memory “NUMA-local” ● Enable / Disable / Tracing ● sysctl kernel.numa_balancing=0/1 ● perf list | grep numa 26 Rodrigo Freire / Ron Pacheco Windows Interoperability WINDOWS INTEROPERABILITY VIA DIRECT INTEGRATION MICROSOFT “Windows Domain interoperability is what I ACTIVE DIRECTORY am looking forward to. We have a large Windows domain with 10k Windows workstations and 1300 Windows servers. Being able to authenticate and interact with Active Directory is a very high priority for us.”1 Lynn Dixon, System Administrator, Mohawk Industries SSSD RHEL 1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux 28 Rodrigo Freire / Ron Pacheco WINDOWS INTEROPERABILITY VIA INDIRECT INTEGRATION MICROSOFT IDENTITY ACTIVE DIRECTORY MANAGEMENT ALLOWS FOR EASIER CENTRALIZED TRUST NATIVE LINUX MANAGEMENT OF MULTIPLE LINUX CLIENTS SSSD RHEL 1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux 29 Rodrigo Freire / Ron Pacheco RED HAT ENTERPRISE LINUX 7HIGHLIGHTS RED HAT 30 STABLE AND FLEXIBLE EFFICIENT CERTAINTY OF MISSION-CRITICAL RELIABILITY AND MILITARY-GRADE SECURITY MILITARY-GRADE AND RELIABILITY MISSION-CRITICAL OF CERTAINTY APPLICATION ISOLATION APPLICATION (LINUX CONTAINERS) (LINUX PERFORMANCE LIGHTWEIGHT LIGHTWEIGHT VIA PROFILES VIA OPTIMAL OPTIMAL Rodrigo Freire / Ron Pacheco / Freire Rodrigo INTEROPERABILITY INTEROPERABILITY INSTALLATION AND AND INSTALLATION STREAMLINED STREAMLINED DEPLOYMENT WINDOWS WINDOWS SYSTEM MANAGEMENT SYSTEMMANAGEMENT FILE SYSTEMS FILE VIA OPENLMI VIA SCALABLE SCALABLE RED HAT ENTERPRISE LINUX 7 RETHINK YOUR ENTERPRISE OS FLEXIBILITY to quickly adapt to demands for business agility CERTAINTY of mission-critical reliability and STABILITY military-grade security to efficiently meet current challenges of datacenter virtualization and cloud 90% OF FORTUNE 500 COMPANIES TRUST RED HAT ENTERPRISE LINUX FOR THEIR CRITICAL BUSINESS INFRASTRUCTURE. 31 Rodrigo Freire / Ron Pacheco THANK YOU! Rodrigo Freire [email protected] http://people.redhat.com/rfreire/cce-rhel7-rio.pdf.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    31 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us