Bagikan melalui


Bermigrasi ke gateway jaringan virtual ExpressRoute yang mendukung zona ketersediaan menggunakan PowerShell

Saat membuat gateway jaringan virtual ExpressRoute, Anda perlu memilih SKU gateway. Jika Anda memilih SKU tingkat yang lebih tinggi, lebih banyak CPU dan bandwidth jaringan dialokasikan ke gateway. Akibatnya, gateway dapat mendukung throughput jaringan yang lebih tinggi dan koneksi jaringan yang lebih dapat diandalkan ke jaringan virtual.

SKU berikut tersedia untuk gateway jaringan virtual ExpressRoute:

  • Standard
  • HighPerformance
  • UltraPerformance
  • ErGw1Az
  • ErGw2Az
  • ErGw3Az
  • ErGwScale (Pratinjau)

Prasyarat

Bekerja dengan Azure PowerShell

Langkah-langkah dan contoh dalam artikel ini menggunakan modul Az Azure PowerShell. Untuk memasang modul Az secara lokal di komputer Anda, lihat Memasang Azure PowerShell. Untuk mempelajari selengkapnya tentang modul Az baru, lihat Memperkenalkan modul Az Azure PowerShell baru. Cmdlet PowerShell sering diperbarui. Jika Anda tidak menjalankan versi terbaru, nilai yang ditetapkan dalam instruksi mungkin gagal. Untuk menemukan versi PowerShell yang diinstal di sistem Anda, gunakan cmdlet Get-Module -ListAvailable Az.

Anda dapat menggunakan Azure Cloud Shell untuk menjalankan sebagian besar perintah cmdlet PowerShell dan CLI, ketimbang menginstal Azure PowerShell atau CLI secara lokal. Azure Cloud Shell adalah shell interaktif gratis yang memiliki alat Azure umum yang telah diinstal sebelumnya dan dikonfigurasi untuk digunakan dengan akun Anda. Untuk menjalankan segala kode yang terkandung dalam artikel ini di Azure Cloud Shell, buka sesi Cloud Shell, gunakan tombol Salin pada blok kode untuk menyalin kode, dan menempelkannya ke sesi Cloud Shell dengan Ctrl+Shift+V di Windows dan Linux, atau Cmd+Shift+V di macOS. Teks yang ditempelkan tidak dijalankan secara otomatis, tekan Enter untuk menjalankan kode.

Ada beberapa cara untuk membuka Cloud Shell:

Opsi Tautan
Pilih Coba di sudut kanan atas blok kode. Cloud Shell dalam artikel ini
Buka Cloud Shell di browser Anda. https://shell.azure.com/powershell
Pilih tombol Cloud Shell pada menu pada bagian kanan atas di portal Microsoft Azure. Cloud Shell di portal

Bermigrasi ke gateway baru dalam menggunakan PowerShell

Berikut adalah langkah-langkah untuk bermigrasi ke gateway baru menggunakan PowerShell.

Mengkloning skrip

  1. Klon skrip penyiapan dari GitHub.

    git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/ 
    
  2. Ubah ke direktori tempat skrip berada.

    CD azure-docs-powershell-samples/expressroute-gateway/
    

Menyiapkan migrasi

Skrip ini membuat gateway jaringan virtual ExpressRoute baru pada subnet gateway yang sama dan menyambungkannya ke sirkuit ExpressRoute yang ada.

  1. Identifikasi ID sumber daya gateway yang akan dimigrasikan.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Jalankan skrip PrepareMigration.ps1 untuk menyiapkan migrasi.

    gateway-migration/preparemigration.ps1
    
  3. Masukkan ID sumber daya gateway Anda.

  4. Subnet gateway memerlukan dua atau beberapa awalan alamat untuk migrasi. Jika Anda hanya memiliki satu awalan, Anda akan diminta untuk memasukkan awalan tambahan.

  5. Pilih nama untuk sumber daya baru Anda, nama sumber daya baru akan ditambahkan ke nama yang sudah ada. Misalnya: existingresourcename_newname.

  6. Masukkan zona ketersediaan untuk gateway baru Anda.

Menjalankan migrasi

Skrip ini mentransfer konfigurasi dari gateway lama ke yang baru.

  1. Identifikasi ID sumber daya gateway pascamigrasi baru Anda. Gunakan nama sumber daya yang Anda berikan untuk gateway ini di langkah sebelumnya.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Jalankan skrip Migration.ps1 untuk melakukan migrasi.

    gateway-migration/migration.ps1
    
  3. Masukkan ID sumber daya gateway premigrasi Anda.

  4. Masukkan ID sumber daya gateway pascamigrasi Anda.

Melakukan migrasi

Skrip ini menghapus gateway lama dan koneksinya.

  1. Jalankan skrip CommitMigration.ps1 untuk menyelesaikan migrasi.

    gateway-migration/commitmigration.ps1
    
  2. Masukkan ID sumber daya gateway pramigrasi.

    Penting

    • Sebelum menjalankan langkah ini, verifikasi bahwa gateway jaringan virtual baru memiliki koneksi ExpressRoute yang berfungsi.
    • Saat memigrasikan gateway, Anda dapat mengharapkan kemungkinan gangguan selama maksimal 30 detik.

Langkah berikutnya