Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

서버들 배포판 업그레이드 (Cross-LTS) #20

Open
5 of 8 tasks
simnalamburt opened this issue Jan 13, 2017 · 6 comments
Open
5 of 8 tasks

서버들 배포판 업그레이드 (Cross-LTS) #20

simnalamburt opened this issue Jan 13, 2017 · 6 comments
Assignees

Comments

@simnalamburt
Copy link
Member

simnalamburt commented Jan 13, 2017

✅ 제미니 업그레이드 계획 (14.04 → 18.04)

제미니는 유피넬의 프로덕션 서버다.

  • nginx를 Caddy로 교체
  • 주요 서비스들 모두 도커화하기
    • 깃랩: 도커화 완료
    • 포디비: 도커화 완료, AWS 서버로 옮김
    • Helix: 도커화 완료, AWS 서버로 옮김
    • 홈페이지: 도커화 완료, AWS 서버로 옮김
  • 도커 볼륨만 남겨둔 채 모든 패키지를 삭제한 다음, 배포판을 업그레이드한 뒤 도커를 재설치하여 업그레이드 완료함

✅ 에델브로이 업그레이드 계획 (16.04 → 20.04)

그냥 재설치하기로했음 #63 참고

⌛ 소드락 업그레이드 계획 (14.04 → 20.04)

막막하다... 점점 레거시 서버가 되어가고있다.

  • nginx를 Caddy로 교체
  • 주요 서비스들 도커화하기
  • 쓰지 않는 패키지들 죄다 삭제하기

유리엘 업그레이드 계획

소드락을 먼저 업그레이드 한 뒤, 유리엘 쓰는 사람들을 소드락으로 이주시키고, 그리고 업그레이드하면 될거같다.

  • nginx를 Caddy로 교체
  • 주요 서비스들 도커화하기
  • 쓰지 않는 패키지들 죄다 삭제하기

유리엘 서버가 사라져서 업그레이드할 필요가 없어졌다.

@simnalamburt simnalamburt self-assigned this Jan 13, 2017
@simnalamburt
Copy link
Member Author

simnalamburt commented Jan 20, 2017

@VBChunguk 에델브로이에 우분투 16.04 LTS 설치할까요? 아니면 다른 배포판 쓸까요?

  • Ubuntu 16.04 LTS Ubuntu 18.04 LTS
  • CentOS 7
  • OpenSUSE Leap

@simnalamburt
Copy link
Member Author

관리가 제일 익숙한 우분투 사용하기로 결정. 이미지 다운로드 링크

@simnalamburt
Copy link
Member Author

원래는 우분투 16.04로 넘어갈 계획이었으나, 몇달만 더 기다리면 18.04가 나온다. 어차피 당분간 업그레이드가 급하지는 않으니 18.04로 바로 넘어가도록 합시다.

@simnalamburt simnalamburt removed their assignment Jan 2, 2018
@simnalamburt simnalamburt changed the title 서버 배포판 업그레이드 (Cross-LTS) 서버들 배포판 업그레이드 (Cross-LTS) May 7, 2018
@simnalamburt
Copy link
Member Author

simnalamburt commented May 9, 2018

에델브로이와 제미니, 두 프로덕션용 서버는 데비안 LTS를 썼으면 좋겠는데 어떻게 생각하시나요? @tirr-c @pbzweihander

데비안 장점

우분투 장점

  • unattended-upgrades, apt-listchanges가 설치되어있어서 업데이트가 자동으로 됨
    • 데비안에서도 이거 깔아주면 땡이긴 함
  • AppArmor(커널 보안모듈, SELinux 대체재)가 기본으로 깔려있음
    • 근데 깔려있기만 하고 설정이 전혀 안되어있어서 아무기능도 안함. 이럴거면 안까는게 나음
    • 쓰고싶다고 쳐고 데비안에서도 앱아머 깔면 땡임
  • ufw(방화벽)이 기본으로 깔려있음
    • 이 역시 깔려만있고 설정이 안되어있음. 이럴거면 안까는게 나음
    • 역시 쓰고싶으면 데비안에서도 깔아서 쓰면 됨
  • 우분투 PPA를 쓸 수 있음
    • 그러나 PPA가 많아지면 Cross-LTS upgrade가 곤란하고, 어차피 개발용 서버가 아니라 프로덕션용 서버이니 도커와 웹서버 딱 두개만 깔고, PPA를 애초에 별로 깔지 않았으면 좋겠음.

docker run -it debian:9이랑 docker run -it ubuntu:18.04로 간단하게 써보시면서 비교해보세요.

@simnalamburt
Copy link
Member Author

에델브로이 Cross-LTS upgrade 지금 합니다

@simnalamburt
Copy link
Member Author

우분투 14.04 LTS 지원이 2019년 4월 부로 종료되었습니다. 이제 정말로 업그레이드를 해야할텐데...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants