Teljes szöveg:
- TSM napi riport shell szkript @shell:riportok
- szerverrel, elég ha van egy bekonfigurált, működő dsmadmc a hoszton, a megfelelő dsm.sys sztanzákkal (azokh... TSM_SZERVER in $TSM_SZERVEREK; do VER=$((`dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q ... ,.*/\1/p' -e 's/[\t\s]*//g'`)) LONG_VER=$(dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q ... 0-9]*//g') TSM_SZERVERNEV[$TSM_SZERVER]=$(dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q
- Színes TSM szerver konzol @shell:riportok
- es TSM szerver konzol ===== Ez a "dsmcon" (vagy "dsmadmc -con") egy (számomra) átláthatóbb alternatívája, ... runk, hogy a port megnyiljon..."; sleep 10; done dsmadmc -console -id=$TSMID -pa=$TSMPA -se=$SZERVERNEV |
- TSM és OS adatgyűjtő TSM szerver felméréshez @shell:riportok
- [ "$1" ]; do if [ "$1" = "-t" ]; then VER=$((`dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER q opt | ... echo "TSM-es lekerdezeseket futtatok..." dsmadmc -id=$TSMUSER -pa=$TSMPASS $DSMADMCOPTS "q system" > ${OUTPUT_DIR}/${HOST}_q_system.out dsmadmc -id=$TSMUSER -pa=$TSMPASS $DSMADMCOPTS "q server" > ${OUTPUT_DIR}/${HOST}_q_server.out dsmadmc -id=$TSMUSER -pa=$TSMPASS $DSMADMCOPTS "q subscri
- TSM drive usage riport @shell:riportok
- ett: 1) "; read DAYS; DAYS=${DAYS:-1} LIBRARIES=$(dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... ) for LIBRARY in $LIBRARIES; do NUM_OF_DRIVES=$(dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... " "$((10#$J-1))" >> $TMP_FILE.2 done AKT_DATUM=$(dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... nnek alapjan adok hozza ertekeket az adott naphoz dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl
- TSM kliens riport shell szkript @shell:riportok
- TSM_SZERVER in $TSM_SZERVEREK; do VER=$((`dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q ... ,.*/\1/p' -e 's/[\t\s]*//g'`)) LONG_VER=$(dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q ... 4/p' | sed -e 's/^[^0-9]*//g') LONG_VER=$(dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q ... 0-9]*//g') TSM_SZERVERNEV[$TSM_SZERVER]=$(dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO -se=$TSM_SZERVER q
- VMware image mentések riportja @shell:riportok
- {print $2}' | sed 's/ *//') LAST_BACKUP=$(dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl
- Technikai poolokat, vezérlő szkripteket kialakító szkript
- m le a technikai poolokat, mukodteto scripteket?" dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... BRARY-ben, amin a technikai poolokat letrehozom?" dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... létrehozása echo "Technikai poolok letrehozasa:" dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl... orgalmat atiranyitja az $DR_LIBRARY library-be\"" dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonl
- TSM node replikacios iranyt forgato szkript @shell:replikacio
- # Innen ne módosíts, csak ha tudod mit csinálsz! DSMADMC1="dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSRV1 -dataonly=y -tabdelim" DSMADMC2="dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSRV2 -dataonly=y -tabdelim" SQL_REPLNODES="select node_name fr
- TSM Smart Replicator @shell:replikacio
- p/tsm_smart_replicator.last_node EXCLUDENODES='' DSMADMC="dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonly=y -displ=tabl" trap 'echo "$(date "+%Y.%m.%d ... T ($CYCLE)" | tee -a $LOGFILE REPL_NODE_NUM=`$DSMADMC "select count(node_name) from nodes where repl_st... de in ('SEND','SYNCSEND')" | sed 's/[^0-9]*//'` $DSMADMC "select node_name from nodes where repl_state='EN
- TSM szerver működéséhez szükséges kritikus fájlok szinkronizálása egy tartalék szerverre
- i # volhist fájl aktualizálása mielőtt másolnánk dsmadmc -se=$TSMSERVER -id=$ID -pa=$PSW -dataonly=y backup volhistory dsmadmc -se=$TSMSERVER -id=$ID -pa=$PSW -dataonly=y backu
- Minden TSM-es process leállítása
- sszt a $TSMSERVER-en..." sleep 10 for PROCESS in `dsmadmc -se=$TSMSERVER -id=report -pa=report -dataonly=y ... echo "$PROCESS processz leallitasa..." dsmadmc -se=$TSMSERVER -id=daily_admin -pa=tech321 -datao
- Idle volume-okat dismountoló szkript szkript
- nt!" exit fi SZERVERNEV=$1 for VOLUME in `dsmadmc -se=$SZERVERNEV -id=report -pa=report -dataonly=y... wk '{print $4}'`; do echo $VOLUME dsmadmc -se=$SZERVERNEV -id=daily_admin -pa=tech321 -data
- TSM ütemezés átnevező szkript (asszociációk megmaradnak)
- o echo "# copy sch $DOMAIN $SCH $DOMAIN $NEW_SCH" dsmadmc -id=$DSMADMIN -pa=$DSMPASSWD -se=$SE -dataonly=y ... NODES="$NODE,${NODES}" fi done <<< "`dsmadmc -id=$DSMADMIN -pa=$DSMPASSWD -se=$SE -dataonly=y ... )"`" echo "# def assoc $DOMAIN $NEW_SCH ${NODES}" dsmadmc -id=$DSMADMIN -pa=$DSMPASSWD -se=$SE -dataonly=y ... ${NODES}" || exit 1 echo "# del sch $DOMAIN $SCH" dsmadmc -id=$DSMADMIN -pa=$DSMPASSWD -se=$SE -dataonly=y
- Egy node adott objektumának kikeresése, van-e, melyik szalagon van @shell:riportok
- s datuma: "`echo -E $SOR | cut -f5 -d","` dsmadmc -se=${TSMSERVER:-tsmserverem} -id=$ID -pa=$PSW -d... ..e: [A-Z0-9]*[^A-Z0-9]*" echo done <<< "`dsmadmc -se=${TSMSERVER:-tsmserverem} -id=$ID -pa=$PSW -d... ktum: "`echo -E $SOR | cut -f2,3,4 -d","` dsmadmc -se=${TSMSERVER:-tsmserverem} -id=$ID -pa=$PSW -d... ..e: [A-Z0-9]*[^A-Z0-9]*" echo done <<< "`dsmadmc -se=${TSMSERVER:-tsmserverem} -id=$ID -pa=$PSW -d
- Node replikacio ellenorzo szkript @shell:replikacio
- HOST=tsm2 echo "## Nem replikalt nodeok listaja:" dsmadmc -id=report -pa=report -dataonly=y -se=$SRCHOST 's... me from nodes' | sort > /tmp/${SRCHOST}_nodes.tmp dsmadmc -id=report -pa=report -dataonly=y -se=$DSTHOST 's... um szamainak elterese $SRCHOST es $DSTHOST kozt:" dsmadmc -id=report -pa=report -dataonly=y 'q replnode *'