Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure CLI zapewnia środowisko wiersza polecenia do zarządzania zasobami platformy Azure. Jest to doskonałe narzędzie do tworzenia niestandardowej automatyzacji w celu korzystania z zasobów platformy Azure. W tym artykule opisano sposób tworzenia kopii zapasowej usługi Azure Files przy użyciu interfejsu wiersza polecenia platformy Azure. Możesz również wykonać te kroki za pomocą programu Azure PowerShell lub witryny Azure Portal.
Po ukończeniu tego samouczka dowiesz się, jak wykonywać poniższe operacje przy użyciu interfejsu wiersza polecenia platformy Azure:
- Utwórz skrytkę Recovery Services
- Włączanie tworzenia kopii zapasowej dla usługi Azure Files
- Uruchom kopię zapasową na żądanie dla udziałów plików
Wymagania wstępne
Użyj środowiska Bash w Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Get started with Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj Azure CLI. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze platformy Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby zakończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Uwierzytelnianie na platformie Azure przy użyciu interfejsu wiersza polecenia platformy Azure.
Gdy zostaniesz o to poproszony, zainstaluj rozszerzenie Azure CLI przy pierwszym użyciu. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Używanie rozszerzeń i zarządzanie nimi za pomocą interfejsu wiersza polecenia platformy Azure.
Uruchom az version, aby sprawdzić zainstalowaną wersję i biblioteki zależne. Aby przeprowadzić uaktualnienie do najnowszej wersji, uruchom polecenie az upgrade.
- Ten samouczek wymaga wersji 2.0.18 lub nowszej interfejsu wiersza polecenia platformy Azure. W przypadku korzystania z usługi Azure Cloud Shell najnowsza wersja jest już zainstalowana.
Utwórz skrytkę Recovery Services
Magazyn usługi Recovery Services to jednostka, która zapewnia skonsolidowany widok i możliwość zarządzania wszystkimi elementami kopii zapasowych. Gdy zadanie tworzenia kopii zapasowej chronionego zasobu zostaje uruchomione, tworzony jest punkt odzyskiwania w magazynie usługi Recovery Services. Następnie można użyć jednego z tych punktów odzyskiwania w celu przywrócenia danych do danego punktu w czasie.
Wykonaj następujące kroki, aby utworzyć magazyn Recovery Services:
Skarbiec jest umieszczany w grupie zasobów. Jeśli nie masz istniejącej grupy zasobów, utwórz nową grupę za pomocą az group create . W tym samouczku utworzymy nową grupę zasobów azurefiles w regionie Wschodnie USA.
az group create --name AzureFiles --location eastus --output table
Location Name ---------- ---------- eastus AzureFiles
Użyj polecenia cmdlet az backup vault create, aby utworzyć magazyn. Określ tę samą lokalizację skarbca, która została użyta dla grupy zasobów.
Poniższy przykład tworzy magazyn Recovery Services o nazwie azurefilesvault w regionie Wschodnie USA.
az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output table
Location Name ResourceGroup ---------- ---------------- --------------- eastus azurefilesvault azurefiles
Włączanie tworzenia kopii zapasowej dla usługi Azure Files
W tej sekcji założono, że masz już usługę Azure Files, dla której chcesz skonfigurować kopię zapasową. Jeśli go nie masz, utwórz usługę Azure Files przy użyciu polecenia az storage share create .
Aby włączyć tworzenie kopii zapasowych udziałów plików, należy utworzyć zasady ochrony, które określają czas działania zadania tworzenia kopii zapasowej i czas przechowywania punktów odzyskiwania. Zasady tworzenia kopii zapasowych można utworzyć przy użyciu polecenia cmdlet az backup policy create .
W poniższym przykładzie użyto polecenia cmdlet az backup protection enable-for-azurefileshare, aby włączyć tworzenie kopii zapasowej udziału plików azurefiles na koncie magazynu afsaccount przy użyciu harmonogramu 1 w polityce tworzenia kopii zapasowych.
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
Atrybut Name w danych wyjściowych odpowiada nazwie zadania utworzonego przez usługę tworzenia kopii zapasowej dla operacji włączania kopii zapasowej . Aby śledzić stan zadania, użyj polecenia cmdlet az backup job show .
Uruchom kopię zapasową na żądanie dla dysku plików
Jeśli chcesz uruchomić kopię zapasową na żądanie dla udziału plików zamiast czekać, aż polityka tworzenia kopii zapasowej uruchomi zadanie o zaplanowanej porze, użyj polecenia cmdlet az backup protection backup-now.
Aby wyzwolić kopię zapasową na żądanie, należy zdefiniować następujące parametry:
- --container-name to nazwa konta magazynowego hostująca udział plików. Aby pobrać nazwę lub przyjazną nazwę kontenera, użyj polecenia az backup container list.
- --item-name to nazwa udziału plików, dla którego chcesz wykonać kopię zapasową danych na żądanie. Aby pobrać nazwę lub przyjazną nazwę twojego elementu kopii zapasowej, użyj polecenia az backup item list.
- --retain-until określa datę do momentu, gdy chcesz zachować punkt odzyskiwania. Wartość powinna być ustawiona w formacie czasu UTC (dd-mm-rrrr).
Poniższy przykład uruchamia kopię zapasową na żądanie dla udziału plików azurefiles na koncie magazynu afsaccount z zachowaniem do 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
Atrybut Name w danych wyjściowych odpowiada nazwie zadania utworzonego przez usługę tworzenia kopii zapasowej dla operacji tworzenia kopii zapasowej na żądanie. Aby śledzić stan zadania, użyj polecenia cmdlet az backup job show .
Następne kroki
- Przywracanie usługi Azure Files za pomocą interfejsu wiersza polecenia.
- Przywracanie usługi Azure Files przy użyciu witryny Azure Portal, programu Azure PowerShell, interfejsu API REST.
- Zarządzanie kopiami zapasowymi usługi Azure Files przy użyciu witryny Azure Portal, programu Azure PowerShell, interfejsu wiersza polecenia platformy Azure, interfejsu API REST.