Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure CLI poskytuje prostředí příkazového řádku pro správu prostředků Azure. Je to skvělý nástroj pro vytváření vlastních automatizací pro používání prostředků Azure. Tento článek podrobně popisuje, jak zálohovat soubory Azure pomocí Azure CLI. Tyto kroky můžete provést také prostřednictvím Azure PowerShellu nebo webu Azure Portal.
Na konci tohoto kurzu se naučíte provádět následující operace pomocí Azure CLI:
- Vytvoření úložiště pro služby obnovení
- Povolení zálohování pro Azure Files
- Aktivace zálohování sdílených složek na vyžádání
Požadavky
Použijte prostředí Bash v Azure Cloud Shellu. Další informace najdete v tématu Začínáme s Azure Cloud Shellem.
Pokud dáváte přednost místnímu spouštění referenčních příkazů rozhraní příkazového řádku, nainstalujte Azure CLI. Pokud používáte Windows nebo macOS, zvažte spuštění Azure CLI v kontejneru Dockeru. Další informace najdete v tématu Jak spustit Azure CLI v kontejneru Dockeru.
Pokud používáte místní instalaci, přihlaste se k Azure CLI pomocí příkazu az login. Pokud chcete dokončit proces ověřování, postupujte podle kroků zobrazených v terminálu. Další možnosti přihlášení najdete v tématu Ověřování v Azure pomocí Azure CLI.
Po zobrazení výzvy nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Použití a správa rozšíření pomocí Azure CLI.
Spusťte az version a zjistěte verzi a nainstalované závislé knihovny. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgrade.
- Tento kurz vyžaduje verzi 2.0.18 nebo novější azure CLI. Pokud používáte Azure Cloud Shell, je už nainstalovaná nejnovější verze.
Vytvoření úložiště pro služby obnovení
Trezor služby Recovery Services je entita, která poskytuje sloučený pohled a schopnost správy napříč všemi zálohovanými položkami. Když se spustí úloha zálohování pro chráněný prostředek, vytvoří uvnitř trezoru Recovery Services bod obnovení. Pomocí některého z těchto bodů obnovení pak můžete obnovit data k danému bodu v čase.
Při vytváření trezoru služby Recovery Services postupujte takto:
Trezor se umístí do skupiny prostředků. Pokud nemáte existující skupinu prostředků, vytvořte novou pomocí příkazu az group create . V tomto kurzu vytvoříme novou skupinu prostředků azurefiles v oblasti USA – východ.
az group create --name AzureFiles --location eastus --output tableLocation Name ---------- ---------- eastus AzureFilesK vytvoření trezoru použijte rutinu az backup vault create . Zadejte stejné umístění trezoru, jaké bylo použito pro skupinu prostředků.
Následující příklad vytvoří úložiště Recovery Services s názvem azurefilesvault ve východní oblasti USA.
az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output tableLocation Name ResourceGroup ---------- ---------------- --------------- eastus azurefilesvault azurefiles
Povolení zálohování pro Azure Files
V této části se předpokládá, že už máte soubory Azure, pro které chcete nakonfigurovat zálohování. Pokud ho nemáte, vytvořte službu Azure Files pomocí příkazu az storage share create .
Pokud chcete povolit zálohování sdílených složek, musíte vytvořit zásadu ochrany, která definuje, kdy se úloha zálohování spustí a jak dlouho se ukládají body obnovení. Zásady zálohování můžete vytvořit pomocí rutiny az backup policy create .
Následující příklad používá rutinu az backup protection enable-for-azurefileshare k povolení zálohování sdílené složky azurefiles v účtu úložiště afsaccount pomocí zásad zálohování plánu 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 Name ve výstupu odpovídá názvu úlohy vytvořené službou backup pro vaši operaci povolení zálohování . Ke sledování stavu úlohy použijte rutinu az backup job show .
Aktivace zálohování sdílené složky na vyžádání
Pokud chcete aktivovat zálohování sdílené složky na vyžádání místo čekání na spuštění zásady zálohování v naplánovaném čase, použijte rutinu az backup protection backup-now .
Abyste mohli aktivovat zálohování na vyžádání, musíte definovat následující parametry:
- --container-name je název účtu úložiště, který je hostitelem sdílené složky. Pokud chcete načíst název nebo popisný název vašeho kontejneru, použijte příkaz az backup container list.
- --item-name je název sdílené složky, pro kterou chcete aktivovat zálohování na vyžádání. Pokud chcete načíst název nebo popisný název vaší zálohované položky, použijte příkaz az backup item list.
- --retain-until určuje datum, do kdy chcete zachovat bod obnovení. Hodnota by měla být nastavena ve formátu času UTC (dd-mm-rrrr).
Následující příklad aktivuje zálohu sdílené složky azurefiles na vyžádání v účtu úložiště afsaccount s uchováváním 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
Atribut Name ve výstupu odpovídá názvu úlohy vytvořené službou zálohování pro vaši operaci zálohování na vyžádání. Ke sledování stavu úlohy použijte rutinu az backup job show .
Další kroky
- Obnovení služby Azure Files pomocí rozhraní příkazového řádku
- Obnovení služby Azure Files pomocí webu Azure Portal, Azure PowerShellu, rozhraní REST API
- Spravujte zálohy Azure Files pomocí Portálu Azure, Azure PowerShell, Azure CLI, REST API.