Set-AzVMChefExtension
Hiermee voegt u een Chef-extensie toe aan een virtuele machine.
Syntaxis
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, bootstrapt Chef de virtuele machine 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, bootstrapt Chef de virtuele machine 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, bootstrapt Chef de virtuele machine 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 |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-BootstrapOptions
Hiermee geeft u configuratie-instellingen in de client_rb optie.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-BootstrapVersion
Hiermee geeft u de versie van de bootstrap-configuratie.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ChefDaemonInterval
Hiermee geeft u de frequentie (in minuten) waarop de chef-service wordt uitgevoerd. Als u niet wilt dat de chef-service op de Azure-VM wordt geïnstalleerd, stelt u de waarde in als 0 in dit veld.
Type: | String |
Aliassen: | ChefServiceInterval |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ChefServerUrl
Hiermee geeft u de koppeling naar de Chef-server op als EEN URL.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ClientRb
Hiermee geeft u het volledige pad van de Chef-client.rb.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Daemon
Hiermee configureert u de chef-clientservice voor uitvoering zonder toezicht. Het knooppuntplatform moet Windows zijn. Toegestane opties: 'none', 'service' en 'task'. none - Op dit moment voorkomt u dat de chef-clientservice wordt geconfigureerd als een service. service- Hiermee configureert u de chef-client om automatisch op de achtergrond als een service uit te voeren. taak: hiermee configureert u de chef-client die automatisch op de achtergrond wordt uitgevoerd als een geplande taak.
Type: | String |
Geaccepteerde waarden: | none, service, task |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Linux
Geeft aan dat met deze cmdlet een virtuele Windows-machine wordt gemaakt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Location
Hiermee geeft u de locatie van de virtuele machine.
Type: | String |
Position: | 7 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van de Chef-extensie.
Type: | String |
Aliassen: | ExtensionName |
Position: | 8 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-OrganizationName
Hiermee geeft u de naam van de organisatie van de Chef-extensie.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de naam op van de resourcegroep die de virtuele machine bevat.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RunList
Hiermee geeft u de runlijst van het Chef-knooppunt op.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Secret
De versleutelingssleutel die wordt gebruikt voor het versleutelen en ontsleutelen van de gegevensverzamelingsitemwaarden.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-SecretFile
Het pad naar het bestand dat de versleutelingssleutel bevat die wordt gebruikt voor het versleutelen en ontsleutelen van de gegevensverzamelingsitemwaarden.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-TypeHandlerVersion
Hiermee geeft u de versie van de extensie te gebruiken voor deze virtuele machine.
Type: | String |
Aliassen: | HandlerVersion, Version |
Position: | 9 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ValidationClientName
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ValidationPem
Hiermee geeft u het .pem-bestandspad van Chef validator
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Aliassen: | ResourceName |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Windows
Geeft aan dat met deze cmdlet een virtuele Windows-machine wordt gemaakt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell