728x90
반응형
개요
Confluence버전, 미들웨어, 응답이 느리가 가상 Type이 안좋을 때
안정적 운용을 실시할 수 있도록, 우선은 보안 업데이트 및 현 단계의 미들웨어까지
Confluence의 최신 버전까지 올리는 일을 계획한다.
대응 절차
OS 업데이트
service tomcat6 stop
service mysql stop
yum update
yum update --enablerepo=epel
>tomcat6 정상 종료할 수 있게 됩니다.
reboot
애플리케이션(JAVA)의 변경, Add-on 갱신, DB 튜닝
- Add-on UPDATE 할 수 있도록 DB의 파라미터를 수정한다.
service tomcat6 stop
service mysql stop
infra-misc-test-3 # diff my.cnf my.cnf-`date +%F`
< max_allowed_packet=128M
service mysql start
- Oracle JAVA1.7설치
Oracle사이트의 회원 등록을 실시하지 않으면 설치 패키지가 입수할 수 없다.(1.7이 낡은 때문)
java -version
:현재 버전을 확인합니다.
rpm -ivh jdk-7u80-linux-x64.rpm
alternatives --config java
:리스트 확인입니다.
alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_80/bin/java 3
java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
- JAVA_HOME환경 변수의 변경
infra-misc-test-3 # grep JAVA_HOME /etc/tomcat6/tomcat6.conf
#JAVA_HOME="/usr/lib/jvm/jre-1.7.0-openjdk.x86_64"
JAVA_HOME="/usr/java/jdk1.7.0_80"
- 서비스 구동
service tomcat6 start
- admin사용자로 포털에 로그인한 뒤"Manage add-ons"로 이동한다.
일반설정 -> Manage add-ons
- UPM업데이트
화면 상단의 유니버설 플러그인 매니저를 UPDATE 한다. 페이지를 갱신하다. - addon에서 무료 틀로 UPDATE 가능한 것은 모두 UPDATE를 실시한다.
포털 버전 업 (5.6.4>5.6.6)
지정 버전의 tar파일을 미리 다운로드한다.
https://ja.atlassian.com/software/confluence/download-archives
- 서비스 정지
service tomcat6 stop
service mysql stop
Confluence의 교환
tar zxvf confluence-VERSION.tar.gz
mv /var/lib/tomcat6/webapps/confluence /tmp/
chmod 775 confluence-VERSION/confluence
mv confluence-VERSION/confluence /var/lib/tomcat6/webapps/
데이터 지정
vi /var/lib/tomcat6/webapps/confluence/WEB-INF/classes/confluence-init.properties
- # confluence.home=/var/data/confluence/
+ confluence.home=/var/data/confluence/
- MySQL드라이버의 카피
cp -pR /tmp/confluence/WEB-INF/lib/mysql-connector-java-5.1.29-bin.jar /var/lib/tomcat6/webapps/confluence/WEB-INF/lib/
로그 리네임(기동시의 모니터링을 실시했기 때문)
cd /var/data/confluence/logs
mv atlassian-confluence.log atlassian-confluence.log.old
서비스의 기동과 모니터링
/etc/init.d/mysql start
/etc/init.d/tomcat6 start
tail -f /var/data/confluence/logs/atlassian-confluence.log
포털 버전 업(5.6.6>5.7.5)
지정 버전의 tar파일을 미리 다운로드한다.
https://ja.atlassian.com/software/confluence/download-archives
- 서비스 정지
service tomcat6 stop
service mysql stop
Confluence의 교환
tar zxvf confluence-VERSION.tar.gz
mv /var/lib/tomcat6/webapps/confluence /tmp/
chmod 775 confluence-VERSION/confluence
mv confluence-VERSION/confluence /var/lib/tomcat6/webapps/
데이터 지정
vi /var/lib/tomcat6/webapps/confluence/WEB-INF/classes/confluence-init.properties
- # confluence.home=/var/data/confluence/
+ confluence.home=/var/data/confluence/
MySQL드라이버의 카피
cp -pR /tmp/confluence/WEB-INF/lib/mysql-connector-java-5.1.29-bin.jar /var/lib/tomcat6/webapps/confluence/WEB-INF/lib/
로그 리네임(기동시의 모니터링을 실시했기 때문)
cd /var/data/confluence/logs
mv atlassian-confluence.log atlassian-confluence.log.old
캐쉬 파일 삭제
cd /var/data/confluence/
rm -rf index/* journal/*
rm -rf bundled-plugins plugins-cache plugins-osgi-cache plugins-temp
mysql -u root -p
mysql> use confluence
mysql> SELECT COUNT(entry_id) FROM journalentry;
mysql> DELETE FROM journalentry;
mysql> quit
서비스의 기동과 모니터링
/etc/init.d/mysql start
/etc/init.d/tomcat6 start
tail -f /var/data/confluence/logs/atlassian-confluence.log
- 문제가 없으면 admin 사용자로 포털에 로그인하여 검색 인덱스를 재구축한다.
- 일반 설정> 콘텐츠
- 인덱스 작성 캐시 클리어 한다.
- 일반 설정 > 캐시 관리 > 상세 뷰를 표시 > 맨 오른쪽 하단의 "모두 지우기"를 실시한다.
- 플러그인 업데이트
- 일반설정 > Manage add-ons > 무료범위 UPDATE를 모두 실행한다.
728x90
300x250
'IT > Confluence' 카테고리의 다른 글
Confluence 업그레이드 절차 (0) | 2021.08.17 |
---|---|
Confluence mysql percona backup 설정 (0) | 2021.08.12 |
Confluence 서버 이관 및 재설정 (0) | 2021.08.09 |
Confluence 설정 (0) | 2021.08.09 |
Confluence Maintenance (index 재구축, 캐쉬 클리어) (0) | 2021.08.09 |