Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit onderwerp worden de opties voor het bijwerken van uitvoering beschreven die kunnen worden geconfigureerd voor een Cluster-Aware Updateuitvoering (CAU). Deze geavanceerde opties kunnen worden geconfigureerd wanneer u de CAU-gebruikersinterface of de CAU Windows PowerShell-cmdlets gebruikt om updates toe te passen of om opties voor zelfupdates te configureren.
De meeste configuratie-instellingen kunnen worden opgeslagen als een XML-bestand, een updaterunprofiel genoemd en opnieuw worden gebruikt voor latere bijwerkuitvoeringen. De standaardwaarden voor de opties voor het bijwerken van uitvoering die door CAU worden geleverd, kunnen ook worden gebruikt in veel clusteromgevingen.
Zie de volgende secties verderop in dit onderwerp voor meer informatie over aanvullende opties die u kunt opgeven voor elke updateuitvoering en over het bijwerken van uitvoeringsprofielen:
Opties die u opgeeft wanneer u een bijwerkuitvoeringsprofiel aanvraagt voor bijwerken met runprofielen die kunnen worden ingesteld in een updaterunprofiel
De volgende tabel bevat opties die u kunt instellen in een CAU Update Run Profile.
Note
Als u de optie PreUpdateScript of PostUpdateScript wilt instellen, moet u ervoor zorgen dat Windows PowerShell en .NET Framework 4.6 of 4.5 zijn geïnstalleerd en dat externe communicatie van PowerShell is ingeschakeld op elk knooppunt in het cluster. Zie De knooppunten configureren voor extern beheer in Vereisten en Aanbevolen procedures voor Cluster-Aware Bijwerken voor meer informatie.
| Option | Standaardwaarde | Details |
|---|---|---|
| StopAfter | Onbeperkte tijd | Tijd in minuten waarna de updateuitvoering wordt gestopt als deze niet is voltooid. Notitie: Als u een vooraf bijwerk- of een PowerShell-script na de update opgeeft, moet het volledige proces van het uitvoeren van scripts en het uitvoeren van updates binnen de tijdslimiet voor StopAfter zijn voltooid. |
| WarnAfter | Standaard wordt er geen waarschuwing weergegeven | Tijd in minuten waarna een waarschuwing wordt weergegeven als de uitvoering van het bijwerken (inclusief een script vóór bijwerken en een script na bijwerken, indien geconfigureerd) niet is voltooid. |
| MaxRetriesPerNode | 3 | Maximum aantal keren dat het updateproces (inclusief een script vóór bijwerken en een script na bijwerken, indien geconfigureerd) opnieuw per knooppunt wordt geprobeerd. Het maximum is 64. |
| MaxFailedNodes | Voor de meeste clusters is een geheel getal dat ongeveer een derde van het aantal clusterknooppunten is | Maximum aantal knooppunten waarop het bijwerken kan mislukken, omdat de knooppunten mislukken of de Cluster-service niet meer wordt uitgevoerd. Als er nog een knooppunt mislukt, wordt de uitvoering van het bijwerken gestopt. Het geldige bereik van waarden is 0 tot 1 kleiner dan het aantal clusterknooppunten. |
| RequireAllNodesOnline | None | Hiermee geeft u op dat alle knooppunten online en bereikbaar moeten zijn voordat het bijwerken begint. |
| RebootTimeoutMinutes | 15 | Tijd in minuten die CAU toestaat voor het opnieuw opstarten van een knooppunt (indien nodig) en het starten van alle services voor automatisch starten. Als het herstartproces niet binnen deze tijd wordt voltooid, wordt de updateuitvoering op dat knooppunt gemarkeerd als mislukt. |
| PreUpdateScript | None | Het pad en de bestandsnaam voor een PowerShell-script dat op elk knooppunt moet worden uitgevoerd voordat het bijwerken begint en voordat het knooppunt in de onderhoudsmodus wordt geplaatst. De bestandsnaamextensie moet .ps1zijn en de totale lengte van het pad plus bestandsnaam mag niet langer zijn dan 260 tekens. Als best practice moet het script zich bevinden op een schijf in clusteropslag, of op een maximaal beschikbare netwerkbestandsshare, om ervoor te zorgen dat het altijd toegankelijk is voor alle clusterknooppunten. Als het script zich op een netwerkbestandsshare bevindt, moet u ervoor zorgen dat u de bestandsshare configureert voor leesmachtiging voor de groep Iedereen en schrijftoegang beperken om manipulatie met de bestanden door onbevoegde gebruikers te voorkomen. Als u een script voor de update opgeeft, moet u ervoor zorgen dat instellingen zoals tijdslimieten, zoals StopAfter, zijn geconfigureerd voor succesvolle uitvoering van het script. Deze limieten omvatten het hele proces van het uitvoeren van scripts en het installeren van updates, niet alleen het proces van het installeren van updates. |
| PostUpdateScript | None | Het pad en de bestandsnaam voor een PowerShell-script dat moet worden uitgevoerd nadat het bijwerken is voltooid (nadat het knooppunt de onderhoudsmodus verlaat). De bestandsnaamextensie moet .ps1 zijn en de totale lengte van het pad plus bestandsnaam mag niet langer zijn dan 260 tekens. Als best practice moet het script zich bevinden op een schijf in clusteropslag, of op een maximaal beschikbare netwerkbestandsshare, om ervoor te zorgen dat het altijd toegankelijk is voor alle clusterknooppunten. Als het script zich op een netwerkbestandsshare bevindt, moet u ervoor zorgen dat u de bestandsshare configureert voor leesmachtiging voor de groep Iedereen en schrijftoegang beperken om manipulatie met de bestanden door onbevoegde gebruikers te voorkomen. Als u een script na de update opgeeft, moet u ervoor zorgen dat instellingen zoals de tijdslimieten (bijvoorbeeld StopAfter) zijn geconfigureerd zodat het script kan worden uitgevoerd. Deze limieten omvatten het hele proces van het uitvoeren van scripts en het installeren van updates, niet alleen het proces van het installeren van updates. |
| ConfigurationName | Deze instelling heeft alleen effect als u scripts uitvoert. Als u een pre-updatescript of een script na het bijwerken opgeeft, maar u geen ConfigurationName opgeeft, wordt de standaardsessieconfiguratie voor PowerShell (Microsoft.PowerShell) gebruikt. |
Hiermee geeft u de PowerShell-sessieconfiguratie op waarmee de sessie wordt gedefinieerd waarin scripts (opgegeven door PreUpdateScript en PostUpdateScript) worden uitgevoerd en kunnen de opdrachten die kunnen worden uitgevoerd, worden beperkt. |
| CauPluginName | Microsoft.WindowsUpdatePlugin | Invoegtoepassing die u configureert Cluster-Aware Bijwerken om te gebruiken voor het bekijken van updates of het uitvoeren van een updateuitvoering. Zie Hoe Cluster-Aware Het bijwerken van invoegtoepassingen werkt voor meer informatie. |
| CauPluginArguments | None | Een set name=waardeparen (argumenten) voor de bijwerkinvoegtoepassing die moet worden gebruikt, bijvoorbeeld: Domain=Domain.local Deze naam=waardeparen moeten zinvol zijn voor de invoegtoepassing die u opgeeft in CauPluginName. Als u een argument wilt opgeven met de CAU-gebruikersinterface, typt u de naam, drukt u op de Tab-toets en typt u vervolgens de bijbehorende waarde. Druk nogmaals op de Tab-toets om het volgende argument op te geven. Elke naam en waarde worden automatisch gescheiden door een gelijkteken (=). Meerdere paren worden automatisch gescheiden door puntkomma's. Voor de standaardinvoegtoepassing Microsoft.WindowsUpdatePlugin zijn geen argumenten nodig. U kunt echter een optioneel argument opgeven, bijvoorbeeld om een standaardquerytekenreeks voor Windows Update Agent op te geven om de set updates te filteren die door de invoegtoepassing worden toegepast. Voor een naam gebruikt u QueryString en voor een waarde plaatst u de volledige query tussen aanhalingstekens. Zie Hoe Cluster-Aware Het bijwerken van invoegtoepassingen werkt voor meer informatie. |
Opties die u opgeeft wanneer u een updateuitvoering aanvraagt
De volgende tabel bevat opties (anders dan die in een updaterunprofiel) die u kunt opgeven wanneer u een updateuitvoering aanvraagt. Zie de voorgaande tabel voor informatie over opties die u kunt instellen in een updaterunprofiel.
| Option | Standaardwaarde | Details |
|---|---|---|
| ClusterName | None Notitie: Deze optie moet alleen worden ingesteld wanneer de CAU-gebruikersinterface niet wordt uitgevoerd op een failoverclusterknooppunt of als u wilt verwijzen naar een failovercluster dat verschilt van waar de CAU-gebruikersinterface wordt uitgevoerd. |
NetBIOS-naam van het cluster waarop de updateuitvoering moet worden uitgevoerd. |
| Credential | Inloggegevens voor huidige account | Beheerdersreferenties voor het doelcluster waarop de updateuitvoering wordt uitgevoerd. Mogelijk hebt u de benodigde referenties al als u de CAU-gebruikersinterface start (of een PowerShell-sessie opent, als u de CAU PowerShell-cmdlets gebruikt) vanuit een account met beheerdersrechten en -machtigingen voor het cluster. |
| NodeOrder | CAU begint standaard met het knooppunt dat eigenaar is van het kleinste aantal geclusterde rollen, en gaat dan verder met het knooppunt dat het tweede kleinste aantal heeft, enzovoort. | Namen van de clusterknooppunten in de volgorde waarin ze moeten worden bijgewerkt (indien mogelijk). |
Uitvoeringsprofielen bijwerken gebruiken
Elke updateuitvoering kan worden gekoppeld aan een specifiek updaterunprofiel. Het standaard bijwerkprofiel wordt opgeslagen in de map %windir%\cluster. Als u de CAU-gebruikersinterface in de modus voor op afstand bijwerken gebruikt, kunt u een update-uitvoeringsprofiel opgeven op het moment dat u updates toepast, of u kunt het standaard update-uitvoeringsprofiel gebruiken. Als u CAU in de modus voor zelf bijwerken gebruikt, kunt u de instellingen importeren uit een opgegeven updaterunprofiel wanneer u de opties voor zelfupdates configureert. In beide gevallen kunt u de weergegeven waarden voor de opties voor het updaten van het proces naar behoefte overschrijven. Desgewenst kunt u de opties voor update-uitvoering opslaan als een update-runprofiel met dezelfde bestandsnaam of een andere bestandsnaam. De volgende keer dat u updates toepast of opties voor zelfupdates configureert, selecteert CAU automatisch het updaterunprofiel dat eerder is geselecteerd.
U kunt een bestaand Updating Run Profile wijzigen of een nieuw profiel maken door Create or modify Updating Run Profile te selecteren in de CAU-gebruikersinterface.
Hier zijn enkele belangrijke opmerkingen over het bijwerken van uitvoeringsprofielen:
- Een updaterunprofiel slaat geen clusterspecifieke informatie op, zoals beheerdersreferenties. Als u CAU gebruikt in de modus voor zelf bijwerken, worden de planningsgegevens voor het bijwerken van het updateprofiel ook niet opgeslagen in het updateprofiel. Hierdoor kunt u een updaterunprofiel delen in alle failoverclusters in een opgegeven klasse.
- Als u opties voor automatisch bijwerken configureert met behulp van een bijwerkprofiel en het profiel later wijzigt met verschillende waarden voor de bijwerkopties, wordt de configuratie voor automatisch bijwerken niet automatisch gewijzigd. Als u de nieuwe instellingen voor bijwerken uitvoeren wilt toepassen, moet u de opties voor zelfupdates opnieuw configureren.
- De Run Profile Editor biedt helaas geen ondersteuning voor bestandspaden die spaties bevatten, zoals C:\Program Files. Sla als tijdelijke oplossing uw scripts vóór en na het bijwerken op in een pad dat geen spaties bevat, of gebruik PowerShell uitsluitend voor het beheren van uitvoeringsprofielen, waarbij aanhalingstekens rond het pad worden geplaatst bij het uitvoeren van Invoke-CauRun.
Gelijkwaardige Windows PowerShell-opdrachten
U kunt de instellingen importeren uit een updaterunprofiel wanneer u de cmdlet Invoke-CauRun, Add-CauClusterRole of Set-CauClusterRole uitvoert.
In het volgende voorbeeld wordt een scan uitgevoerd en een volledige updateuitvoering uitgevoerd op het cluster met de naam CONTOSO-FC1, met behulp van de opties voor bijwerken die zijn opgegeven in C:\Windows\Cluster\DefaultParameters.xml. Standaardwaarden worden gebruikt voor de resterende cmdlet-parameters.
$MyRunProfile = Import-Clixml C:\Windows\Cluster\DefaultParameters.xml
Invoke-CauRun –ClusterName CONTOSO-FC1 @MyRunProfile
Met behulp van een updaterunprofiel kunt u een failovercluster op herhaalbare wijze bijwerken met consistente instellingen voor uitzonderingsbeheer, tijdsgrenzen en andere operationele parameters. Omdat deze instellingen doorgaans specifiek zijn voor een klasse van failoverclusters, zoals 'Alle Microsoft SQL Server-clusters' of 'Mijn bedrijfskritieke clusters', kunt u elk updaterunprofiel een naam geven volgens de klasse failoverclusters waarmee het wordt gebruikt. Daarnaast kunt u het updaterunprofiel beheren op een bestandsshare die toegankelijk is voor alle failoverclusters van een specifieke klasse in uw IT-organisatie.