Set-AksHciConfig

Synopsis

Beállítja vagy frissíti a Azure Kubernetes Service gazdagép konfigurációs beállításait.

Syntax

A gazdagép konfigurációjának beállítása

Set-AksHciConfig  -imageDir <String>
                  -workingDir <String>
                  -cloudConfigLocation <String>
                  -vnet <Virtual Network>
                 [-createAutoConfigContainers {true, false}]
                 [-offlineDownload]
                 [-offsiteTransferCompleted]
                 [-mode {minimum, full}]
                 [-stagingShare <String>]
                 [-nodeConfigLocation <String>]
                 [-controlPlaneVmSize <VmSize>]
                 [-sshPublicKey <String>]
                 [-macPoolStart <String>]
                 [-macPoolEnd <String>]       
                 [-proxySettings <ProxySettings>]
                 [-cloudServiceCidr <String>]
                 [-version <String>]
                 [-nodeAgentPort <int>]
                 [-nodeAgentAuthorizerPort <int>]
                 [-cloudAgentPort <int>]
                 [-cloudAgentAuthorizerPort <int>]
                 [-clusterRoleName <String>]
                 [-cloudLocation <String>]
                 [-concurrentDownloads <int>]
                 [-skipHostLimitChecks]
                 [-skipRemotingChecks]
                 [-skipValidationChecks]
                 [-insecure]
                 [-skipUpdates]
                 [-forceDnsReplication]   

Description

Beállítja a Azure Kubernetes Service gazdagép konfigurációs beállításait. Ha 2–4 csomópontos Azure Local fürtön vagy Windows Server 2019 Datacenter feladatátvevő fürtön helyezi üzembe, meg kell adnia a paramétereket és -cloudConfigLocation a -workingDir paramétereket. Az egycsomópontos Windows Server 2019 Adatközpont esetében az összes paraméter választható, és az alapértelmezett értékekre van állítva. Az optimális teljesítmény érdekében azonban 2–4 csomópontos Azure Local fürt üzembe helyezését javasoljuk.

Examples

Üzembe helyezés 2–4 csomópontos fürtön DHCP-hálózatkezeléssel

PS C:\> $vnet = New-AksHciNetworkSetting -name newNetwork -vswitchName "DefaultSwitch" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" 

Set-AksHciConfig -workingDir c:\ClusterStorage\Volume1\WorkDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Üzembe helyezés statikus IP-hálózatkezeléssel

PS C:\> $vnet = New-AksHciNetworkSetting -name newNetwork -vswitchName "DefaultSwitch" -k8snodeippoolstart "172.16.10.0" -k8snodeippoolend "172.16.10.255" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -ipaddressprefix "172.16.0.0/16" -gateway "172.16.0.1" -dnsservers "172.16.0.1" 

Set-AksHciConfig -workingDir c:\ClusterStorage\Volume1\WorkDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Üzembe helyezés proxykiszolgálóval

PS C:\> $proxySettings = New-AksHciProxySetting -name "corpProxy" -http http://contosoproxy:8080 -https https://contosoproxy:8443 -noProxy localhost,127.0.0.1,.svc,10.96.0.0/12,10.244.0.0/16 -credential $proxyCredential

Set-AksHciConfig -workingDir c:\ClusterStorage\Volume1\WorkDir -cloudConfigLocation c:\clusterstorage\volume1\Config -proxySetting $proxySettings -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Parameters

-imageDir

Annak a könyvtárnak az elérési útja, amelyben az AKS hibridként tárolja a VHD-lemezképeit. Ez a paraméter kötelező. Az elérési útnak egy megosztott tárolási útvonalra kell mutatnia, például C:\ClusterStorage\Volume2\ImageStoreegy SMB-megosztásra, például \\FileShare\ImageStore.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: %systemdrive%\AksHciImageStore
Accept pipeline input: False
Accept wildcard characters: False

-workingDir

A modul munkakönyvtára, amely kis fájlok tárolására használható. Ez a paraméter kötelező. Az elérési útnak egy megosztott tároló elérési útjára kell mutatnia, például c:\ClusterStorage\Volume2\ImageStore.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: %systemdrive%\AksHci
Accept pipeline input: False
Accept wildcard characters: False

-cloudConfigLocation

Az a hely, ahol a felhőügynök tárolja a konfigurációját. Ez a paraméter kötelező. Az elérési útnak egy megosztott tárolási útvonalra kell mutatnia, például C:\ClusterStorage\Volume2\ImageStoreegy SMB-megosztásra, például \\FileShare\ImageStore. A helynek magas rendelkezésre állású megosztáson kell lennie, hogy a tárterület mindig elérhető legyen.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: %systemdrive%\wssdcloudagent
Accept pipeline input: False
Accept wildcard characters: False

-vnet

A paranccsal létrehozott New-AksHciNetworkSettingAksHciNetworkSetting objektum neve.

Type: VirtualNetwork
Parameter Sets: (All)
Aliases:

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

-createAutoConfigContainers

Lehetővé teszi a virtuálisgép-adatok automatikus elosztásának letiltását a fürt megosztott kötetei (CSV) esetében. Az automatikus terjesztés letiltásához használja false argumentumként ezt a paramétert. Ha az automatikus terjesztés le van tiltva, a rendszer csak a kiválasztott imageDir CSV-t használja. Az alapértelmezett érték a true.

Type: System.Boolean
Parameter Sets: (All)
Aliases:

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

-offlineDownload

Offline letöltést hív meg az Install-AksHci során. Az Enable-AksHciOfflineDownload parancsot is futtatnia kell. Ezt a jelzőt a paraméterrel együtt használja a -stagingShare rendszer.

Type: System.Boolean
Parameter Sets: (All)
Aliases:

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

-offsiteTransferCompleted

Beállítja az üzembe helyezést a helyszínen letöltött és az üzembehelyezési kiszolgálóra átvitt összetevők használatára az Install-AksHci során. Ezt a jelzőt a rendszer a paraméterrel és -stagingShare a -offlineDownload paraméterrel együtt használja.

-mode

Az offline letöltéshez használni kívánt letöltési mód. Akkor használja minimum , ha a hibrid AKS-telepítés minimális lemezképeit szeretné használni. Ez a beállítás tartalmazza a szükséges Linux-lemezképeket és csak a szükséges Kubernetes-lemezképeket. Akkor használja full , ha az AKS hibrid üzembe helyezéséhez szükséges összes lemezképet szeretné használni. Ez a beállítás tartalmazza az összes Linux- és Windows lemezképet, valamint az összes támogatott Kubernetes-lemezképet. Használja ezt a paramétert a paraméterrel együtt -offlineDownload . Az alapértelmezett érték a full.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: full
Accept pipeline input: False
Accept wildcard characters: False

-stagingShare

A képek letöltési helyének helyi elérési útja. Használja a paraméterrel együtt offlineDownload .

Type: System.String
Parameter Sets: (All)
Aliases:

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

-nodeConfigLocation

Az a hely, ahol a csomópontügynökök tárolják a konfigurációjukat. Minden csomópont rendelkezik egy csomópontügynökkel, így a konfigurációja az adott csomóponthoz tartozik. Ennek a helynek helyi elérési útnak kell lennie. %systemdrive%\programdata\wssdagent Az összes üzembe helyezés alapértelmezett értéke.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: %systemdrive%\programdata\wssdagent
Accept pipeline input: False
Accept wildcard characters: False

-controlPlaneVmSize

A vezérlősíkhoz létrehozandó virtuális gép mérete. Az elérhető virtuálisgép-méretek listájának lekéréséhez futtassa a parancsot Get-AksHciVmSize.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Standard_A4_V2
Accept pipeline input: False
Accept wildcard characters: False

-sshPublicKey

SSH nyilvános kulcsfájl elérési útja. Ezzel a nyilvános kulccsal az AKS hibrid üzembe helyezése által létrehozott virtuális gépek bármelyikére bejelentkezhet. Ha saját nyilvános SSH-kulcsával rendelkezik, adja meg a helyét. Ha nincs megadva kulcs, a .pub alatt %systemdrive%\akshci\.ssh\akshci_rsakeresünk egyet. Ha a fájl nem létezik, a rendszer létrehoz egy SSH-kulcspárt ezen a helyen, és használja.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-macPoolStart

A Azure Kubernetes Service gazdagép virtuális gépéhez használni kívánt MAC-készlet MAC-címének kezdetét adja meg. A MAC-cím szintaxisa megköveteli, hogy az első bájt legkisebb jelentős része mindig 0 legyen, az első bájt pedig mindig páros szám legyen (azaz 00, 02, 04, 06...). Egy tipikus MAC-cím így nézhet ki: 02:1E:2B:78:00:00. Használjon MAC-készleteket hosszú élettartamú üzemelő példányokhoz, hogy a hozzárendelt MAC-címek konzisztensek legyenek. A MAC-készletek akkor hasznosak, ha követelmény, hogy a virtuális gépek meghatározott MAC-címekkel rendelkezzenek. Az alapértelmezett érték a None.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-macPoolEnd

A Azure Kubernetes Service gazdagép virtuális gépéhez használni kívánt MAC-készlet MAC-címének végét adja meg. A MAC-cím szintaxisa megköveteli, hogy az első bájt legkisebb jelentős része mindig 0 legyen, az első bájt pedig mindig páros szám legyen (azaz 00, 02, 04, 06...). Az átadott -macPoolEnd cím első bájtjának meg kell egyeznie a címnek az első -macPoolStartbájttal. Használjon MAC-készleteket hosszú élettartamú üzemelő példányokhoz, hogy a hozzárendelt MAC-címek konzisztensek legyenek. A MAC-készletek akkor hasznosak, ha követelmény, hogy a virtuális gépek meghatározott MAC-címekkel rendelkezzenek. Az alapértelmezett érték a None.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-proxySettings

A New-AksHciProxySetting használatával létrehozott proxyobjektum.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-cloudServiceCidr

Az MOC CloudAgent szolgáltatáshoz hozzárendelendő statikus IP-/hálózati előtagot biztosít. Ezt az értéket CIDR formátumban kell megadni; például : 192.168.1.2/16. Érdemes lehet megadni ezt a paramétert, hogy a hálózaton minden fontos elem mindig elérhető legyen, mert az IP-cím nem változik. Az alapértelmezett érték a None.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-version

Az üzembe helyezni kívánt hibrid AKS-verzió. Az alapértelmezett a legújabb verzió. Nem javasoljuk az alapértelmezett beállítás módosítását.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Latest version
Accept pipeline input: False
Accept wildcard characters: False

-nodeAgentPort

A TCP/IP-port száma, amelyen a csomópontügynököknek figyelnie kell, amely alapértelmezés szerint 45000. Nem javasoljuk az alapértelmezett beállítás módosítását.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 45000
Accept pipeline input: False
Accept wildcard characters: False

-nodeAgentAuthorizerPort

Az a TCP/IP-portszám, amelyet a csomópont-ügynököknek használniuk kell az engedélyezési portjukhoz. Alapértelmezett érték: 45001. Nem javasoljuk az alapértelmezett beállítás módosítását.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 45001
Accept pipeline input: False
Accept wildcard characters: False

-cloudAgentPort

A TCP/IP-port száma, amelyet a felhőügynöknek figyelnie kell. Alapértelmezett érték: 55000. Nem javasoljuk az alapértelmezett beállítás módosítását.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 55000
Accept pipeline input: False
Accept wildcard characters: False

-cloudAgentAuthorizerPort

Az a TCP/IP-portszám, amelyet a felhőügynöknek használnia kell az engedélyezési portjához. Alapértelmezett érték: 65000. Nem javasoljuk az alapértelmezett beállítás módosítását.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 65000
Accept pipeline input: False
Accept wildcard characters: False

-clusterRoleName

Megadja a felhőügynök fürtben általános szolgáltatásként való létrehozásakor használni kívánt nevet. Ez a paraméter alapértelmezés szerint egy ca - és guid utótagú előtaggal rendelkező egyedi nevet ad meg. Nem javasoljuk az alapértelmezett beállítás módosítását.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: A unique name with a prefix of ca- and a guid suffix
Accept pipeline input: False
Accept wildcard characters: False

-cloudLocation

Egyéni Microsoft felhőalapú helynevet biztosít. Az alapértelmezett név a MocLocation. Nem javasoljuk az alapértelmezett beállítás módosítását.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: MocLocation
Accept pipeline input: False
Accept wildcard characters: False

-skipHostLimitChecks

Kéri, hogy a szkript kihagyjon minden ellenőrzést annak ellenőrzéséhez, hogy rendelkezésre áll-e memória és lemezterület, mielőtt engedélyezi az üzembe helyezés folytatását. Ezt a beállítást nem javasoljuk.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

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

-skipRemotingChecks

Azt kéri, hogy a szkript kihagyja az összes ellenőrzést, hogy megerősítse az újraegyeztetési képességeket mind a helyi, mind a távoli csomópontokon. Ezt a beállítást nem javasoljuk.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

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

-nem biztonságos

Az AKS hibrid összetevőit, például a felhőügynököt és a csomópontügynököt nem biztonságos módban helyezi üzembe (nincs biztonságos TLS-kapcsolat). Éles környezetekben nem javasoljuk a nem biztonságos üzemmód használatát.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-skipUpdates

Használja ezt a jelzőt, ha ki szeretné hagyni az elérhető frissítéseket. Ezt a beállítást nem javasoljuk.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-forceDnsReplication

A DNS-replikáció egyes rendszereken akár egy órát is igénybe vehet. Emiatt az üzembe helyezés lassú lesz. Ha ezt a problémát tapasztalja, látni fogja, hogy Install-AksHci ez elakadt egy hurokban. A probléma megoldásához próbálja meg használni ezt a jelzőt. A -forceDnsReplication jelölő nem garantált javítás. Ha a jelölő mögötti logika meghiúsul, a hiba rejtett, és a parancs úgy folytatódik, mintha a jelölő nem lett volna megadva.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-skipValidationChecks

Ezt a jelzőt akkor használja, ha ki szeretné hagyni a környezeti infrastruktúra és a felhasználói konfigurációs bemenet ellenőrzési ellenőrzését. Ezek az ellenőrzések kiemelik a telepítés előtt megoldandó lehetséges problémákat. Ezt a beállítást nem javasoljuk.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

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

Következő lépések

AksHci PowerShell-referencia