1 / 46

Virtualization for autonomous administration of servers

Virtualization for autonomous administration of servers. Plan. Context Client Specifications Xen setting up Preliminary study Requirements Architecture Test Scheme Integration in TUNe Introduction to TUNe Architecture Wrappers Diagrams Project Management Progress Report.

Download Presentation

Virtualization for autonomous administration of servers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Virtualization for autonomous administration of servers

  2. Plan • Context • Client Specifications • Xen setting up • Preliminary study • Requirements • Architecture • Test Scheme • Integration in TUNe • Introduction to TUNe • Architecture • Wrappers • Diagrams • Project Management • Progress Report

  3. Context

  4. Context

  5. Context Expansion Criteria Shrink Criteria Virtual Machine 1 Virtual Machine 2

  6. Clients Specification

  7. Client Specifications • XenParavirtualization Tools • TUNe • NFS • Illustrating Scenario

  8. Client Specifications Request number rising Request number reduction Virtual Machine 1 Virtual Machine 2

  9. Preliminary Study Xen Control Software User Applications User Applications User Applications Domain 0 User Domain 1 User Domain 2 Abstraction Layer Xen Control Interface Abstraction Layer Abstraction Layer Modified Drivers Modified Drivers Modified Drivers Xen Hypervisor Hardware

  10. Preliminary Study DomU xm migrate Dom0-1 Dom0-2

  11. Preliminary Study DomU-1 DomU-2 eth0 eth1 eth0 vif1.0 vif2.0 vif2.0 vif0.0 peth0 xenbr0 eth0 Dom0 Physical Machine

  12. Preliminary Study DomU xm migrate Dom0-1 Dom0-2 NFS server

  13. 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

  14. Architecture DNS Server DHCP Server NTP Server NFS Server A-204-06 A-204-02 A-204-03 A-204-04 A-204-05 Switch

  15. GNU/Linux Debian Etch / NFS root Ubuntu Dapper Drake / NFS root domU-1 domU-2 Xend Daemon Ubuntu Gutsy Gibbon / Xen Management dom0 Architecture

  16. Tests

  17. Test Scheme

  18. Test SchemeResults consistency DomU Migration Writing in a file Dom0-1 Dom0-2

  19. Test SchemeCPU Load Independence Migration DomU Dom0-1 Dom0-2 CPU loading

  20. Test SchemeInterruption Duration Monitor Computer Pings Migration DomU Dom0-1 Dom0-2 Results: 1s

  21. Test SchemeDelay DomU Migration LU Factorizations Dom0-2 Dom0-1

  22. Test SchemeDelay DomU Ping pong Migration Dom0-1 Chrono Dom0-2

  23. Test SchemeTCP Connection Preservation Streaming Client DomU Streaming Server Migration Dom0-1 Dom0-2

  24. Test SchemeTCP Connection Preservation Streaming Client Output Network Traffic Monitor Dom0 Destination Dom0 Source

  25. TUNe

  26. TUNe PresentationComponent-Based Architecture Fractal Components ADL Architecture Description Languague

  27. Stubs Tune Wrapper Legacy Software TUNe Presentation High Level management tools Wrappers

  28. TUNe Presentation Deployment diagrams S2 +wrapper : String = S2.xml +legacyFile : String = S2.tgz+host-family : String = localhost S1.configure S2.configure 1 1 S2 S1.start +wrapper : String = S2.xml +legacyFile : String = S2.tgz+host-family : String = localhost S2.start

  29. this.stop this.reconfigure this.start TUNe Presentation Reconfiguration diagrams event

  30. Pool Architecture Migration DomU Dom0-1 Dom0-2 Migrate Probe0-1 Probe0-2 Event TUNeAdministrator

  31. Pool ArchitectureTUNe wrappers Migrate Start Stop domU wrapper domU Start Stop Probe wrapper

  32. this.probed.migrate etch1-1.start etch1-1.stop etch1-1-Probe.start etch1-1-Probe.stop Pool ArchitectureTUNe Diagrams Migrate Start Stop

  33. Illustrating Scenario Streaming Client Migration DomU Streaming Server Migrate Dom0-1 Dom0-2 Probe0-1 Probe0-2 CPU loading Event TUNeAdministrator

  34. Project Management

  35. Project Management Specification document Architecture document Risk Analysis Action List Schedule Tutorials

  36. Project ManagementSpecification document

  37. Project ManagementRisk Analysis

  38. Project ManagementAction List

  39. Project ManagementSchedule

  40. Project ManagementTutorials • Xen installation and setting up • NFS server • DNS server • DHCP server • NTP server • TUNe

  41. Progress Report

  42. Progress Report Hardware Architecture Network Architecture Tests TUNe Improvements Xen 3.1 DHCP Server Kernel 22-14 Bug Filesystem NFS Server Kernel 19-6 CPU Load OK Migration OK Interruption OK Integrity OK Delay NOK Streaming NOK NFS Boot on DomU Kernel 18.8 NFS root (domU) Functionnal configuration Clock issues Kernel 18.8 Xen (dom0) Wrappers, Deployment diagram Delay OK Streaming OK NTP Server Synchronisation issues Issues resolved Name resolution Reconf Diagram, Probe DNS Server TUNe modifications Streaming scenario kdeploy Policies J2EE

  43. Progress Report Hardware Architecture Network Architecture Tests TUNe Improvements Xen 3.1 DHCP Server Kernel 22-14 Bug Filesystem NFS Server Kernel 19-6 CPU LoadOK Migration OK Interruption OK IntegrityOK Delay NOK Streaming NOK NFS Boot on DomU Kernel 18.8 NFS root (domU) Functionnal configuration Clock issues Kernel 18.8 Xen (dom0) Wrappers, Deployment diagram Delay OK Streaming OK NTP Server Synchronisation issues Issues resolved Name resolution Reconf Diagram, Probe DNS Server TUNe modifications Streaming scenario kdeploy Policies J2EE

  44. Progress Report Hardware Architecture Network Architecture Tests TUNe Improvements Xen 3.1 DHCP Server Kernel 22-14 Bug Filesystem NFS Server Kernel 19-6 CPU Load OK Migration OK Interruption OK Integrity OK Delay NOK Streaming NOK NFS Boot on DomU Kernel 18.8 NFS root (domU) Functionnal configuration Clock issues Kernel 18.8 Xen (dom0) Wrappers, Deployment diagram Delay OK Streaming OK NTP Server Synchronisation issues Issues resolved Name resolution Reconf Diagram, Probe DNS Server TUNe modifications Streaming scenario kdeploy Policies J2EE

  45. Progress Report Hardware Architecture Network Architecture Tests TUNe Improvements Xen 3.1 DHCP Server Kernel 22-14 Bug Filesystem NFS Server Kernel 19-6 CPU Load OK Migration OK Interruption OK Integrity OK Delay NOK Streaming NOK NFS Boot on DomU Kernel 18.8 NFS root (domU) Functionnal configuration Clock issues Kernel 18.8 Xen (dom0) Wrappers, Deployment diagram Delay OK Streaming OK NTP Server Synchronisation issues Issues resolved Name resolution Reconf Diagram, Probe DNS Server TUNe modifications Streaming scenario kdeploy Policies J2EE

  46. Questions

More Related