지원되는 배포판
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를 실행하는 경우 다음 문제를 고려해야 합니다:
- Hyper-V의 기본 통합 구성 요소를 지원하지 않는 배포판은 수동으로 드라이버를 설치해야 합니다.
- Hyper-V에서 네트워크가 동작하지 않는다면 Legacy NIC를 사용해야 합니다.
- SUSE Linux에서는 YaST를 활용하여 네트워크를 구성할 수 있습니다.
ifconfig
명령어를 사용하여 네트워크 구성을 확인하고, 영구 적용을 위해/etc/network/interfaces
파일을 수정해야 합니다.
원격 관리 도구
Windows 관리자에게 친숙한 도구를 사용하여 Unix/Linux 시스템을 원격으로 관리할 수 있습니다.
- Putty: Unix/Linux 시스템에 원격 접속 (SSH)
- WinSCP: Windows에서 Unix/Linux로 파일 전송 및 편집
- VI 편집기: Unix/Linux의 기본 텍스트 편집기
클라이언트 설치 과정
- 임시 디렉토리를 생성:
/tmp/CCMClient
- Windows 공유에서 클라이언트 파일을 마운트
mount -t cifs -o username=<User Name>,password=<password> //<Windows 컴퓨터>/<공유 폴더> /tmp/CCMClient
- 또는 WinSCP를 이용하여 클라이언트 파일을 전송
- 설치 파일 실행
chmod +x install ./install
- 클라이언트 실행 확인
/etc/init.d/ccmexecd start
- 정책 및 하드웨어 인벤토리 수집 명령 실행
/opt/microsoft/configmgr/bin/ccmexec –rs policy /opt/microsoft/configmgr/bin/ccmexec –rs hinv
- 로그 분석:
/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 클라이언트의 자동 설치를 진행할 수도 있습니다. 이에 대한 자세한 내용은 이곳을 참고하세요.
댓글