Documente Academic
Documente Profesional
Documente Cultură
Rick Ring
Senior Solutions Architect
Red Hat
rring@redhat.com
4
Some Questions First
● What are you working on?
● What problems are you having?
Red Hat $ $ $ $ $
Subscription Model
Years
Operating System
Operating System
Operating System
Operating System
Operating System
Operating System
Operating System
Operating System
Operating System
Attacker
Password Attacker Password
Files Files
Web Web
Server Server
Access Access
to Internal Firewall to Internal Firewall
Network Rules Network Rules
Linux Kernel
SELinux (MAC) Object:
Linux DAC File:
Yes /etc/passwd
Subject: Allowed? Policy
Action:
Process No =DENY Enforcement
read
31337 Yes = SELinux Server
No
Security Log: avc denied
Context
Security
Access
Policy Server:
Vector
Database Makes a
Cache
decision
VM
VM VM
VM VM
VM
VM
VM VM
VM VM
VM Hypervisor
Hypervisor VM
VM VM
VM VM
VM
Operating
Operating System
System
Hypervisor
Hypervisor Operating
Operating System
System
Hypervisor
Hypervisor
Hardware
Hardware Hardware
Hardware Hardware
Hardware
libvirt
● Focus on security
● Integrated virtualization
● Enterprise manageability
● Driver updates
● Scheduler Updates
● Subscription Management
and failover.
● Available via the Resilient Storage Add-On.
● Scalability of VM's
● 160 Maximum vCPUs
● 2TB RAM
● Storage
● LVM support for RAID 4, 5, and 6 – Tech Preview
● LVM Thin Provisioning – Tech Preview
● Subscription Management
● On-premise subscription management using
Subscription Asset Manager (SAM)
44 Rick Ring, Senior Solutions Architect, Red Hat, rring@redhat.com
Extending Capabilities and Limits
Red Hat Enterprise Linux Technology capabilities & limits
(supported [/theoretical] )
RHEL 3 RHEL 4 RHEL 5 RHEL 6
Max Logical CPUs
x86 16 32 32 32
Itanium2 8 256 / 512 256 / 1024 N/A
x86_64 8 64 / 64 64 / 255 128 / 4096
Power 8 64 / 128 128 / 128 128
System z 32 z900 64 z10 EC 64 z10 EC 64
Max Memory
x86 64 GB 64 GB 16 GB 16 GB
Itanium2 128 GB 2 TB 2 TB N/A
x86_64 128 GB 256 GB / 1 TB 256 GB / 1 TB 2 TB / 64 TB
Power 64 GB 128 GB / 1 TB 512 GB / 1 TB 2 TB
System z 256 GB z900 1.5 TB z10 EC 1.5 TB z10 EC 3 TB
One solution – three Four additional offerings Eight add-ons Two offerings
editions
1
RHEL Server
1 RHEL guest
Red Hat Red Hat
Enterprise Linux Enterprise Linux
RHEL Desktop
for IBM System z for IBM POWER
4
RHEL Server
4 RHEL guests
Red Hat
Enterprise Linux
Server
Red Hat
Red Hat
Enterprise Linux Enterprise Linux RHEL Workstation
for High- for SAP
Performance Applications
RHEL Server Computing
Unlimited RHEL
guests
RHEL Server
8-socket server
4-socket server
Red Hat Enterprise
Linux Server
RHEL Server
2-socket server
1 4 ∞
RHEL Server
RHEL Server RHEL Server Unlimited RHEL
Red Hat Enterprise 1 RHEL guests 4 RHEL guests guests
Linux Server
Server using
Red Hat's
RHEL Server Hypervisor
RHEL Server RHEL Server Unlimited RHEL (Xen or KVM)
1 RHEL guests 4 RHEL guests guests
OR
Server using
Microsoft Hyper-V
OR
Server using
VMware ESX
Pooling is allowed with RHEL Server (1-guest) and RHEL Server (4-guest) subscriptions.
RHEL RHEL
Guest Guest
RHEL RHEL
Guest Guest
RHEL
Guest Server
#4
Server
#1 4
4
4
1
RHEL
RHEL RHEL Guest
Guest Guest
Pooling is allowed with RHEL Server (1-guest) and RHEL Server (4-guest) subscriptions.
Server
#4
Server
#1 44
4
1
Server
#3
Server 4
1
#2
4
4
Pooling is allowed with RHEL Server (1-guest) and RHEL Server (4-guest) subscriptions.
RHEL
Guest
RHEL
Guest Server
#4
Server
#1 44
4
1 RHEL
RHEL
Guest
Guest
RHEL RHEL
RHEL RHEL Guest Guest
Guest Guest
Server 4
1
#2
4
4
RHEL Server
1 4 ∞
RHEL Server Premium/Standard
1 4 ∞ 1 Year or 3 Year
2-socket server
RHEL Server
IBM Z
RHEL Server
IBM Power
RHEL Server
HPC Compute Nodes
RHEL Server
SAP
● Clustered LVM
RDMA applications
● Limited to local LAN segment and datacenter
RHEL 5 & 6
Production 1 Phase (approx 5 ½ years) Production Production 3 Phase (appox 3 ½ Extended Live Phase
2 Phase
(approx 1 years) (approx 3 years)
year)
Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Year 10 Year 11 Year 12 Year 13
management feature
set
● High performance
hypervisor
Desktop Virtualization
● Add-on to RHEV
infrastructure (Server
Virtualization)
● High Availability
● Live Migration
● Self Service Portal
● Load Balancing
● Power Saver
● Templates, thin
provisioning, snapshots
● Centralized storage and
networking management
● Eco-system marketplace
Documentation is available
here as well
admin
Host memory 1 TB 64 TB
Guest vCPUs
8 16 32-64
Guest memory
256 GB 1TB
Hosts/ cluster
32 100 200
Density
320 500+ 2,000+
● SPICE includes 3
components
● SPICE driver in the guest
● SPICE virtual graphics
adapter in the host
● SPICE client on the thin
client
● Adaptive protocol –
chooses optimal point to
process graphics
● In the host, or
● On the client
● Highest density, optimal
user-experience
SPECvirt_sc2010: As of January 1,
2012, RHEV claims top 6 results and
the only 8 socket server scores http://spec.org/virt_sc2010/
application application
application application
application application
application application
● Vendor lock-in
● JMS is a standard, but only addresses API
● Remainder of stack is vendor-specific
● No open ecosystem to address customer needs
● Vendor dictates features
● Vendor dictates availability
● Vendor dictates costs
Consumer
Exchange Application
Publisher
Application Exchange
Consumer
Application
Queue
Bindings Queue
Consumer
Queue Application
● Exchange
Queue
Queue
Queue
Exchange
Exchange
Exchange
Exchange
Queue
Queue
Queue
Queue
Queue
Queue
Exchange
Exchange
Queue
Queue
Queue
by low priority
● Quality Of Service (QoS) = consistent response times
● Proven results
● Tools work
● Policies
● Federated Grids/Clusters
● Workflow Management
● High Availability
● Parallel Universe
● Accounting
● Concurrency Limits
Job Slots
Exchange Queue Hooks
Hooks
Using MRG
Messaging
carod
Reply
Queue
Job
Job Results
Submission
[a] The Java and JMS MRG Messaging Clients are supported for use with Java 1.5 and Java 6 JVMs. For Sun JVMs, it is
recommended to use Java 1.5.15 or later or 1.6.06 or later.
the volumes
● GlusterFS handles all
volume-level policies
● Distribute
● Replicate
● Geo-Rep
● And more…
145 Rick Ring, Senior Solutions Architect, Red Hat, rring@redhat.com
Gluster Capabilities
Distributed
File
A
Node
1 File
A
File
B Client
Node
2 File
B
File
C
Node File
3 C
File
B Client
Node File Node
5 B 2 File
B
File
C
File
Node A
1 File File
A A File
A Node
7
File
Node A
1 File
A Linux Client
Native client
File
B File Windows
Node B Client
2 File Samba (CIFS)
C
File
Other Client
C
NFS
File
Node A
1 File
A Linux Client
Native client
File
B File Windows
Node B Client
2 File Samba (CIFS)
C
File
Other Client
C
NFS
File
Node A
1 File
A Linux Client
Native client
Problem
● Explosive user and title growth
Solution
● Three data centers, each with a six-node
Gluster FS cluster
• 1.2 PB of audio ● Replication for high Availability
● Higher reliability
Problem
● Create a high performance computing system
● Need to deliver rapid advance weather predictions
● Identify wind and solar abundance in advance
● More effectively perform preventative maintenance
and repair
Solution
● 32 HP compute nodes
• Rapid and ● Red Hat SSA for high throughput and availability
advance weather ● 20TB+ total capacity
predictions Benefits
• Maximizing energy ● Predicts solar and wind patterns 3 to 5 days in
assets advance
• Cost savings and ● Maximize energy production and repair times
avoidance ● Avoid costs of outsourcing weather predictions
● Solution has paid for itself many times over
Software-as-a-Service SaaS
(applications, processes, and information)
Cloud
Platform-as-a-Service PaaS
service (virtualization-optimized middleware)
types
Infrastructure-as-a-Service IaaS
(virtualized servers, storage, networks)
● IT Infrastructure is heterogeneous
VIRTUALIZE
YOUR SERVERS
Virtualize your physical
hardware to achieve higher
utilization, consolidation, and
flexibility.
Virtualization increases the utilization of
physical servers and provides a foundation
for cloud computing.
VIRTUALIZE BUILD A
YOUR SERVERS PRIVATE CLOUD
Virtualize your physical As you expand your use of
hardware to achieve higher virtualization, build a private
utilization, consolidation, and cloud to manage the scale and
flexibility. complexity.
Management
● Compute Resource
Management
● Infrastructure Service
Choose wisely.
Enterprise
Users