Red Hat Enterprise Virtualization for Servers-2.2-Installation Guide-En-US
Virtualization for autonomous administration of servers
-
Upload
david-espinoza -
Category
Documents
-
view
23 -
download
0
description
Transcript of Virtualization for autonomous administration of servers
Virtualization for autonomous administration of servers
PlanContext
Client Specifications
Xen setting upPreliminary study
Requirements
Architecture
Test Scheme
Integration in TUNeIntroduction to TUNe
Architecture
Wrappers
Diagrams
Project Management
Progress Report
Context
Context
Context Servers Cost Electrical Consumption Distributed Servers
Metric Server reservation price Per server electrical consumption
Network load and servers distances
Goal
Minimizing costs =
Bringing together low CPU consumers
Minimizing electrical consumption
= Shutting down low CPU
consumers
Minimizing communication times
= Bringing together highly communicating servers
Context
Vir
tua
l Ma
chin
e 1
Vir
tua
l Ma
chin
e 2
ExpansionCriteria
ShrinkCriteria
Clients Specification
Client Specifications
Xen Paravirtualization Tools
TUNe
NFS
Illustrating Scenario
Client Specifications
Vir
tua
l Ma
chin
e 1
Vir
tua
l Ma
chin
e 2
Request number rising
Request number reduction
Hardware
Domain 0
Abstraction LayerXen Control
InterfaceModified Drivers
User Applications
Xen Control Software
Preliminary Study
User Domain 1
Abstraction Layer
Modified Drivers
User Applications
Xen Hypervisor
User Domain 2
Abstraction Layer
Modified Drivers
User Applications
Dom0-1
DomU
Dom0-2
xm m
igra
te
Preliminary Study
Physical Machine
DomU-1
Dom0
xenbr0
vif2.0vif1.0 vif2.0
vif0.0
eth0
DomU-2
eth0 eth1 eth0
peth0
Preliminary Study
Dom0-1
DomU
Dom0-2
xm m
igra
te
NFS server
Preliminary Study
Requirements
Migration requirements:No task processing interruption
TCP connection keeping
Results consistency
CPU load independence
Migration performance study:Interruption duration
Migration duration
Delay
Integration in TUNe
A-204-06
DHCP Server
NFS Server
Switch
A-204-02
DNS Server
NTP Server
Architecture
A-204-03 A-204-04
A-204-05
Architecture
dom0
Ubuntu Gutsy Gibbon / Xen Management
Xend Daemon
domU-2
Ubuntu Dapper Drake / NFS root
domU-1
GNU/Linux Debian Etch / NFS root
Tests
Test Scheme
TCP connections keeping Migration of streaming server
Results integrity Writing in a file
CPU load independence Migration with different CPU loads
Interruption duration Ping probing
Delay Comparison with local execution of LU factorizations
Migration duration Comparison with equivalent RMI calls
Migration
Test SchemeResults consistency
Dom0-1
DomU
Dom0-2
Writingin a file
Migration
Test SchemeCPU Load Independence
Dom0-1
DomU
Dom0-2
CPU loading
Migration
Test SchemeInterruption Duration
Dom0-1
DomU
Dom0-2
Pings
Results: 1s
Monitor Computer
Migration
Test SchemeDelay
DomU
Dom0-2Dom0-1
LUFactorizations
Test SchemeDelay
DomU
Dom0-2
Dom0-1
Chrono
Ping pong Migration
Migration
Test SchemeTCP Connection Preservation
Dom0-1
DomU
Dom0-2
StreamingServer
Streaming Client
Test SchemeTCP Connection Preservation
Streaming Client Output
Dom0 Source Dom0 Destination
Network Traffic Monitor
TUNe
TUNe PresentationComponent-Based Architecture
Fractal Components ADLArchitecture Description Languague
TUNe Presentation High Level management tools
Tune Wrapper
Stubs
Legacy Software
Wrappers
TUNe Presentation Deployment diagrams
S1.configure S2.configure
S1.start
S2.start
S2
+wrapper : String = S2.xml+legacyFile : String = S2.tgz+host-family : String = localhost
1
1
S2
+wrapper : String = S2.xml+legacyFile : String = S2.tgz+host-family : String = localhost
TUNe Presentation Reconfiguration diagrams
this.stop
this.start
this.reconfigure
event
Migration
Pool Architecture
Dom0-1 Dom0-2
DomU
Event
Migrate
TUNe Administrator
Probe0-1 Probe0-2
Pool ArchitectureTUNe wrappers
domU wrapper
StartStop
Migrate
domUProbe wrapper
StartStop
Pool ArchitectureTUNe Diagrams
this.probed.migrate
Migrate
etch1-1.start
etch1-1-Probe.start
Start
etch1-1.stop
etch1-1-Probe.stop
Stop
Illustrating Scenario
Dom0-1 Dom0-2
Event
TUNe Administrator
Probe0-1 Probe0-2
Migrate
CPU loading
Streaming Client
StreamingServer
DomU
Migration
Project Management
Specification document
Architecture document
Risk Analysis
Action List
Schedule
Tutorials
Project Management
Project ManagementSpecification document
R3
Requirement Formulation
Calculation results will not be affected by virtual machine migration.
RationalMigration should keep virtual machine memory state and hosted applications execution background.
Priority P0
Demand Reference
D4
Test Reference
T3
Project ManagementRisk Analysis
Risk Probability Criticality Product Preventive Actions Corrective Actions
Data loss (large size) 2 1 2 Copy on external hard drive Backup
Data loss (small size) 2 3 6 Copy on SVN repository Backup
Network breakdown 1 2 2Local copy of
documentation and API
Schedule adaptation
System crash (OS, VM) 1 2 2 Installation guide Reinstall
Project ManagementAction List
Deadline Whole team(Xen Attitune Team)
Julien C(Doudou)
Julien L(Juju)
Ezequiel(VSFF)
Hery Mathieu(El Joto)
Project ManagementSchedule
Project ManagementTutorials
Xen installation and setting up
NFS server
DNS server
DHCP server
NTP server
TUNe
Progress Report
Progress Report
Tests TUNe Improvements
CPU Load OKMigration OKInterruption OKIntegrity OKDelay NOKStreaming NOK
Network Architecture
Hardware Architecture
Xen 3.1
Kernel 19-6
Kernel 18.8NFS root (domU)
DHCP Server
NFS Server
Bug
Filesystem
NFS Boot on DomU
Functionnal configuration
Kernel 22-14
Kernel 18.8Xen (dom0) Wrappers,
Deployment diagram
Reconf Diagram,Probe TUNe modifications
Streaming scenario
kdeployJ2EE
Policies
NTP Server
DNS Server
Clock issues
Synchronisationissues
Issues resolved
Name resolution
Delay OKStreaming OK
Network Architecture
Hardware Architecture
Tests
CPU Load OKMigration OKInterruption OKIntegrity OKDelay NOKStreaming NOK
Kernel 18.8Xen (dom0)
NTP Server
Clock issues
Synchronisationissues
Issues resolved
Functionnal configuration
Delay OKStreaming OK
Progress Report
TUNe Improvements
Wrappers,Deployment diagram
Reconf Diagram,Probe TUNe modifications
Streaming scenario
kdeployJ2EE
Policies
DNS Server
Name resolution
Xen 3.1
Kernel 19-6
Kernel 18.8NFS root (domU)
DHCP Server
NFS Server
Bug
Filesystem
NFS Boot on DomU
Kernel 22-14
Network Architecture
Tests TUNe Improvements
Wrappers,Deployment diagram
Reconf Diagram,Probe TUNe modifications
Streaming scenario
kdeployJ2EE
Policies
DNS Server
Name resolution
Delay OKStreaming OK
Progress Report
Hardware Architecture
CPU Load OKMigration OKInterruption OKIntegrity OKDelay NOKStreaming NOK
Kernel 18.8Xen (dom0)
NTP Server
Clock issues
Synchronisationissues
Issues resolved
Xen 3.1
Kernel 19-6
Kernel 18.8NFS root (domU)
DHCP Server
NFS Server
Bug
Filesystem
NFS Boot on DomU
Functionnal configuration
Kernel 22-14
Network Architecture
Progress Report
Hardware Architecture
Tests TUNe Improvements
CPU Load OKMigration OKInterruption OKIntegrity OKDelay NOKStreaming NOK
Kernel 18.8Xen (dom0) Wrappers,
Deployment diagram
Reconf Diagram,Probe TUNe modifications
Streaming scenario
kdeployJ2EE
Policies
NTP Server
DNS Server
Clock issues
Synchronisationissues
Issues resolved
Name resolution
Xen 3.1
Kernel 19-6
Kernel 18.8NFS root (domU)
DHCP Server
NFS Server
Bug
Filesystem
NFS Boot on DomU
Functionnal configuration
Kernel 22-14
Delay OKStreaming OK
Questions