Mencadangkan Azure Files dengan Azure CLI

Azure CLI memberikan pengalaman baris perintah untuk mengelola sumber daya Azure. Ini adalah alat yang bagus untuk membangun otomatisasi kustom untuk menggunakan sumber daya Azure. Artikel ini merinci cara mencadangkan Azure Files menggunakan Azure CLI. Anda juga dapat melakukan langkah-langkah ini melalui Azure PowerShell atau portal Microsoft Azure.

Pada akhir tutorial ini, Anda akan mempelajari cara melakukan operasi di bawah ini dengan Azure CLI:

  • Buat brankas layanan pemulihan
  • Mengaktifkan pencadangan untuk Azure Files
  • Memulai pencadangan atas permintaan pada Berbagi Berkas

Prasyarat

  • Tutorial ini memerlukan versi 2.0.18 atau yang lebih tinggi dari Azure CLI. Jika menggunakan Azure Cloud Shell, versi terbaru sudah terinstal.

Buat brankas layanan pemulihan

Gudang Layanan Pemulihan adalah entitas yang memberikan Anda pandangan dan kemampuan pengelolaan yang terkonsolidasi terhadap semua item cadangan. Ketika tugas pencadangan untuk sumber daya yang dilindungi dilaksanakan, titik pemulihan dibuat di dalam brankas Layanan Pemulihan. Kemudian Anda dapat menggunakan salah satu titik pemulihan ini untuk memulihkan data ke titik waktu tertentu.

Ikuti langkah-langkah berikut untuk membuat brankas Layanan Pemulihan:

  1. Sebuah vault ditempatkan dalam sebuah grup sumber daya. Jika Anda tidak memiliki grup sumber daya yang sudah ada, buat grup baru dengan az group create . Dalam tutorial ini, kami membuat grup sumber daya baru azurefiles di wilayah US Timur.

    az group create --name AzureFiles --location eastus --output table
    
    Location    Name
    ----------  ----------
    eastus      AzureFiles
    
  2. Gunakan cmdlet az backup vault create untuk membuat vault. Tentukan lokasi yang sama untuk vault seperti yang digunakan untuk grup sumber daya.

    Contoh berikut membuat vault Layanan Pemulihan bernama azurefilesvault di Wilayah Timur AS.

    az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output table
    
    Location    Name                ResourceGroup
    ----------  ----------------    ---------------
    eastus      azurefilesvault     azurefiles
    

Mengaktifkan pencadangan untuk Azure Files

Bagian ini mengasumsikan bahwa Anda sudah memiliki Azure Files yang ingin Anda konfigurasikan cadangannya. Jika Anda tidak memilikinya, buat Azure Files menggunakan perintah az storage share create .

Untuk mengaktifkan pencadangan untuk File Share, Anda perlu membuat kebijakan perlindungan yang menentukan waktu pelaksanaan pekerjaan pencadangan dan durasi penyimpanan titik pemulihan. Anda dapat membuat kebijakan pencadangan menggunakan cmdlet buat kebijakan cadangan az .

Contoh berikut menggunakan cmdlet az backup protection enable-for-azurefileshare untuk mengaktifkan pencadangan untuk Azurefiles File Share di akun penyimpanan afsaccount menggunakan kebijakan pencadangan jadwal 1 :

az backup protection enable-for-azurefileshare --vault-name azurefilesvault --resource-group  azurefiles --policy-name schedule1 --storage-account afsaccount --azure-file-share azurefiles  --output table
Name                                  ResourceGroup
------------------------------------  ---------------
0caa93f4-460b-4328-ac1d-8293521dd928  azurefiles

Atribut Nama dalam output sesuai dengan nama pekerjaan yang dibuat oleh layanan cadangan untuk operasi aktivasi cadangan Anda. Untuk melacak status pekerjaan, gunakan cmdlet az backup job show .

Memicu pencadangan on-demand untuk File Share

Jika Anda ingin memicu pencadangan sesuai permintaan untuk Berbagi File Anda alih-alih menunggu kebijakan pencadangan untuk menjalankan pekerjaan pada waktu yang dijadwalkan, gunakan cmdlet az backup protection backup-now .

Anda perlu menentukan parameter berikut untuk memicu cadangan sesuai permintaan:

  • --container-name adalah nama akun penyimpanan yang menghosting File Share. Untuk mengambil nama atau nama tampilan kontainer Anda, gunakan perintah az backup container list.
  • --item-name adalah nama File Share yang ingin Anda picu pencadangan sesuai permintaan. Untuk mengambil nama atau nama yang mudah diingat dari item yang dicadangkan, gunakan perintah az backup item list .
  • --retain-until menentukan tanggal sampai kapan Anda ingin mempertahankan titik pemulihan. Nilai harus diatur dalam format waktu UTC (dd-mm-yyyy).

Contoh berikut memicu cadangan sesuai permintaan untuk fileshare azurefiles di akun penyimpanan afsaccount dengan retensi hingga 20-01-2020.

az backup protection backup-now --vault-name azurefilesvault --resource-group azurefiles --container-name "StorageContainer;Storage;AzureFiles;afsaccount" --item-name "AzureFileShare;azurefiles" --retain-until 20-01-2020 --output table
Name                                  ResourceGroup
------------------------------------  ---------------
9f026b4f-295b-4fb8-aae0-4f058124cb12  azurefiles

Atribut Name dalam output sesuai dengan nama pekerjaan yang dibuat oleh layanan cadangan untuk operasi "pencadangan sesuai permintaan" Anda. Untuk melacak status pekerjaan, gunakan cmdlet az backup job show .

Langkah berikutnya