• 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

      至此 结束 !

  • 相关阅读:
    Linux下Tomcat启动、停止、重新启动
    Linux安装Tomcat
    CentOS7防火墙firewalld 和 CentOS6防火墙iptables的一些配置命令
    Zabbix监控报警Lack of free swap space on Zabbix server解决办法
    CentOS7 防火墙firewalld 和 CentOS6 防火墙iptables 开放zabbix-agent端口的方法
    yii2安装配置完成后,网页打开报错yiiwebRequest::cookieValidationKey must be configured with a secret key
    CentOS 7 使用unzip解压zip文件提示未找到命令的解决方法
    docker安装脚本
    hadoop常用命令
    yum常用安装包
  • 原文地址:https://www.cnblogs.com/zhengbn/p/3282090.html
Copyright © 2020-2023  润新知