순서
- Networker Server 구버전 확인
- nsr_shutdown
- systemctl stop gst
- java 설치 확인
- Networker Server 신버전 패키지 파일 업로드
- rpm -Uvh 업데이트 (clnt, xtdclnt, node, authc, serv, nmc)
- nmc_config 구성
- systemctl start networker
- systemctl start gst
- 확인
구버전 Networker Server
구 Networker Server Version 확인
rpm -qa | grep lgto
신 Networker Server의 버전에 맞는 호환성 찾아두기
자바 확인
java -version
java가 설치되어 있어야 한다
(java 버전은 신 Networker Server 호환에 맞게)
Networker Server 패키지 업데이트
networker 서비스 중지
nsr_shutdown
패키지 업데이트
클라이언트 패키지 업데이트
- 만약 모듈이 있다면 모듈 먼저 진행
- dependency 오류가 뜰텐데, rpm u가 구버전을 삭제하고 신버전을 까는 거라, 19.4 clnt를 지우는 과정에서 19.10 serv의 의존성을 건드려서 그렇다. rpm e로 다 삭제하고 다시 깔거나 --nodeps 해주자
rpm -Uvh lgtoclnt-19.10.0.2-1.x86_64
클라이언트 확장 패키지 업데이트
rpm -Uvh lgtoxtdclnt-19.10.0.2-1.x86_64
스토리지 노드 패키지 업데이트
rpm -Uvh lgtonode-19.10.0.2-1.x86_64
인증 패키지 업데이트
rpm -Uvh lgtoauthc-19.10.0.2-1.x86_64
알아서 유효성검사를 진행한다
여기서 실패할 경우 authc_configure 스크립트를 실행해 인증을 직접 구성해야한다
서버 패키지 업데이트
rpm -Uvh lgtoserv-19.10.0.2-1.x86_64
nmc 패키지 업데이트
rpm -Uvh lgtonmc-19.10.0.2-1.x86_64
nmc config 설정
./opt/lgtonmc/bin/nmc_config
ue로 설정 (업데이트)
깔려 있는 rpm 패키지 파일들 버전 확인
rpm -qa | grep lgto
Networker 서비스 start
gst 서비스 start
19.10 버전으로 업데이트 완료