Sun Microsystems 7000 User Manual

Page 21

Advertising
background image

* from the created worksheet if they so desire. (It would

* be straightforward to add a boolean parameter to this

* workflow that allows that last behavior to be optionally

* changed.)

*/

run('analytics worksheets');

run('create "' + params.worksheet + '"');

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

if (params.proto == 'iscsi') {

ds = [ 'iscsi.ops[client]', 'net.kilobytes', 'io.bytes[disk]',

'arc.accesses[hit/miss]'];

} else if (params.proto == 'nfs') {

ds = ['nfs3.ops[file]','nfs3.ops[client]','net.kilobytes',

'io.bytes[disk]','arc.accesses[hit/miss]'];

}

else {

ds = ['nfs3.ops[file]','nfs3.ops[client]', 'iscsi.ops[client]',

'net.kilobytes', 'io.bytes[disk]','arc.accesses[hit/miss]'];

}

for (i = 0; i < ds.length; i++) {

run('dataset');

run('set name=' + ds[i]);

run('commit');

}

}

} ];

var workflow = {

name: 'VMware ESX Worksheet',

description: 'VMware ESX Worksheet',

parameters: {

overwrite: {

label: 'Overwrite the worksheet if it exists',

type: 'Boolean'

},

proto: {

label: 'Protocol',

type: 'ChooseOne',

options: [ 'nfs', 'iscsi', 'both' ],

optionlabels: [ 'NFSv3', 'iSCSI', 'NFSv3+iSCSI' ],

}

},

execute: function (params) { return (steps); }

};

21

Using Sun Storage 7000 Unified Storage System With VMware ESX Server

Advertising