Arxiu

Arxiu de la categoria "Línia d'ordres '

CIFS migracions de dades

3 març 2011

Gairebé sense fissures! Més o menys ...

Com amb la majoria dels meus pensaments, que es va iniciar amb una consulta de client innocent. EMC té incorporades algunes eines molt interessants per fer la migració de dades sense fissures CIFS, però no ho fan de NetApp. És una cosa que sovint causa una bona quantitat de problemes i una planificació acurada amb NetApp, ja que no tenen això. Però jo estava pensant avui en dia, kinda fer, jo no crec que aprofitar les eines disponibles adequadament.

Introduïu widelinks. Heus aquí un extracte d'un article de NetApp KB sobre el tema (KB 3.011.420) ...

Un enllaç simbòlic és un arxiu especial creat pels clients NFS que apunta a un altre fitxer o directori. Widelink entrades són una forma de redirigir els enllaços simbòlics absoluts en l'arxivador. Permeten que la destinació de l'enllaç simbòlic en ser un recurs compartit en el servidor d'arxius o en un altre arxivador. Els exemples següents es mostra com crear un enllaç simbòlic a partir del volum de qtree en l'arxivador del mateix, i de volum a volum de contribuents diferents.

Què significa això i per què serà de la meva vida més fàcil després de llegir la resta d'aquest article?

Així que si tinc un bon servidor de fitxers NetApp nova i brillant (o un vell, no tinc tot a la migració de les meves dades CIFS en tot), i tinc el meu antic servidor d'arxius CIFS que s'està acostant ràpidament el fracàs o de suport. Puc crear el meu nou arxiu i l'estructura de participació de NetApp en el meu, i aleshores utilitzar widelinks per redirigir l'usuari al servidor de fitxers CIFS alhora em preocupa copiar totes les dades fora de les hores sense tenir la pilota-mal de copiar tots els meus dades a tota la una vegada.

De línia de comandes , General de , , , els , les

SnapMirror script de configuració

14 març 2010

Jo tenia la tasca de replicar un arxivador de clients existent al seu nou sistema de DR. Aquest era un sistema bastant gran, i tant com la creació de SnapMirrors no és particularment complex, que és molt temps. Així com amb moltes coses que faig, em va escriure un guió per ajudar el meu realitzar aquesta tasca més ràpid, i vagi que un altre cafè.

Vostè haurà de pre-compartida configuració de tecles (com sempre), però la resta se us demana. No hi ha validació de dades (cap sorpresa). El guió et mostrarà 4 arxius de text, un per a la creació / restricció de tots els volums, un per al "snapmirror.conf", en que s'utilitzaran en lloc de "snapmirror.conf", mentre que vostè està fent la inicialització de línia de base i, finalment, un a de fet inicialitzar els snapmirrors. No hi ha intel · ligència al voltant de les cadenes simultànies, de manera que la inicialització és encara una mica d'un acte de malabarisme i el joc de l'espera.

Si us plau, hágamelo saber si vostè troba aquest útil.

#! / Bin / bash

echo "Si us plau, introduïu el nom del declarant PRIMÀRIA:"
llegir PRI_FILER

echo "Si us plau, introduïu el nom del declarant RD:"
llegir 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

de AGGR a `$ {} $ ConnectString PRI_FILER" aggr estat "| awk '$ 2 ~ / Estat / {print $ 1}'`
fer
SIZE = `$ {} $ ConnectString PRI_FILER" df-Ah $ AGGR "| set 's / \ ([0-9] [KMGT] \) B / \ 1 / g' |!. Awk '$ 1 ~ / instantània | Graveta / {print $ 2} '`
de VOL a `$ {ConnectString} $ PRI_FILER" show_space aggr $ AGGR "| awk '$ 1 ~ / Espai / {print $ 0}!' | awk '$ 4 ~ / volum | arxiu | none / {print $ 1}'`
fer
echo "$ {vol crear VOL-s} $ {cap AGGR} $ {SIZE}" >> $ {} DR_FILER _filer_volumes.txt
echo "$ {vol restringir VOL}" >> $ {} DR_FILER _filer_volumes.txt
echo "initialize mirall instantani-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 $ SnapMirrorStagger SnapMirrorMinute + $ '

Línia d'ordres , , , ,

NetApp comanda Desa la configuració

27 abril 2009

Crec que és molt important guardar una configuració d'una bona posada a punt. En primer lloc és una gran referència, si mai ha de tornar enrere i es refereixen a les coses, en segon lloc, és una gran manera de mostrar el que va fer en realitat era correcta i que vostè ha configurat les coses correctament des del principi!

No és una eina útil sempre dins ONTAP de fer abocadors de tota la configuració, compara i restaura. Aquest es limita a la configuració de la base contribuents, i no necessàriament inclouen àrees com la configuració de volum.

filer01> config
Ús:
de configuració de clon de <filer> <remote_user>
config dif [-o <output_file>] <config_file1> [<config_file2>]
config dump [-f] [-v] <config_file>
config restaurar [-v] <config_file>

La comanda és molt simple i directa. Es comença per bolcar la configuració del servidor d'arxius. Això es posa automàticament a l'arxiu / etc / configs. Des d'aquí es pot clonar la configuració si cal, o comparar (diff) la configuració. Executar aquesta és una molt bona manera de comparar una configuració d'entre 2 punts en el temps, si vostè no està segur del que ha canviat, o fins i tot si vostè està comparant una actualització de servidor d'arxius i copiar els fitxers de configuració entre els 2 sistemes de pagament ( Arxiu de NetApp Còpia ). I finalment també es pot usar la característica de restauració, encara que això probablement requeriria un reinici i pot tenir un knockon afecten al que pot o no pot ser requerit en diversos arxius de configuració d'altres dins de / etc

En general, una ordre molt útil. Jo ús la majoria d'això per fer còpies de seguretat de configuracions arxivador i la seva comparació entre els sistemes similars (per exemple, primària i DR), o fins i tot la comparació de configuracions a través del temps.

VN: F [1.9.11_1134]
Vota aquest post:
Valoració: 10.0 / 10 (4 vots)

De línia de comandes , , , ,

NetApp còpia d'arxius

11 abril 2009

Sempre sorgeix, com puc copiar fitxers individuals o àrees de grans dimensions directament des de la consola de NetApp? Generalment la resposta és, no pot, utilitzar Robocopy o rsync o altra eina d'arxiu de migració. No obstant això hi ha formes de copiar fitxers d'un costat directament des del propi servidor d'arxius, i moltes vegades aquesta és la forma més eficient de fer-ho! No obstant això, aquests no són les comandes més intuïtius i ben documentat.

Hi pot haver altres mètodes, i si tens alguna cosa que ha usat en el passat o que sàpiga, si us plau fóssiu lliure per compartir! No tots els mètodes són adequats per a totes les tasques, però cada un té els seus usos individuals.

ndmpcopy

Això és sovint passat per alt com un arxiu / carpeta de còpia de comandament, i és sovint només serveix per migrar volums sencers voltant. De fet, es pot utilitzar per copiar carpetes individuals o arxivadors més, i millor encara es pot utilitzar per copiar les dades als contribuents d'altres! Assegureu-vos que NDMP està activat en primer lloc (en ndmpd). La sintaxi és bastant simple ...

ndmpcopy / vol / vol_source_name / carpeta / arxius / vol / vol_dest_name / arxiu

Només per a descompondre, estem escollint per copiar un arxivador de "/ vol / vol_source_name / carpeta" i volem copiar-lo en "/ vol / vol_dest_name". Això no és massa restrictiva, no ha de seguir el mateix camí, i fins i tot podem copiar coses en el mateix volum (com copiar les coses en qtrees si cal). Es poden copiar coses d'un volum sencer, a una sola qtree, fins carpetes individuals cap avall en l'arbre de directoris. La restricció real només és que no es poden usar comodins, i no es pot seleccionar diversos fitxers a la còpia.

Si voleu copiar arxius d'un servidor de fitxers a un altre, simplement s'estenen aquesta sintaxi ...

ndmpcopy-sa <usuari>: <pass>-dóna <usuari>: <pass> source_filer :/ vol / vol_source_name / carpeta / arxiu destination_filer :/ vol / vol_dest_name / arxiu

De línia de comandes , , , , ,

Moure / Reanomenar vol0

13 febrer 2009

Hi ha hagut moltes ocasions en què he volgut / necessària per moure el vol0 a un altre lloc. La setmana passada vaig tenir un client que volia destruir el conjunt de l'arrel i moure alguns discos més, però ja havia configurar el servidor d'arxius i no vull perdre aquesta

El procés és molt senzill!

VN: F [1.9.11_1134]
Vota aquest post:
Valoració: 10.0 / 10 (1 vot)

De línia d'ordres , , , , ,

Creació de iGroups a l'arxivador RD

22 gener 2009

Aquest és un altre guió que vaig escriure per ajudar en la recuperació de fallades lloc. Bàsicament l'script mirall instantani funciona molt bé per portar el volum en línia, però si tot està en VMware (i com iSCSI com des de l'interior de la màquina virtual), que desitja que aquests s'assignen de nou automàticament, i estalviar una mica de treball de la cama!

Bé, aquest script s'executa des d'un servidor es va asseure en la ubicació de la República Dominicana que té accés als contribuents principals. He tractat de fer aquest guió molt dinàmic, el que pot posar en tants contribuents primaris com vulguis (crear un 'primary_filers.txt' arxiu amb el nom d'un servidor de fitxers per línia). No obstant això, només per error a un servidor d'arxius en el costat del DR. Això seria fàcil de posar remei, però un cop més, igual que mostra un concepte del fàcil que aquest tipus de coses és aconseguir.

La dificultat aquí és que els resultats "mostren iGroup '" FCP "i" iSCSI ", on, com peticions" iGroup crear' utilitza 'f' i 'i', de manera que les seqüències d'ordres una mica més en el mitjà per solucionar això.

Aquest script crea un script (i si s'executa com un cron, simplement sobreescriu cada vegada) que es pot executar per tornar a crear tots els iGroups a l'arxivador DR. Realment útil si vostè té uns pocs LUN que necessita la cartografia. Encara que fer això manualment per 10 és un dolor. La majoria dels meus clients tenen almenys 50 +

VN: F [1.9.11_1134]
Vota aquest post:
Qualificació: 0.0 / 10 (0 vots)

De línia de comandes , , ,

SnapMirror de commutació per error

22 gener 2009

Així que em va ajudar a un client fa uns mesos (abans de SRM) per a una seqüència de comandaments de commutació per error del lloc complet. Portarà el lloc en línia DR en uns 30 minuts, els guions són una mica antiquat i necessita una massiva re-disseny, així que vaig pensar que havia posat els originals aquí.

Això, crec, és un gran exemple del flexible que els sistemes de NetApp en què vostè pot ràpida i fàcilment configurar l'accés SSH des d'un host de la gestió i la seqüència de comandaments del teu cor! Aviat com arribi a la caiguda de l'API, estic segur que hi haurà molta més informació arribant al llarg també.

Aquest script portarà tots els volums en línia en l'arxivador de República Dominicana, el que és més, un volum que s'etiqueta com "_vm" al final (que és una convenció de nomenclatura agradable d'usar per a tots els volums de VMware de tota manera), serà re-assignat a una nova iGroup que triï i ja s'ha configurat per als servidors ESX DR.

He modificat lleugerament des del guió escrit per treure els noms de arxivador, així que no esperis que funcioni fora de la caixa, igual que els meus altres seqüències d'ordres, és només la intenció que un exemple de com això es pot aconseguir.

VN: F [1.9.11_1134]
Vota aquest post:
Qualificació: 0.0 / 10 (0 vots)

Línia d'ordres de , , , ,

Creació de màquines virtuals

20 gener 2009

Aquest script pot ajudar a seguir quan una màquina virtual s'ha creat. No estic segur si és tècnicament correcta però, com funciona en el temps de crear un arxiu. Vmsd. De tota manera, els principis hi són, i ha de fer la feina.

VN: F [1.9.11_1134]
Vota aquest post:
Qualificació: 0.0 / 10 (0 vots)

De línia de comandes ,

Mida de la màquina virtual

20 gener 2009

Això pot ser útil per fer un seguiment del que la gent està creant. Obtenir un índex de les mides de màquina virtual i l'espai lliure als magatzems de dades (molt important).

VN: F [1.9.11_1134]
Vota aquest post:
Qualificació: 0.0 / 10 (0 vots)

Línia d'ordres , ,

Els registres de la màquina virtual

20 gener 2009

Odi als registres de VM, i en molts casos pot acabar amb milers d'ells que són molt difícils d'eliminar o fins i tot navegar pel directori. He aquest script s'executa en un cron per fer un a clara regular. Com un assumpte per descomptat de desactivar el registre de VM ara, però encara pot ser un desafiament per esborrar tots els fitxers de registre.

VN: F [1.9.11_1134]
Vota aquest post:
Qualificació: 0.0 / 10 (0 vots)

La línia d'ordres , les , els



Aquest lloc no està afiliat o patrocinat en qualsevol cas per NetApp o qualsevol altra empresa esmentada en el seu interior.

Mala conducta ha bloquejat els intents d'accés 1482 en els últims 7 dies.

© 2009-2012 Chris Kranz Tots els drets reservats
Aquest lloc no està afiliat o patrocinat en qualsevol cas per NetApp o qualsevol altra empresa esmentada en el seu interior.