Những server exchange 5.5 muốn chuyển sang dùng exchange 2007 thì trước hết phải nâng cấp lên exchange 2000 hoặc exchange 2003 rồi mới chuyển tiếp được sang exchange 2007.. kỹ vì các dịc
Trang 1LỜI NÓI ĐẦU
Internet trên toàn thế giới việc trao đổi thông tin đã trở nên dễ dàng hơn Một trong những
cách để trao đổi thông tin trên Internet không thể không nhắc tới vì những tiện ích và lợi ích
mà nó mang lại đó là thư điện tử hay còn gọi là E-mail( Electronic mail) Thư điện tử (E-mail)
là một hệ thống truyền nhận thư từ qua internet hay các mạng máy tính (Computer
network) E-mail có những lợi ích đáng kể so với cách viết thư truyền thống giấy và mực Một
thông điệp, một tin nhắn, lời chúc mừng, hay văn bản, … có thể được gửi tại bất kì thời
điểm nào, bất kì nơi nào trên toàn thế giới một cách dễ dàng và nhanh chóng gần như là
ngay lập tức.Email chẳng những có thể truyền gửi được chữ, nó còn có thể truyền được các
dạng thông tin khác như hình ảnh, âm thanh, phim, và đặc biệt các phần mềm thư điện tử
kiểu mới còn có thể hiển thị các E-mail dạng sống động tương thích với kiểu tệp HTML
Đối với các doanh nghiệp, E-mail lại càng trở nên quan trọng hơn trong Những mẫu tin
quảng cáo gửi tới nhiều khách hàng, các bản hợp đồng gửi tới những đối tác trong nước hay
ngoài nước, hay các thông báo cho các nhân viên trong công ty… , với khả năng chuyển giao
nhanh chóng gần như là ngay lập tức, không khoảng cách, và chi phí rẻ thì E-mail là một sự
lựa chọn không thể thiếu cho các doanh nghiệp Do đó, trong đồ án môn thực tập chuyên
nghành Mạng máy tính và truyền thông là tìm hiểu và triển khai update hệ thống Mail
exchange 2003 Mail exchange 2007 lên cho doanh nghiệp
Trong quá trình làm đồ án còn rất nhiều thiếu sót Rất mong nhận được ý kiến giúp đỡ của
Thầy(Cô) để hoàn thành tốt đồ án chuyên nghành này Tôi cũng chân thành cảm ơn Thầy VÕ
ĐỖ THẮNG đã hướng dẫn tôi làm đồ án này
Trang 2NHẬN XÉT CỦA DOANH NGHIỆP
Trang 3
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Trang 4
Đề tài: Xây dựng hệ thống mail server cho công ty athena
I Mục đích đề tài:
- Nghiên cứu hệ thống Mail Server với MS Exchange Server 2003/2007
- Thiết kế và triển khai update hệ thống Mail Server 2007 cho doanh
nghiệp
II Yêu cầu thực hiện:
- Công ty athena có nhu cầu update hệ thống mail exchange 2003 sang
hệ thống mail exchange 2007
+ Prepair system để chuẩn bị update hệ thống mai exchange 2007
+ Thực hiện setup thệ thống mail exchange 2007
+ Chuyển database của mail exchange 2003 sang mail exchange
2007
+ Gỡ bỏ mai exchange 2003 ra khỏi hệ thống
+ Chuyển máy exchange 2003 (ADC) thành máy PDC (máy exchange
2007)
+ Hạ cấp DC trên PC1
Trang 5Nội dung thực hiện:
1 Prepair system để chuẩn bị update hệ thống mai exchange 2007
1.1 thiết lập Native mode cho exchnage Server 2003
servers)
Hình: thiết lập Native mode (no pre-exchange 2000 servers)
thống exchange phải ngừng hoạt động thì ta mới chuyển sang mô hình native
mode được vì quá trình chuyển đổi trực tiếp từ exchange 5.5 sang exchange
2007 trong cùng active directory forest là không được phép Những server
exchange 5.5 muốn chuyển sang dùng exchange 2007 thì trước hết phải nâng
cấp lên exchange 2000 hoặc exchange 2003 rồi mới chuyển tiếp được sang
exchange 2007 Service pack của exchange 2000 phải là sp3, còn của exchange
2003 phải là sp2
kỹ vì các dịch vụ sau không được hỗ trợ trong exchange server 2007:
• Novell GroupWise connector (Exchange 2003 Service)
• Microsoft Mobile Information Server (Exchange 2000 Service)
• Instant Messaging service (Exchange 2000 Service)
• Exchange Chat Service (Exchange 2000 Service)
• Exchange 2000 Conferencing Server (Exchange 2000 Service)
• Key Management Service (Exchange 2000 Service)
• cc:Mail connector (Exchange 2000 Service)
• MS Mail connector (Exchange 2000 Service)
2003 service pack 1 trở lên vì phiên bản này hỗ trợ các thông báo dịch vụ
exchange 2007, cho phép người dùng trỏ tới phần address book trong microsoft
outlook web access và cung cấp khả năng tìm kiếm thành phần hội viên trong
danh sách phân phối theo cách hiệu quả hơn window server 2000
Trang 61.2 raise domain functional level
server 2003
Hình: Active Directory Domain Functional Level
1.3 Chuẩn bị Active Directory
1.3.1 Prepare Legacy Exchange Permissions
Exchange kế thừa là chạy Setup.com /PrepareLegacyExchangePermissions
có một hay một số Server Exchange 2000/2003 vấn còn tồn tại hoặc nơi
DomainPrep Exchange 2000/2003 được thực thi Lý do chúng ta phải
chạy Setup.com /PrepareLegacyExchangePermissions là do Recipient Update
Service Exchange 2003 hoặc Exchange 2000 không thực hiện chức năng chính
xác sau khi giản đồ Active Directory được update với phân phối cụ thể Exchange
2007
Trang 71.3.2 Prepare Schema
Lệnh này sẽ kết nối tới giản đồ chủ Domain Controller và nhập các file LDAP để
update giản đồ với các phân phối cụ thể Exchange 2007 Muốn thực hiện điều
này, ta mở cửa sổ lệnh Command Prompt và gõ Setup.com /PrepareSchema Sau
đó bấmEnter như chúng ta đã làm với các khoá chuyển đổi trước
Hình: Chạy Setup.com với khoá chuyển đổi PrepareSchema Switch
1.3.3 Prepare AD
Global trong Active Directory, tạo các nhóm Exchange Universal Security Group
(USG) trong tên miền gốc và chuẩn bị cho tên miền hiện thời Các đối tượng mở
rộng nằm dưới phần lưu trữ tổ chức Exchange Ngoài ra, lệnh này còn tạo
Exchange 2007 Administrative Group với tên gọi Exchange Administrative Group
và tạo nhóm định hướng Exchange 2007 với tên gọi Exchange Routing Group
Group và Administrative Group như trong Exchange 2000 và Exchange 2003
Administrative Group đã được loại bỏ hoàn toàn và phần định hướng thư
tín trong Exchange 2007 dựa trên các mặt Active Directory Site Nhưng để
Exchange 2007 cùng tồn tại với Exchange 2000 và Exchange 2003, Exchange
phải tạo các nhóm Administrative Group và Routing Group đã được đề cập
Nhưng các nhóm này chỉ có thể xem được trong phần quản lý hệ thống (System
Manager) của Exchange 2000 và 2003 hoặc thông qua ADSIEdit
Hình: Administrative Group và Routing Group của Exchange 2007 trong Exchange 2003
System Manager
Trang 8+ Ta có thể chạy lệnh Setup.com /PrepareAD trước khi
chạy /PrepareLegacyExchangePermissions và/PrepareSchema Khi đó các
lệnh /PrepareLegacyExchangePermissions và /PrepareSchema sẽ được thực hiện
tự động
Hình: Chạy Setup.com với khoá chuyển đổi PrepareAD Switch
1.3.4 PrepareDomain và PrepareAllDomains
Setup.com /PrepareAllDomains lần lượt để chuẩn bị một tên miền cục bộ hoặc
chuẩn bị toàn bộ tên miền trong Active Directory Các khoá biến đổi này sẽ thiết
lập quyền hạn trên nơi lưu trữ tên miền (Domain) cho Server Exchange,
Exchange Organization Administrator (quản trị viên tổ chức Exchange),
Authenticated User (người dùng có thẩm quyền) và Exchange Mailbox
Administrator (quản trị viên dịch vụ Mailbox Exchange) Chúng tạo nơi lưu trữ các
đối tượng hệ thống Microsoft Exchange System Object nếu chưa tồn tại và thiết
lập quyền hạn trên nơi lưu trữ này cho Server Exchange, Exchange Organization
Administrator và Authenticated User Đồng thời nhóm mở rộng tên miền mới
trong tên miền hiện tại, gọi là Exchange Install Domain Servers cũng được tạo
Nhóm Exchange Install Domain Servers sẽ được thêm vào Exchange Servers USG
trong domain gốc
Hình: Chạy Setup.com với khoá chuyển đổi PrepareDomain Switch
Trang 92 Thực hiện setup thệ thống mail exchange 2007
2.1 Điều kiện cài đặt cho hệ thống diện rộng
thực hiện chương trình cài đặt Có hai kiểu: yêu cầu dành cho hệ thống diện
rộng và yêu cầu cho dịch vụ trên một server cụ thể Với hệ thống diện rộng, ta
phải đảm bảo rằng thư mục kích hoạt Active Directory đã sẵn sàng nhận
Exchange 2007 Còn với từng server cụ thể sẽ nhận Exchange 2007 phải đủ điều
kiện có thể hỗ trợ cho nó
mô hình tự nhiên của Windows 2000 Trong đó, hơn hết thảy là các dịch vụ
Schema master và Global Catalog phải chạy trên nền Windows Server 2003 SP1
Nếu công ty hay tổ chức của ta đang sử dụng một trong các phiên bản Exchange
cũ, khi cài Exchange 2007 ta phải thiết lập mô hình cho nó ở dạng native-mode
Có nghĩa là không phải lúc nào một server quá cũ như Exchange 5.5 cũng được
chấp nhận Ta cần update lên Exchange 2000, Exchange 2003 hoặc gỡ bỏ hoàn
toàn chúng trước khi tiến hành cài đặt bản mới nhất Exchange 2007
Hình: Các Domain Functional Level
với các thành phần mở rộng của schema Tuy nhiên, không giống các phiên bản
trước, Active Directory không đòi hỏi điều đó Thư mục này được thực hiện tự
động trong quá trình cài đặt Exchange 2007 Một tuỳ chọn được cung cấp, cho
phép ta tự nâng cấp schema nếu muốn Trong quá trình cài đặt, server sẽ kết nối
tới Schema Master để update schema Schema Master phải sẵn sàng và tài khoản
ta đang dùng để cài đặt phải có quyền chỉnh sửa schema
trên bất cứ server nào có cùng domain chứa Schema Master Nhưng thực hiện
trực tiếp trên Schema Master thì tốt hơn Sau đó ta sẽ phải chờ các bản schema
update tạo bản sao qua forest trước khi cài đặt bất kỳ server Exchange 2007 bổ
sung nào.Cuối cùng, như với tất cả Exchange khác, ta phải có một số đặc quyền
quản trị nhất định mới cài đặt được Exchange 2007 server Các đặc quyền đó
bao gồm:
đầu tiên)
Trang 102.2 Điều kiện cài đặt trên từng server cụ thể
hỏi cả về mặt phần cứng và phần mềm Để chạy được chương trình cài Exchange
2007, server đang chạy phải là Windows Server 2003 x64 SP1 Ta cũng cần phải
có NET 2.0 Framework và MMC 3.0 Nếu chưa cài sẵn hai thành phần này trong
hệ thống của ta, chúng sẽ được cài đặt trong quá trình setup Exchange 2007
thay đổi lớn nhất là phải có dòng CPU x64 Yêu cầu tối thiểu về phần cứng bao
gồm:
RTM chỉ hỗ trợ kiểu 64 bit Ta cũng cần cài đặt KB904639 (cho hệ thống 64 bit)
và KB868060 Exchange luôn dựa trên các dịch vụ IIS, nhưng Exchange 2007 ít
bị phụ thuộc vào dịch vụ này hơn Thậm chí trong một số trường hợp không còn
cần đòi hỏi phải có IIS Exchange 2007 không cần phải có các dịch vụ IIS SMTP
và NNTP cài dặt kèm vì nó đã được tích hợp sẵn một server SMTP riêng Tin tức
truyền đi giữa server Exchange 2007 và các công ty, tổ chức bằng con đường
MAPI Tuỳ thuộc vào từng kiểu role hoặc các role trên server, hệ thống sẽ đòi hỏi
một số thành phần khác Sơ đồ dưới đây cung cấp một số dịch vụ bổ sung cho
các đòi hỏi theo từng vai trò:
Unified Messaging
đặt Exchange 2007 Quá trình cài đặt giao diện người dùng GUI cơ sở là khá dễ
dàng Chèn đĩa CD vào ổ, chạy Setup.exe từ thư mục gốc của đĩa Ta sẽ cần một
số quyền hạn nào đó, tuỳ thuộc vào cấu hình hiện thời và cách ta chuẩn bị tên
miền như thế nào, ít nhất là đặc quyền Enterprise and Local Administrator (quản
trị mạng cục bộ và doanh nghiệp) Nếu chưa chuẩn bị tên miền, ta cần thêm đặc
quyền Schema Administrator Nếu đã có một server Exchange 2007 trong tên
miền, ta phải là thành viên của nhóm quản trị Exchange Organization
Administrator
Trang 112.3 Cài đặt exchange:
Framework 2.0, MMC 3.0 hoặc Microsoft Shell (MSH), ngay lập tức ta sẽ được
yêu cầu phải cài đặt chúng trước
Hình: Màn hình cài đặt lớn của Exchange 2007
cho giá trị khởi tạo Giá trị khởi tạo được cho xong, bước đầu tiên trong chương
trình Installation Wizard xuất hiện: trang Introduction Ta nên kích vào Next
đầu chúng ta đã nói đến kiểu cài Typical (tiêu chuẩn), đánh dấu vào tuỳ chọn
này và kích Next
Hình: Chọn kiểu cài đặt Typical cho Exchange Server
Trang 12+ Để thiết lập dòng mail chính giữa các nhóm định tuyến Exchange 2000 hoặc
2003 và Exchange 2007, chúng ta cần tạo một bộ kết nối nhóm định tuyến Kích
vào Browser, chọn server đầu cầu Exchange 2000 hoặc 2003 theo ý ta muốn để
kết nối tới Exchange 2007, sau đó kích Next
Hình: Mô tả nhóm định tuyến Exchange 2000 hoặc 2003
liệu Exchange đã có thể sẵn sàng để cài đặt chưa Nếu ta đã cài đặt tất cả phần
mềm, thành phần windows, hotfix cần thiết, chương trình sẽ hoàn chỉnh mà
không đưa ra bất kỳ cảnh báo hay thông báo lỗi nào Nếu thiếu một yêu cầu nào
đó, ta nên xem lại vấn đề và kích vào liên kết Recommended Action để xem phần
giải thích hoặc một giải pháp cho tình huống bị ngừng lại
copy các file Exchange cần thiết và cài đặt, cấu hình từng thành phần trên
server
Chú ý:
phần 1, Exchange 2007 Setup Wizard sẽ chuẩn bị Active Directory trước khi bắt
đầu cài đặt lần lượt từng thành phần chính trên server
Trang 13+ Khi Setup cài đặt xong toàn bộ, kích vào Finish
Hình: Hoàn chỉnh cài đặt Exchange 2007
2.4 Thông qua triển khai lần cuối:
khởi động Exchange Management Console (EMC) Chú ý là lần đầu EMC được
khởi động nó sẽ chỉ cho ta tab Finalize Deployment (thông qua triển khai lần
cuối) dưới nút Microsoft Exchange Ta nên kiểm tra từng triển khai nhiệm vụ
trong danh sách dưới đây và thực hiện các triển khai sao cho phù hợp với môi
trường của ta
Hình: Tab Finalize Deployment trong Exchange Management Console
3 Chuyển database của mail exchange 2003 sang mail exchange 2007
3.1 Thay thế các Public Folder
Trang 14+ Khi đã cài đặt Mailbox Server trên Explorer 2007 Server thừa kế, chương trình
Exchange Setup sẽ tạo mặc định một cơ sở dữ liệu Mailbox và một cơ sở dữ liệu
Public Folder trên server tương ứng
trữ trên các server Exchange cũ khi chuyển sang Explorer 2007 (người ta gọi đó
là các Exchange kế thừa) Ngay cả khi không dùng nó vào mục đích lưu trữ dữ
liệu, vẫn có lý do khác khiến ta muốn giữ cơ sở dữ liệu Pulic Folder trên Explorer
2007 Server Như ta đã biết, Explorer 2007 không dùng Pulic Folder (hay cụ thể
là một thư mục hệ thống System Folder có tên SCHEDULE+ FREE BUSY trong
cấu trúc phân tầng Pulic Folder) để lưu trữ thông tin bận/rỗi cho người dùng
mailbox Thay vào đó, thông tin này được lưu trữ trực tiếp trong từng mailbox
của người dùng Khi truy cập nó sẽ sử dụng một dịch vụ dựa trên nền tảng Web
mới có tên Availability để thực hiện
thời gian bận/rỗi của người dùng được update Quá trình cập nhật diễn ra liên
tục Vậy tại sao chúng ta nên giữ cơ sở dữ liệu Pulic Folder trên server Explorer
2007, khi mà thông tin bận/rỗi có thể truy vấn được theo cách thức mới? Nguyên
nhân là do các máy khách sử dụng Outlook kế thừa (là Outlook 2003 hoặc các
phiên bản trước đó của nó) chạy trong tổ chức, doanh nghiệp của ta cần sử dụng
phương thức Pulic Folder mới có thể truy cập được thông tin bận/rỗi Chỉ trên
Outlook 2007 mới hỗ trợ dịch vụ Availability mới
Oulook 2007, ta có thể gỡ bỏ một cách an toàn cơ sở dữ liệu Pulic Folder, vì
không có thành phần nào sử dụng đến nó Cũng có nghĩa là ta có thể bỏ qua các
bước tiếp theo đây
Exchange 2003 Server trên cơ sở dữ liệu Pulic Folder của Exchange 2007 mới
Chúng ta sẽ sử dụng hoặc là Exchange 2003 System Manager, hoặc là Exchange
Management Shell (EMS) Với mục đích của bài, chúng ta sẽ dùng Exchange
2003 System Manager
(EMC) trong Exchange 2007 RTM Nó sẽ được tích hợp trong Exchange 2007
Service Pack 1
Exchange 2003 Server, mởExchange 2003 System Manager, sau đó mở rộng
Trang 15Hình: Các Public Folder trong Exchange 2003 System Manager
nhãn Replication và thêm Exchange 2007 vào danh sách bản sao
Hình: Tab Public Folder Replication
cách thức thêm server vào danh sách bản sao dễ dàng hơn Nếu ta có nhiều thư
mục chung trong cây thư mục Public Folder, ta nên sử dụng chức năng Wizard
này Nếu ta có tới hàng nghìn thư mục chung, ta nên sử dụng các script bản sao
đặt trong thư mục Exchange Scripts (ta có thể tìm thấy ở: C:\Program
Files\Microsoft\Exchange Server)
trong tổ chức Exchange của mình và không cần phải thiết lập bản sao cho thư
mục hệ thống SCHEDULE+ FREE BUSY hay OFFLINE ADDRESS BOOK Chúng sẽ
được tạo tự động khi triển khai Exchange 2007 Server trong quá trình chuyển
tiếp từ Exchange 2003 hay phiên bản khác sang