Hướng dẫn này mô tả cách bạn có thể triển khai Microsoft SharePoint Server trên Compute Engine. Hướng dẫn này áp dụng cho Microsoft SharePoint Server 2016 và Microsoft SharePoint Server 2019.
Việc triển khai SharePoint sẽ sử dụng 6 máy chủ trên 2 vùng. Cấu hình này tương ứng với cấu hình trang trại MinRole Mức độ sẵn sàng cao trung bình (Tối ưu hoá cho Tìm kiếm).
Sơ đồ sau đây minh hoạ quá trình triển khai:
Bài viết này giả định rằng bạn đã triển khai Active Directory và SQL Server trên Google Cloud và bạn có kiến thức cơ bản về SharePoint Server, Active Directory và Compute Engine.
Mục tiêu
- Chuẩn bị dự án để triển khai SharePoint Server.
Triển khai một trang trại SharePoint MinRole sử dụng 6 máy chủ:
- Hai giao diện người dùng với máy chủ có bộ nhớ đệm phân tán
- Hai máy chủ ứng dụng
- Hai máy chủ tìm kiếm
Định cấu hình quy tắc cân bằng tải và tường lửa
Chi phí
Hướng dẫn này sử dụng các thành phần có thể tính phí của Google Cloud, bao gồm:
Sử dụng Công cụ tính giá để tạo chi phí ước tính dựa trên mức sử dụng dự kiến của bạn.
Trước khi bạn bắt đầu
Để hoàn tất hướng dẫn này, bạn cần có:
- Một miền Active Directory hiện có với ít nhất một bộ điều khiển miền. Bạn có thể sử dụng Dịch vụ có quản lý cho Microsoft Active Directory hoặc một miền Active Directory tự quản lý.
- Một Active Directory quản trị có quyền tham gia máy tính, tạo tài khoản người dùng và thêm bản ghi DNS.
- Một dự án Google Cloud và VPC có khả năng kết nối với các bộ điều khiển miền Active Directory.
- Một phiên bản SQL Server được liên kết với miền Active Directory và có thể được dùng cho SharePoint. Để biết thêm thông tin chi tiết về cách thiết lập một bản triển khai SQL Server có khả năng hoạt động cao trên Google Cloud, hãy xem phần Triển khai Nhóm khả năng sử dụng luôn bật của SQL Server trên nhiều mạng con.
- Một mạng con cho các thực thể máy ảo SharePoint. Mạng con phải trải dài ít nhất hai vùng.
Trước khi bắt đầu triển khai, hãy xem lại các yêu cầu về hệ thống đối với SharePoint Server 2016 và 2019.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
Khi hoàn tất các nhiệm vụ được mô tả trong tài liệu này, bạn có thể tránh việc tiếp tục thanh toán bằng cách xoá các tài nguyên mà bạn đã tạo. Để biết thêm thông tin, hãy xem phần Dọn dẹp.
Chuẩn bị dự án và mạng
Để chuẩn bị dự án Google Cloud và VPC cho việc triển khai SharePoint Server, hãy làm như sau:
Chuyển sang dự án của bạn trong bảng điều khiển Google Cloud và mở Cloud Shell.
Khởi tạo các biến sau:
VPC_NAME=VPC_NAME SUBNET_NAME=SUBNET_NAME SUBNET_REGION=SUBNET_REGION SUBNET_ZONE_1=$SUBNET_REGION-a SUBNET_ZONE_2=$SUBNET_REGION-b
Địa điểm:
- VPC_NAME là tên của VPC.
- SUBNET_NAME là tên của mạng con.
- SUBNET_REGION là vùng của mạng con.
Đặt mã dự án mặc định:
gcloud config set project PROJECT_ID
Thay thế PROJECT_ID bằng mã nhận dạng của dự án Google Cloud .
Tạo quy tắc tường lửa
Để cho phép giao tiếp giữa các máy chủ của trang trại SharePoint, bạn cần tạo một số quy tắc tường lửa. Để đơn giản hoá việc tạo các quy tắc tường lửa này, bạn có thể sử dụng thẻ mạng:
- Máy chủ giao diện người dùng được chú thích bằng thẻ
sharepoint-frontend
. - Máy chủ ứng dụng được chú thích bằng thẻ
sharepoint-application
. - Máy chủ tìm kiếm được chú thích bằng thẻ
sharepoint-search
. - Tất cả máy chủ cũng được chú thích bằng thẻ
sharepoint
.
Tạo các quy tắc tường lửa sử dụng các thẻ mạng này và cho phép giao tiếp qua các cổng mà SharePoint yêu cầu:
- Quay lại phiên Cloud Shell hiện có.
Tạo quy tắc tường lửa cho các máy chủ SharePoint:
gcloud compute firewall-rules create allow-http-between-sharepoint-servers \ --direction=INGRESS \ --action=allow \ --rules=tcp:80,tcp:443,tcp:32843,tcp:32844 \ --enable-logging \ --source-tags=sharepoint \ --target-tags=sharepoint \ --network=$VPC_NAME \ --priority=10000 gcloud compute firewall-rules create allow-search-between-sharepoint-servers \ --direction=INGRESS \ --action=allow \ --rules=tcp:16500-16519 \ --enable-logging \ --source-tags=sharepoint \ --target-tags=sharepoint \ --network=$VPC_NAME \ --priority=10000 gcloud compute firewall-rules create allow-rpc-between-sharepoint-servers \ --direction=INGRESS \ --action=allow \ --rules=tcp:135,tcp:49152-65535 \ --enable-logging \ --source-tags=sharepoint \ --target-tags=sharepoint \ --network=$VPC_NAME \ --priority=10000 gcloud compute firewall-rules create allow-wcf-between-sharepoint-servers \ --direction=INGRESS \ --action=allow \ --rules=tcp:808 \ --enable-logging \ --source-tags=sharepoint \ --target-tags=sharepoint \ --network=$VPC_NAME \ --priority=10000 gcloud compute firewall-rules create allow-appfabric-from-sharepoint-servers \ --direction=INGRESS \ --action=allow \ --rules=tcp:22233-22236 \ --enable-logging \ --source-tags=sharepoint \ --target-tags=sharepoint-frontend \ --network=$VPC_NAME \ --priority=10000
Tạo quy tắc tường lửa cho phép tất cả máy chủ kết nối với các phiên bản SQL Server. Nếu các phiên bản SQL Server của bạn sử dụng thẻ mạng
sql-server
, bạn có thể sử dụng lệnh sau để tạo quy tắc tường lửa:gcloud compute firewall-rules create allow-sql-from-sharepoint-servers \ --direction=INGRESS \ --action=allow \ --rules=tcp:1433 \ --enable-logging \ --source-tags=sharepoint \ --target-tags=sql-server \ --network=$VPC_NAME \ --priority=10000
Hãy xem phần Tạo quy tắc tường lửa để biết các cách khác để tạo quy tắc tường lửa nếu phiên bản SQL Server của bạn không sử dụng thẻ mạng.
Dự án và VPC của bạn hiện đã sẵn sàng để triển khai SharePoint.
Tạo đĩa cài đặt
Bước tiếp theo là tạo một ổ đĩa chứa phương tiện cài đặt SharePoint Server. Bằng cách tạo một ổ đĩa mà bạn có thể đính kèm vào nhiều phiên bản máy ảo, bạn sẽ không phải tải phương tiện cài đặt xuống từng phiên bản máy ảo.
Làm theo hướng dẫn trong phần Tạo hình ảnh từ tệp ISO. Sử dụng URL sau làm URL tải xuống:
SharePoint Server 2016
https://download.microsoft.com/download/0/0/4/004EE264-7043-45BF-99E3-3F74ECAE13E5/officeserver.img
SharePoint Server 2019
https://download.microsoft.com/download/C/B/A/CBA01793-1C8A-4671-BE0D-38C9E5BBD0E9/officeserver.img
Sử dụng hình ảnh mới để tạo một ổ đĩa trong vùng đầu tiên:
gcloud compute disks create sharepoint-media-1 \ --zone=$SUBNET_ZONE_1 \ --image-project=$GOOGLE_CLOUD_PROJECT \ --image=IMAGE
Thay thế IMAGE bằng tên của hình ảnh mà bạn đã tạo ở bước trước.
Tạo ổ đĩa trong vùng thứ hai:
gcloud compute disks create sharepoint-media-2 \ --zone=$SUBNET_ZONE_2 \ --image-project=$GOOGLE_CLOUD_PROJECT \ --image=IMAGE
Thay thế IMAGE bằng tên của hình ảnh mà bạn đã tạo ở bước đầu tiên.
Tạo hình ảnh SharePoint
Để tránh phải lặp lại thao tác cài đặt các thành phần SharePoint trên tất cả các máy chủ, giờ đây, bạn có thể tạo một hình ảnh máy ảo tuỳ chỉnh. Sau đó, bạn sẽ sử dụng hình ảnh máy ảo này làm mẫu máy ảo để triển khai các máy chủ SharePoint.
- Quay lại phiên Cloud Shell hiện có.
Tạo một tập lệnh chuyên biệt cho thực thể máy ảo. Tập lệnh sẽ chạy trong quá trình khởi tạo máy ảo và cài đặt các điều kiện tiên quyết của SharePoint:
cat << "EOF" > specialize.ps1 $ErrorActionPreference = "stop" # Allow HTTP/HTTPS redirects so that the prerequisite installer can run Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name WarnonZoneCrossing -Value 0 -Type DWord # Install prerequisites & d:\prerequisiteinstaller.exe /unattended | Out-Default # Install logging agent (New-Object Net.WebClient).DownloadFile( "https://dl.google.com/cloudagents/windows/StackdriverLogging-v1-10.exe", "$env:Temp\StackdriverLogging-v1-10.exe") & $env:Temp\StackdriverLogging-v1-10.exe /S | Out-Default # Disable Windows firewall (because VPC firewall rules are used instead) & netsh advfirewall set allprofiles state off | Out-Default EOF
Tạo thực thể máy ảo và gán
specialize.ps1
cho giá trị tập lệnh chuyên biệt. Đính kèm ổ đĩa cài đặt SharePoint ở chế độ chỉ đọc để bạn có thể chạy trình cài đặt SharePoint từ ổ đĩa này:gcloud compute instances create sp-template \ --image-family=windows-2019 \ --image-project=windows-cloud \ --machine-type=n1-standard-2 \ --boot-disk-type=pd-ssd \ --subnet=$SUBNET_NAME \ --zone=$SUBNET_ZONE_1 \ --tags=sharepoint \ --disk=name=sharepoint-media-1,auto-delete=no,mode=ro \ --metadata-from-file=sysprep-specialize-script-ps1=specialize.ps1
Theo dõi quá trình khởi chạy của máy ảo bằng cách xem đầu ra cổng nối tiếp của máy ảo:
gcloud compute instances tail-serial-port-output sp-template --zone=$SUBNET_ZONE_1
Chờ khoảng 10 phút cho đến khi bạn thấy kết quả
Instance setup finished
, sau đó nhấn tổ hợp phím Ctrl+C. Tại thời điểm này, quá trình cài đặt các điều kiện tiên quyết đã hoàn tất và thực thể máy ảo đã sẵn sàng để sử dụng.Tạo tên người dùng và mật khẩu cho phiên bản máy ảo
Kết nối với máy ảo bằng cách sử dụng máy tính từ xa và đăng nhập bằng tên người dùng và mật khẩu đã tạo ở bước trước.
Nhấp chuột phải vào nút Start (Bắt đầu) (hoặc nhấn tổ hợp phím Win+X) rồi nhấp vào Windows PowerShell (Admin) (Windows PowerShell (Quản trị)).
Xác nhận lời nhắc về độ cao bằng cách nhấp vào Có.
Khởi động trình cài đặt SharePoint:
& d:\setup.exe
Làm theo hướng dẫn của trình hướng dẫn. Khi bạn được nhắc nhập khoá sản phẩm, hãy sử dụng khoá sản phẩm dùng thử dành cho doanh nghiệp được liệt kê trong phần Hướng dẫn cài đặt trên trang tải xuống Sharepoint hoặc sử dụng khoá bạn đã có.
Khi quá trình cài đặt hoàn tất, hãy nhấp vào Đóng.
Trong PowerShell, hãy tải xuống và cài đặt Chrome:
Start-BitsTransfer ` -Source 'https://dl.google.com/chrome/install/latest/chrome_installer.exe' ` -Destination "$env:Temp\chrome_installer.exe" & $env:Temp\chrome_installer.exe
Trong Chrome, hãy tải xuống và cài đặt các bản cập nhật sau:
SharePoint Server 2016
SharePoint Server 2019
- Kiểm tra và cài đặt bản cập nhật nếu cần.
Quay lại bảng điều khiển PowerShell và tổng quát hoá hình ảnh:
& gcesysprep
Lệnh này sẽ tự động tắt máy ảo. Đợi khoảng 5 phút để quá trình này hoàn tất.
Trong Cloud Shell, hãy tạo hình ảnh máy ảo từ ổ đĩa khởi động của máy ảo:
gcloud compute images create sharepoint \ --source-disk=sp-template \ --source-disk-zone=$SUBNET_ZONE_1
Xoá phiên bản máy ảo:
gcloud compute instances delete sp-template --zone=$SUBNET_ZONE_1
Tạo máy ảo và kết nối các máy ảo đó với Active Directory
Hãy làm theo các bước sau để tạo các phiên bản máy ảo cho trang trại SharePoint và tham gia các phiên bản đó vào miền Active Directory hiện có:
- Quay lại phiên Cloud Shell hiện có.
Tạo hai phiên bản máy ảo cho máy chủ giao diện người dùng:
gcloud compute instances create sp-frontend-1 \ --zone=$SUBNET_ZONE_1 \ --machine-type=n1-standard-8 \ --boot-disk-size=200 \ --boot-disk-type=pd-ssd \ --subnet=$SUBNET_NAME \ --tags=sharepoint,sharepoint-frontend \ --image=sharepoint \ --image-project=$GOOGLE_CLOUD_PROJECT gcloud compute instances create sp-frontend-2 \ --zone=$SUBNET_ZONE_2 \ --machine-type=n1-standard-8 \ --boot-disk-size=200 \ --boot-disk-type=pd-ssd \ --subnet=$SUBNET_NAME \ --tags=sharepoint,sharepoint-frontend \ --image=sharepoint \ --image-project=$GOOGLE_CLOUD_PROJECT
Tạo hai phiên bản máy ảo cho máy chủ ứng dụng:
gcloud compute instances create sp-app-1 \ --zone=$SUBNET_ZONE_1 \ --machine-type=n1-standard-8 \ --boot-disk-size=200 \ --boot-disk-type=pd-ssd \ --subnet=$SUBNET_NAME \ --tags=sharepoint,sharepoint-application \ --image=sharepoint \ --image-project=$GOOGLE_CLOUD_PROJECT \ "--metadata=sysprep-specialize-script-ps1=Add-WindowsFeature RSAT-AD-PowerShell;Add-WindowsFeature RSAT-DNS-Server" gcloud compute instances create sp-app-2 \ --zone=$SUBNET_ZONE_2 \ --machine-type=n1-standard-8 \ --boot-disk-size=200 \ --boot-disk-type=pd-ssd \ --subnet=$SUBNET_NAME \ --tags=sharepoint,sharepoint-application \ --image=sharepoint \ --image-project=$GOOGLE_CLOUD_PROJECT \ "--metadata=sysprep-specialize-script-ps1=Add-WindowsFeature RSAT-AD-PowerShell;Add-WindowsFeature RSAT-DNS-Server"
Tạo hai phiên bản máy ảo cho máy chủ tìm kiếm:
gcloud compute instances create sp-search-1 \ --zone=$SUBNET_ZONE_1 \ --machine-type=n1-standard-8 \ --boot-disk-size=200 \ --boot-disk-type=pd-ssd \ --subnet=$SUBNET_NAME \ --tags=sharepoint,sharepoint-search \ --image=sharepoint \ --image-project=$GOOGLE_CLOUD_PROJECT gcloud compute instances create sp-search-2 \ --zone=$SUBNET_ZONE_2 \ --machine-type=n1-standard-8 \ --boot-disk-size=200 \ --boot-disk-type=pd-ssd \ --subnet=$SUBNET_NAME \ --tags=sharepoint,sharepoint-search \ --image=sharepoint \ --image-project=$GOOGLE_CLOUD_PROJECT
Theo dõi quá trình khởi chạy của máy ảo cuối cùng bằng cách xem đầu ra của cổng nối tiếp:
gcloud compute instances tail-serial-port-output sp-search-2 --zone=$SUBNET_ZONE_2
Chờ khoảng 2 phút cho đến khi bạn thấy kết quả
Instance setup finished
, sau đó nhấn tổ hợp phím Ctrl+C. Tại thời điểm này, bạn có thể sử dụng thực thể máy ảo.Đối với mỗi trong số 6 phiên bản máy ảo, hãy thực hiện các bước sau:
- Tạo tên người dùng và mật khẩu cho phiên bản máy ảo.
- Kết nối với máy ảo bằng cách sử dụng máy tính từ xa và đăng nhập bằng tên người dùng và mật khẩu đã tạo ở bước trước.
- Nhấp chuột phải vào nút Start (Bắt đầu) (hoặc nhấn tổ hợp phím Win+X) rồi nhấp vào Windows PowerShell (Admin) (Windows PowerShell (Quản trị)).
- Xác nhận lời nhắc về độ cao bằng cách nhấp vào Có.
Tham gia máy tính vào miền Active Directory:
Add-Computer -Domain DOMAIN
Thay thế DOMAIN bằng tên DNS của miền Active Directory.
Khởi động lại máy tính:
Restart-Computer
Đợi khoảng 1 phút để quá trình khởi động lại hoàn tất.
Tạo máy chủ SharePoint
Giờ đây, bạn có thể sử dụng hình ảnh tuỳ chỉnh để tạo các phiên bản máy ảo cho trang trại SharePoint.
Các phiên bản máy ảo sử dụng loại máy n1-standard-8
. Tuỳ thuộc vào cách bạn dự định sử dụng trang trại SharePoint, bạn có thể cần sử dụng các loại máy lớn hơn. Hãy tham khảo các yêu cầu về phần cứng để phân tích chi tiết hơn về nhu cầu của bạn và các yêu cầu về hệ thống:
- Yêu cầu về phần cứng và phần mềm đối với SharePoint Server 2016
- Yêu cầu về phần cứng và phần mềm đối với SharePoint Server 2019
Thiết lập tính năng cân bằng tải
Để cho phép ứng dụng khách truy cập vào SharePoint bằng một địa chỉ IP ảo duy nhất, bạn sử dụng bộ cân bằng tải nội bộ. Bộ cân bằng tải phân phối các yêu cầu giữa hai máy chủ giao diện người dùng, sp-frontend-1
và sp-frontend-2
.
Để liên kết hai máy chủ giao diện người dùng với trình cân bằng tải, trước tiên, bạn tạo hai nhóm thực thể, sau đó chỉ định các nhóm thực thể này cho trình cân bằng tải:
- Quay lại phiên Cloud Shell hiện có.
Tạo một nhóm thực thể không được quản lý cho mỗi vùng:
gcloud compute instance-groups unmanaged create sp-frontend-1 --zone=$SUBNET_ZONE_1 gcloud compute instance-groups unmanaged create sp-frontend-2 --zone=$SUBNET_ZONE_2
Thêm các phiên bản máy ảo đang chạy máy chủ giao diện người dùng vào nhóm thực thể:
gcloud compute instance-groups unmanaged add-instances sp-frontend-1 \ --instances sp-frontend-1 \ --zone=$SUBNET_ZONE_1 gcloud compute instance-groups unmanaged add-instances sp-frontend-2 \ --instances sp-frontend-2 \ --zone=$SUBNET_ZONE_2
Tạo quy trình kiểm tra tình trạng để thăm dò đường dẫn HTTP của Sharepoint:
gcloud compute health-checks create tcp sp-health-check --port 80
Tạo phần phụ trợ của trình cân bằng tải và thêm hai nhóm thực thể:
gcloud compute backend-services create sp-backend \ --load-balancing-scheme internal \ --region=$SUBNET_REGION \ --health-checks sp-health-check \ --protocol=tcp gcloud compute backend-services add-backend sp-backend \ --instance-group=sp-frontend-1 \ --instance-group-zone=$SUBNET_ZONE_1 \ --region=$SUBNET_REGION gcloud compute backend-services add-backend sp-backend \ --instance-group=sp-frontend-2 \ --instance-group-zone=$SUBNET_ZONE_2 \ --region=$SUBNET_REGION
Đặt trước địa chỉ IP tĩnh cho trình cân bằng tải: \
gcloud compute addresses create sp-frontend \ --region=$SUBNET_REGION \ --subnet=$SUBNET_NAME
Tạo quy tắc chuyển tiếp cho trình cân bằng tải:
gcloud compute forwarding-rules create sp-frontend \ --load-balancing-scheme=internal \ --ports=80 \ --network=$VPC_NAME \ --subnet=$SUBNET_NAME \ --region=$SUBNET_REGION \ --address=sp-frontend \ --backend-service=sp-backend
Tạo quy tắc tường lửa để cho phép lưu lượng truy cập từ trình cân bằng tải đến các dịch vụ phụ trợ:
gcloud compute firewall-rules create allow-http-health-checks \ --network=$VPC_NAME --allow tcp:80 \ --source-ranges=130.211.0.0/22,35.191.0.0/16 \ --target-tags="sharepoint-frontend"
Phạm vi nguồn là phạm vi IP cho trình cân bằng tải nội bộ. Để biết thêm thông tin, hãy xem phần Định cấu hình quy tắc tường lửa để cho phép cân bằng tải nội bộ.
Tìm địa chỉ IP của trình cân bằng tải:
gcloud compute addresses describe sp-frontend \ --region=$SUBNET_REGION \ --format=value\(address\)
Bạn sẽ cần địa chỉ IP này sau khi triển khai trang trại SharePoint.
Đăng ký trình cân bằng tải trong DNS
Để cho phép ứng dụng khách sử dụng URL mà con người có thể đọc được để truy cập vào SharePoint, hãy đăng ký tên cho bộ cân bằng tải trong DNS:
- Kết nối với
sp-app-1
bằng cách sử dụng máy tính từ xa và đăng nhập với tư cách là một người dùng là thành viên của nhómDnsAdmins
. - Nhấp chuột phải vào nút Start (Bắt đầu) (hoặc nhấn tổ hợp phím Win+X) rồi nhấp vào Windows PowerShell.
Tạo một bản ghi liên kết tên
sharepoint
với địa chỉ IP của bộ cân bằng tải:Add-DnsServerResourceRecordA ` -ComputerName (Get-ADDomainController).Hostname ` -Name "sharepoint" ` -ZoneName "DOMAIN" ` -IPv4Address LOADBALANCER-IP
Địa điểm:
- LOADBALANCER-IP là địa chỉ IP của trình cân bằng tải.
- DOMAIN là miền DNS của miền Active Directory.
Tạo trang trại SharePoint
Mặc dù 6 máy chủ đã cài đặt tất cả các gói phần mềm bắt buộc, nhưng các máy chủ này chưa thuộc một trang trại SharePoint. Bây giờ, bạn có thể tạo trang trại và thêm các máy chủ vào trang trại bằng cách chỉ định vai trò cho các máy chủ đó.
Tạo tài khoản dịch vụ trang trại
Để tạo trang trại SharePoint, bạn cần tạo tài khoản dịch vụ trang trại. Tài khoản dịch vụ trang trại là tài khoản người dùng Active Directory dùng để chạy các dịch vụ SharePoint và truy cập vào SQL Server.
Để biết thêm thông tin chi tiết về tài khoản dịch vụ trang trại, hãy xem bài viết Quyền tài khoản và chế độ cài đặt bảo mật trong máy chủ SharePoint.
Để tạo tài khoản dịch vụ trang trại trong Active Directory, hãy làm như sau:
- Quay lại dấu nhắc PowerShell trên
sp-app-1
. Xác định mật khẩu cho tài khoản dịch vụ trang trại:
$FarmServicePassword = Read-Host -Prompt "Enter password for Farm service account" -AsSecureString
Tạo tài khoản dịch vụ trang trại trong Active Directory:
New-ADUser ` -Name "SharePoint Service" ` -SamAccountName sp-farm ` -UserPrincipalName "sp-farm@$((Get-ADDomain).DNSRoot)" ` -AccountPassword $FarmServicePassword ` -PassThru | Enable-ADAccount
Cấp cho tài khoản dịch vụ trang trại quyền truy cập vào SQL Server bằng cách tạo thông tin đăng nhập cho
sp-farm
. Định cấu hình thông tin đăng nhập để sử dụng tính năng xác thực Windows để bạn không cần chỉ định mật khẩu mới.
Định cấu hình máy chủ đầu tiên
Bây giờ, bạn có thể tạo trang trại SharePoint bằng cách định cấu hình máy chủ đầu tiên. Máy chủ đầu tiên đặc biệt vì lưu trữ trang web quản trị trung tâm. Bạn sẽ sử dụng trang web này sau để định cấu hình trang trại.
- Quay lại phiên RDP trên
sp-app-1
. - Nhấp vào Start (Bắt đầu) > Microsoft SharePoint Products (Sản phẩm Microsoft SharePoint) > SharePoint Products Configuration Wizard (Trình hướng dẫn định cấu hình sản phẩm SharePoint).
- Làm theo các bước trong phần Tạo và định cấu hình trang trại:
- Trên trang Specify Configuration Database Settings (Chỉ định chế độ cài đặt cơ sở dữ liệu cấu hình), hãy chỉ định tên và mật khẩu của người dùng
sp-farm
mà bạn đã tạo trước đó. - Trên trang Specify Server Role (Chỉ định vai trò máy chủ), hãy chọn Application (Ứng dụng).
- Trên trang Configure SharePoint Central Administration Web Application (Định cấu hình ứng dụng web quản trị trung tâm SharePoint), hãy chỉ định cổng
8000
. - Sau khi cấu hình hoàn tất, một cửa sổ trình duyệt sẽ mở ra. Đóng cửa sổ và bỏ qua các bước còn lại.
- Trên trang Specify Configuration Database Settings (Chỉ định chế độ cài đặt cơ sở dữ liệu cấu hình), hãy chỉ định tên và mật khẩu của người dùng
- Nhấp vào Start (Bắt đầu) > Microsoft SharePoint Products (Sản phẩm Microsoft SharePoint) > SharePoint Management Shell (Bộ điều khiển quản lý SharePoint).
Áp dụng các bản cập nhật SharePoint đang chờ xử lý:
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Định cấu hình các máy chủ còn lại
Giờ đây, bạn có thể thêm các máy chủ còn lại vào trang trại SharePoint.
Phiên bản máy ảo | Vai trò |
---|---|
sp-app-2 |
Ứng dụng |
sp-frontend-1 |
Giao diện người dùng có bộ nhớ đệm phân tán |
sp-frontend-2 |
Giao diện người dùng có bộ nhớ đệm phân tán |
sp-search-1 |
Tìm kiếm |
sp-search-2 |
Tìm kiếm |
Đối với mỗi máy ảo, hãy làm như sau:
- Kết nối với máy ảo bằng cách sử dụng máy tính từ xa và đăng nhập với tư cách là người dùng quản trị viên miền.
- Nhấp vào Start (Bắt đầu) > Microsoft SharePoint Products (Sản phẩm Microsoft SharePoint) > SharePoint Products Configuration Wizard (Trình hướng dẫn định cấu hình sản phẩm SharePoint).
- Trên trang Chào mừng bạn đến với các sản phẩm SharePoint, hãy nhấp vào Tiếp theo.
- Trong hộp thoại thông báo cho bạn biết rằng một số dịch vụ có thể phải khởi động lại trong quá trình định cấu hình, hãy nhấp vào Có.
- Trên trang Kết nối với trang trại máy chủ, hãy chọn Kết nối với trang trại máy chủ hiện có.
- Trên trang Chỉ định chế độ cài đặt cơ sở dữ liệu cấu hình, hãy chỉ định cùng một máy chủ cơ sở dữ liệu và tên cơ sở dữ liệu mà bạn đã sử dụng cho máy chủ đầu tiên.
- Trên trang tiếp theo, hãy nhập cụm mật khẩu mà bạn đã xác định trước đó.
- Trên trang Chỉ định vai trò máy chủ, hãy chọn vai trò tương ứng với máy ảo rồi nhấp vào Tiếp theo.
- Trên trang Completing the SharePoint products configuration wizard (Hoàn tất trình hướng dẫn cấu hình sản phẩm SharePoint), hãy xác nhận cấu hình của bạn rồi nhấp vào Next (Tiếp theo).
Trên trang Configuration Successful (Cấu hình thành công), hãy nhấp vào Finish (Hoàn tất).
Đóng cửa sổ trình duyệt.
Nhấp vào Start (Bắt đầu) > Microsoft SharePoint Products (Sản phẩm Microsoft SharePoint) > SharePoint Management Shell (Giao diện dòng lệnh quản lý SharePoint)
Áp dụng các bản cập nhật SharePoint đang chờ xử lý:
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Định cấu hình trang trại
Bây giờ, bạn có thể sử dụng trình hướng dẫn định cấu hình SharePoint để hoàn tất cấu hình của trang trại:
- Kết nối với
sp-app-1
bằng cách sử dụng máy tính từ xa. - Nhấp vào Start (Bắt đầu) > Google Chrome (Google Chrome) để mở trình duyệt Chrome.
- Chuyển đến
http://sp-app-1:8000/configurationwizards.aspx
- Đăng nhập bằng người dùng quản trị miền.
- Chọn Launch the Farm Configuration Wizard (Chạy trình hướng dẫn cấu hình trang trại).
- Trên trang Welcome (Chào mừng), hãy chọn Start the Wizard (Bắt đầu trình hướng dẫn).
- Trên trang Service Applications and Services (Ứng dụng và dịch vụ của dịch vụ), hãy nhấp vào Use existing managed account (Sử dụng tài khoản được quản lý hiện có) rồi chọn người dùng
sp-farm
. - Xác minh danh sách dịch vụ cần cài đặt và tuỳ chỉnh lựa chọn theo yêu cầu của bạn.
Chọn Tiếp theo để bắt đầu quy trình định cấu hình.
Quá trình này sẽ mất khoảng 10 đến 15 phút để hoàn tất.
Trên trang Create Site Collection (Tạo Tập hợp trang web), hãy chỉ định tiêu đề và chọn một mẫu, sau đó nhấp vào OK. Hãy xem bài viết Tạo một bộ sưu tập trang web bằng cách sử dụng Trung tâm quản trị để biết thêm thông tin về cách tạo trang web.
Trên trang This completes the Farm Configuration Wizard (Đây là phần hoàn tất Trình hướng dẫn cấu hình trang trại), hãy chọn Finish (Hoàn tất).
Trên trang chủ của Trung tâm quản trị, hãy chọn Cài đặt hệ thống > Quản lý máy chủ trong trang trại.
Xác minh rằng tất cả máy chủ đều được đánh dấu là Tuân thủ và trạng thái được đánh dấu là Không cần làm gì cả.
Để biết thêm thông tin về cách quản lý trang trại SharePoint, hãy xem bài viết Quản lý trang trại máy chủ MinRole trong SharePoint Server 2016 và 2019
Định cấu hình mối liên kết truy cập thay thế
Để cho phép người dùng truy cập vào trang web SharePoint bằng cách sử dụng tên DNS của bộ cân bằng tải, bạn hiện có thể định cấu hình mối liên kết truy cập thay thế:
- Trên trang chủ của Trung tâm quản trị, hãy chọn Cài đặt hệ thống > Định cấu hình mối liên kết truy cập thay thế.
- Bên cạnh Bộ sưu tập ánh xạ quyền truy cập thay thế, hãy chọn Hiện tất cả > Thay đổi bộ sưu tập ánh xạ quyền truy cập thay thế.
- Trong hộp thoại Chọn bộ sưu tập ánh xạ quyền truy cập thay thế, hãy chọn SharePoint – 80.
- Chọn Chỉnh sửa URL công khai.
Định cấu hình mối liên kết sau:
Mặc định:
http://sharepoint.DOMAIN
Trong đó DOMAIN là miền DNS của miền Active Directory.
Xoá tất cả các trường khác.
Nhấp vào Lưu.
Nhấp chuột phải vào nút Start (Bắt đầu) (hoặc nhấn tổ hợp phím Win+X) rồi nhấp vào Windows PowerShell (Admin) (Windows PowerShell (Quản trị)).
Để việc liên kết quyền truy cập thay thế có hiệu lực, hãy khởi động lại IIS trên tất cả máy chủ:
"sp-app-1", "sp-app-2", "sp-frontend-1", "sp-frontend-2", "sp-search-1", "sp-search-2" | % { & iisreset $_ }
Trang trại SharePoint của bạn hiện đã sẵn sàng để sử dụng.
Kiểm thử trang web SharePoint
Để xác minh rằng bạn có thể truy cập vào trang web SharePoint bằng cách sử dụng tên DNS của bộ cân bằng tải, hãy làm theo các bước sau:
Trong Chrome, hãy chuyển đến địa chỉ sau:
http://sharepoint.DOMAIN
Thay thế DOMAIN bằng miền DNS của miền Active Directory.
Đăng nhập bằng người dùng quản trị miền.
Vì đây là lần đầu tiên bạn mở trang web, nên trang web sẽ mất vài phút để khởi chạy.
Xác minh rằng bạn thấy trang chủ của trang web SharePoint.
Trong mục Giấy tờ, hãy chọn Tải lên.
Chọn một tài liệu kiểm thử để tải lên trang web. Bạn có thể sử dụng Tài liệu văn bản đa dạng thức trống (
.rtf
) nếu không có tài liệu để kiểm thử.Nhấp vào OK để tải giấy tờ lên.
SharePoint định kỳ thu thập thông tin về các tài liệu để cập nhật chỉ mục tìm kiếm. Để tránh phải chờ quá trình thu thập dữ liệu diễn ra, hãy bắt đầu thu thập dữ liệu theo cách thủ công:
- Trên
sp-app-1
, hãy nhấp vào Start (Bắt đầu) > Microsoft SharePoint Products (Sản phẩm Microsoft SharePoint) > SharePoint Management Shell (Biểu tượng điều khiển quản lý SharePoint). Bắt đầu thu thập dữ liệu đầy đủ:
$Crawler = (Get-SPEnterpriseSearchServiceApplication |Get-SPEnterpriseSearchCrawlContentSource) $Crawler.StartFullCrawl()
Chờ khoảng 5 phút để quá trình thu thập thông tin hoàn tất ở chế độ nền.
Giờ đây, bạn có thể xác minh rằng tính năng tìm kiếm trên SharePoint hoạt động bằng cách tìm kiếm tài liệu mà bạn đã tải lên trước đó:
- Quay lại Chrome và trang web SharePoint.
- Tìm tên tệp của tệp bạn đã tải lên bằng cách sử dụng hộp tìm kiếm.
- Xác minh rằng tệp đó xuất hiện trong kết quả tìm kiếm.
Dọn dẹp
Để tránh phát sinh thêm chi phí sau khi hoàn tất hướng dẫn này, hãy xoá các thực thể mà bạn đã tạo.
Xoá dự án Google Cloud
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Bước tiếp theo
- Khám phá các cấu trúc tham khảo, sơ đồ và phương pháp hay nhất về Google Cloud. Hãy tham khảo Trung tâm cấu trúc đám mây của chúng tôi.