სასარგებლო WebSphere განაცხადის სერვერის ადმინისტრირების სკრიპტები

თქვენს ინსტალაციაში IBM WebSphere განაცხადის სერვერზე (WAS) შედის 125 – ზე მეტი ნაშრომის სკრიპტის ფაილი..


ყველა მათგანი არ არის გამოსადეგი, და თუ მსმენელი ხართ, შეიძლება არ იცოდეთ ზოგიერთი მძლავრი სკრიპტის გამოყენება, რომელიც ყოველდღიურ მუშაობაში გამოიყენებს.

ჩამოვთვალე რამდენიმე ყველაზე სასარგებლო სკრიპტი, რომ გამარტივდეს თქვენი ცხოვრება, როგორც WebSphere Administrator.

შემდეგი სკრიპტები ტესტირებაა IBM WAS ND 8.5.5 გარემოში და ვერ ხედავთ რაიმე მიზეზს, რომ იგი არ იმუშავებს სხვა გარემოში.

შეჩერება & დაწყებული განლაგების მენეჯერი, კვანძის აგენტი & JVM

stopManager.sh

თქვენ შეგიძლიათ შეაჩეროთ განლაგების მენეჯერი ზემოთ მოცემული ბრძანების გამოყენებით.

[[ელ.ფოსტა დაცულია] ურნა]# ./stopManager.sh
ADMU0116I: ინსტრუმენტის ინფორმაცია ფაილში შესულია
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/stopServer.log
ADMU0128I: დაწყებული ინსტრუმენტი Dmgr01 პროფილის საშუალებით
ADMU3100I: კითხვის კონფიგურაცია სერვერისთვის: dmgr
ADMU3201I: გაცემულია სერვერის შეჩერების მოთხოვნა. გაჩერების სტატუსის მოლოდინში.
ADMU4000I: სერვერის dmgr შეჩერება დასრულებულია.
[[ელ.ფოსტა დაცულია] ურნა]#

შენიშვნა: ეს უნდა შესრულდეს DMGR პროფილის გზაზე.

startManager.sh

თქვენ შეგიძლიათ დაიწყოთ განლაგების მენეჯერი ზემოთ მოცემული ბრძანების გამოყენებით.

[[ელ.ფოსტა დაცულია] ურნა]# ./startManager.sh
ADMU0116I: ინსტრუმენტის ინფორმაცია ფაილში შესულია
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
ADMU0128I: დაწყებული ინსტრუმენტი Dmgr01 პროფილის საშუალებით
ADMU3100I: კითხვის კონფიგურაცია სერვერისთვის: dmgr
ADMU3200I: დაიწყო სერვერი. ინიციალიზაციის სტატუსის მოლოდინში.
ADMU3000I: სერვერი dmgr გახსნილია ელექტრონული ბიზნესისთვის; პროცესის ID არის 9183
[[ელ.ფოსტა დაცულია] ურნა]#

Შენიშვნა: ეს უნდა შესრულდეს DMGR პროფილის გზაზე.

startServer.sh

JVM რომ დაიწყოს, შეგიძლიათ გამოიყენოთ startServer.sh სერვერის სახელწოდებით, როგორც ქვემოთ.

[[ელ.ფოსტა დაცულია] ურნა]# ./startServer.sh server1
ADMU0116I: ინსტრუმენტის ინფორმაცია ფაილში შესულია
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
ADMU0128I: საწყისი ინსტრუმენტი AppSrv01 პროფილის საშუალებით
ADMU3100I: კითხვის კონფიგურაცია სერვერისთვის: server1
ADMU3200I: დაიწყო სერვერი. ინიციალიზაციის სტატუსის მოლოდინში.
ADMU3000I: სერვერის სერვერი 1 ღიაა ელექტრონული ბიზნესისთვის; პროცესის ID არის 10633
[[ელ.ფოსტა დაცულია] ურნა]#

შენიშვნა: კვანძის აგენტი უნდა დაიწყოს JVM- ის დაწყებამდე.

stopServer.sh

შეგიძლიათ JVM გამორთოთ ზემოთ მითითებული ბრძანების და JVM სახელის შესრულებით.

[[ელ.ფოსტა დაცულია] ურნა]# ./stopServer.sh server1
ADMU0116I: ინსტრუმენტის ინფორმაცია ფაილში შესულია
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log
ADMU0128I: საწყისი ინსტრუმენტი AppSrv01 პროფილის საშუალებით
ADMU3100I: კითხვის კონფიგურაცია სერვერისთვის: server1
ADMU3201I: გაცემულია სერვერის შეჩერების მოთხოვნა. გაჩერების სტატუსის მოლოდინში.
ADMU4000I: სერვერის სერვერის 1 შეჩერება დასრულებულია.
[[ელ.ფოსტა დაცულია] ურნა]#

stopNode.sh

კვანძის შესაბამისი აგენტის შესაჩერებლად, თქვენ უნდა გადახვიდეთ ამ პროფილზე და შეასრულოთ stopNode.sh, რომ შეაჩეროთ კვანძის აგენტი.

[[ელ.ფოსტა დაცულია] ურნა]# ./stopNode.sh
ADMU0116I: ინსტრუმენტის ინფორმაცია ფაილში შესულია
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/stopServer.log
ADMU0128I: საწყისი ინსტრუმენტი AppSrv01 პროფილის საშუალებით
ADMU3100I: კითხვის კონფიგურაცია სერვერისთვის: nodeagent
ADMU3201I: გაცემულია სერვერის შეჩერების მოთხოვნა. გაჩერების სტატუსის მოლოდინში.
ADMU4000I: სერვერის კვანძოვანი შეჩერება დასრულებულია.
[[ელ.ფოსტა დაცულია] ურნა]#

startNode.sh

გადადით შესაბამის პროფილზე და შეასრულეთ startNode.sh, რომ დაიწყოთ კვანძის აგენტი.

[[ელ.ფოსტა დაცულია] ურნა]# ./startNode.sh
ADMU0116I: ინსტრუმენტის ინფორმაცია ფაილში შესულია
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
ADMU0128I: საწყისი ინსტრუმენტი AppSrv01 პროფილის საშუალებით
ADMU3100I: კითხვის კონფიგურაცია სერვერისთვის: nodeagent
ADMU3200I: დაიწყო სერვერი. ინიციალიზაციის სტატუსის მოლოდინში.
ADMU3000I: სერვერის კვანძი ღიაა ელექტრონული ბიზნესისთვის; პროცესის ID არის 11363
[[ელ.ფოსტა დაცულია] ურნა]#

serverStatus.sh

JVM სტატუსის გასარკვევად შეგიძლიათ გამოიყენოთ ეს სკრიპტი ყველა არგუმენტით.

ეს უნდა შესრულდეს პროფილის შესაბამის დონეზე. თუ ამას ასრულებთ DMGR პროფილის დონეზე, ის უბრალოდ აჩვენებს DMGR სტატუსს.

[[ელ.ფოსტა დაცულია] ურნა]# ./serverStatus.sh-ყველაფერი
ADMU0116I: ინსტრუმენტის ინფორმაცია ფაილში შესულია
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/serverStatus.log
ADMU0128I: საწყისი ინსტრუმენტი AppSrv01 პროფილის საშუალებით
ADMU0503I: ყველა სერვერისთვის სერვერის სტატუსის მოძიება
ADMU0505I: სერვერები ნაპოვნი კონფიგურაციაში:
ADMU0506I: სერვერის სახელი: nodeagent
ADMU0506I: სერვერის სახელი: server1
ADMU0508I: კვანძის აგენტი "კვანძოვანი" დაწყებულია
ADMU0508I: განაცხადის სერვერი "სერვერი1" დაწყებულია
[[ელ.ფოსტა დაცულია] ურნა]#

სარეზერვო & აღდგენა

სარეზერვოConfig.sh

ერთ-ერთი პირველი რამ, რაც უნდა ისწავლოს წარმოების მხარდაჭერის დროს, არის ის, თუ როგორ უნდა გამოვიყენოთ სარეზერვო საშუალება. როდესაც არაფერი მუშაობს – სარეზერვო დახმარება ეხმარება.

თქვენ შეგიძლიათ გამოიყენოთ ეს სკრიპტი, რომ მიიღოთ სარეზერვო თქვენი WebSphere გარემოს კონფიგურაცია. როგორც საუკეთესო პრაქტიკა, შეგიძლიათ გამოიყენოთ ”–Nostop” არგუმენტი, ამიტომ სარეზერვო ზომას საჭიროებს განლაგების მენეჯერის შეჩერების გარეშე.

[[ელ.ფოსტა დაცულია] ურნა]# ./backupConfig.sh-ნასტოპი
ADMU0116I: ინსტრუმენტის ინფორმაცია ფაილში შესულია
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/backupConfig.log
ADMU0128I: საწყისი ინსტრუმენტი AppSrv01 პროფილის საშუალებით
ADMU5001I: კონფიგურაციის დირექტორია
/ opt / IBM / WebSphere / AppServer / profiles / AppSrv01 / კონფიგურაცია ფაილზე გადასაცემად
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/WebSphereConfig_2015-04-12.zip
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
ADMU5002I: 933 ფაილი წარმატებით არის სარეზერვო
[[ელ.ფოსტა დაცულია] ურნა]#

აღდგენაConfig.sh

თუ შეიცვალეთ კონფიგურაცია და ყველაფერი ისე არ არის მოსალოდნელი და თქვენი კონფიგურაციის აღდგენის დრო დგება. კონფიგურაციის აღდგენისათვის შეგიძლიათ გამოიყენოთ სარეზერვო ფაილი.

[[ელ.ფოსტა დაცულია] ურნა]# ./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 / კონფიგურაცია
უკვე არსებობს; დაარქვეს
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config.old
ADMU5504I: მდებარეობის აღდგენა წარმატებით დაარქვეს
ADMU5505I: ფაილის აღდგენა WebSphereConfig_2015-04-12.zip ადგილმდებარეობაზე
/ opt / IBM / WebSphere / AppServer / profiles / AppSrv01 / კონფიგურაცია
…………………………………………………………………………………………………………………………………………………….
ADMU5506I: 933 ფაილი წარმატებით აღდგა
ADMU6001I: დაიწყეთ აპლიკაციის მომზადება –
ADMU6009I: დამუშავება დასრულებულია.
ADMU6002I: აქტივების მომზადება –
ADMU6009I: დამუშავება დასრულებულია.
[[ელ.ფოსტა დაცულია] ურნა]#

მოგწონთ აქამდე? გადაადგილება ქვემოთ უფრო გასართობად!

ვერსიის მიღება & შეფუთეთ ინფორმაცია

ვერსიაInfo.sh

გაეცანით WAS ვერსიას, შექმენით დონე, პაკეტი, არქიტექტურა & თქვენს სერვერზე დაყენებული ფუნქციები.

[[ელ.ფოსტა დაცულია] ურნა]# ./versionInfo.sh
WVER0010I: საავტორო უფლებები (გ) IBM Corporation 2002, 2012; Ყველა უფლება დაცულია.
WVER0012I: რეპორტიორი VersionInfo ვერსია 1.15.1.48, დათარიღებულია 2/8/12
——————————————————————————–
IBM WebSphere პროდუქტის ინსტალაციის სტატუსის ანგარიში
——————————————————————————–
მოხსენებით თარიღი და დრო, 2015 წლის 12 აპრილი 3:18:41 AM PDT
ინსტალაცია
——————————————————————————–
პროდუქტის დირექტორია / opt / IBM / WebSphere / AppServer
ვერსიის დირექტორია / opt / IBM / WebSphere / AppServer / Properties / ვერსია
DTD დირექტორია / opt / IBM / WebSphere / AppServer / თვისებები / ვერსია / dtd
ჟურნალის დირექტორია / var / ibm / InstallationManager / ჟურნალი
Პროდუქტების სია
——————————————————————————–
დამონტაჟებულია NDTRIAL
დაინსტალირებული პროდუქტი
——————————————————————————–
დაასახელეთ IBM WebSphere განაცხადის სერვერის ქსელის განლაგებას
ვერსია 8.5.5.0
ID NDTRIAL
აშენების დონე gm1319.01
აშენების თარიღი 5/14/13
პაკეტი com.ibm.websphere.NDTRIAL.v85_8.5.5000.20130514_1044
არქიტექტურა x86-64 (64 ბიტიანი)
დაინსტალირებული მახასიათებლები IBM 64-bit WebSphere SDK for Java
WebSphere განაცხადის სერვერის სრული პროფილი
EJBDeploy ინსტრუმენტი წინასწარ EJB 3.0 მოდულისთვის
ჩამონტაჟებული EJB კონტეინერი
ცალკეული თხელი კლიენტები და რესურსების გადამყვანები
——————————————————————————–
ინსტალაციის სტატუსის ანგარიშის დასრულება
——————————————————————————–
[[ელ.ფოსტა დაცულია] ურნა]#

შენიშვნათქვენ შეიძლება დაინტერესებული იყოთ შემდეგი დადასტურებული არგუმენტებით.

  • -fixpacks: ფიქსის პაკეტების ინფორმაციის ჩვენება
  • -გრძელი: ყველა ფიქსის პაკეტების და ანფიქსირების ჩვენება
  • -ifixes: ifixes ინფორმაციის ჩვენება

getHistoryReport.sh

თუ აუდიტს ასრულებთ ან უბრალოდ გსურთ კომპონენტების ჩამოხსნა, გამოსწორება, თარიღების განახლება, შეგიძლიათ მართოთ ეს ბრძანება, რომელიც გამოიმუშავებს historyReport.html მიმდინარე სამუშაო დირექტორია, რომელიც, როგორც წესი, ბინ საქაღალდეშია.

getVersionReport.sh

Build ვერსიის ჩვენება და WebSphere- ის ინსტალაციის თარიღი. IBM– ს დახმარებით ბიჭებს ხშირად სთხოვენ გამოიკვლიონ კონკრეტული ვერსიით რაიმე საეჭვო საკითხი.

ქეშის გაწმენდა

შეიძლება იყოს მრავალი მიზეზი, რომ ქეში გაასუფთაოთ ყველაზე აშკარა ამის განახლების შემდეგ. არსებობს ორი ქეში, რომელთა გათვალისწინებაც უნდა გაითვალისწინოთ 1) JVM 2) OSGi.

cleClassCache.sh

JVM კლასის ქეში გაწმენდისთვის შეგიძლიათ შეასრულოთ ზემოთ მოცემული სკრიპტი.

შენიშვნა: JVM უნდა შეჩერდეს კლასის ქეშით გაწმენდის წინ.

osgiCfgInit.sh

შეასრულეთ ზემოთ მითითებული ბრძანება OSGi- ს პროფილის გასასუფთავებლად & სერვერის ქეში.

[[ელ.ფოსტა დაცულია] ურნა]# ./osgiCfgInit.sh
OSGi- ს პროფილის ქეში წარმატებით გაიწმინდა / opt / IBM / WebSphere / AppServer / პროფილები / Dmgr01.
OSGi სერვერის ქეში წარმატებით გაიწმინდა / opt / IBM / WebSphere / AppServer / პროფილები / Dmgr01 / სერვერები / dmgr.
[[ელ.ფოსტა დაცულია] ურნა]#

შენიშვნა: არ უნდა დაგვავიწყდეს, რომ შეაჩეროთ გაშვებული პროცესები ქეშების გაწმენდის წინ.

პროფილების მენეჯმენტი

managesdk.sh

თქვენ შეგიძლიათ შეცვალოთ ვერსია, თუ თქვენ დააინსტალირეთ მრავალჯერადი SDK. თქვენ ასევე შეგიძლიათ გამოიყენოთ ეს სკრიპტი, რომ ნახოთ ასოცირებული SDK თქვენს პროფილზე. ქვემოთ მოცემულია SDK– ის ხელმისაწვდომი ჩამონათვალი.

[[ელ.ფოსტა დაცულია] ურნა]# ./managesdk.sh- სია ხელმისაწვდომია
CWSDK1003I: ხელმისაწვდომი SDK:
CWSDK1005I: SDK სახელი: 1.6_64
CWSDK1001I: წარმატებით შეასრულეთ მოთხოვნით მენეჯმენტის დავალება.
[[ელ.ფოსტა დაცულია] ურნა]#

საღამოს

PMT (პროფილის მართვის ინსტრუმენტი) შეგიძლიათ გამოიყენოთ WebSphere პროფილების GUI რეჟიმში შესაქმნელად. PMT- ის გამოყენებით პროფილების შექმნა ძალიან მარტივია – ყველაფერი რაც თქვენ გააკეთეთ არის პროფილის სასურველი დონის შექმნა და ოსტატის მიბაძვა. თქვენ უნდა სცადოთ!

syncNode.sh

რაიმე მიზეზის გამო, თუ თქვენ ვერ შეასრულებთ Node Sync ადმინისტრაციის მეშვეობით, შეგიძლიათ გამოიყენოთ syncNode.sh პროფილის დონეზე. კოდის გამოყენებამდე უნდა შეჩერდეს კვანძის აგენტი.

თქვენ უნდა გაიაროთ არგუმენტი DMGR მასპინძლისთვის & SOAP პორტის ნომერი.

[[ელ.ფოსტა დაცულია] ურნა]# ./syncNode.sh localhost 8879
ADMU0116I: ინსტრუმენტის ინფორმაცია ფაილში შესულია
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/syncNode.log
ADMU0128I: საწყისი ინსტრუმენტი AppSrv01 პროფილის საშუალებით
ADMU0401I: სინქრონიზაციის ოპერაციის დაწყება localhostNode01 კვანძისთვის განლაგებით
მენეჯერის ლოკალი: 8879
ADMU0016I: კვანძსა და უჯრედს შორის კონფიგურაციის სინქრონიზაცია.
ADMU0402I: კვანძის localhostNode01- ის კონფიგურაცია სინქრონიზებულია
განლაგების მენეჯერთან localhost: 8879
[[ელ.ფოსტა დაცულია] ურნა]#

  • localhost = განლაგების მენეჯერის მასპინძელი სახელი
  • 8879 = DMGR SOAP პორტის ნომერი

იმედი მაქვს, რომ სკრიპტები ზემოთ მოცემულია თქვენი ყოველდღიური მუშაობისთვის. გაიარეთ თქვენი კარიერა ერთ საფეხურზე, ღრუბლის გაცნობით.

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