Memindahkan panduan untuk sumber daya model penyebaran klasik

Langkah-langkah untuk memindahkan sumber daya yang digunakan melalui model klasik berbeda berdasarkan apakah Anda memindahkan sumber daya dalam langganan atau ke langganan baru.

Memindahkan langganan yang sama

Saat memindahkan sumber daya dari satu grup sumber daya ke grup sumber daya lain dalam langganan yang sama, pembatasan berikut ini berlaku:

  • Jaringan virtual (klasik) tidak dapat dipindahkan.
  • Mesin virtual (klasik) harus dipindahkan dengan layanan cloud.
  • Layanan cloud hanya dapat dipindahkan ketika pemindahan mencakup semua mesin virtualnya.
  • Hanya satu layanan cloud yang dapat dipindahkan pada satu waktu.
  • Hanya satu akun penyimpanan (klasik) yang dapat dipindahkan pada satu waktu.
  • Akun penyimpanan (klasik) tidak dapat dipindahkan dalam operasi yang sama dengan mesin virtual atau layanan cloud.

Untuk memindahkan sumber daya klasik ke grup sumber daya baru dalam langganan yang sama, gunakan operasi pemindahan standar melalui portal, Azure PowerShell, Azure CLI, atau REST API. Anda menggunakan operasi yang sama seperti yang Anda gunakan untuk memindahkan sumber daya Resource Manager.

Berpindah di seluruh langganan

Saat memindahkan layanan cloud klasik ke langganan baru, pembatasan berikut berlaku:

  • Langganan sumber dan target harus berada di bawah penyewa Microsoft Entra yang sama.
  • Langganan Penyedia Layanan Cloud (CSP) tidak mendukung migrasi layanan cloud klasik.
  • Semua sumber daya klasik dalam langganan harus dipindahkan dalam operasi yang sama.
  • Langganan target tidak boleh memiliki sumber daya klasik lainnya.
  • Pemindahan hanya dapat diminta melalui REST API terpisah untuk gerakan klasik. Perintah pemindahan Resource Manager standar tidak berfungsi saat memindahkan sumber daya klasik ke langganan baru.

Untuk memindahkan sumber daya klasik ke langganan baru, gunakan operasi REST yang khusus untuk sumber daya klasik. Untuk menggunakan REST, lakukan langkah-langkah berikut:

  1. Periksa apakah langganan sumber bisa berpartisipasi dalam pemindahan lintas langganan. Gunakan operasi berikut:

    POST https://management.azure.com/subscriptions/{sourceSubscriptionId}/providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability?api-version=2016-04-01
    

    Dalam badan permintaan, termasuk:

    {
     "role": "source"
    }
    

    Respons untuk operasi validasi dalam format berikut:

    {
     "status": "{status}",
     "reasons": [
       "reason1",
       "reason2"
     ]
    }
    
  2. Periksa apakah langganan tujuan dapat berpartisipasi dalam pemindahan lintas langganan. Gunakan operasi berikut:

    POST https://management.azure.com/subscriptions/{destinationSubscriptionId}/providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability?api-version=2016-04-01
    

    Dalam badan permintaan, termasuk:

    {
     "role": "target"
    }
    

    Responsnya dalam format yang sama dengan validasi langganan sumber.

  3. Jika kedua langganan lulus validasi, pindahkan semua sumber daya klasik dari satu langganan ke langganan lain dengan operasi berikut ini:

    POST https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.ClassicCompute/moveSubscriptionResources?api-version=2016-04-01
    

    Dalam badan permintaan, termasuk:

    {
     "target": "/subscriptions/{target-subscription-id}"
    }
    

Operasi dapat berjalan selama beberapa menit.

Kemungkinan pesan kesalahan dalam tahap validasi langganan sumber

"Migrasi langganan untuk SubscriptionId {subscription ID} tidak dapat dilanjutkan karena migrasi IaaS klasik ke ARM sedang berlangsung untuk sumber daya penyebaran berikut: xx di HostedService {classic-cloud-service-name}"

Pesan ini berarti terdapat layanan cloud klasik yang sedang menjalani migrasi ke layanan cloud (dukungan perpanjangan). Pengguna harus membatalkan operasi migrasi ARM ini, kemudian mencoba kembali validasi.

"Langganan sumber {subscription ID} kosong"

Langganan sumber tidak boleh kosong, dinonaktifkan, dihapus, atau sedang menjalani migrasi. Selama periode migrasi, operasi tulis tidak diizinkan pada sumber daya dalam langganan.

"Langganan sumber berisi aplikasi yang tidak mendukung migrasi: {application name}"

"Langganan sumber berisi layanan cloud berikut yang tidak mendukung migrasi: {cloud service name}"

Sumber daya yang disebutkan dalam pesan kesalahan tidak dapat dimigrasikan, sehingga pengguna harus menghapus sumber daya ini sebelum memicu migrasi.

Informasi selengkapnya

Nama domain dan IP publik masih sama seperti sebelum migrasi. Dalam keadaan normal, seharusnya tidak ada waktu henti untuk layanan cloud selama migrasi.

Langkah berikutnya

Jika Anda mengalami masalah dalam memindahkan sumber daya klasik, hubungi Bantuan.

Untuk perintah untuk memindahkan sumber daya, lihat Memindahkan sumber daya ke grup sumber daya atau langganan baru.