System Center

MOM을 Operations Manager 2007로 마이그레이션

Andy Dominey

 

한 눈에 보기:

  • Operations Manager 배포 계획
  • 하드웨어 요구 사항 평가
  • 과거 데이터 보존
  • 테스트 계획

서버 모니터링과 관리는 현대의 모든 IT 인프라에서 매우 중요한 부분입니다. IT 인프라가 제대로 운영되고 사용자들의 로드를 적절히 지원하도록 하는 것이 절대적으로 중요하기 때문입니다. 그러나 이와 관련한 정보를 수집하는 일이

말처럼 쉬운 것은 아니며 수집된 정보를 처리하는 것은 또 전혀 다른 문제입니다. 다행히 도움이 될 만한 솔루션이 있습니다. Microsoft® Operations Manager(MOM)는 지난 7년간 이와 같은 과제의 처리를 지원해 왔으며 그 최신 버전인 System Center Operations Manager 2007은 한층 더 향상된 능력을 선보이고 있습니다.

왜 마이그레이션해야 하는가?

System Center Operations Manager 2007은 기존 버전인 MOM 2005에 비해 많은 부분이 크게 개선되었습니다. 핵심 아키텍처가 재설계되었으며, 여러 장치에서 사용되는 응용 프로그램에 대한 인식 기능이 향상되었으며 서버뿐만 아니라 하나의 서버를 구성하는 모든 구성 요소를 인식할 수 있도록 획기적으로 개선되었습니다.

또한 Operations Manager는 경고 데이터를 집계하면서 잘못된 경고의 수를 크게 줄일 수 있는 강력한 데이터 정렬 엔진과 문제 소재 확인 및 해결 과정을 원활하게 하는 Health Explorer를 지원합니다.

사용자 환경 전체의 시스템 성능 활용도를 쉽게 추적할 수 있게 해 주는 자동 튜닝 임계값과 기준 설정 엔진(baselining engine)을 갖추고 있으며 보고 엔진이 크게 개선되어 탁월한 그래픽과 드릴스루 보고 기능을 제공합니다. 그림 1을 통해 보고 데이터가 시각적으로 어떻게 표현되는지 살펴보시기 바랍니다.

그림 1 Operations Manager 2007의 가용성 보고서

그림 1** Operations Manager 2007의 가용성 보고서 **(더 크게 보려면 이미지를 클릭하십시오.)

Operations Manager는 서버뿐만 아니라 데스크톱 컴퓨터도 모니터링할 수 있습니다. 다음은 Operations Manager 2007에 새로 추가된 기능의 일부입니다.

  • Windows Server System™ 플랫폼에 대한 탁월한 모니터링 기능
  • 강력한 응용 프로그램 모니터링 기능
  • 일상적인 작업의 자동화
  • 엔터프라이즈 수준의 확장과 제어를 용이하게 해 주는 차세대 데이터베이스 엔진
  • 보안 강화 및 Active Directory® 통합

System Center Operations Manager 2007의 새로운 기능에 대한 자세한 내용은 TechNet Magazine 이번 호에 실린 Pete Zerger의 "탁월한 서버 모니터링 기능을 제공하는 Operations Manager 2007"을 참조하십시오.

Operations Manager로의 마이그레이션

Operations Manager 2007로의 마이그레이션 계획을 수립하기 전에, 직접 업그레이드는 불가능하다는 점을 인지해야 합니다. Operations Manager의 아키텍처 자체에 너무나 중요한 변화가 있었기 때문에 사용 중 업그레이드를 수용할 만큼 기존 버전과의 호환성을 유지할 수 없었습니다. 따라서 현재 MOM 2000 또는 MOM 2005를 실행 중이라면 이 기사에서 설명하는 마이그레이션 전략 중 하나를 선택해야 할 것입니다.

기존 버전의 MOM을 실행하고 있지 않다면 그냥 새로운 버전만 설치하면 됩니다. 그러나 설치 또는 마이그레이션 수행이 가능한 숙련된 기술을 충분히 보유하고 있는지 아니면 외부의 지원이 필요한지 여부를 최대한 조기에 판단해야 할 것입니다. 이 사항은 프로젝트의 전체적인 비용에 영향을 미칠 것이 분명하므로 착수 단계에서 충분히 고려되어야 합니다.

마이그레이션 시나리오

현재 MOM이 실행되지 않는 환경이라면 구축 작업은 간단합니다. 계획 및 아키텍처 설계 단계를 거쳐 소프트웨어를 설치하기만 하면 됩니다. 그러나 현재 MOM을 사용하고 있을 경우, Microsoft는 두 가지 마이그레이션 시나리오, 즉 같은 하드웨어에 병행 설치하는 방식과 다른 하드웨어에 병행 설치하는 방식을 지원합니다. 그러면 두 방식을 모두 살펴보겠습니다.

같은 하드웨어에 병행 설치 이 시나리오에서는 Operations Manager를 기존 MOM 2000 또는 MOM 2005 아키텍처와 동일한 하드웨어에 설치합니다. 이 방식은 MOM 인프라의 사용률이 크게 높지 않고 서버 하드웨어가 기존 버전과 새로운 버전을 함께 호스팅하기에 충분한 처리 능력을 갖고 있는 경우에 유용합니다. 따라서 이 방식은 Operations Manager의 설치가 기존 MOM 서버의 성능에 심각한 부담을 주지 않을 경우에만 선택해야 합니다.

다른 하드웨어에 병행 설치 이 방식에서는 Operations Manager를 새로운 하드웨어 또는 다른 하드웨어에 새로 설치합니다. 마이그레이션이 진행되는 동안 기존 관리 인프라에 거의 부담을 주지 않기 때문에 이 방식이 보다 선호됩니다. 그런데 반드시 하드웨어를 추가할 필요는 없다는 점을 기억하십시오. 새로운 Operations Manager 2007 서버는 기존 서버 하드웨어가 재할당될 때까지 가상 시스템에 스테이징(stage)될 수 있습니다.

고려 사항

특정한 마이그레이션 전략을 실행하기 전에 고려해야 할 몇 가지 중요한 사항이 있습니다.

첫째, 하드웨어 및 소프트웨어 요구 사항과 관련 비용을 고려해야 합니다. Operations Manager 인프라의 일부 또는 전체를 가상 시스템에 스테이징 또는 구축하는 경우에도 Operations Manager에서 모니터링하는 각 에이전트의 OML(운영 관리 라이선스)과 OS 및 응용 프로그램의 라이선스가 필요합니다.

둘째, 작업을 수행할 인력 및 리소스 확보 계획을 수립해야 합니다. 소규모 기업이라면 계획 수립이 특별히 복잡하거나 어렵지 않겠지만 규모가 큰 기업이라면 전체적인 마이그레이션 전략에서 매우 중요한 부분이 될 것입니다.

또한 이 마이그레이션 작업이 기존 모니터링 인프라 또는 서버 자산에 전체적으로 미칠 수 있는 잠재적 영향도 고려해야 합니다. 서버 다시 부팅은 물론 중요한 프로덕션 서버의 장애 가능성까지 모든 우발적 사태에 대비할 수 있는 계획을 마련해야 합니다.

보관 데이터의 저장 및 보고를 위해 MOM 2000 환경에서 Microsoft Access™ 데이터베이스를 사용하고 있거나 MOM 2005 환경에서 SQL Server™ 데이터 웨어하우스를 사용하고 있는 경우 해당 데이터를 Operations Manager 2007로 마이그레이션하는 기능은 현재 지원되지 않는다는 점에 유의하십시오.

성공적인 마이그레이션을 위한 계획 수립

컨설턴트인 필자의 시각에서 볼 때 부적절한 배포 계획은 가장 큰 문제 중 하나입니다. 새 하드웨어에 설치할 것인지 기존 하드웨어에 설치할 것인지 결정했으면 다음 단계에서는 프로젝트 계획을 수립해야 합니다.

비록 충분하지는 않지만 이 기사에서 제시한 프로젝트 단계는 프로젝트 계획에 반드시 포함되어야 합니다. 프로젝트의 각 단계에 충분한 시간을 배정하고, 필요한 모든 리소스를 고려하십시오.

앞서 언급했듯이 System Center Operations Manager 2007의 아키텍처는 MOM 2000 및 2005와 크게 다릅니다. 무엇보다, Operations Manager에는 RMS(루트 관리 서버)라는 새로운 서버 역할이 추가되었습니다. RMS는 관리 그룹을 위한 구성을 관리하고 다른 관리 그룹 및 타사 제품에 대한 모든 연결을 처리하며, 관리 그룹의 보안도 담당합니다. 이 역할은 기존 System Center Operations Manager 관리 서버에서 담당할 수 있지만 시스템 환경의 규모가 크고 복잡할 경우에는 전용 서버를 배정해야 합니다. 또한 MOM 2005에 존재했던 계층형 관리 그룹이라는 개념은 연결된 관리 그룹(Connected Management Group)으로 대체되었습니다. 이 새로운 아키텍처에서는 실제 경고 데이터가 관리 그룹 간에 전달되지 않으며, 연결된 관리 그룹에서 내보낸 경고가 요청 중인 관리 그룹의 UI에 표시됩니다. 또한 트러스트되지 않은 도메인 또는 작업 그룹의 컴퓨터에 에이전트를 설치하고자 한다면 반드시 인증서를 사용해야 에이전트와 관리 서버의 상호 인증(Operations Manager에서 강제하는 기능)이 가능합니다.

System Center Operations Manager를 위한 아키텍처를 설계하려면 모니터링하려는 서버와 클라이언트의 수, 그 위치가 트러스트된 도메인인지 여부, 모니터링해야 하는 응용 프로그램과 플랫폼, 네트워크 인프라를 모니터링하려고 하는지 여부 등을 고려해야 합니다. 또한 사용자 지정 규칙 또는 관리 팩을 요구하는 응용 프로그램도 파악해야 합니다.

이 단계에서 관리 팩의 요구 사항을 파악해야 합니다. 모니터링할 응용 프로그램이 결정되었으면 설치할 관리 팩을 결정할 수 있습니다. 관리 팩에는 특정 응용 프로그램 또는 운영 체제에 적용되는 규칙, 모니터, 작업, 클래스 등이 포함되며, 시스템 환경에서 관련 응용 프로그램 또는 운영 체제를 사용하고 있다면 반드시 가져와야 합니다. 이 단계에서 이루어지는 관리 팩에 대한 선택은 하드웨어 및 소프트웨어 요구 사항, 그리고 소프트웨어 설치 및 구성에 할애해야 하는 시간에 영향을 미칩니다.

Operations Manager 인프라의 아키텍처에 대한 구상이 세워졌으면 System Center Capacity Planner 2007이라는 도구(본 기사 작성 시점에는 베타 버전임)를 꺼낼 차례입니다. 이 도구를 이용하여 네트워크 및 서버 인프라의 구체적인 계획을 마련하고 Operations Manager 배포 계획을 대상으로 시뮬레이션을 실행하여 인프라를 충분히 모니터링, 관리할 수 있는지 점검합니다.

마이그레이션을 계획하고 있다면, 이 시점에서 아키텍처 설계에도 특별한 관심을 기울여야 합니다. MOM 200x가 Operations Manager와 함께 실행되면 네트워크 트래픽이 늘어난다는 사실도 고려해야 합니다.

배포

다음 단계로 배포를 고려해야 합니다. 소프트웨어를 설치하려면 먼저 적절한 하드웨어가 준비되었는지 확인할 필요가 있습니다. 새로운 환경에 소프트웨어를 설치한다면, 특히 데이터베이스 서버의 경우라면 하드웨어를 새로 마련하는 것이 좋습니다. 그러나 하드웨어를 마련할 수 없다면 관리 서버를 가상화할 수 있습니다. 마이그레이션하는 경우, 하드웨어를 새로 구입하지 않고 가상화된 서버를 사용해도 새로운 인프라를 충분히 스테이징(stage)할 수 있습니다. 이러한 상황이라면 기존 MOM 서버가 사용 중지되고 재구성되는 동안 가상 시스템을 사용하여 Operations Manager를 스테이징할 수 있습니다.

서버가 준비되면 소프트웨어 설치를 시작할 수 있습니다. 우선, Operations Manager를 실행할 서버에 필요한 소프트웨어가 갖춰져 있는지 확인합니다. 예를 들어 SQL Server 2000을 실행하는 서버에 Operations Manager를 설치할 계획이라면 먼저 SQL Server 2005 SP1로 업그레이드해야 합니다. 이를 확인하려면 System Center Operations Manager 설치 미디어에 있는 Operations Manager 필수 구성 요소 확인 도구(prerequisite checker)를 실행합니다.

소프트웨어 준비 조건을 모두 갖추고 SQL Server와 Reporting Services를 구성했으면 Operations Manager 소프트웨어 설치를 시작할 수 있습니다. 단일 서버 환경의 경우에는 설치 작업이 간단합니다. 서버에서 Operations Manager 설치 파일을 실행하고, 필요한 경우 Operations Manager 보고 기능을 설치하면 됩니다. 그러나 분산 환경의 경우에는 Operations Manager 구성 요소를 개별 서버에 정확한 순서로 설치해야 합니다. 먼저 데이터베이스를 설치하고 첫 번째 관리 서버를 설치하면 루트 관리 서버 역할이 자동으로 할당됩니다. 그 후에 다른 관리 서버를 설치할 수 있습니다. 마지막 단계에서 웹 콘솔과 보고 구성 요소를 설치합니다.

마이그레이션

이 단계에서는 새로운 기능을 실행하기 전에 새 인프라가 기존의 모니터링 기능을 정확히 반영하고 있는지 확인해야 합니다. 기존 환경에서 사용되던 모든 관리 팩이 새로운 Operations Manager 배포에 정확히 복제되어야 합니다. 기존의 Operations Manager 관리 팩을 그대로 가져올 수 있다면 좋겠지만 새로운 버전이 아닌 관리 팩은 기존 관리 그룹에서 내보낸 다음 설치 CD에 있는 MPConvert 도구를 통해 변환해서 Operations Manager로 가져와야 합니다. 크기가 작거나 간단한 사용자 지정 관리 팩이라면 새로 만드는 편이 낫습니다. 이 도구는 구성을 복제할 때도 유용합니다. MOM 2005 - Operations Manager 마이그레이션 도구는 기존 MOM 관리 그룹에서 Operations Manager로 구성을 복제할 때 도움이 됩니다. 이 도구도 Operations Manager 설치 CD에 있습니다. 그림 2는 마이그레이션이 진행되는 동안의 일반적인 구성을 보여 줍니다.

그림 2 마이그레이션 중의 일반적인 구성

그림 2** 마이그레이션 중의 일반적인 구성 **(더 크게 보려면 이미지를 클릭하십시오.)

구성이 복제되었으면 Operations Manager가 MOM과 동일한 경고를 실제로 내보내고 동일한 데이터를 수집하는지 확인해야 합니다. 다행히 Operations Manager 에이전트는 기존 MOM 에이전트와 공존할 수 있으므로 두 에이전트를 동시에 실행할 수 있습니다. 따라서 구형 시스템의 가동을 중단시키기 전에 두 에이전트로부터 데이터를 수집하여 비교할 수 있습니다.

다음으로 체계적인 테스트 계획을 세워야 합니다. 테스트는 단순히 기존 시스템의 경고를 Operations Manager 시스템의 경고와 비교하는 것으로 끝날 수도 있지만, 새로운 시스템을 철저히 평가하기 위해서는 의도적으로 경고를 발생시켜야 할 수도 있습니다. 테스트 결과에 만족한다면 MOM 콘솔 또는 에이전트 컴퓨터의 프로그램 추가/제거 기능을 이용하여 기존 MOM 에이전트 제거 작업을 시작할 수 있습니다.

보고는 MOM과 System Center Operations Manager 배포에서 큰 부분을 차지하는 기능이므로, 역시 설명이 필요합니다. 기존 SystemCenterReporting 데이터베이스는 현재 Operations Manager 2007로 마이그레이션할 수 없는 상태이므로 Operations Manager를 위한 Reporting Services 인스턴스를 새로 만들고, MOM 2005(SystemCenterReporting) 데이터베이스는 기존 보고서를 표시할 수 있도록 기존의 전용 SQL Reporting Services 인스턴스에 유지해야 합니다. System Center Operations Manager 2007의 새로운 보고 콘솔인 Reporting Services 콘솔은 제품 자체에 통합되었으므로 Operations Manager가 아닌 다른 용도로 사용하는 것은 바람직하지 않습니다. 보고 데이터의 마이그레이션 문제는 향후 데이터 마이그레이션 스크립트를 통해 해결될 수도 있겠지만 그때까지는 보관된 보고 데이터에 작별을 고하시되, 새롭고 화려한 보고서를 만들어내기 시작하면 경영진은 너무 좋아서 기존 데이터가 없어졌다는 것을 알아채지 못할 것이라는 사실로 위안을 삼으시기 바랍니다.

결론

System Center Operations Manager는 MOM 2000과 2005에 비해 크게 개선되었지만 그 혜택을 누리기 위해서는 어느 정도 대가를 치러야 합니다. 근간이 되는 아키텍처가 대대적으로 변경되었다는 점, 그에 따라 사용 중 업그레이드가 지원되지 않는다는 사실은 배포 비용이 늘어날 수 있음을 의미합니다. 이러한 비용을 최소화하는 열쇠는 올바른 계획을 수립하고 적절한 인력을 확보하는 데 있습니다. 그러한 준비에 성공한다면 Microsoft가 System Center Operations Manager에 기울인 노력의 결과물을 여러분의 것으로 만들 수 있을 것입니다.

Andy Dominey는 IT 업계에서 8년간 종사했으며 현재는 영국의 1E에서 Windows 관리 전문가로 근무하고 있습니다. 그는 MOM 2000부터 MOM을 다뤄 왔으며 Microsoft에서 과거 2년간 MOM 분야의 MVP로 선정되었습니다.

© 2008 Microsoft Corporation 및 CMP Media, LLC. All rights reserved. 이 문서의 전부 또는 일부를 무단으로 복제하는 행위는 금지됩니다..