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

Sunday Jan 04, 2009

'08 Movie List

Happy new year! Every year has its highlights and challenges, and 2008 was no different. Lets see what 2009 has in store for us, and may it be better than last year.

I went 6 months since my last post and I resume once again with the movies Amie and I saw in 2008. We didn't get to see as many movies as we wanted, but there were lots of good ones, and a few that we should have skipped. Here's our list:

Jason's 2008 rankings Amie's 2008 rankings
  1. The Dark Knight
  2. Slumdog Millionaire
  3. Wall-E
  4. Juno
  5. Iron Man
  6. The Curious Case of Benjamin Button
  7. There Will Be Blood
  8. Cloverfield
  9. Quantum of Solace
  10. Forbidden Kingdom
  11. The Incredible Hulk
  12. Nick & Norah's Infinite Playlist
  13. Tropic Thunder
  14. Forgetting Sarah Marshall
  15. Sex and the City
  16. Kung Fu Panda
  17. Twilight
  18. Star Wars: The Clone Wars
  19. The House Bunny
  20. Vantage Point
  21. Indiana Jones and the Kingdom of the Crystal Skull
  22. Chronicles of Narnia: Prince Caspian
  23. Get Smart
  24. Bedtime Stories
  25. Eagle Eye
  26. Hancock
  27. The Other Boleyn Girl
  28. Hitman
  29. I am Legend
  30. Step Up 2 the Streets
  31. Pineapple Express
  32. 21
  33. Harold and Kumar Escape from Guantanamo Bay
  34. Mamma Mia!
  35. 10,000 BC
  36. No Country for Old Men
  37. The Assassination of Jesse James
  38. National Treasure: Book of Secrets
  39. Leatherheads
  40. The Sisterhood of the Traveling Pants 2
  41. Sydney White
  42. In the Valley of Elah
  43. Jumper
  1. Sex and the City
  2. Twilight
  3. The Dark Knight
  4. Juno
  5. Slumdog Millionaire
  6. Definitely, Maybe
  7. Nick & Norah's Infinite Playlist
  8. Iron Man
  9. Wall-E
  10. I am Legend
  11. Forbidden Kingdom
  12. Indiana Jones and the Kingdom of the Crystal Skull
  13. Tropic Thunder
  14. The House Bunny
  15. Forgetting Sarah Marshall
  16. Step Up 2 the Streets
  17. The Incredible Hulk
  18. Sydney White
  19. Kung Fu Panda
  20. Mamma Mia!
  21. National Treasure: Book of Secrets
  22. Get Smart
  23. Wanted
  24. Quantum of Solace
  25. The Curious Case of Benjamin Button
  26. Spiderwick Chronicles
  27. The Sisterhood of the Traveling Pants 2
  28. Bedtime Stories
  29. Vantage Point
  30. 21
  31. Eagle Eye
  32. Chronicles of Narnia: Prince Caspian
  33. 27 Dresses
  34. Jumper
  35. Harold and Kumar Escape from Guantanamo Bay
  36. Hancock
  37. Pineapple Express
  38. 10,000 BC
  39. Leatherheads
  40. Speedracer

Monday Jul 14, 2008

Hey, check out these cheapseats

My colleagues, Tom and Sean, asked me to pinch hit for their blog, The Cheap Seats. But a recent turn of events has made me the main author of the blog, which I will graciously accept.

So I am now going to author two blogs. This blog will remain my personal page and I will maintain the focus of cheapseats on sports.

Take care, Tom and Sean, and I wish you both the best.

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.

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