31

Enterprise-Class Software

Sun Microsystems, Inc.

By taking advantage of Logical Domains, organizations gain the flexibility to deploy multiple operating systems simultaneously on a single platform. In addition, administrators can leverage virtual device capabilities to transport an entire software stack hosted on a Logical Domain from one physical machine to another. Logical Domains can also host Solaris Containers to capture the isolation, flexibility, and manageability features of both technologies. Deeply integrating Logical Domains with both the UltraSPARC T2 processor and the Solaris 10 OS increases flexibility, isolates workload processing, and improves the potential for maximum server utilization.

The Logical Domains architecture includes underlying server hardware, hypervisor firmware, virtualized devices, and guest, control, and service domains. The hypervisor firmware provides an interface between each hosted operating system and the server hardware. An operating system instance controlled and supported by the hypervisor is called a guest domain. Communication to the hypervisor, hardware platform, and other domains for creation and control of guest domains is handled by the control domain. Guest domains are granted virtual device access via a service domain which controls both the system and hypervisor, and also assigns I/O.

To support virtualized networking, Logical Domains implement a virtual Layer 2 switch, to which guest domains can be connected. East guest domain can be connected to multiple vswitches and multiple guest domains can also be connected to the same vswitch. Vswitches can either be associated with a real physical network port, or they may exist without an associated port, in which case the vswitch provides only communications between domains within the same server. This approach also gives guest domains a direct communication channel to the network (Figure 13). Each guest domain believes it owns the entire NIC and the bandwidth it provides, yet in practice only a portion of the total bandwidth is allotted to the domain. As a result, every NIC can be configured as demand dictates, with each domain receiving bandwidth on an as- needed basis.

 

Logical Domain 1

 

 

Logical Domain 2

 

 

Logical Domain 3

 

 

Service Domain

 

User

User

User

User

User

User

User

User

User

Virtual

 

 

Ethernet

 

 

Application

Application

Application

Application

Application

Application

Application

Application

Application

Virtual

 

Bridge

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ethernet

 

 

 

 

 

 

 

 

 

 

 

Bridge

Device

Virtual Ethernet Driver

Virtual Ethernet Driver

Virtual Ethernet Driver

 

 

Driver

 

 

 

 

 

 

 

 

 

 

 

Virtual Network 2

 

 

 

Hypervisor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Virtual Network 1

 

 

 

 

 

I/O Bridge

Shared

Network

Interface

Figure 13. Data moves directly between a Logical Domain and a virtualized device

Page 33
Image 33
Sun Microsystems T5220, T5120 manual User