Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
![]() |
Guía de administración de Oracle® ZFS Storage Appliance |
Capítulo 1 Descripción general de Oracle ZFS Storage Appliance
Capítulo 3 Configuración inicial
Capítulo 4 Configuración de red
Capítulo 5 Configuración del almacenamiento
Capítulo 6 Configuración de red de área de almacenamiento
Capítulo 7 Configuración de usuario
Capítulo 8 Configuración de preferencias de dispositivos ZFSSA
Capítulo 9 Configuración de alertas
Capítulo 10 Configuración de cluster
Capítulo 11 Servicios del dispositivo ZFSSA
Capítulo 12 Recursos compartidos, proyectos y esquemas
Capítulo 15 Secuencias de comandos de la CLI
Creación de secuencias de comandos
Entorno de secuencia de comandos
El mecanismo más simple para usar secuencias de comandos es ejecutar comandos de shell del dispositivo por lotes. Por ejemplo, para generar automáticamente una instantánea llamada "newsnap" en el proyecto "myproj" y el sistema de archivos "myfs", escriba los siguientes comandos en un archivo:
shares select myproj select myfs snapshots snapshot newsnap
A continuación, use ssh en el dispositivo, de manera de redirigir la entrada estándar para que sea el archivo:
% ssh root@dory < myfile.txt
En muchos shells, es posible abreviar esto mediante un indicador "here file", mediante el cual la entrada hasta un token se envía a la entrada estándar. A continuación, se presenta el ejemplo anterior con un indicador "here file":
% '''ssh root@dory << EOF shares select myproj select myfs snapshots snapshot newsnap EOF'''
Este mecanismo es suficiente para la clase más simple de automatización, y puede ser suficiente si se utiliza con lógica de programación en un lenguaje de secuencias de comandos de shell de nivel superior en un cliente, pero por lo general esto deja mucho que desear.