aix7安裝was7、打補丁、更改訪問端口、手動啟動was、配置was7、部署項目


1:准備工作 

先了解下即將用到的aix命令,以及安裝包、補丁安裝工具、補丁

was7的安裝包以及補丁工具都是壓縮包形式並且以.tar.gz結尾的

安裝包在800MB左右,通常為****_wasnd_aix_7.tar.gz

補丁工具在100MB左右,通常為****_UPDI_****.tar.gz

補丁,依據你的實際情況1~N個補丁,每個補丁的大小不一,以.pak為后綴名

IBM 每次更新WebSphere的補丁時都會推出相應的補丁工具,也就是說補丁工具要和補丁對應上。否則你使用了7.0.0.3的補丁去更新7.0.0.5的補丁會出現異常(舉個栗子~)。

我們得到了安裝包和補丁升級工具以及補丁之后首先上傳到指定aix服務器上(使用ftp命令或借助工具),在aix服務器的根目錄下有個文件夾叫usr,我極力建議你最好將usr文件夾分配20GB的空間(沒有經過仔細的測試,但20GB對於服務器來說不算多),以免之后安裝的時候會產生“系統目錄空間不足”等錯誤警告!切記,如果遇到“系統安裝目錄不足等情況,你需要將was徹底卸載,並且將根目錄一些必要的文件夾刪除”! 

必看小結:

1:為什么usr目錄分配20GB的空間?

  aix下was的默認安裝路徑為usr/IBM。當然,這個路徑你可以更改,但記住更改的路徑下必要有充足的空間。

2:安裝時請使用root用戶,was為我們提供了非root用戶安裝。但經過我實際測試后發現這不起作用,並且會導致安裝異常,請務必使用root用戶安裝!如果你所擁有的用戶不具備root權限,可以使用sysop登陸后su - root。

2:必要的aix和ftp命令

Aix命令:

sh 文件名.sh   ---運行sh腳本

cd 目錄名  ---進入下一層目錄

cd ..  ---退出本層目錄進入上一層目錄

cd   ---直接退出到根目錄

pwd  ---查看當前目錄

gzip -d  ---文件名.tar.gz 解壓gz壓縮包

tar -xvf  ---文件名.tar 解壓tar壓縮包

rm  文件名 ---刪除某文件, *.后綴則刪除所有后綴相同的文件

rm -rf 文件夾名字---刪除目錄下所有的文件

vi 文件名 ---編輯文件內容

./腳本 ---運行當前目錄下的腳本

Shift+:后再按wq ---退出vi編輯模式

 

ftp 命令:

ftp+ip地址 ---連接目標主機

bin ---指定傳輸文件的方式(ascii也行)

prom ---關閉傳輸文件時的提醒

mget+文件名 ---傳輸文件

3:安裝順序

1、安裝was

2、安裝補丁工具

3、打補丁

4、啟動was ...

4:安裝was7

首先解開gz包,gzip -d 文件名.tar.gz,會生成 *****.tar文件

然后解開tar包,tar -xvf *****.tar, 

解壓過程截圖

解壓完成,便利目錄

在你解壓的was的目錄下,找到 responsefile.nd.txt ,修改一些必要的配置選項

-OPT silentInstallLicenseAcceptance="true"             –-接受協議
-OPT disableOSPrereqChecking="true"                    --取消對系統的檢測
-OPT installType="installNew"                          --是否全新安裝
-OPT profileType="cell"                                --生成概要
-OPT feature="languagepack.console.all"
-OPT feature="languagepack.server.all"
-OPT PROF_adminUserName=”admin”                        --設置管理員的用戶名
-OPT PROF_adminPassword=”admin”                        --設置管理員的密碼
-OPT installLocation="/usr/IBM/WebSphere/AppServer"    --默認安裝路徑

 

以上選項,請在該文件中尋找,如果被注釋掉(# 為注釋)請打開注釋,上面沒有提到的選項請全部注釋掉!

保存文件

以root賬號身份執行,執行命令 ./install -options "responsefile.nd.txt" –silent

要等待一段時間(稍長),直至命令執行完成,詳細安裝日志和錯誤日志請查看 

/usr/IBM/WebSphere/AppServer/logs/install/log.txt

日志結尾出現:INSTCONFSUCCESS表示was安裝成功

查看當前was版本

/usr/IBM/WebSphere/AppServer/bin

這個目錄下有versionInfo.sh

運行此腳本可以看到安裝的was的版本號

必看小結:

  1:安裝過程中如果出現異常或失敗該怎么辦?

首先進入/usr/IBM/WebSphere/AppServer/uninstall/目錄下,執行命令./uninstall,等待was自行卸載一些必要的文件,然后回到/usr目錄下執行命令 rm – rf IBM 和 rm – rf .ibm    刪除IBM和.ibm文件夾。

回到根目錄,執行命令 rm –rf waslogs。至此,was在aix系統上徹底卸載完畢。

  2:如果很快就執行完畢怎么辦?

  2.1:檢查responsefile.nd.txt有沒有安裝上文中所說的去更改。

  2.2:檢查是不是用root安裝的

5:安裝補丁工具

  解壓補丁工具的壓縮包,切忌:was與was補丁解壓時不要在同一目錄同一文件夾內,因為was解壓的時候會產生JDK,was補丁解壓時也會產生JDK,兩個JDK會相互覆蓋導致沖突!

解壓過程

遍歷目錄

進入解壓文件內,進入UpdateInstaller,編輯responsefile.updiinstaller.txt

-OPT silentInstallLicenseAcceptance="true"                      --接受協議
-OPT disableOSPrereqChecking="true"                           --禁止系統檢測
-OPT disableEarlyPrereqChecking="true"                        --禁止先決條件檢查
-OPT installLocation="/usr/IBM/WebSphere/UpdateInstaller"       -–was的安裝路徑以及補丁工具的安裝路徑
 -OPT traceFormat=ALL
 -OPT traceLevel=INFO

 

保存文件,使用root用戶在該文件目錄下執行命令

./install -options responsefile.updiinstaller.txt –silent

 

安裝完成后,會在/usr/IBM/WebSphere文件夾下生成UpdateInstaller文件夾

具體安裝日志或錯誤日志請查看

/usr/IBM/WebSphere/UpdateInstaller/logs/install/log.txt

日志結尾出現:INSTCONFSUCCESS表示補丁工具安裝成功

必看小結:

  1:如果很快(幾秒鍾)就執行完畢,請檢查responsefile.updiinstaller.txt有沒有安裝上述所說的去更改,以上所提到的如果有注釋請打開,沒有的提到的全部注釋掉。另外文件中-OPT allowNonRootSilentInstall="true"表示是否采用非root用戶安裝,經過測試后改成非root用戶安裝不起作用,反而會導致補丁工具安裝失敗

6:安裝補丁

將需要更新的補丁放到一個文件夾內。這里我放在home/zzlc/目錄下。

切記:補丁安裝時是有順序的,先打WAS,然后打WASSDK,有插件的話再打插件

進入 /usr/IBM/WebSphere/UpdateInstaller/responsefiles/

編輯install.txt    

-Wmaintenance.package="/home/zzlc/7.0.0-WS-WAS-AixPPC32-FP0000005.pak;/home/zzlc/7.0.0-WS-WAS-AixPPC32-FP0000015.pak;/home/zzlc/7.0.0-WS-WASSDK-AixPPC32-FP0000005.pak;/home/zzlc/7.0.0-WS-WASSDK-AixPPC32-FP0000015.pak"      --補丁所在目錄 
-W product.location="/usr/IBM/WebSphere/AppServer"                          --要升級的WebSphere路徑
-W update.type="install"                                                    --此處一定要指定更新類型為install

 

保存該文件,

執行腳本 ./update.sh –options responsefiles/install.txt –silent

 

等待一段時間(會比較長……)

查看補丁是否成功安裝

進入/usr/IBM/WebSphere/AppServer/bin這個目錄下有versionInfo.sh  

運行該腳本可以看到現在是哪個版本的was

不知道你是否注意到,由原來的7.0.0.0 變為 7.0.0.15

必看小結:

  1:如果很快就執行完畢了怎么辦?

  1.1:檢查install.txt有沒有按照上述所說的去更改

  1.2:是否使用root用戶執行

  1.3:是在/usr/IBM/WebSphere/UpdateInstaller目錄下執行的腳本嗎?

 

7:更改訪問端口號

如果不需要更改端口號直接忽略這一步!!

端口號更改,was控制台默認的訪問端口是9060,web應用默認的訪問端口是9080

我們將9060改為7012 , 9080改為7240

  9060:

    1:控制台--->環境--->虛擬主機--->admin_host將9060更改為7012

    2:手動更改配置文件,9060更改為7012,以下目中的文件中包含9060的都改為7012

 
        
/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/loopbackCell01/nodes/loopbackCellManager01/

/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/loopbackCell01/nodes/loopbackCellManager01/

  9080:

    1:控制台--->環境--->虛擬主機--->default_host將9080更改為7240

    2:手動更改配置文件,9080更改為7240,以下目中的文件中包含9080的都改為7240

/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/loopbackCell01/nodes/loopbackCellManager01/

/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/loopbackCell01/nodes/loopbackCellManager01/

  注:loopbackCell01根據你實際安裝的來

  保存。

8:啟動was

  經過了前面這些操作,現在was已經成功安裝了。

  先啟動manager

  進入/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/bin

  執行腳本 startManager.sh,

  日志:/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr

  啟動node節點

  進入/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin

  執行腳本 startNode.sh

  日志:/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/

  登錄地址示例: http://ip:9060/ibm/console

  至此 結束 !


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM