Sun Microsystems Tuesday released new software
changes destined to make their way into the next release of its Solaris
operating system.
The Santa Clara, Calif.-based network computer maker has been making a
steady stream of software builds available to the public on a monthly basis
as part of its Solaris Express platform. The latest upgrades are available
for download for both SPARC and x86-based platforms and are slated for Solaris 10.
Solaris Product Manager Bill Moffitt said the latest round of upgrades is
designed to prevent system administrators from having to spend all day
rebooting their Solaris servers.
“Rebooting has been a problem in that over the years people have gotten
into the habit of taking down systems for maintenance and upgrades,” Moffitt
told internetnews.com. “If you are looking to keep your system up
99.999 percent of the time and a reboot takes a minute, you have just spent
all of your time for that year on that one system. There are unpredictable
things like viruses and worms that you have to deal with, so we keep looking
for ways to avoid having to reboot the system at all cost.”
To that end, the two major items on the Solaris Express menu are Sun’s
Dynamic Resource Pools (DRP) and Expanded Disk Set Support in Solaris Volume
Manager (SVM).
For example, Sun says the DRP lets a system administrator automatically
move CPU, memory, and network resources without the usual need for a
restart. The system is defined through what Moffitt says are “performance
goals” for Solaris resource pools (processor sets, enabled by the Solaris
Resource Manager integrated in Solaris 9) and have the system between those
pools to meet those performance criteria.
“For Solaris containers, you have shares and you have pools,” Moffitt
said. “Shares are dynamic, but you can’t lock them down. The pooling
mechanism lets you assign so many resources to this application or that
application. If you have a container that you run
22 hours a day and at midnight it kicks off to processes the data, you can
schedule an extra gigabit to help it process the data faster and get the
system back online.”
Sun said the system administrator sets all changes but does not need to
be in the server room to make sure they take place. Moffitt said a log file
of all changes is kept in reserve just in case of a mistake.
Likewise, the Expanded Disk Set Support in the Solaris Volume Manager
lets system administrators move and even re-arrange physical disks within
named disk sets without affecting the behavior of mounted volumes. Sun said
the new “metaimport” command uses the device ID to import disk sets even if
they were created on a different system.
“When you take a disk or a RAID array out of the system, for whatever
reason, it remembers where the disks were kept so you don’t have to import
the information for this or that volume,” Moffitt said.
Sun is also adding in some advanced features that are preparing for the
IPv6
based on RSC 2292 (a request for change for IP standards) and lets a
developer take one of the most commonly used API sockets and build services
based on the next generation of Internet protocols.
“We’ve had the basic software structures for IPv6 since Solaris 8,”
Moffitt said. “The features are particularly popular in Asia, which is
struggling with a diminishing number of IP addresses,”
Among the upgrades that Solaris 10 and beyond will enjoy, Sun is
trumpeting its DTrace administration tool; “Fire Engine” TCP/IP stack; its
“military grade” security as standard; and its ZFS (Zettabyte File System)
OSIX-compliant Unix file-system.
Moffitt said the most anticipated change, which he said should come in
about a month or so, is Solaris Zones (known in some circles as Project
Kevlar). The next generation software allows for high isolation partitions
in Solaris. The idea here is that they can be individually rebooted,
dynamically created and even break down outside the kernel without impacting
the other zones. Sun has said its next generation of UltraSPARC processors
should have features designed into the chip itself that let it take
advantage of the Zones feature.