סקריפטים לניהול שרת יישומי WebSphere שימושיים

ישנם יותר מ 125 קובצי סקריפטים של מעטפת הכלולים בשרת WebSphere Application Application (WAS) של יבמ בעת התקנתו.


לא כולם מועילים, ואם אתה לומד, יתכן שלא תהיה מודע לכמה מהתסריטים החזקים לשימוש בעבודה יומיומית..

פירטתי כמה מהסקריפטים השימושיים ביותר כדי להקל על חייך כמנהל WebSphere.

סקריפטים הבאים נבדקים בסביבת IBM WAS ND 8.5.5 ואינם רואים סיבה שהיא לא תעבוד בסביבה אחרת.

מפסיק & מתחיל את מנהל הפריסה, Node Agent & JVM

stopManager.sh

אתה יכול לעצור את מנהל הפריסה באמצעות הפקודה שלעיל.

[[מוגן בדוא”ל] bin] # ./stopManager.sh
ADMU0116I: פרטי הכלי נכנסים לקובץ
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/stopServer.log
ADMU0128I: כלי התחלה עם פרופיל Dmgr01
ADMU3100I: קריאת תצורת שרת: dmgr
ADMU3201I: הוגשה בקשת עצירת שרת. ממתין למצב עצירה.
ADMU4000I: עצירת dmgr של השרת הושלמה.
[[מוגן בדוא”ל] bin] #

פתק: יש לבצע זאת בנתיב פרופיל DMGR.

startManager.sh

אתה יכול להפעיל את מנהל הפריסה באמצעות הפקודה שלעיל.

[[מוגן בדוא”ל] bin] # ./startManager.sh
ADMU0116I: פרטי הכלי נכנסים לקובץ
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
ADMU0128I: כלי התחלה עם פרופיל Dmgr01
ADMU3100I: קריאת תצורת שרת: dmgr
ADMU3200I: השרת הושק. ממתין למצב אתחול.
ADMU3000I: שרת dmgr פתוח לעסקים אלקטרוניים; מזהה התהליך הוא 9183
[[מוגן בדוא”ל] bin] #

פתק: יש לבצע זאת בנתיב פרופיל DMGR.

startServer.sh

כדי להפעיל את ה- JVM, אתה יכול להשתמש ב- startServer.sh עם שם השרת כמו להלן.

[[מוגן בדוא”ל] bin] # ./startServer.sh server1
ADMU0116I: פרטי הכלי נכנסים לקובץ
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
ADMU0128I: כלי התחלה עם פרופיל AppSrv01
ADMU3100I: קריאת תצורת שרת: server1
ADMU3200I: השרת הושק. ממתין למצב אתחול.
ADMU3000I: שרת שרת 1 פתוח לעסקים אלקטרוניים; מזהה התהליך הוא 10633
[[מוגן בדוא”ל] bin] #

פתק: יש להתחיל בסוכן הצומת לפני שתתחיל את JVM.

stopServer.sh

ניתן לכבות את JVM על ידי ביצוע הפקודה לעיל יחד עם שם JVM.

[[מוגן בדוא”ל] bin] # ./stopServer.sh server1
ADMU0116I: פרטי הכלי נכנסים לקובץ
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log
ADMU0128I: כלי התחלה עם פרופיל AppSrv01
ADMU3100I: קריאת תצורת שרת: server1
ADMU3201I: הוגשה בקשת עצירת שרת. ממתין למצב עצירה.
ADMU4000I: עצירת שרת השרת הושלמה.
[[מוגן בדוא”ל] bin] #

stopNode.sh

כדי לעצור את סוכן הצומת המתאים, עליך לעבור לפרופיל זה ולבצע את stopNode.sh כדי לעצור את סוכן הצומת..

[[מוגן בדוא”ל] bin] # ./stopNode.sh
ADMU0116I: פרטי הכלי נכנסים לקובץ
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/stopServer.log
ADMU0128I: כלי התחלה עם פרופיל AppSrv01
ADMU3100I: קריאת תצורת שרת: nodeagent
ADMU3201I: הוגשה בקשת עצירת שרת. ממתין למצב עצירה.
ADMU4000I: עצירת הנודג’נט של השרת הושלמה.
[[מוגן בדוא”ל] bin] #

startNode.sh

עבור לפרופיל המתאים והפעל את startNode.sh כדי להפעיל את Agent Node.

[[מוגן בדוא”ל] bin] # ./startNode.sh
ADMU0116I: פרטי הכלי נכנסים לקובץ
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
ADMU0128I: כלי התחלה עם פרופיל AppSrv01
ADMU3100I: קריאת תצורת שרת: nodeagent
ADMU3200I: השרת הושק. ממתין למצב אתחול.
ADMU3000I: נוגד ריאגנט שרת פתוח לעסקים אלקטרוניים; מזהה התהליך הוא 11363
[[מוגן בדוא”ל] bin] #

serverStatus.sh

כדי לברר את הסטטוס של JVM, אתה יכול להשתמש בסקריפט זה עם כל הארגומנט.

יש לבצע זאת ברמת הפרופיל בהתאמה. אם תבצע זאת ברמת פרופיל DMGR, זה פשוט יציג את הסטטוס של DMGR.

[[מוגן בדוא”ל] bin] # ./serverStatus.sh – כל
ADMU0116I: פרטי הכלי נכנסים לקובץ
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/serverStatus.log
ADMU0128I: כלי התחלה עם פרופיל AppSrv01
ADMU0503I: אחזור מצב השרת לכל השרתים
ADMU0505I: שרתים נמצאים בתצורה:
ADMU0506I: שם השרת: nodeagent
ADMU0506I: שם שרת: server1
ADMU0508I: סוכן הצומת "נודג’נט" התחיל
ADMU0508I: שרת היישומים "שרת 1" התחיל
[[מוגן בדוא”ל] bin] #

גיבוי & לשחזר

backupConfig.sh

אחד הדברים הראשונים ללמוד תוך כדי עבודה בתמיכת ייצור הוא כיצד לקחת גיבוי. כששום דבר לא עובד – הגיבוי עוזר.

אתה יכול להשתמש בסקריפט זה כדי לקחת גיבוי של תצורת סביבת WebSphere שלך. כשיטה מומלצת, אתה יכול להשתמש בטיעון “–נוסטופ”, כך שלוקח גיבוי מבלי להפסיק את מנהל הפריסה.

[[מוגן בדוא”ל] bin] # ./backupConfig.sh -nostop
ADMU0116I: פרטי הכלי נכנסים לקובץ
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/backupConfig.log
ADMU0128I: כלי התחלה עם פרופיל AppSrv01
ADMU5001I: גיבוי ספריית config
/ opt / IBM / WebSphere / AppServer / פרופילים / AppSrv01 / config לקובץ
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/WebSphereConfig_2015-04-12.zip
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
ADMU5002I: 933 קבצים גיבו בהצלחה
[[מוגן בדוא”ל] bin] #

RestoreConfig.sh

אם שינית את התצורה והדברים אינם כצפוי ויש זמן לשחזר את התצורה שלך. ובכן, אתה יכול להשתמש בקובץ הגיבוי כדי לשחזר את התצורה.

[[מוגן בדוא”ל] bin] # ./restoreConfig.sh WebSphereConfig_2015-04-12.zip -nostop
ADMU0116I: פרטי הכלי נכנסים לקובץ
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/restoreConfig.log
ADMU0128I: כלי התחלה עם פרופיל AppSrv01
ADMU5502I: הספרייה / opt / IBM / WebSphere / AppServer / פרופילים / AppSrv01 / config
כבר קיים; שינוי שם ל-
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config.old
ADMU5504I: שחזור מיקום שונה בהצלחה
ADMU5505I: שחזור הקובץ WebSphereConfig_2015-04-12.zip למיקום
/ opt / IBM / WebSphere / AppServer / פרופילים / AppSrv01 / config
…………………………………………………………………………………………………………………………………………………….
ADMU5506I: 933 קבצים שוחזרו בהצלחה
ADMU6001I: התחל את הכנת האפליקציה –
ADMU6009I: העיבוד הושלם.
ADMU6002I: התחל בהכנת הנכס –
ADMU6009I: העיבוד הושלם.
[[מוגן בדוא”ל] bin] #

האם אתה אוהב את זה עד עכשיו? גלול למטה לעוד כיף!

מקבל גרסה & לתקן מידע על חבילה

versionInfo.sh

כדי לגלות גרסת WAS, בנה רמה, חבילה, ארכיטקטורה & תכונות מותקנות המותקנות בשרת שלך.

[[מוגן בדוא”ל] bin] # ./versionInfo.sh
WVER0010I: זכויות יוצרים (ג) IBM Corporation 2002, 2012; כל הזכויות שמורות.
WVER0012I: כתב VersionInfo גרסה 1.15.1.48, מיום 2/8/12
——————————————————————————–
דוח מצב התקנת מוצר של IBM WebSphere
——————————————————————————–
דווח בתאריך ובשעה 12 באפריל 2015 3:18:41 בבוקר PDT
התקנה
——————————————————————————–
מדריך מוצרים / opt / IBM / WebSphere / AppServer
מדריך גרסאות / opt / IBM / WebSphere / AppServer / נכסים / גרסה
מדריך DTD / opt / IBM / WebSphere / AppServer / מאפיינים / גרסה / dtd
מדריך יומנים / var / ibm / InstallationManager / יומנים
רשימת מוצרים
——————————————————————————–
NDTRIAL מותקן
מוצר מותקן
——————————————————————————–
שם פריסת רשת WebSphere של יבמ WebSphere
גרסה 8.5.5.0
מזהה NDTRIAL
בנה רמה gm1319.01
תאריך בנייה 5/14/13
חבילה com.ibm.websphere.NDTRIAL.v85_8.5.5000.20130514_1044
אדריכלות x86-64 (64 סיביות)
תכונות מותקנות יבמ 64 סיביות WebSphere SDK עבור Java
פרופיל מלא של שרת היישומים של WebSphere
כלי EJBDloy עבור מודולים לפני EJB 3.0
מיכל EJB מוטבע
לקוחות רזים ועומדים מתאמים עצמאיים
——————————————————————————–
סיום דוח מצב התקנה
——————————————————————————–
[[מוגן בדוא”ל] bin] #

פתק: יתכן ותהיה מעוניין לעקוב אחר טיעונים נתמכים.

  • -fixpacks: להצגת מידע על חבילות fix
  • -ארוך: כדי להציג את כל החבילות והתיקונים של ה- fix
  • -ifixes: להצגת מידע ifixes

getHistoryReport.sh

אם אתה מבצע ביקורת או סתם רוצה לפרט רכיבים, תיקונים, רענון חבילה עם תאריכים, תוכל להריץ פקודה זו, שתייצר historyReport.html בספריית העבודה הנוכחית, שהיא בדרך כלל תיקיית bin..

getVersionReport.sh

להצגת גרסת בנייה ותאריך בניית התקנת WebSphere. לעתים קרובות מבקשים מהתמיכה של יבמ לבקש לבדוק אם יש חשד לבעיה בגרסה מסוימת.

ניקוי המטמון

יכולות להיות סיבות שונות לנקות את המטמון, והכי ברור מאליו לאחר השדרוג. ישנם שני מטמונים שכדאי לשקול לבצע ניקוי 1) JVM 2) OSGi.

clearClassCache.sh

כדי לנקות את הקובץ השמור של JVM, אתה יכול לבצע סקריפט מעל.

פתק: יש לעצור את קבצי JVM לפני ניקוי מטמון בכיתה.

osgiCfgInit.sh

בצע את הפקודה למעלה כדי לנקות את פרופיל OSGi & מטמון שרת.

[[מוגן בדוא”ל] bin] # ./osgiCfgInit.sh
מטמון פרופיל OSGi ניקה בהצלחה עבור / opt / IBM / WebSphere / AppServer / פרופילים / Dmgr01.
מטמון שרת OSGi ניקה בהצלחה עבור / opt / IBM / WebSphere / AppServer / פרופילים / Dmgr01 / שרתים / dmgr.
[[מוגן בדוא”ל] bin] #

פתק: אל תשכח להפסיק את תהליכי הריצה לפני ניקוי מטמון.

ניהול פרופילים

managesdk.sh

אתה יכול להחליף את הגירסה אם התקנת מספר SDK. אתה יכול גם להשתמש בסקריפט זה כדי לגלות SDK משויך זמין לפרופיל שלך. הדוגמה הבאה מציגה רשימה של SDK זמין.

[[מוגן בדוא”ל] bin] # ./managesdk.sh -list זמין
CWSDK1003I: SDKs זמינים:
CWSDK1005I: שם SDK: 1.6_64
CWSDK1001I: בוצע בהצלחה את משימת ה- managesdk המבוקשת.
[[מוגן בדוא”ל] bin] #

pmt.sh

ניתן להשתמש ב- PMT (כלי ניהול פרופילים) ליצירת פרופילי WebSphere במצב GUI. יצירת פרופילים באמצעות PMT היא קלה מאוד – כל שעליכם לעשות זה ליצור את רמת הפרופיל הרצויה ולעקוב אחר האשף. אתה צריך לנסות את זה!

syncNode.sh

מסיבה כלשהי, אם אינך יכול לבצע סינכרון צמתים דרך מסוף הניהול, אתה יכול להשתמש ב- syncNode.sh מרמת הפרופיל. יש להפסיק את סוכן הצומת לפני השימוש בסקריפט זה.

אתה צריך להעביר ויכוח עבור מארח DMGR & מספר יציאת SOAP.

[[מוגן בדוא”ל] bin] # ./syncNode.sh localhost 8879
ADMU0116I: פרטי הכלי נכנסים לקובץ
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/syncNode.log
ADMU0128I: כלי התחלה עם פרופיל AppSrv01
ADMU0401I: התחל בפעולת סינכרון הצומת עבור הצומת localhostNode01 עם פריסה
מנהל מקומי של המנהל: 8879
ADMU0016I: סנכרון תצורה בין צומת לתא.
ADMU0402I: התצורה של הצומת localhostNode01 סונכרנה
עם מנהל הפריסה localhost: 8879
[[מוגן בדוא”ל] bin] #

  • localhost = שם מארח של מנהל הפריסה
  • 8879 = מספר יציאת סבון DMGR

אני מקווה שתסריטים לעיל מועילים לעבודה היומיומית שלך. קח את הקריירה שלך לרמה אחת למעלה על ידי לימוד מחשוב ענן.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map