Set-AzVMChefExtension

Hiermee voegt u een Chef-extensie toe aan een virtuele machine.

Notitie

Dit is de vorige versie van onze documentatie. Raadpleeg de meest recente versie voor actuele informatie.

Syntax

Set-AzVMChefExtension
   [-ResourceGroupName] <String>
   [-VMName] <String>
   [[-TypeHandlerVersion] <String>]
   -ValidationPem <String>
   [-ClientRb <String>]
   [-BootstrapOptions <String>]
   [-JsonAttribute <String>]
   [-ChefDaemonInterval <String>]
   [-Daemon <String>]
   [-Secret <String>]
   [-SecretFile <String>]
   [-RunList <String>]
   [-ChefServerUrl <String>]
   [-ValidationClientName <String>]
   [-OrganizationName <String>]
   [-BootstrapVersion <String>]
   [-Linux]
   [[-Location] <String>]
   [[-Name] <String>]
   [[-AutoUpgradeMinorVersion] <Boolean>]
   [-NoWait]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzVMChefExtension
   [-ResourceGroupName] <String>
   [-VMName] <String>
   [[-TypeHandlerVersion] <String>]
   -ValidationPem <String>
   [-ClientRb <String>]
   [-BootstrapOptions <String>]
   [-JsonAttribute <String>]
   [-ChefDaemonInterval <String>]
   [-Daemon <String>]
   [-Secret <String>]
   [-SecretFile <String>]
   [-RunList <String>]
   [-ChefServerUrl <String>]
   [-ValidationClientName <String>]
   [-OrganizationName <String>]
   [-BootstrapVersion <String>]
   [-Windows]
   [[-Location] <String>]
   [[-Name] <String>]
   [[-AutoUpgradeMinorVersion] <Boolean>]
   [-NoWait]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet Set-AzVMChefExtension voegt de Chef-extensie toe aan de virtuele machine.

Voorbeelden

Voorbeeld 1: Een Chef-extensie toevoegen aan een virtuele Windows-machine

Set-AzVMChefExtension -ResourceGroupName "ResourceGroup001" -VMName "WindowsVM001" -ValidationPem "C:\my-org-validator.pem" -ClientRb "C:\client.rb" -RunList "Apache" -Daemon "service" -SecretFile "C:\my_encrypted_data_bag_secret" -Windows

Met deze opdracht wordt een Chef-extensie toegevoegd aan een virtuele Windows-machine met de naam WindowsVM001. Wanneer de virtuele machine wordt gestart, start Chef de virtuele machine op om Apache uit te voeren.

Voorbeeld 2: Een Chef-extensie toevoegen aan een virtuele Linux-machine

Set-AzVMChefExtension -ResourceGroupName "ResourceGroup002" -VMName "LinuxVM001" -ValidationPem "C:\my-org-validator.pem" -ClientRb "C:\client.rb" -RunList "Apache" -Secret "my_secret" -Linux

Met deze opdracht wordt een Chef-extensie toegevoegd aan een virtuele Linux-machine met de naam LinuxVM001. Wanneer de virtuele machine wordt gestart, start Chef de virtuele machine op om Apache uit te voeren.

Voorbeeld 3: Een Chef-extensie toevoegen aan een virtuele Windows-machine met bootstrapopties

Set-AzVMChefExtension -ResourceGroupName "ResourceGroup003" -VMName "WindowsVM002" -ValidationPem C:\my-org-validator.pem -ClientRb C:\client.rb -BootstrapOptions '{"chef_node_name":"your_node_name","chef_server_url":"https://api.opscode.com/organizations/some-org", "validation_client_name":"some-org-validator"}' -RunList "Apache" -Windows

Met deze opdracht wordt de Chef-extensie toegevoegd aan een virtuele Windows-machine met de naam WindowsVM002. Wanneer de virtuele machine wordt gestart, start Chef de virtuele machine op om Apache uit te voeren. Na het opstarten verwijst de virtuele machine naar de BootstrapOptions die zijn opgegeven in JSON-indeling.

Parameters

-AutoUpgradeMinorVersion
Type:Boolean
Position:10
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-BootstrapOptions

Hiermee geeft u configuratie-instellingen op in de optie client_rb.

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-BootstrapVersion

Hiermee geeft u de versie van de bootstrap-configuratie.

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ChefDaemonInterval

Hiermee geeft u de frequentie (in minuten) op waarmee de chef-service wordt uitgevoerd. Als u niet wilt dat de chef-service op de Azure-VM wordt geïnstalleerd, stelt u in dit veld de waarde 0 in.

Type:String
Aliases:ChefServiceInterval
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ChefServerUrl

Hiermee geeft u de Chef-serverkoppeling op als URL.

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ClientRb

Hiermee geeft u het volledige pad van de Chef-client.rb.

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-Daemon

Hiermee configureert u de chef-clientservice voor uitvoering zonder toezicht. Het knooppuntplatform moet Windows zijn. Toegestane opties: 'none', 'service' en 'task'. none - Momenteel voorkomt u dat de chef-clientservice wordt geconfigureerd als een service. service: hiermee configureert u de chef-client zodat deze automatisch op de achtergrond als een service wordt uitgevoerd. taak: hiermee configureert u de chef-client zodat deze automatisch op de achtergrond wordt uitgevoerd als een geplande taak.

Type:String
Accepted values:none, service, task
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-JsonAttribute

Een JSON-tekenreeks die moet worden toegevoegd aan de eerste uitvoering van chef-client. bijvoorbeeld -JsonAttribute {"foo" : "bar"}"

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Linux

Geeft aan dat deze cmdlet een virtuele Windows-machine maakt.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Location

Hiermee geeft u de locatie van de virtuele machine.

Type:String
Position:7
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Name

Hiermee geeft u de naam van de Chef-extensie.

Type:String
Aliases:ExtensionName
Position:8
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-NoWait

Start de bewerking en retourneert onmiddellijk, voordat de bewerking is voltooid. Gebruik een ander mechanisme om te bepalen of de bewerking is voltooid.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-OrganizationName

Hiermee geeft u de organisatienaam van de Chef-extensie.

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ResourceGroupName

Hiermee geeft u de naam van de resourcegroep die de virtuele machine bevat.

Type:String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-RunList

Hiermee geeft u de run list van het Chef-knooppunt op.

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Secret

De versleutelingssleutel die wordt gebruikt voor het versleutelen en ontsleutelen van de gegevenszakitemwaarden.

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-SecretFile

Het pad naar het bestand dat de versleutelingssleutel bevat die wordt gebruikt voor het versleutelen en ontsleutelen van de waarden van het gegevenszakitem.

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-TypeHandlerVersion

Hiermee geeft u de versie van de extensie te gebruiken voor deze virtuele machine.

Type:String
Aliases:HandlerVersion, Version
Position:9
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ValidationClientName
Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ValidationPem

Hiermee geeft u de Chef validator .pem-bestandspad

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-VMName

Hiermee geeft u de naam van een virtuele machine. Met deze cmdlet wordt de Chef-extensie toegevoegd voor de virtuele machine die met deze parameter wordt opgegeven.

Type:String
Aliases:ResourceName
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-Windows

Geeft aan dat deze cmdlet een virtuele Windows-machine maakt.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

String

Boolean

Uitvoerwaarden

PSAzureOperationResponse