Các kịch bản quản trị máy chủ ứng dụng WebSphere hữu ích

Có hơn 125 tệp kịch bản lệnh shell được bao gồm trong Máy chủ ứng dụng WebSphere của IBM (WAS) khi bạn cài đặt nó.


Không phải tất cả chúng đều hữu ích và nếu bạn là người học, bạn có thể không nhận thức được một số tập lệnh mạnh mẽ để sử dụng trong công việc hàng ngày.

Tôi đã liệt kê một số tập lệnh hữu ích nhất để giảm bớt cuộc sống của bạn với tư cách Quản trị viên WebSphere.

Các tập lệnh sau được thử nghiệm trong môi trường IBM WAS ND 8.5.5 và không thấy lý do nào khiến nó giành được công việc trong bất kỳ môi trường nào khác.

Dừng lại & Bắt đầu quản lý triển khai, đại lý Node & JVM

stopManager.sh

Bạn có thể dừng Trình quản lý triển khai bằng lệnh trên.

[[email được bảo vệ] thùng rác]# ./stopManager.sh
ADMU0116I: Thông tin công cụ đang được đăng nhập vào tập tin
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/stopServer.log
ADMU0128I: Công cụ bắt đầu với cấu hình Dmgr01
ADMU3100I: Đọc cấu hình cho máy chủ: dmgr
ADMU3201I: Yêu cầu dừng máy chủ được ban hành. Chờ trạng thái dừng.
ADMU4000I: Máy chủ dmgr dừng hoàn thành.
[[email được bảo vệ] thùng rác]#

Ghi chú: điều này phải được thực thi trong đường dẫn hồ sơ DMGR.

startManager.sh

Bạn có thể khởi động Trình quản lý triển khai bằng lệnh trên.

[[email được bảo vệ] thùng rác]# ./startManager.sh
ADMU0116I: Thông tin công cụ đang được đăng nhập vào tập tin
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
ADMU0128I: Công cụ bắt đầu với cấu hình Dmgr01
ADMU3100I: Đọc cấu hình cho máy chủ: dmgr
ADMU3200I: Máy chủ đã ra mắt. Đang chờ trạng thái khởi tạo.
ADMU3000I: Máy chủ dmgr mở cho doanh nghiệp điện tử; quá trình id là 9183
[[email được bảo vệ] thùng rác]#

Ghi chú: điều này phải được thực hiện trong đường dẫn hồ sơ DMGR.

startServer.sh

Để khởi động JVM, bạn có thể sử dụng startServer.sh với tên máy chủ như bên dưới.

[[email được bảo vệ] thùng rác]# ./startServer.sh server1
ADMU0116I: Thông tin công cụ đang được đăng nhập vào tập tin
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
ADMU0128I: Công cụ bắt đầu với hồ sơ AppSrv01
ADMU3100I: Đọc cấu hình cho máy chủ: server1
ADMU3200I: Máy chủ đã ra mắt. Đang chờ trạng thái khởi tạo.
ADMU3000I: Máy chủ server1 mở cho doanh nghiệp điện tử; quá trình id là 10633
[[email được bảo vệ] thùng rác]#

Ghi chú: Node Agent phải được khởi động trước khi bắt đầu JVM.

stopServer.sh

Bạn có thể tắt JVM bằng cách thực hiện lệnh trên cùng với tên JVM.

[[email được bảo vệ] thùng rác]# ./stopServer.sh máy chủ1
ADMU0116I: Thông tin công cụ đang được đăng nhập vào tập tin
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log
ADMU0128I: Công cụ bắt đầu với hồ sơ AppSrv01
ADMU3100I: Đọc cấu hình cho máy chủ: server1
ADMU3201I: Yêu cầu dừng máy chủ được ban hành. Chờ trạng thái dừng.
ADMU4000I: Máy chủ server1 dừng hoàn thành.
[[email được bảo vệ] thùng rác]#

stopNode.sh

Để dừng Tác nhân nút tương ứng, bạn phải truy cập vào cấu hình đó và thực hiện stopNode.sh để dừng Tác nhân nút.

[[email được bảo vệ] thùng rác]# ./stopNode.sh
ADMU0116I: Thông tin công cụ đang được đăng nhập vào tập tin
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/stopServer.log
ADMU0128I: Công cụ bắt đầu với hồ sơ AppSrv01
ADMU3100I: Đọc cấu hình cho máy chủ: gật đầu
ADMU3201I: Yêu cầu dừng máy chủ được ban hành. Chờ trạng thái dừng.
ADMU4000I: Đã dừng hoàn thành thuốc thử máy chủ.
[[email được bảo vệ] thùng rác]#

startNode.sh

Chuyển đến hồ sơ tương ứng và thực hiện startNode.sh để khởi động Tác nhân nút.

[[email được bảo vệ] thùng rác]# ./startNode.sh
ADMU0116I: Thông tin công cụ đang được đăng nhập vào tập tin
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
ADMU0128I: Công cụ bắt đầu với hồ sơ AppSrv01
ADMU3100I: Đọc cấu hình cho máy chủ: gật đầu
ADMU3200I: Máy chủ đã ra mắt. Đang chờ trạng thái khởi tạo.
ADMU3000I: Máy chủ gật đầu cho doanh nghiệp điện tử; quá trình id là 11363
[[email được bảo vệ] thùng rác]#

máy chủStatus.sh

Để tìm hiểu trạng thái JVM, bạn có thể sử dụng tập lệnh này với đối số củaallall.

Điều này phải được thực hiện ở cấp hồ sơ tương ứng. Nếu bạn thực hiện điều này ở cấp hồ sơ DMGR, nó sẽ chỉ hiển thị trạng thái của DMGR.

[[email được bảo vệ] thùng rác]# ./serverStatus.sh -all
ADMU0116I: Thông tin công cụ đang được đăng nhập vào tập tin
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/serverStatus.log
ADMU0128I: Công cụ bắt đầu với hồ sơ AppSrv01
ADMU0503I: Truy xuất trạng thái máy chủ cho tất cả các máy chủ
ADMU0505I: Máy chủ được tìm thấy trong cấu hình:
ADMU0506I: Tên máy chủ: gật đầu
ADMU0506I: Tên máy chủ: server1
ADMU0508I: Tác nhân nút "thuốc thử" được bắt đầu
ADMU0508I: Máy chủ ứng dụng "máy chủ 1" được bắt đầu
[[email được bảo vệ] thùng rác]#

Sao lưu & Khôi phục

backupConfig.sh

Một trong những điều đầu tiên cần học khi làm việc trong hỗ trợ sản xuất là làm thế nào để sao lưu. Khi không có gì hoạt động – sao lưu giúp.

Bạn có thể sử dụng tập lệnh này để sao lưu cấu hình môi trường WebSphere của bạn. Như một cách thực hành tốt nhất, bạn có thể sử dụng đối số của ngay lập tức, vì vậy, nó cần một bản sao lưu mà không cần dừng Trình quản lý triển khai.

[[email được bảo vệ] thùng rác]# ./backupConfig.sh -nostop
ADMU0116I: Thông tin công cụ đang được đăng nhập vào tập tin
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/backupConfig.log
ADMU0128I: Công cụ bắt đầu với hồ sơ AppSrv01
ADMU5001I: Sao lưu thư mục cấu hình
/ opt / IBM / WebSphere / AppServer / profile / AppSrv01 / config để tập tin
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/WebSphereConfig_2015-04-12.zip
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
ADMU5002I: 933 tệp được sao lưu thành công
[[email được bảo vệ] thùng rác]#

khôi phụcConfig.sh

Nếu bạn đã thay đổi cấu hình và mọi thứ không như mong đợi và có thời gian để khôi phục cấu hình của bạn. Chà, bạn có thể sử dụng tập tin sao lưu để khôi phục cấu hình.

[[email được bảo vệ] thùng rác]# ./restoreConfig.sh WebSphereConfig_2015-04-12.zip -nostop
ADMU0116I: Thông tin công cụ đang được đăng nhập vào tập tin
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/restoreConfig.log
ADMU0128I: Công cụ bắt đầu với hồ sơ AppSrv01
ADMU5502I: Thư mục / opt / IBM / WebSphere / AppServer / profile / AppSrv01 / config
đã tồn tại; đổi tên thành
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config.old
ADMU5504I: Khôi phục vị trí được đổi tên thành công
ADMU5505I: Khôi phục tệp WebSphereConfig_2015-04-12.zip về vị trí
/ opt / IBM / WebSphere / AppServer / profile / AppSrv01 / config
…………………………………………………………………………………………………………………………………………………….
ADMU5506I: 933 tệp được khôi phục thành công
ADMU6001I: Bắt đầu chuẩn bị ứng dụng –
ADMU6009I: Đang xử lý hoàn tất.
ADMU6002I: Bắt đầu chuẩn bị tài sản –
ADMU6009I: Đang xử lý hoàn tất.
[[email được bảo vệ] thùng rác]#

Bạn có thích nó cho đến nay? Cuộn xuống để vui hơn!

Bắt phiên bản & sửa thông tin gói

phiên bảnInfo.sh

Để tìm hiểu phiên bản WAS, cấp độ xây dựng, gói, kiến ​​trúc & cài đặt các tính năng được cài đặt trên máy chủ của bạn.

[[email được bảo vệ] thùng rác]# ./versionInfo.sh
WVER0010I: Bản quyền (c) Tập đoàn IBM 2002, 2012; Đã đăng ký Bản quyền.
WVER0012I: Phóng viên VersionInfo phiên bản 1.15.1.48, ngày 2/8/12
——————————————————————————–
Báo cáo trạng thái cài đặt sản phẩm WebSphere của IBM
——————————————————————————–
Báo cáo vào ngày và giờ 12 tháng 4 năm 2015 3:18:41 AM PDT
Cài đặt
——————————————————————————–
Danh mục sản phẩm / opt / IBM / WebSphere / AppServer
Thư mục phiên bản / opt / IBM / WebSphere / AppServer / property / version
Thư mục DTD / opt / IBM / WebSphere / AppServer / property / version / dtd
Nhật ký thư mục / var / ibm / InstallerManager / log
Danh sách sản phẩm
——————————————————————————–
Cài đặt NDTRIAL
Sản phẩm đã cài đặt
——————————————————————————–
Tên Triển khai mạng máy chủ ứng dụng WebSphere của IBM
Phiên bản 8.5.5.0
ID quốc gia
Cấp độ xây dựng gm1319.01
Ngày xây dựng 5/14/13
Gói com.ibm.websphere.NDTRIAL.v85_8.5.5000.20130514_1044
Kiến trúc x86-64 (64 bit)
Các tính năng đã cài đặt WebSphere SDK 64 bit của IBM cho Java
Hồ sơ đầy đủ của máy chủ ứng dụng WebSphere
Công cụ EJBDeploy cho các mô-đun tiền EJB 3.0
Container EJB có thể nhúng
Máy khách mỏng độc lập và bộ điều hợp tài nguyên
——————————————————————————–
Báo cáo tình trạng cài đặt kết thúc
——————————————————————————–
[[email được bảo vệ] thùng rác]#

Ghi chú: bạn có thể quan tâm đến các đối số được hỗ trợ.

  • -fixpacks: Để hiển thị thông tin gói sửa lỗi
  • -dài: Để hiển thị tất cả các gói sửa lỗi và ifixes
  • -ifixes: Để hiển thị thông tin ifixes

getHistoryReport.sh

Nếu bạn đang thực hiện kiểm toán hoặc chỉ muốn liệt kê các thành phần, sửa lỗi, làm mới gói theo ngày, bạn có thể chạy lệnh này, sẽ tạo historyReport.html trong thư mục làm việc hiện tại, thường là thư mục bin.

getVersionReport.sh

Để hiển thị phiên bản xây dựng và ngày xây dựng cài đặt WebSphere. Các nhân viên hỗ trợ của IBM thường yêu cầu điều tra nếu có bất kỳ sự cố đáng ngờ nào với một phiên bản cụ thể.

Xóa bộ nhớ cache

Có thể có nhiều lý do khác nhau để xóa bộ nhớ cache, lý do rõ ràng nhất là sau khi nâng cấp. Có hai bộ nhớ cache mà bạn nên xem xét xóa 1) JVM 2) OSGi.

ClearClassCache.sh

Để xóa bộ đệm của lớp JVM, bạn có thể thực thi đoạn script trên.

Ghi chú: Phải dừng JVM trước khi xóa bộ nhớ cache của lớp.

osgiCfgInit.sh

Thực hiện lệnh trên để xóa hồ sơ OSGi & bộ đệm máy chủ.

[[email được bảo vệ] thùng rác]# ./osgiCfgInit.sh
Bộ đệm hồ sơ OSGi được làm sạch thành công cho / opt / IBM / WebSphere / AppServer / profile / Dmgr01.
Bộ đệm máy chủ OSGi được dọn sạch thành công cho / opt / IBM / WebSphere / AppServer / profile / Dmgr01 / server / dmgr.
[[email được bảo vệ] thùng rác]#

Ghi chú: don lồng quên dừng các tiến trình đang chạy trước khi xóa bộ nhớ cache.

Hồ sơ quản lý

Managedk.sh

Bạn có thể chuyển đổi phiên bản nếu bạn đã cài đặt nhiều SDK. Bạn cũng có thể sử dụng tập lệnh này để tìm hiểu SDK có liên quan đến hồ sơ của bạn. Ví dụ bên dưới hiển thị danh sách SDK có sẵn.

[[email được bảo vệ] thùng rác]# ./managesdk.sh -listAv Available
CWSDK1003I: SDK có sẵn:
CWSDK1005I: Tên SDK: 1.6_64
CWSDK1001I: Thực hiện thành công nhiệm vụ Managedk được yêu cầu.
[[email được bảo vệ] thùng rác]#

pmt.sh

PMT (Công cụ quản lý hồ sơ) có thể được sử dụng để tạo các cấu hình WebSphere trong chế độ GUI. Tạo hồ sơ bằng PMT rất dễ dàng – tất cả những gì bạn phải làm là tạo mức độ hồ sơ mong muốn và làm theo trình hướng dẫn. Bạn phải thử nó!

syncNode.sh

Vì một số lý do, nếu bạn có thể thực hiện đồng bộ hóa Node qua Bảng điều khiển quản trị, bạn có thể sử dụng syncNode.sh từ cấp độ hồ sơ. Node Agent phải được dừng lại trước khi sử dụng tập lệnh này.

Bạn phải truyền một đối số cho máy chủ DMGR & Số cổng SOAP.

[[email được bảo vệ] thùng rác]# ./syncNode.sh localhost 8879
ADMU0116I: Thông tin công cụ đang được đăng nhập vào tập tin
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/syncNode.log
ADMU0128I: Công cụ bắt đầu với hồ sơ AppSrv01
ADMU0401I: Bắt đầu hoạt động syncNode cho nút localhostNode01 với Deployment
Quản lý localhost: 8879
ADMU0016I: Đồng bộ hóa cấu hình giữa nút và ô.
ADMU0402I: Cấu hình cho nút localhostNode01 đã được đồng bộ hóa
với Trình quản lý triển khai localhost: 8879
[[email được bảo vệ] thùng rác]#

  • localhost = Tên máy chủ quản lý triển khai
  • 8879 = Số cổng DMGR SOAP

Tôi hy vọng các kịch bản trên là hữu ích cho công việc hàng ngày của bạn. Đưa sự nghiệp của bạn lên một cấp bằng cách học điện toán đám mây.

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