달력

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
2010. 2. 24. 18:40

System Center Service Manager 2010 Beta 2 요약 SystemCenter2010. 2. 24. 18:40

SCSM 2010 구성 요소
- Service Manager 관리 서버
- Service Manager 데이터베이스
- Data Warehouse 관리 서버
- Data Warehouse 데이터베이스
- Service Manager 콘솔
- Self-Service Portal
* Data Warehouse 관리 서버와 Service Manager 관리 서버는 함께 설치될 수 없음


커넥터의 종류 및 역할
  - AD Connector: AD 개체 동기화
  - SCOM Alert Connector: SCOM 경고 동기화 (SCOM 2007 SP1 or R2)
  - SCOM CI Connector: SCOM 클래스, 인스턴스 속성 동기화 (SCOM 2007 SP1 or R2)
  - SCCM Connector: H/W, S/W 인벤토리 및 DCM 동기화(SCCM 2007 SP1 or SP2)


설치 후 작업
1. AD Connector 생성
  - Action Account는 Domain에 대한 읽기 권한 필요
  - Domain 전체 또는 OU 선택
  - 특정 개체 또는 모든 개체 동기화
  - Administration -> Connector -> Status에서 동기화 확인
    (AD Connector의 동기화 주기는 1시간)

2. SCOM 관리 팩 Import
  - InstallOMMPs.exe 압축 풀기
  - PowerShell 실행 정책 -> Unrestricted
  - installOMMPs.ps1 실행

3. SCOM Alert Connector 생성
  - 경고 라우팅 규칙 설정
  - 경고 폴링 주기(기본 값: 30초) 및 경고 해결 방법 설정
  - Administration -> Connector -> Status에서 동기화 확인

4. SCOM 구독 설정
  - SCOM 관리 콘솔 실행
  - 관리 -> 커넥터 -> Alert Sync:[SCOM Alert Connector 이름]
  - 구독 그룹, 대상 및 조건 설정

5. SCOM CI Connector 생성
  - SCOM의 모든 관리 팩이 Import되어 있어야 함
  - 관리 팩 선택 화면에서 비활성화되는 항목은 SCSM의 관리 팩 버전이 SCOM의 관리 팩 버전보다 낮기 때문이다.
    즉, 동기화하기 위해서는 SCSM의 관리 팩 버전이 SCOM의 관리 팩 버전보다 높아야만 한다.
  - CI Connector의 동기화 주기는 하루에 한 번
  - Administration -> Connector -> Status에서 동기화 확인

6. SCCM Connector 생성
  - SCCM 서버가 아닌 SCCM 사이트 데이터베이스에서 동기화
  - Action Account는 사이트 데이터베이스의 smsdbrole_extract, db_datareader 구성원이어야 한다.
  - 동기화할 컬렉션 선택
  - SCCM Connector의 동기화 주기는 하루에 한 번
  - Administration -> Connector -> Status에서 동기화 확인
    (SCCM Connector의 동기화는 비교적 긴 시간이 소요된다.)
* 커스터마이징한 H/W 인벤토리의 경우 이에 맞는 SCSM 관리 팩을 개발해야 한다.


CSV 파일을 이용한 Bulk Import 방법
- 콤마로 구분된 .CSV 파일과 .XML 파일, 두 종류의 파일이 필요하다.
- CSV 파일은 추가할 개체의 정보를 가지고 XML 파일을 개체의 타입과 속성을 정의한다.

[CSV 파일 예시]
Server1, 172.20.0.1, WORKGROUP
Server2, 172.20.0.2, CORPDOMAIN
Server3, 172.20.0.3, CORPDOMAIN
...

[XML 파일 예시]
<CSVImportFormat>
<Class Type="Microsoft.Windows.Computer">
<Property ID="PrincipalName"/>
<Property ID="IPAddress"/>
<Property ID="DomainDnsName"/>
</Class>
</CSVImportFormat>

- 파일 이름을 동일하게 생성한 후 SCSM 관리 콘솔의 Import from CSV File..을 이용해 가져온다.
  (예: BulkImport.csv, BulkImport.xml)

:
Posted by 커널64
2010. 2. 24. 15:22

System Center Configuration Manager Tools (SCCM) SystemCenter2010. 2. 24. 15:22

SCCM 2007 콘솔에 설치하는 엑세서리?
내부적으론 VBS와 PSEXEC 등의 유틸을 사용한다.



:
Posted by 커널64

SCOM System Center Operations Manager VBS VBScript VB Script 클래스 인스턴스 Class Instance Discovery
아래는 특정 레지스트리 키와 문자열 값을 확인해 값이 있으면 해당 클래스의 인스턴스를 생성하고, 값이 없는 경우 다시 미등록 컴퓨터라는 클래스로 빠지게 하는 스크립트다.

' $MPElement$ $Target/Id$ $Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$

Dim oAPI

Set oAPI = CreateObject("MOM.ScriptAPI")


Dim oArgs

Set oArgs = WScript.Arguments


If oArgs.Count < 3 Then

Call oAPI.LogScriptEvent("AppDiscovery.vbs",101,0, "Arguments Error.")

WScript.Quit -1

End If


Dim SourceID, ManagedEntityId, TargetComputer, oDiscoveryData, oInst

SourceId = oArgs(0)

ManagedEntityId = oArgs(1)

TargetComputer = oArgs(2)


Set oDiscoveryData = oAPI.CreateDiscoveryData(0, SourceId, ManagedEntityId)


const HKEY_LOCAL_MACHINE = &H80000002

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")


strKeyPath = "SOFTWARE\TEST-SCOM"

oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,"Site",strSite

oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,"Process",strProcess

oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,"Line",strLine

oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,"Role",strRole

Set oReg=Nothing


If IsNull(strSite) OR IsNull(strProcess) OR IsNull(strLine) OR IsNull(strRole) OR strSite="" OR strProcess="" OR strLine="" OR strRole="" Then

' 미등록 컴퓨터 인스턴스 생성

Set oInst = oDiscoveryData.CreateClassInstance("$MPElement[Name='TEST.Unregistered']$")

Call oInst.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", TargetComputer)

Call oDiscoveryData.AddInstance(oInst)

Call oAPI.Return(oDiscoveryData)

WScript.Quit

End If


Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery ("Select * from Win32_ComputerSystem")

For Each Item in colItems

strVendor = Item.Manufacturer

strModel = Item.Model

Next

Set colItems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")

For Each Item in colItems

strOS = Item.Caption

strSP = Item.CSDVersion

Next

Set colItems = Nothing

Set objWMIService = Nothing


' TEST 설비 인스턴스 생성

Set oInst = oDiscoveryData.CreateClassInstance("$MPElement[Name='TEST.ALLEQUIP']$")

Call oInst.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", TargetComputer)

Call oInst.AddProperty("$MPElement[Name='TEST.ALLEQUIP']/Site$", strSite)

Call oInst.AddProperty("$MPElement[Name='TEST.ALLEQUIP']/Process$", strProcess)

Call oInst.AddProperty("$MPElement[Name='TEST.ALLEQUIP']/Line$", strLine)

Call oInst.AddProperty("$MPElement[Name='TEST.ALLEQUIP']/Role$", strRole)

Call oInst.AddProperty("$MPElement[Name='TEST.ALLEQUIP']/Vendor$", strVendor)

Call oInst.AddProperty("$MPElement[Name='TEST.ALLEQUIP']/Model$", strModel)

Call oInst.AddProperty("$MPElement[Name='TEST.ALLEQUIP']/OS$", strOS)

Call oInst.AddProperty("$MPElement[Name='TEST.ALLEQUIP']/SP$", strSP)

Call oDiscoveryData.AddInstance(oInst)

Call oAPI.Return(oDiscoveryData)

WScript.Quit

:
Posted by 커널64
2010. 2. 18. 15:14

SCDPM 2010 RC 요약 SystemCenter2010. 2. 18. 15:14

DPM 2010 지원 운영체제
Windows Server 2008 R2
Windows Server 2008
Windows Storage Server 2008
Windows Storage Server 2003 R2
Windows Server 2003 SP1
Windows Server 2003 R2
Windows Unified Data Storage Server
Windows 7
Windows Vista (Business Edition 이상)
Windows XP Pro SP2

DPM 2010 지원 응용 프로그램 서버
SQL Server 2008
SQL Server 2005
SQL Server 2000 SP4
SQL Server로 운영 중인 SAP
Exchange 2010(DAG 포함)
Exchange 2007(LCR, CCR, SCR 포함)
Exchange 2003 SP2
Sharepoint Server 2010
Sharepoint Server 2007
Sharepoint portal server 2003
Sharepoint Foundation 2010
Sharepoint Services version 3.0
Sharepoint Services version 2.0
Dynamics AX 2009
Essentials Business Server 2008
Small Business Server 2008


특징
SQL
DPM 서버 당 최대 2000개의 SQL DB 백업 가능
SQL 서버에 대한 Self-Service Recovery 도구 제공

SharePoint
팜에 추가되는 새 컨텐츠 DB에 대한 자동 백업
SharePoint 2010에 대한 개별 아이템 수준의 복구

OS
Bare Metal Recovery(이전 버전의 SRT) 도구 통합

Hyper-V
서버 가상화 호스트 수준의 백업
클러스터 공유 볼륨(CSV) 지원
라이브 마이그레이션 중인 가상 머신의 끊김없는 백업
다른 서버 가상화 호스트로의 복구(DR 센터 구축)
아이템 수준(VHD)의 복구

Client
사용자 데이터의 백업(문서, 즐겨찾기, 바탕화면 등)
DPM 서버 당 최대 1000개의 클라이언트 백업 가능

요약
WORKGROUP 서버에 대한 백업 지원!!
   - 에이전트 수동 설치
   - SETDPMServer.exe -IsNONDomainServer
     (백업을 위한 로컬 계정 생성)
   - DPM 서버에서 수동 에이전트 연결
   - 포트: TCP 135, TCP 5718, TCP 5719
볼륨 자동 증가 옵션 추가
자동 일관성 확인 옵션 추가
100대의 서버, 1000대의 클라이언트, 2000개의 데이터베이스 백업 가능
최대 백업 용량 80TB로 증가
실패한 작업에 대한 자동 재시도
단기 및 장기 데이터 보관에 대한 향상된 유연성

:
Posted by 커널64

 'Parameter [ProcessName.exe] [WorkingSetLimit(MB)] [EventID]

    Set oArgs  = WScript.Arguments
    strTaskName = oArgs(0)
    strWorkingSet = oArgs(1)
    eNumber  = oArgs(2)

    Set oArgs = nothing
    Set shellobj = WScript.CreateObject("WScript.Shell")

    Const wbemFlagReturnImmediately = &h10
    Const wbemFlagForwardOnly = &h20

    strComputer = "."

    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
    Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Process where name ='" & strTaskName & "'", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly)

    For Each objItem In colItems
    if clng(objItem.WorkingSetSize/(1024*1024)) > clng(strWorkingSet) then

    objItem.Terminate()
    strMsg = objItem.Name & "(이)가 WorkingSet 임계치(" & strWorkingSet & "MB)를 초과하여 Operations Manager에서 " & strTaskName & " 프로세스 중지명령을 내렸습니다. 이 프로세스(PID:" &  cstr(objItem.ProcessId) & ")의 Workingset은 " &  clng(objItem.WorkingSetSize/(1024*1024)) & "MB 입니다. "
    strCommand = "EventCreate /L " & chr(34) & "Operations Manager" & chr(34) & " /SO " & chr(34) & "Operations Manager Agent" & chr(34) & " /T INFORMATION /ID " & eNumber & " /D " & chr(34) & strMsg & chr(34)
    shellobj.Run "%COMSPEC% /C START /W " & strCommand, 0, TRUE
    end if
    Next

    Set shellobj = nothing

:
Posted by 커널64

http://www.microsoft.com/downloads/details.aspx?FamilyID=4a41a8be-0a37-4bd2-b5b1-026468b317fb&displaylang=en

지원 OS (Linux, UNIX)
AIX 5.3 (Power), 6.1 (Power)
HP-UX 11iv2 (IA64/PA-RISC), 11iv3 (IA64/PA-RISC)
Red Hat Enterprise Server 4 (x86/x64), 5 (x86/x64)
Solaris 8 (SPARC), 9 (SPARC), 10 (SPARC/x86)
SUSE Linux Enterprise Server 9 (x86), 10 (x86/x64), 11 (x86/x64)

:
Posted by 커널64

보고 서버의 ReportServer\bin\ReportingServicesService.exe.config 파일에 다음 항목 추가

<dependentAssembly>
<assemblyIdentity name="Microsoft.ReportingServices.ProcessingCore" publicKeyToken="89845dcd8080cc91" culture="neutral" />
<bindingRedirect oldVersion="9.0.242.0" newVersion="10.0.0.0" />
</dependentAssembly>
<dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity name="Microsoft.ReportingServices.ProcessingCore" publicKeyToken="89845dcd8080cc91" culture="neutral" />
<bindingRedirect oldVersion="9.0.242.0" newVersion="10.0.0.0" />
</dependentAssembly>

http://support.microsoft.com/kb/972821/en-us

:
Posted by 커널64

SCOM 콘솔 실행 시 등록된 서버(Registered Server) 목록
SCOM 콘솔은 실행될 때 AD의 MOMSdkSCP를 검색해 등록된 서버 목록에 보이게 된다.
이전에 RMS가 설치되었던 서버의 SCP가 남아있어 잘못된 서버가 목록에 보일 수 있다.

새 SCP 생성
1. ADSIEDIT 실행
2. RMS가 실행 중인 컴퓨터 계정에 우클릭 -> 새로 만들기 -> 개체
3. 클래스 선택 화면에서 ServiceConnectionPoint 선택하고 이름을 SDKServiceSCP로 설정
4. 새로 생성된 SCP 클래스에 다음과 같이 속성 수정
- keywords: MOMSdkSCP
- serviceBindingInformation: <RMS의 FQDN>:5724
- serviceClassName: <관리 그룹 이름>
- serviceDNSName: <RMS의 FQDN>

기존 RMS 서버의 SCP 제거
1. ADSIEDIT 실행
2. RMS가 실행 중인 컴퓨터 계정의 SDKServiceSCP 개체 제거

:
Posted by 커널64
2009. 8. 27. 22:14

SCVMM 2008 R2 RTM !!! SystemCenter2009. 8. 27. 22:14

:
Posted by 커널64
2009. 8. 20. 09:12

SCCM 2007 Sizing (Rough) SystemCenter2009. 8. 20. 09:12

System Center Configuration Manager 2007 용량 산정

Site System

Maximum recommended number per site

Clients

Up to 200,000 per hierarchy

Primary Site Server

Up to 100,000 directly assigned clients

Secondary Site Server

Up to 500 secondary sites per primary

clip_image001Note

The number of secondary sites recommended per primary site is based on reasonably well connected and reliable WAN network connections. Unreliable server hardware or network connections can dramatically reduce this number.

Management Point

Up to 25,000 clients

clip_image001Note

To support more than 25,000 clients in one site, management point site systems can be configured to use Network Load Balancing (NLB).

Distribution Point

Up to 4,000 clients

clip_image001Note

The number of clients that one distribution point can support is dependent on network speed, disk performance, and software distribution package size.

Branch distribution point

Up to 2,000 per site, each capable of supporting up to 100 clients.

Software update point

Up to 25,000 clients

clip_image001Note

To support more than 25,000 clients in one site, software update point site systems can be configured to use Network Load Balancing (NLB).

System Health Validator point

Up to 100,000 clients (or one per hierarchy if less than 100,000 clients)

Fallback status point

Up to 100,000 clients (or one per site)

 

ConfigMgr Site Server

(running site server all roles not specifically listed on other servers)

Component

Capacity

CPU

Twin Processor with Quad Cores 2.2 Ghz

Disk

OS                                80 GB Raid 1

ConfigMgr Application     80 GB RAID 10 or 5

Distribution Point            250 GB RAID 10 or 5

Data drive can be SAN or DAS if external

LAN

100 /1000 MB (sec) production LAN

1000 / MB or Fibre for NLN array Comms

RAM

8 GB

OS

Windows Server 2003/8 Standard Edition 64 bit

IIS

Network Load Balancing

Licences

Windows Server 2008 Standard Edition or 2003 R2 with SP2

ConfigMgr site server licence (only 1 required fo this implementation)

 

ConfigMgr Site Database Server

(running site server all roles not specifically listed on other servers)

Component

Capacity

CPU

Twin Processor with Quad Cores 2.2 Ghz

Disk

OS                    80 GB Raid 1

Data                 300 GB RAID 10 or 5

SQL Logs           300 GB RAID 10 or 5

Data drive can be SAN or DAS if external

LAN

100 /1000 MB (sec) production LAN

1000 / MB or Fibre for NLN array Comms

RAM

8 GB

OS Components

Windows Server 2003/8 Enterprise Edition 64 bit

IIS

Network Load Balancing

Licences

Windows Server 2008 Enterprise Edition (if clustering)  or 2003 R2 with SP2

SQL Server 2005 Enterprise (if clustering support is needed otherwise standard will suffice)

20,000 ConfigMgr Client Access Licences

 

ConfigMgr Management Point Servers

Component

Capacity

CPU

Twin Processor with Dual Cores 2.2 Ghz

Disk

OS 80 GB Raid 1

Data 80 GB RAID 10 or 5

Data drive can be SAN or DAS if external

LAN

100 /1000 MB (sec) production LAN

1000 / MB or Fibre for NLN array Comms

RAM

8 GB

OS Components

Windows Server 2003/8 Standard Edition 64 bit

IIS

Network Load Balancing

Licences

Windows Server 2008 Standard Edition or 2003 R2 with SP2

 

ConfigMgr Software Update Point Server

Component

Capacity

CPU

Twin Processor with Dual Cores 2.2 Ghz

Disk

OS 80 GB Raid 1

Data 80 GB RAID 10 or 5

Data drive can be SAN or DAS if external

LAN

100 /1000 MB (sec) production LAN

1000 / MB or Fibre for NLN array Comms

RAM

8 GB

OS Components

Windows Server 2003/8 Standard Edition 64 bit

IIS

Network Load Balancing

Windows Software Update Services

Licences

Servers 2008 / 3 OS

 

ConfigMgr Remote/Branch Infrastructure Options

Branch Size (# users)

ConfigMgr Remote Architecture

Capacity / Licence Requirements

0-3 users

No local infrastructure

No ConfigMgr specific licence required beyond the ConfigMgr CAL

3-25 users

Single Branch Distribution Point

No ConfigMgr specific licence required beyond the SCCM CAL

25 – 100 users

Dual Branch Distribution Points (fault tolerance and capacity as images and packages will be extensively used)

No ConfigMgr specific licence required beyond the SCCM CAL

100 – 1000 users

Distribution Point

Windows Server 2003 / 2008 NTFS volume with 100 GB of capacity.

Can leverage existing file / application server capacity.

No ConfigMgr specific licence required

1000 – 2000 users

Secondary SCCM site Server

No ConfigMgr specific licence required beyond the SCCM CAL.

Windows Server 2003 / 2008 server licence

2000 users +

Primary site server

ConfigMgr site server

:
Posted by 커널64