Archivo

Posts Tagged 'inicializar'

SnapMirror script de configuración

Yo tenía la tarea de replicar un archivador de los clientes existentes para su nuevo sistema de DR. Este era un sistema bastante grande, y tanto como la creación de SnapMirrors no es particularmente complejo, es mucho tiempo. Así como con muchas cosas que hago, me escribió un guión para ayudar a mi realizar esta tarea más rápido, e ir a otro café.

Tendrá que pre-compartida configuración claves (como siempre), pero el resto se le solicita. No hay validación de datos (ninguna sorpresa). El guión te mostrará cuatro archivos de texto, uno para la creación / restricción de todos los volúmenes, uno para el "snapmirror.conf", en la que se utiliza en lugar de "snapmirror.conf", mientras que usted está haciendo la inicialización de línea de base y, finalmente, uno a realmente inicializar el snapmirrors. No hay inteligencia en torno a secuencias simultáneas, por lo que la inicialización es todavía un poco de un juego de malabares y de espera.

Por favor, hágamelo saber si usted encuentra este útil.

#! / Bin / bash

echo "Por favor, introduzca el nombre del contribuyente PRIMARIA:"
leer PRI_FILER

echo "Por favor, introduzca el nombre del contribuyente DR:"
leer DR_FILER

ConnectString = "ssh-c 3des"
# ConnectString = "rsh"

SnapMirrorHour = 22
SnapMirrorMinute = 0
SnapMirrorStagger = 5

echo ""> $ {} DR_FILER _filer_volumes.txt
echo ""> $ {} DR_FILER _snapmirror.conf
echo ""> $ {} DR_FILER _sm_initialize.txt
echo ""> $ {} DR_FILER _snapmirror_init.conf

para AGGR en `$ {} $ ConnectString PRI_FILER" aggr estado "| awk '$ 2 ~ / Estado / {print $ 1}'`
hacer
TAMAÑO = `$ {} $ ConnectString PRI_FILER" df-Ah $ AGGR "| sed 's / \ ([0-9] [KMGT] \) B / \ 1 / g' |!. Awk '$ 1 ~ / foto | agregado / {print $ 2} '`
de volumen en el `$ {ConnectString} $ PRI_FILER" show_space aggr $ AGGR "| awk '$ 1 ~ / Espacio / {print $ 0}!' | awk '$ 4 ~ / volumen | archivo | none / {print $ 1}'`
hacer
echo "$ {vol crear VOL} s $ {ninguno AGGR} $ {TAMAÑO}">> $ {} DR_FILER _filer_volumes.txt
echo "$ {vol restringir VOL}">> $ {} DR_FILER _filer_volumes.txt
echo "inicializar espejo instantáneo-S $ {} PRI_FILER: $ {VOL} $ {} DR_FILER: $ {VOL}">> $ {} DR_FILER _sm_initialize.txt
echo "$ {} PRI_FILER: $ {VOL} $ {} DR_FILER: $ {VOL} - $ {SnapMirrorMinute} $ {} SnapMirrorHour * *">> $ {} DR_FILER _snapmirror.conf
echo "$ {} PRI_FILER: $ {VOL} $ {} DR_FILER: $ {} VOL - - - - -">> $ {} DR_FILER _snapmirror_init.conf

SnapMirrorMinute = `expr $ SnapMirrorMinute + $ SnapMirrorStagger`

Espera y la barra de progreso

Me envió un Twitter anoche de mi coche mientras estaba sentado en Holyhead esperando mi ferry a Dublín (que se vive una vida exótica). ¿Cuánto de nuestra vida es lo que los residuos que esperar a que cosas? Como un inglés (en el sentido más flojo posible), yo sé lo que hacer cola y lo hago con mucha educación y en silencio!

Pero entonces, esta vez británica pasado de hacer cola y esperar ha trascendido en el mundo IT. ¿Cuántas veces te has sentado allí viendo una barra de progreso que se instala algo, o esperar a que algo va a copiar. ¿Qué pasó con la multitarea?

VN: F [1.9.11_1134]
Vota este post:
Rating: 0.0 / 10 (0 votos)

Tags: , , Categorías: General, Tags: , ,

Mala conducta ha bloqueado 1.333 intentos de acceso en los últimos 7 días.

© 2009-2012 Chris Kranz Todos los derechos reservados
Este sitio no está afiliado ni patrocinado, en cualquier caso por NetApp o cualquier otra empresa mencionada en su interior.