본문 바로가기

IT Professional/Microsoft Exchange

Exchange Production 환경에서의 TroubleShooting 시 주의점 시스템을 운영하다 보면, 늘 정상적이고 평범한 상황에서 진행되는 경우는 거의 없습니다. 개선, 도는 증설 프로젝트 중이건 아니건, 장애는 늘 발생하고 , 해당 장애를 해결하고 원인을 규명하기 위한 노력은 지속되게 되죠. 능숙한 엔지니어 일수록 Trouble Shooting 에 사용하는 도구는 가장 기본적인 것 부터 시작하게 됩니다. 이벤트 로그, 부팅 메시지 등등등… 운이 좋으면 덤프가 남아 있을 수도 있고… 하지만, 차라리 시스템에 죽어 버리거나 덤프가 발생하게 되면, 오히려 처리하기가 쉽습니다. 문제는 Hang 이 걸리면, 무한 루프가 돌건… 사용자가 영향을 받기 전에는 문제를 탐지 할 수 없는 경우가 많고, 특히 내부적으로 개발하거나 프로젝트 중에서 개발된 모듈이 Data 를 잘 못 Handling.. 더보기
Microsoft Exchange Monitoring 의 개요 모든 IT 인프라가 마찬가지 겠지만, 운영에 가장 중요한 요소 중의 하나는 모니터링이다. 의사 결정이 필요하더라도 일상적인 업무를 잘하는 것이야 당연한 것일 거고, 장애가 나지 않게 잘 운영하는 것이야 말로, 운영자 주 업무의 기본 중에 기본이다. 인프라 또는 주요 Application 의 운영자는 성능이나 로직에 상관없이 잘 해야 본전이라는 생각에 좀 서글프기도 하다. 그런데, 문제는 장애 안나게 잘 운영한다는 것이 생각만큼 쉽지 않다는 것이다. SW 적인 변화 관리, 보안, 바이러스 같은 이슈에 더해서, HW 적인 장애, 드라이버 업데이트 뿐만 아니라, 전력, 항온 항습까지… 모든 요소들이 연관되어 최종적으로 end user 에세 delivery 되는 형태가 서비스인지라… (솔직히 end user 는.. 더보기
ESEUTIL 을 사용하여 Exchange Database Clean up 하기 이 글을 읽기 전에… 이 글은 Microsoft 의 Exchange에 대하여 어느 정도 기본적인 지식이 있거나, 또는 직접 운영하고 있는 실무자를 대상으로 합니다. 어느 날… 운영 중인 Exchange 의 사용자 하나로 부터 메일을 열 수 없다는 전화를 받는다. 그리고… 전화가 우르르 몰려 들기 시작한다. 이 때 가장 먼저 해야 할일은 Event log 의 확인이고, 서버 상의 전체 사용자가 문제가 아니라면, 특정 Storage 의 문제일 것이라는 추측이 가능하다. 익스체인지 관리 콘솔을 열어 보면, 분명 특정 Storage 가 분리(unmount) 되어있을 것이다. 해결책은? 간단하다. 해당 Storage 를Mount 하면 된다. 문제 해결!!!! 이라면 좋겠으나… 그렇게 쉽게 마운트 될 Storage.. 더보기
MS 메뉴얼에는 없는 MS Exchange 운영 (4) - 모니터링(1) 모든 IT 인프라가 마찬가지 겠지만, 운영에 가장 중요한 요소 중의 하나는 모니터링이다. 의사 결정이 필요하더라도 일상적인 업무를 잘하는 것이야 당연한 것일 거고, 장애가 나지 않게 잘 운영하는 것이야 말로, 운영자 주 업무의 기본 중에 기본이다. 인프라 또는 주요 Application 의 운영자는 성능이나 로직에 상관없이 잘 해야 본전이라는 생각에 좀 서글프기도 하다. 그런데, 문제는 장애 안나게 잘 운영한다는 것이 생각만큼 쉽지 않다는 것이다. SW 적인 변화 관리, 보안, 바이러스 같은 이슈에 더해서, HW 적인 장애, 드라이버 업데이트 뿐만 아니라, 전력, 항온 항습까지… 모든 요소들이 연관되어 최종적으로 end user 에세 delivery 되는 형태가 서비스인지라… (솔직히 end user 는.. 더보기
MS 메뉴얼에는 없는 MS Exchange 운영 (3) - 3rd Party (백업, 감사) MS 에게 특정한 기능이 되냐? 라는 질문에 된다 보다 안된다는 답변을 듣는 경우가 더 많다. 혹은 영업 사원이 된다고 한 이후에 실제로 기능을 사용해서 뭔가 하려고 보면, 약간 편하게 하기 위해서 엄청난 투자를 해야 한다거나, 한번 리부팅을 하지 않고 넘어가기 위해서 10시간의 추가적인 작업을 해야 한다거나... 그런 작업을 최소화 하기 위해 따로 Tools 들이 판매되고 있다... 물론 유료다... 그런 관리자의 작업 과정에서 필요한 툴들이 어떤 것들이 있는지 한번 알아 보자. 백업과 복원 시스템 관리자의 첫번째 업무는 백업이고, 두번째 없무는 백업이고, 세번째 업무도 백업이다. 그런데 익스체인지는 백업만큼이나 복원이 중요하다. 솔직히 복원도 잘 안되고 어렵다. 저장소 전부 스토리지 그룹이 왕창 날아.. 더보기
MS 메뉴얼에는 없는 MS Exchange 운영 (2)- HW 메뉴얼에는 없지만, 익스체인지 구성을 위한 HW 를 한번 알아 보자. 물론 프로젝트를 진행했으면 컨설턴트나 MS 기술지원 인력이 있다면 친절하게 알려 주겠지만... 늘 옆에 불러다 앉혀 놓기도 힘들 뿐더러.. 외부 사람과 이야기 하려면, 어느 정도는 알아야 이야기 하기 편할 터.... 물론 HW 란 놈은 돈으로 발라 버리면 가장 편하지만, 늘 부족한 것이 투자 비용이고, 어떻게 하면 효율적가가 중요하니... 그리고, 일단 돈 없는 기준으로 어떻게 구성할 건지 생각해 보기로 하자.. Storage - 익스체인지의 가장 중요한 부분이다. 몇가지 서버의 기능 별로 중요하게 고려해야 할 부분이 있으니, 서버 별로 이야기해 보자. 1. 메일 박스 - 익스체인지 2010 으로 넘어오면서, HDD 의 부하가 급격하게.. 더보기
MS 메뉴얼에는 없는 MS Exchange 운영 - 패치 Microsoft 는 전통적으로 사용자와 개발자의 지원이 강력하기로 유명한 기업이다. 기본적으로 유닉스라는 기반에서 DBMS, WAS 등을 만들어 오던 전산 환경에서 홀로 떨어져 나와 COM 이니 DCOM 이니 하는 처음 들어 보는 황당무개한 것들을 일반 사용자들이 사용하려고 하면, 첫번째로 접근해야 할 부분이 사용자 생산성일 것이고, 사용자가 생산성이라면, 아무리 쉬워도 배우고 익히는 지원이 웹으로건 무엇이건 열심히 해야 할 수 밖에 없었을 것이다. 하지만, 그런 MS 도 사용자, 시스템 관리자 들이 잘 알지 못하는 사실들이 있으니... 하나 하나 들어 보자... 패치 패치... MS 에서 만든 서버를 운영할 때 지속적으로 부딪히는 부분이다. 서비스의 중단을 수반함은 물론이고 더 문제는, 패치로 인한 .. 더보기