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-AksHciNetworkSetting
AksHciNetworkSetting 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_rsa
keresü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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: