Set-AzVMChefExtension
Lägger till ett Chef-tillägg till en virtuell dator.
Anteckning
Det här är den tidigare versionen av vår dokumentation. Se den senaste versionen för uppdaterad information.
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
Cmdleten Set-AzVMChefExtension lägger till Chef-tillägget till den virtuella datorn.
Exempel
Exempel 1: Lägga till ett Chef-tillägg till en virtuell Windows-dator
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
Det här kommandot lägger till ett Chef-tillägg till en virtuell Windows-dator med namnet WindowsVM001. När den virtuella datorn startar startar Chef den virtuella datorn för att köra Apache.
Exempel 2: Lägga till ett Chef-tillägg till en virtuell Linux-dator
Set-AzVMChefExtension -ResourceGroupName "ResourceGroup002" -VMName "LinuxVM001" -ValidationPem "C:\my-org-validator.pem" -ClientRb "C:\client.rb" -RunList "Apache" -Secret "my_secret" -Linux
Det här kommandot lägger till ett Chef-tillägg till en virtuell Linux-dator med namnet LinuxVM001. När den virtuella datorn startar startar Chef den virtuella datorn för att köra Apache.
Exempel 3: Lägga till ett Chef-tillägg till en virtuell Windows-dator med bootstrap-alternativ
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
Det här kommandot lägger till Chef-tillägget till en virtuell Windows-dator med namnet WindowsVM002. När den virtuella datorn startar startar Chef den virtuella datorn för att köra Apache. Efter start refererar den virtuella datorn till BootstrapOptions som anges i JSON-format.
Parametrar
| Type: | Boolean |
| Position: | 10 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger konfigurationsinställningar i alternativet client_rb.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger versionen av bootstrap-konfigurationen.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger den frekvens (i minuter) med vilken chef-service körs. Om du inte vill att chef-service ska installeras på den virtuella Azure-datorn anger du värdet 0 i det här fältet.
| Type: | String |
| Aliases: | ChefServiceInterval |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger Chef-serverlänken som en URL.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger den fullständiga sökvägen till Chef client.rb.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Uppmanar dig att bekräfta innan du kör cmdleten.
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Konfigurerar chef-client-tjänsten för obevakad körning. Nodplattformen ska vara Windows. Tillåtna alternativ: "none", "service" och "task". none – Förhindrar för närvarande att chef-client-tjänsten konfigureras som en tjänst. service – Konfigurerar chef-client så att den körs automatiskt i bakgrunden som en tjänst. task – Konfigurerar chef-client att köras automatiskt i bakgrunden som en schemalagd aktivitet.
| Type: | String |
| Accepted values: | none, service, task |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Autentiseringsuppgifterna, kontot, klientorganisationen och prenumerationen som används för kommunikation med Azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
En JSON-sträng som ska läggas till i den första körningen av chef-client. t.ex. -JsonAttribute {"foo" : "bar"}"
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger att denna cmdlet skapar en virtuell Windows-dator.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger platsen för den virtuella datorn.
| Type: | String |
| Position: | 7 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger namnet på Chef-tillägget.
| Type: | String |
| Aliases: | ExtensionName |
| Position: | 8 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Startar åtgärden och returnerar omedelbart innan åtgärden har slutförts. Använd någon annan mekanism för att avgöra om åtgärden har slutförts.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger organisationsnamnet för Chef-tillägget.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger namnet på resursgruppen som innehåller den virtuella datorn.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger körningslistan för Chef-noden.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Krypteringsnyckeln som används för att kryptera och dekryptera objektvärdena för datamängden.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Sökvägen till filen som innehåller krypteringsnyckeln som används för att kryptera och dekryptera objektvärdena för datamängden.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger vilken version av tillägget som ska användas för den här virtuella datorn.
| Type: | String |
| Aliases: | HandlerVersion, Version |
| Position: | 9 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger .pem-filsökvägen för Chef-validatorn
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger namnet på en virtuell dator. Den här cmdleten lägger till Chef-tillägget för den virtuella datorn som den här parametern anger.
| Type: | String |
| Aliases: | ResourceName |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger att denna cmdlet skapar en virtuell Windows-dator.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |