Set-AksHciConfig

Áttekintés

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]   

Leírás

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

Példák

Ü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ózattal

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"

Paraméterek

-imageDir

Annak a könyvtárnak az elérési útja, amelyben az AKS hibrid tárolja a VHD-lemezképeket. 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\ImageStore, vagy egy 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ási útvonalra 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\ImageStore, vagy egy 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, hogy letiltsa a virtuálisgép-adatok automatikus elosztását a fürt megosztott köteteihez (CSV). 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 true.

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

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

-offlineLetöltés

Offline letöltést hív meg az Install-AksHci alatt. 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 az Install-AksHci során átvitt összetevők használatára. Ezt a jelzőt a és -stagingShare paraméterrel együtt használja a -offlineDownload rendszer.

-Mód

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 A mező alapértelmezett értéke: 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 csomópontügynökkel, így a konfigurációja az adott csomóponthoz tartozik. Ennek a helynek helyi elérési útnak kell lennie. Alapértelmezés szerint az %systemdrive%\programdata\wssdagent összes üzemelő példány esetében.

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 itt. 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 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. A mező alapértelmezett értéke: 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 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 az átadott cím első bájtjának a következővel -macPoolStart: . 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. A mező alapértelmezett értéke: 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ózat minden fontos eleme mindig elérhető legyen, mert az IP-cím nem változik. A mező alapértelmezett értéke: None.

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

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

-Változat

Az üzembe helyezni kívánt hibrid AKS-verzió. Az alapértelmezett verzió a legújabb. 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

Az a TCP/IP-portszám, 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értelmezés szerint 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értelmezés szerint 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 porthoz. Alapértelmezés szerint 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álandó nevet. Ez a paraméter alapértelmezés szerint egy ca - előtaggal és GUID-utótaggal rendelkező egyedi név. 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-üzemeltetésű felhőbeli helynevet ad meg. 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

Azt kéri, hogy a szkript kihagyja az összes ellenőrzést annak ellenőrzéséhez, hogy rendelkezésre áll-e memória és lemezterület az üzembe helyezés folytatásának engedélyezése előtt. 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 hagyja ki az ellenőrzéseket, hogy megerősítse az újraegyenlíté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

-Bizonytalan

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

Ha ki szeretné hagyni az elérhető frissítéseket, használja ezt a jelzőt. 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 egy hurokban elakadt. A probléma megoldásához próbálja meg használni ezt a jelzőt. A -forceDnsReplication jelző nem garantált javítás. Ha a jelölő mögötti logika meghiúsul, a hiba el van rejtve, é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 a telepítés előtt megoldandó lehetséges problémákat emelik ki. 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