Script Administrasi Server Aplikasi WebSphere yang Berguna

Ada lebih dari 125 file skrip shell yang termasuk dalam Server Aplikasi WebSphere IBM (WS) ketika Anda menginstalnya.


Tidak semua dari mereka berguna, dan jika Anda seorang pelajar, Anda mungkin tidak menyadari beberapa skrip kuat untuk digunakan dalam pekerjaan sehari-hari.

Saya telah membuat daftar beberapa skrip yang paling berguna untuk memudahkan hidup Anda sebagai Administrator WebSphere.

Skrip berikut diuji di lingkungan IBM WAS ND 8.5.5 dan tidak melihat alasan apa pun tidak akan berfungsi di lingkungan lain apa pun.

Henti & Memulai Deployment Manager, Node Agent & JVM

stopManager.sh

Anda bisa menghentikan Deployment Manager menggunakan perintah di atas.

[[dilindungi email] tempat sampah]# ./stopManager.sh
ADMU0116I: Informasi alat sedang dicatat file
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/stopServer.log
ADMU0128I: Alat awal dengan profil Dmgr01
ADMU3100I: Konfigurasi pembacaan untuk server: dmgr
ADMU3201I: Permintaan penghentian server dikeluarkan. Menunggu status berhenti.
ADMU4000I: Server dmgr berhenti selesai.
[[dilindungi email] tempat sampah]#

Catatan: ini harus dijalankan di jalur profil DMGR.

startManager.sh

Anda dapat memulai Manajer Penempatan menggunakan perintah di atas.

[[dilindungi email] tempat sampah]# ./startManager.sh
ADMU0116I: Informasi alat sedang dicatat file
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
ADMU0128I: Alat awal dengan profil Dmgr01
ADMU3100I: Konfigurasi pembacaan untuk server: dmgr
ADMU3200I: Server diluncurkan. Menunggu status inisialisasi.
ADMU3000I: Server dmgr terbuka untuk e-bisnis; id proses adalah 9183
[[dilindungi email] tempat sampah]#

catatan: ini harus dijalankan di jalur profil DMGR.

startServer.sh

Untuk memulai JVM, Anda dapat menggunakan startServer.sh dengan nama server seperti di bawah ini.

[[dilindungi email] tempat sampah]# ./startServer.sh server1
ADMU0116I: Informasi alat sedang dicatat file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
ADMU0128I: Alat awal dengan profil AppSrv01
ADMU3100I: Konfigurasi pembacaan untuk server: server1
ADMU3200I: Server diluncurkan. Menunggu status inisialisasi.
ADMU3000I: Server server1 terbuka untuk e-bisnis; id proses adalah 10633
[[dilindungi email] tempat sampah]#

Catatan: Node Agent harus dimulai sebelum memulai JVM.

stopServer.sh

Anda dapat mematikan JVM dengan menjalankan perintah di atas bersama dengan nama JVM.

[[dilindungi email] tempat sampah]# ./stopServer.sh server1
ADMU0116I: Informasi alat sedang dicatat file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log
ADMU0128I: Alat awal dengan profil AppSrv01
ADMU3100I: Konfigurasi pembacaan untuk server: server1
ADMU3201I: Permintaan penghentian server dikeluarkan. Menunggu status berhenti.
ADMU4000I: Server server1 berhenti selesai.
[[dilindungi email] tempat sampah]#

stopNode.sh

Untuk menghentikan masing-masing Node Agent, Anda harus pergi ke profil itu dan menjalankan stopNode.sh untuk menghentikan Node Agent.

[[dilindungi email] tempat sampah]# ./stopNode.sh
ADMU0116I: Informasi alat sedang dicatat file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/stopServer.log
ADMU0128I: Alat awal dengan profil AppSrv01
ADMU3100I: Konfigurasi pembacaan untuk server: nodeagent
ADMU3201I: Permintaan penghentian server dikeluarkan. Menunggu status berhenti.
ADMU4000I: Server nodeagent berhenti selesai.
[[dilindungi email] tempat sampah]#

startNode.sh

Pergi ke profil masing-masing dan jalankan startNode.sh untuk memulai Node Agent.

[[dilindungi email] tempat sampah]# ./startNode.sh
ADMU0116I: Informasi alat sedang dicatat file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
ADMU0128I: Alat awal dengan profil AppSrv01
ADMU3100I: Konfigurasi pembacaan untuk server: nodeagent
ADMU3200I: Server diluncurkan. Menunggu status inisialisasi.
ADMU3000I: Server nodeagent terbuka untuk e-bisnis; id proses adalah 11363
[[dilindungi email] tempat sampah]#

serverStatus.sh

Untuk mengetahui status JVM, Anda dapat menggunakan skrip ini dengan –semua argumen.

Ini harus dijalankan di tingkat profil masing-masing. Jika Anda menjalankan ini di tingkat profil DMGR, itu hanya akan menunjukkan status DMGR.

[[dilindungi email] tempat sampah]# ./serverStatus.sh -semua
ADMU0116I: Informasi alat sedang dicatat file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/serverStatus.log
ADMU0128I: Alat awal dengan profil AppSrv01
ADMU0503I: Mengambil status server untuk semua server
ADMU0505I: Server ditemukan dalam konfigurasi:
ADMU0506I: Nama server: nodeagent
ADMU0506I: Nama server: server1
ADMU0508I: Agen Node "nodeagent" DIMULAI
ADMU0508I: Server Aplikasi "server1" DIMULAI
[[dilindungi email] tempat sampah]#

Cadangkan & Mengembalikan

backupConfig.sh

Salah satu hal pertama yang harus dipelajari saat bekerja dalam dukungan produksi adalah bagaimana cara mengambil cadangan. Ketika tidak ada yang berhasil – cadangan membantu.

Anda dapat menggunakan skrip ini untuk mengambil cadangan konfigurasi lingkungan WebSphere Anda. Sebagai praktik terbaik, Anda dapat menggunakan argumen “–nostop”, sehingga dibutuhkan cadangan tanpa menghentikan Deployment Manager.

[[dilindungi email] tempat sampah]# ./backupConfig.sh -nostop
ADMU0116I: Informasi alat sedang dicatat file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/backupConfig.log
ADMU0128I: Alat awal dengan profil AppSrv01
ADMU5001I: Mencadangkan direktori konfigurasi
/ opt / IBM / WebSphere / AppServer / profil / AppSrv01 / config ke file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/WebSphereConfig_2015-04-12.zip
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
ADMU5002I: 933 file berhasil dicadangkan
[[dilindungi email] tempat sampah]#

pulihkanConfig.sh

Jika Anda telah mengubah konfigurasi dan hal-hal tidak seperti yang diharapkan dan ada waktu untuk memulihkan konfigurasi Anda. Nah, Anda bisa menggunakan file cadangan untuk mengembalikan konfigurasi.

[[dilindungi email] tempat sampah]# ./restoreConfig.sh WebSphereConfig_2015-04-12.zip -nostop
ADMU0116I: Informasi alat sedang dicatat file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/restoreConfig.log
ADMU0128I: Alat awal dengan profil AppSrv01
ADMU5502I: Direktori / opt / IBM / WebSphere / AppServer / profil / AppSrv01 / config
sudah ada; mengganti nama menjadi
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config.old
ADMU5504I: Pulihkan lokasi yang berhasil diubah namanya
ADMU5505I: Memulihkan file WebSphereConfig_2015-04-12.zip ke lokasi
/ opt / IBM / WebSphere / AppServer / profil / AppSrv01 / config
…………………………………………………………………………………………………………………………………………………….
ADMU5506I: 933 file berhasil dipulihkan
ADMU6001I: Mulai Persiapan Aplikasi –
ADMU6009I: Pemrosesan selesai.
ADMU6002I: Mulai Persiapan Aset –
ADMU6009I: Pemrosesan selesai.
[[dilindungi email] tempat sampah]#

Apakah Anda menyukainya sejauh ini? Gulir ke bawah untuk lebih bersenang-senang!

Mendapatkan versi & memperbaiki informasi paket

versionInfo.sh

Untuk mengetahui versi WS, tingkat build, paket, arsitektur & fitur yang diinstal diinstal di server Anda.

[[dilindungi email] tempat sampah]# ./versionInfo.sh
WVER0010I: Hak Cipta (c) IBM Corporation 2002, 2012; Seluruh hak cipta.
WVER0012I: Reporter VersionInfo versi 1.15.1.48, tertanggal 2/8/12
——————————————————————————–
Laporan Status Instalasi Produk IBM WebSphere
——————————————————————————–
Laporan pada tanggal dan waktu 12 April 2015 3:18:41 PDT
Instalasi
——————————————————————————–
Direktori Produk / opt / IBM / WebSphere / AppServer
Direktori Versi / opt / IBM / WebSphere / AppServer / properties / versi
Direktori DTD / opt / IBM / WebSphere / AppServer / properties / versi / dtd
Direktori Log / var / ibm / InstallationManager / log
Daftar Produk
——————————————————————————–
NDTRIAL diinstal
Produk Terpasang
——————————————————————————–
Nama Penerapan Jaringan Server Aplikasi Web Aplikasi IBM WebSphere
Versi 8.5.5.0
ID NDTRIAL
Tingkat Bangun gm1319.01
Tanggal Pembuatan 5/14/13
Paket com.ibm.websphere.NDTRIAL.v85_8.5.5000.20130514_1044
Arsitektur x86-64 (64 bit)
Fitur Terpasang IBM 64-bit WebSphere SDK untuk Java
Profil Lengkap Aplikasi WebSphere Server
Alat EJBDeploy untuk modul pra-EJB 3.0
Wadah EJB yang dapat disematkan
Klien tipis dan adaptor sumber daya mandiri
——————————————————————————–
Akhiri Laporan Status Instalasi
——————————————————————————–
[[dilindungi email] tempat sampah]#

Catatan: Anda mungkin tertarik mengikuti argumen yang didukung.

  • -fixpacks: Untuk menampilkan informasi paket perbaikan
  • -long: Untuk menampilkan semua paket perbaikan dan ifix
  • -ifixes: Untuk menampilkan informasi ifixes

getHistoryReport.sh

Jika Anda melakukan audit atau hanya ingin daftar komponen, perbaikan, paket pembaruan dengan tanggal, Anda dapat menjalankan perintah ini, yang akan menghasilkan historyReport.html di direktori kerja saat ini, yang biasanya folder bin.

getVersionReport.sh

Untuk menampilkan versi pembuatan dan tanggal pembuatan instalasi WebSphere. Sering diminta oleh orang-orang dukungan IBM untuk menyelidiki apakah ada masalah yang dicurigai dengan versi tertentu.

Membersihkan Cache

Mungkin ada berbagai alasan untuk menghapus cache yang paling jelas adalah setelah peningkatan. Ada dua cache yang harus Anda pertimbangkan untuk membersihkan 1) JVM 2) OSGi.

clearClassCache.sh

Untuk menghapus cache kelas JVM, Anda dapat menjalankan skrip di atas.

Catatan: JVM harus dihentikan sebelum menghapus cache kelas.

osgiCfgInit.sh

Jalankan perintah di atas untuk menghapus profil OSGi & cache server.

[[dilindungi email] tempat sampah]# ./osgiCfgInit.sh
Cache profil OSGi berhasil dibersihkan untuk / opt / IBM / WebSphere / AppServer / profiles / Dmgr01.
Tembolok server OSGi berhasil dibersihkan untuk / opt / IBM / WebSphere / AppServer / profil / Dmgr01 / server / dmgr.
[[dilindungi email] tempat sampah]#

Catatan: jangan lupa untuk menghentikan proses yang berjalan sebelum menghapus cache.

Mengelola Profil

managesdk.sh

Anda dapat beralih versi jika Anda telah menginstal beberapa SDK. Anda juga dapat menggunakan skrip ini untuk mengetahui SDK terkait yang tersedia ke profil Anda. Contoh di bawah ini menunjukkan daftar SDK yang tersedia.

[[dilindungi email] tempat sampah]# ./manageddk.sh -listAvailable
CWSDK1003I: SDK yang Tersedia:
CWSDK1005I: Nama SDK: 1.6_64
CWSDK1001I: Berhasil melakukan tugas managesdk yang diminta.
[[dilindungi email] tempat sampah]#

pmt.sh

PMT (Alat Manajemen Profil) dapat digunakan untuk membuat profil WebSphere dalam mode GUI. Membuat profil menggunakan PMT sangat mudah – yang harus Anda lakukan adalah membuat level profil yang diinginkan dan ikuti wizard. Anda harus mencobanya!

syncNode.sh

Untuk beberapa alasan, jika Anda tidak dapat melakukan Sinkronisasi Node melalui Konsol Administrasi, Anda dapat menggunakan syncNode.sh dari tingkat profil. Node Agent harus dihentikan sebelum menggunakan skrip ini.

Anda harus memberikan argumen untuk host DMGR & Nomor port SOAP.

[[dilindungi email] tempat sampah]# ./syncNode.sh localhost 8879
ADMU0116I: Informasi alat sedang dicatat file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/syncNode.log
ADMU0128I: Alat awal dengan profil AppSrv01
ADMU0401I: Mulai operasi syncNode untuk node localhostNode01 dengan Deployment
Manajer localhost: 8879
ADMU0016I: Mensinkronisasi konfigurasi antara node dan sel.
ADMU0402I: Konfigurasi untuk node localhostNode01 telah disinkronkan
dengan Deployment Manager localhost: 8879
[[dilindungi email] tempat sampah]#

  • localhost = Nama host Manajer Penempatan
  • 8879 = Nomor port SOGR DMGR

Saya harap skrip di atas bermanfaat untuk pekerjaan sehari-hari Anda. Tingkatkan karier Anda ke satu level dengan mempelajari komputasi awan.

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