Sun Microsystems 7000 manual Appendix, Select Maintenance -Workflows Click + to Add a Workflow

Page 20

5.0 Appendix

This appendix contains a sample workflow script to build an Analytics worksheet for monitoring NFSv3 and iSCSI operations. This workflow should be copied to a text file and then uploaded to the Sun Storage 7000 Unified Storage System by taking the following steps:

1.Select Maintenance ->Workflows.

2.Click (+) to Add a Workflow.

3.Browse to the text file location.

4.Activate Workflow by double-clicking on the name of the workflow.

5.The resulting worksheet can be accessed by selecting Analytics -> Saved Worksheets. Below is a workflow example:

/*

*This is an example workflow for building a Analytics worksheet

*The worksheet is intended to monitor key metrics for NFSv3 and

*iSCSI operations in a VMware ESX environment

*

*/

var steps = [ {

step: 'Checking for existing worksheet',

execute: function (params) { /*

*In this step, we're going to see if the worksheet that

*we're going to create already exists. If the worksheet

*already exists, we blow it away if the user has indicated

*that they desire this behavior. Note that we store our

*derived worksheet name with the parameters, even though

*it is not a parameter per se; this is explicitly allowed,

*and it allows us to build state in one step that is

*processed in another without requiring additional global

*variables.

*/

params.worksheet = 'VMware ESX Worksheet';

try {

run('analytics worksheets select name="' + params.worksheet + '"');

if (params.overwrite) { run('confirm destroy'); return;

}

throw('Worksheet called "' + params.worksheet + '" already exists!');

} catch (err) {

if (err.code != EAKSH_ENTITY_BADSELECT) throw (err);

}

}

}, {

step: 'Creating worksheet',

execute: function (params) { /*

*In this step, we're ready to actually create the worksheet

*itself. Finally, note that we

*aren't saving the datasets -- we'll let the user do that

20

Using Sun Storage 7000 Unified Storage System With VMware ESX Server

Image 20
Contents Ryan Arneson June Sun Microsystems, Inc Page Table of Contents NFS NAS Access ObjectiveISCSI Access ISCSI AccessSecurity Roles~/.ssh/iddsa.pub Network SSH Public KeysDatalink Configuration Example Datalink ExampleProjects and Shares Interface Configuration ExamplePool Select Configuration -Shares -Projects Select Configuration -SharesUncheck Inherit from project and Allow any initiator access Select Configuration -Services -iSCSI InitiatorsSelect Configuration -Shares -Luns Analytics Changing NFS Settings in VMware ESX NextVMware ESX Network Configuration ISCSI Initiator Select the Dynamic Discovery tabEnabling NFSv3 Access Add NFS DatastoreAdvanced Data Services SnapshotsCloning a Snapshot Click + to Clone snapshot as a new shareAccessing Replicated Data ReplicationSelect Shares -Projects Select Shares -ReplicationSelect Maintenance -Workflows Click + to Add a Workflow AppendixPage Glossary ExplanationFor More Information Licensing Information

7000 specifications

Sun Microsystems 7000 series, introduced in the early 1990s, was a groundbreaking line of workstations and servers that exemplified Sun's commitment to high-performance computing. These systems were particularly known for their versatile architecture and the capability to handle demanding applications in scientific research, engineering, and business environments.

One of the defining features of the Sun 7000 series was its use of the SPARC microprocessor architecture, which provided a robust platform for both 32-bit and 64-bit processing. This architecture facilitated exceptional performance, especially in multi-threaded environments. The series was designed to scale efficiently, allowing users to increase processing power by adding additional processors, which was particularly advantageous for enterprises needing to expand their computational capabilities.

The Sun 7000 series also integrated a unique feature known as the "Dynamic Reconfiguration," allowing administrators to reallocate system resources dynamically without downtime. This capability was crucial for maintaining high availability, particularly for mission-critical applications. Coupled with a sophisticated memory management system, it ensured that the operating system could efficiently manage memory usage, further enhancing performance.

Another characteristic of the Sun 7000 series was its support for various operating systems, including Solaris, a Unix-based OS that integrated seamlessly with the hardware. Solaris was renowned for its scalability, security, and advanced networking features, making it an ideal choice for enterprise environments. Support for NFS (Network File System) allowed for easy file sharing across a network, enhancing collaboration among users.

In terms of storage, the Sun 7000 series offered multiple configurations, including the use of SCSI drives, which could be configured in RAID setups for increased data redundancy and performance. This flexibility in storage options made it easier for organizations to tailor their systems to specific needs, whether for high-speed access or data protection.

The SOIP (Sun Open Interface Protocol) API factored into the robust networking capabilities of the series, facilitating integration with other systems and applications. Furthermore, the inclusion of high-speed buses, such as SBus and later the PCI bus, allowed for efficient communication between components, enhancing overall system throughput.

In conclusion, the Sun Microsystems 7000 series represented a significant advancement in computing technology during its time, characterized by its scalability, advanced operating system support, sophisticated resource management, and robust networking capabilities. These features made it a preferred choice for numerous industries, solidifying Sun's reputation as a leader in the computing world.