Udostępnij za pośrednictwem


Modyfikowanie obwodu usługi ExpressRoute przy użyciu programu PowerShell (wersja klasyczna)

W tym artykule przedstawiono kroki sprawdzania stanu, aktualizacji lub usuwania i anulowania aprowizacji klasycznego obwodu modelu wdrażania usługi ExpressRoute. Dotyczy on klasycznego modelu wdrożenia.

Ważne

Od 1 marca 2017 r. nie można tworzyć obwodów usługi ExpressRoute w modelu wdrożenia klasycznego.

  • Istniejący obwód usługi ExpressRoute można przenieść z klasycznego modelu wdrożenia do modelu wdrożenia usługi Resource Manager bez przestojów łączności. Aby uzyskać więcej informacji, zobacz Przenoszenie istniejącego obwodu.
  • Aby nawiązać połączenie z sieciami wirtualnymi w klasycznym modelu wdrożenia, można ustawić pozycję allowClassicOperations na wartość TRUE.

Użyj poniższych linków, aby tworzyć obwody usługi ExpressRoute i zarządzać nimi w modelu wdrożenia usługi Resource Manager:

Modele wdrażania Azure — informacje

Obecnie platforma Azure obsługuje dwa modele wdrażania: model wdrażania przy użyciu usługi Azure Resource Manager i model klasyczny. Te dwa modele nie są ze sobą w pełni zgodne. Zanim zaczniesz, musisz wiedzieć, z którym modelem chcesz pracować. Aby uzyskać więcej informacji na temat modeli wdrażania, zobacz Understanding deployment models (Omówienie modeli wdrażania). Jeśli dopiero zaczynasz pracę na platformie Azure, zalecamy użycie modelu wdrażania przy użyciu usługi Resource Manager.

Zanim rozpoczniesz

Zainstaluj najnowsze wersje modułów programu PowerShell usługi Azure Service Management (SM) i modułu ExpressRoute. Do uruchamiania modułów SM nie można użyć środowiska Azure CloudShell.

  1. Aby zainstalować moduł zarządzania usługami platformy Azure, skorzystaj z instrukcji w artykule Instalowanie modułu zarządzania usługami . Jeśli masz już zainstalowany moduł Az lub RM, pamiętaj, aby użyć polecenia "-AllowClobber".

  2. Zaimportuj zainstalowane moduły. W poniższym przykładzie dostosuj ścieżkę, aby odzwierciedlić lokalizację i wersję zainstalowanych modułów programu PowerShell.

    Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.3.0\Azure.psd1'
    Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.3.0\ExpressRoute\ExpressRoute.psd1'
    
  3. Aby zalogować się do konta platformy Azure, otwórz konsolę programu PowerShell z podwyższonym poziomem uprawnień i połącz się z kontem. Skorzystaj z poniższego przykładu, aby ułatwić nawiązywanie połączenia przy użyciu modułu Service Management:

    Add-AzureAccount
    

Pobieranie stanu obwodu

Te informacje można pobrać w dowolnym momencie za pomocą Get-AzureCircuit polecenia cmdlet . Wykonywanie wywołania bez żadnych parametrów wyświetla listę wszystkich obwodów.

Get-AzureDedicatedCircuit

Bandwidth                        : 200
CircuitName                      : MyTestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

Bandwidth                        : 1000
CircuitName                      : MyAsiaCircuit
Location                         : Singapore
ServiceKey                       : #################################
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

Informacje na temat określonego obwodu usługi ExpressRoute można uzyskać, przekazując klucz usługi jako parametr do wywołania.

Get-AzureDedicatedCircuit -ServiceKey "*********************************"

Bandwidth                        : 200
CircuitName                      : MyTestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

Szczegółowe opisy wszystkich parametrów można uzyskać, uruchamiając następujący przykład:

get-help get-azurededicatedcircuit -detailed

Modyfikowanie obwodu

Niektóre właściwości obwodu usługi ExpressRoute można modyfikować bez wpływu na łączność.

Możesz wykonać następujące zadania bez przestojów:

  • Włączanie lub wyłączanie dodatku ExpressRoute Premium dla obwodu usługi ExpressRoute.
  • Zwiększ przepustowość obwodu usługi ExpressRoute pod warunkiem, że na porcie jest dostępna pojemność. Obniżanie przepustowości obwodu nie jest obsługiwane.
  • Zmień plan pomiaru z Taryfowe dane na Nieograniczone dane. Zmiana planu pomiaru z Nieograniczone dane na Dane taryfowe nie jest obsługiwana.
  • Możesz włączyć i wyłączyć opcję Zezwalaj na operacje klasyczne.

Aby uzyskać więcej informacji na temat limitów i ograniczeń, zapoznaj się z często zadawanymi pytaniami dotyczącymi usługi ExpressRoute .

Włączanie dodatku ExpressRoute Premium

Dodatek ExpressRoute Premium dla istniejącego obwodu można włączyć za pomocą następującego polecenia cmdlet programu PowerShell:

Set-AzureDedicatedCircuitProperties -ServiceKey "*********************************" -Sku Premium

Bandwidth                        : 1000
CircuitName                      : TestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Premium
Status                           : Enabled

Obwód będzie teraz miał włączoną funkcję dodatku ExpressRoute Premium. Po pomyślnym uruchomieniu polecenia rozpoczyna się naliczanie opłat za możliwość dodatku Premium.

Wyłączanie dodatku ExpressRoute Premium

Ważne

Ta operacja może zakończyć się niepowodzeniem, jeśli używasz zasobów większych niż to, co jest dozwolone dla obwodu standardowego.

Zagadnienia do rozważenia

  • Upewnij się, że liczba sieci wirtualnych połączonych z obwodem jest mniejsza niż 10 przed obniżeniem poziomu z warstwy Premium do warstwy Standardowa. Jeśli tego nie zrobisz, żądanie aktualizacji zakończy się niepowodzeniem i zostaną naliczone stawki premium.
  • Należy odłączyć wszystkie sieci wirtualne w innych regionach geopolitycznych. Jeśli tego nie zrobisz, żądanie aktualizacji zakończy się niepowodzeniem i zostaną naliczone stawki premium.
  • Tabela tras musi być mniejsza niż 4000 tras dla prywatnej komunikacji równorzędnej. Jeśli rozmiar tabeli tras jest większy niż 4000 tras, sesja protokołu BGP spadnie i nie zostanie ponownie włączona, dopóki liczba anonsowanych prefiksów nie spadnie poniżej 4000.

Aby wyłączyć dodatek Premium

Dodatek ExpressRoute Premium dla istniejącego obwodu można wyłączyć za pomocą następującego polecenia cmdlet programu PowerShell:


Set-AzureDedicatedCircuitProperties -ServiceKey "*********************************" -Sku Standard

Bandwidth                        : 1000
CircuitName                      : TestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

Aktualizowanie przepustowości obwodu usługi ExpressRoute

Zapoznaj się z często zadawanymi pytaniami dotyczącymi usługi ExpressRoute , aby uzyskać informacje o obsługiwanych opcjach przepustowości dostawcy. Możesz wybrać dowolny rozmiar większy niż rozmiar istniejącego obwodu, o ile zezwala na to port fizyczny (na którym jest tworzony obwód).

Ważne

W przypadku niewystarczającej pojemności na istniejącym porcie może być konieczne ponowne utworzenie obwodu usługi ExpressRoute. Nie można uaktualnić obwodu, jeśli nie ma dodatkowej pojemności dostępnej w tej lokalizacji.

Nie można zmniejszyć przepustowości obwodu usługi ExpressRoute bez zakłóceń. Przepustowość obniżania poziomu wymaga anulowania aprowizacji obwodu usługi ExpressRoute, a następnie ponownego aprowizowania nowego obwodu usługi ExpressRoute.

Zmienianie rozmiaru obwodu

Po podjęciu decyzji o rozmiarze, którego potrzebujesz, możesz użyć następującego polecenia, aby zmienić rozmiar obwodu:

Set-AzureDedicatedCircuitProperties -ServiceKey ********************************* -Bandwidth 1000

Bandwidth                        : 1000
CircuitName                      : TestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

Po zmianie rozmiaru obwodu po stronie firmy Microsoft należy skontaktować się z dostawcą łączności, aby zaktualizować konfiguracje po ich stronie, aby dopasować je do tej zmiany. Rozliczenia rozpoczynają się od tego momentu dla zaktualizowanej opcji przepustowości.

Jeśli podczas zwiększania przepustowości obwodu zostanie wyświetlony następujący błąd, oznacza to, że nie ma wystarczającej przepustowości pozostawionej na porcie fizycznym, na którym jest tworzony istniejący obwód. Musisz usunąć ten obwód i utworzyć nowy obwód o potrzebnym rozmiarze.

Set-AzureDedicatedCircuitProperties : InvalidOperation : Insufficient bandwidth available to perform this circuit
update operation
At line:1 char:1
+ Set-AzureDedicatedCircuitProperties -ServiceKey ********************* ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  + CategoryInfo          : CloseError: (:) [Set-AzureDedicatedCircuitProperties], CloudException
  + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ExpressRoute.SetAzureDedicatedCircuitPropertiesCommand

Anulowanie aprowizacji i usuwanie obwodu

Zagadnienia do rozważenia

  • Aby ta operacja powiodła się, należy odłączyć wszystkie sieci wirtualne z obwodu usługi ExpressRoute. Sprawdź, czy masz jakiekolwiek sieci wirtualne połączone z obwodem, jeśli ta operacja zakończy się niepowodzeniem.
  • Jeśli stan aprowizacji dostawcy usług obwodu usługi ExpressRoute to Aprowizowanie lub Aprowizowanie , musisz pracować z dostawcą usług, aby anulować aprowizację obwodu po ich stronie. Będziemy nadal rezerwować zasoby i rozliczać Cię do momentu zakończenia anulowania aprowizacji obwodu przez dostawcę usług i powiadamiania nas.
  • Jeśli dostawca usług anulował aprowizację obwodu (stan aprowizacji dostawcy usług ma wartość Nie aprowizowana), możesz usunąć obwód. Spowoduje to zatrzymanie naliczania opłat za obwód.

Usuwanie obwodu

Obwód usługi ExpressRoute można usunąć, uruchamiając następujące polecenie:

Remove-AzureDedicatedCircuit -ServiceKey "*********************************"