Categories
블로그

CentOS 6 복구와 7버전으로의 마이그레이션

앞서 말씀드린 것처럼 작업 중 서버가 다운되어 서버에 연결된 웹사이트, 웹앱 등의 서비스가 모두 중단되었습니다.

웹사이트와 서비스에 접속하려고 해도 서버가 살아있지 않아서 접속이 안 됩니다.

그래서 최근 작업과 목표는 매우 간단했습니다.

서버를 되살리거나 최신 버전로 마이그레이션를 수행하여 서버를 다시 활성화합니다.

물론 실제 작업은 개 삽질입니다.

호환성을 신경써서 눈물을 흘렸지만 결론적으로 일부 웹페이지와 핵심서비스는 복구 상태이고 지금은 큰 문제는 없습니다.

하지만 사실 제 입장에서는 굉장히 안타까운 일이었습니다.

전통적인 컴퓨팅 환경에서 터무니없는 일이 발생했기 때문에 더욱 그렇습니다.

저희 서버는 물리적 서버가 아닌 기반의 인스턴스로 운영하고 있는데, 명령어를 한 번 치면 커널이 업그레이드 되어 부팅조차 할 수 없었습니다

네, 장기 지원 기간이 종료된 것으로 알고 있습니다만, 사용자 입장에서는 레포가 끊기면 레포를 열고 다시 업데이트 하는 것이 당연합니다.

헐 전화한번 받았는데 년 12월에 선언이 되어서 그때까지는 그랬는데 지금은 안되네요.

그동안 전혀 예상하지 못한 사고가 났고, 복구로 이미징 또는 인스턴스 생성 메뉴로 이동하면 부팅되지 않을 수 있으니 무작정 업데이트 하지 마세요.

아마존 리눅스처럼 클라우드 전용 배포판을 만들어서 이런 문제를 미리 막을 수 있다고 생각했는데 생각해보니 상대방은 공기업의 계열사였다.

따라서 웹 페이지 또는 웹 앱을 실행하는 데 필요한 모든 파일이 있습니다.

확보된 상태였고 어쨌든 이랬으니 다시 얻어서 망하지 말고 7로 그냥 마이그레이션합시다.

그래서 현재 7에 업로드하고 복구를 단계별로 수행하고 있습니다.

플로팅 데이터를 복사하니 웹이 복구가 되었는데 웹앱이 문제였습니다

그런 다음 원하는 디렉토리에 연결할 수 있습니다.

필요한 모든 설정과 파일은 마운트를 통해 서버 측 디렉터리로 가져왔고 물론 여전히 호환성 문제가 있으므로 여전히 건드리고 있습니다.

하지만 4년 전 오래된 물리적 서버에서 클라우드로 첫 마이그레이션를 수행한 회사는 웹 앱을 조금 재미있게 만들었습니다.

각 앱에 계정을 할당하고 해당 계정에서 웹 서버를 실행했습니다.

변경하면 큰 문제는 없고, 할 때 홈디렉토리만 잡으면 된다.

아 그리고 홈디렉토리에 따로 데이터 디스크를 마운트해서 따로 저장해 두었더니 복잡할 것 같아서요.

복잡하지만 이렇게 질문할 수 있습니다.

그런 다음 지금까지 누가 접근하고 관리했는지, 기존 직원들은 서비스를 어떻게 했는지 물었다

제가 있는 곳은 연구 관련 기업이라 기본적인 용도로 사용하는 사람들만 있습니다.

그들은 매우 바빴기 때문에 그것을 본업으로 처리할 수 없었습니다.

20년 넘게 돌린 앱이 있습니다.