달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
System Center 솔루션 중 연동, 자동화 솔루션인 Orchestrator를 통해 PowerShell 스크립트를 실행하는 경우 ExecutionPolicy의 기본 보안 설정에 따라 아래와 같이 경고, 오류가 발생합니다.


이런 경우 Set-ExecutionPolicy Cmdlet을 실행해 실행 정책을 Remotesigned 또는 Unrestrited로 설정해 주어야 합니다.



그런데, 이렇게 설정해 주었음에도 불구하고 계속해서 위 오류가 발생하는 경우를 겪으시는 분들이 있으실 겁니다.
이는 기본적으로 PowerShell을 실행하면 64비트 PowerShell이 실행되는데 Orchestrator는 32비트 PowerShell을 실행하기 때문에 발생합니다. 프로그램 목록을 검색해 32비트 PowerShell을 실행해 동일하게 ExecutionPolicy를 설정하면 됩니다.

 


 
:
Posted by 커널64
System Center 2012 SP1 기준의 몇 가지 참고 사항들입니다. 배포 시 참고하시기 바랍니다.

System Requirements for System Center 2012 SP1


SQL Server 지원 버전
- SQL Server 2008 R2 SP1 Standard 및 Datacenter
- SQL Server 2008 R2 SP2 Standard 및 Datacenter
- SQL Server 2012 Standard 및 Enterprise
- SQL Server 2012 SP1 Standard 및 Enterprise


SQL Server 2012의 AlwaysOn 구성 지원
- App Controller 
- Operations Manager 
- Orchestrator 
- Service Manager 
- Virtual Machine Manager

* DPM과 CM은 AlwaysOn을 지원하지 않음


아래 서버들은 동일한 서버에 함께 설치될 수 없음
- SCDPM 관리 서버
- SCOM 관리 서버
- SCSM 관리 서버
- SCSM DW 관리 서버


VMM 관리 서버를 제외한 나머지 서버 역할들은 Windows Server 2008 R2 SP1 이상의 운영 체제에 설치가 가능하며, VMM 관리 서버는 Windows Server 2012에만 설치가 가능함


Windows 7, Windows 8, Windows Server 2008 R2 SP1, Windows Server 2012에 설치될 수 있는 콘솔
- App Controller PowerShell 모듈
- DPM Central Console
- DPM Remote Administrator
- Operations Manager Operations Console
- Orchestrator Runbook Designer
- Service Manager Console
- Virtual Manager Manager Console


DPM 에이전트 지원 운영 체제 및 서버 제품
- Windows Server 2003 SP2
(KB932370, KB940349, KB975759 설치 필요)

- Windows Server 2008, SP2
(KB975759, KB977381 설치 필요)

- Windows Server R2, R2 SP1
(KB977381 설치 필요)

- Windows Server 2012
- Windows XP Pro SP3(x86), SP2(x64)
- Windows Vista SP2
- Windows 7
- Windows 8

- SQL Server 2000
- SQL Server 2005
- SQL Server 2008 SP1, SP2, SP3, R2, R2 SP1
- SQL Server 2012

- Exchange Server 2003, 2007, 2010

- WSS 3.0
- SharePoint 2007, 2010


:
Posted by 커널64
2013. 6. 1. 10:59

SCCM 2012 하드웨어 인벤토리 확장 SystemCenter2013. 6. 1. 10:59

SCCM 관리 서버의 configuration.mof 파일을 수정해 수집 항목을 수정할 수 있습니다.

기본 값으로 설치한 경우 파일의 기본 위치는 C:\Program Files\Microsoft Configuration Manager\inboxes\clifiles.src\hinv\configuration.mof 입니다.

해당 파일을 먼저 백업해 놓은 후 메모장으로 열어 맨 아래 부분에 아래와 같은 형태로 추가합니다.


#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("<Name_of_Custom_Class>", NOFAIL)

[DYNPROPS]
Class <Name_of_Custom_Class>
{
[key] string <Key_Property>;
String <Property1>;
String <Property2>;
};

[DYNPROPS]
Instance of <Name_of_Custom_Class>
{
<Key_Property>="<Value>";
[PropertyContext("Local|<Registry Location>|<Value Name>"),Dynamic,Provider("RegPropProv")] <Property1>;
[PropertyContext("Local|<Registry Location>|<Value Name>"),Dynamic,Provider("RegPropProv")] <Property2>;

예:)
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\DDK|Name"),Dynamic,Provider("RegPropProv")] Name;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\DDK|Version"),Dynamic,Provider("RegPropProv")] Version;
};

파일을 저장한 후 SCCM 콘솔에서 관리 -> 클라이언트 설정 -> 클라이언트 설정 속성을 엽니다.
하드웨어 인벤토리 항목으로 이동해 '클래스 설정' 버튼을 클릭한 후 생성한 클래스를 추가하고 체크합니다.


:
Posted by 커널64
2013. 3. 14. 16:51

SUSE Linux에 SCCM 에이전트 설치 SystemCenter2013. 3. 14. 16:51

System Center 2012 Configuration Manager SP1을 위한 Non-Windows, 즉 Linux, UNIX 등을 위한 SCCM 에이전트 설치 절차입니다.

Microsoft System Center 2012 Service Pack 1 Configuration Manager - Clients for Additional Operating Systems
먼저 위 링크에서 플랫폼에 맞는 설치 파일을 다운로드 받은 후 압축을 풉니다.

WinSCP 등을 이용해 대상 서버에 설치 파일(.tar 파일과 install 스크립트 파일)을 복사합니다.

다음과 같은 형태로 설치 명령을 입력해 에이전트를 설치합니다.
./install -mp <관리 지점> -sitecode <사이트 코드> <설치 파일 이름> 


그런 다음 SCCM 콘솔을 통해 해당 시스템을 승인해 주시면 됩니다.
인벤토리 수집 결과는 리소스 탐색기를 통해 확인하시면 되며, 다음과 같은 항목들이 수집됩니다.



아래는 기타 유용한 명령들과 참고 링크입니다.
로그 파일 보기
tail -f /var/opt/microsoft/scxcm.log

정책 수신
/opt/microsoft/configmgr/bin/ccmexec -rs policy

인벤토리 수집 
/opt/microsoft/configmgr/bin/ccmexec -rs hinv

에이전트 설치 방법 및 파라미터 정보

에이전트 서비스 제어(시작, 중지, 재시작)
:
Posted by 커널64
2013. 1. 7. 09:22

System Center 2012 SP1 요구 사항 설치 SystemCenter2013. 1. 7. 09:22

System Center 2012 Service Pack 1 Prerequisites


.NET Framework 3.5 설치
(Windows Server 2012 설치 미디어가 D 드라이브에 있는 경우)
dism.exe /enable-feature /all /featurename:NetFX3 /online /Source:d:\sources\sxs /LimitAccess


SCCM (Configuration Manager)
- 역할 및 기능
  Install-WindowsFeature Web-Windows-Auth, Web-ISAPI-Ext, Web-Metabase, Web-WMI, BITS, RDC, NET-Framework-Features, Web-Asp-Net, Web-Asp-Net45, NET-HTTP-Activation, NET-Non-HTTP-Activ, UpdateServices-Services, UpdateServices-RSAT

- Windows 8용 Windows ADK(평가 및 배포 키트)
  http://go.microsoft.com/fwlink/?LinkID=232339
  > 배포 도구, Windows 사전 설치 환경(Windows PE), 사용자 상태 마이그레이션 도구(USMT)


SCOM (Operations Manager)
- Microsoft Report Viewer 2010
  http://go.microsoft.com/fwlink/p/?linkID=234118

- 역할 및 기능
  Add-WindowsFeature Web-Server,Web-Request-Monitor,Web-Windows-Auth,Web-Asp-Net,Web-CGI,Web-Mgmt-Tools,NET-WCF-HTTP-Activation45,Web-Metabase


SCAC (App Controller)
- 역할 및 기능
  Add-WindowsFeature NET-Framework-Features,NET-Framework-Core,Web-Mgmt-Console,Web-Static-Content,Web-Default-Doc,Web-Http-Errors,Web-Http-Logging,Web-Request-Monitor,Web-Http-Tracing,Web-Stat-Compression,Web-Filtering,Web-Basic-Auth,Web-Windows-Auth,Web-ISAPI-Filter,Web-ISAPI-Ext,Web-Net-Ext,Web-Asp-Net45


SCO (Orchestrator)
- 역할 및 기능
  Add-WindowsFeature Web-Server,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Digest-Auth,Web-Windows-Auth,Web-Net-Ext,Web-Asp-Net,Web-CGI,Web-Mgmt-Tools,NET-WCF-HTTP-Activation45,NET-WCF-MSMQ-Activation45,NET-WCF-Pipe-Activation45,NET-WCF-TCP-Activation45,MSMQ,RDC,WAS


SCVMM (Virtual Machine Manager)
- Windows 8용 Windows ADK(평가 및 배포 키트)
  http://go.microsoft.com/fwlink/?LinkID=232339
  > 배포 도구, Windows PE(Windows 사전 설치 환경)


:
Posted by 커널64
2012. 12. 21. 09:55

System Center 2012 SP1 릴리즈 (MSDN) SystemCenter2012. 12. 21. 09:55

System Center 2012 SP1(Service Pack 1)이 MSDN에 릴리즈 되었습니다.



Windows Server 2012가 나온지 시간이 좀 되었는데 드디어 이를 정식으로 지원하는 SP1이 릴리즈 되었네요.
아직 공개적으로 릴리즈 되지는 않아서 Upgrade Path 등의 자료는 찾을 수가 없습니다만.. 업그레이드가 가능하길 바라는 바입니다.

What's New in System Center 2012 SP1
http://technet.microsoft.com/en-us/library/jj649385.aspx


참고로, 아래는 System Center 2012 각 제품들(SCOM, SCCM, SCAC, SCDPM, SCO, SCVMM)에 대한 하드웨어 및 소프트웨어 요구 사항 링크입니다.

System Requirements: System Center 2012 SP1 - Operations Manager
http://technet.microsoft.com/en-us/library/jj656654.aspx

Supported Configurations for Configuration Manager
http://technet.microsoft.com/en-us/library/gg682077.aspx

System Requirements for App Controller in System Center 2012 Service Pack 1 (SP1)
http://technet.microsoft.com/en-us/library/jj860571.aspx

System Center 2012 SP1 - Data Protection Manager Hardware Requirements
http://technet.microsoft.com/en-us/library/hh757757.aspx

System Center 2012 SP1 - Data Protection Manager Software Requirements
http://technet.microsoft.com/en-us/library/jj651645.aspx

Single-Computer Requirements for Orchestrator in System Center 2012 SP1
http://technet.microsoft.com/en-us/library/hh420361.aspx

System Requirements: VMM Management Server
http://technet.microsoft.com/en-us/library/gg610562.aspx

System Requirements: VMM Database
http://technet.microsoft.com/en-us/library/gg610574.aspx

Hardware Requirements for System Center 2012 - Service Manager
http://technet.microsoft.com/en-us/library/hh524328.aspx

Software Requirements for System Center 2012 - Service Manager
http://technet.microsoft.com/en-us/library/hh519608.aspx



 

:
Posted by 커널64

SCOM에서 간혹 다음과 같은 경고 메시지를 보실 수 있습니다.

Forced to terminate the following process started at 오전 3:13:58 because it ran past the configured timeout 300 seconds.

Command executed: "C:\Windows\system32\cscript.exe" /nologo "GetSQL2008DBFileGroupFreeSpace.vbs" <Name> <Name> "MSSQLSERVER"
Working Directory: C:\Program Files\System Center Operations Manager\Agent\Health Service State\Monitoring Host Temporary Files 18797\2323\

One or more workflows were affected by this.
Workflow name: many
Instance name: many
Instance ID: many
Management group: <MG Name>

이 오류는 GetSQL2008DBFileGroupFreeSpace.vbs 스크립트로 실행되는 어떤 모니터, 규칙 등에 의해 실행되어 제한 시간 300초를 넘어서 강제로 종료되었다는 메시지입니다.
그런데, 정작 오류를 내는 모니터 또는 규칙이 어느 것인지 알아내는 것이 쉽지 않습니다. 물론, 스크립트의 이름으로 보아 SQL 서버에 관련된 스크립트임을 추측해 볼 수는 있지만 정확하게 어떤 개체인지 알기는 역시 쉽지 않습니다.

같은 문제로 고민을 하던 중 외국의 어느 분께서 스크립트 이름을 기반으로 관리 팩 개체를 찾을 수 있도혹 해주는 PowerShell 스크립트를 작성해 공개해 두었더군요.

파라미터로 관리 서버의 이름과 스크립트 이름을 입력하면 다음과 같이 관리 팩 개체를 확인하실 수 있습니다.






:
Posted by 커널64
2012. 12. 3. 10:29

SCCM Right Click Tools for SCCM 2007 / SCCM 2012 SystemCenter2012. 12. 3. 10:29

SCCM 2007 시절 거의 필수적으로 설치해서 사용했던 콘솔 도구 중 Right Click Tools, 우리말로 번역하자면 오른쪽 클릭 도구 정도가 되겠네요. 어쨋든 이 Right Click Tools를 많이 사용하셨을 겁니다.

SCCM 2012가 되면서 이 툴을 그대로 쓸 수 있는지 궁금해 하시는 분들이 계시더군요.
다행스럽게도 거의 동일한 기능을 SCCM 2012에서도 사용하실 수가 있습니다. 거의 동일하다고 말씀 드리는 이유는 몇 가지 기능(컬렉션에 서버 목록을 텍스트로 입력해 추가 하는 기능 등)이 빠졌더군요.

SCCM 콘솔을 사용하시는 경우라면 반드시~ 설치해서 사용하시면 아주 유용합니다.

다운로드 링크를 포스트 맨 아래를 참고하시기 바라며, 장치(디바이스) 클릭 시 실행할 수 있는 메뉴는 다음과 같습니다.

Client Actions
- Branch Distribution Point Maintenance Task
- Discovery Data Collection Cycle
- Hardware Inventory Cycle
- Machine Policy Retrieval and Evaluation Cycle
- Software Inventory Cycle
- Software Metering Usage Report Cycle
- Software Updates Deployment Evaluation Cycle
- Software Updates Scan Cycle
- Windows Installer Source List Update Cycle

Client Tools
- Restart SMS Agent Host Service
- Generate new SCCM GUID
- Rerun Advertisement
- Open Client Log File Folder
- Open Client Installation Log File Folder
- Assign Client to Another Site
- Change Cache Size
- Uninstall SCCM Client

Console Tools
- Manage Computer
- Ping System
- Wake On LAN
- RDP to Console
- System Info
- Show Collections
- Running Processes
- Computer Management
- Connect to C$
- Interactive Command Prompt
- Reboot System
- Schedule Reboot

컬렉션 클릭 시 실행할 수 있는 메뉴는 다음과 같습니다.

SCCM Client Actions on Collection
- Branch Distribution Point Maintenance Task
- Discovery Data Collection Cycle
- Hardware Inventory Cycle
- Machine Policy Retrieval and Evaluation Cycle
- Software Inventory Cycle
- Software Metering Usage Report Cycle
- Software Updates Deployment Evaluation Cycle
- Software Updates Scan Cycle
- Windows Installer Source List Update Cycle

SCCM Client Collection Tools
- Restart SMS Agent Host Service
- Generate new SCCM GUID
- Rerun Advertisement
- Uninstall SCCM Client

SCCM Console Collection Tools
- Ping Collection
- Wake on LAN

SCCM 2012 Right Click Tools
http://eskonr.com/2012/05/sccm-2012-right-click-tools/




:
Posted by 커널64
2012. 10. 14. 12:10

SCVMM 2012 SP1 Beta에서 VLAN 설정 관련 SystemCenter2012. 10. 14. 12:10

System Center 2012 - Virtual Machine Manager(SCVMM 2012) SP1 Beta에서 가상 머신 또는 템플릿, 하드웨어 프로필에서 VLAN 설정을 하려고 하면 GUI 상에서 보이지가 않습니다.

아래 이미지를 보시면 먼저, SCVMM 2012 RTM 상에서 VM에 대한 네트워크 어댑터 설정입니다.

 

스냅샷에는 VLAN 설정이 비활성화 되어 있는 것은 논리 네트워크에 VLAN 정보를 입력하지 않아서 입니다. 어쨋든 위와 같이 VLAN 설정을 GUI 상에서 확인할 수가 있는데요. 아래 이미지를 보시면 SCVMM 2012 SP1 Beta 상에서 VM에 대한 네트워크 어댑터 설정에 VLAN 설정이 보이지 않는 것을 확인할 수 있습니다.

 

아쉽게도 이 부분은 Beta의 버그로 보여집니다. 만약, 현재 버전(SP1 Beta) 상에서 VM, VM 템플릿 및 하드웨어 프로필에서 VLAN을 설정하려면 PowerShell을 이용해야 합니다. 구문은 다음과 같습니다.

VM에 대한 VLAN 설정
Get-SCVirtualNetworkAdapter -VM <VM Name> | Set-SCVirtualNetworkAdapter -VLanEnabled $True -VLanID <VLAN ID>
만약, 네트워크 어댑터가 여러 개인 경우 'Where SlotId -eq 0' 와 같이 Where 절을 추가해서 설정하시면 되겠습니다.

VM 템플릿에 대한 VLAN 설정
VM 템플릿에 대한 설정도 VM에서와 동일한 방법으로 설정하실 수 있습니다. 마찬가지로 네트워크 어댑터가 여러 개인 경우 Where 절을 추가해 사용하시면 됩니다.
Get-SCVirtualNetworkAdapter -VMTemplate <VM Template Name> | Set-SCVirtualNetworkAdapter -VLanEnabled $True -VLanID <VLAN ID>

하드웨어 프로필에 대한 VLAN 설정
Get-SCVirtualNetworkAdapter -HardwareProfile <Hardware Profile Name> | Set-SCVirtualNetworkAdapter -VLanEnabled $True -VLanID <VLAN ID>


반대로, VM 템플릿에 기반해 VM을 생성하려는 경우 GUI로 생성할 때는 아래와 같이 IP 주소 풀을 선택하는 화면이 있습니다. IP Address Pool이 한 개인 경우에는 문제가 되지 않으나, 여러 개인 경우 PowerShell로 VM 템플릿에 기반해 VM을 생성하려는 경우 이 IP 주소 풀을 선택하는 방법이 어디 있는지 찾기가 어려웠습니다.



아래 스크립트를 참고하시기 바랍니다.
$VMName = <VM 이름>
$HostName = <호스트 이름>
$IPSubnet = <서브넷, 192.168.20.0/24와 같은 형태>
$VMPath = <VM 생성 위치, 경로>
$TemplateName = <VM 템플릿 이름>

$IPPool = Get-SCStaticIPAddressPool -Subnet $IPSubnet
$HostGroup = Get-SCVMHostGroup -Name "All Hosts"
$VMHost = Get-SCVMHost -ComputerName $HostName
$Template = Get-SCVMTemplate -Name $TemplateName
$VMConfig = New-SCVMConfiguration -VMTemplate $Template -VMHostGroup $HostGroup -Name $VMName
Update-SCVMConfiguration -VMConfiguration $VMConfig
$vNICConfig = $VMConfig.VirtualnetworkadapterConfigurations[0]
Set-SCVirtualNetworkAdapterConfiguration -VirtualNetworkAdapterConfiguration $vNICConfig -IPv4AddressPool $IPPool -PinIPv4AddressPool $True
Update-SCVMConfiguration -VMConfiguration $VMConfig
Set-SCVMConfiguration -VMConfiguration $VMConfig -VMLocation $VMPath -PinVMLocation $True -ComputerName $VMName -VMHost $VMHost -PinVMHost $True
Update-SCVMConfiguration -VMConfiguration $VMConfig
New-SCVirtualMachine -VMConfiguration $VMConfig -Name $VMName -SkipInstallVirtualizationGuestServices -RunAsynchronously


:
Posted by 커널64
2012. 10. 14. 10:40

SCCM 2012를 통한 SCOM 에이전트 배포 SystemCenter2012. 10. 14. 10:40

System Center 2012 - Configuration Manager(SCCM 2012)를 통한 System Center 2012 - Operations Manager(SCOM 2012) 에이전트 배포

특정한 환경의 경우 SCOM 에이전트를 자동으로 배포해야 할 필요가 있는 경우가 있는데요. 아래 절차를 통해 SCOM 에이전트를 특정한 규칙성을 가지는 대상 서버에 대해 SCCM을 통해 설치할 수 있습니다. 참고로, 아래 과정은 System Center 2012 SP1 Beta 기준입니다.

먼저, SCOM에서 수동으로 설치되는 에이전트에 대해 자동으로 허용하도록 설정합니다.
SCOM 콘솔 --> Administration --> Settings --> Security



SCOM 에이전트 설치 파일을 SCCM 서버에 복사합니다. 에이전트 설치 파일은 기본 값으로 설치한 경우 아래의 경로에 위치합니다.
'C:\Program Files\System Center 2012\Operations Manager\Server\AgentManagement'


이제 SCCM 콘솔로 이동해 Monitoring --> Queries로 이동합니다. 그런 다음, 마우스 우클릭 후 'Create Query'를 클릭합니다.


SCOM 에이전트가 설치된 시스템에 대한 쿼리를 생성합니다. 적당한 이름을 입력하고 'Edit Query Statement' 버튼을 클릭합니다.



아래와 같이 x86 및 x64 버전의 'Installed Applications' 클래스에 대해 'System Center 2012 - Operations Manager Agent'가 있는 시스템을 검색하도록 쿼리를 생성합니다.




그 다음 'Asset and Compliance' --> 'Device Collections'로 이동한 후 SCOM 에이전트가 설치되어 있지 않은 컬렉션을 생성합니다. 아래와 같이 설정하면 SCCM 에이전트가 설치된 모든 시스템 중 SCOM 에이전트가 설치되어 있지 않는 시스템이 대상이 됩니다. 'All Agents' 대신 특정한 규칙을 가지는 대상을 지정하면 전체가 아닌 특정 규칙을 가지는 시스템 중 SCOM 에이전트가 설치되어 있지 않은 시스템을 찾을 수 있겠죠.


그 다음 아래와 같이 아키텍처 별로 시스템을 검색하도록 컬렉션을 생성합니다.

 

이제 배포를 생성하기 위해 'Software Library'로 이동한 후 'Application Management' --> Applications --> 'Create Application'을 차례로 클릭합니다.

 

새 창이 뜨면 Browse 버튼을 클릭해 이전 과정에서 복사해 놓은 SCOM 에이전트 파일의 위치를 지정합니다.



프로그램 설치 명령줄을 다음과 같이 수정한 후 Application 배포 생성을 완료합니다.
msiexec /i MOMAgent.msi /qn USE_SETTINGS_FROM_AD=0 MANAGEMENT_GROUP=<관리 그룹 이름> MANAGEMENT_SERVER_DNS=<관리 서버 이름 - FQDN> ACTIONS_USE_COMPUTER_ACCOUNT=1 USE_MANUALLY_SPECIFIED_SETTINGS=1 AcceptEndUserLicenseAgreement=1


이제 이전 과정에서 생성해 놓은 컬렉션에 Application을 배포하면 되겠습니다.




:
Posted by 커널64