본문 바로가기
운영체제 (LNX,WIN)

Unix 및 Linux에 대한 ConfigMgr 2012 SP1 지원

by 날으는물고기 2013. 8. 20.

Unix 및 Linux에 대한 ConfigMgr 2012 SP1 지원

728x90

지원되는 배포판

ConfigMgr 2012 SP1은 다음과 같은 Unix 및 Linux 배포판에 대한 클라이언트 지원을 제공합니다.

Red Hat Enterprise Linux (RHEL)

  • 버전 4, 5, 6 (x86 및 x64)

Solaris

  • 버전 9 (SPARC)
  • 버전 10 (x86 및 SPARC)

SUSE Linux Enterprise Server (SLES)

  • 버전 9 (x86)
  • 버전 10 SP1 (x86 및 x64)
  • 버전 11 (x86 및 x64)

향후 지원되는 배포판이 증가할 예정이며, 이는 System Center Operations Manager의 Unix 및 Linux 지원과 일치하도록 설계되었습니다. 이 지원은 주로 서버 배포판을 대상으로 합니다.

지원되는 기능

ConfigMgr 2012 SP1의 Unix/Linux 클라이언트는 경량이며 다음과 같은 기능을 제공합니다:

  • 하드웨어 인벤토리 수집
  • 설치된 소프트웨어 인벤토리 수집
  • 소프트웨어 배포

 

Unix/Linux 클라이언트를 지원하기 위해 ConfigMgr 2012의 인프라를 변경할 필요가 없으며, 기존 Windows 기반 보고서를 그대로 활용할 수 있습니다.

클라이언트 아키텍처

각 Unix/Linux 배포판은 고유한 클라이언트 설치 파일을 가지고 있으며, Microsoft 다운로드 센터에서 다운로드할 수 있습니다. ConfigMgr 2012 SP1 클라이언트와 함께 CIM 서버인 NanoWbem(Open Management Infrastructure, OMI)이 설치됩니다. 이는 Windows의 WMI와 유사한 기능을 제공합니다.

 

ConfigMgr 2012 SP1의 Unix/Linux 클라이언트는 HTTP 또는 HTTPS를 통해 통신하며, 콘텐츠 다운로드도 동일한 프로토콜을 사용합니다. Unix/Linux 클라이언트는 워크그룹 클라이언트로 취급되므로 네트워크 액세스 계정(Network Access Account)을 구성해야 합니다.

ConfigMgr 관리자로서 왜 관심을 가져야 하는가?

ConfigMgr을 소유하고 있다면 Windows뿐만 아니라 Unix 및 Linux 시스템도 효과적으로 관리할 수 있습니다. 또한, 통합된 환경을 통해 Windows, Unix 및 Linux 시스템의 운영 지표를 함께 제공할 수 있습니다.

 

Unix 및 Linux 시스템을 효과적으로 관리하기 위해 전체적인 운영 체제 지식이 필요하지는 않지만, 기본적인 개념을 익히는 것이 중요합니다.

Unix 및 Linux 클라이언트 설치

ConfigMgr 2012 SP1의 Unix 및 Linux 클라이언트는 기본 제공되지 않으며, 별도로 다운로드해야 합니다.

다운로드 링크: Microsoft 다운로드 센터

설치 파일을 다운로드하면 특정 Unix 및 Linux 버전에 대한 개별 설치 파일과 Universal Installer가 포함되어 있습니다. Universal Installer는 모든 Linux 플랫폼을 지원하지만, Unix 플랫폼의 경우 별도 파일을 사용해야 합니다.

Hyper-V에서 Unix/Linux 실행 시 주의 사항

Hyper-V 환경에서 Unix/Linux를 실행하는 경우 다음 문제를 고려해야 합니다:

  1. Hyper-V의 기본 통합 구성 요소를 지원하지 않는 배포판은 수동으로 드라이버를 설치해야 합니다.
  2. Hyper-V에서 네트워크가 동작하지 않는다면 Legacy NIC를 사용해야 합니다.
  3. SUSE Linux에서는 YaST를 활용하여 네트워크를 구성할 수 있습니다.
  4. ifconfig 명령어를 사용하여 네트워크 구성을 확인하고, 영구 적용을 위해 /etc/network/interfaces 파일을 수정해야 합니다.

원격 관리 도구

Windows 관리자에게 친숙한 도구를 사용하여 Unix/Linux 시스템을 원격으로 관리할 수 있습니다.

  • Putty: Unix/Linux 시스템에 원격 접속 (SSH)
  • WinSCP: Windows에서 Unix/Linux로 파일 전송 및 편집
  • VI 편집기: Unix/Linux의 기본 텍스트 편집기

클라이언트 설치 과정

  1. 임시 디렉토리를 생성: /tmp/CCMClient
  2. Windows 공유에서 클라이언트 파일을 마운트 
  3. mount -t cifs -o username=<User Name>,password=<password> //<Windows 컴퓨터>/<공유 폴더> /tmp/CCMClient
  4. 또는 WinSCP를 이용하여 클라이언트 파일을 전송
  5. 설치 파일 실행
    chmod +x install
    ./install
  6. 클라이언트 실행 확인
    /etc/init.d/ccmexecd start
  7. 정책 및 하드웨어 인벤토리 수집 명령 실행
    /opt/microsoft/configmgr/bin/ccmexec –rs policy
    /opt/microsoft/configmgr/bin/ccmexec –rs hinv
  8. 로그 분석: /opt/microsoft/configmgr/var/log/scxcm.log
    • 기본적으로 Warning 수준의 로그만 출력되므로 필요하면 Trace 수준으로 변경 가능
    • 설정 파일: /opt/microsoft/configmgr/etc/scxcm.conf

OMI를 활용한 관리

Unix/Linux 클라이언트는 OMI를 활용하여 Windows WMI와 유사한 방식으로 데이터를 저장하고 조회할 수 있습니다. cimv2 네임스페이스에서 하드웨어 인벤토리를 수집하며, ConfigMgr 콘솔에서 해당 정보를 확인할 수 있습니다.

 

ConfigMgr 2012 SP1을 사용하면 Unix 및 Linux 시스템을 Windows 시스템과 동일한 방식으로 관리할 수 있습니다. 이 문서에서 소개한 내용을 참고하여 Unix 및 Linux 시스템을 통합 관리 환경에 추가하고, 더욱 효율적인 IT 운영을 구현하시길 바랍니다.

 

추가적으로, System Center Orchestrator를 활용하여 Unix/Linux 클라이언트의 자동 설치를 진행할 수도 있습니다. 이에 대한 자세한 내용은 이곳을 참고하세요.

728x90

댓글