Monday Jan 05, 2009

Logical Domains (LDoms) 1.1 README

I thought it would be useful to post the LDoms 1.1 README. It contains useful information for documentation and required software, especially required System Firmware for supported servers.

This is the Logical Domains (LDoms) 1.1 README included in the zip download file:


# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

Documentation
=============

Please see the Logical Domains Admin Guide for instructions on
how to install & use LDoms.

Documentation available on http://docs.sun.com/app/docs/prod/ldoms

Logical Domains (LDoms) 1.1 Administration Guide 820-4913
Logical Domains (LDoms) 1.1 Release Notes 820-4914
Logical Domains (LDoms) Manager 1.1 Man Page Guide 820-4915

Logical Domains (LDoms) Management Information Base (MIB) 1.0.1
  Administration Guide 820-2319
Logical Domains (LDoms) Management Information Base (MIB) 1.0.1
  Release Notes 820-2320


Please see the Libvirt Admin Guide for instructions on how to
install & use Libvirt.

Libvirt for LDoms 1.0.1 Administration Guide 820-3838
Libvirt for LDoms 1.0.1 Release Notes 820-3839


This download also contains the SUNWjldm.v package, which installs
the localized Japanese man page for the ldm(1M) command.
Japanese locales supported: ja, ja_JP.eucJP, ja_JP.PCK, ja_JP.UTF-8
This package is found in the Product/Japanese directory.


Software
========

In order to avail of all the features in LDoms 1.1, the Operating System on all
domains should be equivalent to Solaris 10 10/08 at a minimum. This can either
be a fresh/upgrade install of Solaris 10 10/08 or any of Solaris 10 5/08,
Solaris 10 8/07 or Solaris 10 11/06 with 137137-09 applied.

In addition, the patches listed below are required. It lists what types of
domain each patch is required to be applied to but the patches can be applied
to all domains.

Patch                              Control      Service/IO      Guest
                                   Domain       Domain          Domain
139562-02 (multiple LDoms drivers)   X            X               X
139570-02 (nxge driver)              X            X               X
139508-01 (niumx driver)             X            X               X
139502-01 (picl plugin)              X
139458-01 (aggr driver)              X            X


Following is a matrix of required software to enable all the
Logical Domains 1.1 features:

Supported Servers               System Firmware    Solaris OS

Sun UltraSPARC T2 Plus-based    7.2                One of the configs above
Sun UltraSPARC T2-based         7.2                One of the configs above
Sun UltraSPARC T1-based         6.7                One of the configs above

It is possible to run the Logical Domains 1.1 software along with previous
revisions of the other software components. For example, you could have
differing versions of the Solaris OS on the various domains in a machine.
It is recommended to have all domains running Solaris 10 10/08 OS plus
patches listed above, but an alternate upgrade strategy could be to upgrade
the control and service domains to Solaris 10 10/08 OS plus patches list above
and to continue running the guest domains at the existing patch level.

Following is a matrix of the minimum version of software required.
The minimum software versions are platform specific and depend on the
requirements of the CPU in the machine. The minimum Solaris OS version for a
given CPU type applies to all domain types (control, service, I/O, and guest).

Supported Servers               System Firmware         Solaris OS

Sun UltraSPARC T2 Plus-based    7.1.x                   Solaris 10 8/07(1)
Sun UltraSPARC T2-based         7.0.x                   Solaris 10 8/07
Sun UltraSPARC T1-based         6.5.x                   Solaris 10 11/06(2)

(1) Must also use Patch ID 127111-08 at a minimum
(2) Must also use Patch IDs 124921-02, 125043-01, and KU 118833-36 at a minimum


Sun System firmware available on http://sunsolve.sun.com


The Libvirt and MIB software for LDoms 1.0.1 also supports LDoms 1.1.

In addition to the software packages for Libvirt and virt-install,
the source is included in this download.
The Libvirt source can be found in the Product/Libvirt-source directory.
The virt-install source and the binaries are the same.
Here are the default locations for the virt-install files:
        /usr/lib/python2.4/vendor-packages/urlgrabber/__init__.py
        /usr/lib/python2.4/vendor-packages/urlgrabber/byterange.py
        /usr/lib/python2.4/vendor-packages/urlgrabber/grabber.py
        /usr/lib/python2.4/vendor-packages/urlgrabber/keepalive.py
        /usr/lib/python2.4/vendor-packages/urlgrabber/mirror.py
        /usr/lib/python2.4/vendor-packages/urlgrabber/progress.py
        /usr/lib/python2.4/vendor-packages/urlgrabber/sslfactory.py
        /usr/lib/python2.4/vendor-packages/virtinst/DistroManager.py
        /usr/lib/python2.4/vendor-packages/virtinst/FullVirtGuest.py
        /usr/lib/python2.4/vendor-packages/virtinst/Guest.py
        /usr/lib/python2.4/vendor-packages/virtinst/Makefile
        /usr/lib/python2.4/vendor-packages/virtinst/ParaVirtGuest.py
        /usr/lib/python2.4/vendor-packages/virtinst/__init__.py
        /usr/lib/python2.4/vendor-packages/virtinst/util.py
        /usr/sbin/virt-install


Flag-Day for configurations
---------------------------

Existing LDoms 1.0 configurations do not work in LDoms 1.1 software.
See the "Upgrading to LDoms 1.1 Software" section in the Logical Domains
(LDoms) 1.1 Administration Guide to migrate existing configurations.

Logical Domains (LDoms) 1.1 is available

LDoms 1.1 was released just before Christmas and its available for download here!

LDoms 1.1 greatly expands the capabilities and performance of Sun servers with CoolThreads technology (UltraSPARC T1, UltraSPARC T2, and UltraSPARC T2 Plus systems).

LDoms 1.1 adds new features, such as:

  • Warm and Cold Migration
  • Network NIU Hybrid IO
  • VLAN Support for Virtual Network Interface and Virtual Switch
  • Public XML Interface and XMPP Connection with the Domain Manager
  • Virtual IO Dynamic Reconfiguration
  • Virtual Disk Multipathing and Failover
  • Virtual Switch Support for Link Aggregated Interfaces
  • iostat(1M) Support in Guest Domains
  • And dozens of other product improvements

I recommend reading Alex Chartre's LDoms 1.1 post for more specifics on the new features and for usage examples.

Included in the download are optional LDoms System Management Tools:

  • Ldoms Management Information Base (MIB)
  • libvirt for LDoms

LDoms 1.1 Documentation is available at http://docs.sun.com/app/docs/prod/ldoms

  • Logical Domains (LDoms) 1.1 Administration Guide (html)(pdf)
  • Logical Domains (LDoms) 1.1 Release Notes (html)(pdf)
  • Logical Domains (LDoms) Man Page Guide (pdf)
  • Logical Domains (LDoms) Management Information Base (MIB) 1.0.1 Administration Guide (html)(pdf)
  • Logical Domains (LDoms) Management Information Base (MIB) 1.0.1 Release Notes (html)(pdf)
  • Libvirt for LDoms 1.0.1 Release Notes (html)(pdf)
  • Libvirt for LDoms 1.0.1 Administration Guide (html)(pdf)

See the README and/or Release Notes for required Software and patches

The key components needed to utilize the LDoms technology are:
  • Sun servers with CoolThreads technology (UltraSPARC T1, UltraSPARC T2, and UltraSPARC T2 Plus systems) with required system firmware.
  • Solaris 10 OS
  • Logical Domains Manager software that is used to create and manage logical domains on CoolThreads servers.

Support

Developer Blogs

Wednesday Jun 04, 2008

Upgrading to LDoms 1.0.3

Nick Ruth recently posted a question on the LDoms Discuss forum on how to upgrade from LDoms 1.0.1 to LDoms 1.0.3 (see thread here). The Administration Guide does explain the procedure to install and enable the LDoms software, but its not exactly clear what the actual steps are. So Nick posted his question on the OpenSolaris Forum and after discussions with several developers, including myself, he answered his own question on the thread. I have copied his post below verbatim to hopefully expand the reach of this discussion. (Special thanks to Nick for his initiative and following through.)

The steps to follow to upgrade from LDOM 1.0.1 and LDOM 1.0.2 to LDOM 1.0.3

1. Ensure Firmware is at the appropriate level (minimum of 6.6.x for T1 platform and 7.1.x) for T2 platform. Note that the Admin guide states that 6.5 and 7.0 are the minimum levels but the release notes state that 6.6 and 7.1 are the required level for 1.0.3 functionality.

2. Ensure the Solaris OS is at the appropriate kernel level. The Release notes have Solaris 10 11/06 (update 3) at kernel level 127127-11 as the absolute minimum. For update 4 (08/07) it's still kernel level 127127-11 and update 5 (05/08) starts at kernel level 127127-11.

3. Stop the guest domains. I brought the guest domains down to the OK prompt and then issued the ldm stop-domain ldomname from the control domain before proceeding.

4. For safety sake issue the ldm ls-constraints ldomname > /tmp/ldomname.xml command so that you have a listing of the definitions for the ldom.

5) svcadm disable ldmd
6) pkgrm SUNWldm
7) pkgadd the new SUNWldm (pkgadd -Gd . SUNWldm.v)
8) svcadm refresh ldmd
9) svcadm enable ldmd

10) After ensuring that the ldmd service is "online" - ldm start-domain ldomname

The following caveat should also be noted:

The admin guide states that existing LDOMS 1.0.1 or 1.0.2 configurations are compatible with 1.0.3. This is not entirely the case. The upgrade section needs to be amended to point out the following: If the backend volume is a disk slice or a volume manager volume then the virtual disk backend must be re-exported with options=slice. If this reconfiguration is not done the guest domain will not be able to see the disk service and will get I/O errors. Hope this helps others.

(end of Nick's post)

For more information on LDoms 1.0.3, here's the link to my LDoms 1.0.3 entry.

Friday May 16, 2008

Logical Domains (LDoms) 1.0.3 is available

I skipped a post for LDoms 1.0.2 but I knew 1.0.3 was right on its heels and now its available for download here!

LDoms 1.0.3 adds a number of virtual I/O enhancements with Solaris 10 5/08 OS and supports the UltraSPARC T2 Plus, UltraSPARC T2 and UltraSPARC T1 based servers:

Supported Servers

Included in the download are optional LDoms System Management Tools:

  • Ldoms Management Information Base (MIB)
  • libvirt for LDoms

LDoms Documentation available at http://docs.sun.com/app/docs/coll/ldom1.0

  • Logical Domains (LDoms) 1.0.3 Administration Guide (html)(pdf)
  • Logical Domains (LDoms) 1.0.3 Release Notes (html)(pdf
  • Logical Domains (LDoms) Man Page Guide (pdf)
  • Logical Domains (LDoms) Management Information Base (MIB) 1.0.1 Administration Guide (html)(pdf)
  • Logical Domains (LDoms) Management Information Base (MIB) 1.0.1 Release Notes (html)(pdf)
  • Libvirt for LDoms 1.0.1 Release Notes (html)(pdf)
  • Libvirt for LDoms 1.0.1 Administration Guide (html)(pdf)

See The Download Page, README and/or Release Notes for required Software and patches

Support

Developer Blogs

Monday Oct 15, 2007

San Diego Open Solaris User Group Meeting - Wed 10/15/07 - LDoms

The San Diego Open Solaris Users Group will be having its monthly meeting this Wednesday.

Here's the meeting information and everyone is invited to attend:
Meeting: Wednesday, October 17 at 6:00pm
LOCATION:
Sun Microsystems
9515 Towne Centre Drive
San Diego, CA 92121
Building SAN10 - 2nd floor - Gas Lamp Conference Room

Our October meeting will feature a presentation on Logical Domains given by Haik Aftandilian. Logical Domains provide server virtualization for UltraSPARC-T1 (Niagara) and UltraSPARC-T2 (Niagara2) based systems. This talk will provide an introduction to the Logical Domains design and implementation as well as the "sun4v" architecture. More information is available in the SDOSUG Home Page. Also, you can sign up for our SDOSUG mailing list and participate in our local discussion forum.

And see my previous post on the announcement of the LDoms 1.0.1 Release.

About

jbeloro

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today