Konfigurace serverové farmy pro technologii Windows Server AppFabric
Následující postup představuje jeden možný scénář nastavení technologie Windows Server AppFabric na serverové farmě.
Pro účely tohoto příkladu bude použita doména corp.contoso.com.
Důležité
Tato instalace vyžaduje, abyste kromě počítačů, které budou tvořit serverovou farmu technologie AppFabric, měli alespoň jeden počítač se službou Active Directory a jeden počítač s databázovým softwarem, jako je například SQL Server.
Krok 1: příprava domény
Technologie AppFabric používá specifický model zabezpečení, který umožní instalaci zabezpečit. Nejprve je třeba v doméně připravit příslušné skupiny a uživatele systému Windows vyhovující modelu zabezpečení technologie AppFabric. V tomto příkladu budou použity následující skupiny a uživatelské účty.
Role technologie AppFabric | Skupina | Uživatel |
---|---|---|
Správci |
AS_Administrators |
dubAdmin |
Uživatelé |
AS_Users |
dubUser |
Pozorovatelé |
AS_Observers |
dubObserver |
Pomocí nástrojů pro správu, které jsou integrovány ve službě Active Directory, vytvořte tyto skupiny uživatelů a účty.
Poznámka
Protože uživatelé přiřazení ke skupině AS_Administrators budou spouštět služby v různých počítačích farmy technologie AppFabric, musí být této skupině uděleno oprávnění „Přihlásit se jako služba“ a vynuceno v doméně.
Krok 2: instalace technologie AppFabric
Prostudujte předchozí témata v tomto dokumentu, kde je popsán postup instalace požadovaného softwaru technologie AppFabric do cílových počítačů.
Dále projděte informace uvedené v tématu Automatizovaná instalace a pomocí následujícího příkazu nainstalujte technologii AppFabric do cílových počítačů:
%Umístění staženého souboru%\start /w setup.exe /i
kde %Umístění staženého souboru% je cesta ke spustitelnému instalačnímu programu technologie AppFabric.
Tento příkaz provede instalaci technologie AppFabric pomocí neutrální konfigurace. V tomto případě budou nainstalovány služby Shromažďování událostí a Správa pracovního postupu, u nichž bude nakonfigurováno použití účtu Local Service, nebudou nakonfigurovány žádné databáze a do počítače nebude přidána žádná konfigurace chování.
Poznámka
Tento proces lze automatizovat pomocí skriptu nebo nástroje Sysprep.
Pokud používáte funkci Sdílená konfigurace služby IIS 7.0 ke sdílení konfigurace a šifrovacích klíčů z centrálního umístění, při instalaci bude nutné tuto funkci zakázat a poté znovu povolit. Další informace o funkci Sdílená konfigurace naleznete v článku Konfigurace funkce Sdílená konfigurace (IIS 7) (https://go.microsoft.com/fwlink/?LinkId=178477) (stránka může být v angličtině).
Instalace technologie AppFabric při povolení funkce Sdílená konfigurace ve službě IIS
Zakažte funkci Sdílená konfigurace ve všech sdílejících počítačích.
Nainstalujte technologii AppFabric do jednotlivých sdílejících počítačů.
Před opětovným povolením funkce Sdílená konfigurace ve všech sdílejících počítačích nejprve vytvořte sdílenou složku.
U jednoho počítače v síti exportujte do této sdílené složky konfiguraci sdílení.
U tohoto počítače povolte funkci Sdílená konfigurace a nasměrujte ji do této sdílené složky.
Opakujte kroky 4 a 5 u všech ostatních počítačů v síti.
Krok 3: příprava databází
Přípravu databází lze provést pomocí nástrojů uživatelského rozhraní technologie AppFabric, rutin prostředí Windows PowerShell nebo dodaných skriptů T-SQL. V tomto příkladu budou použity rutiny rozhraní Windows PowerShell. Pro účely tohoto příkladu se předpokládá, že databáze mají být vytvořeny v počítači s názvem PočítačSQL, ve kterém je provozován databázový software (například SQL Server), a že uživatel spouštějící tyto rutiny má dostatečná oprávnění k vytvoření databáze a udělení přístupových oprávnění k této databázi. Vytvářené databáze budou mít názvy DBmonitorování a DBtrvalosti.
Pomocí rutiny
Initialize-ASMonitoringDatabase
připravte databázi monitorování:Initialize-ASMonitoringSqlDatabase –Database “DBmonitorování” –Admins “corp\AS_Administrators” –Readers “corp\AS_Observers” –server “PočítačSQL” –Writers “corp\AS_Users”
Pomocí rutiny
Initialize-ASMonitoringDatabase
připravte databázi trvalosti:Initialize-ASPersistenceSqlDatabase –Admins “corp\AS_Administrators” –Database “DBtrvalosti” –Readers “corp\AS_Observers” –server “PočítačSQL”
Další informace o rutinách prostředí Windows PowerShell pro technologii AppFabric naleznete v článku Přehled rutin technologie AppFabric (https://go.microsoft.com/fwlink/?LinkId=178308) (stránka může být v angličtině).
Poznámka
Přípravu databází lze provést v libovolném okamžiku, nezávisle na procesu instalace nebo konfigurace.
Krok 4: konfigurace technologie AppFabric
Technologii AppFabric lze konfigurovat pomocí Průvodce konfigurací technologie AppFabric a rutin prostředí Windows PowerShell pro technologii AppFabric. V tomto příkladu bude k dosažení požadované konfigurace použita kombinace těchto nástrojů.
Konfigurace technologie AppFabric u farmy
Inicializujte a nakonfigurujte SQL Server (pokud jste to ještě neprovedli). Způsob, jakým pokračovat, závisí na oprávněních, která máte k databázi systému SQL Server.
Pokud nemáte k počítači se systémem SQL Server oprávnění na úrovni úplného řízení, požádejte správce databáze o vytvoření prázdné databáze trvalosti a monitorování a zadání názvů pro server a databáze. Budete je potřebovat ke konfiguraci technologie AppFabric. Zajistěte, aby pro vás správce databáze přidal pro danou databázi roli dbcreator. Budete tak moci inicializovat databáze, ale nebudete mít úplná oprávnění jako role sysadmin.
Pokud máte v počítači se systémem SQL Server roli sysadmin, zajistěte spuštěním dále uvedených rutin inicializace, aby byly databáze správně vytvořeny a inicializovány. Při spuštění rutin Initialize-ASPersistenceSqlDatabase a Intialize-ASMonitoringSqlDatabase zadejte, že se mají účty domény, které jste dříve vytvořili, používat jako parametry pro níže určené role.
Aktualizujte v počítači se serverem technologie AppFabric konfiguraci služby Shromažďování událostí. Ve výchozím nastavení je služba Shromažďování událostí spouštěna pod identitou Local Service. Aby měla přístup ke vzdálené databázi, musí být pověření uživatele změněna na corp\dubAdmin.
Aktualizujte v počítači se serverem technologie AppFabric konfiguraci služby Správa pracovního postupu. Ve výchozím nastavení je služba Správa pracovního postupu spouštěna pod identitou Local Service. Aby měla přístup ke vzdálené databázi, musí být pověření uživatele změněna na corp\dubAdmin.
Aktualizujte výchozí konfiguraci fondu aplikací technologie AppFabric. Ve výchozím nastavení je technologie AppFabric spouštěna pod identitou Network Service. Aby měla přístup ke vzdálené databázi, je nutné změnit pověření uživatele na corp\dubUser.
Pomocí následujícího postupu Průvodce konfigurací technologie AppFabric přidejte do kořenového souboru Web.config připojovací řetězce:
V nabídce Start klikněte na příkaz Konfigurovat technologii AppFabric.
Na stránce Než začnete Průvodce konfigurací technologie AppFabric klikněte na tlačítko Další.
Na stránce Konfigurovat Hostitelské služby vyberte možnost Nastavit konfiguraci monitorování nebo Nastavit konfiguraci trvalosti.
Vyberte příslušného zprostředkovatele (System.Data.SqlClient pro monitorování nebo sqlStoreProvider pro trvalost) a klikněte na tlačítko Konfigurovat.
Klikněte na položku Registrovat úložiště monitorování (nebo trvalosti) technologie AppFabric v kořenovém souboru web.config.
Vyberte databázi a klikněte na tlačítko OK.
Pomocí následujících rutin nastavte výchozí chování monitorování a trvalosti:
$Monitoring_ConnectionStringName = "DBmonitorování"
$Monitoring_MonitoringLevel = "HealthMonitoring"
$Persistence_ConnectionStringName = "DBtrvalosti"
Set-ASAppMonitoring -MonitoringLevel $Monitoring_MonitoringLevel -ConnectionStringName $Monitoring_ConnectionStringName -Root
Set-ASAppSqlServicePersistence -ConnectionStringName $Persistence_ConnectionStringName -Root -HostLockRenewalPeriod "00:00:20" -InstanceEncodingOption "GZip" -InstanceCompletionAction "DeleteNothing" -InstanceLockedExceptionAction "BasicRetry"
Další podrobné informace o způsobu konfigurace webové farmy pro technologii AppFabric Windows Server AppFabric naleznete v tématu Průvodce webovou farmou technologie Windows Server AppFabric.
2011-12-05