Set-AzVMChefExtension

Chef-bővítményt ad hozzá egy virtuális géphez.

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

A Set-AzVMChefExtension parancsmag hozzáadja a Chef bővítményt a virtuális géphez.

Példák

1. példa: Chef-bővítmény hozzáadása Windows rendszerű virtuális géphez

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

Ez a parancs hozzáad egy Chef-bővítményt egy WindowsVM001 nevű Windows rendszerű virtuális géphez. A virtuális gép indításakor a Chef elindítja a virtuális gépet az Apache futtatásához.

2. példa: Chef-bővítmény hozzáadása Linux rendszerű virtuális géphez

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

Ez a parancs hozzáad egy Chef-bővítményt egy LinuxVM001 nevű Linux rendszerű virtuális géphez. A virtuális gép indításakor a Chef elindítja a virtuális gépet az Apache futtatásához.

3. példa: Chef-bővítmény hozzáadása Windows rendszerű virtuális géphez bootstrap-beállításokkal

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

Ez a parancs hozzáadja a Chef bővítményt egy WindowsVM002 nevű Windows rendszerű virtuális géphez. A virtuális gép indításakor a Chef elindítja a virtuális gépet az Apache futtatásához. A rendszerindítás után a virtuális gép a JSON formátumban megadott BootstrapOptions-adatokra hivatkozik.

Paraméterek

-AutoUpgradeMinorVersion

Type:Boolean
Position:10
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-BootstrapOptions

Megadja a konfigurációs beállításokat a client_rb beállításban.

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

-BootstrapVersion

A bootstrap-konfiguráció verzióját adja meg.

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

-ChefDaemonInterval

Megadja a chef-szolgáltatás futási gyakoriságát (percben). Ha nem szeretné, hogy a chef-szolgáltatás telepítve legyen az Azure-beli virtuális gépen, állítsa be az értéket 0 értékként ebben a mezőben.

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

-ChefServerUrl

Url-címként adja meg a Chef-kiszolgáló hivatkozását.

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

-ClientRb

A Chef client.rb teljes elérési útját adja meg.

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

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

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

-Daemon

Felügyelet nélküli végrehajtásra konfigurálja a chef-client szolgáltatást. A csomópontplatformnak Windowsnak kell lennie. Engedélyezett beállítások: "none", 'service' és 'task'. none – Jelenleg megakadályozza, hogy a chef-client szolgáltatás szolgáltatásként legyen konfigurálva. szolgáltatás – Úgy konfigurálja a chef-ügyfelet, hogy automatikusan fusson a háttérben szolgáltatásként. feladat – Úgy konfigurálja a chef-ügyfelet, hogy automatikusan fusson a háttérben ütemezett tevékenységként.

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

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

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

-JsonAttribute

A chef-client első futtatásához hozzáadandó JSON-sztring. pl. -JsonAttribute "{"foo" : "bar"}"

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

-Linux

Azt jelzi, hogy ez a parancsmag létrehoz egy Windows rendszerű virtuális gépet.

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

-Location

Megadja a virtuális gép helyét.

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

-Name

Megadja a Chef bővítmény nevét.

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

-NoWait

Elindítja a műveletet, és azonnal visszatér, mielőtt a művelet befejeződik. Annak megállapításához, hogy a művelet sikeresen befejeződött-e, használjon más mechanizmust.

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

-OrganizationName

Megadja a Chef bővítmény szervezetnevét.

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

-ResourceGroupName

Megadja a virtuális gépet tartalmazó erőforráscsoport nevét.

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

-RunList

Megadja a Chef-csomópont futtatási listáját.

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

-Secret

Az adatcsomag-elemek értékeinek titkosításához és visszafejtéséhez használt titkosítási kulcs.

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

-SecretFile

Az adatcsomag-elemek értékeinek titkosításához és visszafejtéséhez használt titkosítási kulcsot tartalmazó fájl elérési útja.

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

-TypeHandlerVersion

A virtuális géphez használandó bővítmény verzióját adja meg.

Type:String
Aliases:HandlerVersion, Version
Position:9
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ValidationClientName

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

-ValidationPem

Megadja a Chef validator .pem fájl elérési útját

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

-VMName

A virtuális gép nevét adja meg. Ez a parancsmag hozzáadja a Chef bővítményt ahhoz a virtuális géphez, amelyet ez a paraméter megad.

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

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

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

-Windows

Azt jelzi, hogy ez a parancsmag létrehoz egy Windows rendszerű virtuális gépet.

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

Bevitelek

String

Boolean

Kimenetek

PSAzureOperationResponse