Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
Gunakan lingkungan Bash di Azure Cloud Shell. Untuk informasi selengkapnya, lihat Mulai menggunakan Azure Cloud Shell.
Jika Anda lebih suka menjalankan perintah referensi CLI secara lokal, instal Azure CLI. Jika Anda menjalankan Windows atau macOS, pertimbangkan untuk menjalankan Azure CLI dalam kontainer Docker. Untuk informasi lebih lanjut, lihat Cara menjalankan Azure CLI di kontainer Docker.
Jika Anda menggunakan penginstalan lokal, masuk ke Azure CLI dengan menggunakan perintah az login. Untuk menyelesaikan proses autentikasi, ikuti langkah-langkah yang ditampilkan di terminal Anda. Untuk opsi masuk lainnya, lihat Mengautentikasi ke Azure menggunakan Azure CLI.
Saat diminta, instal ekstensi Azure CLI saat pertama kali digunakan. Untuk informasi selengkapnya tentang ekstensi, lihat Menggunakan dan mengelola ekstensi dengan Azure CLI.
Jalankan az version untuk mengetahui versi dan pustaka dependen yang terinstal. Untuk meng-upgrade ke versi terbaru, jalankan az upgrade.
- 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:
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 tableLocation Name ---------- ---------- eastus AzureFilesGunakan 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 tableLocation 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
- Pulihkan Azure Files dengan CLI.
- Pulihkan Azure Files menggunakan portal Microsoft Azure, Azure PowerShell, REST API.
- Mengelola cadangan Azure Files menggunakan portal Microsoft Azure, Azure PowerShell, Azure CLI, REST API.