Tutorial ini menjelaskan cara men-deploy Microsoft SharePoint Server di Compute Engine. Panduan ini berlaku untuk Microsoft SharePoint Server 2016 dan Microsoft SharePoint Server 2019.
Deployment SharePoint akan menggunakan enam server di dua zona. Penyiapan ini sesuai dengan topologi farm MinRole Medium High Availability (Penelusuran dioptimalkan).
Diagram berikut menggambarkan deployment:
Artikel ini mengasumsikan bahwa Anda telah men-deploy Active Directory dan SQL Server di Google Cloud, serta memiliki pengetahuan dasar tentang SharePoint Server, Active Directory, dan Compute Engine.
Tujuan
- Menyiapkan project untuk deployment SharePoint Server.
Men-deploy farm MinRole SharePoint yang menggunakan enam server:
- Dua frontend dengan server yang dilengkapi cache terdistribusi
- Dua server aplikasi
- Dua server penelusuran
Mengonfigurasi aturan load balancing dan firewall
Biaya
Tutorial ini menggunakan komponen Google Cloud yang dapat ditagih, termasuk:
Gunakan Kalkulator Harga untuk membuat perkiraan biaya berdasarkan penggunaan yang Anda proyeksikan.
Sebelum memulai
Untuk menyelesaikan panduan ini, Anda memerlukan hal berikut:
- Domain Active Directory yang sudah ada dengan minimal satu pengontrol domain. Anda dapat menggunakan Layanan Terkelola untuk Microsoft Active Directory atau domain Active Directory yang dikelola sendiri.
- Active Directory administratif yang memiliki izin untuk menggabungkan komputer, membuat akun pengguna, dan menambahkan data DNS.
- VPC dan project Google Cloud dengan konektivitas ke pengontrol domain Active Directory Anda.
- Instance SQL Server yang digabungkan ke domain Active Directory dan dapat digunakan untuk SharePoint. Untuk detail selengkapnya tentang cara menyiapkan deployment SQL Server yang sangat tersedia di Google Cloud, lihat Men-deploy Grup Ketersediaan Selalu Aktif SQL Server Multi-Subnet.
- Subnet untuk instance VM SharePoint. Subnet harus mencakup setidaknya dua zona.
Sebelum memulai deployment, tinjau persyaratan sistem untuk SharePoint Server 2016 dan 2019..
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
Setelah menyelesaikan tugas yang dijelaskan dalam dokumen ini, Anda dapat menghindari penagihan berkelanjutan dengan menghapus resource yang Anda buat. Untuk mengetahui informasi selengkapnya, lihat Pembersihan.
Mempersiapkan project dan jaringan
Guna menyiapkan VPC dan project Google Cloud untuk deployment SharePoint Server, lakukan hal berikut:
Beralihlah ke project Anda di Konsol Google Cloud dan buka Cloud Shell.
Lakukan inisialisasi variabel berikut:
VPC_NAME=VPC_NAME SUBNET_NAME=SUBNET_NAME SUBNET_REGION=SUBNET_REGION SUBNET_ZONE_1=$SUBNET_REGION-a SUBNET_ZONE_2=$SUBNET_REGION-b
Dengan keterangan:
- VPC_NAME adalah nama VPC Anda.
- SUBNET_NAME adalah nama subnet Anda.
- SUBNET_REGION adalah region subnet Anda.
Tetapkan project ID default Anda:
gcloud config set project PROJECT_ID
Ganti PROJECT_ID dengan ID project Google Cloud Anda.
Membuat aturan firewall
Untuk mengaktifkan komunikasi antar-server farm SharePoint, Anda perlu membuat beberapa aturan firewall. Untuk menyederhanakan pembuatan aturan firewall ini, gunakan tag jaringan:
- Server frontend dianotasi dengan tag
sharepoint-frontend
. - Server aplikasi dianotasi dengan tag
sharepoint-application
. - Server penelusuran dianotasi dengan tag
sharepoint-search
. - Semua server juga dianotasi dengan tag
sharepoint
.
Buat aturan firewall yang menggunakan tag jaringan ini dan izinkan komunikasi melalui port yang diperlukan SharePoint:
- Kembali ke sesi Cloud Shell yang ada.
Buat aturan firewall untuk server 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
Buat aturan firewall yang mengizinkan semua server terhubung ke instance SQL Server. Jika instance SQL Server Anda menggunakan tag jaringan
sql-server
, Anda dapat menggunakan perintah berikut untuk membuat aturan firewall: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
Lihat Membuat aturan firewall untuk mengetahui cara alternatif membuat aturan firewall jika instance SQL Server Anda tidak menggunakan tag jaringan.
Project dan VPC Anda sekarang siap untuk deployment SharePoint.
Membuat disk penginstalan
Langkah berikutnya adalah membuat disk yang berisi media penginstalan SharePoint Server. Dengan membuat disk yang dapat dipasang ke beberapa instance VM, Anda tidak perlu mendownload media penginstalan ke setiap instance VM satu per satu.
Ikuti petunjuk dalam Membuat image dari file ISO. Gunakan URL berikut sebagai URL download:
Server SharePoint 2016
https://download.microsoft.com/download/0/0/4/004EE264-7043-45BF-99E3-3F74ECAE13E5/officeserver.img
Server SharePoint 2019
https://download.microsoft.com/download/C/B/A/CBA01793-1C8A-4671-BE0D-38C9E5BBD0E9/officeserver.img
Gunakan image baru untuk membuat disk di zona pertama:
gcloud compute disks create sharepoint-media-1 \ --zone=$SUBNET_ZONE_1 \ --image-project=$GOOGLE_CLOUD_PROJECT \ --image=IMAGE
Ganti IMAGE dengan nama image yang Anda buat di langkah sebelumnya.
Buat disk di zona kedua:
gcloud compute disks create sharepoint-media-2 \ --zone=$SUBNET_ZONE_2 \ --image-project=$GOOGLE_CLOUD_PROJECT \ --image=IMAGE
Ganti IMAGE dengan nama image yang Anda buat di langkah pertama.
Membuat image SharePoint
Agar tidak perlu menginstal komponen SharePoint secara berulang di semua server satu per satu, sekarang buat image VM kustom. Kemudian, gunakan image VM ini sebagai template virtual machine untuk men-deploy server SharePoint.
- Kembali ke sesi Cloud Shell yang ada.
Buat skrip spesialisasi untuk instance VM. Skrip akan berjalan selama inisialisasi VM dan menginstal prasyarat 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
Buat instance VM dan tetapkan
specialize.ps1
untuk nilai skrip spesialisasi. Pasang disk penginstalan SharePoint dalam mode hanya baca sehingga Anda dapat meluncurkan penginstal SharePoint dari disk ini: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
Pantau proses inisialisasi VM dengan melihat output port serialnya:
gcloud compute instances tail-serial-port-output sp-template --zone=$SUBNET_ZONE_1
Tunggu sekitar 10 menit hingga Anda melihat output
Instance setup finished
, lalu tekan Ctrl+C. Pada tahap ini, penginstalan prasyarat telah selesai dan instance VM siap digunakan.Buat nama pengguna dan sandi untuk instance VM
Hubungkan ke VM menggunakan Desktop Jarak Jauh dan login menggunakan nama pengguna dan sandi yang dibuat di langkah sebelumnya.
Klik kanan tombol Start (atau tekan Win+X), lalu klik Windows PowerShell (Admin).
Konfirmasi prompt elevasi dengan mengklik Yes.
Mulai penginstal SharePoint:
& d:\setup.exe
Ikuti petunjuk wizard. Saat Anda diminta memasukkan kunci produk, gunakan Kunci produk uji coba Enterprise yang tercantum dalam Petunjuk Penginstalan di halaman download Sharepoint, atau gunakan kunci yang sudah Anda miliki.
Setelah penginstalan selesai, klik Close.
Di PowerShell, download dan instal 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
Di Chrome, download dan instal update berikut:
Server SharePoint 2016
- Update Keamanan untuk Microsoft SharePoint Enterprise Server 2016 (KB4011127).
Update untuk Microsoft SharePoint Enterprise Server 2016 (KB4011053).
Periksa dan instal update tambahan jika diperlukan.
Server SharePoint 2019
- Periksa dan instal update jika diperlukan.
Kembali ke konsol PowerShell dan generalisasi image:
& gcesysprep
Perintah tersebut akan otomatis menonaktifkan VM. Tunggu sekitar 5 menit hingga proses ini selesai.
Di Cloud Shell, buat image VM dari boot disk VM:
gcloud compute images create sharepoint \ --source-disk=sp-template \ --source-disk-zone=$SUBNET_ZONE_1
Hapus instance VM:
gcloud compute instances delete sp-template --zone=$SUBNET_ZONE_1
Membuat VM dan menggabungkannya ke Active Directory
Ikuti langkah-langkah berikut guna membuat instance VM untuk farm SharePoint dan menggabungkannya ke domain Active Directory yang ada:
- Kembali ke sesi Cloud Shell yang ada.
Buat dua instance VM untuk server frontend:
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
Buat dua instance VM untuk server aplikasi:
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"
Buat dua instance VM untuk server penelusuran:
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
Pantau proses inisialisasi VM terakhir dengan melihat output port serial-nya:
gcloud compute instances tail-serial-port-output sp-search-2 --zone=$SUBNET_ZONE_2
Tunggu sekitar 2 menit hingga Anda melihat output
Instance setup finished
, lalu tekan Ctrl+C. Pada tahap ini, instance VM siap digunakan.Untuk masing-masing dari enam instance VM, lakukan langkah-langkah berikut:
- Buat nama pengguna dan sandi untuk instance VM.
- Hubungkan ke VM menggunakan Desktop Jarak Jauh dan login menggunakan nama pengguna dan sandi yang dibuat di langkah sebelumnya.
- Klik kanan tombol Start (atau tekan Win+X), lalu klik Windows PowerShell (Admin).
- Konfirmasi prompt elevasi dengan mengklik Yes.
Gabungkan komputer ke domain Active Directory Anda:
Add-Computer -Domain DOMAIN
Ganti DOMAIN dengan nama DNS domain Active Directory Anda.
Mulai ulang komputer:
Restart-Computer
Tunggu sekitar 1 menit sampai proses mulai ulang selesai.
Membuat server SharePoint
Sekarang Anda akan menggunakan image kustom guna membuat instance VM untuk farm SharePoint Anda.
Instance VM menggunakan jenis mesin n1-standard-8
. Bergantung pada rencana Anda
untuk menggunakan farm SharePoint, Anda mungkin perlu menggunakan jenis mesin yang lebih besar. Lihat
persyaratan hardware untuk analisis kebutuhan Anda yang lebih mendetail dan
persyaratan sistemnya:
- Persyaratan hardware dan software untuk SharePoint Server 2016
- Persyaratan hardware dan software untuk SharePoint Server 2019
Menyiapkan load balancing
Agar klien dapat mengakses SharePoint menggunakan satu alamat IP virtual,
gunakan load balancer internal. Load balancer
mendistribusikan permintaan di antara dua server frontend, sp-frontend-1
dan sp-frontend-2
.
Untuk mengaitkan dua server frontend dengan load balancer, pertama-tama buat dua grup instance, lalu tetapkan grup instance ini ke load balancer:
- Kembali ke sesi Cloud Shell yang ada.
Buat satu grup instance tidak terkelola per zona:
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
Tambahkan instance VM yang menjalankan server frontend ke grup instance:
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
Buat health check yang memeriksa jalur HTTP Sharepoint:
gcloud compute health-checks create tcp sp-health-check --port 80
Buat backend load balancer, lalu tambahkan dua grup instance:
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
Cadangkan alamat IP statis untuk load balancer: \
gcloud compute addresses create sp-frontend \ --region=$SUBNET_REGION \ --subnet=$SUBNET_NAME
Buat aturan penerusan untuk load balancer:
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
Buat aturan firewall untuk mengizinkan traffic dari load balancer ke layanan backend:
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"
Rentang sumber adalah rentang IP untuk load balancer internal. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi aturan firewall untuk mengizinkan load balancing internal.
Cari alamat IP load balancer:
gcloud compute addresses describe sp-frontend \ --region=$SUBNET_REGION \ --format=value\(address\)
Anda memerlukan alamat IP ini nanti setelah men-deploy farm SharePoint.
Mendaftarkan load balancer di DNS
Agar klien dapat menggunakan URL yang dapat dibaca manusia untuk mengakses SharePoint, daftarkan nama untuk load balancer di DNS:
- Hubungkan ke
sp-app-1
menggunakan Desktop Jarak Jauh, lalu login sebagai pengguna yang merupakan anggota grupDnsAdmins
. - Klik kanan tombol Start (atau tekan Win+X), lalu klik Windows PowerShell.
Buat data yang memetakan nama
sharepoint
ke alamat IP load balancer:Add-DnsServerResourceRecordA ` -ComputerName (Get-ADDomainController).Hostname ` -Name "sharepoint" ` -ZoneName "DOMAIN" ` -IPv4Address LOADBALANCER-IP
Dengan keterangan:
- LOADBALANCER-IP adalah alamat IP load balancer.
- DOMAIN adalah domain DNS dari domain Active Directory Anda.
Membuat farm SharePoint
Meskipun keenam server telah menginstal semua paket software yang diperlukan, semua server tersebut belum menjadi bagian dari farm SharePoint. Sekarang Anda akan membuat farm dan menambahkan server ke farm dengan memberinya peran.
Membuat akun layanan farm
Untuk membuat farm SharePoint, Anda perlu membuat akun layanan farm. Akun layanan farm adalah akun pengguna Active Directory yang digunakan untuk menjalankan layanan SharePoint dan untuk mengakses SQL Server.
Untuk detail lebih lanjut tentang akun layanan farm, lihat Izin akun dan setelan keamanan di Server SharePoint.
Untuk membuat akun layanan farm di Active Directory, lakukan langkah berikut:
- Kembali ke prompt PowerShell di
sp-app-1
. Tentukan sandi untuk akun layanan farm:
$FarmServicePassword = Read-Host -Prompt "Enter password for Farm service account" -AsSecureString
Buat akun layanan farm di Active Directory:
New-ADUser ` -Name "SharePoint Service" ` -SamAccountName sp-farm ` -UserPrincipalName "sp-farm@$((Get-ADDomain).DNSRoot)" ` -AccountPassword $FarmServicePassword ` -PassThru | Enable-ADAccount
Beri akun layanan farm akses ke SQL Server dengan membuat login untuk
sp-farm
. Konfigurasi login untuk menggunakan autentikasi Windows sehingga Anda tidak perlu menetapkan sandi baru.
Mengonfigurasi server pertama
Sekarang Anda akan membuat farm SharePoint dengan mengonfigurasi server pertama. Server pertama bersifat khusus karena menjadi host bagi situs administrasi pusat. Anda akan menggunakan situs ini nanti untuk mengonfigurasi farm.
- Kembali ke sesi RDP pada
sp-app-1
. - Klik Start > Microsoft SharePoint Products > SharePoint Products Configuration Wizard.
- Ikuti langkah-langkah di bagian Membuat dan mengonfigurasi farm:
- Di halaman Specify Configuration Database Settings, tentukan nama dan
sandi pengguna
sp-farm
yang Anda buat sebelumnya. - Di halaman Specify Server Role, pilih Application.
- Di halaman Configure SharePoint Central Administration Web Application,
tentukan port
8000
. - Setelah konfigurasi selesai, jendela browser akan terbuka. Tutup jendela dan lewati langkah-langkah yang tersisa.
- Di halaman Specify Configuration Database Settings, tentukan nama dan
sandi pengguna
- Klik Start > Microsoft SharePoint Products > SharePoint Management Shell.
Terapkan update SharePoint yang tertunda:
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Mengonfigurasi server yang tersisa
Kini Anda dapat menambahkan server yang tersisa ke farm SharePoint.
Instance VM | Peran |
---|---|
sp-app-2 |
Aplikasi |
sp-frontend-1 |
Frontend dengan cache terdistribusi |
sp-frontend-2 |
Frontend dengan cache terdistribusi |
sp-search-1 |
Penelusuran |
sp-search-2 |
Penelusuran |
Untuk setiap VM, lakukan hal berikut:
- Hubungkan ke VM menggunakan Desktop Jarak Jauh, lalu login sebagai pengguna administrator domain.
- Klik Start > Microsoft SharePoint Products > SharePoint Products Configuration Wizard.
- Di halaman Welcome to SharePoint Products, klik Next.
- Di kotak dialog yang memberi tahu bahwa beberapa layanan mungkin harus dimulai ulang selama konfigurasi, klik Yes.
- Di halaman Connect to a server farm, pilih Connect to an existing server farm.
- Di halaman Specify configuration database settings, tentukan server database dan nama database yang sama dengan yang Anda gunakan untuk server pertama.
- Pada halaman berikutnya, masukkan frasa sandi yang Anda tetapkan sebelumnya.
- Di halaman Specify server role, pilih peran yang sesuai dengan VM, lalu klik Next.
- Di halaman Completing the SharePoint products configuration wizard, konfirmasi konfigurasi Anda, lalu klik Next.
Di halaman Configuration Successful, klik Finish.
Tutup jendela browser.
Klik Start > Microsoft SharePoint Products > SharePoint Management Shell
Terapkan update SharePoint yang tertunda:
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Mengonfigurasi farm
Sekarang, gunakan wizard konfigurasi SharePoint untuk menyelesaikan konfigurasi farm:
- Hubungkan ke
sp-app-1
menggunakan Desktop Jarak Jauh. - Klik Start > Google Chrome untuk membuka browser Chrome.
- Buka
http://sp-app-1:8000/configurationwizards.aspx
- Login menggunakan pengguna admin domain.
- Pilih Launch the Farm Configuration Wizard.
- Di halaman Welcome, pilih Start the Wizard.
- Pada halaman Service Applications and Services, klik Use existing Managed account
dan pilih pengguna
sp-farm
. - Verifikasi daftar layanan yang akan diinstal dan sesuaikan pilihan dengan kebutuhan Anda.
Pilih Next untuk memulai proses konfigurasi.
Proses ini membutuhkan waktu sekitar 10 hingga 15 menit.
Di halaman Create Site Collection, tentukan judul dan pilih template, lalu klik OK. Lihat Membuat koleksi situs menggunakan Central Administration untuk detail lebih lanjut tentang cara membuat situs.
Di halaman This completes the Farm Configuration Wizard, pilih Finish.
Di halaman utama Central Administration, pilih System Settings > Manage servers in farm.
Pastikan semua server ditandai sebagai Compliant dan statusnya ditandai sebagai No Action Required.
Untuk informasi selengkapnya tentang mengelola farm SharePoint, lihat Mengelola Farm MinRole Server di SharePoint Server 2016 dan 2019
Mengonfigurasi pemetaan akses alternatif
Agar pengguna dapat mengakses situs SharePoint menggunakan nama DNS load balancing, Anda kini perlu mengonfigurasi pemetaan akses alternatif:
- Di halaman utama Central Administration, pilih System Settings > Configure alternate access mappings.
- Di samping Alternate Access Mapping Collection, pilih Show All > Change alternate access mapping collection.
- Pada dialog Select alternate access mapping collection, pilih SharePoint - 80.
- Pilih Edit public URLs.
Konfigurasi pemetaan berikut:
Default:
http://sharepoint.DOMAIN
Dengan DOMAIN adalah domain DNS dari domain Active Directory Anda.
Hapus semua kolom lainnya.
Klik Simpan.
Klik kanan tombol Start (atau tekan Win+X), lalu klik Windows PowerShell (Admin).
Agar pemetaan akses alternatif diterapkan, mulai ulang IIS di semua server:
"sp-app-1", "sp-app-2", "sp-frontend-1", "sp-frontend-2", "sp-search-1", "sp-search-2" | % { & iisreset $_ }
Farm SharePoint Anda sekarang siap digunakan.
Menguji situs SharePoint
Untuk memastikan Anda dapat mengakses situs SharePoint menggunakan nama DNS load balancer, ikuti langkah-langkah berikut:
Di Chrome, buka alamat berikut:
http://sharepoint.DOMAIN
Ganti DOMAIN dengan domain DNS domain dari domain Active Directory Anda.
Login menggunakan pengguna domain administratif.
Karena ini adalah pertama kalinya Anda membuka situs tersebut, perlu waktu beberapa menit agar situs diinisialisasi.
Pastikan Anda melihat halaman utama situs SharePoint Anda.
Di bagian Documents, pilih Upload.
Pilih dokumen uji coba yang akan diupload ke situs. Anda dapat menggunakan Dokumen Rich Text kosong (
.rtf
) jika tidak memiliki dokumen yang tersedia untuk pengujian.Klik OK untuk mengupload dokumen.
SharePoint meng-crawl dokumen secara berkala untuk memperbarui indeks penelusurannya. Agar tidak perlu menunggu crawl terjadi, mulai crawl secara manual:
- Pada
sp-app-1
, klik Start > Microsoft SharePoint Products > SharePoint Management Shell. Mulai crawl lengkap:
$Crawler = (Get-SPEnterpriseSearchServiceApplication |Get-SPEnterpriseSearchCrawlContentSource) $Crawler.StartFullCrawl()
Tunggu sekitar 5 menit sampai proses crawl selesai di latar belakang.
Sekarang Anda dapat memastikan penelusuran SharePoint berfungsi dengan menelusuri dokumen yang Anda upload sebelumnya:
- Kembali ke Chrome dan situs SharePoint.
- Telusuri nama file dari file yang Anda upload menggunakan kotak penelusuran.
- Pastikan file muncul di hasil penelusuran.
Pembersihan
Agar tidak menimbulkan biaya lebih lanjut setelah Anda menyelesaikan tutorial ini, hapus entity yang telah Anda buat.
Menghapus project Google Cloud
- Di konsol Google Cloud, buka halaman Manage resource.
- Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
- Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.
Langkah selanjutnya
- Pelajari arsitektur referensi, diagram, dan praktik terbaik tentang Google Cloud. Lihat Cloud Architecture Center kami.