Linux环境中的升级
此处说明在以下环境中Garoon的升级步骤。
- OS:Red Hat Enterprise Linux 8
- Web服务器服务:Apache 2.4.37
- Web服务的CGI目录:/var/www/cgi-bin
- Web服务器的文档根目录:/var/www/html
- 安装标识符:cbgrn
- MySQL:安装包中捆绑的MySQL
操作步骤:
-
使用root用户登录服务器主机。
-
停止服务器主机的Web服务器服务。
[root@garoon admin]# systemctl stop httpd.service
-
停止调度服务。
[root@garoon admin]# /etc/init.d/cyss_cbgrn stop
-
确认MySQL服务的状态。
[root@garoon admin] # /etc/init.d/cyde_5_0 status
如MySQL服务处于停止状态请启动。
[root@garoon admin] # /etc/init.d/cyde_5_0 start
-
确认httpd.conf,KeepAlive的设置是否为无效。
有关KeepAlive设置的确认、更改方法,请参考以下页面。
详情请参考(仅Linux环境时)将Apache的KeepAlive设置为无效。 -
确认THP功能是否无效。
[root@garoon admin]# cat /sys/kernel/mm/transparent_hugepage/enabled
如果“never”被[ ]选取时,说明THP功能无效。
范例:always madvise [never]
如显示“[always] madvise never”或“always [madvise] never”,则THP功能有效。
THP功能有效时请禁用THP功能。详情请参考(仅Linux环境时)禁用transparent hugepages(THP)功能。 -
移动到安装包所在的目录。
-
执行安装包。
[root@garoon admin]# sh grn-5.15.0-linux-x64.bin
-
确认显示的内容,点击Y键后,按Enter键。
开始安装Garoon。如此信息正确显示请输入Y。 Installing starts. If the above message is displayed correctly, type 'Y', otherwise type 'N'.
-
同意试用许可协议时,输入“yes”,按Enter键。
可按Space或Enter键滚动页面。
不同意试用许可协议时,输入“no”,按Enter键。终止升级。 -
选择升级。输入“1”,按Enter键。
Garoon已安装。 1: 升级 2: 普通卸载(保留配置文件及数据库文件等资源文件) 3: 完全卸载(从目录中删除所有文件) [1|2|3]:
-
确认程序文件的安装位置,并输入数据库管理用户的密码,按Enter键。
程序文件安装在“/usr/local/cybozu”内。 请输入数据库管理用户的密码。 可使用的字符为“a-z, A-Z, 0-9, _”。 密码必须保持在6~10个字符以内。 Enter Password:
-
确认显示的内容,如正确则输入“yes”,按Enter键。
开始安装。
输入“no”,按Enter键,安装会停止。Summary of install configuration 程序文件的安装位置: /usr/local/cybozu 数据库管理用户 cbroot 数据库管理用户的密码 cybozu 安装标识符: cbgrn Web服务器的执行用户名: apache CGI程序的安装位置: /var/www/cgi-bin/cbgrn 图像文件的安装位置: /var/www/html/cbgrn 与MySQL进行通信时所使用的端口号 3770 调度服务的启动脚本: /etc/rc.d/init.d/cyss_cbgrn 产品的删除脚本: /var/www/cgi-bin/cbgrn/uninstall_cbgrn MySQL启动脚本 /etc/rc.d/init.d/cyde_5_0 MySQL删除脚本 /usr/local/cybozu/mysql-5.0/uninstall_cyde_5_0 按照上述设置进行安装。是否执行? [yes or no]:
-
确认升级是否正常完成。
升级正常完成。 Installing Cybozu Scheduling Service... Installing Web files... Copying license files... Installing uninstall scripts... 安装正常成功。 请启动web浏览器访问以下URL。 http://(服务器的FQDN或IP地址)/(CGI目录的虚拟路径)/cbgrn/grn.cgi 例)http://webserver.cybozu.co.jp/cgi-bin/cbgrn/grn.cgi 例)http://10.10.203.55/cgi-bin/cbgrn/grn.cgi
-
启动调度服务。
[root@garoon admin]# /etc/init.d/cyss_cbgrn start
-
确保调度服务已停止。
[root@garoon admin]# /etc/init.d/cyss_cbgrn status
如调度服务已启动,则显示执行中的进程编号。
进程编号的范例:sched(31622) is running...
-
启动服务器主机的Web服务器服务。
[root@garoon admin]# systemctl start httpd.service
-
确认服务器主机的Web服务器服务是否已启动。
[root@garoon admin]# systemctl status httpd.service
启动Web服务器服务后,运行状态中将显示 active (running)。
运行状态的显示范例:Active: active (running)