xen and art of virtualization (xen architecture)

12
Xen Art of Virtualizat And

Upload: mr-cracker

Post on 21-Jan-2017

27 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Xen and Art of Virtualization (Xen Architecture)

XenThe Art of Virtualization

And

Page 2: Xen and Art of Virtualization (Xen Architecture)

Last Week Presentation

DNS Traffic Pattern

Page 3: Xen and Art of Virtualization (Xen Architecture)

Tasks for this Week

Outline

Concept Ring’s

Dom0 Vs DomU

Xen Configuration

Network Communication

Page 4: Xen and Art of Virtualization (Xen Architecture)

Concept of Ring’s Under Xen

Page 5: Xen and Art of Virtualization (Xen Architecture)

Xen Unused ApplicationsKernel

123 0

Native

0123

Xen

Page 6: Xen and Art of Virtualization (Xen Architecture)

Concept of Dom0 and DomU

Page 7: Xen and Art of Virtualization (Xen Architecture)

Dom0

Most privileged Domain in Xen.

Device Drivers and User Interface provided by OS, and Userspace tools Running in Dom 0.

It’s main task is to handle devices, because it’s running in higher level of privileges than others. It’s Provide User interface to Hypervisor.

DomU

It’s Guest and more Restricted.

Can’t perform Hypercalls that Access Hardware directly.

We can have an arbitrary number of Dom U on a System .

Can also be Migrated.

Dom0 Vs DomU

Page 8: Xen and Art of Virtualization (Xen Architecture)

Xen Configuration

Page 9: Xen and Art of Virtualization (Xen Architecture)

Xen Control User Interface Applications

Device Drivers

Split Device Drivers

Split Device Drivers

Virtual CPU SchedulingVirtual Memory

Physical MemoryNetwork Physical CPUBlock Devices

Dom 0 Dom U

Xen

Hardware

Page 10: Xen and Art of Virtualization (Xen Architecture)

Network Flow Example

Page 11: Xen and Art of Virtualization (Xen Architecture)

ExampleApplication

Split Device Drivers

TCP/IP Stack

Shared Memory Segment

Split Device Drivers

Real Device Drivers

TCP/IP Stack (Routing Bridge)

Physical Device Drivers

Dom U

Hardware

Xen

Dom 0

Page 12: Xen and Art of Virtualization (Xen Architecture)

Thank You