Set-AzureVMChefExtension
Lägger till Chef-tillägget till den virtuella datorn.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
Syntax
Set-AzureVMChefExtension
[-Version <String>]
-ValidationPem <String>
[-ClientRb <String>]
[-BootstrapOptions <String>]
[-RunList <String>]
[-JsonAttribute <String>]
[-ChefDaemonInterval <String>]
[-ChefServerUrl <String>]
[-ValidationClientName <String>]
[-OrganizationName <String>]
[-BootstrapVersion <String>]
[-Daemon <String>]
[-Secret <String>]
[-SecretFile <String>]
[-Windows]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureVMChefExtension
[-Version <String>]
-ValidationPem <String>
[-ClientRb <String>]
[-BootstrapOptions <String>]
[-RunList <String>]
[-JsonAttribute <String>]
[-ChefDaemonInterval <String>]
[-ChefServerUrl <String>]
[-ValidationClientName <String>]
[-OrganizationName <String>]
[-BootstrapVersion <String>]
[-Daemon <String>]
[-Secret <String>]
[-SecretFile <String>]
[-Linux]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Cmdleten Set-AzureVMChefExtension lägger till Chef-tillägget till den virtuella datorn.
Exempel
Exempel 1: Lägg till ett Chef-tillägg till en virtuell Windows-dator
PS C:\> Set-AzureVMChefExtension -VM $VM -ValidationPem "C:\\myorg-validator.pem" -ClientRb "C:\\client.rb" -RunList "Apache" -Windows;
Det här kommandot lägger till ett Chef-tillägg till en virtuell Windows-dator. När den virtuella datorn kommer upp startas den med Chef och kör Apache på den.
Exempel 2: Lägg till ett Chef-tillägg till en virtuell Windows-dator med bootstrapping
PS C:\> Set-AzureVMChefExtension -VM $VM -ValidationPem "C:\\myorg-validator.pem" -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. När den virtuella datorn startas startas den med Chef och kör Apache på den. Efter start refererar den virtuella datorn till de BootstrapOptions som anges i JSON-format.
Exempel 3: Lägg till ett Chef-tillägg till en virtuell Windows-dator och installera Apache och GIT
PS C:\> Set-AzureVMChefExtension -VM $VM -ValidationPem "C:\\myorg-validator.pem" -ChefServerUrl "http://ipaddress:port" -ValidationClientName "MyOrg-Validator" -RunList "apache, git" -Windows;
Det här kommandot lägger till Chef-tillägget till en virtuell Windows-dator. När den virtuella datorn startas startas den med Chef och Apache och GIT är installerade. Om du inte anger client.rb måste du ange chefserverns URL och valideringsklientnamn.
Exempel 4: Lägga till ett Chef-tillägg till en virtuell Linux-dator
PS C:\> Set-AzureVMChefExtension -VM $VM -ValidationPem "C:\\myorg-validator.pem" -ChefServerUrl "http://ipaddress:port" -OrganizationName "MyOrg" -Linux;
Det här kommandot lägger till Chef-tillägget till en virtuell Linux-dator. När den virtuella datorn startas startas den med Chef. Om du inte anger client.rb måste du ange Url:en och organisationen för Chef-servern.
Parametrar
-BootstrapOptions
Anger bootstrap-alternativ i JSON-format (JavaScript Object Notation).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BootstrapVersion
Anger vilken version av Chef-klienten som installeras tillsammans med tillägget.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ChefDaemonInterval
Anger den frekvens (i minuter) med vilken chef-service körs. Om du inte vill att chef-tjänsten ska installeras på den virtuella Azure-datorn anger du värdet som 0 i det här fältet.
Type: | String |
Aliases: | ChefServiceInterval |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ChefServerUrl
Anger URL:en för Chef-servern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ClientRb
Anger den fullständiga sökvägen för Chef client.rb.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Daemon
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 att köras automatiskt i bakgrunden som en tjänst. task – Konfigurerar chef-client att köras automatiskt i bakgrunden som en försedd uppgift.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Anger hur den här cmdleten svarar på en informationshändelse.
De godtagbara värdena för den här parametern är:
- Fortsätt
- Ignorera
- Fråga
- TystKontinuera
- Stoppa
- Suspend
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Anger en informationsvariabel.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JsonAttribute
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 |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Linux
Anger att den här cmdleten skapar en Linux-baserad virtuell dator.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OrganizationName
Anger organisationsnamnet för Chef-tillägget.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunList
Anger listan Chef-nodkörning.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Secret
Krypteringsnyckeln som används för att kryptera och dekryptera objektvärdena för datapåsen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SecretFile
Sökvägen till filen som innehåller krypteringsnyckeln som används för att kryptera och dekryptera datasäckens objektvärden.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ValidationClientName
Anger namnet på verifieringsklienten.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ValidationPem
Anger filsökvägen Chef validator .pem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Version
Anger versionsnumret för Chef-tillägget.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VM
Anger objektet för den beständiga virtuella datorn.
Type: | IPersistentVM |
Aliases: | InputObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Windows
Anger att den här cmdleten skapar en virtuell Windows-dator.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |