New-AksHciClusterNetwork

Sinopsis

Buat jaringan virtual untuk mengatur DHCP atau alamat IP statis untuk sarana kontrol, penyeimbang beban, titik akhir agen, dan rentang IP statis untuk kluster beban kerja.

Sintaks

Konfigurasi jaringan virtual DHCP

Untuk konfigurasi DHCP tanpa VLAN:

New-AksHciClusterNetwork -name <String>
                         -vswitchName <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>

Untuk konfigurasi DHCP dengan VLAN:

New-AksHciClusterNetwork -name <String>
                         -vswitchName <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -vlanID <int>

Konfigurasi jaringan virtual IP statis

Untuk konfigurasi IP statis tanpa VLAN:

New-AksHciClusterNetwork -name <String>
                         -vswitchName <String>
                         -gateway <String>
                         -dnsServers <String[]>
                         -ipAddressPrefix <String> 
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -k8sNodeIpPoolStart <IP address>
                         -k8sNodeIpPoolEnd <IP address>                                 

Untuk konfigurasi IP statis dengan VLAN:

New-AksHciClusterNetwork -name <String>
                         -vswitchName <String>
                         -gateway <String>
                         -dnsServers <String[]>
                         -ipAddressPrefix <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -k8sNodeIpPoolStart <IP address>
                         -k8sNodeIpPoolEnd <IP address>
                         -vlanID <int>                              

Deskripsi

Buat jaringan virtual untuk mengatur DHCP atau alamat IP statis untuk sarana kontrol, penyeimbang beban, titik akhir agen, dan rentang IP statis untuk node dalam kluster beban kerja. Cmdlet ini akan mengembalikan objek VirtualNetwork, yang dapat digunakan nanti dalam langkah-langkah konfigurasi saat membuat kluster beban kerja baru. Anda dapat membuat jaringan virtual sebanyak yang diperlukan.

Contoh

Gunakan contoh di bawah ini untuk mengonfigurasi jaringan virtual dengan IP statis atau DHCP. Anda harus mengkustomisasi nilai yang diberikan dalam contoh ini untuk lingkungan Anda. Setelah mengonfigurasi jaringan virtual dengan IP statis atau DHCP, jalankan New-AksHciCluster untuk menyebarkan kluster.

Menyebarkan dengan lingkungan IP statis tanpa VLAN

$vnet = New-AksHciClusterNetwork -name <String> -vswitchName <String> -gateway <String> -dnsServers <String[]> -ipAddressPrefix <String> -vipPoolStart <IP address> -vipPoolEnd <IP address> -k8sNodeIpPoolStart <IP address> -k8sNodeIpPoolEnd <IP address>

Menyebarkan dengan lingkungan IP statis dan VLAN

$vnet = New-AksHciClusterNetwork -name <String> -vswitchName <String> -gateway <String> -dnsServers <String[]> -ipAddressPrefix <String> -vipPoolStart <IP address> -vipPoolEnd <IP address> -k8sNodeIpPoolStart <IP address> -k8sNodeIpPoolEnd <IP address> -vlanID <int>

Menyebarkan dengan lingkungan DHCP tanpa VLAN

$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" 

Menyebarkan dengan lingkungan DHCP dan VLAN

$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7

Parameter

-name

Nama deskriptif jaringan virtual Anda. Untuk mendapatkan daftar nama jaringan virtual yang tersedia, jalankan perintah Get-AksHciClusterNetwork.

Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-vswitchName

Nama sakelar eksternal Anda. Untuk mendapatkan daftar nama sakelar yang tersedia, jalankan perintah Get-VMSwitch.

Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-gateway

Alamat IP dari gateway default subnet.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:
Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-dnsServer

Diperlukan saat membuat jaringan dengan IP statis. Parameter ini membuat array alamat IP yang mengarah ke server DNS yang akan digunakan untuk subnet. Minimal satu dan maksimal tiga server dapat disediakan, misalnya, "8.8.8.8","192.168.1.1".

Type: System.String[]
Parameter Sets: (StaticIP)
Aliases:
Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ipAddressPrefix

Awalan alamat yang akan digunakan untuk penetapan IP statis.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:
Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: external
Accept pipeline input: False
Accept wildcard characters: False

-vipPoolStart

Alamat IP awal dari kumpulan VIP. Alamat harus dalam jangkauan yang dilayani oleh server DHCP atau dalam jangkauan yang disediakan dalam subnet CIDR. Alamat IP di kumpulan VIP akan digunakan untuk API Server dan untuk layanan Kubernetes. Jika Anda menggunakan DHCP, pastikan alamat IP virtual Anda adalah bagian dari cadangan IP DHCP. Jika Anda menggunakan IP statis, pastikan IP virtual Anda berasal dari subnet yang sama.

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

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

-vipPoolEnd

Alamat IP akhir dari kumpulan VIP. Alamat harus berada dalam rentang yang dilayani oleh server DHCP atau dalam rentang yang disediakan di CIDR Subnet. Alamat IP di kumpulan VIP akan digunakan untuk API Server dan untuk layanan Kubernetes. Jika Anda menggunakan DHCP, pastikan alamat IP virtual Anda adalah bagian dari cadangan IP DHCP. Jika Anda menggunakan IP statis, pastikan IP virtual Anda berasal dari subnet yang sama.

Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-k8sNodeIpPoolStart

Alamat IP awal kumpulan VM. Alamat harus berada dalam jangkauan subnet. Ini diperlukan untuk penerapan IP statis.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:
Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-k8sNodeIpPoolEnd

Alamat IP akhir kumpulan VM. Alamat harus berada dalam jangkauan subnet. Ini diperlukan untuk penerapan IP statis.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:
Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-vlanID

Menentukan ID VLAN untuk jaringan. Jika dihilangkan, jaringan tidak akan diberi tag.

Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False (This parameter is required if you configure a virtual network with a VLAN.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Langkah berikutnya

Referensi AksHci PowerShell