Ejemplo: Selección De Tipo De Dispositivo - Oracle ZX3-2 Manual De Servicio

Tabla de contenido
Ejemplo: selección de tipo de dispositivo
Ejemplo: selección de tipo de dispositivo
El siguiente ejemplo es un flujo de trabajo que crea una hoja de trabajo basada en un tipo de
unidad especificada:
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 = 'Drilling down on ' + params.type + ' disks';
try {
run('analytics worksheets select name="' +
if (params.overwrite) {
run('confirm destroy');
return;
}
throw ('Worksheet called "' + params.worksheet +
} catch (err) {
if (err.code != EAKSH_ENTITY_BADSELECT)
throw (err);
}
}
}, {
step: 'Finding disks of specified type',
execute: function (params) {
/*
* In this step, we will iterate over all chassis, and for
* each chassis iterates over all disks in the chassis,
* looking for disks that match the specified type.
*/
var chassis, name, disks;
var i, j;
run('cd /');
run('maintenance hardware');
chassis = list();
params.disks = [];
for (i = 0; i < chassis.length; i++) {
run('select ' + chassis[i]);
314
Manual de servicio del cliente de Oracle ZFS Storage Appliance • Junio de 2014
params.worksheet + '"');
'" already exists!');
Tabla de contenido
loading

Este manual también es adecuado para:

Zx3-4712073207420

Tabla de contenido