Ön Gereksinim Matrisi
Easy2Patch 4.0 Web Edition kurulumuna başlamadan önce aşağıdaki maddelerin tamamının ortamınızda sağlanmış olması gerekir. Her maddeyi işaretleyin; hazır olmayan ya da nasıl yapılacağından emin olmadığınız bir adım varsa bize bildirin, kurulum öncesinde birlikte çözelim.
Sunucu ve İşletim Sistemi
Windows Server 2016 / 2019 / 2022 Standard veya Datacenter olmalıdır.
Hedef sunucunun bu sayfada belirtilen minimum ve önerilen değerleri karşıladığını kurulumdan önce doğrulayın.
-
Sunucuda Server Manager › Local Server ekranını açın. İşletim sistemi sürümü, işlemci ve toplam bellek (RAM) bilgisi bu ekranda görüntülenir.
-
Disk alanını File Explorer › This PC üzerinden kontrol edin; işletim sistemi diski için en az 100 GB ayrılmış olmalıdır.
-
Değerler ürün sürümüne göre değişebileceğinden güncel POC gereksinim dokümanını esas alın.
Minimum 16 GB RAM sağlanmalıdır (reserved / fixed).
Hedef sunucunun bu sayfada belirtilen minimum ve önerilen değerleri karşıladığını kurulumdan önce doğrulayın.
-
Sunucuda Server Manager › Local Server ekranını açın. İşletim sistemi sürümü, işlemci ve toplam bellek (RAM) bilgisi bu ekranda görüntülenir.
-
Disk alanını File Explorer › This PC üzerinden kontrol edin; işletim sistemi diski için en az 100 GB ayrılmış olmalıdır.
-
Değerler ürün sürümüne göre değişebileceğinden güncel POC gereksinim dokümanını esas alın.
Minimum 2 vCPU sağlanmalıdır; 4 vCPU önerilir.
Hedef sunucunun bu sayfada belirtilen minimum ve önerilen değerleri karşıladığını kurulumdan önce doğrulayın.
-
Sunucuda Server Manager › Local Server ekranını açın. İşletim sistemi sürümü, işlemci ve toplam bellek (RAM) bilgisi bu ekranda görüntülenir.
-
Disk alanını File Explorer › This PC üzerinden kontrol edin; işletim sistemi diski için en az 100 GB ayrılmış olmalıdır.
-
Değerler ürün sürümüne göre değişebileceğinden güncel POC gereksinim dokümanını esas alın.
Minimum 100 GB OS disk sağlanmalıdır.
Hedef sunucunun bu sayfada belirtilen minimum ve önerilen değerleri karşıladığını kurulumdan önce doğrulayın.
-
Sunucuda Server Manager › Local Server ekranını açın. İşletim sistemi sürümü, işlemci ve toplam bellek (RAM) bilgisi bu ekranda görüntülenir.
-
Disk alanını File Explorer › This PC üzerinden kontrol edin; işletim sistemi diski için en az 100 GB ayrılmış olmalıdır.
-
Değerler ürün sürümüne göre değişebileceğinden güncel POC gereksinim dokümanını esas alın.
Sunucu Active Directory Domain üyesi olmalıdır.
Easy2Patch, sunucunun domain üyesi olmasını gerektirir; bu adım kurulumdan önce tamamlanmalıdır.
-
Sunucuda Server Manager › Local Server ekranını açın ve Domain alanında kurumunuzun domain adının göründüğünü kontrol edin. “Workgroup” yazıyorsa sunucu henüz domain’e alınmamıştır.
-
Sunucunun domain controller ile iletişim kurabildiğini doğrulayın. PowerShell’i Administrator olarak açıp aşağıdaki komutu çalıştırın; sonuç True olmalıdır:
Test-ComputerSecureChannel
Kurulum yapılacak sunucunun regional settings değerinin United States olması önerilir.
Yazılım Bileşenleri
Aşağıdaki bileşenleri Microsoft’un resmi indirme linklerinden kurabilirsiniz.
ASP.NET Core Runtime / Hosting Bundle 8.x kurulmalıdır.
Easy2Patch 4.0, IIS üzerinde ASP.NET Core 8 ile çalışır. Bunun için sunucuya .NET 8 Hosting Bundle kurulmalıdır.
-
Bu maddedeki Hosting Bundle 8.0 indir butonuyla kurulum dosyasını indirin.
-
Dosyayı sağ tıklayıp Run as administrator ile çalıştırın, lisans koşullarını kabul ederek kurulumu tamamlayın.
-
Kurulacak sürüm ürünün desteklediği sürümle eşleşmelidir. Sunucuya yalnızca en güncel .NET sürümünü (ör. .NET 10) kurmak yeterli değildir; 8.x sürümü bulunmalıdır.
Önemli: IIS’i Hosting Bundle’dan önce kurun. Hosting Bundle IIS’ten önce kurulduysa kurulum dosyasını yeniden çalıştırıp Repair seçin.
.NET Framework 4.7.2 veya üzeri sağlanmalıdır.
.NET Framework 4.7.2 ve üzeri, güncel Windows Server sürümlerinde çoğunlukla hazır gelir. Kurulu sürümü aşağıdaki şekilde kontrol edebilirsiniz.
-
PowerShell’i açıp şu komutu çalıştırın:
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' | Select-Object Version, Release
-
Version değeri 4.7.2 veya üzeri olmalıdır (Release değeri 461808 veya üzeri).
-
Sürüm daha düşükse bu maddedeki .NET Framework 4.7.2 indir butonuyla paketi indirip kurun.
Veritabanı (SQL Server)
SQL Server 2014 / 2016 / 2017 / 2019 / 2022 Standard, Enterprise veya Express desteklenen sürümlerden biri sağlanmalıdır.
SQL Server, SSMS’ten önce kurulmalıdır. Aşağıdaki adımlar SQL Server Express üzerinden gösterilmiştir; Standard ve Enterprise sürümlerinde sihirbaz aynı şekilde ilerler.
1. Kurulum medyasını hazırlayın
Sunucunun internet erişimi yoksa bu bölümü internete çıkabilen başka bir bilgisayarda yapın ve oluşan kurulum klasörünü sunucuya kopyalayın.
-
Bu maddedeki SQL Server Express indirme butonuyla kurulum aracını indirin, sağ tıklayıp Run as administrator ile çalıştırın.
-
Kurulum türü ekranında Download Media seçeneğini seçin.
-
Express Core paketini seçin, indirme konumunu belirleyip Download’a tıklayın.
-
İndirme bitince klasördeki SQLEXPR_x64_ENU dosyasını Run as administrator ile çalıştırın. Sunucunun internet erişimi yoksa önce bu dosyayı sunucuya kopyalayın.
-
Kurulum dosyalarının çıkarılacağı klasörü seçin. Hazırlık bitince SQL Server Installation Center açılır; açılmazsa klasördeki setup dosyasını elle çalıştırın.
2. Kurulum sihirbazını tamamlayın
-
Installation sekmesinde New SQL Server stand-alone installation or add features to an existing installation seçeneğine tıklayın.
-
Lisans koşullarını kabul edip Next ile devam edin.
-
Microsoft Update ekranında Next ile devam edin.
-
Install Rules ön kontrollerinin tamamlandığını görün. Windows Firewall uyarısı kurulumu engellemez; Next ile devam edin.
-
Azure Extension for SQL Server seçeneğini işaretlemeden Next ile devam edin.
-
Feature Selection ekranında Database Engine Services seçili olarak devam edin.
-
Instance Configuration ekranında Default instance seçin.
-
Server Configuration › Service Accounts sekmesinde varsayılan hesaplarla devam edebilirsiniz.
-
Collation sekmesine geçin. Database Engine collation değeri SQL_Latin1_General_CP1_CI_AS olmalıdır; farklıysa Customize ile değiştirin.
-
Database Engine Configuration ekranında kimlik doğrulama modunu seçin ve Add Current User ya da Add… ile SQL yönetici hesabını ekleyin. Easy2Patch kurulumunda kullanılacak hesabın veritabanı yetkilerini ayrıca kontrol edin.
-
Data Directories sekmesinde veri, log ve yedek klasörlerini kontrol edin.
-
TempDB sekmesindeki ayarları kontrol edip Next ile devam edin.
-
Kurulum özetini kontrol edin ve işlem tamamlanana kadar sihirbazı takip edin.
-
Complete ekranında tüm bileşenlerin Succeeded durumunda olduğunu doğrulayın ve Close ile kapatın.
SQL Server, Configuration Manager DB sunucusunda veya Easy2Patch için local / remote ayrı bir sunucuda bulunabilir.
64-bit SQL Server kullanılmalıdır.
SQL Server collation değeri aşağıdaki gibi olmalıdır.
SQL_Latin1_General_CP1_CI_AS
Easy2Patch veritabanı için SQL Server collation değeri SQL_Latin1_General_CP1_CI_AS olmalıdır.
-
Yeni kurulumda: SQL Server kurulum sihirbazında Server Configuration › Collation sekmesinde bu değeri seçin.
-
Mevcut SQL Server’da: SSMS’te yeni bir sorgu penceresi açıp aşağıdaki sorguyu çalıştırın; sonuç bu değerle aynı olmalıdır.
SELECT SERVERPROPERTY('Collation');
Kullanılan SQL Server sürümüne uygun önerilen compatibility level sağlanmalıdır.
SQL yönetimi ve bağlantı kontrolleri için SQL Server Management Studio sağlanmalı / kurulabilir olmalıdır.
SSMS, SQL Server kurulumu tamamlandıktan sonra kurulur. Kurulum yöntemi sunucunun internet erişimine göre değişir.
Sunucu internete çıkabiliyorsa
Güncel SSMS sürümleri kurulum sırasında bileşenleri internetten indirir.
-
İndirdiğiniz vs_SSMS dosyasını sağ tıklayıp Run as administrator ile çalıştırın.
-
Visual Studio Installer açılır. SSMS Core Components seçili olarak Install’a tıklayın ve gerekli bileşenlerin indirilip kurulmasını bekleyin.
-
Kurulum bitince Launch ile SSMS’i açabilirsiniz.
Sunucu internete çıkamıyorsa
İnternet erişimi olmayan sunucularda offline kurulabilen SSMS 19.x sürümü önerilir.
-
SSMS 19.x kurulum paketini internete çıkabilen bir bilgisayardan indirin ve sunucuya kopyalayın.
-
SSMS-Setup-ENU dosyasını Administrator yetkisiyle çalıştırın ve sihirbazdaki adımlarla kurulumu tamamlayın.
IIS (Web Sunucusu)
Easy2Patch Portal yayını için IIS Web Server kurulabilir olmalıdır.
Easy2Patch Portal IIS üzerinde yayınlanır. Gerekli tüm IIS bileşenleri tek bir PowerShell komutuyla kurulabilir.
-
Kurulum sunucusunda PowerShell’i sağ tıklayıp Run as administrator ile açın.
-
Aşağıdaki komutu yapıştırıp çalıştırın. IIS ve ürünün ihtiyaç duyduğu bileşenler otomatik olarak yüklenir:
Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-Static-Content,Web-Http-Redirect,Web-Health,Web-Http-Logging,Web-Custom-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Performance,Web-Stat-Compression,Web-Security,Web-Filtering,Web-Basic-Auth,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext,Web-Net-Ext45,Web-ASP,Web-Asp-Net,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-WebSockets,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,Web-WMI,Web-Scripting-Tools,Web-Mgmt-Service
-
Kurulum tamamlandıktan sonra IIS Manager’ı açıp servisin ve bileşenlerin aktif olduğunu doğrulayın.
Web Server, Common HTTP Features, HTTP Logging, Request Monitor, Static Compression, Request Filtering, Basic Authentication, Windows Authentication, IIS Management Console ve Metabase Compatibility bileşenleri kurulabilir olmalıdır.
Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-Static-Content,Web-Http-Redirect,Web-Health,Web-Http-Logging,Web-Custom-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Performance,Web-Stat-Compression,Web-Security,Web-Filtering,Web-Basic-Auth,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext,Web-Net-Ext45,Web-ASP,Web-Asp-Net,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-WebSockets,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,Web-WMI,Web-Scripting-Tools,Web-Mgmt-Service
Easy2Patch Portal IIS üzerinde yayınlanır. Gerekli tüm IIS bileşenleri tek bir PowerShell komutuyla kurulabilir.
-
Kurulum sunucusunda PowerShell’i sağ tıklayıp Run as administrator ile açın.
-
Aşağıdaki komutu yapıştırıp çalıştırın. IIS ve ürünün ihtiyaç duyduğu bileşenler otomatik olarak yüklenir:
Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-Static-Content,Web-Http-Redirect,Web-Health,Web-Http-Logging,Web-Custom-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Performance,Web-Stat-Compression,Web-Security,Web-Filtering,Web-Basic-Auth,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext,Web-Net-Ext45,Web-ASP,Web-Asp-Net,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-WebSockets,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,Web-WMI,Web-Scripting-Tools,Web-Mgmt-Service
-
Kurulum tamamlandıktan sonra IIS Manager’ı açıp servisin ve bileşenlerin aktif olduğunu doğrulayın.
WSUS ve SCCM
WSUS veya WSUS Console sağlanmalıdır. WSUS console yoksa RSAT-WSUS kurulabilir olmalıdır.
Install-WindowsFeature -Name UpdateServices-UI
SCCM application deployment veya Trigger SCCM kullanılacaksa SCCM Admin Console sağlanmalıdır.
Ağ ve Port Erişimleri
Kaynak → hedef yönündeki erişimlerin güvenlik duvarında açık olması gerekir.
Client ve server sistemlerinden Easy2Patch Portal’a TCP 80 / 443 erişimi sağlanmalıdır.
Easy2Patch Server’dan Domain Controller sunucularına TCP 389 / 636 (LDAP / LDAPS) erişimi sağlanmalıdır.
Easy2Patch Server’dan WSUS Server’a TCP 8530 / 8531 veya TCP 80 / 443 erişimi sağlanmalıdır.
Easy2Patch Server’dan Configuration Manager Site Server’a RPC High Ports erişimi sağlanmalıdır.
Easy2Patch Server’dan Intune Platform’a TCP 80 / 443 erişimi sağlanmalıdır.
Online lisans için license.arksoft.com.tr adresine TCP 443 erişimi sağlanmalıdır.
Servis Hesabı
Kurulum senaryosuna göre Service Account, GMSA veya Built-in Account seçeneklerinden biri belirlenmelidir.
Sertifikalar
Ürün FQDN bilgisini içeren HTTPS Web Server sertifikası sağlanmalıdır.
Sertifikanın kurulumdan önce hazır olması, kurulum gününde sertifika beklemekten kaynaklanan gecikmeleri önler. Sertifika işlemlerini kurumunuzun politikalarına göre yürütün.
-
Easy2Patch’in yayınlanacağı adresi (FQDN, ör. easy2patch.kurum.local) belirleyin.
-
Bu adresi kapsayan bir Web Server sertifikasını kurum içi CA sunucunuzdan ya da sertifika sağlayıcınızdan talep edin. Sertifikanın CN veya SAN / DNS Name alanında bu adres bulunmalıdır.
-
Sertifikayı private key ile birlikte .pfx formatında dışa aktarın (Sertifika › Export › “Yes, export the private key”) ve belirlediğiniz parolayı kurulum ekibiyle paylaşmak üzere hazır tutun.
Private key içeren .pfx formatında sertifika ve sertifika parolası sağlanmalıdır.
Sertifikanın kurulumdan önce hazır olması, kurulum gününde sertifika beklemekten kaynaklanan gecikmeleri önler. Sertifika işlemlerini kurumunuzun politikalarına göre yürütün.
-
Easy2Patch’in yayınlanacağı adresi (FQDN, ör. easy2patch.kurum.local) belirleyin.
-
Bu adresi kapsayan bir Web Server sertifikasını kurum içi CA sunucunuzdan ya da sertifika sağlayıcınızdan talep edin. Sertifikanın CN veya SAN / DNS Name alanında bu adres bulunmalıdır.
-
Sertifikayı private key ile birlikte .pfx formatında dışa aktarın (Sertifika › Export › “Yes, export the private key”) ve belirlediğiniz parolayı kurulum ekibiyle paylaşmak üzere hazır tutun.
Sertifika üzerindeki CN veya SAN / DNS Name bilgisi ürün erişim adresiyle uyumlu olmalıdır.
Sertifikanın kurulumdan önce hazır olması, kurulum gününde sertifika beklemekten kaynaklanan gecikmeleri önler. Sertifika işlemlerini kurumunuzun politikalarına göre yürütün.
-
Easy2Patch’in yayınlanacağı adresi (FQDN, ör. easy2patch.kurum.local) belirleyin.
-
Bu adresi kapsayan bir Web Server sertifikasını kurum içi CA sunucunuzdan ya da sertifika sağlayıcınızdan talep edin. Sertifikanın CN veya SAN / DNS Name alanında bu adres bulunmalıdır.
-
Sertifikayı private key ile birlikte .pfx formatında dışa aktarın (Sertifika › Export › “Yes, export the private key”) ve belirlediğiniz parolayı kurulum ekibiyle paylaşmak üzere hazır tutun.
Codesigning sertifika istenmelidir.
Kurulum Paketi
Easy2Patch for Web 4.0.8 paketi sağlanmalıdır.
AAAD82FD121E8D760C073D1618F13F552AFD27F6F78D0126C72F3142C8C11516