달력

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
Exchange Server 2007에서 Exchange 2010으로의 마이그레이션 절차

1. 모든 Exchange Server 2007을 Service Pack 2로 업그레이드 한다.
2. AD 포리스트 기능 수준과 도메인 기능 수준을 Windows Server 2003 기능 수준 이상으로 올린다.
3. Exchange Server가 위치할 AD 사이트 내 최소 한 개의 글로벌 카탈로그 서버를 Windows Server 2003 SP2 이상으로 업그레이드 한다.
4. 첫 번째 Exchange Server 2010을 설치할 서버에 Windows Server 2008 RTM(x64) 또는 R2를 설치한다.
5. 스키마 확장을 위해 AD 관리 도구를 설치한다.(LDIFDE)
6. 설치할 역할에 필요한 Windows Server 2008 기능을 설치한다.(첨부된 PowerShell 스크립트 활용)
7. Exchange Server 2010 Setup을 실행해 스키마 확장, 포리스트 및 도메인 준비를 실행한다.
8. Client Access Server(CAS) 역할을 설치하고 구성한 후 기능 점검을 수행한다.
9. OWA, ActiveSync 및 Outlook Anywhere에 대한 트래픽을 새로운 CAS 서버로 이동시킨다.
10. Hub Transport 역할을 설치하고 구성한 후 기능 점검을 수행한다.
11. 인바운드 및 아웃바운드 메일 트래픽을 Exchange 2010 HT 서버로 이동시킨다.
12. Mailbox 서버 역할을 설치하고 구성한다.(필요에 따라 DAG를 구성한다.)
13. AddReplicatoPFRe-cursive.ps1 스크립트 또는 Exchange 2010 공용 폴더 도구를 이용해 Exchange 2010 서버에 공용 폴더를 생성한다. (http://technet.microsoft.com/en-us/library/aa997966.aspx)
14. 관리 콘솔 또는 PowerShell을 이용해 모든 사서함을 Exchange 2010으로 이동한다.
15. 오프라인 주소록(OAB) 생성 서버를 Exchange 2010 서버로 변경한다.
16. 모든 공용 폴더 복제본을 Exchange 2010 공용 폴더 저장소로 이동시킨다.
17. Exchange 2007 서버의 공용 폴더 및 개인 정보 저장소를 제거한다.
18. 모든 Exchange 2007 서버를 제거(Uninstall)한다.

[참고]
* 만약, DAG를 구성하는 경우 사서함을 옮기기 전에 반드시 DAG 기능(Failover/Failback)을 점검한 후 이동시킨다.
* Exchange 2007과는 다르게 Exchange 2010에서는 Outlook 접속(MAPI)을 CAS 서버가 담당하게 되므로 CAS 서버에 이전 버전보다 더 많은 부하가 걸리게 된다.
* 모든 Exchange 2007 역할(CAS, Hub Transport, Mailbox)은 모든 사용자를 Exchange 2010으로 완전히 이전한 후 제거한다. 예를 들어, 사서함이 Exchange 2007에 위치하는 경우 Exchange 2010의 OWA(CAS 서버)로 사용자가 접근하면 Exchange 2007의 OWA(CAS 서버)로 리디렉션을 해주게 되는데 Exchange 2007의 CAS 서버를 제거한 경우 사용자는 OWA를 사용할 수 없게 된다.
* 모든 사용자 이전이 끝난 후에도 Outlook 사용자의 프로필 업데이트가 완료될 수 있도록 일정 기간 동안은 Exchange 2007 인프라를 그대로 두는 것이 좋다.

:
Posted by 커널64

'내부 엔터프라이즈 확장' 옵션

이 옵션은 Office Communicator Phone Edition과 같은 장치 이용 시 Off-hook 다이얼 기능에 사용된다.
정규화 규칙의 '내부 엔터프라이즈 확장'에 체크가 되어 있으면, 사용자가 '외부 액세스 접두사'를 붙인 경우 이 정규화 규칙은 사용하지 않는다. 즉, '내부 엔터프라이즈 확장' 옵션은 외부로 라우팅되지 않는 정규화 규칙임을 표시한다고 할 수 있다.

예를 들면,
위치 프로필의 '장치 전화 걸기 최적화'에 체크가 되어 있고 '외부 액세스 접두사'가 9로 설정되어 있다.
'사내 전화'라는 정규화 규칙의 '내부 엔터프라이즈 확장' 옵션이 체크되어 있다.

- 사용자가 91234를 입력하면 '사내 전화'라는 정규화 규칙은 무시된다.

:
Posted by 커널64

설치 절차
1. 기능 설치: PowerShell -> Import-Module ServerManager
2. Add-WindowsFeature as-net-framework desktop-experience telnet-client
  - .Net Framework 3.5 SP1
  - 데스크톱 경험
  - 텔넷 클라이언트(Troubleshooting 용도)
3. KB975858(http://support.microsoft.com/kb/975858/) 설치
4. 역할 별 사전 요구 사항 설치(글 아래 참고)
5. 모든 윈도우 업데이트 설치
6. OCS 2007 R2 설치



- OCS 활성화 실패 시 http://go.microsoft.com/fwlink/?linkid=168248 실행 후 재시도
- 누적 업데이트 설치(ServerUpdateInstaller.exe)
  (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b3b02475-150c-41fa-844a-c10a517040f4)
- 누적 업데이트 설치 후 몇몇 서비스가 시작되지 않는 경우
  > 다음 서비스의 시작 유형을 자동으로 설정
    (Windows Management Instrumentation, CNG Key Isolation,  WMI Performance Server, Remote Access Connection Manager)
  > 프론트 엔드 서버의 rtcsvr 서비스의 종속성을 위 서비스들로 설정
    (sc config rtcsrv depend= WinMgmt/KeyIso/WmiApsrv/rasman)
  > 중재 서버의 rtcmedsrv 서비스의 종속성을 위 서비스들로 설정
    (sc config rtcmedsrv depend= WinMgmt/KeyIso/WmiApsrv/rasman)
- Windows Server 2008 R2 서버의 로컬 보안 정책(secpol.msc) 수정
  > 로컬 정책 -> 보안 옵션에서 다음 두 개 항목을 '최소 없음'으로 변경
    - 네트워크 보안: NTML SSP 기반(보안 RPC 포함) 서버에 대한 최소 세션 보안
    - 네트워크 보안: NTML SSP 기반(보안 RPC 포함) 클라이언트에 대한 최소 세션 보안


Front end Server
1. PowerShell -> Import-Module ServerManager
2. Add-WindowsFeature web-windows-auth web-mgmt-compat web-mgmt-console web-http-logging msmq-server msmq-directory powershell was-process-model was-config-apis rsat-addc

Office Communicator Phone Edition deployment
1. PowerShell -> Import-Module ServerManager
2. Add-WindowsFeature web-static-content web-windows-auth web-mgmt-compat web-mgmt-console web-http-logging msmq-server msmq-directory powershell was-process-model was-config-apis rsat-addc

Monitoring Server
1. PowerShell -> Import-Module ServerManager
2. Add-WindowsFeature msmq-server msmq-directory

CWA Server
1. PowerShell -> Import-Module ServerManager
2. Add-WindowsFeature web-windows-auth web-digest-auth web-basic-auth web-mgmt-compat web-mgmt-console web-common-http web-ISAPI-ext web-ISAPI-filter web-request-monitor web-http-redirect web-http-logging

Mediation Server
1. PowerShell -> Import-Module ServerManager
2. Add-WindowsFeature rsat-addc

:
Posted by 커널64

Line URI 입력 형식

DID 번호가 있는 경우
tel:+8225555XXXX

DID 번호가 없는 경우
tel:+82255551000;ext=XXXX


RCC
Server URI - sip:<ExtensionNumber>;phone-context=<DialPlan>@<CSTA_GW_FQDN>
Line URI - tel:+82212345678;ext=5678

EV
Server URI - <Blank>
Line URI - tel:+82212345678

EV with PBX Integration
Server URI - <Blank>
Line URI - tel:+82212345678;ext=5678

EV with PBX Integration (Dual Forking with RCC)
Server URI - sip:<ExtensionNumber>;phone-context=<DialPlan>@<CSTA_GW_FQDN>
Line URI - tel:+82212345678;ext=5678

:
Posted by 커널64
Microsoft Office Communications Server 2007 – Software Update Service 배포 가이드


:
Posted by 커널64
2010. 4. 27. 14:41

[OCS] 포트 및 프로토콜 정보 Collaboration2010. 4. 27. 14:41

:
Posted by 커널64

전화 번호 정규화 방법

1. OC의 제목줄에 입력된 번호
- Enterprise Voice 설정의 위치 프로필에 의해 정규화
   OCS Resource Kit의 Enterprise Voice Route Helper 이용해 작성 및 테스트
   http://www.microsoft.com/downloads/details.aspx?FamilyID=b9bf4f71-fb0b-4de9-962f-c56b70a8aecd&displaylang=en


2. OC에 등록된 사용자 번호(Click to Call)
- Active Directory의 사용자 정보 중 전화 번호 정보 쿼리
- Address Book Server의 정규화 규칙에 의해 정규화
  (Company_Phone_Number_Normalization_Rules.txt)
- E.164 형식으로 정규화가 되면 OC 사용자 연락처에 표시되고 정규화가 되지 않으면 표시하지 않는다.

- EV의 정규화 규칙과는 다르게 ABS의 정규화 규칙에서는 ^과 $로 묶을 필요가 없다.
   -> ABS 서비스가 정규화 작업 중에 자동으로 추가한다.
- 클라이언트는 이 구성 파일 정보를 레지스트리 키에 저장한다.
  (HKEY_CURRENT_USER\Software\Microsoft\Communicator\PhoneNumberNormalizationRules)
- 정규화 설정 테스트 abserver -testPhoneNorm
   http://regexlib.com/RETester.aspx

정규화 규칙 텍스트 파일 작성 후 OCS ABS의 Output Path에 복사(Enterprise Edition의 경우)
- <OCS Installation Dir>\Server\Core\ABServer.exe -regenUR 실행 (정규화 규칙 적용)
- 이후에는 AD의 속성이 변경되면 자동으로 적용된다.
- <OCS Installation Dir>\Server\Core\ABServer.exe -syncNow 실행 (주소록 동기화 실행)

- 음성 등록 정보 -> 경로 설정에서 모든 전화 번호를 중재 서버로 보내는 경우 ^(\d*)$ 입력


위치 프로필의 전화 번호 정규화 예시

내선 11XX(11로 시작하는 내선번호 -> 02-5555-11XX)
^(11\d{2})$
+8225555$1

내선 2XXX, 3XXX(2 또는 3으로 시작하는 내선번호 -> 070-5555-XXXX)
^([23]\d{3})$
+82705555$1

헨드폰
^0(1[016789])[\s\.\-,()/]*(\d{3,4})[\s\.\-,()/]*(\d{4})$
+82$1$2$3

서울
^0(2)[\s\.\-,()/]*(\d{3,4})[\s\.\-,()/]*(\d{4})$
+82$1$2$3

시외
^0([3-6][1-5])[\s\.\-,()/]*(\d{3,4})[\s\.\-,()/]*(\d{4})$
+82$1$2$3

050, 070, 080
^0([578]0)[\s\.\-,()/]*(\d{3,4})[\s\.\-,()/]*(\d{4})$
+82$1$2$3

15XX, 16XX
^(1[56]\d{2})[\s\.\-,()/]*(\d{4})
+82$1$2


Company_Phone_Number_Normalization_Rules.txt 예시

##사내 전화 번호를 끝자리만 추출(예: 02-555-XXXX)
\+?[\s()\-\./]*8?2?[\s()\-\./]*\(?\s*(02)\s*\)?[\s()\-\./]*(555)[\s()\-\./]*(\d{4})[\s]*
$3

##사내 전화 번호를 끝자리만 추출(예: 02-555-12XX ~ 02-555-14XX)
\+?[\s()\-\./]*8?2?[\s()\-\./]*\(?\s*(02)\s*\)?[\s()\-\./]*(555)[\s()\-\./]*(1[2-4]\d{2})[\s]*
$3

##모든 전화 번호를 E.164 형태로 변환(예: 0XX-XXXX-XXXX)
\+?[\s()\-\./]*8?2?[\s()\-\./]*\(?\s*0?(\d{1,2})\s*\)?[\s()\-\./]*(\d{3,4})[\s()\-\./]*(\d{4})[\s]*
+82$1$2$3


참고: http://blogs.pointbridge.com/Blogs/schertz_jeff/Pages/Post.aspx?_ID=26

:
Posted by 커널64

 이 구성은 Microsoft의 권장 구성이다. 즉, 아래 구성을 어길 경우 Microsoft의 공식적인 지원을 받을 수 없다.

서버 역할/구성 함께 설치될 수 있는 서버 역할/구성 함께 설치될 수 없는 서버 역할/구성
Standard Edition 구성

Archiving Server(권장하지 않음)
Monitoring Server

Director
Communicator Web Access
Edge Server
Mediation Server
Group Chat Server/Compliance Server
Enterprise Edtion 통합 설치 구성 없음 다른 서버 역할 설치 금지
Back-End Database Server Archiving database
Monitoring database
Group Chat database
Compliance database (for Group Chat)
나머지 서버 역할
Enterprise Edtion 구성, Front-End Server 없음 다른 서버 역할 설치 금지
Enterprise Edtion 구성, Web Conferencing Server 없음 다른 서버 역할 설치 금지
Enterprise Edtion 구성, Application Sharing Server 없음 다른 서버 역할 설치 금지
Enterprise Edtion 구성, A/V Conferencing Server 없음 다른 서버 역할 설치 금지
Web components

Archiving Server
Monitoring Server

Front End Server
Web Conferencing Server
Application Sharing Server
A/V Conferencing Server
Director
Communicator Web Access
Edge Server
Mediation Server
Group Chat Server/Compliance Server
Director 없음 다른 서버 역할 설치 금지
Communicator Web Access 없음 다른 서버 역할 설치 금지
Edge Server 없음 다른 서버 역할 설치 금지
Mediation Server 없음 다른 서버 역할 설치 금지
Archiving Server Web components
Monitoring Server
Front End Server
Web Conferencing Server
Application Sharing Server
A/V Conferencing Server
Director
Communicator Web Access
Edge Server
Mediation Server
Group Chat Server/Compliance Server
Monitoring Server Web components
Archiving Server
Front End Server
Web Conferencing Server
Application Sharing Server
A/V Conferencing Server
Director
Communicator Web Access
Edge Server
Mediation Server
Group Chat Server/Compliance Server
Group Chat Server 없음 다른 서버 역할 설치 금지
Compliance Server (for Group Chat) 없음 다른 서버 역할 설치 금지


:
Posted by 커널64

OCS 2007 R2의 데이터 흐름도 및 인증서 정리

인증서 관련 정보



IM 및 Presence 워크로드


응용 프로그램 공유 Workload


A/V 및 Web Conferencing Workload


EV Workload


:
Posted by 커널64

OC 2007 R2에 대한 AD GPO 템플릿

:
Posted by 커널64