참고. Windows Server와 Exchange Server호환성
Exchange Server supportability matrix | Microsoft Learn
Exchange 2016 요구사항
참고. exchange server 2016 설치 요구사항
Exchange 2016의 네트워크 및 디렉터리 서버 요구사항
도메인 컨트롤러 | 포리스트의 모든 도메인 컨트롤러는 다음 버전의 Windows Server 중 하나를 실행해야합니다. • Windows Server 2019 Standard 또는 Datacenter • Windows Server 2016 Standard 또는 Datacenter • Windows Server 2012 R2 Standard 또는 Datacenter • Windows Server 2012 Standard 또는 Datacenter • Windows Server 2008 R2 Standard 또는 Enterprise • Windows Server 2008 R2 Datacenter RTM 이상 |
Active Directory 포리스트 | Active Directory 포리스트 기능 수준은 Windows Server 2008 R2 이상입니다. |
Active Directory 사이트 | • Exchange Server를 설치하는 Active Directory 사이트에는 글로벌 카탈로그 서버이기도 한 쓰기 가능한 도메인 컨트롤러가 하나 이상 있어야합니다. 그렇지 않으면 설치가 실패합니다. • Exchange 서버를 설치 한 다음 Active Directory 사이트에서도메인 컨트롤러를 제거 할 수 없습니다. |
DNS 네임 스페이스 지원 | Exchange 2016은 다음 도메인 이름 시스템 (DNS) 네임 스페이스를 지원합니다. • 연속 • 비 연속 • 단일 레이블 도메인 • 분리 |
Exchange 2016의 하드웨어 요구 사항
프로세서 | 다음 유형의 64 비트 프로세서 중 하나 : • Intel 64 아키텍처를 지원하는 Intel 프로세서 (이전의 Intel EM64T) • AMD64 플랫폼을 지원하는 AMD 프로세서. |
기억 | Exchange 서버 역할에 따라 다릅니다. • 사서함 : 최소 8GB • Edge 전송 : 최소 4GB |
페이징 파일 크기 | 페이징 파일 최소값과 최대 값을 같은 크기로 설정하십시오. • 설치된 32GB 미만의 RAM : 실제 RAM + 10MB, 최대 값은 32GB (32,778MB). • 32GB RAM 이상 설치 : 32GB |
디스크 공간 | • Exchange를 설치할 드라이브에 최소 30GB의 사용 가능한 공간과 설치하려는 각 UM(통합 메시징)언어팩당 500MB가 추가로 필요합니다. • 시스템 드라이브에 200MB 이상의 여유 공간이 있어야합니다. • 메시지 큐 데이터베이스가 포함된 드라이브에 500MB이상의 여유 공간이 있어야합니다. |
드라이브 | DVD-ROM 드라이브, 로컬 또는 네트워크 액세스 가능 |
화면 해상도 | 1024 x 768 픽셀 (XGA) 이상 |
파일 형식 | NTFS : 다음 유형의 파일이 포함된 파티션에 필요합니다. • 시스템 파티션 • 교환 바이너리 • Exchange 진단 로깅으로 생성된 파일 • 전송 데이터베이스 파일 (예 : 메일 대기열 데이터베이스) ReFS : 다음 유형의 Exchange 파일이 포함된 파티션에서 지원됩니다. • 사서함 데이터베이스 트랜잭션 로그 • 컨텐츠 인덱싱 파일 |
2016에 지원되는 .NET Framework 버전
설치할 Exchange 릴리스에서 지원되는 최신 버전의 .NET Framework를 사용하는 것이 좋다.
• 아래 표에 나열되지 않은 .NET Framework 릴리스는 Exchange 2016 릴리스에서 지원되지 않는다 .
여기에는 .NET Framework의 부 버전 및 패치 수준 릴리스가 포함된다.
Exchange2016버전 | .NET Framework 4.8 | .NET Framework 4.7.2 | .NET Framework 4.7.1 | .NET Framework 4.6.2 |
CU15 ~ CU23 | 지원 | |||
CU13, CU14 | 지원 | 지원 | ||
CU11, CU12 | 지원 | 지원 | ||
CU10 | 지원 | |||
CU8, CU9 | 지원 | 지원 | ||
CU5, CU6, CU7 | 지원 |
*2023년 4월 14일 기준
*Exchange Server는 AD도메인에 연결되어 있어야 한다.
Exchange Server2016 설치 전 필수 구성요소
- .net framework 4.8설치
- Visual Studio 2012용 visual c++재배포 패키지 설치
(AD준비를 위한 Exchange Server2016의 필수구성요소는 visual studio 2012지만 Exchange Server에 사서함서버역할을 설치하는경우 visual studio2013설치가 필요하다)
or Visual Studio 2013 대한 Visual C++ 재배포 가능 패키지
- Windows PowerShell에서 다음 명령을 실행하여 원격 도구 관리 팩을 설치
Install-WindowsFeature RSAT-ADDS
- IIS URL 재작성 모듈
(누적 업데이트 22 이상에서는 IIS URL 재작성 모듈이 필요)
(이 파일을 설치하기 위해서는 윈도우서버기능에서 IIS역할설치가 선행되어야 함)
- Microsoft Unified Communications Managed API 4.0, Core Runtime 64비트
Exchange 2016을 위한 Windows Server 2016 필수 구성 요소
- Windows PowerShell에서 다음 명령을 실행하여 필수 Windows 구성 요소를 설치.
Exchange Server를 설치하기 전 필요한 Windows Server기능을 설치하기 위한 PowerShell명령어.
명령에 나열된 기능은 웹 서버 및 네트워크 인프라 환경에서 일반적으로 사용되는 서버 역할,
기능 및 RSAT(원격 서버 관리 도구)의 조합
- HTTP프록시를 통한 RPC(Remote Procedure Call)기능 및 서버 클러스터를 관리하고 모니터링하기 위한 다양한 RSAT도구.
Install-WindowsFeature NET-Framework-45-Features, Server-Media-Foundation, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS
*스크립트입력시 오류가 발생하면 오류가 난 부분을 지우고 다시 입력하면 입력이 가능
- Powershell 명령어 입력 후 시스템을 다시시작
Exchange Server 설치
서버명 | 역할 | ip | OS / Version | Domain | Exchange Server Organization |
DC01 | PDC | 192.168.108.10 | Windows Server | mydomain.local | |
DC02 | DC | 192.168.108.11 | Windows Server | mydomain.local | |
EX01 | Exchange Server |
192.168.108.12 | Windows Server / Exchange Server 2016 |
EX01 | |
EX02 | Exchange Server |
192.168.108.13 | Windows Server / Exchange Server 2016 |
EX02 |
※ Windows Server 2019에 Exchange Server2016설치시 오류
오류: "$error.Clear(); if (Get-Service MpsSvc* | ?{$_.Name -eq 'MpsSvc'}) { Set-Service MpsSvc -StartupType Automatic Start-SetupService -ServiceName MpsSvc } "이(가) 실행될 때 다음 오류가 발생했습니다. "Microsoft.PowerShell.Commands.ServiceCommandException: 다음 오류로 인해 'Windows Defender Firewall (MpsSvc)' 서비스를 구성할 수 없습니다. 액세스가 거부되었습니다 ---> System.ComponentModel.Win32Exception: 액세스가 거부되었습니다 --- 내부 예외 스택 추적의 끝 ---".
위와 같은 오류가 뜨면서 설치가 불가능하다.
3 Active Directory 준비
이 단계에서 Exchange에서는 정보를 저장하는 데 사용할 컨테이너, 개체 및 기타 항목을 Active Directory에 만든다.
Exchange 컨테이너, 개체, 특성 등의 컬렉션을 Exchange 조직이라고 한다.
Exchange용 Active Directory를 준비하려면 다음 세 단계가 필요.
3-1 Active Directory 스키마 확장
3-2 Active Directory 컨테이너, 개체 및 기타 항목 준비
3-3 Active Directory 도메인 준비
Exchange용 Active Directory 스키마를 확장할 때의 요구사항
스키마확장에 사용할 계정은 Schema Admins 또는 Enterprise Admins그룹의 구성원이어야 한다.
(스키마 확장 후 Exchange Server를 설치하게 되는데 스키마 확장에서는 Schema Admins의 권한이 필요하며 Enterprise Admins그룹은 스키마를 변경할 수 있는 기능을 포함하여 AD 도메인에서 가장 높은 수준의 권한을 가진다.)
컴퓨터가 스키마 마스터와 동일한 Active Directory 도메인 및 사이트의 구성원이어야 한다.
/DomainController:<DomainControllerFQDN> 스위치를 사용하는 경우에는 스키마 마스터인 도메인 컨트롤러를 지정해야 한다.
Exchange용으로 스키마를 확장하는 유일한 방법은 Setup.exe를 /PrepareSchema, /PrepareAD 또는 Exchange 설치 마법사와 함께 사용하는 것이다. (Exchange 서버 설치 프로세스에서 Exchange에 필요한 AD스키마에 새 특성 및 클래스를 추가하기 때문에 필요한 단계이다)
Exchange용으로 Active Directory를 준비할 때는 다음 요구 사항이 적용됨
Exchange Server설치에 사용할 계정은 Enterprise Admins그룹의 구성원이어야 한다.
컴퓨터가 스키마 마스터와 동일한 Active Directory 도메인 및 사이트의 구성원이어야 하며
TCP 포트 389에서 포리스트의 모든 도메인에 연결할 수 있어야 한다.
Exchange조직의 이름을 선택해야 한다. 조직 이름은 Exchange에서 내부적으로 사용되고, 일반적으로 사용자에게 표시되지 않고, Exchange의 기능에 영향을 주지 않으며 전자 메일 주소에 사용할 수 있는 항목을 결정하지 않는다.
- 조직 이름은 64자를 초과할 수 없으며 비워 둘 수 없다.
- 사용할 수 있는 문자는 A~Z, a~z, 0~9, 하이픈 또는 대시(-), 공백이지만 선행 또는 후행 공백은 허용되지 않는다.
- 한 번 설정한 조직 이름은 변경할 수 없다.
3-1 Active Directory 스키마 확장
Windows 명령 프롬프트 창에서 다음 명령어를 실행.
<Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareSchema
예를 들어, Exchange 설치 파일이 D: 드라이브에 있다면 다음 명령을 실행.
D:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareSchema
_DiagnosticDataOFF : 진단데이터 보내지 않음 옵션
3-2 Active Directory 컨테이너, 개체 및 기타 항목 준비
특정 도메인만 준비하려는 경우 /PrepareAD명령어를 사용하고
포리스트의 모든 도메인을 Exchange Server용으로 준비하는경우에는 /PrepareAllDomains 명령어를 사용.
특정 서버만 Exchange Server로 준비하려는 경우 Windows 명령 프롬프트 창에서 다음 명령을 실행
<Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAD /OrganizationName:"<Organization name>"
/PrepareAD는 필요한 컨테이너, 보안 주체 및 조직 단위를 생성하여 Exchange 서버용 Active Directory를 준비하는 데 사용됨. 이 명령어는 스키마를 업그레이드하기 때문에 전체 도메인에 영향을 미치므로 포리스트당 한번만 사용해야 한다.
/OrganizationName은 Exchange 서버용 Active Directory를 준비할 때 필수 필드인 Exchange 조직의 이름을 지정하는 데 사용됨.
예시) D드라이브에 있는 Exchange 설치파일을 사용하고 Exchange조직에 "Contoso Corporation"이라는 이름을 지정
D:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD /OrganizationName:"Contoso Corporation"
Active Directory 포리스트의 모든 도메인을 준비하려면 Windows 명령 프롬프트 창에서 다음 명령을 실행.
<Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAllDomains
예를 들어, Exchange 설치 파일이 E: 드라이브에 있다면 다음 명령을 실행
E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAllDomains
3-3 Active Directory 도메인 준비
도메인이 하나뿐이고 2단계의 /PrepareAD 또는 /PrepareAllDomains명령으로 이미 도메인이 준비되었으면 이 단계를 건너뛰어도 됨. 이 단계를 통해 다중 도메인 포리스트에서 특정 도메인을 준비할 수 있다.
이 단계를 수행하면 컨테이너 및 보안 그룹이 추가로 만들어지고 Exchange에서 해당 컨테이너 및 보안 그룹에 액세스할 수 있도록 사용 권한이 설정된다.
Active Directory 포리스트에서 특정 도메인을 준비할 때는 다음 요구 사항이 적용됨.
- Exchange 서버가 설치될 모든 도메인을 준비해야함.
- 메일 사용 가능 사용자를 포함할 도메인을 준비해야함. 이러한 도메인에 Exchange 서버가 들어 있는지 여부는 상관없다.
- 계정이 준비하려는 도메인의 Domain Admins 그룹의 구성원이어야함.
- 준비하려는 도메인이 2단계에서 /PrepareAD를 실행한 뒤에 생성된 경우에는 계정이 Exchange의 Organization Management 역할 그룹의 구성원이기도 해야 함.
Active Directory 포리스트의 특정 도메인을 준비하려면 Windows 명령 프롬프트 창에서 다음 명령을 실행
<Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareDomain[:<DomainFQDN>]
참고:
컴퓨터가 준비하려는 도메인의 구성원인 경우에는 /PrepareDomain 스위치를 단독으로 사용할 수 있다.
그렇지 않은 경우에는 도메인의 FQDN을 지정해야 한다.
Exchange 서버를 설치하려고 하거나 메일 사용 가능 사용자가 위치할 각 Active Directory 도메인에 대해서 이 명령을 실행해야 한다.
4. Exchange Server설치
이 작업은 Exchange 서버 설치 마법사를 사용하거나 Setup.exe 명령줄 도구를 사용하여 수행할 수 있다.
설치 프로세스 중에 Exchange 서비스를 실행하는 데 사용할 서비스 계정, Exchange 서버를 설치할 OU(도메인 및 조직 단위), Exchange 데이터베이스를 관리하는 데 사용할 데이터베이스 관리자 계정 등의 정보를 제공하라는 메시지가 표시됨.
E: 드라이브에 있는 Exchange 설치 파일을 사용하여 engineering.corp.contoso.com 도메인을 준비.
E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareDomain:engineering.corp.contoso.com
*설치과정에서 경고는 무시하고 설치할 수 있지만 오류는 무시할 수 없다.
오류나 경고가 뜰 경우 바로아래에 뜨는 링크를 이용하면 됨.
5 Exchange 서버 구성
Exchange서버구성
Exchange 서버 설치가 완료된 후 조직의 요구 사항을 충족하도록 서버를 구성해야 하는데 네트워크 설정 구성, 필요한 사서함 설정, 전자 메일 주소 생성 및 구성, 필요한 클라이언트 액세스 방법 설정이 포함.
설치확인 후 테스트
Exchange 서버가 구성되면 설치를 확인하고 테스트하여 모든 것이 예상대로 작동하는지 확인해야 하는데 Exchange 서버에 대한 연결 테스트, 이메일 메시지 송수신 및 다양한 Exchange 구성 요소의 기능 확인이 포함됨.
'Windows > Exchange Server' 카테고리의 다른 글
[Exchange Server] Exchange Server (0) | 2023.02.05 |
---|---|
[Exchange Server] Exchange Server DAG구성 후 복사상태의 지속적인 오류 (0) | 2020.01.16 |
[Exchange Server] Exchange Server etc (0) | 2020.01.16 |
[Exchange Server] DAG (0) | 2020.01.10 |
[Exchange Server] Mail Server(메일서버) (0) | 2019.12.26 |