최근 포토로그


IT Infra 서버교체 ▶ Linux & Unix & Windows

IT 인프라쪽에 대해서 일을 하다보면, 어려가지 일들을 하게 되는 경우가 많다.

그 중 하나가  HW에 대한 교체 작업 및 재활용 하는 작업이며,  결국 말만 다르지.. 서버를 바꾸는 작업을 하게 된다.

이때, 여러가지가 고려 사항이 있을 수 있는데.. 특히 일단  OS를 동일하게 할 것이냐 여부이다.

OS가 동일하지 않으면, 이것저것 고려해야 할 것이, 많아 일단 제외하고 OS 가 동일하다는 관점에서 좀 적어 보기로 했다.

1. HW 교체시 제약 사항
  가. OS 가 동일한가 여부
     - OS 동일하지 않다
       개발해야 하는 부분이 뭐가 있는지 확인이 필요하며, 이것이 가장 중요하다.

     -  OS 동일하다
        순조롭게 HW 교체 작업을 준비해도 될 것이다.


일반적으로 OS 가 동일하다면, 대부분 HW 설정 값 및 OS의 환경 변수 값을 맞춰 달라는 요청이 대부분일 것이다.
이럴 경우 아래와 같은 경우가 일반적일 수 있다.

그래서 대부분 커널 변수 값을 떠올리게 마련인데, Network 부분의 설정도 중요하게 볼 필요가 있다.

예를 들면 DB 오라클인 경우, L2스위치 설정등도 봐줘야 할때가 있다는 것이다.

2. 환경 변수 값 동일하게 맞춰 주기
  가.대부분 맞춰으나 일부는 맞춰지지 않는 경우가 있다. 메모리를 키운다던가 하면 그와 연관된 값이 달라 질 수 있기 때문이다.

  나. .profile 등 도 일단 맞춰서 잘 가져다 놓아야 하는 부분이 있다.

  다. 특히 권한 문제가 원하지 않게 이슈가 될 수 있는데.. 이런 문제를 예방하기 위해서 OID 값과  UID값을 맞추는 작업이 필요하다.
    - 나중에 맞추려면 곤욕스런 경우가 발생 할 수 있기 때문이다.

아울러 파일 권한 등을 맞춰 줘야 하는 경우가 있는데.. 이런 경우를 해소하기 위해서 대다수 원본의 값을 묶어서 풀어주는 경우가 대부분이다.
   하지만 이때도 미리 계정값을 다 맞춰놓지 않으면, 원하는 데로 되지 않는다.

 3. Network 설정값 맞춰주기
  가. 서버 교체시 IP를 바꾸지 않으면 일이 줄을 수 있으나.. IP를 바꾸게 되면 이것 저것 손봐야 하는 것이 한두 건이 아니다.
    - 특히, IP는 방화벽과 너무 물려 있어 이것이 참 고욕일 수 있다. 아울러 NFS를 사용한다면, 이 부분도 면밀하게 봐야 할 것이다.

 나. IP를 변경하지 않는다면, 일반적으로 맞춰야 할 내용 IP, default route, routing table 등이 작업 할 수 있는데, 가끔은 MTU 값들도 셋팅하는 경우가 있어 이 부분도 같이 봐야 할 것이다.

4. HA cluster 설정값 및 /etc/service 및 /etc 아래 환경 파일값 확인
  가. OS의 환경값들이 어느정도 정리가 되면, HA솔루션이 있다면 해당 값들을 맞춰 놓는 것이 중요 하다.
      그리고 /etc 아래 환경 파일에 대한 값들을 비교하면 좋다.

5.동일한 IP라고 가정한다면, 일반적으로 패쇄망에서 구성하여, 나중에 Network 선만 신규 서버로 재 연결하여, 서버 교체를 완료하는 방법이 가장 편리하고, 불편한 이슈를 생각할 필요가 없다.

위 내용말고도 어려가지 이슈가 있을 수 있겠지만.. 단순 서버만 교체한다면, 이정도만 생각해 보면 큰 무리가 없었다.

다만 이렇게 하지 못하는 경우.. 즉 기존 OS의 버젼을 올려서 서버를 교체 하는 경우 ,  AIX => AIX의 버젼을 바꾼다던가 할 경우엔 이것 저것을 같이 고려해야 하는 사항이 많다.

기존 사용 sw의 호완성 체크라던가.. HA솔루션의 지원 여부 등등 이 있을 수 있다.


감기 기운에 쓰다보니.. 두서 없이 글이 써지긴 해는데.. 그래도 나름 뭔가를 정리해 놓아야 할 것 같아서 글을 넣어 보았다.



덧글

  • 타마 2017/11/20 11:16 # 답글

    음.... 예상대로 머리가 터져나가는 작업이네요...
  • powerenters 2017/11/20 12:35 #

    말씀하신데로 조금 지저분한 작업이기도 합니다... ㅠㅠ
댓글 입력 영역