meta data for this page
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| shell:auto_deploy_planner [2015/10/06 17:17] – admin | shell:auto_deploy_planner [2017/05/18 15:24] (aktuális) – külső szerkesztés 127.0.0.1 | ||
|---|---|---|---|
| Sor 1: | Sor 1: | ||
| - | ====== TSM Client | + | ====== TSM Auto Deployment planner szkript ====== |
| - | A shell az Admin Center-t igyekszik kiváltani, legalábbis ami az Auto Client | + | A shell az Admin Center-t igyekszik kiváltani, legalábbis ami az Auto Deployment funkcióját illeti. Lekérdezi a beimportált autodeploy package-eket, |
| A hivatalos IBM dokumentum a manuálisan kivitelezett Auto Deploymentről: | A hivatalos IBM dokumentum a manuálisan kivitelezett Auto Deploymentről: | ||
| Sor 32: | Sor 32: | ||
| clear | clear | ||
| # FEJLECT MEGRAJZOLASA | # FEJLECT MEGRAJZOLASA | ||
| - | FEJLEC=" | + | FEJLEC=" |
| FEJLEC2=" | FEJLEC2=" | ||
| printf " | printf " | ||
| Sor 76: | Sor 76: | ||
| printf " i Uj telepitokeszlet beimportalasa a szerverre (.exp)\n" | printf " i Uj telepitokeszlet beimportalasa a szerverre (.exp)\n" | ||
| printf " e Auto Deployra jelolt node-ek kliens verzioinak ellenorzese\n" | printf " e Auto Deployra jelolt node-ek kliens verzioinak ellenorzese\n" | ||
| + | printf " f Auto Deployra jelolt node-ek kliens verzioinak ellenorzese (csak sikerteleneket mutat)\n" | ||
| + | printf " d Auto Deploy kliens üzenetek keresése node-hoz az activity logban.\n" | ||
| printf " h Segitseg a hasznalathoz\n" | printf " h Segitseg a hasznalathoz\n" | ||
| printf " q Kilepes\n" | printf " q Kilepes\n" | ||
| Sor 95: | Sor 97: | ||
| /* A ${red}pirossal${end} jelolteket muszaj a helyi sajatossagoknak megfeleloen beallitani, a ${yel}sargakat${end} opcionalisan lehet modositani */ | /* A ${red}pirossal${end} jelolteket muszaj a helyi sajatossagoknak megfeleloen beallitani, a ${yel}sargakat${end} opcionalisan lehet modositani */ | ||
| /* ide fogjuk elhelyezni az FTP-rol letoltott .exp fajlokat, amit az import majd hasznal */ | /* ide fogjuk elhelyezni az FTP-rol letoltott .exp fajlokat, amit az import majd hasznal */ | ||
| - | | + | |
| /* ezen a file devclass-on definialt volume-okon fogja tarolni a TSM szerver az importalt, kliensekre teritendo kodot */ | /* ezen a file devclass-on definialt volume-okon fogja tarolni a TSM szerver az importalt, kliensekre teritendo kodot */ | ||
| - | | + | |
| - | | + | |
| /* Kulon policy domaint es szabalyrendszert keszit hozza, de latva a műkodesi elvet, ez nem feltetlenul szukseges! */ | /* Kulon policy domaint es szabalyrendszert keszit hozza, de latva a műkodesi elvet, ez nem feltetlenul szukseges! */ | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| /* IBM FTP autodeploy-bol letoltott .exp (TSM export) formatumú telepitokeszlet importalasa a TSM szerverre (a DEPLOY_IMPORT devclass konyvtarabol) */ | /* IBM FTP autodeploy-bol letoltott .exp (TSM export) formatumú telepitokeszlet importalasa a TSM szerverre (a DEPLOY_IMPORT devclass konyvtarabol) */ | ||
| - | | + | |
| HELP | HELP | ||
| + | # HIBAKERESES FUNKCIO | ||
| + | elif [[ $DEPL_PACK_ID = " | ||
| + | printf " | ||
| + | read NODE_TO_DEBUG | ||
| + | $DSMADMC " | ||
| + | echo | ||
| # ELLENORZES FUNKCIO | # ELLENORZES FUNKCIO | ||
| elif [[ $DEPL_PACK_ID = " | elif [[ $DEPL_PACK_ID = " | ||
| Sor 121: | Sor 129: | ||
| printf " | printf " | ||
| $DSMADMC " | $DSMADMC " | ||
| + | printf " | ||
| + | echo "A listat ebbe a fajlba is kiirtam: $RESULT_CHECK_FILE" | ||
| + | echo | ||
| + | # ELLENORZES FUNKCIO (CSAK SIKERTELENEK) | ||
| + | elif [[ $DEPL_PACK_ID = " | ||
| + | printf " | ||
| + | date >> $RESULT_CHECK_FILE | ||
| + | printf " | ||
| + | printf " | ||
| + | $DSMADMC " | ||
| printf " | printf " | ||
| echo "A listat ebbe a fajlba is kiirtam: $RESULT_CHECK_FILE" | echo "A listat ebbe a fajlba is kiirtam: $RESULT_CHECK_FILE" | ||
| Sor 128: | Sor 146: | ||
| printf " | printf " | ||
| | | ||
| - | [[ " | + | [[ " |
| # KILEPES A PROGRAMBOL | # KILEPES A PROGRAMBOL | ||
| elif [[ $DEPL_PACK_ID = " | elif [[ $DEPL_PACK_ID = " | ||
| Sor 144: | Sor 162: | ||
| done | done | ||
| STARTDATE=${STARTDATE: | STARTDATE=${STARTDATE: | ||
| + | STARTTIME=" | ||
| until [[ $STARTTIME =~ [012][0-9]: | until [[ $STARTTIME =~ [012][0-9]: | ||
| printf " | printf " | ||
| Sor 151: | Sor 170: | ||
| for NODE in $DEPL_NODE_NAME; | for NODE in $DEPL_NODE_NAME; | ||
| echo " | echo " | ||
| - | | + | |
| - | if [[ $(echo $DELP_DOM_NAME) =~ ^ANR[0-9]{4} ]]; then printf " | + | if [[ $(echo $DEPL_DOM_NAME) =~ ^ANR[0-9]{4} ]]; then printf " |
| case " | case " | ||
| Windows) | Windows) | ||
| - | IS_OS_OK=$($DSMADMC " | + | IS_OS_OK=$($DSMADMC " |
| ;; | ;; | ||
| - | Linux|AIX) | + | Linux) |
| IS_OS_OK=$($DSMADMC " | IS_OS_OK=$($DSMADMC " | ||
| + | ;; | ||
| + | AIX) | ||
| + | IS_OS_OK=$($DSMADMC " | ||
| ;; | ;; | ||
| *) | *) | ||
| Sor 174: | Sor 196: | ||
| case " | case " | ||
| Windows) | Windows) | ||
| - | $DSMADMC " | + | $DSMADMC " |
| ;; | ;; | ||
| Linux) | Linux) | ||
| - | $DSMADMC " | + | $DSMADMC " |
| ;; | ;; | ||
| AIX) | AIX) | ||
| - | $DSMADMC " | + | $DSMADMC " |
| ;; | ;; | ||
| *) | *) | ||
| Sor 190: | Sor 212: | ||
| printf " | printf " | ||
| if [[ $(grep -c " | if [[ $(grep -c " | ||
| - | printf "A ${DELP_DOM_NAME} domainben mar letezik ilyen utemezes, lasd alabb. Hozzarendeljem ezt a node-ot (is) ehhez? | + | printf "A ${DEPL_DOM_NAME} domainben mar letezik ilyen utemezes, lasd alabb. Hozzarendeljem ezt a node-ot (is) ehhez? |
| - | $DSMADMC "QUERY SCHEDULE ${DELP_DOM_NAME} ${DEPL_SCH_NAME}" | + | $DSMADMC "QUERY SCHEDULE ${DEPL_DOM_NAME} ${DEPL_SCH_NAME}" |
| fi | fi | ||
| printf " | printf " | ||
| Sor 206: | Sor 228: | ||
| fi | fi | ||
| # NODE ASSZOCIACIOK BEDEFINIALASA | # NODE ASSZOCIACIOK BEDEFINIALASA | ||
| - | $DSMADMC " | + | $DSMADMC " |
| if [[ ${PIPESTATUS[0]} -ne 0 ]]; then | if [[ ${PIPESTATUS[0]} -ne 0 ]]; then | ||
| printf " | printf " | ||